diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..8e581352
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: none, autodetected on armv8l-unknown-linux-gnueabihf
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..a9e74422
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		266
+# of flaky entries		102
+# of all tests			561640
diff --git a/notify/jira/GNU-1107-comment.txt b/notify/jira/GNU-1107-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1107-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1132-comment.txt b/notify/jira/GNU-1132-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1132-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1140-comment.txt b/notify/jira/GNU-1140-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1140-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1142-comment.txt b/notify/jira/GNU-1142-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1142-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1143-comment.txt b/notify/jira/GNU-1143-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1143-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1154-comment.txt b/notify/jira/GNU-1154-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1154-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1166-comment.txt b/notify/jira/GNU-1166-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1166-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1234-comment.txt b/notify/jira/GNU-1234-comment.txt
new file mode 100644
index 00000000..8ef44c66
--- /dev/null
+++ b/notify/jira/GNU-1234-comment.txt
@@ -0,0 +1 @@
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1300-comment.txt b/notify/jira/GNU-1300-comment.txt
index da3359ef..8ef44c66 100644
--- a/notify/jira/GNU-1300-comment.txt
+++ b/notify/jira/GNU-1300-comment.txt
@@ -1,10 +1 @@
-[GNU-1300]
-Automatic check of CI project tcwg_bootstrap_check/master-arm-check_bootstrap_lto gives :
-
-1 regressions:
-  * FAIL: g++.dg/abi/arm_rtti1.C -std=gnu++26  scan-assembler _ZNKSt9type_infoeqERKS_
-
-        => STILL FAILING.
-
-Details of current run: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
-
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1330-comment.txt b/notify/jira/GNU-1330-comment.txt
index 11e1c946..8ef44c66 100644
--- a/notify/jira/GNU-1330-comment.txt
+++ b/notify/jira/GNU-1330-comment.txt
@@ -1,9 +1 @@
-[GNU-1330]
-Automatic check of CI project tcwg_bootstrap_check/master-arm-check_bootstrap_lto gives :
-
-No regression
-
-        => This configuration seems to be FIXED. Please check manually.
-
-Details of current run: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
-
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1391-comment.txt b/notify/jira/GNU-1391-comment.txt
index e910b149..8ef44c66 100644
--- a/notify/jira/GNU-1391-comment.txt
+++ b/notify/jira/GNU-1391-comment.txt
@@ -1,13 +1 @@
-[GNU-1391]
-Automatic check of CI project tcwg_bootstrap_check/master-arm-check_bootstrap_lto gives :
-
-4 regressions:
-  * FAIL: gcc.target/arm/pr112337.c (test for excess errors)
-  * FAIL: gcc.target/arm/mve/dlstp-compile-asm-2.c check-function-bodies test7
-  * FAIL: gcc.target/arm/mve/dlstp-invalid-asm.c scan-assembler-not \tdlstp
-  * FAIL: gcc.target/arm/mve/dlstp-invalid-asm.c scan-assembler-not \tletp
-
-        => STILL FAILING.
-
-Details of current run: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
-
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/GNU-1428-comment.txt b/notify/jira/GNU-1428-comment.txt
index 44500bda..8ef44c66 100644
--- a/notify/jira/GNU-1428-comment.txt
+++ b/notify/jira/GNU-1428-comment.txt
@@ -1,13 +1 @@
-[GNU-1428]
-Automatic check of CI project tcwg_bootstrap_check/master-arm-check_bootstrap_lto gives :
-
-4 regressions:
-  * FAIL: 20_util/pair/cons/99957.cc -std=gnu++17  (test for warnings, line 25)
-  * FAIL: 20_util/pair/cons/99957.cc -std=gnu++17  (test for warnings, line 26)
-  * FAIL: 20_util/pair/cons/99957.cc -std=gnu++17  (test for warnings, line 28)
-  * FAIL: 20_util/pair/cons/99957.cc -std=gnu++17  (test for warnings, line 29)
-
-        => STILL FAILING.
-
-Details of current run: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
-
+Fixed in : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index ebe9c5a5..6ea3643b 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-
+improvements
 Details: https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 3e4eae69..c215fad6 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,11 +7,11 @@
         "Info": {
             "tag": "tcwg_bootstrap_check",
             "test_url": "https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/",
-            "run_order": "0986 (basepoints/gcc-15-05541-gf55cc57c6e3b)",
-            "git_gcc": "https://gcc.gnu.org/git/gcc.git (f55cc57c6e3bcb36279682254b9b532049ff3f9d) (+ 5 commits)",
+            "run_order": "0986 (basepoints/gcc-15-05541-gf55cc57c6e3)",
+            "git_gcc": "https://gcc.gnu.org/git/gcc.git (f55cc57c6e3bcb36279682254b9b532049ff3f9d) (+ 80 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-11-20 16:49:05"
+        "Start Time": "2024-11-19 17:41:28"
     },
     "Tests": [
         {
@@ -40,18 +40,18 @@
 	   ,
         {
             "Data": [
-                4
+                209
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                2
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -59,7 +59,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -67,15 +67,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                46
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -83,7 +83,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -91,55 +91,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                131
+                1532
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                18638
+                197944
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                772
+                7127
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                19541
+                206603
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.good.nb_good"
+            "Name": "tcwg_bootstrap_check.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                4
+                257
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libstdc++.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                1
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.libitm.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -147,7 +147,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.libitm.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -155,7 +155,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.libitm.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -163,7 +163,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.libitm.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -171,7 +171,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.libitm.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -179,7 +179,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.libitm.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -187,47 +187,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.libitm.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                266
+                3
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.libitm.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                69951
+                44
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.libitm.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                539
+                1
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.libitm.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                70756
+                48
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.good.nb_good"
+            "Name": "tcwg_bootstrap_check.libitm.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                1
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gfortran.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.libitm.bad.nb_bad"
         }
 	   ,
         {
@@ -328,10 +328,10 @@
 	   ,
         {
             "Data": [
-                0
+                1
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.gfortran.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -339,7 +339,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.gfortran.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -347,7 +347,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.gfortran.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -355,7 +355,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.gfortran.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -363,7 +363,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.gfortran.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -371,7 +371,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.gfortran.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -379,55 +379,55 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.gfortran.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                264
+                266
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.gfortran.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16550
+                69951
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.gfortran.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                721
+                539
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.gfortran.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17535
+                70756
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.good.nb_good"
+            "Name": "tcwg_bootstrap_check.gfortran.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                1
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libgomp.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.gfortran.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                0
+                4
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -435,7 +435,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -443,7 +443,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -451,7 +451,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -459,7 +459,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -467,7 +467,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -475,63 +475,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                131
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                18638
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                5
+                772
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                49
+                19541
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.good.nb_good"
+            "Name": "tcwg_bootstrap_check.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                0
+                4
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libatomic.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.libstdc++.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                209
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.libgomp.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.libgomp.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -539,7 +539,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.libgomp.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -547,15 +547,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.libgomp.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                46
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.libgomp.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -563,7 +563,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.libgomp.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -571,47 +571,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.libgomp.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1532
+                264
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.libgomp.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                197944
+                16550
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.libgomp.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                7127
+                721
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.libgomp.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                206603
+                17535
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.good.nb_good"
+            "Name": "tcwg_bootstrap_check.libgomp.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                257
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.gcc.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.libgomp.bad.nb_bad"
         }
 	   ,
         {
@@ -619,7 +619,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.libatomic.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -627,7 +627,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.libatomic.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -635,7 +635,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.libatomic.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -643,7 +643,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.libatomic.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -651,7 +651,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.libatomic.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -659,7 +659,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.libatomic.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -667,7 +667,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.libatomic.KFAIL.nb_KFAIL"
         }
 	   ,
         {
@@ -675,31 +675,31 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.libatomic.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                2848
+                44
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.libatomic.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                70
+                5
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.libatomic.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                2918
+                49
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.good.nb_good"
+            "Name": "tcwg_bootstrap_check.libatomic.good.nb_good"
         }
 	   ,
         {
@@ -707,7 +707,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.objc.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.libatomic.bad.nb_bad"
         }
 	   ,
         {
@@ -715,7 +715,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.FAIL.nb_FAIL"
+            "Name": "tcwg_bootstrap_check.objc.FAIL.nb_FAIL"
         }
 	   ,
         {
@@ -723,7 +723,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_bootstrap_check.objc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -731,7 +731,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_bootstrap_check.objc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -739,7 +739,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.ERROR.nb_ERROR"
+            "Name": "tcwg_bootstrap_check.objc.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -747,7 +747,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.XPASS.nb_XPASS"
+            "Name": "tcwg_bootstrap_check.objc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -755,7 +755,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.OTHER.nb_OTHER"
+            "Name": "tcwg_bootstrap_check.objc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -763,39 +763,39 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.KFAIL.nb_KFAIL"
+            "Name": "tcwg_bootstrap_check.objc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.XFAIL.nb_XFAIL"
+            "Name": "tcwg_bootstrap_check.objc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                44
+                2848
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.PASS.nb_PASS"
+            "Name": "tcwg_bootstrap_check.objc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1
+                70
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_bootstrap_check.objc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                48
+                2918
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.good.nb_good"
+            "Name": "tcwg_bootstrap_check.objc.good.nb_good"
         }
 	   ,
         {
@@ -803,7 +803,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_bootstrap_check.libitm.bad.nb_bad"
+            "Name": "tcwg_bootstrap_check.objc.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 09ce55c7..d1026382 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,21 +1,20 @@
 Dear contributor,
 
-Our automatic CI has detected problems related to your patch(es). Please find some details below.
+Our automatic CI successfully passed with your patch(es). Please find some details below.
 
 In bootstrap_check master-arm-check_bootstrap_lto, after:
-  | 5 commits in gcc
-  | f55cc57c6e3b testsuite: arm: Use effective-target for small-multiply-m* tests
-  | 703839b8bd1e testsuite: arm: Use effective-target for pure-code/* tests
-  | 0380051bba3f testsuite: arm: Use effective-target for crc_hf_1.c test
-  | dc044641a0cb testsuite: arm: Use effective-target for pacbti-m-predef* tests
-  | 3ae9d01eb470 testsuite: arm: Use effective-target for bti* and pac* tests
-
-Produces :
+  | 80 commits in gcc
+  | f55cc57c6e3 testsuite: arm: Use effective-target for small-multiply-m* tests
+  | 703839b8bd1 testsuite: arm: Use effective-target for pure-code/* tests
+  | 0380051bba3 testsuite: arm: Use effective-target for crc_hf_1.c test
+  | dc044641a0c testsuite: arm: Use effective-target for pacbti-m-predef* tests
+  | 3ae9d01eb47 testsuite: arm: Use effective-target for bti* and pac* tests
+  | ... and 75 more commits in gcc
 
 
 Used configuration :
  *CI config* tcwg_bootstrap_check master-arm-check_bootstrap_lto
- *configure and test flags:* --target arm-linux-gnueabihf
+ *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf
 
 If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
@@ -23,13 +22,13 @@ If you have any questions regarding this report, please ask on linaro-toolchain@
 
 The information below contains the details of the failures, and the ways to reproduce a debug environment:
 
-You can find the failure logs in *.log.1.xz files in
- * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts/
 The full lists of regressions and improvements as well as configure and make commands are in
  * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/986/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/984/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap_lto-build/983/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index cc18f723..bd994f8e 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-bcc:tcwg-validation@linaro.org,cc:gcc-regression@gcc.gnu.org,torbjorn.svensson@foss.st.com
+andre.simoesdiasvieira@arm.com,schwab@suse.de,ebotcazou@adacore.com,jakub@gcc.gnu.org,dimitar@dinux.eu,mikael@gcc.gnu.org,bcc:tcwg-validation@linaro.org,cc:shiyulong@iscas.ac.cn,parras@baylibre.com,cc:jakub@redhat.com,gaiusmod2@gmail.com,cc:ubizjak@gmail.com,wangfeng@eswincomputing.com,lhyatt@gcc.gnu.org,redi@gcc.gnu.org,cc:gcc-regression@gcc.gnu.org,anlauf@gmx.de,cc:lhyatt@gmail.com,jason@redhat.com,kito.cheng@sifive.com,cc:MayShao-oc@zhaoxin.com,jlaw@ventanamicro.com,cc:uecker@tugraz.at,avr@gjlay.de,cc:rguenther@suse.de,vmakarov@redhat.com,gccadmin@gcc.gnu.org,ro@CeBiTec.Uni-Bielefeld.DE,josmyers@redhat.com,pan2.li@intel.com,torbjorn.svensson@foss.st.com,ewlu@rivosinc.com,hongtao.liu@intel.com,rguenth@gcc.gnu.org,bouanto@zoho.com,richard.sandiford@arm.com,quic_apinski@quicinc.com,cc:jwakely@redhat.com,uecker@gcc.gnu.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index b2ecabf8..b507aac0 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 5 commits in gcc:  on arm
+[Linaro-TCWG-CI] 80 commits in gcc: improvements on arm
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index c543d050..96e6e18f 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,6 +1,6 @@
 # Comparing directories
 # REFERENCE: base-artifacts/sumfiles
-# CURRENT:   artifacts/sumfiles
+# CURRENT:   artifacts/99-rewrite/artifacts.old/sumfiles
 
 # Comparing 8 common sum files:
 g++.sum
@@ -12,24 +12,24 @@ libitm.sum
 libstdc++.sum
 objc.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.2654836
-CURRENT:  /tmp/gxx-sum2.2654836
+REFERENCE:/tmp/gxx-sum1.1831795
+CURRENT:  /tmp/gxx-sum2.1831795
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  545347 |  545365 |
+  | Passes                            [PASS] |  544873 |  545365 |
   | Unexpected fails                  [FAIL] |     216 |     216 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |      48 |      48 |
   | Expected fails                   [XFAIL] |    4430 |    4430 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |       2 |       2 |
-  | Unsupported                [UNSUPPORTED] |   11588 |   11579 |
+  | Unsupported                [UNSUPPORTED] |   11587 |   11579 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.978894
+    REF PASS ratio: 0.978878
     RES PASS ratio: 0.978910
 
 o  REGRESSIONS:
@@ -41,41 +41,511 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      18 |
-  | New PASS                  [     => PASS] |      36 |
+  | PASS disappears           [PASS =>     ] |      34 |
+  | New PASS                  [     => PASS] |     526 |
   | XFAIL disappears          [XFAIL=>     ] |       1 |
   | XFAIL appears             [     =>XFAIL] |       1 |
   | UNSUPPORTED disappears    [UNSUP=>     ] |      10 |
-  | UNSUPPORTED appears       [     =>UNSUP] |       1 |
+  | UNSUPPORTED appears       [     =>UNSUP] |       2 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      67 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     574 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
+  Executed from: gcc:gcc.dg/guality/guality.exp
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O0  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O0  line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O1  -DPREVENT_OPTIMIZATION  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O1  -DPREVENT_OPTIMIZATION  line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2  -DPREVENT_OPTIMIZATION  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2  -DPREVENT_OPTIMIZATION  line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  -DPREVENT_OPTIMIZATION line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  -DPREVENT_OPTIMIZATION line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -Os  -DPREVENT_OPTIMIZATION  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -Os  -DPREVENT_OPTIMIZATION  line 19 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c  -Og -DPREVENT_OPTIMIZATION  line 18 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c  -Og -DPREVENT_OPTIMIZATION  line 19 type:fam == struct { int foo; int bar[]; }
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
-    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
-    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-2.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-3.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-4.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/eh-5.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-pr91488.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/libstdc++-safeexc.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+    libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: g++:g++.dg/gomp/gomp.exp
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-not gimple "#pragma omp dispatch device"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, -4852\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, -4852\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++26  scan-tree-dump-not gimple "#pragma omp dispatch device"
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++98  scan-tree-dump-not gimple "#pragma omp dispatch device"
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++17  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++26  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++98  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-1.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-1.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-1.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "D\\.[0-9]+ = f \\(\\);[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++17  scan-tree-dump-times gimple "a = f0 \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++17  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++17  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++26  scan-tree-dump-times gimple "a = f0 \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++26  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++26  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++98  scan-tree-dump-times gimple "a = f0 \\(\\);" 3
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++98  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++98  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++17  scan-tree-dump-not gimple "#pragma omp task"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++17  scan-tree-dump-not gimple "nowait"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++26  scan-tree-dump-not gimple "#pragma omp task"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++26  scan-tree-dump-not gimple "nowait"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++98  scan-tree-dump-not gimple "#pragma omp task"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++98  scan-tree-dump-not gimple "nowait"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++17  scan-tree-dump-times gimple "(D.[0-9]+) = __builtin_omp_get_default_device \\(\\);.*__builtin_omp_set_default_device \\(\\1\\);" 4
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++17  scan-tree-dump-times gimple "(D.[0-9]+) = a \\* 2;.*#pragma omp dispatch.*__builtin_omp_set_default_device \\(\\1\\);.*f2 \\(a\\)" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++17  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\\);"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++17  scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\) is_device_ptr\\(p\\)[ \t\n\r{]*f1 \\(p, &arr\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++17  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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++17  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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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\\);"
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=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\\);"
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++17  scan-tree-dump-not ompexp "__builtin_GOMP_task "
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++17  scan-tree-dump-times ompexp "(D.[0-9]+)\\[2] = &p;[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++26  scan-tree-dump-not ompexp "__builtin_GOMP_task "
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++98  scan-tree-dump-not ompexp "__builtin_GOMP_task "
+    g++:g++.dg/gomp/gomp.exp=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
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++17  scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++17  scan-tree-dump-times gimple "a = f0 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++17  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++17  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++26  scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++26  scan-tree-dump-times gimple "a = f0 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++26  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++26  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++98  scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++98  scan-tree-dump-times gimple "a = f0 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++98  scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++98  scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-8.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-8.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-8.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++17  scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++17  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++17  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++26  scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++26  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++26  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++98  scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++98  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++98  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 10)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 12)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 14)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 16)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 18)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 36)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17  (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 10)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 12)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 14)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 16)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 18)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 36)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26  (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 10)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 12)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 14)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 16)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 18)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 34)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 36)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98  (test for errors, line 38)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-1.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-2.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-2.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-2.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++17  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++26  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++98  (test for errors, line 5)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/adjust-args-3.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-1.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-1.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-1.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 37)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 39)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 41)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 43)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 49)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 51)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 53)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 55)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 57)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17  (test for errors, line 59)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 37)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 39)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 41)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 43)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 49)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 51)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 53)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 55)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 57)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26  (test for errors, line 59)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 20)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 22)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 24)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 26)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 28)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 30)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 32)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 35)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 37)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 39)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 41)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 43)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 45)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 47)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 49)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 51)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 53)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 55)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 57)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98  (test for errors, line 59)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-2.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++17  scan-tree-dump original ".GOMP_DISPATCH \\(\\*f \\(\\*f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++17  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++17  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++26  scan-tree-dump original ".GOMP_DISPATCH \\(\\*f \\(\\*f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++26  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++26  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++98  scan-tree-dump original ".GOMP_DISPATCH \\(\\*f \\(\\*f \\(2\\)\\)\\)"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++98  scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++98  scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-3.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++17  scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++17  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++26  scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++26  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++98  scan-tree-dump-not gimple "__builtin_omp_get_mapped_ptr \\(OB"
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++98  scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 1
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-4.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-5.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-5.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-5.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++17  scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn<int\\*> \\(y\\)\\)" 2
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++26  scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn<int\\*> \\(y\\)\\)" 2
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++98  scan-tree-dump-times original "y = .GOMP_DISPATCH \\(templ_base_fn<int\\*> \\(y\\)\\)" 2
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-6.C  -std=c++98 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-7.C  -std=c++11 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-7.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/gomp/gomp.exp=g++.dg/gomp/dispatch-7.C  -std=c++26 (test for excess errors)
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/builtin-stdc-rotate-4.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/builtin-stdc-rotate-4.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/c11-nullptr-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/c11-nullptr-3.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-constexpr-10.c  (test for errors, line 10)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-constexpr-10.c  (test for errors, line 12)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-constexpr-10.c  (test for errors, line 13)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-constexpr-10.c  (test for errors, line 7)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-constexpr-10.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-empty-init-4.c  (test for errors, line 9)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-empty-init-4.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/c23-nullptr-7.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/gnu23-constexpr-2.c  (test for errors, line 5)
+    gcc:gcc.dg/dg.exp=gcc.dg/gnu23-constexpr-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr117490.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr117490.c execution test
+  Executed from: gcc:gcc.dg/gomp/gomp.exp
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-1.c scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-not gimple "#pragma omp dispatch device"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, -4852\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(&c, D.[0-9]+\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, -4852\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-times gimple "D.[0-9]+ = __builtin_omp_get_mapped_ptr \\(b, D.[0-9]+\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/adjust-args-2.c scan-tree-dump-times gimple "__builtin_omp_get_default_device \\(\\);" 3
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c  (test for errors, line 5)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/declare-variant-dup-match-clause.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-1.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "D\\.[0-9]+ = f \\(\\);[\r\n]* *D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(D\\.[0-9]+, 0\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c 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
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "__builtin_omp_get_default_device" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "__builtin_omp_get_mapped_ptr" 3
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(0\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(D\\.[0-9]+\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-10.c scan-tree-dump-times gimple "__builtin_omp_set_default_device" 4
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c scan-tree-dump-times gimple "a = f0 \\(\\);" 3
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-2.c scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c scan-tree-dump-not gimple "#pragma omp task"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-3.c scan-tree-dump-not gimple "nowait"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c scan-tree-dump-times gimple "(D.[0-9]+) = __builtin_omp_get_default_device \\(\\);.*__builtin_omp_set_default_device \\(\\1\\);" 4
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c scan-tree-dump-times gimple "(D.[0-9]+) = a \\* 2;.*#pragma omp dispatch.*__builtin_omp_set_default_device \\(\\1\\);.*f2 \\(a\\)" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-4.c scan-tree-dump-times gimple "__builtin_omp_set_default_device \\(-25373654\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c 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\\);"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c scan-tree-dump-times gimple "#pragma omp dispatch is_device_ptr\\(arr\\) is_device_ptr\\(p\\)[ \t\n\r{]*f1 \\(p, &arr\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c 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
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-5.c 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
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c scan-tree-dump-not ompexp "__builtin_GOMP_task "
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-6.c scan-tree-dump-times ompexp "(D.[0-9]+)\\[2] = &p;[ \n]*__builtin_GOMP_taskwait_depend \\(&\\1\\);" 2
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c scan-tree-dump-times gimple "#pragma omp dispatch nocontext\\(0\\) novariants\\(0\\)" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c scan-tree-dump-times gimple "a = f0 \\(\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c scan-tree-dump-times gimple "a = f1 \\(\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-7.c scan-tree-dump-times gimple "a = f2 \\(\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-8.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c scan-tree-dump original ".GOMP_DISPATCH \\(f \\(f \\(2\\)\\)\\)"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c scan-tree-dump-not gimple ".GOMP_DISPATCH"
+    gcc:gcc.dg/gomp/gomp.exp=c-c++-common/gomp/dispatch-9.c scan-tree-dump-times original ".GOMP_DISPATCH" 1
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 10)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 12)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 14)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 16)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 18)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 20)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 22)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 24)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 26)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 28)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c  (test for errors, line 30)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/adjust-args-1.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 14)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 16)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 18)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 20)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 22)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 24)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 26)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 29)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 31)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 33)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 35)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 37)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 39)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 41)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 43)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 45)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 47)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 49)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c  (test for errors, line 51)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-1.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-2.c  (test for errors, line 12)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-2.c  (test for errors, line 13)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-2.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-3.c  (test for errors, line 15)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-3.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-4.c (test for excess errors)
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-4.c scan-tree-dump-times gimple "D\\.[0-9]+ = __builtin_omp_get_mapped_ptr \\(x, D\\.[0-9]+\\);" 1
+    gcc:gcc.dg/gomp/gomp.exp=gcc.dg/gomp/dispatch-5.c (test for excess errors)
+  Executed from: gcc:gcc.dg/guality/guality.exp
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O0  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O0  line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O1  -DPREVENT_OPTIMIZATION  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O1  -DPREVENT_OPTIMIZATION  line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2  -DPREVENT_OPTIMIZATION  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2  -DPREVENT_OPTIMIZATION  line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  -DPREVENT_OPTIMIZATION line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  -DPREVENT_OPTIMIZATION line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  -DPREVENT_OPTIMIZATION line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -O3 -g  -DPREVENT_OPTIMIZATION  line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -Os  -DPREVENT_OPTIMIZATION  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c   -Os  -DPREVENT_OPTIMIZATION  line 21 type:fam == struct { int foo; int bar[]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c  -Og -DPREVENT_OPTIMIZATION  line 20 type:zla == struct { int foo; int bar[0]; }
+    gcc:gcc.dg/guality/guality.exp=gcc.dg/guality/zero-length-array.c  -Og -DPREVENT_OPTIMIZATION  line 21 type:fam == struct { int foo; int bar[]; }
+  Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117574-1.c   -Os  execution test
   Executed from: gcc:gcc.target/arm/arm.exp
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m0-1.c (test for excess errors)
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m0-1.c scan-assembler-not [\\t ]+mul
@@ -95,6 +565,50 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-2.c scan-assembler [\\t ]+mul
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-3.c (test for excess errors)
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-3.c scan-assembler-not [\\t ]+mul
+  Executed from: gfortran:gfortran.dg/dg.exp
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/maxloc_8.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O0  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O0  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O1  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O1  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O2  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O2  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O3 -g  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -O3 -g  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -Os  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minloc_9.f90   -Os  execution test
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_20.f90   -O   scan-tree-dump-not original "gfortran_[sm]?maxloc"
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_20.f90   -O   scan-tree-dump-not original "gfortran_[sm]?minloc"
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_20.f90   -O  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_21.f90   -O   scan-tree-dump-not original "gfortran_[sm]?maxloc"
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_21.f90   -O   scan-tree-dump-not original "gfortran_[sm]?minloc"
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_21.f90   -O  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/minmaxloc_22.f90   -O  (test for excess errors)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/protected_10.f90   -O   (test for errors, line 59)
+    gfortran:gfortran.dg/dg.exp=gfortran.dg/protected_10.f90   -O  (test for excess errors)
+  Executed from: libgomp:libgomp.c++/c++.exp
+    libgomp:libgomp.c++/c++.exp=libgomp.c++/../libgomp.c-c++-common/dispatch-1.c (test for excess errors)
+    libgomp:libgomp.c++/c++.exp=libgomp.c++/../libgomp.c-c++-common/dispatch-1.c execution test
+    libgomp:libgomp.c++/c++.exp=libgomp.c++/../libgomp.c-c++-common/dispatch-2.c (test for excess errors)
+    libgomp:libgomp.c++/c++.exp=libgomp.c++/../libgomp.c-c++-common/dispatch-2.c execution test
+  Executed from: libgomp:libgomp.c/c.exp
+    libgomp:libgomp.c/c.exp=libgomp.c/../libgomp.c-c++-common/dispatch-1.c (test for excess errors)
+    libgomp:libgomp.c/c.exp=libgomp.c/../libgomp.c-c++-common/dispatch-1.c execution test
+    libgomp:libgomp.c/c.exp=libgomp.c/../libgomp.c-c++-common/dispatch-2.c (test for excess errors)
+    libgomp:libgomp.c/c.exp=libgomp.c/../libgomp.c-c++-common/dispatch-2.c execution test
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/eh-1.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
@@ -114,12 +628,14 @@ o  IMPROVEMENTS TO BE CHECKED:
     libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
     libitm:libitm.c++/c++.exp=libitm.c++/newdelete.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
     libitm:libitm.c++/c++.exp=libitm.c++/throwdown.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs (test for excess errors)
+  Executed from: libstdc++:libstdc++-dg/conformance.exp
+    libstdc++:libstdc++-dg/conformance.exp=23_containers/unordered_set/insert/117686.cc  -std=gnu++17 (test for excess errors)
 
 
   - XFAIL disappears          [XFAIL=>     ]:
 
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
+    libitm:libitm.c++/c++.exp=libitm.c++/dropref.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs execution test
 
 
   - XFAIL appears             [     =>XFAIL]:
@@ -141,11 +657,13 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-2.c
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-3.c
   Executed from: libitm:libitm.c++/c++.exp
-    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
+    libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_5/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
 
   - UNSUPPORTED appears       [     =>UNSUP]:
 
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-115.c
   Executed from: libitm:libitm.c++/c++.exp
     libitm:libitm.c++/c++.exp=libitm.c++/static_ctor.C -B /home/tcwg-buildslave/workspace/tcwg_gnu_4/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/armv8l-unknown-linux-gnueabihf/./libitm/../libstdc++-v3/src/.libs
 
