This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/gcc.
from 23747614cc8 Daily bump. adds 10218124c66 MAINTAINERS: Add myself for write after approval adds c99116aeeb9 middle-end: Simplify (sign_extend:HI (truncate:QI (ashiftrt [...] adds 2c4c56c2492 Daily bump. adds 9a5381f749e Force ENDBR immediate into memory. adds 5625b2c56ac openmp: fix UBSAN error at gcc/fortran/openmp.c:4737 adds d8b8023cdb0 Add statement context to get_value_range. adds 929c4051afa opnemp: add static assert for clause_names. adds 91e6226f880 libstdc++: Remove inheritance from elements in std::tuple adds 26fdc47da75 aix: Support libgfortran libcaf_single.a as a FAT library adds 9e026191547 i386: Use parametrized pattern names some more. adds 35c5f8fb432 analyzer: handle &STRING_CST in constant pool initializers [...] adds 42c5ae5d7f0 analyzer: fix ICE due to NULL type [PR96639] adds b00a8304757 analyzer: fix ICE on NULL dereference [PR96644] adds f99dc8f89dd compiler: export thunks referenced by inline functions adds deee2322a2b Daily bump. adds 1b0be822208 analyzer: fix ICE on unhandled tree codes in gassign [PR96640] adds 2242b975c08 analyzer: fix ICE on unhandled tree codes in get_rvalue_1 [ [...] adds da7c2773e56 analyzer: fix name of local in region_model::get_rvalue_1 adds 1bc4e811aa7 Adjust testcase. adds 6d42cbe5ad7 c: Fix -Wunused-but-set-* warning with _Generic [PR96571] adds 7d5de349d21 Don't use pinsr/pextr for struct initialization/extraction. adds 6bebbc033d8 d: Fix ICE Segmentation fault during RTL pass: expand on ar [...] adds 634046d1a81 c++: Move hidden-lambda entity lookup checking adds bb1b7f087bd libstdc++: Remove redundant copying of std::async arguments [...] adds d850dec9b7b New tests for PR rtl-optimization/96298. adds 6c1a58b7fbd libstdc++: Add "cold" to tests for reserved attribute names adds f8104bb9dc2 i386: Rewrite restore_stack_nonlocal expander [PR96536]. adds b1f58acd3a6 Update native_encode_expr description. adds 16bea83ae55 doc: add return type for functions in gimple.texi adds bb04901d14f Fix PR tree-optimization/96670 - ICE on memchr with an empt [...] adds d367f5fcb57 PR middle-end/96665 - memcmp of a constant string not folded adds ea95ba8d582 Decouple adjust_range_from_scev from vr_values and value_ra [...] adds afd97163983 rs6000: unaligned VSX in memcpy/memmove expansion adds 3c04bd60e56 PR fortran/96613,96686 - Fix type/kind issues, temporaries [...] adds 9125cf8c33b c++: Handle enumerator in C++20 alias CTAD. [PR96199] adds b871301f09b c++: Rewrite members for all deduction guides. [PR96199] adds 9599c9853a0 aix: Support libsupc++ as a FAT library adds 94bedeaf694 rs6000: Rename instruction xvcvbf16sp to xvcvbf16spn adds ea2722934fc c++: alias template template_info setting adds 5c265693bfa Daily bump. adds 400abebf48a analyzer: fix ICE with negative bit offsets [PR96648] adds 623bc027684 analyzer: consider initializers for globals [PR96651] adds a7bbb5b1b1e options: Make --help= see overridden values adds 9eaf11417b6 [testsuite, nvptx] Add effective target sync_int_long_stack adds 7dbcb569b27 testsuite: require c99 runtime for trigonometric optimisati [...] adds a5a635fc433 AArch64: Remove "fndecl && TREE_PUBLIC (fndecl)" in aarch64 [...] adds 69f571ffc51 libstdc++: assert that type traits are not misused with inc [...] adds eef9bf4ca8d libstdc++: Add deprecated attributes to old iostream members adds 708b3600d04 x86: Detect Rocket Lake and Alder Lake adds e6c76f0d332 libstdc++: integer-class types as per [iterator.concept.winc] adds 1e235788bbf libstdc++: Mention new macros in comments adds 459f6f68a75 tree-optimization/94234 - add pattern for ptr-diff on addre [...] adds 44320665094 i386: Use code_for_ instead of gen_ for parameterized names more. adds 386fd16c551 libstdc++: Make __int128 meet integer-class requirements [P [...] adds 5abc821556e libstdc++: Remove deprecated comparison operators for RB trees adds 95f17e26112 rs6000: Enable more sibcalls when TOC is not preserved adds 07d456bb80a rs6000, restrict bfloat convert intrinsic to Power 10. Fix [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 124 ++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 37 + gcc/analyzer/region-model-manager.cc | 4 +- gcc/analyzer/region-model.cc | 110 ++- gcc/analyzer/region-model.h | 6 + gcc/analyzer/region.cc | 62 +- gcc/analyzer/store.cc | 15 +- gcc/analyzer/store.h | 2 + gcc/c/ChangeLog | 7 + gcc/c/c-parser.c | 19 +- gcc/common/config/i386/cpuinfo.h | 10 + gcc/config/aarch64/aarch64.c | 1 - gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-expand.c | 121 ++-- gcc/config/i386/i386.c | 6 + gcc/config/i386/i386.md | 142 ++-- gcc/config/i386/predicates.md | 31 + gcc/config/rs6000/rs6000-builtin.def | 303 +++++---- gcc/config/rs6000/rs6000-c.c | 6 +- gcc/config/rs6000/rs6000-call.c | 360 +++++----- gcc/config/rs6000/rs6000-logue.c | 30 +- gcc/config/rs6000/rs6000-string.c | 103 ++- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vsx.md | 6 +- gcc/cp/ChangeLog | 29 + gcc/cp/constraint.cc | 2 + gcc/cp/cp-tree.h | 29 +- gcc/cp/name-lookup.c | 22 +- gcc/cp/pt.c | 74 +- gcc/d/ChangeLog | 6 + gcc/d/decl.cc | 17 +- gcc/doc/extend.texi | 2 +- gcc/doc/gimple.texi | 6 +- gcc/expr.c | 27 +- gcc/fold-const.c | 11 +- gcc/fortran/ChangeLog | 20 + gcc/fortran/check.c | 5 + gcc/fortran/openmp.c | 11 +- gcc/fortran/simplify.c | 4 + gcc/fortran/trans-intrinsic.c | 28 +- gcc/gimple-fold.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 9 +- gcc/go/gofrontend/gogo.cc | 8 +- gcc/match.pd | 3 + gcc/opts-global.c | 10 +- gcc/simplify-rtx.c | 32 + gcc/testsuite/ChangeLog | 90 +++ gcc/testsuite/g++.dg/analyzer/pr96641.C | 18 + gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C | 38 ++ .../g++.dg/cpp2a/class-deduction-alias4.C | 44 ++ gcc/testsuite/gcc.dg/Wunused-var-4.c | 33 + gcc/testsuite/gcc.dg/analyzer/pr96639.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr96642.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr96644.c | 24 + gcc/testsuite/gcc.dg/analyzer/pr96648.c | 36 + gcc/testsuite/gcc.dg/analyzer/pr96651-1.c | 22 + gcc/testsuite/gcc.dg/analyzer/pr96651-2.c | 72 ++ gcc/testsuite/gcc.dg/memchr-2.c | 41 ++ gcc/testsuite/gcc.dg/memcmp-5.c | 72 ++ gcc/testsuite/gcc.dg/memcmp-6.c | 47 ++ gcc/testsuite/gcc.dg/pr86314.c | 2 +- gcc/testsuite/gcc.dg/pr94234-1.c | 15 + gcc/testsuite/gcc.dg/pr96298.c | 18 + gcc/testsuite/gcc.dg/sinatan-2.c | 1 + gcc/testsuite/gcc.dg/sinhovercosh-1.c | 1 + gcc/testsuite/gcc.dg/tanhbysinh.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c | 11 + gcc/testsuite/gcc.target/i386/endbr_immediate.c | 198 ++++++ gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr96298.c | 18 + gcc/testsuite/gcc.target/i386/pr96562-1.c | 81 +++ gcc/testsuite/gcc.target/i386/rdrand-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdrand-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 19 +- gcc/testsuite/gdc.dg/pr96301a.d | 31 + gcc/testsuite/gdc.dg/pr96301b.d | 25 + gcc/testsuite/gdc.dg/pr96301c.d | 25 + gcc/testsuite/gfortran.dg/min_max_kind.f90 | 15 + gcc/testsuite/gfortran.dg/minmax_char_3.f90 | 10 + gcc/testsuite/gfortran.dg/pr96613.f90 | 15 + gcc/testsuite/lib/target-supports.exp | 14 +- gcc/vr-values.c | 218 +++--- gcc/vr-values.h | 35 +- libgfortran/ChangeLog | 5 + libgfortran/config/t-aix | 3 +- libstdc++-v3/ChangeLog | 56 ++ libstdc++-v3/config/os/aix/t-aix | 3 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/backward/auto_ptr.h | 6 +- libstdc++-v3/include/backward/binders.h | 4 +- libstdc++-v3/include/bits/c++config | 22 +- libstdc++-v3/include/bits/ios_base.h | 17 +- libstdc++-v3/include/bits/iterator_concepts.h | 24 +- libstdc++-v3/include/bits/max_size_type.h | 753 +++++++++++++++++++++ libstdc++-v3/include/bits/range_access.h | 11 + libstdc++-v3/include/bits/stl_tree.h | 16 - libstdc++-v3/include/ext/numeric_traits.h | 18 +- libstdc++-v3/include/std/future | 101 ++- libstdc++-v3/include/std/limits | 10 +- libstdc++-v3/include/std/streambuf | 4 +- libstdc++-v3/include/std/thread | 32 +- libstdc++-v3/include/std/tuple | 53 ++ libstdc++-v3/include/std/type_traits | 26 +- .../17_intro/headers/c++1998/all_attributes.cc | 2 + .../17_intro/headers/c++2011/all_attributes.cc | 2 + .../17_intro/headers/c++2014/all_attributes.cc | 2 + .../17_intro/headers/c++2017/all_attributes.cc | 2 + .../17_intro/headers/c++2020/all_attributes.cc | 2 + .../invoke_result/incomplete_neg.cc} | 17 +- .../is_nothrow_invocable/incomplete_neg.cc} | 20 +- .../is_nothrow_swappable/incomplete_neg.cc} | 16 +- .../is_nothrow_swappable_with/incomplete_neg.cc} | 18 +- .../is_swappable_with/incomplete_neg.cc} | 18 +- .../tuple/comparison_operators/93147.cc} | 25 +- .../tuple/creation_functions/55713.cc} | 20 +- .../1.cc => 20_util/tuple/element_access/71096.cc} | 19 +- libstdc++-v3/testsuite/27_io/types/1.cc | 13 +- libstdc++-v3/testsuite/30_threads/async/69724.cc | 119 ++++ .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- libstdc++-v3/testsuite/std/ranges/iota/96042.cc | 39 ++ .../testsuite/std/ranges/iota/difference_type.cc | 57 ++ .../testsuite/std/ranges/iota/max_size_type.cc | 376 ++++++++++ 130 files changed, 4194 insertions(+), 966 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr96641.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-spec1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias4.C create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96639.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96642.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96644.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96648.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96651-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96651-2.c create mode 100644 gcc/testsuite/gcc.dg/memchr-2.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-5.c create mode 100644 gcc/testsuite/gcc.dg/memcmp-6.c create mode 100644 gcc/testsuite/gcc.dg/pr94234-1.c create mode 100644 gcc/testsuite/gcc.dg/pr96298.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_7.c create mode 100644 gcc/testsuite/gcc.target/i386/endbr_immediate.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96298.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96562-1.c create mode 100644 gcc/testsuite/gdc.dg/pr96301a.d create mode 100644 gcc/testsuite/gdc.dg/pr96301b.d create mode 100644 gcc/testsuite/gdc.dg/pr96301c.d create mode 100644 gcc/testsuite/gfortran.dg/min_max_kind.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmax_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96613.f90 create mode 100644 libstdc++-v3/include/bits/max_size_type.h copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/invoke_result/incomplete_ [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/is_nothrow_invocable/inco [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/is_nothrow_swappable/inco [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/is_nothrow_swappable_with [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/is_swappable_with/incompl [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/tuple/comparison_operator [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/tuple/creation_functions/ [...] copy libstdc++-v3/testsuite/{27_io/types/1.cc => 20_util/tuple/element_access/7109 [...] create mode 100644 libstdc++-v3/testsuite/30_threads/async/69724.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/96042.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/difference_type.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/max_size_type.cc