diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..aa3a008e
--- /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-arch=armv8-a+simd --with-fpu=crypto-neon-fp-armv8 --with-float=hard --target_board=-mthumb/-march=armv8-a+simd/-mfpu=auto/-mfloat-abi=hard qemu_cpu=any
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..6a0a94f4
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,126 @@
+		=== gcc tests ===
+
+Running gcc:gcc.dg/vect/complex/complex.exp ...
+XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT90" 1
+XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT270" 1
+XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c -flto -ffat-lto-objects  scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT90" 1
+XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c -flto -ffat-lto-objects  scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT270" 1
+
+Running gcc:gcc.target/arm/acle/acle.exp ...
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clzl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_ror_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clz_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_cls_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -ffat-lto-objects  check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_ror
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_cls
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_revll
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O0   check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_rorl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clzl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -Os   check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2   check-function-bodies test_clsl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O1   check-function-bodies test_rorl
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clsl_mem
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O3 -g   check-function-bodies test_clz
+FAIL: gcc.target/arm/acle/data-intrinsics-assembly.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -ffat-lto-objects  check-function-bodies test_clsl
+
+Running gcc:gcc.target/arm/arm.exp ...
+FAIL: gcc.target/arm/pr40457-2.c scan-assembler strd|stm
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f5
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f2
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f1
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f3
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f4
+FAIL: gcc.target/arm/vect-early-break-cbranch.c check-function-bodies f6
+
+Running gcc:gcc.target/arm/mve/mve.exp ...
+FAIL: gcc.target/arm/mve/dlstp-compile-asm-2.c check-function-bodies test5
+FAIL: gcc.target/arm/mve/dlstp-compile-asm-2.c check-function-bodies test8
+		=== libstdc++ tests ===
+
+Running libstdc++:libstdc++-dg/conformance.exp ...
+FAIL: 26_numerics/headers/cmath/117406.cc -std=gnu++23 (test for excess errors)
+UNRESOLVED: 26_numerics/headers/cmath/117406.cc -std=gnu++26 compilation failed to produce executable
+UNRESOLVED: 26_numerics/headers/cmath/117406.cc -std=gnu++23 compilation failed to produce executable
+FAIL: 26_numerics/headers/cmath/117406.cc -std=gnu++26 (test for excess errors)
+
+		=== Results Summary ===
+
+# of stable fails		314
+# of flaky entries		81
+# of all tests			408504
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 709b9ecc..a23ca07b 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-108 improvements
+ 108 fixes
 Details: https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/644/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index c644ef50..b89003d5 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_v8a_hard_eabi-build/644/",
-            "run_order": "0644 (basepoints/gcc-15-05200-gf42f8dcf495)",
+            "run_order": "0644 (4-changed-components)",
             "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=55e32b3c6824b1c7772dbf69e696ea7d8d4ea865 (unchanged)",
