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-release-arm-spec2k6-O3 in repository toolchain/ci/gcc.
from 170b863585d Daily bump. adds 6fa3b3bbac9 accept <case> and [cond] in ChangeLog adds 006fda1b17a PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] adds f69a6c40123 Daily bump. adds 21b27a61345 Daily bump. adds dc7a8afce35 Record and restore postorder information in breaking alias sccs. adds 8c25c91b117 Schedule reduction partition in the last. adds 00672d956d0 [PATCH, rs6000]Add support to enable vmsumudm behind vec_ms [...] adds 34ffcfe7621 Daily bump. adds 4175295d158 Daily bump. adds ba6291a1c2c Daily bump. adds c00d40c9535 Daily bump. adds 92a63f056ca Daily bump. adds f95f1ac7241 Daily bump. adds 313e02cfb97 S/390: Emit vector alignment hints for z13 if AS accepts them adds ae6f7309862 aarch64: Fix noexecstack note in libitm adds be6028a7a65 aarch64: Fix noexecstack note in libgcc adds 315a7e8cca1 aarch64: Fix BTI support in libgcc [PR96001] adds 91aab0f70e0 aarch64: Fix BTI support in libitm adds a70d5d81c41 aarch64: fix return address access with pac [PR94891][PR94791] adds a0ae6c76529 aarch64: fix __builtin_eh_return with pac-ret [PR94891] adds f5cab586217 libgcc: fix the handling of return address mangling [PR94891] adds a6a2935076b doc: Clarify __builtin_return_address [PR94891] adds 8281cdda59d aarch64: Add missing ACLE support for PAC-RET adds 0eca9685d19 Daily bump. adds da193dadf28 Fix missing dependencies for selftests which occasionally c [...] adds 6e2d60002ac Daily bump. adds 1aa8732ff97 Daily bump. adds 5e1e8bb00b0 Daily bump. adds 7e9ce2ecfc6 Daily bump. adds 9db53472af1 Daily bump. adds 0a5be099c6f Daily bump. adds ed9356630dc gcc-changelog: Fix typo in output adds ef7b4fe8065 gcc-changelog: fix when somebody reverts a backport adds eb0a835d643 rs6000: Correct logic to disable NO_SUM_IN_TOC and NO_FP_IN [...] adds 159c7ca3c3c Always use name from c_interop_kinds_table for -fc-prototypes. adds 7be5add5534 Fix handling of implicit_pure by checking if non-pure proce [...] adds b2fe9b1bf79 PR fortran/89574 - ICE in conv_function_val, at fortran/tra [...] adds 6ca6eb70b0c Daily bump. adds e6df73e8ec6 Daily bump. adds eca316afa46 PR 93592 - Invalid UP/DOWN rounding with EN descriptor. adds ae835ea03fa Daily bump. adds 5aa8760e319 Fortran : ICE in gfc_check_reshape PR95585 adds d09b2606a5d Daily bump. adds 5574b844692 Fortran : ICE in gfc_check_pointer_assign PR95612 adds 7b34890e3df Daily bump. adds 2ed8962e85e Daily bump. adds c1350a8f542 gcc-changelog: fix combining of arguments. adds cd8377a50f5 Daily bump. adds 5e12156a709 Daily bump. adds 7f473cb48a1 Daily bump. adds a6e2dc45099 d: Fix ICE in expand_intrinsic_vaarg adds a9c2fba8529 Daily bump. adds c74b896317b Daily bump. adds 09809e84d76 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] adds 0a8cf19d14f cpp: Do not use @dots for ... tokens in code examples adds c512a43092a Daily bump. adds 20da13e395b aarch64: New Straight Line Speculation (SLS) mitigation flags adds dc586a74922 aarch64: Introduce SLS mitigation for RET and BR instructions adds 2155170525f aarch64: Mitigate SLS for BLR instruction adds 0d1987fb5c6 Daily bump. adds 5226c9f5b0f Daily bump. adds f86f80dbcce libstdc++: Fix unnecessary allocations in read_symlink [PR 96484] adds 13dc9bf3a88 Daily bump. adds e4c68cc7dcb ipa-devirt: Fix crash in obj_type_ref_class [PR95114] adds cdb0af30f73 early-remat: Handle sets of multiple candidate regs [PR94605] adds 7ebca347d1d aarch64: Add A64FX machine model adds e7406c36449 libstdc++: Fix path::generic_string allocator handling (PR 94242) adds 88f2b72e77f libstdc++: Fix experimental::path::generic_string (PR 93245) adds 5380912a17e aarch64: Clear canary value after stack_protect_test [PR96191] adds 3e40be9cc92 arm: Clear canary value after stack_protect_test [PR96191] adds 4e91af9877d aarch64: Fix up __aarch64_cas16_acq_rel fallback adds 4ad02cfb768 Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 29 ++ contrib/gcc-changelog/git_commit.py | 35 +- contrib/gcc-changelog/git_update_version.py | 2 +- contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 35 ++ contrib/git-backport.py | 2 +- gcc/ChangeLog | 232 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 6 +- gcc/config.in | 7 + gcc/config/aarch64/aarch64-c.c | 12 + gcc/config/aarch64/aarch64-cores.def | 3 + gcc/config/aarch64/aarch64-protos.h | 6 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 410 ++++++++++++++++++++- gcc/config/aarch64/aarch64.h | 27 +- gcc/config/aarch64/aarch64.md | 120 +++--- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/constraints.md | 9 + gcc/config/aarch64/predicates.md | 3 +- gcc/config/arm/arm.md | 6 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/altivec.h | 1 + gcc/config/rs6000/altivec.md | 11 + gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-c.c | 6 + gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.h | 7 + gcc/configure | 31 ++ gcc/configure.ac | 5 + gcc/d/ChangeLog | 11 + gcc/d/intrinsics.cc | 23 +- gcc/doc/cpp.texi | 14 +- gcc/doc/extend.texi | 27 +- gcc/doc/invoke.texi | 16 +- gcc/early-remat.c | 2 +- gcc/fortran/ChangeLog | 58 +++ gcc/fortran/check.c | 3 +- gcc/fortran/dump-parse-tree.c | 55 +-- gcc/fortran/expr.c | 15 +- gcc/fortran/frontend-passes.c | 74 ++++ gcc/fortran/gfortran.h | 1 + gcc/fortran/parse.c | 23 ++ gcc/fortran/resolve.c | 16 +- gcc/fortran/trans-decl.c | 7 +- gcc/ipa-devirt.c | 9 +- gcc/testsuite/ChangeLog | 154 ++++++++ gcc/testsuite/g++.dg/tree-ssa/pr95638.C | 150 ++++++++ gcc/testsuite/g++.target/aarch64/pr95114.C | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr95804.c | 18 + gcc/testsuite/gcc.target/aarch64/pr96402.c | 16 + .../gcc.target/aarch64/return_address_sign_1.c | 8 +- .../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 | 15 + .../aarch64/sls-mitigation/sls-miti-retbr.c | 119 ++++++ .../aarch64/sls-mitigation/sls-mitigation.exp | 73 ++++ .../gcc.target/aarch64/stack-protector-1.c | 89 +++++ .../gcc.target/aarch64/stack-protector-2.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 + gcc/testsuite/gcc.target/arm/stack-protector-1.c | 63 ++++ gcc/testsuite/gcc.target/arm/stack-protector-2.c | 6 + .../gcc.target/powerpc/builtins-msum-runnable.c | 74 ++++ .../gcc.target/powerpc/vsx-builtin-msum.c | 26 ++ gcc/testsuite/gcc.target/s390/vector/align-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/align-2.c | 2 +- gcc/testsuite/gdc.dg/pr96140.d | 15 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +- gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 ++++++++++ gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 ++++++++++ gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 ++++++++++ gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 ++++++++++ gcc/testsuite/gfortran.dg/implicit_pure_5.c | 7 + gcc/testsuite/gfortran.dg/implicit_pure_5.f90 | 63 ++++ gcc/testsuite/gfortran.dg/pr89574.f90 | 29 ++ gcc/testsuite/gfortran.dg/pr95585.f90 | 6 + gcc/testsuite/gfortran.dg/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr95709.f90 | 12 + gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-loop-distribution.c | 38 +- gcc/tree-pretty-print.c | 5 +- gcc/tree.c | 7 +- gcc/tree.h | 4 +- libgcc/ChangeLog | 41 +++ libgcc/config/aarch64/aarch64-unwind.h | 35 +- libgcc/config/aarch64/lse.S | 32 +- libgcc/unwind-dw2.c | 34 +- libgfortran/ChangeLog | 9 + libgfortran/io/write_float.def | 3 +- libitm/ChangeLog | 15 + libitm/config/aarch64/sjlj.S | 29 +- libsanitizer/ChangeLog | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cc | 6 +- libstdc++-v3/ChangeLog | 36 ++ libstdc++-v3/include/bits/fs_path.h | 11 +- libstdc++-v3/include/experimental/bits/fs_path.h | 40 +- libstdc++-v3/src/c++17/fs_ops.cc | 6 + libstdc++-v3/src/filesystem/ops.cc | 6 + .../filesystem/path/generic/94242.cc} | 41 ++- .../filesystem/path/generic/generic_string.cc | 32 ++ .../filesystem/path/generic/generic_string.cc | 46 ++- 104 files changed, 3399 insertions(+), 276 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95638.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr95114.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr96402.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/aarch64/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-1.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-protector-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-msum-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-msum.c create mode 100644 gcc/testsuite/gdc.dg/pr96140.d create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rd.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rn.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_ru.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_en_rz.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.c create mode 100644 gcc/testsuite/gfortran.dg/implicit_pure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89574.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95585.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95612.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95709.f90 copy libstdc++-v3/testsuite/{experimental/filesystem/path/generic/generic_string.c [...]