This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-Os_LTO in repository toolchain/ci/gcc.
from 57453019831 testsuite: Add new target check for no_alignment_constraints adds ed06274eacc compiler: permit expressions of abstract bool to remain abstract adds 6201277441d d: Add `@simd` and `@simd_clones` attributes to compiler an [...] adds ad4c44d20ec d: Use create_tmp_var_raw and get_callee_fndecl adds 53c4ef1e3cc libgo: make runtime.Version return a meaningful string adds 74956337e82 compiler: use package path with embedded builtin type adds 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 [...] 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 [...] adds 1e6ff6993c9 MAINTAINERS: Add myself for write after approval adds aa1ae74711b Revert "MAINTAINERS: Add myself for write after approval" adds 721aa2cc44d remove dead member variable in dom_jt_state adds aea329432b8 Avoid computing RPO for update_ssa adds 00193676a5a Use xchg for DImode double word rotate by 32 bits with -m32 [...] adds 47e36785cd2 c++: Note macro locations adds fa22c9c7a97 Implement ggc_vrange_allocator. adds 6c96b14a19a libstdc++: Fix experimental::filesystem::status on Windows [...] adds 1eef21ccfa5 libstdc++: Improve exceptions thrown from fs::temp_directory_path adds c1fe8ddf684 libstdc++: Fix comment typos adds 8a8ee37a332 lto: Fix option merging [PR106129] adds d489ec082ea c-family: Add <time.h> names to diagnostics for known headers adds 4c233cabbe3 Fortran: error recovery on invalid CLASS(), PARAMETER decla [...] adds 762fd5e5547 libgo: handle stat st_atim32 field and SYS_SECCOMP adds 976196b3332 Daily bump. adds 53b2a1a5d6f Add myself for write after approval adds 33981253cdf i386: Add AVX512BW to AVX512F in MASK_ISA2 adds 618bac5b486 if-to-switch: properly allow side effects only for first condition adds 9701432ff79 tree-optimization/106131 - wrong code with FRE rewriting adds 51debf7f857 lto: pass -pthread to AM_LDFLAGS [PR 106118] adds 90129d39ca0 Amend fix for PR middle-end/105874 adds e8a46e5cdab Double word logical operation clean-ups in i386.md. adds 17419b61edd PR target/106122: Don't update %esp via the stack with -Oz on x86. adds e52592073f6 wide-int: Fix up wi::shifted_mask [PR106144] adds 9a33a3e2f75 Revert "testsuite/102690: Only check warning for lp64 in Wa [...] adds e0466d32eb3 Enable some features for RTEMS in libstdc++ adds e2d2a8ff4f0 [Committed] Add constraints to new andn<dwi>_doubleword_bmi [...] adds 7780dc5b2d0 gcn: Remove useless register keyword adds f7a148304a7 libstdc++: Add nodiscard attribute to filesystem operations adds 08ed796ed08 Make sure checking code is conditional in VN adds 2b0937946b1 Revert maybe_ne -> known_ne change in vn_reference_lookup_3 adds 63abe049992 Avoid unused sbitmap in update_ssa adds 07ac550393d c++: dependent generic lambda template-id [PR106024] adds 288c6cce027 c++: add fixup to missing .template warning adds aefe23f720a c++: tweak resolve_args change adds 9234cdca6ee Add a recursion limit to the demangle_const function in the [...] new 2ea6c593497 c++: warn about using keywords as identifiers [PR106111] new f843bea4ca5 i386: Use "r" constraint in *andn<mode>3_doubleword_bmi new 9a668532fb1 OpenMP: Handle tofrom with target enter/exit data
The 3 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 | 21 + MAINTAINERS | 1 + contrib/ChangeLog | 7 + contrib/unicode/DerivedCoreProperties.txt | 12416 +++++++++++++++++++ contrib/unicode/DerivedNormalizationProps.txt | 9953 +++++++++++++++ contrib/unicode/README | 31 +- gcc/ChangeLog | 151 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-common.h | 2 +- gcc/c-family/known-headers.cc | 14 + gcc/c/c-parser.cc | 22 +- gcc/combine.cc | 6 +- gcc/common/config/i386/i386-common.cc | 5 +- gcc/config/gcn/gcn-protos.h | 2 +- gcc/config/i386/i386.md | 226 +- gcc/config/i386/sse.md | 10 +- gcc/config/loongarch/loongarch.cc | 11 +- gcc/config/nios2/nios2.cc | 5 +- gcc/cp/ChangeLog | 17 + gcc/cp/call.cc | 2 +- gcc/cp/module.cc | 171 +- gcc/cp/parser.cc | 76 +- gcc/d/ChangeLog | 63 + gcc/d/d-attribs.cc | 65 + gcc/d/d-codegen.cc | 6 +- gcc/d/d-convert.cc | 44 +- gcc/d/decl.cc | 7 +- gcc/d/expr.cc | 10 +- gcc/d/intrinsics.cc | 600 +- gcc/d/intrinsics.def | 23 + gcc/d/toir.cc | 1 + gcc/doc/invoke.texi | 3 - gcc/domwalk.cc | 6 +- gcc/domwalk.h | 5 +- gcc/expr.cc | 77 +- gcc/fortran/ChangeLog | 32 + gcc/fortran/decl.cc | 8 + gcc/fortran/dump-parse-tree.cc | 5 + gcc/fortran/openmp.cc | 20 +- gcc/fortran/simplify.cc | 4 + gcc/gimple-if-to-switch.cc | 20 +- gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-edge.h | 2 +- gcc/gimple-range-fold.cc | 30 +- gcc/gimple-range-infer.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 119 +- gcc/go/gofrontend/expressions.h | 105 + gcc/go/gofrontend/names.cc | 29 +- 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/lto-wrapper.cc | 39 +- gcc/system.h | 4 + gcc/testsuite/ChangeLog | 121 + gcc/testsuite/c-c++-common/gomp/target-data-2.c | 20 + gcc/testsuite/c-c++-common/gomp/target-data-3.c | 17 + .../c-c++-common/torture/builtin-shufflevector-2.c | 3 + gcc/testsuite/g++.dg/cpp0x/keywords1.C | 15 + gcc/testsuite/g++.dg/cpp2a/keywords1.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C | 14 + gcc/testsuite/g++.dg/modules/inext-1.H | 1 + gcc/testsuite/g++.dg/spellcheck-stdlib.C | 29 + gcc/testsuite/g++.dg/torture/pr106131.C | 34 + gcc/testsuite/gcc.dg/pr106114.c | 14 + gcc/testsuite/gcc.dg/torture/pr106112.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr106126.c | 12 + .../gcc.target/i386/avx512fp16-reduce-op-2.c | 1 + gcc/testsuite/gcc.target/i386/pr106095.c | 47 + gcc/testsuite/gcc.target/i386/pr106122.c | 15 + gcc/testsuite/gcc.target/i386/pr99464.c | 1 + gcc/testsuite/gcc.target/i386/xchg-3.c | 12 + ...mismatch.d => Wbuiltin_declaration_mismatch1.d} | 0 .../gdc.dg/Wbuiltin_declaration_mismatch2.d | 250 + gcc/testsuite/gdc.dg/attr_simd1.d | 40 + gcc/testsuite/gdc.dg/attr_simd2.d | 16 + 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/class_58.f90 | 2 +- gcc/testsuite/gfortran.dg/class_73.f90 | 17 + gcc/testsuite/gfortran.dg/extends_type_of_4.f90 | 20 + gcc/testsuite/gfortran.dg/gomp/target-data-1.f90 | 17 + gcc/testsuite/gfortran.dg/gomp/target-data-2.f90 | 14 + gcc/testsuite/jit.dg/test-asm.cc | 1 + .../jit.dg/test-pr105812-bool-operations.c | 89 + gcc/tree-into-ssa.cc | 24 +- gcc/tree-ssa-dom.cc | 8 +- gcc/tree-ssa-sccvn.cc | 19 +- gcc/value-range.h | 57 +- gcc/wide-int.cc | 13 +- libcpp/ChangeLog | 4 + libcpp/ucnid.h | 130 +- libgfortran/ChangeLog | 92 + libgfortran/acinclude.m4 | 16 +- libgfortran/config.h.in | 2 +- libgfortran/configure | 104 +- libgfortran/libgfortran.h | 56 +- libgfortran/mk-kinds-h.sh | 2 +- libgo/Makefile.am | 1 + libgo/Makefile.in | 1 + libgo/go/runtime/extern.go | 10 - libgo/mksysinfo.sh | 3 +- libgomp/ChangeLog | 6 + libgomp/libgomp.texi | 2 +- libiberty/rust-demangle.c | 29 +- libphobos/ChangeLog | 10 + libphobos/libdruntime/Makefile.am | 16 +- libphobos/libdruntime/Makefile.in | 19 +- libphobos/libdruntime/gcc/attributes.d | 40 + libphobos/libdruntime/gcc/simd.d | 359 + libsanitizer/tsan/tsan_rtl_s390x.S | 2 + libstdc++-v3/ChangeLog | 55 + libstdc++-v3/configure | 6012 +-------- libstdc++-v3/configure.ac | 25 + libstdc++-v3/crossconfig.m4 | 6 - libstdc++-v3/include/bits/fs_ops.h | 79 + libstdc++-v3/include/bits/utility.h | 3 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 71 + libstdc++-v3/src/c++17/fs_ops.cc | 34 +- libstdc++-v3/src/filesystem/ops.cc | 87 +- .../27_io/filesystem/operations/absolute.cc | 2 +- .../testsuite/27_io/filesystem/operations/all.cc | 8 +- .../27_io/filesystem/operations/canonical.cc | 4 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 4 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 9 +- .../filesystem/operations/canonical.cc | 6 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 4 +- .../filesystem/operations/read_symlink.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 15 +- lto-plugin/Makefile.am | 3 +- lto-plugin/Makefile.in | 3 +- lto-plugin/configure | 7 +- lto-plugin/configure.ac | 3 - 152 files changed, 27492 insertions(+), 6684 deletions(-) create mode 100644 contrib/unicode/DerivedCoreProperties.txt create mode 100644 contrib/unicode/DerivedNormalizationProps.txt create mode 100644 gcc/testsuite/c-c++-common/gomp/target-data-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-data-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/keywords1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/keywords1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic10.C create mode 100644 gcc/testsuite/g++.dg/torture/pr106131.C 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.dg/tree-ssa/pr106126.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106095.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106122.c create mode 100644 gcc/testsuite/gcc.target/i386/xchg-3.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/attr_simd1.d create mode 100644 gcc/testsuite/gdc.dg/attr_simd2.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/class_73.f90 create mode 100644 gcc/testsuite/gfortran.dg/extends_type_of_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-data-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-data-2.f90 create mode 100644 gcc/testsuite/jit.dg/test-pr105812-bool-operations.c create mode 100644 libphobos/libdruntime/gcc/simd.d