This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 3b8a82f97dd Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu [...] adds d88e2cb5491 varasm: Reject soft frame or arg pointer registers for regi [...] adds 3cc4e183f12 Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi [...] adds 49ec63666e0 widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR98256] adds 20d68fa0d81 VAX: Fix lower bound adjustment with `casesi' adds 3530ca075b0 VAX: Remove unused register allocation from QMATH DImode ad [...] adds ffb1dcf6222 VAX: Handle constant 0 with QMATH DImode add/sub adds 294ca9eca02 VAX: Handle subtracting from self with QMATH DImode add/sub adds d9ec27c1c38 VAX: Check the correct operand for constant 0 push operation adds 2c3d487a9a8 VAX: Unify push operation selection adds b4cdc2a3d33 Daily bump. adds 8e56e4d9566 libstdc++: Fix several _GLIBCXX_DEBUG tests adds 0df5fa66b66 -fgo-dump-spec: skip typedefs that match struct tag adds cf7efe2d36f aarch64: Add support for Cortex-A78C adds ab28eac6076 sanitizer: do not ICE for pointer cmp/sub adds ebc15a4e1ee arm,testsuite: Fix vect-half-floats.c test adds 434fb3b6cc7 arm: Auto-vectorization for MVE: veor adds 5391cf07be7 arm: Auto-vectorization for MVE: vbic adds fd43603414a arm: Auto-vectorization for MVE: vmvn adds 4cbb7cab47a arm: Auto-vectorization for MVE: vneg adds f60c1b31027 .dir-locals.el: Set 'fill-column' to 80 for c-mode adds 470a25b638f Limit perf data buffer during feature checking new 159b0bd9ce2 middle-end: Exclude TOP permute from blend considerations new 62c5ea52288 preprocessor: Deferred macro support new 49ea96b4d88 [Ada] Adjust documentation of System.Img_Util.Set_Decimal_Digits new 3fcb8100aac [Ada] Correctly mark subprogram as not always inlined in GN [...] new ae8c56262d6 [Ada] Update comment for processing of pragma Assertion_Policy new efec136240f [Ada] Fix analysis of access objects in Depends contracts new d494f9f037b [Ada] Tidy up implementation of System.Fat_Gen.Valid and in [...] new 2a1a3fc67f4 [Ada] Avoid reanalysis of malformed dependency relations new 758daef51b0 [Ada] Refine error messages on illegal Refined_State in SPARK new d983a9d0500 [Ada] Fix warning control character for message on IN OUT p [...] new 2c40c60ecb3 [Ada] Compiler crash on call to function instance new c2dc9fb6614 [Ada] Simplify prevention of cascaded errors for Refined_State new 32543637450 [Ada] Fix couple of bugs in the implementation of Round attribute new 097826df0cb [Ada] Additional fixes for Default_Initial_Condition new 9189557557f [Ada] Implement AI12-0398-1/03 new e5e963ab2ed [Ada] armhf-linux: symbolic tracebacks new a98c6ffa0ba [Ada] Fix documentation of -gnatw.K switch (activates => disables) new 3cde9f1cc56 [Ada] Remove double initialization of the known value cache new f3dd0581a51 [Ada] Implement part of System.Fat_Gen more efficiently new 77c44637af3 [Ada] Adjust previous change to System.Fat_Gen new a36a291399f [Ada] Fix internal error on bit-packed array in Volatile_Fu [...] new b97b4e6f71d [Ada] Adjust again previous change to System.Fat_Gen new 415791cf5c9 [Ada] Fix compile time evaluation of shift intrinsics new b9348660558 [Ada] Add annotation after recent compiler changes new 90b2d3fafb9 [Ada] Fix alignment warning in System.Fat_Gen unit new 7e7d99bfa23 [Ada] Incorrect accessibility level on type in formal package new 430dd877b86 [Ada] Small cleanup in the Ada.Text_IO hierarchy new 951d7d13199 [Ada] Small adjustments to fixed-point I/O units new b27e311783f [Ada] Refactor duplicated code for floating point attributes new 041f8c70ad0 [Ada] Process Truncation just like other floating point attributes new 7837a887d66 [Ada] Refactor duplicated code for First and Last attributes new a21ec1de4e5 [Ada] Analyze second parameter of attribute Scaling new ca086b8b8bb gcov: Update comments.
The 33 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: .dir-locals.el | 7 +- gcc/ChangeLog | 206 +++++++ gcc/DATESTAMP | 2 +- .../building_executable_programs_with_gnat.rst | 2 +- gcc/ada/exp_aggr.adb | 31 +- gcc/ada/exp_attr.adb | 38 +- gcc/ada/exp_ch3.adb | 5 + gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_ch6.adb | 1 + gcc/ada/exp_ch7.adb | 57 +- gcc/ada/exp_fixd.adb | 23 +- gcc/ada/exp_pakd.adb | 11 +- gcc/ada/exp_util.adb | 14 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/inline.adb | 27 +- gcc/ada/inline.ads | 14 +- gcc/ada/libgnat/a-tifiio.adb | 37 +- gcc/ada/libgnat/a-tifiio__128.adb | 45 +- gcc/ada/libgnat/a-wtcoio.adb | 4 +- gcc/ada/libgnat/a-wtdeio.adb | 4 +- gcc/ada/libgnat/a-wtdeio__128.adb | 4 +- gcc/ada/libgnat/a-wtenio.adb | 4 +- gcc/ada/libgnat/a-wtfiio.adb | 12 +- gcc/ada/libgnat/a-wtfiio__128.adb | 16 +- gcc/ada/libgnat/a-wtflio.adb | 4 +- gcc/ada/libgnat/a-wtinio.adb | 4 +- gcc/ada/libgnat/a-wtinio__128.adb | 4 +- gcc/ada/libgnat/a-wtmoio.adb | 4 +- gcc/ada/libgnat/a-wtmoio__128.adb | 4 +- gcc/ada/libgnat/a-ztcoio.adb | 4 +- gcc/ada/libgnat/a-ztdeio.adb | 4 +- gcc/ada/libgnat/a-ztdeio__128.adb | 4 +- gcc/ada/libgnat/a-ztenio.adb | 4 +- gcc/ada/libgnat/a-ztfiio.adb | 12 +- gcc/ada/libgnat/a-ztfiio__128.adb | 16 +- gcc/ada/libgnat/a-ztflio.adb | 4 +- gcc/ada/libgnat/a-ztinio.adb | 4 +- gcc/ada/libgnat/a-ztinio__128.adb | 4 +- gcc/ada/libgnat/a-ztmoio.adb | 4 +- gcc/ada/libgnat/a-ztmoio__128.adb | 4 +- gcc/ada/libgnat/s-fatgen.adb | 680 ++++++++++----------- gcc/ada/libgnat/s-fatgen.ads | 15 +- gcc/ada/libgnat/s-imguti.ads | 21 +- gcc/ada/par-ch3.adb | 8 +- gcc/ada/par-ch6.adb | 12 +- gcc/ada/par-ch9.adb | 6 + gcc/ada/sa_messages.ads | 2 +- gcc/ada/sem_aggr.adb | 5 +- gcc/ada/sem_attr.adb | 76 +-- gcc/ada/sem_elab.adb | 14 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 169 +++-- gcc/ada/sem_res.adb | 14 +- gcc/ada/sem_util.adb | 22 + gcc/ada/sem_util.ads | 3 + gcc/ada/sem_warn.adb | 6 +- gcc/ada/tracebak.c | 7 + gcc/c/c-typeck.c | 6 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/arm/arm_mve.h | 70 +-- gcc/config/arm/arm_mve_builtins.def | 26 +- gcc/config/arm/constraints.md | 2 +- gcc/config/arm/iterators.md | 53 +- gcc/config/arm/mve.md | 237 +++++-- gcc/config/arm/neon.md | 38 +- gcc/config/arm/unspecs.md | 30 +- gcc/config/arm/vec-common.md | 79 +-- gcc/config/vax/vax.c | 43 +- gcc/config/vax/vax.md | 2 +- gcc/doc/invoke.texi | 2 +- gcc/fortran/ChangeLog | 5 + gcc/gcov.c | 5 +- gcc/godump.c | 16 +- gcc/testsuite/ChangeLog | 79 +++ gcc/testsuite/c-c++-common/asan/pr98204.c | 6 + gcc/testsuite/gcc.c-torture/compile/pr98256.c | 9 + gcc/testsuite/gcc.misc-tests/godump-1.c | 23 + gcc/testsuite/gcc.target/arm/simd/mve-vbic.c | 65 ++ gcc/testsuite/gcc.target/arm/simd/mve-veor.c | 61 ++ gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c | 35 ++ gcc/testsuite/gcc.target/arm/simd/mve-vneg.c | 49 ++ gcc/testsuite/gcc.target/arm/vect-half-floats.c | 6 +- gcc/testsuite/gcc.target/i386/pr79804.c | 6 +- gcc/testsuite/gcc.target/i386/pr88178.c | 2 +- gcc/testsuite/gcc.target/i386/pr92469.c | 24 + gcc/testsuite/gcc.target/i386/pr98264.c | 22 + gcc/testsuite/gcc.target/vax/push.c | 27 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-ssa-math-opts.c | 22 +- gcc/tree-vect-slp-patterns.c | 3 +- gcc/varasm.c | 26 + libcpp/include/cpplib.h | 11 +- libcpp/macro.c | 9 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 1 + 98 files changed, 1812 insertions(+), 1020 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/pr98204.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98256.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vbic.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-veor.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92469.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98264.c create mode 100644 gcc/testsuite/gcc.target/vax/push.c