This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 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
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 118 +++++++++++ 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/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-expand.c | 85 ++++---- gcc/config/i386/i386.md | 142 +++++--------- gcc/config/rs6000/rs6000-builtin.def | 2 +- gcc/config/rs6000/rs6000-call.c | 2 +- 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/opts-global.c | 10 +- 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/pr96298.c | 18 ++ 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/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/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/std/future | 101 +++++----- libstdc++-v3/include/std/thread | 32 +-- libstdc++-v3/include/std/tuple | 53 +++++ .../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 + .../tuple/comparison_operators/93147.cc} | 32 ++- .../tuple/creation_functions/55713.cc} | 29 ++- .../tuple/element_access/71096.cc} | 28 +-- libstdc++-v3/testsuite/30_threads/async/69724.cc | 119 +++++++++++ .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- 88 files changed, 2074 insertions(+), 535 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/pr96298.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 copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 20_util/tuple/co [...] copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 20_util/tuple/cr [...] copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/48362.cc => 20_util/tuple/el [...] create mode 100644 libstdc++-v3/testsuite/30_threads/async/69724.cc