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-master-arm-spec2k6-O3 in repository toolchain/ci/gcc.
from 054fc495fac improve BB vectorization dump locations adds 8ae0de56211 amdgcn: align TImode registers adds 15545563128 [libatomic] Add nvptx support adds 4ecc0061c40 libgccjit: Add new gcc_jit_global_set_initializer entry point adds 2c1d809e93e testsuite: gimplefe-44 requires exceptions adds 8d3767c3024 tree-optimization/97020 - account SLP cost in loop vect again adds b32d2ea8c29 libstdc++-v3/include/bits/regex_error.h: Avoid warning with [...] adds fb00a9fc397 libstdc++-v3/libsupc++/eh_call.cc: Avoid warning with -fno- [...] adds 55bdee9af3c libstdc++-v3/libsupc++/eh_call.cc: Avoid "set but not used" [...] adds f639343dc8c libstdc++: Improve std::async test adds 5bad23ceec0 libstdc++: Use FUTEX_CLOCK_REALTIME for futex wait adds 01d412ef36f libstdc++: Support futex waiting on chrono::steady_clock directly adds 87fce1923fc libstdc++: Use std::chrono::steady_clock as atomic_futex re [...] adds b9faa3301c5 libstdc++: Loop when futex waits against arbitrary clock adds f9ddb696a28 libstdc++: Avoid rounding errors in std::future::wait_* [PR 91486] adds e05ff30078e libstdc++: Avoid rounding errors on custom clocks in condit [...] adds 29216f56d00 libstdc++: Fix build error in <bits/regex_error.h> adds 13144466f11 c++: Remove LOOKUP_CONSTINIT. adds 1be7bf7dab8 objc++: Always pop scope with method definitions [PR97015] adds f36a8168f04 Move/correct offset adjustment (PR middle-end/96903). adds 40e99ed5f4e Fix fma test case [PR97018] adds 53ad6b1979f libstdc++: Fix chrono::__detail::ceil to work with C++11 adds 2c3b1c5f950 libstdc++: Split std::align/assume_aligned to bits/align.h adds 2fda9e9badb [PATCH,rs6000] Testsuite fixup pr96139 tests adds f76b0f231b3 c++: Concepts and local externs adds 64064678d6c libstdc++: only pull in bits/align.h if C++11 or later adds 9d377c280c9 i386: Fix array index in expander adds e73f586c93b PowerPC: rename some functions. adds ac35c090821 Daily bump. adds 4965be0b338 Accept absolute address clause for array of UNC nominal subtype adds b4407150893 Minor tweak to line debug info adds fe47e816392 Fix small inconsistency in new predicate adds f2d9f95e9cc Add preliminary support for 128-bit integer types adds 49482217e0a Add new shrpsi instruction variands to gcc/config/pa/pa.md. adds e4011c13c1f d: Build TYPE_DECLs for non-numeric enum types. adds 707e9159ed2 d: Return promoted types in d_type_promotes_to when linkage [...] adds 5de41c88620 Daily bump. adds 2fd157813c4 Improve costs for DImode shifts of interger constants. adds 919858077f4 Daily bump. adds 4ac7b669580 [libgomp, nvptx] Add __sync_compare_and_swap_16 adds ba948b37768 options: Save and restore opts_set for Optimization and Tar [...] adds 02321f62f8d libgccjit: Regenerate documentation for new entry point. adds d106029c2aa arm: Fix up gcc.target/arm/lto/pr96939_* FAIL adds 863e8d53eb2 Rename mffgpr/mftgpr insn types and remove Power6 references. adds a7d8dcdf2f3 Fix dangling references in thunks at -O0 adds 35e3f0829d8 analyzer: fix ICE on setjmp with non-pointer-type [PR97029] adds 00adddd6568 analyzer: add regression test for leak false positive adds 799dd4e1004 analyzer: fix constraint explosion on many-cased switch [PR96653] adds 05ab8befe12 analyzer: add -param=analyzer-max-constraints= adds e9fdb9a7324 c++: local externs in templates do not get template head adds 0a3e6e975ab Darwin, X86, testsuite: Fix pr87767 tests for Darwin. adds 5bcc0fa05ef bpf: use the expected instruction for NOPs adds cd6743e9c41 c++: Use VAR_OR_FUNCTION_DECL_P. adds 05f40bc4c11 libbacktrace: support MiniDebugInfo adds 0620f4d79e2 doc: fix spelling of -fprofile-reproducibility adds 50a71cd0182 Daily bump. adds f9d2def0164 tree-optimization/94234 - Fold plusminus_mult expr with mul [...] adds 972da557463 OpenMP/Fortran: Fix (re)mapping of allocatable/pointer arra [...] adds 0f079e104a8 i386: Fix up vector mul and div with broadcasts in -masm=in [...] adds ecc3135a4a2 Retune mask <->integer cost for non-AVX512 micro-architecture. adds 80297f89775 arm: Fix testisms introduced with fix for pr target/95646 adds c9de716a59c Allow more BB vectorization adds bab58138168 bb-reorder: Fix for ICEs caused by 69ca5f3a9882 adds 9e89fa0e2d7 gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic adds 8f0d743c2de tree-optimization/94234 - add plusminus-with-convert pattern adds 3304888c252 c++: Partially revert: local externs in templates do not ge [...] adds d876184c095 make swap argument of vect_get_and_check_slp_defs readonly adds d1a31689a73 rtlanal: fix subreg handling in set_noop_p () adds 1b9bdd52037 libgomp/target.c: Silence -Wuninitialized warning adds 50ddbd0282e analyzer: fix ICE when merging constraints w/o transitivity [...] adds 9f7ab8c5614 Daily bump. adds 1d7d3f91abe libgo: additional type/const references in sysinfo.c adds 3f3f28de3f6 rs6000: Fix misnamed built-in adds 01d56aeaffa C-SKY: Support -mfloat-abi=hard. adds e0d98ffd144 rs6000: Remove useless insns fed into lvx/stvx [PR97019] adds 2c45b9ee5ca C-SKY: Fix wrong ld name with option -mfloat-abi=hard. adds bd909071ac0 store-merging: Consider also overlapping stores earlier in [...] adds d29a7cd6f4d options, lto: Optimize streaming of optimization nodes adds 3ba3c2e3a94 arm: Avoid unused parameter warning adds 8a4f343aa36 C-SKY: Support multilib for mfloat-abi=. adds f02b2077c09 remove STMT_VINFO_NUM_SLP_USES adds 03380ecc382 C-SKY: Enable crtbegin/crtend.o of libgcc for elf target adds f8ede8875ed C-SKY: Set use_gcc_stdint=wrap for elf target adds d66f83c25b1 C-SKY: Refine target name for elf target test adds 2cab2431d51 IBM Z: Fix *vec_tf_to_v1tf constraints adds f419a015895 testsuite/97066 - minor change to bypass plusminus-with-con [...] adds 453a20c6572 rtl_data: Add sp_is_clobbered_by_asm adds 052204fac58 vec: don't select partial vectors when unnecessary
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 341 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 58 + gcc/ada/fe.h | 1 + gcc/ada/gcc-interface/decl.c | 15 +- gcc/ada/gcc-interface/gigi.h | 5 + gcc/ada/gcc-interface/targtyps.c | 10 + gcc/ada/gcc-interface/trans.c | 39 +- gcc/ada/gcc-interface/utils.c | 2 +- gcc/analyzer/ChangeLog | 48 + gcc/analyzer/analyzer.cc | 4 +- gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/constraint-manager.cc | 46 +- gcc/analyzer/region-model.cc | 2 + gcc/bb-reorder.c | 4 + gcc/builtins.c | 20 +- gcc/c-family/ChangeLog | 12 + gcc/c-family/c-attribs.c | 9 +- gcc/c-family/c-pragma.c | 13 +- gcc/cfgexpand.c | 14 +- gcc/cgraphunit.c | 6 +- gcc/config.gcc | 1 + gcc/config/aarch64/aarch64-c.c | 4 +- gcc/config/aarch64/aarch64.c | 36 +- gcc/config/arm/arm-c.c | 4 +- gcc/config/arm/arm.c | 53 +- gcc/config/arm/arm.opt | 15 +- gcc/config/bpf/bpf.md | 7 +- gcc/config/csky/csky-linux-elf.h | 2 +- gcc/config/csky/csky-protos.h | 2 + gcc/config/csky/csky.c | 100 +- gcc/config/csky/csky.h | 34 +- gcc/config/csky/csky.md | 84 + gcc/config/csky/t-csky-elf | 13 +- gcc/config/csky/t-csky-linux | 8 +- gcc/config/gcn/gcn.c | 13 +- gcc/config/gcn/gcn.md | 2 + gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386-c.c | 7 +- gcc/config/i386/i386-options.c | 30 +- gcc/config/i386/i386-options.h | 4 +- gcc/config/i386/i386.c | 6 +- gcc/config/i386/sse.md | 6 +- gcc/config/i386/x86-tune-costs.h | 88 +- gcc/config/nios2/nios2.c | 27 +- gcc/config/nvptx/nvptx.md | 16 + gcc/config/pa/pa.c | 33 +- gcc/config/pa/pa.md | 140 +- gcc/config/pru/pru.c | 6 +- gcc/config/rs6000/power10.md | 8 +- gcc/config/rs6000/power6.md | 21 - gcc/config/rs6000/power8.md | 8 +- gcc/config/rs6000/power9.md | 8 +- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 147 +- gcc/config/rs6000/rs6000.c | 142 +- gcc/config/rs6000/rs6000.md | 42 +- gcc/config/rs6000/vsx.md | 8 +- gcc/config/s390/s390-c.c | 7 +- gcc/config/s390/s390.c | 26 +- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 53 + gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 6 +- gcc/cp/decl.c | 35 +- gcc/cp/decl2.c | 3 - gcc/cp/parser.c | 70 +- gcc/cp/pt.c | 58 +- gcc/cp/semantics.c | 4 +- gcc/cp/typeck2.c | 2 +- gcc/d/ChangeLog | 20 + gcc/d/d-builtins.cc | 8 + gcc/d/d-codegen.cc | 1 + gcc/d/d-lang.cc | 58 +- gcc/d/decl.cc | 22 +- gcc/d/intrinsics.cc | 2 +- gcc/d/types.cc | 5 +- gcc/doc/invoke.texi | 9 +- gcc/doc/tm.texi | 4 +- gcc/emit-rtl.h | 3 + gcc/fortran/ChangeLog | 9 + gcc/fortran/trans-openmp.c | 31 +- gcc/fortran/trans.h | 2 +- gcc/function.c | 15 +- gcc/genmatch.c | 10 +- gcc/gimple-ssa-store-merging.c | 76 +- gcc/gimplify.c | 25 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 8 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-transform.c | 10 +- gcc/jit/ChangeLog | 40 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1080 +++++++------ gcc/jit/docs/topics/compatibility.rst | 7 + gcc/jit/docs/topics/expressions.rst | 21 + gcc/jit/jit-playback.c | 107 +- gcc/jit/jit-playback.h | 17 + gcc/jit/jit-recording.c | 143 +- gcc/jit/jit-recording.h | 38 +- gcc/jit/libgccjit++.h | 10 + gcc/jit/libgccjit.c | 39 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- gcc/langhooks-def.h | 2 +- gcc/langhooks.c | 2 +- gcc/langhooks.h | 2 +- gcc/match.pd | 37 +- gcc/omp-low.c | 1 + gcc/opt-read.awk | 1 + gcc/optc-save-gen.awk | 387 ++++- gcc/opth-gen.awk | 19 +- gcc/rtlanal.c | 4 + gcc/target-globals.c | 4 +- gcc/target.def | 6 +- gcc/testsuite/ChangeLog | 144 ++ gcc/testsuite/g++.dg/concepts/local-extern.C | 39 + gcc/testsuite/gcc.dg/Wstringop-overflow-42.c | 4 + gcc/testsuite/gcc.dg/Wstringop-overflow-43.c | 178 ++ gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c | 30 + gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c | 30 + gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c | 30 + gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c | 30 + gcc/testsuite/gcc.dg/analyzer/pr96653.c | 1105 +++++++++++++ gcc/testsuite/gcc.dg/analyzer/pr97029.c | 7 + gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c | 34 + gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-44.c | 1 + gcc/testsuite/gcc.dg/ifcvt-3.c | 2 +- gcc/testsuite/gcc.dg/pr94234-2.c | 39 + gcc/testsuite/gcc.dg/pr94234-3.c | 42 + gcc/testsuite/gcc.dg/store_merging_31.c | 27 + gcc/testsuite/gcc.dg/store_merging_32.c | 129 ++ .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-48.c | 55 + gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 5 +- .../gcc.target/aarch64/sve/cost_model_10.c | 12 + .../gcc.target/aarch64/sve/cost_model_5.c | 4 +- .../gcc.target/aarch64/sve/struct_vect_14.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_15.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_16.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_17.c | 8 +- gcc/testsuite/gcc.target/arm/pr95646.c | 11 +- gcc/testsuite/gcc.target/bpf/nop-1.c | 14 + .../gcc.target/i386/avx512f-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-5.c | 1 + .../gcc.target/i386/avx512f-broadcast-pr87767-6.c | 2 +- .../gcc.target/i386/avx512f-broadcast-pr87767-7.c | 1 + gcc/testsuite/gcc.target/i386/avx512f-pr97028.c | 18 + .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-3.c | 1 + .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c | 1 + gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 2 +- gcc/testsuite/gcc.target/i386/pr78904-4a.c | 2 +- gcc/testsuite/gcc.target/i386/pr97032.c | 23 + gcc/testsuite/gcc.target/powerpc/pr96139-a.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr96139-b.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr96139-c.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr97019.c | 83 + gcc/testsuite/gdc.dg/pr97002.d | 55 + gcc/testsuite/gnat.dg/thunk1.adb | 9 + gcc/testsuite/gnat.dg/thunk1_pkg1.ads | 7 + gcc/testsuite/gnat.dg/thunk1_pkg2.adb | 10 + gcc/testsuite/gnat.dg/thunk1_pkg2.ads | 14 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 7 + gcc/testsuite/jit.dg/test-global-set-initializer.c | 78 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 2 +- gcc/toplev.c | 7 +- gcc/tree-streamer-in.c | 9 +- gcc/tree-vect-data-refs.c | 5 + gcc/tree-vect-loop.c | 93 +- gcc/tree-vect-slp.c | 177 +- gcc/tree-vectorizer.c | 2 +- gcc/tree-vectorizer.h | 7 +- gcc/tree.c | 14 +- gcc/tree.h | 12 +- include/ChangeLog | 5 + include/gomp-constants.h | 3 + libatomic/ChangeLog | 8 + libatomic/config/nvptx/host-config.h | 56 + libatomic/config/nvptx/lock.c | 56 + libatomic/configure.tgt | 3 + libatomic/libatomic_i.h | 2 + libbacktrace/ChangeLog | 93 ++ libbacktrace/Makefile.am | 55 +- libbacktrace/Makefile.in | 163 +- libbacktrace/config.h.in | 3 + libbacktrace/configure | 224 ++- libbacktrace/configure.ac | 15 + libbacktrace/elf.c | 1701 ++++++++++++++++++-- libbacktrace/internal.h | 9 + libbacktrace/mtest.c | 401 +++++ libbacktrace/xztest.c | 508 ++++++ libgcc/config.host | 2 +- libgo/sysinfo.c | 2 + libgomp/ChangeLog | 27 + libgomp/config/nvptx/atomic.c | 18 + libgomp/libgomp.h | 3 + libgomp/target.c | 184 ++- .../testsuite/libgomp.c-c++-common/reduction-16.c | 1 + .../testsuite/libgomp.fortran/map-alloc-ptr-1.f90 | 114 ++ .../testsuite/libgomp.fortran/map-alloc-ptr-2.f90 | 86 + libstdc++-v3/ChangeLog | 134 ++ libstdc++-v3/config/abi/pre/gnu.ver | 10 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/align.h | 104 ++ libstdc++-v3/include/bits/atomic_futex.h | 93 +- libstdc++-v3/include/bits/regex_error.h | 4 +- libstdc++-v3/include/std/chrono | 26 + libstdc++-v3/include/std/condition_variable | 18 +- libstdc++-v3/include/std/memory | 60 +- libstdc++-v3/libsupc++/eh_call.cc | 4 +- libstdc++-v3/src/c++11/futex.cc | 119 ++ libstdc++-v3/testsuite/30_threads/async/async.cc | 118 ++ .../30_threads/condition_variable/members/68519.cc | 61 +- 230 files changed, 9872 insertions(+), 1686 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/local-extern.C create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-43.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96650-1-notrans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96650-1-trans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96650-2-notrans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96650-2-trans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr96653.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97029.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/rhbz1878600.c create mode 100644 gcc/testsuite/gcc.dg/pr94234-2.c create mode 100644 gcc/testsuite/gcc.dg/pr94234-3.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_31.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_32.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-48.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_10.c create mode 100644 gcc/testsuite/gcc.target/bpf/nop-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97032.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97019.c create mode 100644 gcc/testsuite/gdc.dg/pr97002.d create mode 100644 gcc/testsuite/gnat.dg/thunk1.adb create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/thunk1_pkg2.ads create mode 100644 gcc/testsuite/jit.dg/test-global-set-initializer.c create mode 100644 libatomic/config/nvptx/host-config.h create mode 100644 libatomic/config/nvptx/lock.c create mode 100644 libbacktrace/mtest.c create mode 100644 libbacktrace/xztest.c create mode 100644 libgomp/config/nvptx/atomic.c create mode 100644 libgomp/testsuite/libgomp.fortran/map-alloc-ptr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/map-alloc-ptr-2.f90 create mode 100644 libstdc++-v3/include/bits/align.h