https://gcc.gnu.org/g:d8d4070a799495f748203097f604941a1ee2cbcf
commit r16-9454-gd8d4070a799495f748203097f604941a1ee2cbcf Author: GCC Administrator <[email protected]> Date: Thu Jul 30 00:22:27 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 84 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/objcp/ChangeLog | 7 + gcc/testsuite/ChangeLog | 342 ++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 77 +++++++++++ 5 files changed, 511 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2dc8199fe7d3..c5bd67c1895b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,87 @@ +2026-07-29 Richard Sandiford <[email protected]> + + Backported from master: + 2026-06-07 Richard Sandiford <[email protected]> + + * doc/sourcebuild.texi: Document that check-function-bodies + automatically adds the check_function_bodies options. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-21 Iain Sandoe <[email protected]> + + * doc/sourcebuild.texi: Document object file checks. + +2026-07-29 Reshma Roy <[email protected]> + + Backported from master: + 2026-07-28 Reshma Roy <[email protected]> + + * config/i386/i386-features.cc (ix86_emit_tls_call): Additional + check to see if DRAP register is live in basic block with DF_LR_IN. + +2026-07-29 H.J. Lu <[email protected]> + + Backported from master: + 2026-07-29 H.J. Lu <[email protected]> + + PR target/126450 + * config/i386/i386.cc (ix86_spill_register_argument_p): Check + the argument-linked memory used to store local variable. + +2026-07-29 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-07-29 Jakub Jelinek <[email protected]> + + PR target/126446 + * config/i386/i386-expand.cc (ix86_expand_vector_set): If elt is + out of bounds, emit a no-op move. + +2026-07-29 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-07-29 Jakub Jelinek <[email protected]> + + PR middle-end/126447 + * gimple-lower-bitint.cc (gimple_lower_bitint): For + ifn calls with large/huge _BitInt (ab) SSA_NAME lhs if they + have such (ab) argument too, force it into temporary SSA_NAME + for IFN_UBSAN_CHECK_MUL and, if bitint_big_endian, also for + IFN_UBSAN_CHECK_{ADD,SUB}. + +2026-07-29 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-07-28 Kyrylo Tkachov <[email protected]> + + PR middle-end/126405 + * cfgexpand.cc (verify_partition_mem_exprs): New function. + (pass_expand::execute): Call it. + +2026-07-29 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-07-28 Kyrylo Tkachov <[email protected]> + + PR middle-end/126405 + * tree-outof-ssa.cc (split_overlapping_partition_decls): Also split + partitions of PARM_DECLs and RESULT_DECLs. + +2026-07-29 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-07-28 Kyrylo Tkachov <[email protected]> + + PR middle-end/126405 + * cfgexpand.cc (leader_merge): Rename to... + (expand_leader_merge): ...this. Make external. + * cfgexpand.h (expand_leader_merge): Declare. + * tree-outof-ssa.cc: Include cfgexpand.h. + (split_overlapping_partition_decls): Determine the variable of a + partition from all of its names. + 2026-07-28 Kyrylo Tkachov <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c7b4ba62bfcb..96192f4db24c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260729 +20260730 diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index 345a9941f96b..bc3b52a346a6 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,10 @@ +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-25 Iain Sandoe <[email protected]> + + * Make-lang.in: Test in parallel with up to 6 instances. + 2026-04-30 Release Manager * GCC 16.1.0 released. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6e5faa85a9a2..1bbec506f71b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,345 @@ +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * gcc.target/i386/builtin-memmove-13.c: Add support for Mach-O. + * gcc.target/i386/cf_check-11.c: Likewise. + * gcc.target/i386/memcpy-pr120683-1.c: Likewise. + * gcc.target/i386/memcpy-strategy-13.c: Likewise. + * gcc.target/i386/memset-pr120683-10.c: Likewise. + * gcc.target/i386/memset-pr120683-20.c: Likewise. + * gcc.target/i386/memset-pr120683-21.c: Likewise. + * gcc.target/i386/memset-strategy-27.c: Likewise. + * gcc.target/i386/opt-comi-1.c: Likewise. + * gcc.target/i386/pr111657-1.c: Likewise. + * gcc.target/i386/pr122343-1a.c: Likewise. + * gcc.target/i386/pr122343-1b.c: Likewise. + * gcc.target/i386/pr122343-2a.c: Likewise. + * gcc.target/i386/pr122343-2b.c: Likewise. + * gcc.target/i386/pr122343-3.c: Likewise. + * gcc.target/i386/pr122343-4a.c: Likewise. + * gcc.target/i386/pr122343-4b.c: Likewise. + * gcc.target/i386/pr122343-5a.c: Likewise. + * gcc.target/i386/pr122343-5b.c: Likewise. + * gcc.target/i386/pr122343-6a.c: Likewise. + * gcc.target/i386/pr122343-6b.c: Likewise. + * gcc.target/i386/pr122343-7.c: Likewise. + * gcc.target/i386/pr122675-1.c: Likewise. + * gcc.target/i386/pr125351.c: Likewise. + * gcc.target/i386/pr125355-2.c: Likewise. + * gcc.target/i386/pr125355.c: Likewise. + * gcc.target/i386/pr92080-17.c: Likewise. + * gcc.target/i386/prefetchi-1.c: Likewise. + * gcc.target/i386/prefetchi-1b.c: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-05-04 Iain Sandoe <[email protected]> + + * gcc.target/i386/builtin-memmove-12.c: Skip for Darwin. + * gcc.target/i386/memcpy-pr120683-2.c: Likewise. + * gcc.target/i386/memcpy-pr120683-3.c: Likewise. + * gcc.target/i386/memcpy-pr120683-4.c: Likewise. + * gcc.target/i386/memcpy-pr120683-5.c: Likewise. + * gcc.target/i386/memcpy-pr120683-6.c: Likewise. + * gcc.target/i386/memcpy-pr120683-7.c: Likewise. + * gcc.target/i386/memset-pr120683-13.c: Likewise. + * gcc.target/i386/memset-pr120683-17.c: Likewise. + * gcc.target/i386/memset-pr120683-18.c: Likewise. + * gcc.target/i386/memset-pr120683-19.c: Likewise. + * gcc.target/i386/memset-pr120683-23.c: Likewise. + * gcc.target/i386/memset-pr70308-1b.c: Likewise. + +2026-07-29 Richard Sandiford <[email protected]> + + Backported from master: + 2026-06-07 Richard Sandiford <[email protected]> + + * lib/gcc-dg.exp (dg-final): Add check_function_bodies options + for check-function-bodies directives. + * g++.target/i386/cf_check-3.C: Remove explicit + { dg-add-options check_function_bodies }. + * g++.target/i386/cf_check-4.C: Likewise. + * g++.target/i386/memset-pr101366-1.C: Likewise. + * g++.target/i386/memset-pr101366-2.C: Likewise. + * g++.target/i386/memset-pr108585-1a.C: Likewise. + * g++.target/i386/memset-pr108585-1b.C: Likewise. + * g++.target/i386/memset-pr118276-1a.C: Likewise. + * g++.target/i386/memset-pr118276-1b.C: Likewise. + * g++.target/i386/memset-pr118276-1c.C: Likewise. + * gcc.target/i386/20040112-1.c: Likewise. + * gcc.target/i386/builtin-copysign-2.c: Likewise. + * gcc.target/i386/builtin-copysign-3.c: Likewise. + * gcc.target/i386/builtin-copysign-4.c: Likewise. + * gcc.target/i386/builtin-copysign-5.c: Likewise. + * gcc.target/i386/builtin-copysign-6.c: Likewise. + * gcc.target/i386/builtin-copysign-7.c: Likewise. + * gcc.target/i386/builtin-copysign-8a.c: Likewise. + * gcc.target/i386/builtin-copysign-8b.c: Likewise. + * gcc.target/i386/builtin-fabs-1.c: Likewise. + * gcc.target/i386/builtin-memmove-10.c: Likewise. + * gcc.target/i386/builtin-memmove-11a.c: Likewise. + * gcc.target/i386/builtin-memmove-11b.c: Likewise. + * gcc.target/i386/builtin-memmove-11c.c: Likewise. + * gcc.target/i386/builtin-memmove-12.c: Likewise. + * gcc.target/i386/builtin-memmove-13.c: Likewise. + * gcc.target/i386/builtin-memmove-14.c: Likewise. + * gcc.target/i386/builtin-memmove-15.c: Likewise. + * gcc.target/i386/builtin-memmove-1a.c: Likewise. + * gcc.target/i386/builtin-memmove-1b.c: Likewise. + * gcc.target/i386/builtin-memmove-1c.c: Likewise. + * gcc.target/i386/builtin-memmove-1d.c: Likewise. + * gcc.target/i386/builtin-memmove-2a.c: Likewise. + * gcc.target/i386/builtin-memmove-2b.c: Likewise. + * gcc.target/i386/builtin-memmove-2c.c: Likewise. + * gcc.target/i386/builtin-memmove-2d.c: Likewise. + * gcc.target/i386/builtin-memmove-3a.c: Likewise. + * gcc.target/i386/builtin-memmove-3b.c: Likewise. + * gcc.target/i386/builtin-memmove-3c.c: Likewise. + * gcc.target/i386/builtin-memmove-4a.c: Likewise. + * gcc.target/i386/builtin-memmove-4b.c: Likewise. + * gcc.target/i386/builtin-memmove-4c.c: Likewise. + * gcc.target/i386/builtin-memmove-5a.c: Likewise. + * gcc.target/i386/builtin-memmove-5b.c: Likewise. + * gcc.target/i386/builtin-memmove-5c.c: Likewise. + * gcc.target/i386/builtin-memmove-6.c: Likewise. + * gcc.target/i386/builtin-memmove-7.c: Likewise. + * gcc.target/i386/builtin-memmove-8.c: Likewise. + * gcc.target/i386/builtin-memmove-9.c: Likewise. + * gcc.target/i386/cf_check-11.c: Likewise. + * gcc.target/i386/cf_check-7.c: Likewise. + * gcc.target/i386/memcpy-pr120683-1.c: Likewise. + * gcc.target/i386/memcpy-pr120683-2.c: Likewise. + * gcc.target/i386/memcpy-pr120683-3.c: Likewise. + * gcc.target/i386/memcpy-pr120683-4.c: Likewise. + * gcc.target/i386/memcpy-pr120683-5.c: Likewise. + * gcc.target/i386/memcpy-pr120683-6.c: Likewise. + * gcc.target/i386/memcpy-pr120683-7.c: Likewise. + * gcc.target/i386/memcpy-strategy-12.c: Likewise. + * gcc.target/i386/memset-pr120683-1.c: Likewise. + * gcc.target/i386/memset-pr120683-10.c: Likewise. + * gcc.target/i386/memset-pr120683-11.c: Likewise. + * gcc.target/i386/memset-pr120683-12.c: Likewise. + * gcc.target/i386/memset-pr120683-13.c: Likewise. + * gcc.target/i386/memset-pr120683-14.c: Likewise. + * gcc.target/i386/memset-pr120683-15.c: Likewise. + * gcc.target/i386/memset-pr120683-16.c: Likewise. + * gcc.target/i386/memset-pr120683-17.c: Likewise. + * gcc.target/i386/memset-pr120683-18.c: Likewise. + * gcc.target/i386/memset-pr120683-19.c: Likewise. + * gcc.target/i386/memset-pr120683-2.c: Likewise. + * gcc.target/i386/memset-pr120683-20.c: Likewise. + * gcc.target/i386/memset-pr120683-21.c: Likewise. + * gcc.target/i386/memset-pr120683-22.c: Likewise. + * gcc.target/i386/memset-pr120683-23.c: Likewise. + * gcc.target/i386/memset-pr120683-3.c: Likewise. + * gcc.target/i386/memset-pr120683-4.c: Likewise. + * gcc.target/i386/memset-pr120683-5.c: Likewise. + * gcc.target/i386/memset-pr120683-6.c: Likewise. + * gcc.target/i386/memset-pr120683-7.c: Likewise. + * gcc.target/i386/memset-pr120683-8.c: Likewise. + * gcc.target/i386/memset-pr120683-9.c: Likewise. + * gcc.target/i386/memset-pr70308-1a.c: Likewise. + * gcc.target/i386/memset-pr70308-1b.c: Likewise. + * gcc.target/i386/memset-strategy-10.c: Likewise. + * gcc.target/i386/memset-strategy-13.c: Likewise. + * gcc.target/i386/memset-strategy-25.c: Likewise. + * gcc.target/i386/memset-strategy-28.c: Likewise. + * gcc.target/i386/memset-strategy-29.c: Likewise. + * gcc.target/i386/memset-strategy-30.c: Likewise. + * gcc.target/i386/pr111673.c: Likewise. + * gcc.target/i386/pr120936-1.c: Likewise. + * gcc.target/i386/pr120936-11.c: Likewise. + * gcc.target/i386/pr120936-2.c: Likewise. + * gcc.target/i386/pr120936-4.c: Likewise. + * gcc.target/i386/pr120936-5.c: Likewise. + * gcc.target/i386/pr120936-9.c: Likewise. + * gcc.target/i386/pr122343-1a.c: Likewise. + * gcc.target/i386/pr122343-1b.c: Likewise. + * gcc.target/i386/pr122343-2a.c: Likewise. + * gcc.target/i386/pr122343-2b.c: Likewise. + * gcc.target/i386/pr122343-3.c: Likewise. + * gcc.target/i386/pr122343-4a.c: Likewise. + * gcc.target/i386/pr122343-4b.c: Likewise. + * gcc.target/i386/pr122343-5a.c: Likewise. + * gcc.target/i386/pr122343-5b.c: Likewise. + * gcc.target/i386/pr122343-6a.c: Likewise. + * gcc.target/i386/pr122343-6b.c: Likewise. + * gcc.target/i386/pr122343-7.c: Likewise. + * gcc.target/i386/pr122675-1.c: Likewise. + * gcc.target/i386/pr125355-2.c: Likewise. + * gcc.target/i386/pr125355.c: Likewise. + * gcc.target/i386/pr82142a.c: Likewise. + * gcc.target/i386/pr82142b.c: Likewise. + * gcc.target/i386/pr92080-17.c: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * g++.target/i386/cf_check-4.C: Support Darwin ABI/Mach-O syntax. + * g++.target/i386/memset-pr108585-1a.C: Likewise. + * g++.target/i386/memset-pr108585-1b.C: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-25 Iain Sandoe <[email protected]> + + * gcc.dg/lto/toplevel-extended-asm-2_0.c: Fix Mach-O syntax. + * gcc.dg/lto/toplevel-extended-asm-2_1.c: Likewise. + * gcc.dg/lto/toplevel-simple-asm-2_1.c: Fix Mach-O syntax. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * lib/scanasm.exp (target_regex_skip_line, + target_regex_verbatim_line, target_substitute_func_regex): New. + (check-function-bodies): use the customisation points. + (configure_check-function-bodies): Populate the new customisation + points for Darwin/Mach-O. + * lib/target-supports.exp + (add_options_for_check_function_bodies): Add Darwin criteria. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-21 Iain Sandoe <[email protected]> + + * lib/target-supports.exp: Add a check for Mach-O object file + format. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-20 Iain Sandoe <[email protected]> + + * gcc.dg/debug/dwarf2/dwarf2-macro.c: Skip for Darwin23+. + * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-20 Iain Sandoe <[email protected]> + + PR testsuite/112728 + * lib/scanasm.exp (remove_lto_sections): New. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-12 Iain Sandoe <[email protected]> + + * g++.dg/modules/clone-4_b.C: Account for missing strong symbol + aliases. + * g++.dg/template/explicit-instantiation8.C: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-11 Iain Sandoe <[email protected]> + + * c-c++-common/tls-attr-common.c: Add emulated TLS + matches. + * c-c++-common/tls-attr-le-pic.c: Likewise. + * c-c++-common/tls-attr-le-pie.c: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-11 Iain Sandoe <[email protected]> + + * g++.dg/reflect/visibility1.C: Use scan-weak/scan-not-weak to + improve portability. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * gcc.dg/pr97172-2.c: Allow undefined symbols at link-time. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * gcc.dg/debug/dwarf2/dwarf2-macro.c: XFAIL for Darwin23+. + * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Likewise. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-10 Iain Sandoe <[email protected]> + + * gcc.misc-tests/outputs.exp: Pass -w to linker invocations + when ld64 is in use. + +2026-07-29 Iain Sandoe <[email protected]> + + Backported from master: + 2026-06-06 Iain Sandoe <[email protected]> + + * g++.dg/asan/deep-thread-stack-1.C: Omit duplicate libraries + for Darwin. + +2026-07-29 Reshma Roy <[email protected]> + + Backported from master: + 2026-07-28 Reshma Roy <[email protected]> + + * gcc.target/i386/pr126382.c: New test. + +2026-07-29 H.J. Lu <[email protected]> + + Backported from master: + 2026-07-29 H.J. Lu <[email protected]> + + PR target/126450 + * gcc.target/i386/pr126450-1.c: New test. + * gcc.target/i386/pr126450-2.c: Likewise. + +2026-07-29 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-07-29 Jakub Jelinek <[email protected]> + + PR target/126446 + * gcc.target/i386/avx2-pr126446.c: New test. + +2026-07-29 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-07-29 Jakub Jelinek <[email protected]> + + PR middle-end/126447 + * gcc.dg/ubsan/bitint-5.c: New test. + +2026-07-29 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-07-28 Kyrylo Tkachov <[email protected]> + + PR middle-end/126405 + * gcc.c-torture/execute/pr126405-3.c: New test. + +2026-07-29 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-07-28 Kyrylo Tkachov <[email protected]> + + PR middle-end/126405 + * gcc.c-torture/execute/pr126405.c: New test. + * gcc.c-torture/execute/pr126405-2.c: New test. + * gcc.dg/pr126405-1.c: New test. + * gcc.dg/pr126405-2.c: New test. + * gcc.dg/pr126405-3.c: New test. + 2026-07-28 Kyrylo Tkachov <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f978dda560c5..03d6daa45158 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,80 @@ +2026-07-29 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-07-29 Jonathan Wakely <[email protected]> + + PR libstdc++/122197 + * include/bits/shared_ptr_base.h (~_Sp_counted_deleter): Disable + -Warray-bounds warnings. + (_Sp_counted_deleter::_M_dispose): Likewise. + (_Sp_counted_ptr_inplace::_M_dispose): Likewise. + * testsuite/20_util/shared_ptr/dest/122197-2.cc: New test. + * testsuite/20_util/shared_ptr/dest/122197.cc: New test. + +2026-07-29 David Faure <[email protected]> + + Backported from master: + 2026-07-28 David Faure <[email protected]> + + * python/libstdcxx/v6/printers.py (StdMapPrinter.num_children): + Count two children per element. + (Tr1UnorderedMapPrinter.num_children): Likewise. + +2026-07-29 David Faure <[email protected]> + + Backported from master: + 2026-07-28 David Faure <[email protected]> + + * python/libstdcxx/v6/printers.py (StdMapPrinter.num_children): + Fix parameter name. + (StdSetPrinter.num_children): Likewise. + +2026-07-29 Tomasz Kamiński <[email protected]> + + Backported from master: + 2026-07-20 Tomasz Kamiński <[email protected]> + Álvaro Begué <[email protected]> + + PR libstdc++/124854 + * src/c++20/tzdb.cc (ZoneInfo::save): Define. + (time_zone::_M_get_sys_info): Fold initial transition if they + occurs in duplicated local time window (merge_window) due move + from DST to STD zone. + * testsuite/std/time/time_zone/wall_cascade.cc (test_next_year): + Test that 1945 Pacific/Auckland transition is properly handled. + (test_negative): Adjust test to avoid zone merge. + * testsuite/std/time/time_zone/zone_merge.cc: New test. + +2026-07-29 Tomasz Kamiński <[email protected]> + Álvaro Begué <[email protected]> + + PR libstdc++/116110 + * src/c++20/tzdb.cc (ZoneInfo::calc_save, ZoneInfo::State): Define. + (ZoneInfo::m_expanded): Replaced with m_state. + (ZoneInfo::m_pos): Reduce the bit with to 14. + (ZoneInfo::m_state): Expands m_expanded with four state enum. + (ZoneInfo::ZoneInfo, ZoneInfo::expanded, ZoneInfo::set_abbrev): + Replace m_expanded usage with m_state and State::Expanded. + (Transitions, find_surrounding_transitions): Extracted from + find_active_rule. + (find_active_rule): Define overload for local_seconds. Implement + both in terms of find_surrounding_transitions. + (chrono::reload_tzdb): Calculate save (invoke calc_save) for + all infos on all zones. + (time_zone::_M_get_sys_info): Define rules as span<const Rules>, + and remove the comment. + (operator>>(istream&, ZoneInfo&)): Set m_state for UntilPending + for UNTIL time using wall time, and SaveKnown for lines without + end date. For clarity, set m_save to 0 if daylight is not used. + * testsuite/std/time/time_zone/116110.cc (test_apia): Use correct + value of the the total offset. + * testsuite/std/time/time_zone/pr116110_named.cc: New test. + * testsuite/std/time/time_zone/wall_cascade.cc: Add test + for last_transition. + (cherry picked from commits 020e02fcf281bd24065c8663219a22aba9d0a47d) + (4426e08a4fd0d35643d16a14c9e9b81488823a23) + (ce285dde2110f453fdbbd89fbb2f85a4d039705d) + 2026-07-28 Jakub Jelinek <[email protected]> Backported from master:
