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-arm-next-allmodconfig in repository toolchain/ci/gcc.
from 93a49d2d229 Daily bump. adds 467fc7c83ab c++: Fix ICE with implicit operator== [PR94462] adds bee27152f7e i386: Fix emit_reduc_half on V{64Q,32H}Imode [PR94500] adds 42867b875c3 RTEMS: Delete useless mcpu=8540 multilib adds 30d26118f96 d: Always set ASM_VOLATILE_P on asm statements (PR94425) adds 7a6588fe654 aarch64: Fix {ash[lr],lshr}<mode>3 expanders [PR94488] adds 4df50a059fb openmp: Fix parallel master error recovery [PR94512] adds d51af82b4cf i386: Fix V{64QI,32HI}mode constant permutations [PR94509] adds 23f1f679141 c++: Fix usage of CONSTRUCTOR_PLACEHOLDER_BOUNDARY inside a [...] adds 434fe1a4092 S/390: Fix layout of struct sigaction_t adds 0f3cc1b3994 arm: MVE: Fix polymorphism for scalars and constants adds 3ce755a80d1 arm: MVE: Do not use typeof for pointer parameters adds b094133c1c5 arm: MVE: Fix constant load pattern adds 9ce780efc4a arm: MVE: Fix v[id]wdup's adds 094bc16bb41 arm: MVE Don't use lsll for 32-bit shifts scalar adds d2ce75fef9f arm: MVE Fix immediate constraints on some vector instructions adds 302b6836280 arm: MVE: Fix vec extracts to memory adds c431634b2f2 arm: MVE: make sure we only use the Arm namespace variant o [...] adds f6d7098d761 arm: MVE: Fix -Wall testisms adds ff0597dcd99 arm: MVE: Fixes for pointers used in intrinsics for c++ adds 6a90680bfff arm: MVE: Add C++ polymorphism and fix some more issues adds 89b01e86ff8 coroutines, ensure placeholder var is properly declared. adds c104e8f1b67 libstdc++: Restore ability to use <charconv> in C++14 (PR 94520) adds 2daa92ac4b5 aarch64: Fix {ash[lr],lshr}<mode>3 expanders [PR94488] adds 57391ddaf39 Fix PR fortran/93871 and re-implement degree-valued trigono [...] adds 3d947f1f271 middle-end/94479 - fix gimplification of address adds 50c7853216e libgcc: use syscall rather than __mmap/__munmap adds 88e508f9f11 S/390: Fix PR91628 adds c23c899aedf combine: Fix split_i2i3 ICE [PR94291] adds 31449cf8e11 c++: ICE on invalid concept placeholder [PR94481]. adds 14162197fd4 Fix a variety of testsuite failures on the H8 after recent [...] adds 7e5367f34d7 Daily bump. adds f1a6150ecb7 libphobos: Merge upstream phobos fb4f6a713
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 96 + gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 2 +- gcc/combine.c | 42 +- gcc/config/aarch64/aarch64-simd.md | 100 +- gcc/config/arm/arm.c | 80 +- gcc/config/arm/arm.md | 3 +- gcc/config/arm/arm_mve.h | 21882 ++++++++++++++++--- gcc/config/arm/mve.md | 91 +- gcc/config/h8300/h8300.md | 1 + gcc/config/i386/i386-expand.c | 68 +- gcc/config/rs6000/t-rtems | 1 - gcc/cp/ChangeLog | 31 + gcc/cp/coroutines.cc | 4 +- gcc/cp/decl.c | 5 +- gcc/cp/parser.c | 14 +- gcc/cp/tree.c | 2 +- gcc/cp/typeck2.c | 18 + gcc/d/ChangeLog | 6 + gcc/d/toir.cc | 5 +- gcc/fortran/ChangeLog | 37 + gcc/fortran/gfortran.h | 8 + gcc/fortran/intrinsic.c | 193 +- gcc/fortran/intrinsic.h | 12 +- gcc/fortran/iresolve.c | 256 +- gcc/fortran/simplify.c | 300 +- gcc/fortran/trans-intrinsic.c | 196 + gcc/fortran/trigd_fe.inc | 50 + gcc/gimplify.c | 4 +- gcc/testsuite/ChangeLog | 82 + gcc/testsuite/g++.dg/cpp1y/pr90996.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C | 9 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C | 17 + gcc/testsuite/g++.dg/gomp/pr94512.C | 18 + gcc/testsuite/g++.target/arm/mve.exp | 49 + gcc/testsuite/gcc.c-torture/compile/pr94488.c | 22 + gcc/testsuite/gcc.dg/pr94291.c | 14 + gcc/testsuite/gcc.dg/torture/pr94479.c | 12 + .../arm/mve/intrinsics/mve_immediates_1_n.c | 62 + .../arm/mve/intrinsics/mve_load_from_array.c | 19 + .../mve/intrinsics/mve_vec_extracts_from_memory.c | 40 + .../arm/mve/intrinsics/mve_vector_float.c | 8 - .../arm/mve/intrinsics/mve_vector_float1.c | 8 - .../arm/mve/intrinsics/mve_vector_int1.c | 15 - .../arm/mve/intrinsics/mve_vector_int2.c | 16 - .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_f16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_f32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_s8.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u16.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u32.c | 2 +- .../gcc.target/arm/mve/intrinsics/vmulq_n_u8.c | 2 +- .../arm/mve/intrinsics/vuninitializedq_float.c | 5 +- .../arm/mve/intrinsics/vuninitializedq_float1.c | 7 +- .../arm/mve/intrinsics/vuninitializedq_int.c | 16 +- .../arm/mve/intrinsics/vuninitializedq_int1.c | 17 +- gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c | 28 + gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c | 38 + gcc/testsuite/gfortran.dg/dec_math.f90 | 801 +- gcc/testsuite/gfortran.dg/dec_math_2.f90 | 14 + gcc/testsuite/gfortran.dg/dec_math_3.f90 | 8 + gcc/testsuite/gfortran.dg/dec_math_4.f90 | 8 + gcc/testsuite/gfortran.dg/dec_math_5.f90 | 228 + libgcc/ChangeLog | 6 + libgcc/generic-morestack.c | 55 +- libgfortran/ChangeLog | 9 + libgfortran/Makefile.am | 1 + libgfortran/Makefile.in | 19 +- libgfortran/gfortran.map | 12 + libgfortran/intrinsics/trigd.c | 205 + libgfortran/intrinsics/trigd.inc | 464 + libgfortran/intrinsics/trigd_lib.inc | 147 + libphobos/ChangeLog | 16 + libphobos/configure | 38 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 6 + libphobos/libdruntime/Makefile.in | 43 +- libphobos/libdruntime/config/s390/get_tls_offset.S | 25 + .../libdruntime/config/systemz/get_tls_offset.S | 79 + libphobos/libdruntime/core/sys/posix/signal.d | 47 +- libphobos/libdruntime/gcc/sections/elf_shared.d | 10 +- libphobos/m4/druntime/cpu.m4 | 10 + libphobos/src/MERGE | 2 +- libphobos/src/std/math.d | 292 +- libstdc++-v3/ChangeLog | 12 + libstdc++-v3/include/std/charconv | 12 +- libstdc++-v3/testsuite/20_util/from_chars/1.cc | 16 +- libstdc++-v3/testsuite/20_util/from_chars/2.cc | 130 +- libstdc++-v3/testsuite/20_util/to_chars/1.cc | 30 +- libstdc++-v3/testsuite/20_util/to_chars/2.cc | 4 +- 95 files changed, 22678 insertions(+), 4157 deletions(-) create mode 100644 gcc/fortran/trigd_fe.inc create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr90996.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq9.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94512.C create mode 100644 gcc/testsuite/g++.target/arm/mve.exp create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94488.c create mode 100644 gcc/testsuite/gcc.dg/pr94291.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94479.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_load_from_array.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vec_extracts_fr [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94500.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr94509-2.c create mode 100644 gcc/testsuite/gfortran.dg/dec_math_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_math_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_math_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_math_5.f90 create mode 100644 libgfortran/intrinsics/trigd.c create mode 100644 libgfortran/intrinsics/trigd.inc create mode 100644 libgfortran/intrinsics/trigd_lib.inc create mode 100644 libphobos/libdruntime/config/s390/get_tls_offset.S create mode 100644 libphobos/libdruntime/config/systemz/get_tls_offset.S