diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt index 78f54940..f130aa1d 100644 --- a/notify/jira/comment-template.txt +++ b/notify/jira/comment-template.txt @@ -1,3 +1,3 @@ [GNU-692] -improvements +no regression/no fix Details: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/534/artifact/artifacts/notify/mail-body.txt/*view*/ diff --git a/notify/lnt_report.json b/notify/lnt_report.json index 4ba78d39..e7356226 100644 --- a/notify/lnt_report.json +++ b/notify/lnt_report.json @@ -7,7 +7,7 @@ "Info": { "tag": "tcwg_bootstrap_check", "test_url": "https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/534/", - "run_order": "0534 (basepoints/gcc-14-08318-g5c3e2e134ba8)", + "run_order": "0534 (basepoints/gcc-14-08318-g5c3e2e134ba)", "git_gcc": "https://github.com/gcc-mirror/gcc/commit/5c3e2e134ba8e692f317f21aea10b70bfe14cfc1 (+ 118 commits)", "__report_version__": "1" }, @@ -38,102 +38,6 @@ "Name": "tcwg_bootstrap_check.TOTAL.all.nb_all" } , - { - "Data": [ - 1147 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.FAIL.nb_FAIL" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.UNRESOLVED.nb_UNRESOLVED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.UNTESTED.nb_UNTESTED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.ERROR.nb_ERROR" - } - , - { - "Data": [ - 27 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.XPASS.nb_XPASS" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.OTHER.nb_OTHER" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.KFAIL.nb_KFAIL" - } - , - { - "Data": [ - 1475 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.XFAIL.nb_XFAIL" - } - , - { - "Data": [ - 186403 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.PASS.nb_PASS" - } - , - { - "Data": [ - 6389 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.UNSUPPORTED.nb_UNSUPPORTED" - } - , - { - "Data": [ - 194267 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.good.nb_good" - } - , - { - "Data": [ - 1174 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gcc.bad.nb_bad" - } - , { "Data": [ 0 @@ -230,390 +134,6 @@ "Name": "tcwg_bootstrap_check.libitm.bad.nb_bad" } , - { - "Data": [ - 32 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.FAIL.nb_FAIL" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.UNRESOLVED.nb_UNRESOLVED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.UNTESTED.nb_UNTESTED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.ERROR.nb_ERROR" - } - , - { - "Data": [ - 2 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.XPASS.nb_XPASS" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.OTHER.nb_OTHER" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.KFAIL.nb_KFAIL" - } - , - { - "Data": [ - 2791 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.XFAIL.nb_XFAIL" - } - , - { - "Data": [ - 262748 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.PASS.nb_PASS" - } - , - { - "Data": [ - 11545 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.UNSUPPORTED.nb_UNSUPPORTED" - } - , - { - "Data": [ - 277084 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.good.nb_good" - } - , - { - "Data": [ - 34 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.g++.bad.nb_bad" - } - , - { - "Data": [ - 7 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.FAIL.nb_FAIL" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.UNRESOLVED.nb_UNRESOLVED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.UNTESTED.nb_UNTESTED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.ERROR.nb_ERROR" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.XPASS.nb_XPASS" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.OTHER.nb_OTHER" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.KFAIL.nb_KFAIL" - } - , - { - "Data": [ - 265 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.XFAIL.nb_XFAIL" - } - , - { - "Data": [ - 67585 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.PASS.nb_PASS" - } - , - { - "Data": [ - 513 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.UNSUPPORTED.nb_UNSUPPORTED" - } - , - { - "Data": [ - 68363 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.good.nb_good" - } - , - { - "Data": [ - 7 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.gfortran.bad.nb_bad" - } - , - { - "Data": [ - 10 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.FAIL.nb_FAIL" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.UNRESOLVED.nb_UNRESOLVED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.UNTESTED.nb_UNTESTED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.ERROR.nb_ERROR" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.XPASS.nb_XPASS" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.OTHER.nb_OTHER" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.KFAIL.nb_KFAIL" - } - , - { - "Data": [ - 126 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.XFAIL.nb_XFAIL" - } - , - { - "Data": [ - 18107 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.PASS.nb_PASS" - } - , - { - "Data": [ - 761 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.UNSUPPORTED.nb_UNSUPPORTED" - } - , - { - "Data": [ - 18994 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.good.nb_good" - } - , - { - "Data": [ - 10 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libstdc++.bad.nb_bad" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.FAIL.nb_FAIL" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.UNRESOLVED.nb_UNRESOLVED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.UNTESTED.nb_UNTESTED" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.ERROR.nb_ERROR" - } - , - { - "Data": [ - 2 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.XPASS.nb_XPASS" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.OTHER.nb_OTHER" - } - , - { - "Data": [ - 0 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.KFAIL.nb_KFAIL" - } - , - { - "Data": [ - 284 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.XFAIL.nb_XFAIL" - } - , - { - "Data": [ - 16044 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.PASS.nb_PASS" - } - , - { - "Data": [ - 681 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.UNSUPPORTED.nb_UNSUPPORTED" - } - , - { - "Data": [ - 17009 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.good.nb_good" - } - , - { - "Data": [ - 2 - ], - "Info": {}, - "Name": "tcwg_bootstrap_check.libgomp.bad.nb_bad" - } - , { "Data": [ 0 @@ -808,7 +328,7 @@ , { "Data": [ - 1196 + 0 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.FAIL.nb_FAIL" @@ -840,7 +360,7 @@ , { "Data": [ - 31 + 0 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.XPASS.nb_XPASS" @@ -864,7 +384,7 @@ , { "Data": [ - 4944 + 3 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.XFAIL.nb_XFAIL" @@ -872,7 +392,7 @@ , { "Data": [ - 553821 + 2934 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.PASS.nb_PASS" @@ -880,7 +400,7 @@ , { "Data": [ - 19965 + 76 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.UNSUPPORTED.nb_UNSUPPORTED" @@ -888,7 +408,7 @@ , { "Data": [ - 578730 + 3013 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.good.nb_good" @@ -896,7 +416,7 @@ , { "Data": [ - 1227 + 0 ], "Info": {}, "Name": "tcwg_bootstrap_check.TOTAL.bad.nb_bad" diff --git a/notify/mail-body.txt b/notify/mail-body.txt index e1066589..2a92c3de 100644 --- a/notify/mail-body.txt +++ b/notify/mail-body.txt @@ -4,11 +4,11 @@ Our automatic CI successfully passed with your patch(es). Please find some detai In bootstrap_check master-arm-check_bootstrap_lto, after: | 118 commits in gcc - | 5c3e2e134ba8 Make the manual clearer about what options -Wunused enables [PR90464] - | 68862e5c75ef Fortran: passing of optional scalar arguments with VALUE attribute [PR113377] - | 1ead42f9836a C23: Fix ICE for composite type for structs with unsigned bitfields [PR113492] - | a57439d61937 libstdc++: Fix std::format floating-point alternate forms [PR113512] - | 29f931e39f2b Clean up examples for -Wdangling-pointer [PR109708] + | 5c3e2e134ba Make the manual clearer about what options -Wunused enables [PR90464] + | 68862e5c75e Fortran: passing of optional scalar arguments with VALUE attribute [PR113377] + | 1ead42f9836 C23: Fix ICE for composite type for structs with unsigned bitfields [PR113492] + | a57439d6193 libstdc++: Fix std::format floating-point alternate forms [PR113512] + | 29f931e39f2 Clean up examples for -Wdangling-pointer [PR109708] | ... and 113 more commits in gcc @@ -29,6 +29,6 @@ The full lists of regressions and improvements as well as configure and make com The list of [ignored] baseline and flaky failures are in * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/534/artifact/artifacts/sumfiles/xfails.xfail -Current build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/534/artifact/artifacts -Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/530/artifact/artifacts +Current build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/534/artifact/artifacts/ +Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/530/artifact/artifacts/ diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt index efba6130..c225c8b9 100644 --- a/notify/mail-recipients.txt +++ b/notify/mail-recipients.txt @@ -1 +1 @@ -cc:cederman@gaisler.com,cc:hjl.tools@gmail.com,sandra@codesourcery.com,(no_default),xry111@xry111.site,cc:Brian.Inglis@Shaw.ca,mikael@gcc.gnu.org,bcc:tcwg-validation@linaro.org,daniel@gaisler.com,jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,iant@golang.org,jason@redhat.com,kito.cheng@sifive.com,cc:juzhe.zhong@rivai.ai,jlaw@ventanamicro.com,uecker@tugraz.at,cc:maxim.kuvyrkov@linaro.org,rdapp@ventanamicro.com,avr@gjlay.de,cc:rufus@andestech.com,mjambor@suse.cz,lehua.ding@rivai.ai,rguenther@suse.de,chenglulu@loongson.cn,gccadmin@gcc.gnu.org,dmalcolm@redhat.com,cc:mikpelinux@gmail.com,pan2.li@intel.com,iain@sandoe.co.uk,hongtao.liu@intel.com,christoph.muellner@vrull.eu,bouanto@zoho.com,ppalka@redhat.com,cc:cooper.joshua@linux.alibaba.com,cc:chenxiaolong@loongson.cn,quic_apinski@quicinc.com,linkw@linux.ibm.com,jwakely@redhat.com,arthur.cohen@embecosm.com,cc:palmer@rivosinc.com +bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt index b133d597..c654ce03 100644 --- a/notify/mail-subject.txt +++ b/notify/mail-subject.txt @@ -1 +1 @@ -[Linaro-TCWG-CI] 118 commits in gcc: improvements on arm +[Linaro-TCWG-CI] 118 commits in gcc: no regression/no fix on arm diff --git a/notify/results.compare.txt b/notify/results.compare.txt index 7ce7dc1b..1ceffeff 100644 --- a/notify/results.compare.txt +++ b/notify/results.compare.txt @@ -2,35 +2,32 @@ # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/99-rewrite/artifacts.old/sumfiles -# Comparing 8 common sum files: -g++.sum -gcc.sum -gfortran.sum +# Comparing 3 common sum files: libatomic.sum -libgomp.sum libitm.sum -libstdc++.sum objc.sum Comparing: -REFERENCE:/tmp/gxx-sum1.13148 -CURRENT: /tmp/gxx-sum2.13148 +REFERENCE:/tmp/gxx-sum1.3180923 +CURRENT: /tmp/gxx-sum2.3180923 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ - | Passes [PASS] | 553724 | 553821 | - | Unexpected fails [FAIL] | 1196 | 1196 | + | Passes [PASS] | 2934 | 2934 | + | Unexpected fails [FAIL] | 0 | 0 | | Errors [ERROR] | 0 | 0 | - | Unexpected passes [XPASS] | 31 | 31 | - | Expected fails [XFAIL] | 4954 | 4944 | + | Unexpected passes [XPASS] | 0 | 0 | + | Expected fails [XFAIL] | 3 | 3 | | Known fails [KFAIL] | 0 | 0 | | Unresolved [UNRESOLVED] | 0 | 0 | - | Unsupported [UNSUPPORTED] | 19937 | 19965 | + | Unsupported [UNSUPPORTED] | 76 | 76 | | Untested [UNTESTED] | 0 | 0 | +------------------------------------------+---------+---------+ - REF PASS ratio: 0.963500 - RES PASS ratio: 0.963459 + REF PASS ratio: 0.974776 + RES PASS ratio: 0.974776 + ***** WARNING: No REF execution test FAILed. Check execution engine configuration. ***** + ***** WARNING: No RES execution test FAILed. Check execution engine configuration. ***** o REGRESSIONS: +------------------------------------------+---------+ @@ -41,409 +38,9 @@ o REGRESSIONS: o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ - | PASS disappears [PASS => ] | 95 | - | New PASS [ => PASS] | 192 | - | XFAIL disappears [XFAIL=> ] | 23 | - | XFAIL appears [ =>XFAIL] | 13 | - | UNSUPPORTED appears [ =>UNSUP] | 28 | +------------------------------------------+---------+ - | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 351 | + | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 0 | +------------------------------------------+---------+ - - PASS disappears [PASS => ]: - Executed from: g++:g++.dg/analyzer/analyzer.exp - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 103) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 109) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 122) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 55) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 63) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 81) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 115) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 128) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 150) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 156) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 53) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 60) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 68) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 71) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 91) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 96) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 103) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 109) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 122) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 55) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 63) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 81) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 115) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 128) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 150) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 156) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 53) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 60) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 68) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 71) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 91) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 96) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 103) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 109) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 122) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 55) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 63) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 81) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 115) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 128) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 150) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 156) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 53) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 60) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 68) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 71) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 91) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 96) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 103) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 109) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 122) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 55) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 63) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 81) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 115) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 128) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 150) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 156) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 53) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 60) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 68) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 71) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 91) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 96) - Executed from: gcc:gcc.dg/analyzer/analyzer.exp - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 103) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 109) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 122) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 55) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 63) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 81) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 115) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 128) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 150) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 156) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 71) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 91) - Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp - gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr95906.c scan-tree-dump-times forwprop3 "max_expr" 1 - gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-16.c (test for excess errors) - gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/scev-16.c scan-tree-dump vect "vectorized 1 loops" - Executed from: libstdc++:libstdc++-dg/conformance.exp - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 33) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 37) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 41) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 45) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 60) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 64) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 68) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 72) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 76) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 80) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 85) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 89) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 93) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 97) - libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 100) - libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 100) - - - - New PASS [ => PASS]: - - Executed from: g++:g++.dg/analyzer/analyzer.exp - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++14 (test for warnings, line 17) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++14 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++17 (test for warnings, line 17) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++17 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++20 (test for warnings, line 17) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++20 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++98 (test for warnings, line 17) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c -std=c++98 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr112811.c -std=c++14 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr112811.c -std=c++17 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr112811.c -std=c++20 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr112811.c -std=c++98 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 102) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 108) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 121) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 54) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 62) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for bogus messages, line 80) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 114) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 127) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 149) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 155) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 52) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 59) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 67) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 70) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 90) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 95) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 102) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 108) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 121) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 54) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 62) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for bogus messages, line 80) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 114) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 127) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 149) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 155) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 52) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 59) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 67) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 70) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 90) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 95) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 102) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 108) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 121) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 54) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 62) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for bogus messages, line 80) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 114) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 127) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 149) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 155) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 52) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 59) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 67) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 70) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 90) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 95) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 102) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 108) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 121) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 54) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 62) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for bogus messages, line 80) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 114) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 127) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 149) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 155) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 52) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 59) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 67) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 70) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 90) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 95) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-pr111361.c -std=c++14 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-pr111361.c -std=c++17 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-pr111361.c -std=c++20 (test for excess errors) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-pr111361.c -std=c++98 (test for excess errors) - Executed from: g++:g++.dg/dg.exp - g++:g++.dg/dg.exp=g++.dg/cpp0x/alias-decl-nontype1.C -std=c++14 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp0x/alias-decl-nontype1.C -std=c++17 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp0x/alias-decl-nontype1.C -std=c++20 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 5) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 6) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for errors, line 7) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++23 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 5) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 6) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for errors, line 7) - g++:g++.dg/dg.exp=g++.dg/cpp23/explicit-obj-diagnostics10.C -std=c++26 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-narrowing1.C -std=c++20 (test for errors, line 16) - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-narrowing1.C -std=c++20 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-using4.C -std=c++20 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63.C -std=c++20 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63a.C -std=c++20 (test for excess errors) - g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference17.C -std=gnu++20 (test for excess errors) - Executed from: gcc:gcc.c-torture/compile/compile.exp - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O0 (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O1 (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O2 (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -O3 -g (test for excess errors) - gcc:gcc.c-torture/compile/compile.exp=gcc.c-torture/compile/pr110705-1.c -Os (test for excess errors) - Executed from: gcc:gcc.dg/analyzer/analyzer.exp - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c (test for warnings, line 17) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr111361.c (test for excess errors) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strlen-pr112811.c (test for excess errors) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 102) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 108) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 121) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 54) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 62) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for bogus messages, line 80) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 114) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 127) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 149) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 155) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 47) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 70) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 90) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-pr111361.c (test for excess errors) - Executed from: gcc:gcc.dg/dg.exp - gcc:gcc.dg/dg.exp=gcc.dg/pr113445.c (test for excess errors) - gcc:gcc.dg/dg.exp=gcc.dg/pr113492.c (test for excess errors) - Executed from: gcc:gcc.dg/torture/dg-torture.exp - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O0 (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O1 (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O2 (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -O3 -g (test for excess errors) - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr110422.c -Os (test for excess errors) - Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp - gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/pr95906.c scan-tree-dump-times forwprop3 "(?n)(?:max_expr|vec_cond_expr)" 1 - Executed from: gcc:gcc.dg/vect/vect.exp - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr112774.c (test for excess errors) - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr112774.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr112774.c -flto -ffat-lto-objects (test for excess errors) - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr112774.c scan-tree-dump vect "vectorized 1 loops" - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c (test for excess errors) - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "optimized: basic block part vectorized" 2 - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c -flto -ffat-lto-objects (test for excess errors) - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c -flto -ffat-lto-objects execution test - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c execution test - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/pr113431.c scan-tree-dump-times slp1 "optimized: basic block part vectorized" 2 - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_106-pr113374.c (test for excess errors) - gcc:gcc.dg/vect/vect.exp=gcc.dg/vect/vect-early-break_106-pr113374.c -flto -ffat-lto-objects (test for excess errors) - Executed from: gfortran:gfortran.dg/dg.exp - gfortran:gfortran.dg/dg.exp=gfortran.dg/bounds_check_24.f90 -O scan-tree-dump-not original "outside of expected range" - gfortran:gfortran.dg/dg.exp=gfortran.dg/bounds_check_24.f90 -O scan-tree-dump-times original "above upper bound" 2 - gfortran:gfortran.dg/dg.exp=gfortran.dg/bounds_check_24.f90 -O scan-tree-dump-times original "below lower bound" 2 - gfortran:gfortran.dg/dg.exp=gfortran.dg/bounds_check_24.f90 -O (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O0 (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O0 execution test - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O1 (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O1 execution test - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O2 (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O2 execution test - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O3 -g (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -O3 -g execution test - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -Os (test for excess errors) - gfortran:gfortran.dg/dg.exp=gfortran.dg/optional_absent_9.f90 -Os execution test - Executed from: libstdc++:libstdc++-dg/conformance.exp - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 104) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 108) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 112) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 116) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 128) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 132) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 138) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 142) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 148) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 152) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 158) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 162) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 34) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 38) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 42) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 46) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 55) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 59) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 69) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 73) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 79) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 83) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 87) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 91) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 95) - libstdc++:libstdc++-dg/conformance.exp=20_util/tuple/dangling_ref.cc -std=gnu++17 (test for errors, line 99) - libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++20 PR 103191 (test for errors, line 118) - libstdc++:libstdc++-dg/conformance.exp=23_containers/vector/bool/element_access/constexpr.cc -std=gnu++26 PR 103191 (test for errors, line 118) - - - - XFAIL disappears [XFAIL=> ]: - - Executed from: g++:g++.dg/analyzer/analyzer.exp - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 136) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 144) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 correct (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 status quo at line 48 (test for bogus messages, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 136) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 144) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 correct (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 status quo at line 48 (test for bogus messages, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 136) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 144) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 correct (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 status quo at line 48 (test for bogus messages, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 136) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 144) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 correct (test for warnings, line 47) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 status quo at line 48 (test for bogus messages, line 47) - Executed from: g++:g++.dg/dg.exp - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13560) - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13560) - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13560) - Executed from: gcc:gcc.dg/analyzer/analyzer.exp - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 136) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 144) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c correct (test for warnings, line 47) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c status quo at line 48 (test for bogus messages, line 47) - - - - XFAIL appears [ =>XFAIL]: - - Executed from: g++:g++.dg/analyzer/analyzer.exp - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 135) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++14 (test for warnings, line 143) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 135) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++17 (test for warnings, line 143) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 135) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++20 (test for warnings, line 143) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 135) - g++:g++.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c -std=c++98 (test for warnings, line 143) - Executed from: g++:g++.dg/dg.exp - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++14 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13601) - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++17 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13601) - g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C -std=c++20 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13601) - Executed from: gcc:gcc.dg/analyzer/analyzer.exp - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 135) - gcc:gcc.dg/analyzer/analyzer.exp=c-c++-common/analyzer/strncpy-1.c (test for warnings, line 143) - - - - UNSUPPORTED appears [ =>UNSUP]: - - Executed from: g++:g++.dg/dg.exp - g++:g++.dg/dg.exp=g++.dg/cpp0x/alias-decl-nontype1.C -std=c++98 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-narrowing1.C -std=c++14 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-narrowing1.C -std=c++17 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-narrowing1.C -std=c++98 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-using4.C -std=c++14 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-using4.C -std=c++17 - g++:g++.dg/dg.exp=g++.dg/cpp2a/concepts-using4.C -std=c++98 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63.C -std=c++14 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63.C -std=c++17 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63.C -std=c++98 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63a.C -std=c++14 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63a.C -std=c++17 - g++:g++.dg/dg.exp=g++.dg/cpp2a/nontype-class63a.C -std=c++98 - g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference17.C -std=gnu++14 - g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference17.C -std=gnu++17 - g++:g++.dg/dg.exp=g++.dg/warn/Wdangling-reference17.C -std=gnu++98 - Executed from: gcc:gcc.dg/dg.exp - gcc:gcc.dg/dg.exp=gcc.dg/bitint-73.c - gcc:gcc.dg/dg.exp=gcc.dg/bitint-74.c - gcc:gcc.dg/dg.exp=gcc.dg/bitint-75.c - gcc:gcc.dg/dg.exp=gcc.dg/bitint-76.c - gcc:gcc.dg/dg.exp=gcc.dg/pr105522.c - Executed from: gcc:gcc.dg/torture/dg-torture.exp - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O0 - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O1 - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O2 - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O2 -flto -fno-use-linker-plugin -flto-partition=none - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -O3 -g - gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/bitint-51.c -Os - - - -# Improvements found -# No regression found in 8 common sum files +# No regression found in 3 common sum files