This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_apm/llvm-release-arm-spec2k6-Os in repository toolchain/ci/gcc.
from 7edb992d819 compiler: correct condition for calling memclrHasPointers adds a22c0458cb5 Daily bump. adds 0d09acc0d62 Fortran - improve error recovery determining array element [...] adds 7ca5bcb0f12 Fortran - out of bounds in array constructor with implied do loop adds 2ae73531d33 Daily bump. adds 09a2049123e d: Don't include terminating null pointer in string express [...] adds b79f0b99fde Daily bump. adds 6dd2650f96c Daily bump. adds a87d7fbef55 rs6000: Expand fmod and remainder when built with fast-math [...] adds 4fc907e18d1 Give more informative error message for by-reference types adds df2f733cd99 Remove superfluous call to UI_Is_In_Int_Range adds e94730e51af Fix internal error on pointer-to-pointer binding in LTO mode adds 1355ea50498 Fix inaccurate bounds in debug info for vector array types adds 82a95c08c0d Do not issue size error for too large array type adds 40c0122a1c5 Fix PR ada/101970 adds 4bcb3213f74 Verify destination[source] of a load[store] instruction is [...] adds e9a6a100046 Daily bump. adds 819e7784a06 rs6000: Move rs6000_split_multireg_move to later in file adds ed9006264f6 rs6000: Generate an lxvp instead of two adjacent lxv instructions adds b429c81170c Enable store fusion on Power10. adds 6f61195e043 c++: Fix __is_*constructible/assignable for templates [PR102305] adds 6550198bd84 c++: Update DECL_*SIZE for objects with flexible array memb [...] adds 352c0b2668a c++: Fix handling of decls with flexible array members init [...] adds 0287b697b01 Daily bump. adds f00530266f8 Fix target/101934: aarch64 memset code creates unaligned st [...] adds b602b667c05 sparc: Print out bit names for LEON and LEON3 with -mdebug adds 807c7e12486 sparc: Treat more instructions as load or store in errata w [...] adds f5b008faf0a sparc: Skip all empty assembly statements adds 7b30a12edf7 sparc: Prevent atomic instructions in beginning of function [...] adds 3fd9656951b sparc: Add NOP in stack_protect_setsi if sparc_fix_b2bst enabled adds c503f416f22 sparc: Add scheduling information for LEON5 adds 58c76fb477b Fortran - ensure simplification of bounds of array-valued n [...] adds 3bc4ed08514 Fortran - fix handling of substring start and end indices adds a6aa2458a92 Daily bump. adds 469aad8b5d7 Fix PR rtl-optimization/102306 adds 7026df8d25b Daily bump. adds 0d2d24fbe37 Daily bump. adds 1ae01a88d35 Fortran - fix ICE during error recovery checking entry char [...] adds 6527feb07c3 Fortran - fix handling of optional allocatable DT arguments [...] adds 79c523d40de Daily bump. adds b1dc26d3543 GCC11 - Fortran: combined directives - order(concurrent) no [...] adds d4b84aefe69 Daily bump. adds d891ef6ac49 Fix no_fsanitize_address effective target adds 7fbab3afca9 Fortran - (large) arrays in the main shall be static adds 5210f05c6eb rs6000: Don't use r12 for CR save on ELFv2 (PR102107) adds da0a5628d47 rs6000: Fix ELFv2 r12 use in epilogue adds ae362db3e5c Daily bump. adds cc11a171eee ipa-fnsummary: Remove inconsistent bp_pack_value adds 22b25535b8b IBM Z: Fix PR102222 adds 5acab453d48 IBM Z: TPF: Add cc clobber to profiling expanders
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 132 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 35 + gcc/ada/exp_attr.adb | 23 +- gcc/ada/gcc-interface/decl.c | 25 +- gcc/ada/gcc-interface/utils.c | 9 +- gcc/combine.c | 10 + gcc/config/aarch64/aarch64.c | 4 +- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-logue.c | 15 +- gcc/config/rs6000/rs6000.c | 3228 ++++++++++---------- gcc/config/rs6000/rs6000.md | 36 + gcc/config/rs6000/rs6000.opt | 4 + gcc/config/s390/s390.c | 10 + gcc/config/s390/tpf.md | 6 +- gcc/config/sparc/leon5.md | 103 + gcc/config/sparc/sparc-opts.h | 1 + gcc/config/sparc/sparc.c | 183 +- gcc/config/sparc/sparc.h | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sparc.opt | 3 + gcc/cp/ChangeLog | 29 + gcc/cp/decl.c | 32 + gcc/cp/method.c | 1 + gcc/cp/typeck2.c | 15 +- gcc/d/ChangeLog | 9 + gcc/d/d-builtins.cc | 2 +- gcc/doc/invoke.texi | 13 +- gcc/fortran/ChangeLog | 72 + gcc/fortran/decl.c | 18 + gcc/fortran/expr.c | 11 +- gcc/fortran/resolve.c | 4 +- gcc/fortran/trans-decl.c | 5 +- gcc/fortran/trans-expr.c | 15 +- gcc/fortran/trans-openmp.c | 2 - gcc/ipa-fnsummary.c | 15 +- gcc/testsuite/ChangeLog | 138 + gcc/testsuite/g++.dg/abi/anon4.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr102305.C | 39 + gcc/testsuite/g++.dg/ext/flexary39.C | 65 + gcc/testsuite/g++.dg/ext/flexary40.C | 50 + gcc/testsuite/g++.target/i386/pr102295.C | 12 + gcc/testsuite/gcc.dg/pr91441.c | 4 +- gcc/testsuite/gcc.dg/pr96260.c | 2 +- gcc/testsuite/gcc.dg/pr96307.c | 2 +- .../gcc.target/aarch64/memset-strict-align-1.c | 28 + gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c | 31 + .../gcc.target/powerpc/fusion-p10-stst2.c | 30 + gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c | 28 + gcc/testsuite/gcc.target/powerpc/pr97142.c | 35 + gcc/testsuite/gcc.target/s390/pr102222.c | 16 + gcc/testsuite/gcc.target/sparc/20210917-1.c | 19 + gcc/testsuite/gdc.dg/pr102185.d | 7 + gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 + gcc/testsuite/gfortran.dg/entry_25.f90 | 13 + .../gomp/distribute-order-concurrent.f90 | 25 + gcc/testsuite/gfortran.dg/intent_out_14.f90 | 24 + gcc/testsuite/gfortran.dg/pr101327.f90 | 11 + gcc/testsuite/gfortran.dg/pr102366.f90 | 9 + gcc/testsuite/gfortran.dg/pr82314.f90 | 11 + gcc/testsuite/gfortran.dg/substr_6.f90 | 2 + gcc/testsuite/gnat.dg/asan1.adb | 2 +- gcc/testsuite/gnat.dg/enum_rep2.adb | 117 + gcc/testsuite/lib/target-supports.exp | 5 +- gcc/varasm.c | 12 +- 65 files changed, 3238 insertions(+), 1642 deletions(-) create mode 100644 gcc/config/sparc/leon5.md create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr102305.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary39.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary40.C create mode 100644 gcc/testsuite/g++.target/i386/pr102295.C create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-strict-align-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-stst2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97142.c create mode 100644 gcc/testsuite/gcc.target/s390/pr102222.c create mode 100644 gcc/testsuite/gcc.target/sparc/20210917-1.c create mode 100644 gcc/testsuite/gdc.dg/pr102185.d create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/distribute-order-concurrent.f90 create mode 100644 gcc/testsuite/gfortran.dg/intent_out_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101327.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr102366.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr82314.f90 create mode 100644 gcc/testsuite/gnat.dg/enum_rep2.adb