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 1815462a6e5 libstdc++: Skip tests that fail for the versioned namespace adds 2c16eb3157f openmp: Add support for inoutset depend-kind adds ebe5dace8c3 gcn/t-omp-device: Add 'amdgcn' as 'arch' [PR105602] adds 61fe7b7d463 libgomp.texi: Document OpenMP context selectors adds 0cca1c22b0d graphite: Rename isl_id_for_ssa_name adds 0f00ebf0d6b graphite: Fix minor mistakes in comments adds cd4a0ddc120 Advise to call 'internal_error' instead of 'abort' or 'fanc [...] adds 741478ed3ed libgomp: Clarify that omp_display_env is fully implemented adds 61a6923e891 i386: Fix ICE in final_scan_insn_1 [PR105624] adds 6101a276c34 Check for equivalence after merging relations. adds 941efd87e22 Do not clear bb->aux in duplicate_loop_body_to_header_edge adds 7a3f38a966a PR105169 Fix references to discarded sections adds 451894cadcf demangler: Structured Bindings adds b7501739f3b Add side effect infrastructure. adds c9852156dd2 Revert 'Use more ARRAY_SIZE.' for mkoffload adds 5f1ce85135a libstdc++: Add attributes to <system_error> and related adds 5c2d703e6d6 libstdc++: Add attributes to functions in <memory_resource> adds ddb1427defe libstdc++: Relax memory ordering for default memory resourc [...] adds 47554478a13 OpenMP: Skip target-nesting warning for reverse offload adds 2ee68beee70 Fix register count when not splitting Complex IEEE 128-bit args. adds 2c05a2d1a8e c: use CONST_DECL for enumerators in TYPE_VALUES adds 2b0c8377729 c++: constexpr ref to array of array [PR102307] adds 1bfb823e2a7 compiler: load LHS subexpressions of op= assignment only once adds 3d9439b1bb7 Daily bump. adds c6e36f05fbb rs6000: Prefer assigning the MMA vector operands to altivec [...] adds 850a13d7544 Expand __builtin_memcmp_eq with ptest for OImode. adds 102237c9f2f recognize bzhi pattern when there's zero_extendsidi. adds a174dc1a7f2 This patch adds a combine pattern for "CA minus one". The S [...] adds 9d1336d977c Enhance final_value_replacement_loop to handle bitwise induction. adds 1ef3f0911cf [Ada] New port arm-qnx adds 700cd7d6733 [Ada] Small performance tweak in recent change adds bf7143f736d [Ada] Ada.Numerics.Aux.*: Mention more Intrinsic and less C [...] adds 5488c78c836 [Ada] Fix incorrect freezing with generic child unit adds 54cf6609e0c [Ada] Freezing too strict in instances adds 8b49556e4ee [Ada] Fast implementation of floating-point mathematical functions adds 16b8ba101f7 [Ada] Prevent overflow in computation of aggregate size adds df61c5dc3a1 [Ada] Overriding error on type derived from discriminated u [...] adds de02cb5d72c [Ada] Fix internal error on subprogram instantiation adds 8e4f37024ad [Ada] Rework optimization skipping pragma check in object d [...] adds ba89624e938 [Ada] Spurious error on freezing of tagged types in SPARK adds 7c77ec1199c [Ada] Fix problematic underflow for Float_Type'Value adds dea655ad57b [Ada] Secondary stack and a-tags adds 9af8c27f090 [Ada] Fix the parsing for delta aggregate adds 5b0e8d6937f [Ada] Errors missed on ACATS test B650007 adds 3c63f730514 [Ada] Fix proof of runtime units adds 337c80a6bcf [Ada] Ada2022: AI12-0143 Index attribute for entry families adds ddb82555b42 [Ada] Crash building VSS with compiler built with assertions adds ef07419f73a [Ada] Use specific predicate before manipulating BIP_Alloc_Form adds b271095d507 [Ada] Fix Ada-QNX task priority conversion adds 72de114c230 [Ada] Improve error messages for occurrence of GNAT extensi [...] adds 91b46ee298b [Ada] Fix DWARF parsing for 32-bit targets on 64-bit hosts adds db671821209 [Ada] arm-qnx-7.1: undefined reference to fma* symbols adds 8502433d820 [Ada] Disable Vet calls when container checks are disabled adds df4451ca663 [Ada] Make sure output variable is always initialized adds 6f8f9d1bcf5 [Ada] Fix proof of runtime unit s-valeu adds c6c9b82bc17 [Ada] Adapt proof of double arithmetic runtime unit adds 6999173410b [Ada] arm-qnx-7.1: stack-checking and sigtramp implementation adds 17cd8bf5a42 [Ada] qnx-7.1: warning in sigtramp-qnx.c __gnat_sigtramp adds 9f068ad0f2f [Ada] Fix proof of runtime unit s-imageu adds ba8563693fb OpenMP: Add Fortran support for inoutset depend-kind adds bdd1dc1bfbe 'include/cuda/cuda.h': For C++, wrap in 'extern "C"' adds 86f64400a56 'include/cuda/cuda.h': Add parts necessary for nvptx-tools [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 163 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 226 +++++++++++++ gcc/ada/Makefile.rtl | 50 ++- gcc/ada/ali.adb | 10 +- gcc/ada/bindgen.adb | 100 ++---- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 18 + gcc/ada/einfo.ads | 3 +- gcc/ada/errout.adb | 15 +- gcc/ada/errout.ads | 7 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 18 + gcc/ada/exp_ch7.adb | 6 +- gcc/ada/exp_dbug.adb | 1 + gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_prag.adb | 2 +- gcc/ada/freeze.adb | 17 +- gcc/ada/gen_il-gen-gen_nodes.adb | 1 + gcc/ada/gnat_rm.texi | 284 ++++++++-------- gcc/ada/impunit.adb | 1 + gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 6 +- gcc/ada/libgnat/a-cbhase.adb | 6 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- gcc/ada/libgnat/a-cfdlli.adb | 7 +- gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/a-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 6 +- gcc/ada/libgnat/a-cihase.adb | 6 +- gcc/ada/libgnat/a-cohama.adb | 6 +- gcc/ada/libgnat/a-cohase.adb | 6 +- gcc/ada/libgnat/a-crbtgo.adb | 4 + gcc/ada/libgnat/a-crbtgo.ads | 3 +- gcc/ada/libgnat/a-crdlli.adb | 6 +- gcc/ada/libgnat/a-nagefl.ads | 6 +- gcc/ada/libgnat/a-nallfl.ads | 13 +- gcc/ada/libgnat/a-nalofl.ads | 13 +- .../libgnat/{a-nalofl.ads => a-nalofl__simd.ads} | 18 +- gcc/ada/libgnat/a-nuaufl.ads | 13 +- .../libgnat/{a-nuaufl.ads => a-nuaufl__simd.ads} | 18 +- gcc/ada/libgnat/a-rbtgbo.adb | 5 +- gcc/ada/libgnat/a-rbtgbo.ads | 3 +- gcc/ada/libgnat/{s-imgboo.adb => g-gfmafu.ads} | 41 +-- gcc/ada/libgnat/s-aridou.adb | 83 ++++- gcc/ada/libgnat/s-dourea.adb | 12 + gcc/ada/libgnat/s-dwalin.adb | 46 ++- gcc/ada/libgnat/s-imagei.adb | 2 + gcc/ada/libgnat/s-imageu.adb | 9 +- gcc/ada/libgnat/s-imgboo.adb | 6 + gcc/ada/libgnat/s-secsta.adb | 2 +- gcc/ada/libgnat/s-valuer.adb | 9 +- gcc/ada/libgnat/s-valueu.adb | 13 +- .../{system-qnx-aarch64.ads => system-qnx-arm.ads} | 2 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch3.adb | 7 +- gcc/ada/par-ch4.adb | 12 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 4 +- gcc/ada/sem_aggr.adb | 11 +- gcc/ada/sem_attr.adb | 250 ++++++++++++++ gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 18 +- gcc/ada/sem_ch3.adb | 20 +- gcc/ada/sem_ch6.adb | 17 +- gcc/ada/sem_ch7.adb | 38 ++- gcc/ada/sem_ch8.adb | 3 +- gcc/ada/sem_ch9.adb | 72 ++++ gcc/ada/sem_elab.adb | 12 +- gcc/ada/sem_res.adb | 7 +- gcc/ada/sem_util.adb | 5 + gcc/ada/sem_util.ads | 2 + gcc/ada/sigtramp-arm-qnx.c | 148 +++++++++ gcc/ada/sigtramp-qnx.c | 2 +- gcc/ada/snames.ads-tmpl | 2 + gcc/ada/tracebak.c | 3 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-omp.cc | 4 + gcc/c/ChangeLog | 11 + gcc/c/c-decl.cc | 4 +- gcc/c/c-parser.cc | 10 +- gcc/cfgloopmanip.cc | 1 - gcc/config/gcn/gcn.cc | 2 +- gcc/config/gcn/mkoffload.cc | 2 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/i386/i386-expand.cc | 10 +- gcc/config/i386/i386.md | 130 +++++--- gcc/config/i386/mmx.md | 20 +- gcc/config/i386/sse.md | 366 ++++++++++----------- gcc/config/i386/subst.md | 10 +- gcc/config/i386/sync.md | 4 +- gcc/config/nvptx/mkoffload.cc | 6 +- gcc/config/rs6000/mma.md | 150 ++++----- gcc/config/rs6000/rs6000-call.cc | 6 + gcc/config/rs6000/rs6000.md | 13 + gcc/cp/ChangeLog | 14 + gcc/cp/cxx-pretty-print.cc | 3 + gcc/cp/decl.cc | 17 +- gcc/cp/parser.cc | 8 +- gcc/diagnostic.cc | 4 +- gcc/fortran/ChangeLog | 9 + gcc/fortran/dump-parse-tree.cc | 2 + gcc/fortran/gfortran.h | 3 +- gcc/fortran/openmp.cc | 12 +- gcc/fortran/trans-openmp.cc | 4 + gcc/gimple-range-cache.cc | 250 +++----------- gcc/gimple-range-cache.h | 58 +--- gcc/gimple-range-path.cc | 6 +- gcc/gimple-range-path.h | 1 - gcc/gimple-range-side-effect.cc | 310 +++++++++++++++++ gcc/gimple-range-side-effect.h | 82 +++++ gcc/gimple-range.cc | 27 +- gcc/gimple-range.h | 9 +- gcc/gimplify.cc | 100 +++++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/statements.cc | 10 + gcc/godump.cc | 9 +- gcc/graphite-isl-ast-to-gimple.cc | 2 +- gcc/graphite-sese-to-poly.cc | 25 +- gcc/match.pd | 10 + gcc/omp-low.cc | 54 ++- gcc/system.h | 6 +- gcc/targhooks.cc | 8 +- gcc/testsuite/ChangeLog | 58 ++++ gcc/testsuite/c-c++-common/gomp/all-memory-1.c | 2 + gcc/testsuite/c-c++-common/gomp/all-memory-2.c | 2 + gcc/testsuite/c-c++-common/gomp/depobj-1.c | 5 +- .../c-c++-common/gomp/target-device-ancestor-5.c | 28 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 + gcc/testsuite/g++.dg/gomp/depobj-1.C | 2 +- gcc/testsuite/g++.dg/modules/pr105169.h | 22 ++ gcc/testsuite/g++.dg/modules/pr105169_a.C | 25 ++ gcc/testsuite/g++.dg/modules/pr105169_b.C | 12 + gcc/testsuite/gcc.dg/pr105458.c | 20 ++ gcc/testsuite/gcc.target/i386/pr103462-1.c | 111 +++++++ gcc/testsuite/gcc.target/i386/pr103462-2.c | 45 +++ gcc/testsuite/gcc.target/i386/pr103462-3.c | 111 +++++++ gcc/testsuite/gcc.target/i386/pr103462-4.c | 46 +++ gcc/testsuite/gcc.target/i386/pr103462-5.c | 111 +++++++ gcc/testsuite/gcc.target/i386/pr103462-6.c | 46 +++ gcc/testsuite/gcc.target/i386/pr104375.c | 9 + gcc/testsuite/gcc.target/i386/pr104610.c | 13 + gcc/testsuite/gcc.target/i386/pr105624.c | 19 ++ gcc/testsuite/gcc.target/powerpc/pr95737.c | 11 + gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90 | 3 + gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90 | 3 + gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 3 + gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 6 +- gcc/tree-core.h | 1 + gcc/tree-pretty-print.cc | 3 + gcc/tree-scalar-evolution.cc | 173 +++++++++- gcc/tree-vrp.cc | 2 +- gcc/value-relation.cc | 8 +- gcc/varasm.cc | 33 +- gcc/varasm.h | 2 + include/ChangeLog | 9 + include/cuda/cuda.h | 19 +- include/demangle.h | 4 +- include/gomp-constants.h | 1 + libgomp/ChangeLog | 40 +++ libgomp/libgomp.h | 4 +- libgomp/libgomp.texi | 37 ++- libgomp/task.c | 33 +- libgomp/testsuite/libgomp.c-c++-common/depend-1.c | 7 +- libgomp/testsuite/libgomp.c-c++-common/depend-2.c | 7 +- libgomp/testsuite/libgomp.c-c++-common/depend-3.c | 7 +- .../libgomp.c-c++-common/depend-inoutset-1.c | 164 +++++++++ libgomp/testsuite/libgomp.fortran/depend-5.f90 | 8 +- libgomp/testsuite/libgomp.fortran/depend-6.f90 | 8 +- libgomp/testsuite/libgomp.fortran/depend-7.f90 | 8 +- .../libgomp.fortran/depend-inoutset-1.f90 | 170 ++++++++++ libiberty/ChangeLog | 8 + libiberty/cp-demangle.c | 49 ++- libiberty/testsuite/demangle-expected | 10 + libstdc++-v3/ChangeLog | 53 +++ libstdc++-v3/include/bits/ios_base.h | 6 +- libstdc++-v3/include/std/future | 3 + libstdc++-v3/include/std/memory_resource | 30 +- libstdc++-v3/include/std/system_error | 23 +- libstdc++-v3/src/c++17/memory_resource.cc | 12 +- 184 files changed, 4274 insertions(+), 1182 deletions(-) copy gcc/ada/libgnat/{a-nalofl.ads => a-nalofl__simd.ads} (84%) copy gcc/ada/libgnat/{a-nuaufl.ads => a-nuaufl__simd.ads} (84%) copy gcc/ada/libgnat/{s-imgboo.adb => g-gfmafu.ads} (67%) rename gcc/ada/libgnat/{system-qnx-aarch64.ads => system-qnx-arm.ads} (99%) create mode 100644 gcc/ada/sigtramp-arm-qnx.c create mode 100644 gcc/gimple-range-side-effect.cc create mode 100644 gcc/gimple-range-side-effect.h create mode 100644 gcc/testsuite/c-c++-common/gomp/target-device-ancestor-5.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/modules/pr105169.h create mode 100644 gcc/testsuite/g++.dg/modules/pr105169_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr105169_b.C create mode 100644 gcc/testsuite/gcc.dg/pr105458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103462-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104375.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104610.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105624.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr95737.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-inoutset-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/depend-inoutset-1.f90