diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..95921080
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: --target arm-eabi --disable-multilib --with-mode=thumb --with-cpu=cortex-m3 --with-float=softfp --target_board=-mthumb/-march=armv7-m/-mtune=cortex-m3/-mfloat-abi=softfp/-mfpu=auto qemu_cpu=cortex-m3
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..617420b8
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,18 @@
+		=== gcc tests ===
+
+Running gcc:gcc.target/arm/arm.exp ...
+FAIL: gcc.target/arm/its-1.c scan-assembler-not \\sit[te]{2}
+FAIL: gcc.target/arm/scd42-2.c scan-assembler mov[ \t].*272
+FAIL: gcc.target/arm/small-multiply-m0-1.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/small-multiply-m0-3.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/small-multiply-m0plus-1.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/small-multiply-m0plus-3.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/small-multiply-m1-1.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/small-multiply-m1-3.c scan-assembler-not [\\t ]+mul
+FAIL: gcc.target/arm/thumb2-slow-flash-data-3.c (test for excess errors)
+
+		=== Results Summary ===
+
+# of stable fails		206
+# of flaky entries		90
+# of all tests			407556
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 01851520..9414c93b 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
- 8 improvements
+ 9 fixes
 Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 4d720108..c891f5d8 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,15 +7,15 @@
         "Info": {
             "tag": "tcwg_gnu_embed_check_gcc",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/",
-            "run_order": "0309 (basepoints/gcc-15-06360-g6d5df5133c5d)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=45b4f0499cbea2ed0efb2e1e2719617a3734a9ab (unchanged)",
-            "git_gcc": "https://gcc.gnu.org/git/gcc.git (6d5df5133c5dd8f9ec8f213d0e51b77958a54d28) (+ 64 commits)",
-            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=363357c023ce01e936bdaedf0f479292a8fa4e0f (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=45b4f0499cbea2ed0efb2e1e2719617a3734a9ab (unchanged)",
-            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/3e9793ab01904144c204589811e0e879109a9713 (unchanged)",
+            "run_order": "0309 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=45b4f0499cbea2ed0efb2e1e2719617a3734a9ab (+ 64 commits)",
+            "git_gcc": "https://gcc.gnu.org/git/gcc.git (6d5df5133c5dd8f9ec8f213d0e51b77958a54d28) (+ 196 commits)",
+            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=363357c023ce01e936bdaedf0f479292a8fa4e0f (+ 6 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=45b4f0499cbea2ed0efb2e1e2719617a3734a9ab (+ 64 commits)",
+            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/3e9793ab01904144c204589811e0e879109a9713 (+ 252 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-12-19 06:29:21"
+        "Start Time": "2024-12-16 21:59:43"
     },
     "Tests": [
         {
@@ -44,18 +44,18 @@
 	   ,
         {
             "Data": [
-                19
+                132
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                4
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -63,7 +63,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -71,23 +71,23 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                2
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
             "Data": [
-                0
+                1
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -95,63 +95,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                136
+                984
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16301
+                166584
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1035
+                10438
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17472
+                178006
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                25
+                134
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                132
+                34
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                1
+                3
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -159,7 +159,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -167,23 +167,23 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                0
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
         }
 	   ,
         {
             "Data": [
-                1
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -191,63 +191,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                984
+                1532
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                166584
+                207846
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                10438
+                2502
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                178006
+                211880
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                134
+                39
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                34
+                19
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                3
+                4
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -255,7 +255,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -263,7 +263,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -271,7 +271,7 @@
                 2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -279,7 +279,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -287,47 +287,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1532
+                136
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                207846
+                16301
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                2502
+                1035
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                211880
+                17472
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                39
+                25
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index c94d2387..0bdc4504 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,23 +1,25 @@
 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  arm-eabi cortex-m3 softfp, after:
-  | 64 commits in gcc
+  | 196 commits in gcc
   | 6d5df5133c5d ifcombine field merge: handle bitfield zero tests in range tests
   | 34e6c77da699 noncontiguous ifcombine: skip marking of non-SSA_NAMEs [PR117915]
   | f41fba5f1464 ifcombine field merge: adjust testcases [PR118025]
   | 2c55a8918404 ifcombine field merge: do not follow a second conversion [PR118046]
   | 86d9951acb4e ifcombine field merge: stricten loads tests, swap compare to match
-  | ... and 59 more commits in gcc
+  | ... and 191 more commits in gcc
 
-Produces  8 improvements:
+Produces  9 fixes:
+  | 
+  | fixes.sum:
   | Running gcc:gcc.target/arm/arm.exp ...
   | FAIL: gcc.target/arm/its-1.c scan-assembler-not \\sit[te]{2}
   | FAIL: gcc.target/arm/scd42-2.c scan-assembler mov[ \t].*272
   | FAIL: gcc.target/arm/small-multiply-m0-1.c scan-assembler-not [\\t ]+mul
   | FAIL: gcc.target/arm/small-multiply-m0-3.c scan-assembler-not [\\t ]+mul
-  | ... and 4 more
+  | ... and 5 more
 
 Used configuration :
  *CI config* tcwg_gnu_embed_check_gcc arm-eabi -mthumb -march=armv7-m -mtune=cortex-m3 -mfloat-abi=softfp -mfpu=auto
@@ -29,13 +31,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_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts/
 The full lists of regressions and improvements as well as configure and make commands are in
  * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/309/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/307/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_m3_softfp_eabi-build/303/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 99aefee8..443df21c 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:luca.bacci982@gmail.com,tburnus@baylibre.com,cc:oliva@adacore.com,ebotcazou@adacore.com,jakub@gcc.gnu.org,xry111@xry111.site,bcc:tcwg-validation@linaro.org,cc:jakub@redhat.com,polacek@redhat.com,lhyatt@gcc.gnu.org,fdumont@gcc.gnu.org,redi@gcc.gnu.org,cc:gcc-regression@gcc.gnu.org,cc:lhyatt@gmail.com,kito.cheng@sifive.com,tamar.christina@arm.com,jlaw@ventanamicro.com,sloosemore@baylibre.com,cc:frs.dumont@gmail.com,cc:Oliver.Kozul@rt-rk.com,cc:rguenther@suse.de,cc:antonb@tenstorrent.com,vmakarov@redhat.com,gccadmin@gcc.gnu.org,oliva@gnu.org,torbjorn.svensson@foss.st.com,rguenth@gcc.gnu.org,cc:cyy@cyyself.name,prathameshk@nvidia.com,mjires@suse.cz,cc:jwakely@redhat.com,cc:simon@pushface.org
+cc:luca.bacci982@gmail.com,tburnus@baylibre.com,cc:oliva@adacore.com,ebotcazou@adacore.com,jakub@gcc.gnu.org,xry111@xry111.site,jamborm@gcc.gnu.org,dimitar@dinux.eu,hp@bitrange.com,bcc:tcwg-validation@linaro.org,cc:poulhies@adacore.com,cc:jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,ubizjak@gmail.com,lhyatt@gcc.gnu.org,dkm@gcc.gnu.org,fdumont@gcc.gnu.org,redi@gcc.gnu.org,cc:gcc-regression@gcc.gnu.org,cc:lhyatt@gmail.com,iant@golang.org,kito.cheng@sifive.com,pault@gcc.gnu.org,tamar.christina@arm.com,christophe.lyon@linaro.org,jlaw@ventanamicro.com,cc:uecker@tugraz.at,sloosemore@baylibre.com,rdapp@ventanamicro.com,avr@gjlay.de,cc:frs.dumont@gmail.com,cc:mjambor@suse.cz,cc:heiko@hexco.de,cc:Oliver.Kozul@rt-rk.com,cc:rguenther@suse.de,cc:antonb@tenstorrent.com,cc:Jovan.Vukic@rt-rk.com,vmakarov@redhat.com,gccadmin@gcc.gnu.org,oliva@gnu.org,dmalcolm@redhat.com,cc:trojanek@adacore.com,josmyers@redhat.com,pan2.li@intel.com,iain@sandoe.co.uk,vehre@gcc.gnu.org,torbjorn.svensson@foss.st.com,cc:desplanques@adacore.com,mark@harmstone.com,cc:hp@axis.com,cc:abdoeid.eg@ieee.org,cc:miranda@adacore.com,cc:tromey@adacore.com,nathanieloshead@gmail.com,rguenth@gcc.gnu.org,cc:cyy@cyyself.name,prathameshk@nvidia.com,ppalka@redhat.com,mjires@suse.cz,jose.marchesi@oracle.com,cc:jwakely@redhat.com,uecker@gcc.gnu.org,cc:simon@pushface.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 6d26434e..abd0ca29 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 64 commits in gcc:  8 improvements on master-thumb_m3_softfp_eabi
+[Linaro-TCWG-CI] 196 commits in gcc:  9 fixes on master-thumb_m3_softfp_eabi
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 17861ad7..480127cc 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,30 +1,30 @@
 # Comparing directories
 # REFERENCE: base-artifacts/sumfiles
-# CURRENT:   artifacts/sumfiles
+# CURRENT:   artifacts/99-rewrite/artifacts.old/sumfiles
 
 # Comparing 3 common sum files:
 g++.sum
 gcc.sum
 libstdc++.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.1337937
-CURRENT:  /tmp/gxx-sum2.1337937
+REFERENCE:/tmp/gxx-sum1.12215
+CURRENT:  /tmp/gxx-sum2.12215
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  388732 |  390731 |
-  | Unexpected fails                  [FAIL] |     193 |     185 |
+  | Passes                            [PASS] |  388652 |  390731 |
+  | Unexpected fails                  [FAIL] |     194 |     185 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |       4 |       4 |
   | Expected fails                   [XFAIL] |    2652 |    2652 |
   | Known fails                      [KFAIL] |       0 |       0 |
   | Unresolved                  [UNRESOLVED] |       8 |       8 |
-  | Unsupported                [UNSUPPORTED] |   13975 |   13975 |
+  | Unsupported                [UNSUPPORTED] |   13973 |   13975 |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.965036
+    REF PASS ratio: 0.965032
     RES PASS ratio: 0.965227
 
 o  REGRESSIONS:
@@ -36,13 +36,14 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      12 |
-  | New PASS                  [     => PASS] |    2003 |
-  | FAIL now PASS             [FAIL => PASS] |       8 |
+  | PASS disappears           [PASS =>     ] |      16 |
+  | New PASS                  [     => PASS] |    2086 |
+  | FAIL now PASS             [FAIL => PASS] |       9 |
   | XFAIL disappears          [XFAIL=>     ] |       3 |
   | XFAIL appears             [     =>XFAIL] |       3 |
+  | UNSUPPORTED appears       [     =>UNSUP] |       2 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    2029 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    2119 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
@@ -60,10 +61,18 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=c++20 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=c++23 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=c++26 (test for excess errors)
+  Executed from: gcc:gcc.target/arm/lto/lto.exp
+    gcc:gcc.target/arm/lto/lto.exp=gcc.target/arm/lto/pr96939 c_lto_pr96939_0.o assemble,  -flto -O2 
+    gcc:gcc.target/arm/lto/lto.exp=gcc.target/arm/lto/pr96939 c_lto_pr96939_0.o-c_lto_pr96939_1.o link,  -flto -O2 
+    gcc:gcc.target/arm/lto/lto.exp=gcc.target/arm/lto/pr96939 c_lto_pr96939_1.o assemble,  -flto -O2 
+  Executed from: gcc:gcc.target/arm/mve/mve.exp
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr108443.c scan-assembler mov\\tr[0-9]+, #204
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: g++:g++.dg/coroutines/coroutines.exp
+    g++:g++.dg/coroutines/coroutines.exp=g++.dg/coroutines/pr98935.C (test for excess errors)
   Executed from: g++:g++.dg/dg.exp
     g++:g++.dg/dg.exp=c-c++-common/toplevel-asm-4.c  -std=gnu++17 (test for excess errors)
     g++:g++.dg/dg.exp=c-c++-common/toplevel-asm-4.c  -std=gnu++26 (test for excess errors)
@@ -2015,6 +2024,22 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array24.C  -std=c++20 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array24.C  -std=c++23 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp0x/initlist-array24.C  -std=c++26 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++11  (test for errors, line 4)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++11  (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++11 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++14  (test for errors, line 4)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++14  (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++14 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++17  (test for errors, line 4)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++17  at line 6 (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++17  at line 7 (test for errors, line 5)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/class-deduction117.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++17  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++17 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++20  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++20 (test for excess errors)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++26  (test for errors, line 10)
+    g++:g++.dg/dg.exp=g++.dg/cpp1z/decomp62.C  -std=c++26 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=gnu++20  (test for warnings, line 38)
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=gnu++20 (test for excess errors)
     g++:g++.dg/dg.exp=g++.dg/cpp2a/is-layout-compatible3.C  -std=gnu++23  (test for warnings, line 38)
@@ -2030,6 +2055,23 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/ext/bitfield9.C  -std=gnu++11  at line 6 (test for warnings, line 7)
     g++:g++.dg/dg.exp=g++.dg/ext/bitfield9.C  -std=gnu++17  at line 6 (test for warnings, line 7)
     g++:g++.dg/dg.exp=g++.dg/ext/bitfield9.C  -std=gnu++26  at line 6 (test for warnings, line 7)
+  Executed from: gcc:gcc.c-torture/execute/execute.exp
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O0  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O0  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O1  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O1  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O3 -g  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -O3 -g  execution test
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -Os  (test for excess errors)
+    gcc:gcc.c-torture/execute/execute.exp=gcc.c-torture/execute/pr117095.c   -Os  execution test
   Executed from: gcc:gcc.dg/dg.exp
     gcc:gcc.dg/dg.exp=c-c++-common/toplevel-asm-4.c  -Wc++-compat  (test for excess errors)
     gcc:gcc.dg/dg.exp=c-c++-common/toplevel-asm-5.c  -Wc++-compat   (test for errors, line 10)
@@ -2053,6 +2095,15 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=c-c++-common/toplevel-asm-8.c  -Wc++-compat   (test for errors, line 12)
     gcc:gcc.dg/dg.exp=c-c++-common/toplevel-asm-8.c  -Wc++-compat   (test for errors, line 9)
     gcc:gcc.dg/dg.exp=c-c++-common/toplevel-asm-8.c  -Wc++-compat  (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-1.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-1.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-1.c scan-tree-dump-times optimized "BIT_FIELD_REF" 8
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-10.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-10.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-11.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-11.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-12.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-12.c execution test
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-13.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-13.c execution test
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-13.c scan-tree-dump-times ifcombine "optimizing" 9
@@ -2062,9 +2113,53 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-15.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-15.c execution test
     gcc:gcc.dg/dg.exp=gcc.dg/field-merge-15.c scan-tree-dump-times ifcombine "optimizing" 6
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-2.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-2.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-3.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-3.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-4.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-4.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-5.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-5.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-6.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-6.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-7.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-7.c scan-tree-dump-not ifcombine "BIT_FIELD_REF"
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-7.c scan-tree-dump-not ifcombine "optimizing"
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-8.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-8.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-9.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-9.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/field-merge-9.c scan-tree-dump-times ifcombine "optimizing two comparisons" 2
+    gcc:gcc.dg/dg.exp=gcc.dg/pr113688.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr114014.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr114713.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr114713.c execution test
+    gcc:gcc.dg/dg.exp=gcc.dg/pr117724.c  (test for warnings, line 15)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr117724.c  (test for warnings, line 8)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr117724.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/pr117915.c (test for excess errors)
+    gcc:gcc.dg/dg.exp=gcc.dg/pr118024.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/pr118081.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/pr118081.c execution test
+  Executed from: gcc:gcc.dg/ipa/ipa.exp
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/vrp9.c (test for excess errors)
+    gcc:gcc.dg/ipa/ipa.exp=gcc.dg/ipa/vrp9.c scan-tree-dump-not optimized "remove_this_call"
+  Executed from: gcc:gcc.dg/tree-ssa/tree-ssa.exp
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c (test for excess errors)
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c scan-tree-dump-not optimized "bit_and_expr, "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c scan-tree-dump-not optimized "bit_ior_expr, "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c scan-tree-dump-not optimized "bit_xor_expr, "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c scan-tree-dump-not optimized "negate_expr, "
+    gcc:gcc.dg/tree-ssa/tree-ssa.exp=gcc.dg/tree-ssa/bitops-11.c scan-tree-dump-times optimized "plus_expr, " 1
+  Executed from: gcc:gcc.target/arm/mve/mve.exp
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr108443.c scan-assembler mov\\tr[0-9]+, #255
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c  (test for warnings, line 17)
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c  (test for warnings, line 28)
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c (test for excess errors)
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c check-function-bodies test_16
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c check-function-bodies test_32
+    gcc:gcc.target/arm/mve/mve.exp=gcc.target/arm/mve/pr114801.c check-function-bodies test_8
   Executed from: libstdc++:libstdc++-dg/conformance.exp
     libstdc++:libstdc++-dg/conformance.exp=23_containers/deque/modifiers/insert/118035.cc  -std=gnu++17 (test for excess errors)
     libstdc++:libstdc++-dg/conformance.exp=23_containers/deque/modifiers/insert/118035.cc  -std=gnu++17 execution test
@@ -2083,6 +2178,7 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m0plus-3.c scan-assembler-not [\\t ]+mul
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-1.c scan-assembler-not [\\t ]+mul
     gcc:gcc.target/arm/arm.exp=gcc.target/arm/small-multiply-m1-3.c scan-assembler-not [\\t ]+mul
+    gcc:gcc.target/arm/arm.exp=gcc.target/arm/thumb2-slow-flash-data-3.c (test for excess errors)
 
 
   - XFAIL disappears          [XFAIL=>     ]:
@@ -2101,6 +2197,14 @@ o  IMPROVEMENTS TO BE CHECKED:
     g++:g++.dg/dg.exp=g++.dg/cpp0x/vt-88982.C  -std=c++26 (internal compiler error: in tsubst_pack_expansion, at cp/pt.cc:13837)
 
 
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: gcc:gcc.dg/dg.exp
+    gcc:gcc.dg/dg.exp=gcc.dg/bitint-119.c
+  Executed from: gcc:gcc.target/arm/lto/lto.exp
+    gcc:gcc.target/arm/lto/lto.exp=gcc.target/arm/lto/pr96939_0.c
+
+
 
 # Improvements found
 # No regression found in 3 common sum files
