This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-lts-defconfig in repository toolchain/ci/gcc.
from 31048012db9 x86: PR target/103611: Splitter for DST:DI = (HI:SI<<32)|LO:SI. adds fd74a2ee404 Fortran: reject BOZ type argument to SIZEOF(). adds ca8c0408bef Daily bump. adds d957d250942 Improve location for new statements in match-and-simplify phiopt adds ba64166bf81 testsuite: mark tests that require alias adds 30c286aa937 c++: local_specializations and recursive constrained fn [PR103714] adds eac42299bfd print-tree: dump DECL_LANG_FLAG_8 adds 89cf57ea35d c++: nested lambda capturing a capture proxy, cont [PR94376] adds 6bcb6ed5a44 c++: don't ICE on NAMESPACE_DECL inside FUNCTION_DECL adds fcbf94a5be9 Fix early exit in modref_merge_call_site_flags adds 78fe0f23c73 Change the xfail in gcc.dg/uninit-pr89230-1.c adds 220b9bdfe8f Fortran: add support for IEEE intrinsics on aarch64 non-gli [...] adds 29309f6e29d Daily bump. adds 19dcecd9632 Optimize bit_and op1 float_vector_all_ones_operands to op1. adds 8d1e342b4af Fix handling of deferred SSA names in modref dataflow adds 8d081c0093a opts: Support -Oz in -Ox option hints. adds 7424323bd5e jit: Fix -Wodr warning adds 2decd2cabe5 c++: ahead-of-time overload set pruning for non-dep calls adds 1f56dbe2daa Obsolete m32c-rtems target adds c9c466ea33d x86_64: Improve code expanded for highpart multiplications. adds 7d5d5032c72 Fix static array size in gcc.dg/vect/vect-simd-20.c adds b3f58f87d78 d: Merge upstream dmd ad8412530, druntime fd9a4544, phobos [...] adds ab85331c582 c++: memfn lookup consistency in incomplete-class ctx adds 72c68d7ad90 i386: Fix <sse2p4_1>_pinsr<ssemodesuffix> and its splitters [...] adds bb42d680d5c Update cpplib es.po adds 7631a4d1de0 Daily bump. adds 460d53f816f rs6000: Replace UNSPECS with ss_plus/us_plus and ss_minus/us_minus adds 46bfe1b0e11 Fix incorrect loop exit edge probability [PR103270] adds cd5ae148c47 Fix loop split incorrect count and probability adds 51a24e4a984 Don't move cold code out of loop by checking bb count adds 6fad101f306 config.sub: change mode to 755. adds d22907975b2 i386: Add missing BMI intrinsic to align with clang adds 0c3fc06c300 libphobos: Add power*-*-freebsd* as supported target adds 7c6ae994fb5 config: Add check whether D compiler works (PR103528) adds aa17859b685 Daily bump. adds 3e1a06ec94b docs: Unify instruct set name. adds 1a6592ff65e docs: use ';' for function declarations. adds 3892cfee77e docs: docs: use ';' for function declarations. (part 2) adds 63eb073efbe docs: docs: use ';' for function declarations. (part 3) adds 228173565ea Fortran: allow __float128 on targets where long double is n [...] new 8c61cefe2b5 arm: Move arm_simd_info array declaration into header new 9c1ce17bc4a arm: Declare MVE types internally via pragma
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: ChangeLog | 8 + config.sub | 0 config/ChangeLog | 5 + config/acx.m4 | 13 + configure | 19 + gcc/ChangeLog | 137 + gcc/DATESTAMP | 2 +- gcc/config.gcc | 5 +- gcc/config/arm/arm-builtins.c | 87 +- gcc/config/arm/arm-builtins.h | 87 + gcc/config/arm/arm-c.c | 21 + gcc/config/arm/arm-mve-builtins.cc | 196 ++ gcc/config/arm/arm-mve-builtins.def | 39 + gcc/config/arm/arm-mve-builtins.h | 41 + gcc/config/arm/arm-protos.h | 5 + gcc/config/arm/arm_mve_types.h | 30 +- gcc/config/arm/t-arm | 10 + gcc/config/i386/bmiintrin.h | 18 + gcc/config/i386/i386.md | 112 +- gcc/config/i386/sse.md | 43 +- gcc/config/rs6000/altivec.md | 29 +- gcc/cp/ChangeLog | 40 + gcc/cp/call.c | 28 + gcc/cp/constraint.cc | 4 + gcc/cp/cp-tree.h | 5 + gcc/cp/lambda.c | 9 +- gcc/cp/module.cc | 5 +- gcc/cp/pt.c | 91 +- gcc/cp/search.c | 4 + gcc/cp/semantics.c | 15 + gcc/d/ChangeLog | 7 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/canthrow.d | 16 + gcc/d/dmd/dcast.d | 73 +- gcc/d/dmd/dinterpret.d | 41 + gcc/d/dmd/dsymbol.d | 16 +- gcc/d/dmd/dsymbolsem.d | 24 +- gcc/d/dmd/expressionsem.d | 26 +- gcc/d/dmd/id.d | 3 + gcc/d/dmd/initsem.d | 106 +- gcc/d/dmd/nogc.d | 14 + gcc/d/dmd/semantic3.d | 3 +- gcc/d/dmd/tokens.d | 26 +- gcc/d/dmd/tokens.h | 11 +- gcc/d/dmd/typesem.d | 178 +- gcc/d/expr.cc | 12 +- gcc/d/runtime.def | 2 - gcc/doc/extend.texi | 3127 ++++++++++---------- gcc/fortran/ChangeLog | 5 + gcc/fortran/check.c | 3 + gcc/ipa-modref.c | 62 +- gcc/jit/ChangeLog | 8 + gcc/jit/libgccjit.c | 10 +- gcc/opts.c | 2 +- gcc/predict.c | 10 +- gcc/print-tree.c | 2 + gcc/testsuite/ChangeLog | 99 + gcc/testsuite/g++.dg/cpp0x/error2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/fntmp-equiv1.C | 18 +- .../g++.dg/cpp0x/lambda/lambda-nested9a.C | 42 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C | 17 + gcc/testsuite/g++.dg/lookup/memfn1.C | 16 + gcc/testsuite/g++.dg/template/non-dependent16.C | 37 + gcc/testsuite/g++.dg/template/non-dependent16a.C | 36 + gcc/testsuite/g++.dg/template/non-dependent16b.C | 37 + gcc/testsuite/g++.dg/template/non-dependent17.C | 21 + gcc/testsuite/g++.dg/torture/pr103669.C | 22 + gcc/testsuite/gcc.dg/pr100509.c | 1 + gcc/testsuite/gcc.dg/pr103270.c | 19 + gcc/testsuite/gcc.dg/pragma-diag-10.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-19.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-20.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-21.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-22.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-23.c | 21 + gcc/testsuite/gcc.dg/uninit-pr89230-1.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-simd-20.c | 2 +- .../gcc.target/arm/mve/general-c/type_redef_1.c | 67 + .../gcc.target/arm/mve/general/double_pragmas_1.c | 8 + gcc/testsuite/gcc.target/arm/mve/general/nomve_1.c | 3 + gcc/testsuite/gcc.target/arm/mve/mve.exp | 6 + gcc/testsuite/gcc.target/i386/bmi-1.c | 8 +- gcc/testsuite/gcc.target/i386/bmi-2.c | 8 +- gcc/testsuite/gcc.target/i386/bmi-3.c | 8 +- gcc/testsuite/gcc.target/i386/pr98468.c | 35 + gcc/testsuite/gcc.target/i386/smuldi3_highpart.c | 11 + gcc/testsuite/gdc.test/compilable/test22593.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice17074.d | 12 +- .../gdc.test/fail_compilation/test22593.d | 23 + gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 | 6 + gcc/tree-ssa-loop-im.c | 152 +- gcc/tree-ssa-loop-split.c | 85 +- gcc/tree-ssa-phiopt.c | 4 + libcpp/po/ChangeLog | 4 + libcpp/po/es.po | 45 +- libgfortran/ChangeLog | 14 + libgfortran/config/fpu-aarch64.h | 331 +++ libgfortran/configure.host | 18 +- libgfortran/kinds-override.h | 23 +- libgfortran/mk-kinds-h.sh | 6 +- libphobos/ChangeLog | 9 + libphobos/configure.tgt | 3 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/core/builtins.d | 48 +- libphobos/libdruntime/core/lifetime.d | 20 +- libphobos/libdruntime/core/sys/linux/sched.d | 3 + libphobos/libdruntime/object.d | 30 +- libphobos/src/MERGE | 2 +- libphobos/src/std/format/write.d | 23 + libphobos/src/std/range/interfaces.d | 9 + libphobos/src/std/typecons.d | 2 +- 112 files changed, 4313 insertions(+), 2147 deletions(-) mode change 100644 => 100755 config.sub create mode 100644 gcc/config/arm/arm-mve-builtins.cc create mode 100644 gcc/config/arm/arm-mve-builtins.def create mode 100644 gcc/config/arm/arm-mve-builtins.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval5.C create mode 100644 gcc/testsuite/g++.dg/lookup/memfn1.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent16.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent16a.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent16b.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent17.C create mode 100644 gcc/testsuite/g++.dg/torture/pr103669.C create mode 100644 gcc/testsuite/gcc.dg/pr103270.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-19.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-21.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-23.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/general-c/type_redef_1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/general/double_pragmas_1.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/general/nomve_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98468.c create mode 100644 gcc/testsuite/gcc.target/i386/smuldi3_highpart.c create mode 100644 gcc/testsuite/gdc.test/compilable/test22593.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test22593.d create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_2.f90 create mode 100644 libgfortran/config/fpu-aarch64.h