A later testcase in PR118856 highlights a preexisting problem with multiple reference-extended temporaries in a single declaration; if initializing a later one throws, the cleanup for the earlier one is not in scope yet. ... 33 lines of the commit log omitted.
Commit: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=e96e1bb69c7b46db18e747ee379a62681bc8c82d
commit gcc-15-7532-ge96e1bb69c7
Author: Jason Merrill <jason@redhat.com>
Date: Fri Feb 14 10:53:01 2025 +0100
c++: extended temp cleanups [PR118856]
A later testcase in PR118856 highlights a preexisting problem with multiple
reference-extended temporaries in a single declaration; if initializing a
later one throws, the cleanup for the earlier one is not in scope yet.
... 33 lines of the commit log omitted.
tcwg_bootstrap_check
master-aarch64-check_bootstrap
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_bootstrap_check/master-aarch64-check_bootstrap/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap-build/1057/artifact/artifacts
master-aarch64-check_bootstrap_lto
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_bootstrap_check/master-aarch64-check_bootstrap_lto/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-aarch64-check_bootstrap_lto-build/1028/artifact/artifacts
master-arm-check_bootstrap
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_bootstrap_check/master-arm-check_bootstrap/details.txt
https://ci.linaro.org/job/tcwg_bootstrap_check--master-arm-check_bootstrap-build/1152/artifact/artifacts
tcwg_gcc_check
master-aarch64
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_gcc_check/master-aarch64/details.txt
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/3320/artifact/artifacts
master-arm
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_gcc_check/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/3434/artifact/artifacts
tcwg_gnu_native_check_gcc
master-aarch64
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_gnu_native_check_gcc/master-aarch64/details.txt
https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-aarch64-build/1729/artifact/artifacts
master-arm
2 regressions
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/tcwg_gnu_native_check_gcc/master-arm/details.txt
https://ci.linaro.org/job/tcwg_gnu_native_check_gcc--master-arm-build/1881/artifact/artifacts
Latest data: https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/e96e1bb69c7b46db18e747ee379a62681bc8c82d/jira/yaml