Hi,

On Tue, Sep 09, 2025 at 09:58:47PM +0200, Alejandro Colomar wrote:
> Here's v2.  It's still an RFC because I was unable to build GCC, due to
> an unrelated build error in the master branch.

I've finished regression testing.  All's good.  Nothing has broken, and
the new tests all pass.

        alx@debian:~/src/gnu/gcc/fwd$ git tag fwd2
        alx@debian:~/src/gnu/gcc/fwd$ git log --oneline gnu/master..fwd2 
        83fbe0d41f3 (HEAD -> fwd, tag: fwd2) c, objc: Deprecate more th>
        alx@debian:~/src/gnu/gcc/fwd$ git reset gnu/master --h
        HEAD is now at a1071683674 Fortran: fix bootstrap with 
-Werror=maybe-uninitialized
        alx@debian:~/src/gnu/gcc/fwd$ mkdir ../fwd2
        alx@debian:~/src/gnu/gcc/fwd$ cd ../fwd2/
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time ../fwd/configure 
--disable-multilib --prefix=/opt/local/gnu/gcc/fwd2 |& ts -s | tail -n3; echo $?
        00:00:02 config.status: creating Makefile
        00:00:02 1.64user 0.45system 0:01.74elapsed 120%CPU (0avgtext+0avgdata 
26744maxresident)k
        00:00:02 0inputs+8072outputs (0major+283328minor)pagefaults 0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time make -j12 bootstrap |& ts -s | 
tail -n3; echo $?
        00:31:41 make[1]: Leaving directory '/srv/alx/src/gnu/gcc/fwd2'
        00:31:41 16965.85user 392.30system 31:40.57elapsed 913%CPU 
(0avgtext+0avgdata 1491464maxresident)k
        00:31:41 208inputs+32285688outputs (667major+115081821minor)pagefaults 
0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ set -o pipefail
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time make check |& ts -s | tail 
-n3; echo $?
        06:54:09 make[1]: Leaving directory '/srv/alx/src/gnu/gcc/fwd2'
        06:54:09 22106.78user 3059.80system 6:54:08elapsed 101%CPU 
(0avgtext+0avgdata 1041768maxresident)k
        06:54:09 34696inputs+21111104outputs 
(3321major+1074570461minor)pagefaults 0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ cd ../fwd
        alx@debian:~/src/gnu/gcc/fwd$ git merge --ff-only fwd2 
        Updating a1071683674..83fbe0d41f3
        Fast-forward
         gcc/c-family/c.opt                       |  4 ++++
         gcc/c/c-decl.cc                          | 16 +++++++++-------
         gcc/doc/extend.texi                      |  2 +-
         gcc/doc/invoke.texi                      | 13 ++++++++++++-
         .../Wmultiple-parameter-fwd-decl-lists.c |  6 ++++++
         5 files changed, 32 insertions(+), 9 deletions(-)
         create mode 100644 
gcc/testsuite/gcc.dg/Wmultiple-parameter-fwd-decl-lists.c
        alx@debian:~/src/gnu/gcc/fwd$ cd ..
        alx@debian:~/src/gnu/gcc$ mv fwd2/ fwd2_b4
        alx@debian:~/src/gnu/gcc$ mkdir fwd2
        alx@debian:~/src/gnu/gcc$ cd fwd2
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time ../fwd/configure 
--disable-multilib --prefix=/opt/local/gnu/gcc/fwd2 |& ts -s | tail -n3; echo $?
        00:00:02 config.status: creating Makefile
        00:00:02 1.63user 0.55system 0:01.81elapsed 120%CPU (0avgtext+0avgdata 
26908maxresident)k
        00:00:02 0inputs+8072outputs (0major+281753minor)pagefaults 0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time make -j12 bootstrap |& ts -s | 
tail -n3; echo $?
        00:33:41 make[1]: Leaving directory '/srv/alx/src/gnu/gcc/fwd2'
        00:33:41 18119.59user 412.80system 33:40.63elapsed 917%CPU 
(0avgtext+0avgdata 1491624maxresident)k
        00:33:41 0inputs+32286480outputs (812major+115125891minor)pagefaults 
0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ /bin/time make check |& ts -s | tail 
-n3; echo $?
        07:20:58 make[1]: Leaving directory '/srv/alx/src/gnu/gcc/fwd2'
        07:20:58 23704.28user 3148.89system 7:20:58elapsed 101%CPU 
