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-defconfig in repository toolchain/ci/gcc.
from c7e90196818 phiopt: Avoid -fcompare-debug bug in phiopt [PR94211] adds bb83e069eba libgomp/testsuite: ignore blank-line output for function-no [...] adds 02f7334ac93 c++: Fix up handling of captured vars in lambdas in OpenMP [...] adds f5389e17e4b Update include/plugin-api.h. adds c8429c2aba8 API extension for binutils (type of symbols). adds f22712bd8a2 Fix inliner ICE on alias with flatten attribute [PR92372] adds 37482edc3f7 d/dmd: Merge upstream dmd d1a606599 adds 9def91e9f2a c: Fix up cfun->function_end_locus from the C FE [PR94029] adds f7dceb4e658 Fix cgraph_node::function_symbol availability compuattion [ [...] adds 3373d3e38ea Daily bump. adds 94e2418780f c++: Avoid unnecessary empty class copy [94175]. adds 4a18f168f47 [rs6000] Rewrite the declaration of a variable adds 05009698eeb gcc, Arm: Fix no_cond issue introduced by MVE adds 4119cd693d2 store-merging: Fix up -fnon-call-exceptions handling [PR94224] new 0efe7d8796e gcc, Arm: Fix MVE move from GPR -> GPR new 005f6fc59e5 gcc, Arm: Fix testisms for MVE testsuite new 719c864225e gcc, Arm: Revert changes to {get,set}_fpscr new 8fefa21fcf6 tree-optimization/94266 - fix object type extraction heuristics new 7d4549b2cd2 Fix correct offset in ipa_get_jf_ancestor_result.
The 5 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 | 57 +++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 14 ++ gcc/c/c-decl.c | 4 +- gcc/c/c-parser.c | 51 +++++--- gcc/c/c-tree.h | 2 +- gcc/cgraph.c | 26 ++-- gcc/cgraphunit.c | 8 ++ gcc/config/arm/arm.md | 8 +- gcc/config/arm/mve.md | 4 +- gcc/config/arm/unspecs.md | 2 +- gcc/config/arm/vfp.md | 7 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/config/rs6000/rs6000.c | 1 - gcc/config/rs6000/rs6000.h | 1 + gcc/cp/ChangeLog | 19 +++ gcc/cp/call.c | 4 + gcc/cp/cp-gimplify.c | 30 ++++- gcc/cp/cp-tree.h | 1 + gcc/cp/parser.c | 2 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dclass.c | 1 - gcc/d/dmd/expressionsem.c | 1 + gcc/d/dmd/module.h | 1 + gcc/gimple-ssa-sprintf.c | 4 +- gcc/gimple-ssa-store-merging.c | 4 +- gcc/ipa-cp.c | 5 +- gcc/ipa-inline.c | 3 + gcc/lto-section-in.c | 1 + gcc/lto-streamer-out.c | 82 +++++++++++- gcc/lto-streamer.h | 1 + gcc/testsuite/ChangeLog | 45 +++++++ gcc/testsuite/g++.dg/abi/empty30.C | 14 ++ gcc/testsuite/g++.dg/torture/pr94202.C | 22 ++++ gcc/testsuite/g++.dg/tree-ssa/pr94224.C | 34 +++++ gcc/testsuite/gcc.c-torture/pr92372.c | 16 +++ gcc/testsuite/gcc.dg/attr-flatten-1.c | 18 +++ gcc/testsuite/gcc.misc-tests/gcov-pr94029.c | 14 ++ .../gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c | 3 +- .../gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_fpu1.c | 3 +- .../gcc.target/arm/mve/intrinsics/mve_fpu2.c | 3 +- .../gcc.target/arm/mve/intrinsics/mve_fpu3.c | 3 +- .../gcc.target/arm/mve/intrinsics/mve_libcall1.c | 1 + .../gcc.target/arm/mve/intrinsics/mve_libcall2.c | 1 + .../arm/mve/intrinsics/mve_move_gpr_to_gpr.c | 18 +++ .../arm/mve/intrinsics/mve_vector_float.c | 3 +- .../arm/mve/intrinsics/mve_vector_float1.c | 3 +- .../arm/mve/intrinsics/mve_vector_float2.c | 3 +- .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 3 +- .../arm/mve/intrinsics/mve_vector_int1.c | 11 +- .../arm/mve/intrinsics/mve_vector_int2.c | 3 +- .../arm/mve/intrinsics/mve_vector_uint.c | 3 +- .../arm/mve/intrinsics/mve_vector_uint1.c | 3 +- .../arm/mve/intrinsics/mve_vector_uint2.c | 3 +- .../arm/mve/intrinsics/vshrntq_m_n_u32.c | 5 +- .../gdc.test/compilable/imports/pr9471a.d | 2 + .../gdc.test/compilable/imports/pr9471b.d | 5 + .../gdc.test/compilable/imports/pr9471c.d | 18 +++ .../gdc.test/compilable/imports/pr9471d.d | 1 + gcc/testsuite/gdc.test/compilable/pr9471.d | 6 + gcc/testsuite/gdc.test/runnable/traits.d | 4 +- include/ChangeLog | 13 ++ include/lto-symtab.h | 13 ++ include/plugin-api.h | 32 ++++- libgomp/ChangeLog | 10 ++ libgomp/testsuite/libgomp.c++/pr93931.C | 120 ++++++++++++++++++ .../libgomp.c-c++-common/function-not-offloaded.c | 1 + lto-plugin/ChangeLog | 20 +++ lto-plugin/lto-plugin.c | 141 +++++++++++++++++++-- 70 files changed, 868 insertions(+), 104 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/empty30.C create mode 100644 gcc/testsuite/g++.dg/torture/pr94202.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr94224.C create mode 100644 gcc/testsuite/gcc.c-torture/pr92372.c create mode 100644 gcc/testsuite/gcc.dg/attr-flatten-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr94029.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471a.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471c.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pr9471d.d create mode 100644 gcc/testsuite/gdc.test/compilable/pr9471.d create mode 100644 libgomp/testsuite/libgomp.c++/pr93931.C