This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from 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/aspects.ads | 15 + gcc/ada/atree.adb | 5 +- gcc/ada/atree.ads | 5 +- gcc/ada/checks.adb | 2 +- gcc/ada/comperr.adb | 6 +- gcc/ada/contracts.adb | 22 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 2 +- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_attr.adb | 96 ++-- gcc/ada/exp_ch4.adb | 14 +- gcc/ada/exp_ch5.adb | 2 - gcc/ada/exp_ch6.adb | 176 +++++- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch9.adb | 4 + gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 39 +- gcc/ada/freeze.adb | 137 ++--- gcc/ada/gnat_ugn.texi | 2 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/libgnat/a-nbnbin.ads | 4 +- gcc/ada/libgnat/a-nbnbre.ads | 2 +- gcc/ada/libgnat/g-spitbo.ads | 4 +- gcc/ada/make.adb | 2 +- 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 | 4 +- gcc/ada/sem.adb | 3 + gcc/ada/sem.ads | 21 +- gcc/ada/sem_aggr.adb | 11 +- gcc/ada/sem_attr.adb | 9 + gcc/ada/sem_aux.adb | 13 +- gcc/ada/sem_aux.ads | 3 + gcc/ada/sem_ch12.adb | 12 +- gcc/ada/sem_ch13.adb | 157 +++++- gcc/ada/sem_ch13.ads | 4 + gcc/ada/sem_ch3.adb | 97 ++-- gcc/ada/sem_ch4.adb | 220 ++++++-- gcc/ada/sem_ch5.adb | 6 +- gcc/ada/sem_ch6.adb | 34 +- gcc/ada/sem_ch8.adb | 4 +- gcc/ada/sem_dim.adb | 62 -- gcc/ada/sem_eval.adb | 92 ++- gcc/ada/sem_eval.ads | 6 + gcc/ada/sem_prag.adb | 51 +- gcc/ada/sem_res.adb | 81 +++ gcc/ada/sem_type.adb | 15 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 83 ++- gcc/ada/sem_util.ads | 4 + gcc/ada/sem_warn.adb | 43 +- gcc/ada/sinfo.adb | 6 +- gcc/ada/sinfo.ads | 24 +- gcc/ada/snames.ads-tmpl | 3 + 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 ++ 202 files changed, 5317 insertions(+), 1665 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