-            "git_gcc": "https://gcc.gnu.org/git/gcc.git (f42f8dcf495e0a17df95a71c6a91093532cb9f3b) (+ 328 commits)",
-            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=b2672642c1786a8c5b475f5babacda23d7189a5c (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f5e259f32f011dc563b3da9e279acaee3aafba8e (unchanged)",
-            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/e6459afb1ff4d86b361b14f4a2fc43f0d2b4d679 (unchanged)",
+            "git_gcc": "https://gcc.gnu.org/git/gcc.git (f42f8dcf495e0a17df95a71c6a91093532cb9f3b) (+ 336 commits)",
+            "git_newlib": "https://sourceware.org/git/?p=newlib-cygwin.git;a=commit;h=b2672642c1786a8c5b475f5babacda23d7189a5c (+ 15 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f5e259f32f011dc563b3da9e279acaee3aafba8e (+ 153 commits)",
+            "git_qemu": "https://gitlab.com/qemu-project/qemu/commit/e6459afb1ff4d86b361b14f4a2fc43f0d2b4d679 (+ 513 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-11-18 16:42:24"
+        "Start Time": "2024-11-11 20:11:05"
     },
     "Tests": [
         {
@@ -44,18 +44,18 @@
 	   ,
         {
             "Data": [
-                114
+                15
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                18
+                5
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -63,7 +63,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -71,15 +71,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                28
+                2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -87,7 +87,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -95,63 +95,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1220
+                136
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                174509
+                16241
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                6852
+                1032
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                182581
+                17409
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                160
+                22
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.gcc.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                22
+                114
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                0
+                18
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -159,7 +159,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -167,15 +167,15 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.ERROR.nb_ERROR"
         }
 	   ,
         {
             "Data": [
-                2
+                28
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -183,7 +183,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -191,63 +191,63 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                1526
+                1220
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                204352
+                174509
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                2430
+                6852
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                208308
+                182581
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                24
+                160
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.g++.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.gcc.bad.nb_bad"
         }
 	   ,
         {
             "Data": [
-                15
+                22
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.FAIL.nb_FAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.FAIL.nb_FAIL"
         }
 	   ,
         {
             "Data": [
-                5
+                0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNRESOLVED.nb_UNRESOLVED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNRESOLVED.nb_UNRESOLVED"
         }
 	   ,
         {
@@ -255,7 +255,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNTESTED.nb_UNTESTED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNTESTED.nb_UNTESTED"
         }
 	   ,
         {
@@ -263,7 +263,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.ERROR.nb_ERROR"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.ERROR.nb_ERROR"
         }
 	   ,
         {
@@ -271,7 +271,7 @@
                 2
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XPASS.nb_XPASS"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.XPASS.nb_XPASS"
         }
 	   ,
         {
@@ -279,7 +279,7 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.OTHER.nb_OTHER"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.OTHER.nb_OTHER"
         }
 	   ,
         {
@@ -287,47 +287,47 @@
                 0
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.KFAIL.nb_KFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.KFAIL.nb_KFAIL"
         }
 	   ,
         {
             "Data": [
-                136
+                1526
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.XFAIL.nb_XFAIL"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.XFAIL.nb_XFAIL"
         }
 	   ,
         {
             "Data": [
-                16241
+                204352
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.PASS.nb_PASS"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.PASS.nb_PASS"
         }
 	   ,
         {
             "Data": [
-                1032
+                2430
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.UNSUPPORTED.nb_UNSUPPORTED"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.UNSUPPORTED.nb_UNSUPPORTED"
         }
 	   ,
         {
             "Data": [
-                17409
+                208308
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.good.nb_good"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.good.nb_good"
         }
 	   ,
         {
             "Data": [
-                22
+                24
             ],
             "Info": {},
-            "Name": "tcwg_gnu_embed_check_gcc.libstdc++.bad.nb_bad"
+            "Name": "tcwg_gnu_embed_check_gcc.g++.bad.nb_bad"
         }
 	   ,
         {
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index ae938a99..020b4215 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,22 +1,42 @@
 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 thumb v8-a hard, after:
-  | 328 commits in gcc
+  | 1017 commits in gcc,newlib,gdb,qemu
   | f42f8dcf495 RISC-V: Add Multi-Versioning Test Cases
   | 917d03e4f36 RISC-V: Implement TARGET_GENERATE_VERSION_DISPATCHER_BODY and TARGET_GET_FUNCTION_VERSIONS_DISPATCHER
   | 0c77c4b082b RISC-V: Implement TARGET_MANGLE_DECL_ASSEMBLER_NAME
   | 78753c75cf1 RISC-V: Implement TARGET_COMPARE_VERSION_PRIORITY and TARGET_OPTION_FUNCTION_VERSIONS
   | bd975bd1ce5 RISC-V: Implement TARGET_OPTION_VALID_VERSION_ATTRIBUTE_P
-  | ... and 323 more commits in gcc
-
-Produces 108 improvements:
+  | ... and 331 more commits in gcc
+  | b2672642c1 Add Windows Server 2025 build number
+  | b09ff5a644 Add libaio to SUBLIBS built for Cygwin
+  | dbb8069df5 Cygwin: check_dir_not_empty: Avoid leaving the allocated buffer.
+  | 9da0ac4051 libgloss: cris: Correct lcrt0.c for C23
+  | 1e8c92e21d Cygwin: Change pthread_sigqueue() to accept thread id
+  | ... and 10 more commits in newlib
+  | f5e259f32f0 [gdb/contrib] Fix shellcheck warnings in spellcheck.sh
+  | cb45bd59481 RISC-V: Don't report warnings when linking different privileged spec objects.
+  | d7d71afa6aa Support x86 Intel MSR_IMM
+  | 77bcfb741cb LoongArch: Do not relax pcalau12i+ld.d when there is overflow
+  | 0073bda2108 Automatic date update in version.in
+  | ... and 148 more commits in gdb
+  | e6459afb1ff Merge tag 'pull-target-arm-20241119' of https://git.linaro.org/people/pmaydell/qemu-arm into staging
+  | c5275c73423 trace: Don't include trace-root.h in control.c or control-target.c
+  | 3de6d364b69 target/arm/hvf: Add trace.h header
+  | 0139a4f26d2 system/dma-helpers.c: Move trace events to system/trace-events
+  | 335be5bc44a hw/intc/loongarch_extioi: Use set_bit32() and clear_bit32() for s->isr
+  | ... and 508 more commits in qemu
+
+Produces  108 fixes:
+  | 
+  | fixes.sum:
   | Running gcc:gcc.dg/vect/complex/complex.exp ...
+  | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT90" 1
   | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT270" 1
-  | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c -flto -ffat-lto-objects  scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT270" 1
   | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c -flto -ffat-lto-objects  scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT90" 1
-  | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT90" 1
+  | XPASS: gcc.dg/vect/complex/fast-math-complex-add-half-float.c -flto -ffat-lto-objects  scan-tree-dump-times vect "stmt.*COMPLEX_ADD_ROT270" 1
   | ... and 108 more
 
 Used configuration :
@@ -29,13 +49,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_v8a_hard_eabi-build/644/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/644/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_v8a_hard_eabi-build/644/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_v8a_hard_eabi-build/644/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/644/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/643/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/635/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index bd75080e..aa219efd 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:squirek@adacore.com,hjl.tools@gmail.com,cc:baird@adacore.com,tburnus@baylibre.com,andre.simoesdiasvieira@arm.com,cc:kliemann@adacore.com,cc:oliva@adacore.com,ebotcazou@adacore.com,jakub@gcc.gnu.org,cc:admin@levyhsu.com,victor.donascimento@arm.com,dimitar@dinux.eu,david.faust@oracle.com,bcc:tcwg-validation@linaro.org,cc:shiyulong@iscas.ac.cn,cc:poulhies@adacore.com,cc:alexey.merzlyakov@samsung.com,cc:jakub@redhat.com,polacek@redhat.com,danglin@gcc.gnu.org,gaiusmod2@gmail.com,lhyatt@gcc.gnu.org,haochen.jiang@intel.com,dkm@gcc.gnu.org,cc:indus@adacore.com,redi@gcc.gnu.org,cc:roche@adacore.com,cc:gcc-regression@gcc.gnu.org,cc:lhyatt@gmail.com,cc:cooper.qu@linux.alibaba.com,cc:jjsuwa_sys3175@yahoo.co.jp,jason@redhat.com,amacleod@redhat.com,nickc@redhat.com,cc:lacambre@adacore.com,tejas.belagod@arm.com,kito.cheng@sifive.com,cc:dmking@adacore.com,simon@nasilyan.com,pault@gcc.gnu.org,hubicka@ucw.cz,cc:kenner@adacore.com,jlaw@ventanamicro.com,cc:piannetta@kalrayinc.com,cc:amiard@adacore.com,piannetta@gcc.gnu.org,hongyu.wang@intel.com,cc:uecker@tugraz.at,ktkachov@nvidia.com,ams@baylibre.com,cc:rguenther@suse.de,cc:dross@adacore.com,jcmvbkbc@gmail.com,dizhao@os.amperecomputing.com,cc:bernardi@adacore.com,soumyaa@nvidia.com,cc:obry@adacore.com,gccadmin@gcc.gnu.org,oliva@gnu.org,dmalcolm@redhat.com,cc:trojanek@adacore.com,andrew.carlotti@arm.com,pan2.li@intel.com,cc:claudio.bantaloukas@arm.com,iain@sandoe.co.uk,cc:duff@adacore.com,torbjorn.svensson@foss.st.com,cc:desplanques@adacore.com,mark@harmstone.com,sam@gentoo.org,ewlu@rivosinc.com,xuli1@eswincomputing.com,cc:rupp@adacore.com,hongtao.liu@intel.com,cc:miranda@adacore.com,nathanieloshead@gmail.com,rguenth@gcc.gnu.org,cc:cyy@cyyself.name,bouanto@zoho.com,wilco.dijkstra@arm.com,richard.sandiford@arm.com,mjires@suse.cz,ak@gcc.gnu.org,bergner@linux.ibm.com,lin1.hu@intel.com,quic_apinski@quicinc.com,cc:craig.blackmore@embecosm.com,tkoenig@gcc.gnu.org,cc:mukai.yuta@fujitsu.com,cc:jwakely@redhat.com,uecker@gcc.gnu.org,tschwinge@baylibre.com
+bcc:tcwg-validation@linaro.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 009dfc3e..059e8d42 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 328 commits in gcc: 108 improvements on master-thumb_v8a_hard_eabi
+[Linaro-TCWG-CI] 1017 commits in gcc,newlib,gdb,qemu:  108 fixes on master-thumb_v8a_hard_eabi
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 6d9974b6..c81f24bf 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,19 +1,19 @@
 # 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.23602
-CURRENT:  /tmp/gxx-sum2.23602
+REFERENCE:/tmp/gxx-sum1.2844
+CURRENT:  /tmp/gxx-sum2.2844
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  394354 |  395102 |
+  | Passes                            [PASS] |  394332 |  395102 |
   | Unexpected fails                  [FAIL] |     253 |     151 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |      36 |      32 |
@@ -24,7 +24,7 @@ o  RUN STATUS:                               |   REF   |   RES   |
   | Untested                      [UNTESTED] |       0 |       0 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.973970
+    REF PASS ratio: 0.973969
     RES PASS ratio: 0.974247
 
 o  REGRESSIONS:
@@ -37,7 +37,7 @@ o  REGRESSIONS:
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
   | PASS disappears           [PASS =>     ] |      37 |
-  | New PASS                  [     => PASS] |     674 |
+  | New PASS                  [     => PASS] |     696 |
   | XPASS now PASS            [XPASS=> PASS] |       4 |
   | FAIL now PASS             [FAIL => PASS] |     101 |
   | FAIL disappears           [FAIL =>     ] |       1 |
@@ -45,7 +45,7 @@ o  IMPROVEMENTS TO BE CHECKED:
   | UNSUPPORTED appears       [     =>UNSUP] |      12 |
   | UNRESOLVED disappears     [UNRES=>     ] |       2 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     840 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     862 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
@@ -704,6 +704,28 @@ o  IMPROVEMENTS TO BE CHECKED:
     gcc:gcc.dg/dg.exp=gcc.dg/pr117433.c (test for excess errors)
     gcc:gcc.dg/dg.exp=gcc.dg/pr117433.c execution test
   Executed from: gcc:gcc.dg/torture/dg-torture.exp
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O0  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O1  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O2  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-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/pr117363-1.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-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/pr117363-1.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -O3 -g  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -Os  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-1.c   -Os  execution test
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -O0  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -O1  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -O2  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -O2 -flto -fno-use-linker-plugin -flto-partition=none  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.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/pr117363-2.c   -O3 -g  (test for excess errors)
+    gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117363-2.c   -Os  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117417.c   -O0  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117417.c   -O1  (test for excess errors)
     gcc:gcc.dg/torture/dg-torture.exp=gcc.dg/torture/pr117417.c   -O2  (test for excess errors)
