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-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 2c7cfc7b418 ubsan: Add -fsanitize-trap= support adds 856a9b8fc2b Fortran: check POS and LEN arguments simplifying bit intrin [...] adds 4390e7bfbc6 Daily bump. adds 75ab2f0ebd3 xtensa: Apply a few minor fixes adds 46880cd8be7 xtensa: Fix RTL insn cost estimation about relaxed MOVI ins [...] adds e058dfc43fa Daily bump. adds 970b03c0037 RISC-V: Fix a bug that is the CMO builtins are missing parameter adds 9f55aee9dca Add operators / and * for profile_{count,probability}. adds c56f7983bed lto-plugin: support LDPT_GET_SYMBOLS_V3 adds 86882d9feb6 vect: Respect slp decision when applying suggested uf [PR105940] adds 713f2fd9234 middle-end/106027 - fix types in needle folding adds ab5d82c0292 testsuite: Require init_priority target support in a test. adds a78e5d307c6 testsuite: Add a missing USER_LABEL_PREFIX to a regex. adds 2eb3adb43ea arm: more testsutie fallout for mve move-immediate changes adds 125bf21299e testsuite, Darwin: Allow for two CTOR bodies in array61 test. adds 1b238124840 testsuite, Darwin: Skip an unsupported test. adds fe9765c0b97 i386: Disallow sibcall for calling ifunc functions with PIC [...] adds 607118dfa47 testsuite, asan: Avoid color in asan test output. adds d6ba3211354 Daily bump. adds 70454c50b45 tree-object-size: Don't let error_mark_node escape for ADDR [...] adds 57424087e82 if-to-switch: Don't skip the first condition bb when find_c [...] adds 2df1df945fa expand: Fix up expand_cond_expr_using_cmove [PR106030] adds a0c30fe3b88 ifcvt: Don't introduce trapping or faulting reads in noce_t [...] adds ab981aab92c match.pd: Remove "+ 0x80000000" in int comparisons [PR94899] adds f1fcd6e3ad9 doc: Document module language-linkage supported adds 7905a9ac267 libgo: #include <sys/types.h> when checking for loff_t adds 85d613da341 libgomp: Fix up target-31.c test [PR106045] adds 4306339798b PR target/105991: Recognize PLUS and XOR forms of rldimi in [...] adds de89b078e37 Daily bump. adds ec532b47f18 xtensa: Fix buffer overflow adds 5e377d21f1f i386: Add syscall to enable AMX for latest kernels adds 614db2317e6 c++: testsuite: require lto_incremental in pr90990_0.C adds 870f6866c96 testsuite: outputs.exp: test for skip_atsave more thoroughly adds 7a1790ac6b4 testsuite: outputs.exp: cleanup before running tests adds 345d69a7de7 libstdc++: testsuite: work around bitset namespace pollution adds 540ae3601e1 libstdc++: testsuite: require cmath for nexttowardl adds f129628e8f2 libstdc++: testsuite: call sched_yield for nonpreemptive targets adds a33dda016e5 libstdc++: eh_globals: gthreads: reset _S_init before deleting key adds 98b6e62cf5e RISC-V: Add -mtune=thead-c906 to the invoke docs adds 038b077689b data-ref: Improve non-loop disambiguation [PR106019] adds d68d3664253 ubsan: default to trap on unreachable at -O0 and -Og [PR104642]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 198 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/bb-reorder.cc | 6 +- gcc/builtins.cc | 9 + gcc/c-family/ChangeLog | 11 ++ gcc/cfgloop.cc | 2 +- gcc/cfgloopmanip.cc | 5 +- gcc/cfgrtl.cc | 4 +- gcc/cgraph.cc | 5 +- gcc/cgraphunit.cc | 3 +- gcc/common.opt | 4 + gcc/config/i386/i386.cc | 9 + gcc/config/riscv/riscv-builtins.cc | 1 + gcc/config/riscv/riscv-cmo.def | 16 +- gcc/config/riscv/riscv-ftypes.def | 3 +- gcc/config/rs6000/rs6000.md | 21 ++- gcc/config/sh/sh.cc | 2 +- gcc/config/xtensa/xtensa.cc | 32 ++-- gcc/config/xtensa/xtensa.md | 10 +- gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.cc | 29 +-- gcc/cp/cp-gimplify.cc | 7 +- gcc/doc/invoke.texi | 23 ++- gcc/dojump.cc | 2 +- gcc/expr.cc | 3 +- gcc/final.cc | 12 +- gcc/fold-const.cc | 10 +- gcc/fortran/ChangeLog | 8 + gcc/fortran/simplify.cc | 12 ++ gcc/gimple-fold.cc | 7 +- gcc/gimple-if-to-switch.cc | 4 +- gcc/gimple.cc | 13 ++ gcc/gimple.h | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/ifcvt.cc | 15 +- gcc/ipa-cp.cc | 10 +- gcc/ipa-fnsummary.cc | 4 +- gcc/ipa-inline-analysis.cc | 2 +- gcc/ipa-prop.cc | 4 +- gcc/ipa.cc | 3 +- gcc/loop-unroll.cc | 8 +- gcc/match.pd | 13 ++ gcc/modulo-sched.cc | 20 +-- gcc/omp-expand.cc | 24 +-- gcc/opts.cc | 4 + gcc/predict.cc | 17 +- gcc/profile-count.h | 46 ++++- gcc/profile.cc | 5 +- gcc/sanopt.cc | 10 +- gcc/stmt.cc | 5 +- gcc/symtab-thunks.cc | 10 +- gcc/testsuite/ChangeLog | 116 ++++++++++++ gcc/testsuite/c-c++-common/attr-cdtor-1.c | 2 +- gcc/testsuite/g++.dg/init/array61.C | 3 +- gcc/testsuite/g++.dg/lto/pr90990_0.C | 1 + gcc/testsuite/g++.dg/modules/init-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/pr105169_a.C | 2 +- gcc/testsuite/g++.dg/modules/pr105169_b.C | 2 +- gcc/testsuite/g++.dg/ubsan/return-8a.C | 16 ++ gcc/testsuite/g++.dg/ubsan/return-8b.C | 17 ++ gcc/testsuite/g++.dg/ubsan/return-8d.C | 16 ++ gcc/testsuite/g++.dg/ubsan/return-8e.C | 17 ++ gcc/testsuite/gcc.c-torture/compile/pr106030.c | 16 ++ gcc/testsuite/gcc.c-torture/execute/pr106032.c | 21 +++ .../gcc.dg/builtin-dynamic-object-size-0.c | 18 ++ gcc/testsuite/gcc.dg/pr106027.c | 8 + gcc/testsuite/gcc.dg/pr94899.c | 49 +++++ gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.c | 28 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c | 15 ++ gcc/testsuite/gcc.misc-tests/outputs.exp | 52 +++++- gcc/testsuite/gcc.target/arm/simd/mve-vcmp-f32-2.c | 6 +- gcc/testsuite/gcc.target/arm/simd/pr100757-2.c | 9 +- gcc/testsuite/gcc.target/arm/simd/pr100757-3.c | 9 +- gcc/testsuite/gcc.target/arm/simd/pr100757-4.c | 10 +- gcc/testsuite/gcc.target/arm/simd/pr100757.c | 9 +- gcc/testsuite/gcc.target/i386/amx-check.h | 30 ++++ gcc/testsuite/gcc.target/i386/pr105960.c | 19 ++ gcc/testsuite/gcc.target/powerpc/pr105991.c | 11 ++ gcc/testsuite/gcc.target/riscv/cmo-zicbom-1.c | 26 ++- gcc/testsuite/gcc.target/riscv/cmo-zicbom-2.c | 26 ++- gcc/testsuite/gcc.target/riscv/cmo-zicboz-1.c | 10 +- gcc/testsuite/gcc.target/riscv/cmo-zicboz-2.c | 10 +- gcc/testsuite/gfortran.dg/check_bits_3.f90 | 16 ++ gcc/testsuite/lib/asan-dg.exp | 2 + gcc/tree-cfg.cc | 7 +- gcc/tree-data-ref.cc | 19 ++ gcc/tree-object-size.cc | 20 ++- gcc/tree-ssa-loop-ivcanon.cc | 7 +- gcc/tree-ssa-loop-manip.cc | 11 +- gcc/tree-ssa-sccvn.cc | 2 +- gcc/tree-ssa-sink.cc | 3 +- gcc/tree-switch-conversion.cc | 53 +++--- gcc/tree-vect-loop.cc | 106 +++++++---- gcc/tree.cc | 40 +++++ gcc/tree.h | 5 + gcc/ubsan.cc | 48 +++-- gcc/ubsan.h | 1 + libgo/configure | 5 +- libgo/configure.ac | 5 +- libgomp/ChangeLog | 6 + libgomp/testsuite/libgomp.c/target-31.c | 2 +- libstdc++-v3/libsupc++/eh_globals.cc | 9 +- .../testsuite/20_util/to_chars/long_double.cc | 1 + .../23_containers/bitset/cons/dr1325-2.cc | 1 + .../testsuite/23_containers/bitset/ext/15361.cc | 1 + .../testsuite/23_containers/bitset/input/1.cc | 1 + .../testsuite/23_containers/bitset/to_string/1.cc | 1 + .../23_containers/bitset/to_string/dr396.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + lto-plugin/ChangeLog | 7 + lto-plugin/lto-plugin.c | 42 ++++- 111 files changed, 1350 insertions(+), 331 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8a.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8b.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8d.C create mode 100644 gcc/testsuite/g++.dg/ubsan/return-8e.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr106030.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr106032.c create mode 100644 gcc/testsuite/gcc.dg/pr106027.c create mode 100644 gcc/testsuite/gcc.dg/pr94899.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr106019.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105960.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105991.c create mode 100644 gcc/testsuite/gfortran.dg/check_bits_3.f90