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-lts-allnoconfig in repository toolchain/ci/gcc.
from c784f162049 libstdc++: Fix recent documentation changes adds 2df76cd6895 Daily bump. adds e0a5b313c1a RISC-V: Disallow regrenme if the TO register never used bef [...] adds b313d3c49c2 Fix false warning messages about missing return in coroutine. adds 7d593fd672e Add runtime ISA check for amdgcn offloading adds 51e010b5f75 powerpc: Fix ICE with fp conditional move (PR target/93073) adds f0aec864383 [PATCH, GCC/ARM] Fix clear_operation_p uninitialised variable adds 6fc2f933731 Change recursive prepare_block_for_update to use a worklist adds 01e9f1812c7 tree-optimization/92328 fix value-number with bogus type adds b31f80231df Fortran] PR93309 – permit repeated 'implicit none(external)' adds 56e2cc43de6 Remove dead variable. adds 8158a464081 PR c++/91476 - anon-namespace reference temp clash between TUs. adds 28307164dfe Fix updating of call_stmt_site_hash adds 3c9e580511e [AArch64] effective_target for aarch64 f64mm asm adds 65be83b5ac0 ipa-profile.c: reset call_sums state within ipa-profile.c ( [...] adds c292cfe539c [AArch64] PR92424: Fix -fpatchable-function-entry=N,M with BTI adds fb15e2bab52 aarch64: Fix SVE ACLE handling of SImode pointers adds 63492372c47 aarch64: Use stdint types for SVE ACLE elements adds 7b72c0d4a05 Fix line terminator pattern in testcase. adds bd0a3e244d9 riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333) adds a312c801946 [coro] Fix co_await of void type. adds 276265195a4 PR c++/90732 - ICE with VLA capture and generic lambda. adds ad09440a095 PR c++/60855 - ICE with sizeof VLA capture. adds 8e0efc10335 i386: Do GNU2 TLS address computation in ptr_mode new 95a5c0336e1 More uses of effective-target march_option for cris new 0501b74264e RISC-V: Fix rtl checking enabled failure with -msave-restore. new 731dbfc3f3b Handle -Wsign-conversion in conversion_warning. new c77074d0569 PR c++/40752 - useless -Wconversion with short +=.
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 | 106 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 14 +++ gcc/c-family/c-common.c | 81 ++++-------- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-warn.c | 138 +++++++++++++++++---- gcc/c-family/c.opt | 4 + gcc/cgraph.c | 32 ++++- gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 2 + gcc/config/aarch64/aarch64-sve-builtins.cc | 15 ++- gcc/config/aarch64/aarch64-sve-builtins.def | 19 +-- gcc/config/aarch64/aarch64-sve-builtins.h | 1 + gcc/config/aarch64/aarch64.c | 31 +++++ gcc/config/aarch64/aarch64.h | 1 + gcc/config/arm/arm.c | 13 +- gcc/config/i386/i386.c | 43 +++---- gcc/config/i386/i386.md | 48 +++---- gcc/config/riscv/riscv-protos.h | 2 + gcc/config/riscv/riscv-sr.c | 2 +- gcc/config/riscv/riscv.c | 18 ++- gcc/config/riscv/riscv.h | 2 + gcc/config/rs6000/rs6000.c | 8 +- gcc/cp/ChangeLog | 31 +++++ gcc/cp/call.c | 9 +- gcc/cp/coroutines.cc | 22 +++- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 33 ++--- gcc/cp/decl2.c | 36 ++++-- gcc/cp/lambda.c | 5 +- gcc/cp/pt.c | 37 ++++-- gcc/doc/invoke.texi | 22 ++++ gcc/fortran/ChangeLog | 8 ++ gcc/fortran/interface.c | 10 +- gcc/fortran/symbol.c | 3 - gcc/ipa-profile.c | 3 + gcc/ipa.c | 9 +- gcc/testsuite/ChangeLog | 94 ++++++++++++++ gcc/testsuite/c-c++-common/Wconversion-pr40752.c | 49 ++++++++ gcc/testsuite/c-c++-common/Wconversion-pr40752a.c | 49 ++++++++ gcc/testsuite/c-c++-common/Wsign-conversion-1.c | 13 ++ .../g++.dg/coroutines/co-await-void_type.C | 44 +++++++ .../g++.dg/coroutines/co-return-warning-1.C | 48 +++++++ .../coroutines/torture/mid-suspend-destruction-0.C | 8 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C | 12 ++ gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C | 16 +++ gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 17 +++ gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 ++ gcc/testsuite/gcc.dg/torture/pr92328.c | 29 +++++ gcc/testsuite/gcc.target/aarch64/pr92424-1.c | 122 ++++++++++++++++++ gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 12 ++ gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 12 ++ .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 1 + .../gcc.target/aarch64/sve/acle/general-c/load_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/load_2.c | 2 +- .../aarch64/sve/acle/general-c/load_gather_sv_1.c | 2 +- .../aarch64/sve/acle/general-c/load_gather_sv_2.c | 2 +- .../acle/general-c/load_gather_sv_restricted_1.c | 2 +- .../aarch64/sve/acle/general-c/load_replicate_1.c | 2 +- .../aarch64/sve/acle/general-c/store_1.c | 2 +- .../aarch64/sve/acle/general-c/store_2.c | 2 +- .../sve/acle/general-c/store_scatter_index_1.c | 2 +- .../sve/acle/general-c/store_scatter_offset_2.c | 2 +- .../general-c/store_scatter_offset_restricted_1.c | 2 +- gcc/testsuite/gcc.target/cris/asm-v8.S | 2 +- gcc/testsuite/gcc.target/cris/inasm-v8.c | 2 +- gcc/testsuite/gcc.target/cris/sync-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr93319-1a.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 +++ gcc/testsuite/gcc.target/riscv/pr93304.c | 19 +++ .../gfortran.dg/external_implicit_none_2.f90 | 28 +++++ gcc/testsuite/lib/target-supports.exp | 3 +- gcc/tree-into-ssa.c | 59 +++++++-- gcc/tree-ssa-sccvn.c | 43 ++++--- libgomp/plugin/plugin-gcn.c | 131 ++++++++++++++++++- 84 files changed, 1417 insertions(+), 276 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752.c create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752a.c create mode 100644 gcc/testsuite/c-c++-common/Wsign-conversion-1.c create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-void_type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93333.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92328.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93073.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93304.c create mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_2.f90