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_gdb/master-aarch64 in repository toolchain/ci/gcc.
from b93ae1a01bb d: Add SIMD intrinsics module and compiler built-ins. adds 43653547e7c LoongArch: Remove undefined behavior from code [PR 106097] adds 4ef0f271d94 docs: remove removed param from documentation adds 904ff2b3aa1 testsuite/ix86: prune MMX ABI warning adds d42c1598e52 testsuite/ix86: SSE2 is a prereq to _Float16 use adds 2dbb45d6dc0 tree-optimization/106112 - fix CSE from wider operation adds 0282c4acf72 rtl-optimization/106082 - preserve EH note for no non-local goto adds aa87b7541b4 libsanitizer: cherry-pick 791e0d1bc85d adds c022c0de2a6 libgfortran: Fix up LIBGFOR_CHECK_FLOAT128 [PR106137] adds 5097cdf9b8a libgfortran: Switch some more __float128 uses to _Float128 adds b01c075e7e6 nios2: Fix PIC function call slowness adds 98c18e040e2 d: Fix build on aarch64-suse-linux adds 01779f4f3d0 c++: Rename macro location structs adds b8f284d3673 Fortran: improve error recovery for EXTENDS_TYPE_OF() [PR106121] adds 49d508065bd jit: avoid calloc() poisoning on musl [PR106102] adds 329bef49da3 d: Fix error: aggregate value used where floating point was [...] adds 3183acc8e04 compiler: check repeated const expressions in new scope adds e3a5c77388a libgccjit: Fix bug where unary_op will return an integer ty [...] adds ce600bc4643 Daily bump. adds e484755aecd target: Fix asm generation for AVX builtins when using -mas [...] adds 918ccccbb0e Don't use gori dependencies to optimize. adds 0f6eef39804 testsuite/102690: Only check warning for lp64 in Warray-bou [...] new 1e6ff6993c9 MAINTAINERS: Add myself for write after approval new aa1ae74711b Revert "MAINTAINERS: Add myself for write after approval"
The 2 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 | 32 ++++++ gcc/DATESTAMP | 2 +- gcc/combine.cc | 6 +- gcc/config/i386/sse.md | 10 +- gcc/config/loongarch/loongarch.cc | 11 ++- gcc/config/nios2/nios2.cc | 5 +- gcc/cp/ChangeLog | 9 ++ gcc/cp/module.cc | 73 +++++--------- gcc/d/ChangeLog | 47 +++++++++ gcc/d/d-convert.cc | 44 ++++++++- gcc/d/expr.cc | 10 +- gcc/d/intrinsics.cc | 10 +- gcc/d/toir.cc | 1 + gcc/doc/invoke.texi | 3 - gcc/fortran/ChangeLog | 8 ++ gcc/fortran/simplify.cc | 4 + gcc/gimple-range-fold.cc | 30 +++--- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 110 ++++----------------- gcc/go/gofrontend/expressions.h | 105 ++++++++++++++++++++ gcc/go/gofrontend/parse.cc | 89 +++++++++++++++++ gcc/go/gofrontend/parse.h | 1 + gcc/jit/ChangeLog | 14 +++ gcc/jit/jit-playback.cc | 6 +- gcc/jit/jit-recording.cc | 2 +- gcc/jit/libgccjit.cc | 2 +- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 49 +++++++++ .../c-c++-common/torture/builtin-shufflevector-2.c | 3 + gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 2 +- gcc/testsuite/gcc.dg/pr106114.c | 14 +++ gcc/testsuite/gcc.dg/torture/pr106112.c | 16 +++ .../gcc.target/i386/avx512fp16-reduce-op-2.c | 1 + gcc/testsuite/gcc.target/i386/pr106095.c | 47 +++++++++ gcc/testsuite/gcc.target/i386/pr99464.c | 1 + gcc/testsuite/gdc.dg/pr106139a.d | 36 +++++++ gcc/testsuite/gdc.dg/pr106139b.d | 36 +++++++ gcc/testsuite/gdc.dg/pr106139c.d | 27 +++++ gcc/testsuite/gdc.dg/pr106139d.d | 27 +++++ gcc/testsuite/gfortran.dg/extends_type_of_4.f90 | 20 ++++ gcc/testsuite/jit.dg/test-asm.cc | 1 + .../jit.dg/test-pr105812-bool-operations.c | 89 +++++++++++++++++ gcc/tree-ssa-sccvn.cc | 2 +- libgfortran/ChangeLog | 24 +++++ libgfortran/acinclude.m4 | 16 ++- libgfortran/config.h.in | 2 +- libgfortran/configure | 104 ++++++++++--------- libgfortran/libgfortran.h | 56 +++++------ libgfortran/mk-kinds-h.sh | 2 +- libphobos/ChangeLog | 6 ++ libsanitizer/tsan/tsan_rtl_s390x.S | 2 + 51 files changed, 957 insertions(+), 266 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr106114.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106112.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106095.c create mode 100644 gcc/testsuite/gdc.dg/pr106139a.d create mode 100644 gcc/testsuite/gdc.dg/pr106139b.d create mode 100644 gcc/testsuite/gdc.dg/pr106139c.d create mode 100644 gcc/testsuite/gdc.dg/pr106139d.d create mode 100644 gcc/testsuite/gfortran.dg/extends_type_of_4.f90 create mode 100644 gcc/testsuite/jit.dg/test-pr105812-bool-operations.c