This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from 3de12cc548c Avoid crash when global symbol table is empty with -fdump-f [...] adds 0dcb572c08a Daily bump. adds 54cdb2f5a5b Optimize multiplication for V8QI,V16QI,V32QI under TARGET_A [...] adds 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 new 92bed036098 c++: Improve access checking inside templates [PR41437] new 668ef28fbb4 c++: Clean up previous change [PR41437] new 28462a44961 c++: TI_DEFERRED_ACCESS_CHECKS and dependent decls new 0faf0503312 [Ada] Implement AI12-0351 Matching for actuals for formal d [...] new d7769a80a8c [Ada] Accept renamings of folded string aggregates new 1fe73fd6965 [Ada] Spurious undefined symbol with nested call to express [...] new dae4f504c65 [Ada] Crash in tagged type constructor with task components new 7ba5e7464b6 [Ada] Fix spurious error on implicit dereference for private type new fa75faedb19 [Ada] Fix small fallout of freezing change for expression f [...] new 55153b7b4d1 [Ada] Crash in tagged type constructor with task components new 93b0021d8c1 [Ada] Fix two typos new 29b82c7d55c [Ada] Check if attribute Passed_By_Reference is called on i [...] new 81c356975fc [Ada] ACATS 4.1K - B452001 - No errors detected new df7507a6373 [Ada] Force evaluation of operator calls in renamings new eaf3414d0a8 [Ada] Fix assertion failure on qualified type names in predicates new e7680763dfd [Ada] ACATS 4.1P - BC55001 - Error missed new 51e2de474ed [Ada] ACATS 4.1P - C432003 - Errors missed on extension aggregates new 158b52c9616 [Ada] Implement AI12-0249, AI12-0295 (user-defined numeric [...] new 7e7cb6eee49 [Ada] Fix premature freezing of artificial array subtype new 3c9a82fec0e [Ada] Implement AI12-0216 on restricting overlap errors in calls new d51bf619f72 [Ada] ACATS C452005/C452006 memberships use wrong equality [...] new bcc0f556a7e [Ada] Declare expressions new 82af7291636 [Ada] Crash in tagged type constructor with task components new 0951b918ca3 [Ada] Enable literal aspect specifications in Big_Numbers specs new 9d2e727e9a0 [Ada] Couple of formatting and stylistic fixes new 1a3680ffe36 [Ada] Force evaluation of qualified aggregates new 96bd3460c90 [Ada] Fix typo in comment about overlapping actuals new a1447c2a842 [Ada] Reuse Is_Object where possible new e8bb6ff9598 [Ada] Minor casing of " The " after a comma in docs and comments new 27e64b84519 [Ada] Improve bug box customer language new eb6dc6f301e [Ada] Change how we detect internal protected subprograms new dad94b3aca1 [Ada] Fix spurious error on derived private type with predicate new f193b29e42b [Ada] Expand 'Pos and 'Val for enumeration types with stand [...] new 6a893783f97 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives new e70fbee1a3d testsuite: Add offloading_enabled check and use it for xfai [...] new fab46c5df75 openmp: Diagnose invalid OpenMP schedule(simd, static) new 1160ec9a141 openmp: Initial part of OpenMP 5.0 non-rectangular loop support new 6af598703f9 [PATCH][GCC] arm: Fix MVE scalar shift intrinsics code-gen. new dc39db87367 [PATCH][GCC] arm: Fix the MVE ACLE vaddq_m polymorphic variants. new 929fd91ba97 S/390: Emit vector alignment hints for z13 if AS accepts them new 43a9b25c17d testsuite: Make sure the *san/inline* tests aren't UNRESOLV [...]
The 41 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 83 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 351 ++ 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/c-common.h | 2 +- gcc/c-family/c-omp.c | 340 +- 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/i386/i386-expand.c | 65 + gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/sse.md | 16 +- gcc/config/riscv/riscv.c | 11 +- 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/call.c | 36 - gcc/cp/cp-tree.h | 64 +- gcc/cp/decl.c | 8 +- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 191 +- gcc/cp/search.c | 15 - gcc/cp/semantics.c | 204 +- gcc/d/ChangeLog | 7 + gcc/doc/invoke.texi | 26 +- gcc/fortran/ChangeLog | 27 + gcc/fortran/parse.c | 4 +- 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 | 46 + 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/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 + .../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 +- .../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/i386/avx512bw-pr95488-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c | 47 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c | 36 + gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.c | 50 + 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 + gcc/testsuite/gfortran.dg/gomp/pr79154-1.f90 | 15 +- gcc/testsuite/gfortran.dg/gomp/pr79154-2.f90 | 30 +- 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-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 +- libstdc++-v3/ChangeLog | 17 + libstdc++-v3/include/bits/char_traits.h | 11 +- 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 + 192 files changed, 11775 insertions(+), 1822 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/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/gcc.dg/gomp/loop-2.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/i386/avx512bw-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr95488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr95488-2.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/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 libstdc++-v3/testsuite/20_util/is_constructible/94003.cc create mode 100644 libstdc++-v3/testsuite/21_strings/char_traits/requirements/cons [...]