https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125323
--- Comment #2 from Kalvis Duckmanton <kalvisd at gmail dot com> ---
I note that this bug is also present in GCC 16.1. Resolved by the proposed
change.
Regression testing results:
Tests run on a NetBSD/amd64 host, targeting NetBSD/vax, test artefacts executed
on NetBSD/vax 11.99.6 under SIMH
baseline:
=== g++ Summary ===
# of expected passes 231538
# of unexpected failures 13542
# of unexpected successes 25
# of expected failures 2178
# of unresolved testcases 1397
# of unsupported tests 5441
/gcc/16/gcc-16-amd64--netbsd-vax--netbsdelf/gcc/xg++ version 16.1.1 20260523
(GCC)
=== gcc Summary ===
# of expected passes 159596
# of unexpected failures 1301
# of unexpected successes 3
# of expected failures 1209
# of unresolved testcases 73
# of unsupported tests 5959
/gcc/16/gcc-16-amd64--netbsd-vax--netbsdelf/gcc/xgcc version 16.1.1 20260523
(GCC)
after applying the patch:
=== g++ Summary ===
# of expected passes 231538
# of unexpected failures 13542
# of unexpected successes 25
# of expected failures 2178
# of unresolved testcases 1397
# of unsupported tests 5441
/gcc/16/gcc-16-amd64--netbsd-vax--netbsdelf/gcc/xg++ version 16.1.1 20260523
(GCC)
=== gcc Summary ===
# of expected passes 159596
# of unexpected failures 1301
# of unexpected successes 3
# of expected failures 1209
# of unresolved testcases 73
# of unsupported tests 5959
/gcc/16/gcc-16-amd64--netbsd-vax--netbsdelf/gcc/xgcc version 16.1.1 20260523
(GCC)
no regressions appear to have been introduced.