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_profiled_lto_lean 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 adds e3a5c77388a libgccjit: Fix bug where unary_op will return an integer ty [...]
No new revisions were added by this update.
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