This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 4fda776a2f9 libcpp: Update ucnid.h to Unicode 14 adds fb29fdea9cc Daily bump. adds 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 new e3a5c77388a libgccjit: Fix bug where unary_op will return an integer ty [...]
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: ChangeLog | 10 + contrib/ChangeLog | 7 + gcc/ChangeLog | 59 +++ gcc/DATESTAMP | 2 +- gcc/combine.cc | 6 +- gcc/config/loongarch/loongarch.cc | 11 +- gcc/config/nios2/nios2.cc | 5 +- gcc/cp/module.cc | 73 +-- gcc/d/ChangeLog | 16 + gcc/d/d-convert.cc | 44 +- gcc/d/expr.cc | 10 +- gcc/d/intrinsics.cc | 587 +++++++++++++++++++++ gcc/d/intrinsics.def | 23 + gcc/d/toir.cc | 1 + gcc/doc/invoke.texi | 3 - gcc/fortran/ChangeLog | 14 + gcc/fortran/simplify.cc | 4 + 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/jit-playback.cc | 6 +- gcc/jit/jit-recording.cc | 2 +- gcc/jit/libgccjit.cc | 2 +- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 33 ++ .../c-c++-common/torture/builtin-shufflevector-2.c | 3 + gcc/testsuite/gcc.dg/torture/pr106112.c | 16 + .../gcc.target/i386/avx512fp16-reduce-op-2.c | 1 + gcc/testsuite/gcc.target/i386/pr99464.c | 1 + ...mismatch.d => Wbuiltin_declaration_mismatch1.d} | 0 .../gdc.dg/Wbuiltin_declaration_mismatch2.d | 250 +++++++++ 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/gdc.dg/torture/simd_blendvector.d | 345 ++++++++++++ gcc/testsuite/gdc.dg/torture/simd_cond.d | 17 + gcc/testsuite/gdc.dg/torture/simd_convertvector.d | 122 +++++ gcc/testsuite/gdc.dg/torture/simd_load.d | 52 ++ gcc/testsuite/gdc.dg/torture/simd_logical.d | 19 + gcc/testsuite/gdc.dg/torture/simd_shuffle.d | 454 ++++++++++++++++ gcc/testsuite/gdc.dg/torture/simd_shufflevector.d | 55 ++ gcc/testsuite/gdc.dg/torture/simd_store.d | 54 ++ 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 +- libcpp/ChangeLog | 4 + libgfortran/ChangeLog | 68 +++ libgfortran/acinclude.m4 | 16 +- libgfortran/config.h.in | 2 +- libgfortran/configure | 104 ++-- libgfortran/libgfortran.h | 56 +- libgfortran/mk-kinds-h.sh | 2 +- libgomp/ChangeLog | 6 + libphobos/ChangeLog | 4 + libphobos/libdruntime/Makefile.am | 16 +- libphobos/libdruntime/Makefile.in | 19 +- libphobos/libdruntime/gcc/simd.d | 359 +++++++++++++ libsanitizer/tsan/tsan_rtl_s390x.S | 2 + libstdc++-v3/ChangeLog | 28 + 63 files changed, 3283 insertions(+), 259 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/torture/pr106112.c rename gcc/testsuite/gdc.dg/{Wbuiltin_declaration_mismatch.d => Wbuiltin_declarati [...] create mode 100644 gcc/testsuite/gdc.dg/Wbuiltin_declaration_mismatch2.d 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/gdc.dg/torture/simd_blendvector.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_cond.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_convertvector.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_load.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_logical.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_shuffle.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_shufflevector.d create mode 100644 gcc/testsuite/gdc.dg/torture/simd_store.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 create mode 100644 libphobos/libdruntime/gcc/simd.d