On Thu, Sep 11, 2025 at 12:55:52AM +0200, Alejandro Colomar wrote: > 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.
Ahh, sorry. These tests are for v3. v2 does indeed fail. I forgot that what I sent was older than this. I'll send v3 tomorrow, accompanied by these test results, with the commit hash that matches the tests. Cheers, Alex > > 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/>). -- <https://www.alejandro-colomar.es> Use port 80 (that is, <...:80/>).
signature.asc
Description: PGP signature