This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_binutils/master-arm in repository toolchain/ci/gcc.
from fd782def319 docs: fix position of @end deftypefn adds 9f7f0499896 libiberty: fix docs typo adds b0f02eeb906 Fix ICE on view conversion between struct and integer adds 29f40a8047f lto-plugin: use -pthread only for detected targets adds b4f81085d1e jit: Make recording::memento non-copyable adds 748f8a8b145 Fortran: error recovery for bad initializers of implied-sha [...] adds c6cf555a88f Simplify memchr with small constant strings adds e0e07bc7624 Daily bump. adds 4cbebddc2ce [aarch64] Use op_mode instead of vmode in aarch64_vectorize [...] adds ae69e6f61b9 i386: Fix _mm_[u]comixx_{ss,sd} codegen and add PF result. [...] new f858fe7a8b2 libcpp: Improve encapsulation of label_text
The 1 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 | 36 ++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/call-info.cc | 2 +- gcc/analyzer/checker-path.cc | 46 +++---- gcc/analyzer/diagnostic-manager.cc | 20 +-- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/program-state.cc | 2 +- gcc/analyzer/region-model-impl-calls.cc | 4 +- gcc/analyzer/region.cc | 2 +- gcc/analyzer/sm-malloc.cc | 10 +- gcc/analyzer/store.cc | 6 +- gcc/analyzer/supergraph.cc | 4 +- gcc/analyzer/svalue.cc | 2 +- gcc/c-family/c-format.cc | 4 +- gcc/config/aarch64/aarch64.cc | 4 +- gcc/config/i386/i386-builtin.def | 32 ++--- gcc/config/i386/i386-expand.cc | 140 +++++++++++++-------- gcc/diagnostic-format-json.cc | 4 +- gcc/diagnostic-format-sarif.cc | 2 +- gcc/diagnostic-show-locus.cc | 7 +- gcc/fortran/ChangeLog | 7 ++ gcc/fortran/decl.cc | 15 ++- gcc/gimplify.cc | 29 +++-- gcc/jit/ChangeLog | 7 ++ gcc/jit/jit-recording.h | 8 +- gcc/testsuite/ChangeLog | 29 +++++ gcc/testsuite/c-c++-common/pr103798-1.c | 28 +++++ gcc/testsuite/c-c++-common/pr103798-10.c | 10 ++ gcc/testsuite/c-c++-common/pr103798-2.c | 30 +++++ gcc/testsuite/c-c++-common/pr103798-3.c | 28 +++++ gcc/testsuite/c-c++-common/pr103798-4.c | 28 +++++ gcc/testsuite/c-c++-common/pr103798-5.c | 26 ++++ gcc/testsuite/c-c++-common/pr103798-6.c | 27 ++++ gcc/testsuite/c-c++-common/pr103798-7.c | 27 ++++ gcc/testsuite/c-c++-common/pr103798-8.c | 27 ++++ gcc/testsuite/c-c++-common/pr103798-9.c | 10 ++ .../gcc.target/i386/avx-vcomisd-pr106113-2.c | 8 ++ .../gcc.target/i386/avx-vcomiss-pr106113-2.c | 8 ++ .../gcc.target/i386/avx-vucomisd-pr106113-2.c | 8 ++ .../gcc.target/i386/avx-vucomiss-pr106113-2.c | 8 ++ .../gcc.target/i386/sse-comiss-pr106113-1.c | 19 +++ .../gcc.target/i386/sse-comiss-pr106113-2.c | 59 +++++++++ .../gcc.target/i386/sse-ucomiss-pr106113-1.c | 19 +++ .../gcc.target/i386/sse-ucomiss-pr106113-2.c | 59 +++++++++ .../gcc.target/i386/sse2-comisd-pr106113-1.c | 19 +++ .../gcc.target/i386/sse2-comisd-pr106113-2.c | 59 +++++++++ .../gcc.target/i386/sse2-ucomisd-pr106113-1.c | 19 +++ .../gcc.target/i386/sse2-ucomisd-pr106113-2.c | 59 +++++++++ gcc/testsuite/gfortran.dg/pr106209.f90 | 9 ++ gcc/testsuite/gnat.dg/opt98.adb | 14 +++ gcc/testsuite/gnat.dg/opt98.ads | 19 +++ gcc/tree-diagnostic-path.cc | 16 +-- gcc/tree-ssa-forwprop.cc | 72 +++++++++++ gcc/tree-ssa-strlen.cc | 4 +- gcc/tree-ssa-strlen.h | 2 + libcpp/include/line-map.h | 25 ++-- libiberty/ChangeLog | 4 + libiberty/functions.texi | 2 +- lto-plugin/ChangeLog | 8 ++ lto-plugin/Makefile.am | 3 +- lto-plugin/Makefile.in | 4 +- lto-plugin/configure | 10 +- lto-plugin/configure.ac | 5 + 63 files changed, 1036 insertions(+), 172 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr103798-1.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-10.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-2.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-3.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-4.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-5.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-6.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-7.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-8.c create mode 100644 gcc/testsuite/c-c++-common/pr103798-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vcomisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vcomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vucomisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vucomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-comiss-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-comiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-ucomiss-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-ucomiss-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-comisd-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-comisd-pr106113-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-ucomisd-pr106113-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-ucomisd-pr106113-2.c create mode 100644 gcc/testsuite/gfortran.dg/pr106209.f90 create mode 100644 gcc/testsuite/gnat.dg/opt98.adb create mode 100644 gcc/testsuite/gnat.dg/opt98.ads