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 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 adds 95a5c0336e1 More uses of effective-target march_option for cris adds 0501b74264e RISC-V: Fix rtl checking enabled failure with -msave-restore. adds 731dbfc3f3b Handle -Wsign-conversion in conversion_warning. adds c77074d0569 PR c++/40752 - useless -Wconversion with short +=. adds 4f01e577868 analyzer: fix qsort issue with array_region keys (PR 93352) adds 4e9b9a6cb52 Daily bump. adds ac68e287fc2 Fix ICE with cast of division by zero (PR c/93348). adds 87ca615aa6f Fix target/93119 (aarch64): ICE with traditional TLS suppor [...] adds 10502831581 Update update_web_docs_svn references in sourcebuild.texi.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 122 ++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 11 ++ gcc/analyzer/region-model.cc | 19 +-- gcc/analyzer/region-model.h | 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/c/ChangeLog | 6 + gcc/c/c-typeck.c | 2 + 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 | 48 ++++++- gcc/config/aarch64/aarch64.h | 1 + gcc/config/aarch64/aarch64.md | 8 +- 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/doc/sourcebuild.texi | 4 +- 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 | 109 ++++++++++++++++ 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.c-torture/compile/pr93348-1.c | 5 + gcc/testsuite/gcc.dg/analyzer/pr93352.c | 12 ++ 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/testsuite/gcc.target/aarch64/pr93119.c | 10 ++ .../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 ++++++++++++++++++- 94 files changed, 1527 insertions(+), 293 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.c-torture/compile/pr93348-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93352.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/aarch64/pr93119.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