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-arm-mainline-allnoconfig in repository toolchain/ci/gcc.
from bd6ecbe48ad libgcc: Expose the instruction pointer and stack pointer in [...] adds f5e18dd9c7d pass: Run cleanup passes before SLP [PR96789] adds beddd1762ad [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] adds 41f7f6178e2 [Fortran] More precise location information for OpenACC 'ga [...] adds 08fca4df1db libstdc++: use lt_host_flags for libstdc++.la adds fedf3e94efe [OpenACC] Split up testcases for inconsistent nested 'reduc [...] adds 64dc14b1a76 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] adds db3f0d218c2 x86: Fix comment in ix86_expand_builtin adds 682ed7ad230 x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace adds 0caf400a865 Fortran: Add !GCC$ attributes DEPRECATED adds f53e9d40de7 tree-optimization/97678 - fix SLP induction epilogue vectorization adds 8414529156e testsuite/97688 - fix check_vect () with __AVX2__ adds f89dcf93348 Avoid recursion in tree-inline adds aa23a2dd53f Add dg-require-effective-target fpic to gcc i386 tests adds 87a9861b068 Add missing require-effective-target lto adds a562d449244 testsuite: Fix gcc.target/i386/zero-scratch-regs-*.c scan-a [...] adds ac6affba971 tree-optimization/80928 - SLP vectorize nested loop induction adds 9d1b813d0f7 bootstrap/97666 - fix array of bool allocation adds f7d6961126a aarch64: ACLE intrinsics convert BF16 to Float32 adds 918e8b10a71 libcpp: dependency emission tidying adds fbc3f847438 c++: rtti cleanups adds 444655b6f02 c++: cp_tree_equal cleanups adds c9a02768403 arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics adds d65303b6994 arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics adds 890076673d4 arm: Add vld1_bf16 + vld1q_bf16 intrinsics adds 6170a793b7f arm: Add vst1_bf16 + vst1q_bf16 intrinsics adds 1528f34341b arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds ed62f3668b5 arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics adds 104ca9cfa60 Save some memory at debug stream-in time adds c229693ba6f AArch64: Add FLAG for compare intrinsics [PR94442] adds 60be12c32cb AArch64: Add FLAG for AES/SHA/SM3/SM4 intrinsics [PR94442] adds d8909271a2b libcpp: unbreak bootstrap adds 23ac7a009ec Fix PR97205 adds 6ff95a6eefb Cleanup of a merge mistake in fold-const.c adds f620e64a6f1 c++: Disable -Winit-list-lifetime in unevaluated operand [PR97632] adds c2856ceec2e c++: Tweaks for value_dependent_expression_p. adds 220929c0677 Tweaks to ranger cache adds ea7df355ca4 More Ranger cache tweaks adds d0d8a165805 middle-end/97579 - fix VEC_COND_EXPR ISEL optab query adds c5b49c3e092 tree-optimization/97623 - limit PRE hoist insertion adds abe93733a26 PR target/96342 Change field "simdlen" into poly_uint64 adds 19859d6ba6b Add setup.cfg for pytest. adds 84ed8d2c889 gcc-changelog/git_email.py: Support older unidiff modules adds 082a7b23909 cpplib: Fix off-by-one error adds 770ec066b8b c++: Make extern-C mismatch an error adds 1c8b8efa5be c++: A couple of template instantiation cleanups adds cee45e49126 c++: Directly fixup deferred eh-specs adds 3553c658533 aarch64: intrinsics extract half of bf16 vector adds ec4d374ece6 Sync the aarch64-vx7r2 libgcc config with that of Linux adds 9ba95047e47 Add dg-require-effective-target fpic to gcc.target/powerpc tests adds 8bd9a00f434 cpplib: EOF in pragmas adds 5b01425ec20 c++: Small pt.c cleanups adds f4a0e873be8 i386: Fix ix86_function_arg_regno_p to return correct SSE r [...] adds 78f2f08ac8f c++: Refactor clone copying adds a52bf016433 c++: using-decl instantiation adds 93e79ed391b libstdc++: Rewrite std::call_once to use futexes [PR 66146] adds a2058f5812b Add missing non-NULL check in cgraphclones adds ed7f9957bbb c++: DR2303, ambiguous base deduction [PR97453] adds 9f925f3b198 libstdc++: Refactor std::call_once internals adds 875225301e3 c++: Don't try to parse a function declaration as deduction [...] adds 12d05123053 libstdc++: Add mising gnu-versioned-namespace symbols adds fab72592d86 [OpenACC] Use proper location to 'inform' of enclosing pare [...] adds e1276e33429 libstdc++: Ensure std::lock_guard is declared adds e7144372e06 c++: Not all character types are byte-access types. adds ab4664eb73f Fix copying of clone_info while reshaping clone tree. adds 2e391ceb77b Add testcase for pr97695 adds fd2325ea60e Daily bump.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 8 + contrib/gcc-changelog/git_email.py | 5 +- contrib/gcc-changelog/setup.cfg | 2 + gcc/ChangeLog | 288 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 4 +- gcc/cfgexpand.c | 43 ++- gcc/cgraph.c | 12 +- gcc/cgraph.h | 10 +- gcc/cgraphclones.c | 8 +- gcc/config/aarch64/aarch64-simd-builtins.def | 81 +++-- gcc/config/aarch64/aarch64-simd.md | 49 +++ gcc/config/aarch64/aarch64.c | 30 +- gcc/config/aarch64/arm_bf16.h | 7 + gcc/config/aarch64/arm_neon.h | 35 ++ gcc/config/arm/arm-builtins.c | 3 + gcc/config/arm/arm_neon.h | 166 +++++++++ gcc/config/arm/arm_neon_builtins.def | 42 +-- gcc/config/arm/iterators.md | 2 +- gcc/config/i386/i386-expand.c | 8 +- gcc/config/i386/i386.c | 28 +- gcc/config/i386/i386.h | 4 +- gcc/config/i386/sse.md | 67 ++-- gcc/cp/ChangeLog | 97 ++++++ gcc/cp/class.c | 37 +- gcc/cp/constexpr.c | 5 + gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 2 +- gcc/cp/init.c | 2 +- gcc/cp/parser.c | 27 +- gcc/cp/pt.c | 65 ++-- gcc/cp/rtti.c | 88 ++--- gcc/cp/tree.c | 99 ++++-- gcc/doc/invoke.texi | 5 + gcc/dwarf2out.c | 1 + gcc/fold-const.c | 5 - gcc/fortran/ChangeLog | 23 ++ gcc/fortran/cpp.c | 10 +- gcc/fortran/decl.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/gfortran.texi | 3 + gcc/fortran/resolve.c | 20 ++ gcc/fortran/trans-decl.c | 2 +- gcc/fortran/trans-openmp.c | 40 ++- gcc/function.h | 7 + gcc/gengtype.c | 1 + gcc/gimple-isel.cc | 5 +- gcc/gimple-range-cache.cc | 188 +++++++--- gcc/gimple-range-cache.h | 21 +- gcc/gimple-range.cc | 24 +- gcc/ipa-inline-transform.c | 27 ++ gcc/omp-low.c | 65 ++-- gcc/omp-simd-clone.c | 70 ++-- gcc/params.opt | 4 + gcc/passes.c | 47 +++ gcc/passes.def | 11 +- gcc/poly-int-types.h | 8 + gcc/poly-int.h | 57 ++++ gcc/symtab-clones.cc | 18 +- gcc/symtab.c | 7 +- gcc/testsuite/ChangeLog | 247 ++++++++++++++ ...-reductions.c => nested-reductions-1-kernels.c} | 234 ++----------- ...reductions.c => nested-reductions-1-parallel.c} | 108 +----- .../goacc/nested-reductions-1-routine.c | 68 ++++ ...ctions-warn.c => nested-reductions-2-kernels.c} | 304 +++-------------- ...tions-warn.c => nested-reductions-2-parallel.c} | 142 +------- .../goacc/nested-reductions-2-routine.c | 93 +++++ gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 85 +++++ gcc/testsuite/g++.dg/DRs/dr2303.C | 37 ++ gcc/testsuite/g++.dg/Wclass-memaccess.C | 209 +++++++++++- gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 + gcc/testsuite/g++.dg/warn/Winit-list4.C | 15 + gcc/testsuite/gcc.c-torture/compile/pr97205.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr97578.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr97695.c | 20 ++ gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 58 ++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +- gcc/testsuite/gcc.dg/vect/pr97678.c | 29 ++ gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 51 +++ gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 62 ++++ .../aarch64/advsimd-intrinsics/bf16_get-be.c | 27 ++ .../aarch64/advsimd-intrinsics/bf16_get.c | 27 ++ .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 +++ .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c | 2 +- .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c | 2 +- gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 ++ .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 21 ++ .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 17 + .../arm/simd/vld1q_lane_bf16_indices_1.c | 17 + .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 73 ++++ gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 ++ .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 21 ++ .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 15 + .../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 ++++ .../arm/simd/vstq1_lane_bf16_indices_1.c | 15 + gcc/testsuite/gcc.target/i386/pr45352-1.c | 1 + gcc/testsuite/gcc.target/i386/pr47602.c | 1 + gcc/testsuite/gcc.target/i386/pr55151.c | 1 + gcc/testsuite/gcc.target/i386/pr55458.c | 1 + gcc/testsuite/gcc.target/i386/pr56348.c | 1 + gcc/testsuite/gcc.target/i386/pr57097.c | 1 + gcc/testsuite/gcc.target/i386/pr65753.c | 1 + gcc/testsuite/gcc.target/i386/pr65915.c | 1 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 1 + gcc/testsuite/gcc.target/i386/pr66334.c | 1 + gcc/testsuite/gcc.target/i386/pr66819-2.c | 1 + gcc/testsuite/gcc.target/i386/pr67265.c | 1 + gcc/testsuite/gcc.target/i386/pr81481.c | 1 + gcc/testsuite/gcc.target/i386/pr83994.c | 1 + .../gcc.target/i386/zero-scratch-regs-1.c | 4 +- .../gcc.target/i386/zero-scratch-regs-10.c | 16 +- .../gcc.target/i386/zero-scratch-regs-13.c | 24 +- .../gcc.target/i386/zero-scratch-regs-14.c | 18 +- .../gcc.target/i386/zero-scratch-regs-15.c | 4 +- .../gcc.target/i386/zero-scratch-regs-16.c | 4 +- .../gcc.target/i386/zero-scratch-regs-17.c | 4 +- .../gcc.target/i386/zero-scratch-regs-18.c | 6 +- .../gcc.target/i386/zero-scratch-regs-19.c | 4 +- .../gcc.target/i386/zero-scratch-regs-2.c | 18 +- .../gcc.target/i386/zero-scratch-regs-20.c | 26 +- .../gcc.target/i386/zero-scratch-regs-21.c | 6 +- .../gcc.target/i386/zero-scratch-regs-22.c | 20 +- .../gcc.target/i386/zero-scratch-regs-23.c | 36 +- .../gcc.target/i386/zero-scratch-regs-24.c | 2 +- .../gcc.target/i386/zero-scratch-regs-25.c | 2 +- .../gcc.target/i386/zero-scratch-regs-26.c | 30 +- .../gcc.target/i386/zero-scratch-regs-27.c | 12 +- .../gcc.target/i386/zero-scratch-regs-28.c | 16 +- .../gcc.target/i386/zero-scratch-regs-29.c | 2 +- .../gcc.target/i386/zero-scratch-regs-3.c | 4 +- .../gcc.target/i386/zero-scratch-regs-30.c | 6 +- .../gcc.target/i386/zero-scratch-regs-31.c | 8 +- .../gcc.target/i386/zero-scratch-regs-4.c | 4 +- .../gcc.target/i386/zero-scratch-regs-5.c | 18 +- .../gcc.target/i386/zero-scratch-regs-6.c | 4 +- .../gcc.target/i386/zero-scratch-regs-7.c | 4 +- .../gcc.target/i386/zero-scratch-regs-8.c | 16 +- .../gcc.target/i386/zero-scratch-regs-9.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr67789.c | 1 + gcc/testsuite/gcc.target/powerpc/pr83629.c | 1 + gcc/testsuite/gcc.target/powerpc/pr84112.c | 3 +- gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 ++ ...uctions.f90 => nested-reductions-1-kernels.f90} | 300 ++-------------- ...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +------- .../goacc/nested-reductions-1-routine.f90 | 88 +++++ ...ns-warn.f90 => nested-reductions-2-kernels.f90} | 379 +++------------------ ...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +--------- .../goacc/nested-reductions-2-routine.f90 | 119 +++++++ gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 88 +++++ gcc/timevar.def | 1 + gcc/tree-pass.h | 6 + gcc/tree-ssa-loop-ivcanon.c | 3 + gcc/tree-ssa-pre.c | 7 +- gcc/tree-vect-loop.c | 139 ++++---- gcc/tree-vect-slp.c | 10 +- gcc/tree-vect-stmts.c | 43 +-- gcc/varpool.c | 2 +- libcpp/ChangeLog | 25 ++ libcpp/directives.c | 2 +- libcpp/include/mkdeps.h | 6 +- libcpp/init.c | 16 +- libcpp/lex.c | 33 +- libcpp/mkdeps.c | 12 +- libgcc/ChangeLog | 11 + libgcc/config.host | 1 + libstdc++-v3/ChangeLog | 57 ++++ .../config/abi/pre/gnu-versioned-namespace.ver | 4 + libstdc++-v3/config/abi/pre/gnu.ver | 5 + libstdc++-v3/include/std/mutex | 200 +++++++++-- libstdc++-v3/include/std/syncstream | 5 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/mutex.cc | 121 +++++-- .../testsuite/30_threads/call_once/39909.cc | 3 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../testsuite/30_threads/call_once/60497.cc | 4 +- .../30_threads/call_once/{dr2442.cc => 66146.cc} | 35 +- .../testsuite/30_threads/call_once/call_once1.cc | 6 +- .../testsuite/30_threads/call_once/constexpr.cc | 29 -- .../testsuite/30_threads/call_once/dr2442.cc | 4 +- .../testsuite/30_threads/call_once/once_flag.cc | 10 +- .../30_threads/once_flag/cons/constexpr.cc | 29 -- 197 files changed, 4219 insertions(+), 2523 deletions(-) create mode 100644 contrib/gcc-changelog/setup.cfg copy gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions-1- [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions- [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reductio [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reduct [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2303.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list4.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97205.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97578.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97695.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96789.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97678.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_get.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions-1 [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reducti [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reduc [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 copy libstdc++-v3/testsuite/30_threads/call_once/{dr2442.cc => 66146.cc} (66%) delete mode 100644 libstdc++-v3/testsuite/30_threads/call_once/constexpr.cc delete mode 100644 libstdc++-v3/testsuite/30_threads/once_flag/cons/constexpr.cc