This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/sphinx in repository gcc.
from 520839b3244 Merge branch 'master' into devel/sphinx adds 9faaa091e53 gfortran.dg/gomp/depend-iterator-{1,2}.f90: Use dg-do compile adds bdf1a4026a2 MAINTAINERS: Add myself for write after approval adds a87efd32384 PR testsuite/100749 - gcc.dg/pch/valid-1.c fails after r12-949 adds ee682192755 Daily bump. adds 1ffbfc2659e Range invariant global values are also always current. adds 47ea02bb862 Move Ranger cache to range-query and fur_source model. adds 2e0f3246e0b Replace ssa_range_in_bb with entry exit and def range adds 715914d3f9e Do not calculate new values when evaluating a debug statement. adds 28daadc9809 Extend is_cond_scalar_reduction to handle nop_expr after/be [...] adds f6bf436d9ab Fortran/OpenMP: Support (parallel) master taskloop (simd) [ [...] adds fdbd0cb73af docs: Mention that -fgcse-after-reload is enabled with -O3. adds 9f7bc160b4a libstdc++: Fix installation of python hooks [PR 99453] adds b195d84561a Fix sanity checking of global_options. adds 18b88412069 Revert patch that disabled exporting of global ranges. adds 620cd7861e1 c++: -Wdeprecated-copy and #pragma diagnostic [PR94492] adds cf2b7020ee8 c++: no clobber for C++20 destroying delete [PR91859] adds d8326291695 libstdc++: Fix return value of std::ranges::advance [PR 100833] adds 250cf86735f PR100750: Require ELFv2 ABI for ROP test adds b514fce354b libstdc++: Fix new test for C++98 mode [PR 89728] adds 833d348aec1 libstdc++: Fix effective target for new tests [PR 96088] adds 34aae6b5618 Use is_empty_type instead of zero-sized type. adds ea418485c70 Fix PR 95481: tail call fails with empty struct types adds 9f55df63154 Replace conditional_replacement with match and simplify adds ac0bc21bd63 c++: value-init vs zero-init in expand_aggr_init_1 [PR65816] adds b75978d14fc Daily bump. adds 4ea5fe8b400 Fix minor bugs in H8 port logical ops. Prepare for more co [...] adds 088264ea445 icf: Fix memory leak of a vector. new fa5b508acd3 Merge branch 'master' into devel/sphinx
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 159 +++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 24 ++ gcc/c-family/c-attribs.c | 6 +- gcc/c-family/c-pch.c | 7 +- gcc/c-family/c-pragma.c | 2 + gcc/c/ChangeLog | 6 + gcc/config/h8300/h8300-protos.h | 7 +- gcc/config/h8300/h8300.c | 21 +- gcc/config/h8300/h8300.md | 2 + gcc/config/h8300/logical.md | 77 ++--- gcc/config/h8300/shiftrotate.md | 12 +- gcc/cp/ChangeLog | 32 ++ gcc/cp/call.c | 4 +- gcc/cp/decl2.c | 8 +- gcc/cp/init.c | 9 +- gcc/diagnostic.c | 85 +++-- gcc/diagnostic.h | 2 + gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 38 +++ gcc/fortran/dump-parse-tree.c | 12 + gcc/fortran/frontend-passes.c | 2 + gcc/fortran/gfortran.h | 10 +- gcc/fortran/match.h | 4 + gcc/fortran/openmp.c | 85 ++++- gcc/fortran/parse.c | 73 +++- gcc/fortran/resolve.c | 10 + gcc/fortran/st.c | 4 + gcc/fortran/trans-openmp.c | 112 +++++-- gcc/fortran/trans.c | 4 + gcc/gimple-range-cache.cc | 215 ++++++++---- gcc/gimple-range-cache.h | 17 +- gcc/gimple-range-gori.cc | 371 ++++++++------------- gcc/gimple-range-gori.h | 47 +-- gcc/gimple-range.cc | 19 +- gcc/gimple-range.h | 3 +- gcc/gimple-ssa-evrp.c | 6 +- gcc/gimplify.c | 34 +- gcc/ipa-icf.h | 2 +- gcc/lto/ChangeLog | 5 + gcc/testsuite/ChangeLog | 79 +++++ gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C | 10 + gcc/testsuite/g++.dg/cpp0x/dc10.C | 19 ++ gcc/testsuite/g++.dg/cpp0x/depr-copy4.C | 16 + gcc/testsuite/g++.dg/cpp0x/initlist-base4.C | 26 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C | 14 + gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 36 ++ gcc/testsuite/g++.dg/pr100774.C | 24 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-55.c | 8 +- gcc/testsuite/gcc.dg/pr100781.c | 25 ++ gcc/testsuite/gcc.dg/pr80776-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/tailcall-10.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-11.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-12.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/tailcall-13.c | 15 + .../{tailrecursion-1.c => tailrecursion-8.c} | 12 +- gcc/testsuite/gcc.target/i386/pr98365.c | 22 ++ gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 + .../gfortran.dg/gomp/depend-iterator-1.f90 | 2 +- .../gfortran.dg/gomp/depend-iterator-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 139 ++++++++ gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90 | 126 +++++++ gcc/tree-if-conv.c | 142 +++++++- gcc/tree-ssa-phiopt.c | 144 +++----- gcc/tree-tailcall.c | 6 +- gcc/tree.h | 2 +- libstdc++-v3/ChangeLog | 38 +++ libstdc++-v3/include/bits/ranges_base.h | 2 +- libstdc++-v3/python/Makefile.am | 4 + libstdc++-v3/python/Makefile.in | 4 + .../22_locale/ctype/is/string/89728_neg.cc | 8 +- .../23_containers/deque/allocator/default_init.cc | 1 - .../forward_list/allocator/default_init.cc | 1 - .../23_containers/list/allocator/default_init.cc | 1 - .../23_containers/map/allocator/default_init.cc | 1 - .../23_containers/set/allocator/default_init.cc | 1 - .../testsuite/23_containers/unordered_map/96088.cc | 2 +- .../testsuite/23_containers/unordered_set/96088.cc | 2 +- .../23_containers/vector/allocator/default_init.cc | 1 - .../vector/bool/allocator/default_init.cc | 1 - .../24_iterators/range_operations/advance.cc | 48 ++- 85 files changed, 1907 insertions(+), 671 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delegating3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/dc10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/depr-copy4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-base4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C create mode 100644 gcc/testsuite/g++.dg/pr100774.C create mode 100644 gcc/testsuite/gcc.dg/pr100781.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/tailcall-13.c copy gcc/testsuite/gcc.dg/tree-ssa/{tailrecursion-1.c => tailrecursion-8.c} (77%) create mode 100644 gcc/testsuite/gcc.target/i386/pr98365.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90