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 82a3008e56c RISC-V: Suppress warning for signed and unsigned integer co [...] adds ba621931790 [Ada] Use uniform type resolution for membership tests adds 1fab710d069 [Ada] Update 'Loop_Entry checking to match changes in 'Old rules. adds 36cf595c0b8 [Ada] Implement AI12-0077 Has_Same_Storage on objects of size zero adds 9aa63bdded3 [Ada] Link failure with call to expression function in prec [...] adds 6c04efdd9c2 [Ada] Remove unreferenced and dubious Is_Renaming_Declaration adds eb72521915b [Ada] Put_Image improvements for strings adds 3dd1cc4a05f [Ada] Put_Image: Implement for private types with full real type adds bfdb362c000 [Ada] Put_Image: Enable for access-to-subprogram types adds 6349cf36d8b [Ada] Clean up error handling of 'Image adds 6a920eb5107 [Ada] Put_Image: Enable for access-to-subprogram types adds e577151d02b [Ada] Support aspect Relaxed_Initialization and attribute I [...] adds 7a1d54fa618 [Ada] Remove excessive parens adds 50188982c87 [Ada] Replace repeated Ekind with Ekind_In adds f142237e2f7 [Ada] Incorrect accessibility checks on functions calls adds 0acc5ebd5c3 [Ada] Do not expect Global or Depends on single protected objects adds fdcbc0764de [Ada] Do not expect task discriminants in Global and Depend [...] adds 773e99ac3e6 [Ada] Bad access checks on if/case expression as actual adds c873714ff0c [Ada] Passing actual parameter values to out formals when D [...] adds 3830018cc6d [Ada] AI12-0260 Functions Is_Basic and To_Basic in Wide_Cha [...] adds 98376aab036 [Ada] Missing errors on aspect checking adds a7837c085aa [Ada] Crash in tagged type constructor with task components adds 63e96d44215 [Ada] Fix analysis of Relaxed_Initialization for bodies-as-specs adds b85120adbab [Ada] Allow uninitialized values on Big_Positive/Natural adds 2b20de3abdb [Ada] Minor editorial changes in comments adds acc20d256c5 [Ada] T'Image calls T'Put_Image adds c5a913d3fd2 [Ada] Implement AI12-0343 Return Statement Checks adds 65e08892663 [Ada] Do expect task discriminants in Global and Depends contracts adds c7df4e55c94 [Ada] Improve error message on premature usage of subtypes adds e808ee00fb6 [Ada] Makefile.rtl: minor file renamings adds 4331490bc0e [Ada] Rewrite Sem_Eval.Predicates_Match predicate adds 8df82de27b5 vect: Use LOOP_VINFO_DATAREFS and LOOP_VINFO_DDRS consistently adds ce5a3d6bde7 BRIG FE testsuite: Fix all dump-scans adds f50c32fa7ab gcc: xtensa: make register elimination data static adds 8c8eb94914c gcc: xtensa: add -mabi option for call0/windowed ABI adds e46dad5d8f0 gcc: xtensa: make TARGET_HAVE_TLS definition static adds eb11134d0c4 libstdc++: Fix char_traits move with overlap adds b6ab9ecd550 libstdc++: Update value of __cpp_lib_constexpr_char_traits [...] adds fb149ebdfee Fix ICE in verify_sra_access_forest adds c7bac01ab41 Optimize assignment to volatile aggregate variable adds 47ad09cb086 internal/syscall/unix: use getrandom_linux_generic.go on riscv adds 882af4350b4 libgo: update x/sys/cpu to add all GOARCHes supported by gccgo adds f8d6596c791 gcc/jit: Rename libgccjit.dll to libgccjit-0.dll. adds 6fb94d67f1a Daily bump. adds beaf12b49ae RISC-V: Fix ICE on riscv_gpr_save_operation_p [PR95683] adds b70eeb248ef Further adjust 'dg-lto-options' in 'gcc.dg/lto/pr52634' adds 2210ef7d3d6 Un-XFAIL 'gcc.dg/graphite/pr80906.c' adds a97e49a89d1 middle-end/95690 - avoid MEM_EXPRs for constants adds 92bed036098 c++: Improve access checking inside templates [PR41437] adds 668ef28fbb4 c++: Clean up previous change [PR41437] adds 28462a44961 c++: TI_DEFERRED_ACCESS_CHECKS and dependent decls adds 0faf0503312 [Ada] Implement AI12-0351 Matching for actuals for formal d [...] adds d7769a80a8c [Ada] Accept renamings of folded string aggregates adds 1fe73fd6965 [Ada] Spurious undefined symbol with nested call to express [...] adds dae4f504c65 [Ada] Crash in tagged type constructor with task components adds 7ba5e7464b6 [Ada] Fix spurious error on implicit dereference for private type adds fa75faedb19 [Ada] Fix small fallout of freezing change for expression f [...] adds 55153b7b4d1 [Ada] Crash in tagged type constructor with task components adds 93b0021d8c1 [Ada] Fix two typos adds 29b82c7d55c [Ada] Check if attribute Passed_By_Reference is called on i [...] adds 81c356975fc [Ada] ACATS 4.1K - B452001 - No errors detected adds df7507a6373 [Ada] Force evaluation of operator calls in renamings adds eaf3414d0a8 [Ada] Fix assertion failure on qualified type names in predicates adds e7680763dfd [Ada] ACATS 4.1P - BC55001 - Error missed adds 51e2de474ed [Ada] ACATS 4.1P - C432003 - Errors missed on extension aggregates adds 158b52c9616 [Ada] Implement AI12-0249, AI12-0295 (user-defined numeric [...] adds 7e7cb6eee49 [Ada] Fix premature freezing of artificial array subtype adds 3c9a82fec0e [Ada] Implement AI12-0216 on restricting overlap errors in calls adds d51bf619f72 [Ada] ACATS C452005/C452006 memberships use wrong equality [...] adds bcc0f556a7e [Ada] Declare expressions adds 82af7291636 [Ada] Crash in tagged type constructor with task components adds 0951b918ca3 [Ada] Enable literal aspect specifications in Big_Numbers specs adds 9d2e727e9a0 [Ada] Couple of formatting and stylistic fixes adds 1a3680ffe36 [Ada] Force evaluation of qualified aggregates adds 96bd3460c90 [Ada] Fix typo in comment about overlapping actuals adds a1447c2a842 [Ada] Reuse Is_Object where possible adds e8bb6ff9598 [Ada] Minor casing of " The " after a comma in docs and comments adds 27e64b84519 [Ada] Improve bug box customer language adds eb6dc6f301e [Ada] Change how we detect internal protected subprograms adds dad94b3aca1 [Ada] Fix spurious error on derived private type with predicate adds f193b29e42b [Ada] Expand 'Pos and 'Val for enumeration types with stand [...] adds 6a893783f97 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives adds e70fbee1a3d testsuite: Add offloading_enabled check and use it for xfai [...] adds fab46c5df75 openmp: Diagnose invalid OpenMP schedule(simd, static) adds 1160ec9a141 openmp: Initial part of OpenMP 5.0 non-rectangular loop support adds 6af598703f9 [PATCH][GCC] arm: Fix MVE scalar shift intrinsics code-gen. adds dc39db87367 [PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants. adds 929fd91ba97 S/390: Emit vector alignment hints for z13 if AS accepts them adds 43a9b25c17d testsuite: Make sure the *san/inline* tests aren't UNRESOLV [...] adds 2661635323b c++: Fix ICE in check_local_shadow with enum [PR95560] adds 04afaf4575f c++: Don't allow designated initializers with non-aggregate [...] adds 244ed2adaa3 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives adds 12df77ab6df OpenACC/Fortran: permit 'routine' inside PURE adds 8fb4d1d5836 Fix pasto in the substitute_and_fold_engine merge with evrp. adds 89fdaf5ad85 d: Use new isTypeXxxx helpers where possible. adds 6c4db916e28 d: Use toTypeFunction instead of explicit cast adds d873350a9c4 d: Use new isXxxxExp helpers where possible adds 15cf136abe0 d: Use toStringExp instead of explicit cast adds cc799df98f6 libstdc++: Enforce copyable/movable checks in std::atomic adds e40b11a91cb libstdc++: Strip cv-qualifiers in std::atomic<FP> (PR 95282) adds f267a310988 d: Move generation of array bounds error to own function. adds 0a98123c7a6 d: Remove dependency on front-end File type for json and de [...] adds a23b6d61bca d: Remove dependency on front-end OutBuffer for diagnostic [...] adds cdbf48bed4e d: Consistently format quotations in comments. adds af3c19f0a50 d: Update code formatting in a consistent style. adds 3a0ddf79302 d: Remove names of unused function parameters. adds d4b0f996fc4 middle-end: Add another testcase for PR 95493 adds 56638b9b185 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 163 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 627 +++ gcc/ada/Makefile.rtl | 6 +- gcc/ada/aspects.ads | 23 +- gcc/ada/atree.adb | 5 +- gcc/ada/atree.ads | 5 +- gcc/ada/checks.adb | 2 +- gcc/ada/comperr.adb | 6 +- gcc/ada/contracts.adb | 28 +- gcc/ada/debug.adb | 5 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 21 +- gcc/ada/einfo.ads | 17 +- gcc/ada/exp_attr.adb | 182 +- gcc/ada/exp_ch3.adb | 65 +- gcc/ada/exp_ch4.adb | 211 +- gcc/ada/exp_ch5.adb | 2 - gcc/ada/exp_ch6.adb | 787 ++- gcc/ada/exp_ch6.ads | 4 + gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 156 +- gcc/ada/exp_ch9.ads | 6 + gcc/ada/exp_imgv.adb | 73 +- gcc/ada/exp_put_image.adb | 145 +- gcc/ada/exp_put_image.ads | 9 + gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 39 +- gcc/ada/freeze.adb | 149 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/libgnat/a-nbnbin.ads | 12 +- gcc/ada/libgnat/a-nbnbre.ads | 2 +- gcc/ada/libgnat/a-stoufo.adb | 20 +- gcc/ada/libgnat/a-stoufo.ads | 10 +- gcc/ada/libgnat/a-wichha.adb | 25 + gcc/ada/libgnat/a-wichha.ads | 18 + gcc/ada/libgnat/a-wichun.adb | 29 +- gcc/ada/libgnat/a-wichun.ads | 12 + gcc/ada/libgnat/g-spitbo.ads | 4 +- gcc/ada/libgnat/s-putima.adb | 58 +- gcc/ada/libgnat/s-putima.ads | 7 + gcc/ada/libgnat/s-utf_32.adb | 5816 ++++++++++++++++++++ gcc/ada/libgnat/s-utf_32.ads | 11 + gcc/ada/make.adb | 2 +- gcc/ada/namet.adb | 12 +- gcc/ada/par-ch3.adb | 14 +- gcc/ada/par-ch4.adb | 126 +- gcc/ada/par-ch7.adb | 12 +- gcc/ada/par.adb | 14 +- gcc/ada/restrict.adb | 24 + gcc/ada/restrict.ads | 8 + gcc/ada/rtsfind.adb | 4 +- gcc/ada/rtsfind.ads | 15 + gcc/ada/sem.adb | 5 +- gcc/ada/sem.ads | 21 +- gcc/ada/sem_aggr.adb | 11 +- gcc/ada/sem_attr.adb | 135 +- gcc/ada/sem_aux.adb | 13 +- gcc/ada/sem_aux.ads | 3 + gcc/ada/sem_ch12.adb | 12 +- gcc/ada/sem_ch13.adb | 583 +- gcc/ada/sem_ch13.ads | 4 + gcc/ada/sem_ch3.adb | 110 +- gcc/ada/sem_ch4.adb | 220 +- gcc/ada/sem_ch5.adb | 6 +- gcc/ada/sem_ch6.adb | 70 +- gcc/ada/sem_ch8.adb | 64 +- gcc/ada/sem_dim.adb | 62 - gcc/ada/sem_eval.adb | 142 +- gcc/ada/sem_eval.ads | 14 +- gcc/ada/sem_prag.adb | 43 +- gcc/ada/sem_res.adb | 119 +- gcc/ada/sem_type.adb | 15 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 267 +- gcc/ada/sem_util.ads | 21 +- gcc/ada/sem_warn.adb | 43 +- gcc/ada/sinfo.adb | 6 +- gcc/ada/sinfo.ads | 26 +- gcc/ada/snames.ads-tmpl | 6 + gcc/ada/treepr.adb | 2 +- gcc/ada/urealp.adb | 4 +- gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.h | 2 +- gcc/c-family/c-omp.c | 340 +- gcc/c/ChangeLog | 18 + gcc/c/c-parser.c | 63 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 35 +- gcc/config.in | 7 + gcc/config/arm/arm_mve.h | 48 +- gcc/config/arm/mve.md | 72 +- gcc/config/arm/predicates.md | 12 + gcc/config/riscv/riscv.c | 5 +- gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.h | 7 + gcc/config/xtensa/elf.h | 8 +- gcc/config/xtensa/linux.h | 8 +- gcc/config/xtensa/uclinux.h | 9 +- gcc/config/xtensa/xtensa.c | 28 +- gcc/config/xtensa/xtensa.h | 29 +- gcc/config/xtensa/xtensa.opt | 11 + gcc/configure | 31 + gcc/configure.ac | 5 + gcc/cp/ChangeLog | 82 + gcc/cp/call.c | 49 +- gcc/cp/cp-tree.h | 64 +- gcc/cp/decl.c | 8 +- gcc/cp/name-lookup.c | 4 +- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 191 +- gcc/cp/search.c | 15 - gcc/cp/semantics.c | 204 +- gcc/d/ChangeLog | 138 + gcc/d/d-attribs.cc | 114 +- gcc/d/d-builtins.cc | 25 +- gcc/d/d-codegen.cc | 104 +- gcc/d/d-compiler.cc | 10 +- gcc/d/d-convert.cc | 6 +- gcc/d/d-diagnostic.cc | 52 +- gcc/d/d-frontend.cc | 4 +- gcc/d/d-lang.cc | 180 +- gcc/d/d-longdouble.cc | 16 +- gcc/d/d-port.cc | 8 +- gcc/d/d-spec.cc | 2 +- gcc/d/d-tree.h | 11 +- gcc/d/decl.cc | 87 +- gcc/d/expr.cc | 163 +- gcc/d/imports.cc | 8 +- gcc/d/longdouble.h | 48 +- gcc/d/modules.cc | 32 +- gcc/d/runtime.cc | 2 +- gcc/d/toir.cc | 57 +- gcc/d/typeinfo.cc | 54 +- gcc/d/types.cc | 12 +- gcc/doc/invoke.texi | 26 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/openmp.c | 8 + gcc/fortran/parse.c | 35 +- gcc/gimple-pretty-print.c | 14 +- gcc/gimplify.c | 135 +- gcc/go/gofrontend/MERGE | 2 +- gcc/jit/ChangeLog | 6 + gcc/jit/Make-lang.in | 18 +- gcc/omp-expand.c | 17 +- gcc/omp-general.c | 52 +- gcc/omp-general.h | 10 +- gcc/omp-low.c | 22 +- gcc/testsuite/ChangeLog | 134 + gcc/testsuite/c-c++-common/asan/inline-kernel.c | 2 +- gcc/testsuite/c-c++-common/asan/inline.c | 2 +- .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c | 3 +- .../c-c++-common/goacc/kernels-alias-ipa-pta-4.c | 5 +- .../c-c++-common/goacc/kernels-alias-ipa-pta.c | 3 +- gcc/testsuite/c-c++-common/gomp/loop-6.c | 113 + .../c-c++-common/gomp/schedule-modifiers-2.c | 14 + gcc/testsuite/c-c++-common/ubsan/inline.c | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-using2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/desig11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig16.C | 28 + gcc/testsuite/g++.dg/gomp/loop-1.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-2.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-5.C | 50 + gcc/testsuite/g++.dg/gomp/loop-6.C | 69 + gcc/testsuite/g++.dg/lto/20081219_1.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65475c_0.C | 3 + gcc/testsuite/g++.dg/opt/dump1.C | 2 +- gcc/testsuite/g++.dg/other/pr53574.C | 2 +- gcc/testsuite/g++.dg/template/access30.C | 10 + gcc/testsuite/g++.dg/template/access31.C | 29 + gcc/testsuite/g++.dg/torture/pr95493-1.C | 95 + gcc/testsuite/g++.dg/tree-ssa/pr95649.C | 13 + gcc/testsuite/g++.dg/warn/Wshadow-local-3.C | 7 + .../wrappers/wrapper-around-type-pack-expansion.C | 2 +- gcc/testsuite/gcc.dg/gomp/loop-1.c | 16 +- gcc/testsuite/gcc.dg/gomp/loop-2.c | 13 + gcc/testsuite/gcc.dg/graphite/pr80906.c | 3 +- gcc/testsuite/gcc.dg/lto/pr52634_0.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr95649.c | 21 + .../arm/mve/intrinsics/mve_scalar_shifts1.c | 40 + .../arm/mve/intrinsics/mve_scalar_shifts2.c | 35 + .../arm/mve/intrinsics/mve_scalar_shifts3.c | 28 + .../arm/mve/intrinsics/mve_scalar_shifts4.c | 34 + .../gcc.target/arm/mve/intrinsics/mve_vaddq_m.c | 48 + gcc/testsuite/gcc.target/riscv/pr95683.c | 10 + gcc/testsuite/gcc.target/xtensa/mabi-call0.c | 13 + gcc/testsuite/gcc.target/xtensa/mabi-windowed.c | 13 + .../goacc/pure-elemental-procedures-2.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 15 +- gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90 | 16 + gcc/testsuite/gfortran.dg/pr95690.f90 | 9 + gcc/testsuite/gnat.dg/aggr30.adb | 20 + gcc/testsuite/gnat.dg/aggr30.ads | 25 + gcc/testsuite/gnat.dg/opt85.adb | 20 + gcc/testsuite/gnat.dg/opt85.ads | 27 + gcc/testsuite/lib/brig.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 6 + gcc/tree-pretty-print.c | 64 +- gcc/tree-pretty-print.h | 2 + gcc/tree-sra.c | 6 + gcc/tree-ssa-propagate.c | 3 +- gcc/tree-vect-data-refs.c | 22 +- gcc/tree-vect-loop.c | 4 +- gcc/tree.h | 5 + gcc/varasm.c | 1 - libgcc/ChangeLog | 6 + libgcc/configure | 24 +- libgcc/configure.ac | 14 +- libgo/go/golang.org/x/sys/cpu/byteorder.go | 7 +- .../syscall/unix/getrandom_linux_generic.go | 2 +- libgomp/ChangeLog | 4 + .../testsuite/libgomp.oacc-fortran/routine-10.f90 | 52 + libstdc++-v3/ChangeLog | 35 + libstdc++-v3/include/bits/atomic_base.h | 10 +- libstdc++-v3/include/bits/char_traits.h | 11 +- libstdc++-v3/include/std/atomic | 7 + libstdc++-v3/include/std/version | 6 +- .../testsuite/20_util/is_constructible/94003.cc | 28 + .../requirements/constexpr_functions_c++17.cc | 4 +- .../requirements/constexpr_functions_c++20.cc | 52 + .../29_atomics/atomic/requirements/types_neg.cc | 43 + 225 files changed, 13080 insertions(+), 2353 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-modifiers-2.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig16.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-6.C create mode 100644 gcc/testsuite/g++.dg/template/access30.C create mode 100644 gcc/testsuite/g++.dg/template/access31.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95493-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95649.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-local-3.C create mode 100644 gcc/testsuite/gcc.dg/gomp/loop-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95649.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vaddq_m.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr95683.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-call0.c create mode 100644 gcc/testsuite/gcc.target/xtensa/mabi-windowed.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pure-elemental-procedures-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr79154-simd.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95690.f90 create mode 100644 gcc/testsuite/gnat.dg/aggr30.adb create mode 100644 gcc/testsuite/gnat.dg/aggr30.ads create mode 100644 gcc/testsuite/gnat.dg/opt85.adb create mode 100644 gcc/testsuite/gnat.dg/opt85.ads create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-10.f90 create mode 100644 libstdc++-v3/testsuite/20_util/is_constructible/94003.cc create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/cons [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/requirements/types_neg.cc