This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-check_cross in repository toolchain/ci/gcc.
from 760df6d296b expr: Fix REDUCE_BIT_FIELD for constants [PR95694] adds 19036072c6f [Ada] Small tweak to Narrow_Large_Operation procedure adds 3452f4b72db [Ada] Check predicates for subtypes of private types adds 964a8141e19 [Ada] Extend optimization to True/False prefixed with Standard adds 8e3342889e8 [Ada] Style cleanups related to Current_Condition adds 530b30d9b3c [Ada] Allow boolean expressions in aspect Relaxed_Initialization adds 0f2d27e5fe8 [Ada] Fix inaccurate -gnatR output for derived untagged types adds 85f6d7e2d27 [Ada] Static expression function problems with -gnatc and - [...] adds c0ffadd6eab [Ada] Minor refactoring adds 5fae483372b [Ada] Remove excessive validity checks on in-parameters adds 01f27c64770 [Ada] Add expected and actual size to "bit number out of ra [...] adds c1fece377a9 [Ada] Add utility function to recognize attribute 'Loop_Entry adds ff49b8053d1 [Ada] Ada_2020 AI12-0250 : Implement Iterator filters. adds 64b15a17a15 [Ada] Typo corrections, plus minor reformatting in comments adds 6091c2e0fa1 [Ada] Disallow Predicate_Failure without predicate adds 4b5838e086b [Ada] Update entities on class-wide condition function creation adds cf6bd6a3ef1 [Ada] ACATS 4.1R - BD10001 - Error missed adds 6b52c24dd18 [Ada] Analyze aspects once generic subprograms are recognized adds 720425fa2dc [Ada] Accept aspect Relaxed_Initialization on generic subprograms adds 5c63fd2c904 [Ada] Add comment on implementation choice for byte-packed [...] adds 98ceb796329 [Ada] Minor reformatting and typo fix adds 1567ebf93ab [Ada] Fix incorrect placement of freeze node with predicate adds a1014c8136a [Ada] Fix internal error on string type comparision with predicate adds 72145c1ee83 [Ada] Fix typo and layout in comments about matching adds b19c922bf47 [Ada] Optional warning on build-in-place function calls adds eafbde5131d [Ada] Clean up in Interfaces.C.Extensions adds d387808d8bd [Ada] Fix recent regression on _Master declaration adds 9e8102b3507 [Ada] Do not apply constraint checks on allocator with No_I [...] adds 19ddfb317fc [Ada] Fix warnings in C runtime files on Windows adds 6c8b9020a8b [Ada] Fix C miss parentheses warning on Windows adds 0cb1b7276d0 [Ada] Disable warning about unsafe use of __builtin_frame_address adds 30fdaead5b7 compute and check alignment info during analysis adds c1a57681a64 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 9eb7d0d76eb c++: ICE in is_really_empty_class [PR95497] adds 1f0d6145571 Update gcc sv.po. adds 1fa08dcac68 PR fortran/96085 - ICE in gfc_finish_var_decl, at fortran/t [...] adds a8b522311be amdgcn, nvptx: Handle -fpic/-fPIC in mkoffload adds b541b871135 Make memory copy functions scalar storage order barriers adds 50873cc588f Daily bump. adds 4c0d1322033 RISC-V: Disable remove unneeded save-restore call optimizat [...] adds 1073b500e5d RISC-V: Implement __builtin_thread_pointer adds 23fb9e7c1c4 vect/testsuite: Adjust dumping for fully masking decision adds 2a39c42a42c vect: Enhance condition check to use partial vectors adds a9ba2a9b77b aarch64: New Straight Line Speculation (SLS) mitigation flags adds be178ecd5ac aarch64: Introduce SLS mitigation for RET and BR instructions adds 96b7f495f92 aarch64: Mitigate SLS for BLR instruction adds 63b6808e696 aarch64: Add missing ACLE support for BTI adds 463ba375f7b aarch64: Fix noexecstack note in libitm adds e73ec755489 aarch64: Fix noexecstack note in libgcc adds f0f62fa0320 aarch64: Fix BTI support in libgcc [PR96001] adds 319078dad62 aarch64: Fix BTI support in libitm adds edf95e51e53 ira: Fix unnecessary register spill adds ea82325afec openmp: Change omp_atv_default value and rename omp_atv_seq [...] adds 5acef69f9d3 openmp: Optimize triangular loop logical iterator to actual [...] adds dd21b039000 Schedule reduction partition in the last. adds a1e25d00087 remove premature vect_verify_datarefs_alignment adds fab263ab0fc x86: Enable FMA in rsqrt<mode>2 expander adds 614662064ad c++: Partially revert fix for PR c++/95497 [PR96132] adds 9ddea930625 fixup BIT_FIELD_REF detection in SLP discovery adds fd263be4b52 rs6000: Allow MMA built-in initialization regardless of com [...] adds ac8996edb14 openacc: Fortran derived-type mapping fix adds 8d2e5026d22 openacc: GOMP_MAP_ATTACH handling in find_group_last adds 0d00fe404c1 openacc: Set bias to zero for explicit attach/detach clause [...] adds 3f8ca9cb86a Daily bump. adds 08a94a95d10 vect: Use adjusted niters by considering peeling prologue adds 02947a87c4b Add -fdump-profile-report. adds ba9c87d3255 Initial Sapphire Rapids and Alder Lake support from ISA r40 adds 6e41c27bf54 fix constant folding from array CTORs adds 5f74065e26a [Ada] Crash in Walk_Library_Items on ghost units adds 964cf38cb37 [Ada] Fix expansion of 'Update with multiple choices in GNATprove adds a9d72b1bcfc [Ada] Reuse SPARK expansion of attribute Update for delta_a [...] adds c24633fbbb8 [Ada] Remove use of debug flag -gnatdF for GNATprove adds eb6eb3b79aa [Ada] Fix failing assertions related to volatile objects adds b8989631246 [Ada] Fix internal error on if-expression in call returning [...] adds a042b9c6809 [Ada] Fix crash on quantified expression in expression function adds 9e0cd875b5c [Ada] Fix crash on quantified expression in expression func [...] adds 2f9821a09ac [Ada] Make System.Generic_Bignums more flexible adds 745f56989ea [Ada] Part of implementation of AI12-0212: container aggregates adds 25af525c300 [Ada] Add global contracts to Ada.Numerics.Big_Numbers libraries adds 8248cf4b700 [Ada] Revert too late setting of Ekind on discriminants adds 5f43e789300 [Ada] Fix assertion failure on (in-)out function parameter adds 4e91f87c3e7 [Ada] Spurious error in generic dispatching constructor call adds cbe3b8d49d0 [Ada] Small cleanup throughout Exp_Ch4 adds 152f64c2c6c [Ada] Use small limit for aggregates inside subprograms adds c3b4ce9b912 [Ada] Remove references to non-existing E_Protected_Object
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 233 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 275 ++++++ gcc/ada/Makefile.rtl | 1 + gcc/ada/adaint.h | 5 +- gcc/ada/aspects.ads | 6 + gcc/ada/bindo-writers.adb | 2 +- gcc/ada/checks.adb | 256 ++--- gcc/ada/debug.adb | 14 +- gcc/ada/einfo.adb | 1 + gcc/ada/einfo.ads | 6 +- gcc/ada/erroutc.adb | 12 +- gcc/ada/exp_aggr.adb | 79 ++ gcc/ada/exp_attr.adb | 2 + gcc/ada/exp_ch2.adb | 2 - gcc/ada/exp_ch3.adb | 20 +- gcc/ada/exp_ch4.adb | 91 +- gcc/ada/exp_ch5.adb | 45 +- gcc/ada/exp_ch6.adb | 81 +- gcc/ada/exp_ch7.adb | 15 +- gcc/ada/exp_ch9.adb | 13 +- gcc/ada/exp_spark.adb | 310 +++--- gcc/ada/exp_util.adb | 40 +- gcc/ada/exp_util.ads | 10 +- gcc/ada/expect.c | 7 +- gcc/ada/freeze.adb | 148 ++- gcc/ada/inline.adb | 7 + gcc/ada/lib-xref.ads | 1 - gcc/ada/libgnat/a-calcon.adb | 1 - gcc/ada/libgnat/a-calcon.ads | 3 +- gcc/ada/libgnat/a-nbnbin.adb | 109 +- gcc/ada/libgnat/a-nbnbin.ads | 107 +- gcc/ada/libgnat/a-nbnbre.adb | 21 +- gcc/ada/libgnat/a-nbnbre.ads | 104 +- gcc/ada/libgnat/i-cexten.ads | 4 +- gcc/ada/libgnat/s-bignum.adb | 141 ++- gcc/ada/libgnat/s-bignum.ads | 6 +- gcc/ada/libgnat/s-genbig.adb | 557 +++++++---- gcc/ada/libgnat/s-genbig.ads | 104 +- gcc/ada/libgnat/s-mmap.ads | 2 - gcc/ada/libgnat/{s-genbig.ads => s-shabig.ads} | 67 +- gcc/ada/par-ch4.adb | 38 +- gcc/ada/par-ch5.adb | 24 +- gcc/ada/par.adb | 5 + gcc/ada/raise-gcc.c | 2 +- gcc/ada/repinfo.adb | 23 +- gcc/ada/sem.adb | 6 +- gcc/ada/sem_aggr.adb | 67 +- gcc/ada/sem_aggr.ads | 1 + gcc/ada/sem_attr.adb | 14 +- gcc/ada/sem_ch12.adb | 14 +- gcc/ada/sem_ch13.adb | 427 +++++++- gcc/ada/sem_ch13.ads | 11 + gcc/ada/sem_ch3.adb | 22 +- gcc/ada/sem_ch5.adb | 10 +- gcc/ada/sem_ch6.adb | 19 +- gcc/ada/sem_eval.adb | 8 + gcc/ada/sem_prag.adb | 36 +- gcc/ada/sem_res.adb | 12 + gcc/ada/sem_util.adb | 104 +- gcc/ada/sem_util.ads | 33 +- gcc/ada/sinfo.adb | 26 +- gcc/ada/sinfo.ads | 41 +- gcc/ada/snames.ads-tmpl | 9 + gcc/ada/socket.c | 36 +- gcc/ada/sprint.adb | 1 + gcc/ada/sysdep.c | 2 +- gcc/ada/terminals.c | 97 +- gcc/ada/tracebak.c | 3 + gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 13 + gcc/c/c-typeck.c | 51 + gcc/common/config/i386/cpuinfo.h | 8 + gcc/common/config/i386/i386-common.c | 6 + gcc/common/config/i386/i386-cpuinfo.h | 2 + gcc/config.gcc | 4 +- gcc/config/aarch64/aarch64-c.c | 3 + gcc/config/aarch64/aarch64-protos.h | 5 + gcc/config/aarch64/aarch64.c | 346 ++++++- gcc/config/aarch64/aarch64.h | 25 +- gcc/config/aarch64/aarch64.md | 87 +- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/predicates.md | 3 +- gcc/config/gcn/mkoffload.c | 15 +- gcc/config/i386/driver-i386.c | 13 +- gcc/config/i386/i386-c.c | 15 + gcc/config/i386/i386-expand.c | 18 +- gcc/config/i386/i386-options.c | 21 +- gcc/config/i386/i386.h | 13 + gcc/config/i386/sse.md | 24 +- gcc/config/nvptx/mkoffload.c | 15 +- gcc/config/riscv/riscv-sr.c | 6 + gcc/config/riscv/riscv.md | 8 + gcc/config/rs6000/altivec.h | 1 + gcc/config/rs6000/altivec.md | 11 + gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-call.c | 25 +- gcc/config/rs6000/rs6000.c | 6 +- gcc/cp/ChangeLog | 26 + gcc/cp/constexpr.c | 3 +- gcc/cp/semantics.c | 16 + gcc/doc/extend.texi | 27 + gcc/doc/invoke.texi | 25 + gcc/dumpfile.c | 3 +- gcc/dumpfile.h | 1 + gcc/fortran/ChangeLog | 11 + gcc/fortran/resolve.c | 1 + gcc/fortran/trans-openmp.c | 4 +- gcc/gimple-fold.c | 49 +- gcc/ira.c | 2 + gcc/omp-expand.c | 211 +++- gcc/omp-general.c | 23 +- gcc/omp-general.h | 7 + gcc/passes.c | 47 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 1038 +++----------------- gcc/testsuite/ChangeLog | 106 ++ gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C | 12 + gcc/testsuite/g++.dg/template/incomplete12.C | 9 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/gcc.dg/sso-11.c | 36 + gcc/testsuite/gcc.dg/sso/memcpy-1.c | 59 ++ gcc/testsuite/gcc.dg/sso/sso.exp | 12 +- gcc/testsuite/gcc.dg/torture/pr96133.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-45.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +- gcc/testsuite/gcc.target/aarch64/nospill.c | 35 + .../aarch64/sls-mitigation/sls-miti-blr-bti.c | 40 + .../aarch64/sls-mitigation/sls-miti-blr.c | 33 + .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c | 21 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 +++ .../aarch64/sls-mitigation/sls-mitigation.exp | 73 ++ gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/pr88713-1.c | 13 + gcc/testsuite/gcc.target/i386/pr88713-2.c | 6 + .../gcc.target/powerpc/builtins-msum-runnable.c | 74 ++ gcc/testsuite/gcc.target/powerpc/pr96125.c | 47 + .../gcc.target/powerpc/vsx-builtin-msum.c | 26 + .../gcc.target/riscv/read-thread-pointer.c | 7 + gcc/testsuite/gcc.target/riscv/save-restore-9.c | 23 + .../gfortran.dg/goacc/mapping-tests-3.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-4.f90 | 17 + gcc/testsuite/gfortran.dg/pr96085.f90 | 12 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-loop-distribution.c | 21 +- gcc/tree-ssa-sccvn.c | 12 +- gcc/tree-vect-data-refs.c | 88 +- gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-slp.c | 42 +- gcc/tree-vect-stmts.c | 107 +- gcc/tree-vectorizer.h | 4 +- include/ChangeLog | 11 + include/gomp-constants.h | 12 +- libbacktrace/ChangeLog | 5 + libgcc/ChangeLog | 10 + libgcc/config/aarch64/lse.S | 30 + libgomp/ChangeLog | 26 + libgomp/allocator.c | 10 +- libgomp/oacc-mem.c | 22 +- libgomp/omp.h.in | 8 +- libgomp/testsuite/libgomp.c/loop-19.c | 86 ++ libgomp/testsuite/libgomp.c/loop-20.c | 84 ++ .../libgomp.oacc-c-c++-common/pr95270-1.c | 46 + .../libgomp.oacc-c-c++-common/pr95270-2.c | 48 + libitm/ChangeLog | 9 + libitm/config/aarch64/sjlj.S | 29 +- libstdc++-v3/ChangeLog | 12 + 179 files changed, 5467 insertions(+), 2415 deletions(-) copy gcc/ada/libgnat/{s-genbig.ads => s-shabig.ads} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr95497.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete12.C create mode 100644 gcc/testsuite/gcc.dg/sso-11.c create mode 100644 gcc/testsuite/gcc.dg/sso/memcpy-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr96133.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nospill.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-blr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sls-mitigation/sls-mitigation.exp create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88713-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96125.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gcc.target/riscv/read-thread-pointer.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-9.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96085.f90 create mode 100644 libgomp/testsuite/libgomp.c/loop-19.c create mode 100644 libgomp/testsuite/libgomp.c/loop-20.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-2.c