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-allyesconfig in repository toolchain/ci/gcc.
from dfaa24c974b c++: Kill DECL_HIDDEN_P adds 4830b30c823 [RS6000] function for linux64 SUBSUBTARGET_OVERRIDE_OPTIONS adds d26cc5885a4 [RS6000] rs6000_linux64_override_options fix adds 4c69e61f430 [RS6000] ICE in decompose, at rtl.h:2282 adds 3e52eaab8c5 compiler: set varargs correctly for type of method expression adds 6c2675fa2bb Daily bump. adds 6a0423c52ef Implement irange::fits_p. adds b6158faacbf c++: Move CALL_FROM_NEW_OR_DELETE_P to tree.h adds 0b945f959f0 make use of CALL_FROM_NEW_OR_DELETE_P adds 4f4ced28826 c++: Set CALL_FROM_NEW_OR_DELETE_P on more calls. adds 2fe5a545e09 libgomp: Regenerate configure files with automake 1.15.1 adds f8dcbea5d2f GCOV: do not mangle .gcno files. adds 01c288035aa aarch64: ilp32 testsuite fixes adds bb78e5876aa arm: Make more use of the new mode macros adds 0eb5e901f6e aarch64: Remove aarch64_sve_pred_dominates_p adds 8d1cede1bb5 Add poly_int64 streaming support adds b8e773e9921 Break out ao_ref_init_from_ptr_and_range from ao_ref_init_f [...] adds 05d39f0de9e Commonize handling of attr-fnspec adds 1d3e12c469e c++: Simplify __FUNCTION__ creation adds 762cca0023c Perforate fnspec strings adds c8c77ed747a AArch64: Add neoversev1_tunings struct adds 251950d899b arm: Remove coercion from scalar argument to vmin & vmax in [...] adds 080a23bce12 libstdc++: Add missing P0896 changes to <iterator> adds 9d5af1db2d1 ipa: Bundle vectors describing argument values adds 7d2cb2755a1 ipa: Introduce ipa_cached_call_context adds 1e7fdc02cba ipa: Bundle estimates of ipa_call_context::estimate_size_and_time adds 67ce9099bc9 ipa: Multiple predicates for loop properties, with frequencies adds 91153e0af9a ipa-cp: Add dumping of overall_size after cloning adds 31584824665 ipa-cp: Separate and increase the large-unit parameter adds 9340d1c97b8 c++: cleanup ctor_omit_inherited_parms [PR97268] adds 7ee1c0413e2 c++: Hash table iteration for namespace-member spelling sug [...] adds 679dbc9dcec c++: Kill DECL_ANTICIPATED new 1ad08b64cea libstdc++: Fix testcase by using terminate handler new 324118378e4 libstdc++: Change test to work without 64-bit atomics new 47f09ec9717 c++: Fix printing of C++20 template parameter object [PR97014] new 9885183c081 rs6000: clean up headers in rs6000.c and rs6000-call.c
The 4 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: gcc/ChangeLog | 253 ++++++ gcc/DATESTAMP | 2 +- gcc/attr-fnspec.h | 152 ++++ gcc/builtin-attrs.def | 2 +- gcc/calls.c | 25 +- gcc/config/aarch64/aarch64-cores.def | 4 +- gcc/config/aarch64/aarch64-protos.h | 1 - gcc/config/aarch64/aarch64-sve.md | 923 ++++++++++++++++++--- gcc/config/aarch64/aarch64-sve2.md | 73 +- gcc/config/aarch64/aarch64.c | 44 +- gcc/config/arm/arm_mve.h | 72 +- gcc/config/arm/neon.md | 64 +- gcc/config/rs6000/freebsd64.h | 60 +- gcc/config/rs6000/linux64.h | 94 +-- gcc/config/rs6000/rs6000-call.c | 7 +- gcc/config/rs6000/rs6000.c | 101 ++- gcc/coverage.c | 8 +- gcc/cp/ChangeLog | 39 + gcc/cp/call.c | 29 +- gcc/cp/class.c | 259 +++--- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 22 +- gcc/cp/cxx-pretty-print.c | 2 + gcc/cp/decl.c | 116 +-- gcc/cp/init.c | 14 - gcc/cp/lambda.c | 7 + gcc/cp/method.c | 36 +- gcc/cp/name-lookup.c | 175 ++-- gcc/cp/pt.c | 12 +- gcc/cp/typeck.c | 2 +- gcc/data-streamer-in.c | 11 + gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 2 + gcc/doc/invoke.texi | 4 + gcc/fortran/trans-decl.c | 176 ++-- gcc/fortran/trans-io.c | 72 +- gcc/fortran/trans-types.c | 38 +- gcc/gimple.c | 69 +- gcc/gimple.h | 26 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 8 +- gcc/internal-fn.def | 13 +- gcc/ipa-cp.c | 307 ++++--- gcc/ipa-fnsummary.c | 823 +++++++++--------- gcc/ipa-fnsummary.h | 113 ++- gcc/ipa-icf-gimple.c | 1 + gcc/ipa-inline-analysis.c | 92 +- gcc/ipa-prop.c | 10 + gcc/ipa-prop.h | 112 ++- gcc/params.opt | 8 + gcc/testsuite/ChangeLog | 80 ++ gcc/testsuite/c-c++-common/spellcheck-reserved.c | 2 +- gcc/testsuite/g++.dg/inherit/pr97268.C | 60 ++ gcc/testsuite/g++.dg/pr94314.C | 2 +- gcc/testsuite/g++.dg/spellcheck-typenames.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C | 24 + gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c | 29 + gcc/testsuite/gcc.target/aarch64/extend-syntax.c | 13 +- gcc/testsuite/gcc.target/aarch64/subsp.c | 2 +- .../gcc.target/arm/armv8_2-fp16-arith-2.c | 8 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_p_f16.c | 11 +- .../arm/mve/intrinsics/vmaxnmavq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminavq_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c | 11 +- .../arm/mve/intrinsics/vminnmavq_p_f16.c | 11 +- .../arm/mve/intrinsics/vminnmavq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_s16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_s32.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_s8.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_u16.c | 11 +- .../gcc.target/arm/mve/intrinsics/vminvq_u32.c | 10 +- .../gcc.target/arm/mve/intrinsics/vminvq_u8.c | 11 +- gcc/tree-core.h | 3 +- gcc/tree-into-ssa.c | 19 +- gcc/tree-ssa-alias.c | 100 ++- gcc/tree-ssa-dce.c | 35 +- gcc/tree-ssa-structalias.c | 8 +- gcc/tree.h | 12 +- gcc/value-range.h | 1 + libcc1/libcp1plugin.cc | 1 - libgcc/ChangeLog | 9 + libgo/go/reflect/all_test.go | 8 +- libgomp/Makefile.in | 231 ++---- libgomp/aclocal.m4 | 189 +++-- libgomp/configure | 191 +++-- libgomp/testsuite/Makefile.in | 8 +- libitm/ChangeLog | 4 + libstdc++-v3/ChangeLog | 5 + libstdc++-v3/include/bits/stl_iterator.h | 33 + libstdc++-v3/testsuite/18_support/96817.cc | 6 + .../24_iterators/reverse_iterator/cust.cc | 52 ++ .../29_atomics/atomic_float/value_init.cc | 4 +- 132 files changed, 4113 insertions(+), 2094 deletions(-) create mode 100644 gcc/attr-fnspec.h create mode 100644 gcc/testsuite/g++.dg/inherit/pr97268.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-loophint-1.c create mode 100644 libstdc++-v3/testsuite/24_iterators/reverse_iterator/cust.cc