This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-13 in repository gcc.
from 7d774413104 Use OpenACC code to process OpenMP target regions new 1369c1bf9ca REVERT: gomp/openmp-simd-8.f90: Remove .ASSUME tree-dump check adds 77f27066c32 Daily bump. adds 180db383a9c Fix handling of non-integral bit-fields in native_encode_in [...] adds 0d2ab259bc5 Improve cost computation for single-bit bit insertions. adds 78a8c04f500 Daily bump. adds 8d80f399a8d Daily bump. adds 37abaffb933 libstdc++: Resolve -Wunused-variable warnings in stdx::simd [...] adds 0f9f9c0f79a libstdc++: Fix SFINAE for __is_intrinsic_type on ARM adds a51ed14784d libstdc++: Add missing constexpr to simd_neon adds 0ed75609477 libstdc++: Fix type of first argument to vec_cntm call adds dad9abd7daa libstdc++: Add missing constexpr to simd adds e80487dcbe2 [libstdc++] [testsuite] xfail to_chars/long_double on x86-vxworks adds a499ab08d18 target/82931: Make a pattern more generic to match more bit [...] adds 6506590e70e target/104327: Allow more inlining between different optimi [...] adds 845135fd7b3 Daily bump. adds dd4854f5f00 Daily bump. adds 4e32d93b7b9 Daily bump. adds b5e24772a34 RISC-V: Fix ternary instruction attribute bug adds 6f0eb99c9bd RISC-V: Handle multi-lib path correclty for linux adds 49d596e90de RISC-V: Suppress unused parameter warning in riscv-common.cc adds 554aabc2678 RISC-V: Fix wrong select_kind in riscv_compute_multilib adds 98fc9d38db9 RISC-V: Add local user vsetvl instruction elimination [PR109547] adds 965c44741f0 Daily bump. adds 8f1e18c75e0 Daily bump. new 160a8fe60e2 Merge remote-tracking branch 'origin/releases/gcc-13' into [...] new 9d135647edd 'omp scan' struct block seq update for OpenMP 5.x new eb35d873d55 GCN: Silence unused-variable warning new 5e850e51cfd libgomp: Fix up -static -fopenmp linking [PR109904] new 69bbeccefa1 nvptx: Add suppport for __builtin_nvptx_brev instrinsic. new 1d9ef2212d4 libgomp: Honor OpenMP's nteams-var ICV as upper limit on nu [...] new 6f08aabb51e amdgcn: Update mxnack entry in invoke.texi new bf5c1fe7e3b OpenMP: Improve C/C++ parsing error message [PR109999]
The 9 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 | 99 ++++++++++ gcc/ChangeLog.omp | 30 +++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog.omp | 17 ++ gcc/c/c-parser.cc | 26 ++- gcc/common/config/riscv/riscv-common.cc | 122 ++++++++---- gcc/config/avr/avr.cc | 73 ++++++++ gcc/config/avr/avr.md | 24 ++- gcc/config/gcn/gcn.cc | 2 - gcc/config/gcn/gcn.opt | 2 +- gcc/config/nvptx/nvptx.cc | 32 ++++ gcc/config/riscv/elf.h | 2 +- gcc/config/riscv/linux.h | 2 + gcc/config/riscv/riscv-opts.h | 9 + gcc/config/riscv/riscv-vsetvl.cc | 71 ++++++- gcc/config/riscv/riscv-vsetvl.h | 1 + gcc/config/riscv/vector.md | 2 +- gcc/cp/ChangeLog.omp | 17 ++ gcc/cp/parser.cc | 28 ++- gcc/doc/extend.texi | 15 ++ gcc/doc/invoke.texi | 13 +- gcc/fold-const.cc | 27 ++- gcc/fortran/ChangeLog.omp | 9 + gcc/fortran/openmp.cc | 35 +++- gcc/fortran/trans-openmp.cc | 31 ++-- gcc/testsuite/ChangeLog | 28 +++ gcc/testsuite/ChangeLog.omp | 47 +++++ gcc/testsuite/c-c++-common/goacc/asyncwait-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 8 +- gcc/testsuite/c-c++-common/goacc/data-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 4 +- gcc/testsuite/c-c++-common/gomp/directive-1.c | 2 +- .../c-c++-common/gomp/loop-transforms/tile-1.c | 2 +- .../c-c++-common/gomp/loop-transforms/tile-2.c | 2 +- .../c-c++-common/gomp/loop-transforms/unroll-2.c | 10 +- gcc/testsuite/c-c++-common/gomp/scan-6.c | 95 ++++++++++ gcc/testsuite/g++.dg/goacc/data-1.C | 4 +- gcc/testsuite/g++.dg/gomp/attrs-7.C | 8 +- gcc/testsuite/gcc.target/avr/pr82931.c | 29 +++ gcc/testsuite/gcc.target/nvptx/brev-1.c | 8 + gcc/testsuite/gcc.target/nvptx/brev-2.c | 94 ++++++++++ gcc/testsuite/gcc.target/nvptx/brevll-1.c | 8 + gcc/testsuite/gcc.target/nvptx/brevll-2.c | 154 ++++++++++++++++ .../gcc.target/riscv/rvv/vsetvl/pr109547.c | 14 ++ .../gcc.target/riscv/rvv/vsetvl/vsetvl-17.c | 2 +- gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/openmp-simd-8.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 9 +- gcc/testsuite/gfortran.dg/gomp/scan-8.f90 | 96 ++++++++++ gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90 | 12 +- gcc/testsuite/gnat.dg/opt101.adb | 23 +++ gcc/testsuite/gnat.dg/opt101_pkg.ads | 26 +++ libgomp/ChangeLog.omp | 31 ++++ libgomp/config/gcn/target.c | 4 +- libgomp/config/nvptx/target.c | 4 +- libgomp/configure | 4 +- libgomp/configure.ac | 4 +- libgomp/testsuite/libgomp.c-c++-common/scan-1.c | 68 +++++++ .../libgomp.c-c++-common/teams-nteams-icv-1.c | 198 ++++++++++++++++++++ .../libgomp.c-c++-common/teams-nteams-icv-2.c | 8 + .../libgomp.c-c++-common/teams-nteams-icv-3.c | 8 + .../libgomp.c-c++-common/teams-nteams-icv-4.c | 14 ++ .../testsuite/libgomp.c/{scan-9.c => scan-23.c} | 19 +- libgomp/testsuite/libgomp.fortran/scan-2.f90 | 59 ++++++ libstdc++-v3/ChangeLog | 105 +++++++++++ libstdc++-v3/include/experimental/bits/simd.h | 204 +++++++++++++-------- .../include/experimental/bits/simd_builtin.h | 104 ++++++----- .../include/experimental/bits/simd_fixed_size.h | 177 +++++++++--------- libstdc++-v3/include/experimental/bits/simd_neon.h | 76 ++++---- libstdc++-v3/include/experimental/bits/simd_ppc.h | 3 +- .../include/experimental/bits/simd_scalar.h | 78 ++++---- libstdc++-v3/include/experimental/bits/simd_x86.h | 68 +++++-- .../testsuite/20_util/to_chars/long_double.cc | 2 +- .../experimental/simd/pr109261_constexpr_simd.cc | 92 ++++++++++ .../experimental/simd/tests/fpclassify.cc | 2 + .../testsuite/experimental/simd/tests/frexp.cc | 6 + .../simd/tests/ldexp_scalbn_scalbln_modf.cc | 4 +- .../testsuite/experimental/simd/tests/logarithm.cc | 4 +- .../experimental/simd/tests/trunc_ceil_floor.cc | 2 + 81 files changed, 2282 insertions(+), 468 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-6.c create mode 100644 gcc/testsuite/gcc.target/avr/pr82931.c create mode 100644 gcc/testsuite/gcc.target/nvptx/brev-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/brev-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/brevll-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/brevll-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/rvv/vsetvl/pr109547.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-8.f90 create mode 100644 gcc/testsuite/gnat.dg/opt101.adb create mode 100644 gcc/testsuite/gnat.dg/opt101_pkg.ads create mode 100644 libgomp/testsuite/libgomp.c-c++-common/scan-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-nteams-icv-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-nteams-icv-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-nteams-icv-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/teams-nteams-icv-4.c copy libgomp/testsuite/libgomp.c/{scan-9.c => scan-23.c} (81%) create mode 100644 libgomp/testsuite/libgomp.fortran/scan-2.f90 create mode 100644 libstdc++-v3/testsuite/experimental/simd/pr109261_constexpr_simd.cc