(0avgtext+0avgdata 1041548maxresident)k
        07:20:58 0inputs+21111168outputs (3168major+1073595741minor)pagefaults 
0swaps
        0
        alx@debian:~/src/gnu/gcc/fwd2$ find -type f | grep '\.sum$' | while 
read f; do diff -u ../fwd2_b4/$f <(cat $f); done
        --- ../fwd2_b4/./gcc/testsuite/objc/objc.sum    2025-09-10 
01:35:56.857824685 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.525436190 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 01:35:07 2025
        +Test run by alx on Wed Sep 10 20:25:42 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === objc tests ===
        --- ../fwd2_b4/./gcc/testsuite/g++/g++.sum      2025-09-10 
01:02:55.815212553 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.525436190 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 00:13:37 2025
        +Test run by alx on Wed Sep 10 19:02:18 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === g++ tests ===
        --- ../fwd2_b4/./gcc/testsuite/gcc/gcc.sum      2025-09-10 
00:13:37.432483673 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.557436797 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Tue Sep  9 22:43:25 2025
        +Test run by alx on Wed Sep 10 17:31:31 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === gcc tests ===
        @@ -68189,6 +68189,9 @@
         PASS: gcc.dg/Wmissing-variable-declarations.c  (test for warnings, 
line 13)
         PASS: gcc.dg/Wmissing-variable-declarations.c  (test for warnings, 
line 15)
         PASS: gcc.dg/Wmissing-variable-declarations.c (test for excess errors)
        +PASS: gcc.dg/Wmultiple-parameter-fwd-decl-lists.c  (test for warnings, 
line 5)
        +PASS: gcc.dg/Wmultiple-parameter-fwd-decl-lists.c  (test for warnings, 
line 6)
        +PASS: gcc.dg/Wmultiple-parameter-fwd-decl-lists.c (test for excess 
errors)
         PASS: gcc.dg/Wnested-externs-1.c  (test for warnings, line 15)
         PASS: gcc.dg/Wnested-externs-1.c  (test for warnings, line 16)
         PASS: gcc.dg/Wnested-externs-1.c  (test for warnings, line 17)
        @@ -220014,7 +220017,7 @@
         
                        === gcc Summary ===
         
        -# of expected passes           214497
        +# of expected passes           214500
         # of unexpected failures       31
         # of unexpected successes      2
         # of expected failures         1484
        --- ../fwd2_b4/./gcc/testsuite/gfortran/gfortran.sum    2025-09-10 
01:35:06.917355413 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.613437858 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 01:02:56 2025
        +Test run by alx on Wed Sep 10 19:52:26 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === gfortran tests ===
        --- 
../fwd2_b4/./x86_64-pc-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum       
2025-09-10 05:22:32.905583530 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.625438085 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 01:36:20 2025
        +Test run by alx on Wed Sep 10 20:26:56 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === libstdc++ tests ===
        --- 
../fwd2_b4/./x86_64-pc-linux-gnu/libitm/testsuite/libitm.sum2025-09-10 
05:37:29.984860060 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.629438162 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 05:37:28 2025
        +Test run by alx on Thu Sep 11 00:52:23 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === libitm tests ===
        --- ../fwd2_b4/./x86_64-pc-linux-gnu/libgomp/testsuite/libgomp.sum      
2025-09-10 05:37:27.915048187 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.633438239 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 05:22:50 2025
        +Test run by alx on Thu Sep 11 00:36:49 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === libgomp tests ===
        --- ../fwd2_b4/./x86_64-pc-linux-gnu/libatomic/testsuite/libatomic.sum  
2025-09-10 05:37:31.487520093 +0200
        +++ /dev/fd/63  2025-09-11 00:52:58.637438312 +0200
        @@ -1,4 +1,4 @@
        -Test run by alx on Wed Sep 10 05:37:30 2025
        +Test run by alx on Thu Sep 11 00:52:25 2025
         Native configuration is x86_64-pc-linux-gnu
         
                        === libatomic tests ===


Have a lovely night!
Alex

-- 
<https://www.alejandro-colomar.es>
Use port 80 (that is, <...:80/>).

Attachment: signature.asc
Description: PGP signature

Reply via email to