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 38dbface07d Remove 'c man' and other artefacts. adds 592ed7db12e arc: Remove obsolete options adds 1eff5289b27 Fix miscompilation of predicate on bit-packed array types adds f4242710c79 arm: Auto-vectorization for MVE: vabs adds 7ed1cd9665d vect: Use main loop's thresholds and VF to narrow upper_bou [...] adds 69f517ac205 c++: using-enum and access specifiers [PR100862] adds d999d9b7e53 c++: cv-qualified dependent name of alias tmpl [PR100592] adds 57ed620ebfa libstdc++: Simplify range adaptors' forwarding of bound arg [...] adds 4bdc6e17c9d diagnostic-show-locus: tweak rejection logic adds e84fe25f638 analyzer: show types for poisoned_svalue and compound_svalue adds 981d98b883e analyzer: remove unused prototypes adds 160fe6034bd Use known global ranges in export_global_ranges adds be54520ea04 MAINTAINERS: Add DCO version number. adds caa60c12715 Implement generic expression evaluator for range_query. adds 04affb328c6 Replace uses of determine_value_range with range_of_expr. adds 5f2ef25b08f Fix duplicate name issues in output of -fdump-ada-spec adds 517155ceb97 Fix issue for external subtypes with -fdump-ada-spec adds cd4dd47265f Fix issue for nested record types with -fdump-ada-spec adds 0614bbbe59c libstdc++: Avoid hard error in ranges::unique_copy [PR100770] adds 52e130652a7 Fix operand order to subf for p10 fusion. adds 5883e567564 i386: Add insert and extract patterns for 4-byte vectors [P [...] adds 3c70b3ca1ef RISC-V: Enable riscv attributes by default for all riscv targets. adds 47d25a0314d cris: Update unexpected empty split condition adds 440c8a0a91b Daily bump. adds a3f6bd78914 rs6000: Expand PROMOTE_MODE marco in rs6000_promote_function_mode adds 9080a3bf232 rs6000: Disable mode promotion for pseudos adds 39e5a954c15 arc: Don't allow millicode thunks with reduced register set CPUs. new d67627857ce 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 | 3 +- gcc/ChangeLog | 167 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/decl.c | 37 ++- gcc/analyzer/ChangeLog | 10 + gcc/analyzer/store.h | 2 - gcc/analyzer/svalue.cc | 29 +- gcc/c-family/ChangeLog | 37 +++ gcc/c-family/c-ada-spec.c | 311 +++++++++++---------- gcc/c/ChangeLog | 6 + gcc/calls.c | 21 +- gcc/common/config/arc/arc-common.c | 1 - gcc/config.gcc | 9 +- gcc/config/arc/arc.c | 29 +- gcc/config/arc/arc.h | 4 +- gcc/config/arc/arc.md | 8 - gcc/config/arc/arc.opt | 18 +- gcc/config/arm/mve.md | 6 +- gcc/config/arm/neon.md | 2 +- gcc/config/arm/unspecs.md | 2 - gcc/config/arm/vec-common.md | 4 +- gcc/config/cris/cris.md | 2 +- gcc/config/i386/i386-expand.c | 6 + gcc/config/i386/mmx.md | 176 +++++++++++- gcc/config/rs6000/fusion.md | 64 ++--- gcc/config/rs6000/genfusion.pl | 20 +- gcc/config/rs6000/rs6000-call.c | 4 +- gcc/config/rs6000/rs6000.h | 11 - gcc/cp/ChangeLog | 30 ++ gcc/cp/class.c | 15 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 25 +- gcc/cp/pt.c | 14 - gcc/diagnostic-show-locus.c | 6 +- gcc/doc/invoke.texi | 13 +- gcc/function-tests.c | 5 + gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-tests.cc | 72 +++++ gcc/gimple-range.cc | 90 +----- gcc/gimple-range.h | 7 +- gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 55 ++++ gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C | 13 + gcc/testsuite/g++.dg/cpp2a/using-enum-9.C | 28 ++ gcc/testsuite/gcc.dg/pr80776-1.c | 12 +- .../aarch64/sve/part_vect_single_iter_epilog.c | 11 + gcc/testsuite/gcc.target/arm/simd/mve-vabs.c | 44 +++ .../gcc.target/i386/{vperm-v2df.c => vperm-v2hi.c} | 6 +- .../i386/{vperm-v4si-1.c => vperm-v4qi.c} | 8 +- .../gcc.target/powerpc/not-promote-mode.c | 13 + gcc/testsuite/gnat.dg/bit_packed_array6.adb | 10 + gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads | 13 + gcc/tree-affine.c | 7 +- gcc/tree-data-ref.c | 12 +- gcc/tree-vect-loop.c | 31 +- gcc/tree-vrp.c | 56 ---- gcc/tree-vrp.h | 1 - gcc/value-query.cc | 123 +++++++- gcc/value-query.h | 3 + gcc/vr-values.c | 2 +- libstdc++-v3/ChangeLog | 37 +++ libstdc++-v3/include/bits/ranges_algo.h | 16 +- libstdc++-v3/include/std/ranges | 119 +++++++- .../testsuite/std/ranges/adaptors/100577.cc | 101 +++++++ libstdc++-v3/testsuite/std/ranges/range.cc | 3 - libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- 68 files changed, 1497 insertions(+), 514 deletions(-) create mode 100644 gcc/gimple-range-tests.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-9.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/part_vect_single_iter_epilog.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vabs.c copy gcc/testsuite/gcc.target/i386/{vperm-v2df.c => vperm-v2hi.c} (85%) copy gcc/testsuite/gcc.target/i386/{vperm-v4si-1.c => vperm-v4qi.c} (85%) create mode 100644 gcc/testsuite/gcc.target/powerpc/not-promote-mode.c create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6.adb create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100577.cc