This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-10 in repository gcc.
from f2e3fad85ad amdgcn: CFI configuration new 9ea3f104a68 gomp/pr94874.c: Update scan-tree-dump new 845a9a25733 OpenMP: Handle cpp_implicit_alias in declare-target discove [...] adds 949e0ad4b7b Daily bump. adds ce2c9b341df PR fortran/93423 - ICE on invalid with argument list for mo [...] adds 13421890f81 Fortran: Avoid double-free with parse error (PR96041, PR93423) adds e939674db6f Daily bump. adds 7859e07241b Daily bump. adds 99b8d686333 Fix linkage with -nodefaultlibs option. adds 1af379f689e Daily bump. adds 9ae110d4f8e libstdc++: handle small max_blocks_per_chunk in pool resour [...] adds b59b9cb4834 libgo: don't put golang.org packages in zstdpkglist.go adds 8db568c3c6c libstdc++: Fix noexcept-specifier for std::bind_front [PR 97101] adds 4e00119c780 libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] adds eef40b0037b libstdc++: Fix build for targets without lstat [PR 94681] adds 89df5bf44b2 Daily bump. adds 248cca20c76 libstdc++: Use correct argument type for __use_alloc [PR 96803] adds 5a981195bd8 libstdc++: Use correct argument type for __use_alloc, again [...] adds 283b97965ff bpf: use xBPF signed div, mod insns when available adds ebf259b2430 libstdc++: Fix out-of-bounds string_view access in filesyst [...] adds 8a2f3019cec Daily bump. adds 7727b713de5 Daily bump. adds f82a83a8975 aarch64: Add support for Neoverse V1 CPU adds aa47c987340 aarch64: Do not alter value on a force_reg returned rtx exp [...] adds 8f4b43c00fe [RS6000] Built-in __PCREL__ define adds 71c83e108de [RS6000] Power10 libffi fixes adds f0baed1fb6c rtl_data: Add sp_is_clobbered_by_asm adds a93603bba0e Daily bump. adds dc0743773be arm: Require MVE memory operand for destination of vst1q intrinsic adds 038b65f378b Add processing STRICT_LOW_PART for matched reloads. adds 957e37ac288 Add test for PR95464.c. adds 6f4226ff6e8 Daily bump. adds 2c56472f996 Daily bump. adds 4a67941a956 Fortran : ICE in build_field PR95614 adds 9389e3abc1f optabs: Don't reuse target for multi-word expansions if it [...] adds bbccc462219 Daily bump. adds 4879a8ee30c Fix bogus alignment warning on address clause adds 20ed049a8d7 Revert "Fortran : ICE in build_field PR95614" adds 117b23e43f7 AArch64: Implement poly-type vadd intrinsics adds b8442a7c4c0 AArch64: Implement missing vceq*_p* intrinsics adds 34db2d23439 AArch64: Implement missing vcls intrinsics on unsigned types adds bc04ceb7b94 AArch64: Implement vstrq_p128 intrinsic adds 1c0679d6b5d AArch64: Implement vldrq_p128 intrinsic adds 5b9f76b9552 AArch64: Implement missing _p64 intrinsics for vector permutes adds 858cfd55807 AArch64: Implement missing vrndns_f32 intrinsic adds 677f34508f1 AArch64: Implement missing p128<->f64 reinterpret intrinsics adds a6c47f4ce26 testsuite: [aarch64] Fix aarch64/advsimd-intrinsics/v{trn,u [...] new 3a857fecdc2 Merge remote-tracking branch 'origin/releases/gcc-10' into [...]
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: gcc/ChangeLog | 95 +++++ gcc/ChangeLog.omp | 9 + gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/decl.c | 28 +- gcc/cfgexpand.c | 14 +- gcc/config/aarch64/aarch64-builtins.c | 16 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-simd-builtins.def | 3 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/arm_neon.h | 214 +++++++++++ gcc/config/arm/mve.md | 4 +- gcc/config/bpf/bpf.md | 20 + gcc/config/i386/i386.c | 6 +- gcc/config/pa/pa-hpux11.h | 5 - gcc/config/pa/pa32-linux.h | 5 + gcc/config/pa/pa64-hpux.h | 12 +- gcc/config/rs6000/rs6000-c.c | 3 + gcc/doc/invoke.texi | 4 +- gcc/emit-rtl.h | 3 + gcc/fortran/ChangeLog | 38 ++ gcc/fortran/decl.c | 9 + gcc/fortran/resolve.c | 2 +- gcc/lra-constraints.c | 2 + gcc/lra.c | 7 +- gcc/omp-offload.c | 59 ++- gcc/optabs.c | 14 +- gcc/testsuite/ChangeLog | 76 ++++ gcc/testsuite/ChangeLog.omp | 4 + gcc/testsuite/c-c++-common/gomp/pr94874.c | 5 +- gcc/testsuite/gcc.c-torture/execute/pr97073.c | 21 ++ .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 + .../aarch64/advsimd-intrinsics/vtrn_half.c | 3 - .../aarch64/advsimd-intrinsics/vuzp_half.c | 3 - .../aarch64/advsimd-intrinsics/vzip_half.c | 3 - .../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 +++ .../gcc.target/aarch64/simd/vadd_poly_1.c | 50 +++ .../gcc.target/aarch64/simd/vceq_poly_1.c | 29 ++ .../gcc.target/aarch64/simd/vcls_unsigned_1.c | 54 +++ .../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 + .../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 + .../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 + .../gcc.target/arm/mve/intrinsics/vst1q_f16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_s8.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u16.c | 10 +- .../gcc.target/arm/mve/intrinsics/vst1q_u8.c | 10 +- gcc/testsuite/gcc.target/bpf/diag-sdiv.c | 12 + gcc/testsuite/gcc.target/bpf/diag-smod.c | 12 + gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c | 14 + gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c | 14 + gcc/testsuite/gcc.target/i386/pr95464.c | 64 ++++ gcc/testsuite/gcc.target/i386/pr97032.c | 23 ++ gcc/testsuite/gfortran.dg/pr93423.f90 | 21 ++ gcc/testsuite/gnat.dg/addr16.adb | 14 + gcc/testsuite/gnat.dg/addr16_pkg.ads | 9 + libffi/ChangeLog | 11 + libffi/src/powerpc/linux64.S | 8 + libffi/src/powerpc/linux64_closure.S | 16 +- libgo/Makefile.am | 2 +- libgo/Makefile.in | 2 +- libgomp/ChangeLog.omp | 9 + libgomp/testsuite/libgomp.c++/pr96390.C | 1 - libgomp/testsuite/libgomp.c-c++-common/pr96390.c | 1 - libstdc++-v3/ChangeLog | 78 ++++ libstdc++-v3/acinclude.m4 | 413 ++++++++++----------- libstdc++-v3/configure | 282 +++++++------- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/tuple | 12 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 2 +- libstdc++-v3/src/c++17/memory_resource.cc | 21 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- .../function_objects/bind_front/97101.cc} | 24 +- .../{any/cons/90415.cc => tuple/cons/96803.cc} | 60 ++- .../unsynchronized_pool_resource/allocate.cc | 20 + .../27_io/filesystem/path/append/source.cc | 10 + 77 files changed, 1630 insertions(+), 517 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97073.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vadd_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vceq_poly_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcls_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vldrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndns_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-sdiv.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-smod.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-sdiv-1.c create mode 100644 gcc/testsuite/gcc.target/bpf/xbpf-smod-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95464.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97032.c create mode 100644 gcc/testsuite/gfortran.dg/pr93423.f90 create mode 100644 gcc/testsuite/gnat.dg/addr16.adb create mode 100644 gcc/testsuite/gnat.dg/addr16_pkg.ads copy libstdc++-v3/testsuite/{26_numerics/transform_exclusive_scan/constexpr.cc => [...] copy libstdc++-v3/testsuite/20_util/{any/cons/90415.cc => tuple/cons/96803.cc} (50%)