This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 9890b12c72c libstdc++: Fix mem-initializer in std::move_only_function [ [...] adds 793d2549b17 Refactor load/store costing adds 5f5baf79927 MAINTAINERS: Add myself for write after approval adds 6b34f5c5ec7 target: Support whitespaces in target attr/pragma. adds e3ef92e79f9 aix: ensure reference to __tls_get_addr is in text section. adds 6920d5a1a28 Fortran: Fix "str" to scalar descriptor conversion [PR92482] adds 82b2e4f8cf5 libstdc++: Implement monadic operations for std::optional ( [...] adds c4ecb11e4f7 libstdc++: Fix std::stack deduction guide adds 5a8832b1659 libstdc++: Change std::variant union member to empty struct adds 93bd0213885 Refactor vect_supportable_dr_alignment adds 7ef0cc44448 Make file utf8 valid input. adds ff0eec94e87 Fortran: Fix 'fn spec' for deferred character length adds 04d392e8430 libstdc++: Fix doxygen generation to work with relative paths adds ce8add4b0e0 rs6000: Add nmmintrin.h to extra_headers adds 3cfbe5dc08b rs6000: Guard some x86 intrinsics implementations adds 58f339fc5ea libstdc++: Implement std::random_device::entropy() for othe [...] adds c6a1fdd6dde doc: Fix typo in name of PowerPC __builtin_cpu_supports built-in adds 53b1c382d5a libstdc++: Implement LWG 3549 changes to ranges::enable_view adds 861440a77b6 libstdc++: Implement LWG 3523 changes to ranges::iota_view adds 98af6b86bc6 libstdc++: Implement LWG 3470 change to ranges::subrange adds bed1892f5b1 libstdc++: Implement LWG 3568 change to ranges::basic_istream_view adds 5566f3c6b46 libstdc++: Implement LWG 3580 change to ranges::iota_view adds 19472fc3fc0 Daily bump. adds 3c8d8c0be95 Adjust testcase for O2 vectorization. adds 9fbb6fa123b tree-object-size: Make unknown a computation adds f36240f8c83 Trivial fix to gil-1.c when analyzer is not enabled adds d8edfadfc7a Disallow loop rotation and loop header crossing in jump threaders. adds 424945258d1 c++: Fix up push_local_extern_decl_alias error recovery [PR102642] adds d4044db034b gfortran.dg/bind-c-contiguous-5.c: Big-endian fix adds c7abdf46fb7 openmp: Fix up struct gomp_work_share handling [PR102838] adds 8fe93cc664d Avoid exception propagation during bootstrap adds 972ee845f54 Fix PR middle-end/102764 adds 82cd78f2c31 Restore --param=max-fsm-thread-length adds b47b5438b9b Remove unused back_threader_registry::m_threaded_paths. adds d9fe0e53d8d [Ada] Fix type conversion handling in validity checks adds 8c73de6ea4c [Ada] Issue warning on unused quantified expression adds 0a8dcff1798 [Ada] Get rid of Frontend_Exceptions refs adds 4b39bab9474 [Ada] Small cleanup in Eval_Integer_Literal adds abb540a70b0 [Ada] Rewrite tests on Convention_Intrinsic adds d24e5767fe7 [Ada] Expose and use type-generic GCC atomic builtins adds ff274672805 [Ada] Prevent use of an uninitialized AST field with univer [...] adds 749e01a5f31 [Ada] Warning on nonmatching subtypes in fully conforming s [...] adds 36e38022125 [Ada] tech debt: Clean up Uint fields, such as Esize adds 2aa814cb27f [Ada] Refine type of a counter function for record delta aggregate adds 0f074aa4aa2 [Ada] Add ghost code version of Ada.Numerics.Big_Numbers.Bi [...] adds 9267014b351 [Ada] Crash on object of protected type with defaulted acce [...] adds 50cdd660b2a [Ada] Missing accessibility check when returning discrimina [...] adds 6cf01c9277b [Ada] Reject boxes in delta record aggregates adds 931d4819f74 [Ada] Define __wrs_rtp_base in linker spec adds 60440d3cf51 [Ada] Factor out machine rounding operations adds f6f8b3f95e5 [Ada] Delete unused runtime files adds 723d09e8895 [Ada] Fix problematic conversion of real literal in static context adds c5742a0e119 [Ada] Provide dummy body for big integers library used in r [...] adds bd2560b726f [Ada] Proof of the runtime support for attribute 'Width adds 4afb464e1f7 [Ada] Never treat intrinsic subprograms as nested adds 18606d77664 [Ada] Remove unnecessary call to No_Uint_To_0 adds 8b7f9c40ef4 Remove superflous debugging messages from the threading registry. adds 6fca1761a16 Remove unused back_threader destructor.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 161 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/Makefile.rtl | 6 - gcc/ada/atree.ads | 45 ++-- gcc/ada/checks.adb | 19 +- gcc/ada/cstand.adb | 6 +- .../building_executable_programs_with_gnat.rst | 19 ++ gcc/ada/einfo-utils.adb | 72 +++---- gcc/ada/einfo-utils.ads | 96 ++++----- gcc/ada/einfo.ads | 5 +- gcc/ada/exp_aggr.adb | 9 +- gcc/ada/exp_attr.adb | 5 +- gcc/ada/exp_ch3.adb | 11 +- gcc/ada/exp_ch7.adb | 35 ++- gcc/ada/exp_disp.ads | 6 +- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_spark.adb | 1 + gcc/ada/exp_strm.adb | 4 +- gcc/ada/exp_unst.adb | 5 +- gcc/ada/exp_util.adb | 3 +- gcc/ada/freeze.adb | 38 +++- gcc/ada/gcc-interface/decl.c | 22 +- gcc/ada/gcc-interface/trans.c | 2 +- gcc/ada/gen_il-gen-gen_entities.adb | 38 ++-- gcc/ada/gen_il-gen-gen_nodes.adb | 6 +- gcc/ada/gen_il-gen.adb | 7 + gcc/ada/gen_il-internals.adb | 2 +- gcc/ada/gen_il-internals.ads | 7 +- gcc/ada/gen_il-types.ads | 2 + gcc/ada/gnat_ugn.texi | 30 ++- .../{g-io-put__vxworks.adb => a-nbnbin__ghost.adb} | 59 ++++-- gcc/ada/libgnat/a-nbnbin__ghost.ads | 202 ++++++++++++++++++ gcc/ada/libgnat/s-aoinar.adb | 74 ++----- gcc/ada/libgnat/s-aomoar.adb | 80 ++----- gcc/ada/libgnat/s-atopex.adb | 83 ++------ gcc/ada/libgnat/s-atopri.adb | 161 ++------------ gcc/ada/libgnat/s-atopri.ads | 145 +++++-------- gcc/ada/libgnat/s-parame__ae653.ads | 196 ----------------- gcc/ada/libgnat/s-thread.ads | 92 -------- gcc/ada/libgnat/s-thread__ae653.adb | 163 -------------- gcc/ada/libgnat/s-widlllu.ads | 5 +- gcc/ada/libgnat/s-widllu.ads | 5 +- gcc/ada/libgnat/s-widthu.adb | 107 ++++++++++ gcc/ada/libgnat/s-widuns.ads | 5 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 185 ---------------- gcc/ada/libgnat/system-vxworks-ppc.ads | 163 -------------- gcc/ada/libgnat/system-vxworks-x86.ads | 164 --------------- gcc/ada/repinfo.adb | 72 ++++--- gcc/ada/sem.adb | 14 +- gcc/ada/sem_aggr.adb | 23 +- gcc/ada/sem_attr.adb | 8 +- gcc/ada/sem_ch12.adb | 14 +- gcc/ada/sem_ch13.adb | 6 +- gcc/ada/sem_ch3.adb | 234 ++++++++++----------- gcc/ada/sem_ch4.adb | 72 +++++-- gcc/ada/sem_ch6.adb | 170 ++++++++++++--- gcc/ada/sem_ch8.adb | 16 +- gcc/ada/sem_eval.adb | 100 +++++---- gcc/ada/sem_eval.ads | 15 +- gcc/ada/sem_prag.adb | 74 ++++++- gcc/ada/sem_util.adb | 13 +- gcc/ada/sinfo-utils.adb | 29 ++- gcc/ada/sprint.adb | 7 +- gcc/ada/treepr.adb | 15 +- gcc/ada/types.h | 8 +- gcc/ada/uintp.adb | 18 +- gcc/ada/usage.adb | 2 + gcc/ada/vxworks7-cert-rtp-link.spec | 1 + gcc/ada/warnsw.adb | 11 + gcc/ada/warnsw.ads | 8 + gcc/cfgexpand.c | 2 +- gcc/config.gcc | 1 + gcc/config/aarch64/aarch64.c | 1 + gcc/config/rs6000/emmintrin.h | 12 +- gcc/config/rs6000/pmmintrin.h | 4 + gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rs6000/smmintrin.h | 4 + gcc/config/rs6000/tmmintrin.h | 12 ++ gcc/cp/ChangeLog | 6 + gcc/cp/decl.c | 3 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/parser.c | 6 +- gcc/doc/extend.texi | 2 +- gcc/doc/invoke.texi | 3 + gcc/doc/sourcebuild.texi | 32 +++ gcc/fortran/ChangeLog | 12 ++ gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-types.c | 6 +- gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 50 +++++ .../c-c++-common/Wstringop-overflow-2-novec.c | 126 +++++++++++ gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 20 +- gcc/testsuite/g++.dg/tls/pr102642.C | 10 + ...Warray-bounds-48.c => Warray-bounds-48-novec.c} | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-48.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-51-novec.c | 21 ++ gcc/testsuite/gcc.dg/Warray-bounds-51.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-87.c | 2 +- gcc/testsuite/gcc.dg/Warray-parameter-3-novec.c | 16 ++ gcc/testsuite/gcc.dg/Warray-parameter-3.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-14-novec.c | 16 ++ gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-21-novec.c | 34 +++ gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-68.c | 17 +- ...overflow-76.c => Wstringop-overflow-76-novec.c} | 82 +------- gcc/testsuite/gcc.dg/Wstringop-overflow-76.c | 18 +- .../gcc.dg/Wzero-length-array-bounds-2-novec.c | 45 ++++ gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94851-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr69728.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 2 +- gcc/testsuite/gcc.dg/loop-8.c | 19 +- gcc/testsuite/gcc.dg/plugin/gil-1.c | 1 + gcc/testsuite/gcc.dg/pr102764.c | 14 ++ gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 54 +---- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr71437.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c | 27 --- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 21 -- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 14 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 44 ---- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-invalid.c | 102 +++++++++ gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 70 +++--- gcc/testsuite/gcc.target/aarch64/pr102375.c | 4 + gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c | 4 +- gcc/testsuite/gfortran.dg/bind-c-char-descr.f90 | 57 +++-- gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c | 101 +++++++++ gcc/testsuite/lib/target-supports.exp | 182 ++++++++++++++++ gcc/tree-object-size.c | 100 ++++----- gcc/tree-ssa-threadbackward.c | 25 +-- gcc/tree-ssa-threadupdate.c | 38 ++-- gcc/tree-vect-data-refs.c | 121 +++++++---- gcc/tree-vect-stmts.c | 67 +++--- gcc/tree-vectorizer.h | 6 +- libgomp/libgomp.h | 35 +++ .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- libgomp/work.c | 5 + liboffloadmic/ChangeLog | 5 + .../include/coi/source/COIBuffer_source.h | 2 +- libstdc++-v3/ChangeLog | 103 +++++++++ libstdc++-v3/doc/Makefile.am | 20 +- libstdc++-v3/doc/Makefile.in | 20 +- libstdc++-v3/include/bits/ranges_base.h | 21 +- libstdc++-v3/include/bits/ranges_util.h | 15 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/std/optional | 182 +++++++++++++++- libstdc++-v3/include/std/ranges | 120 ++++++----- libstdc++-v3/include/std/variant | 4 +- libstdc++-v3/include/std/version | 3 + libstdc++-v3/src/c++11/random.cc | 70 +++++- .../testsuite/20_util/optional/monadic/and_then.cc | 120 +++++++++++ .../testsuite/20_util/optional/monadic/or_else.cc | 103 +++++++++ .../20_util/optional/monadic/or_else_neg.cc | 30 +++ .../20_util/optional/monadic/transform.cc | 123 +++++++++++ .../testsuite/20_util/optional/monadic/version.cc | 10 + .../testsuite/23_containers/stack/deduction.cc | 14 ++ .../26_numerics/random/random_device/entropy.cc | 37 ++++ .../testsuite/std/ranges/adaptors/sizeof.cc | 6 +- .../testsuite/std/ranges/iota/iota_view.cc | 21 ++ libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 19 ++ libstdc++-v3/testsuite/std/ranges/view.cc | 28 ++- 169 files changed, 3776 insertions(+), 2560 deletions(-) rename gcc/ada/libgnat/{g-io-put__vxworks.adb => a-nbnbin__ghost.adb} (62%) create mode 100644 gcc/ada/libgnat/a-nbnbin__ghost.ads delete mode 100644 gcc/ada/libgnat/s-parame__ae653.ads delete mode 100644 gcc/ada/libgnat/s-thread.ads delete mode 100644 gcc/ada/libgnat/s-thread__ae653.adb delete mode 100644 gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-ppc.ads delete mode 100644 gcc/ada/libgnat/system-vxworks-x86.ads create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow-2-novec.c create mode 100644 gcc/testsuite/g++.dg/tls/pr102642.C copy gcc/testsuite/gcc.dg/{Warray-bounds-48.c => Warray-bounds-48-novec.c} (99%) create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-51-novec.c create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-3-novec.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-14-novec.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-21-novec.c copy gcc/testsuite/gcc.dg/{Wstringop-overflow-76.c => Wstringop-overflow-76-novec. [...] create mode 100644 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2-novec.c create mode 100644 gcc/testsuite/gcc.dg/pr102764.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-18.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-invalid.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr102375.c create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/and_then.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/or_else.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/or_else_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/transform.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/monadic/version.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/random_device/entropy.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/1.cc