This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-9 in repository gcc.
from 889cc2d87b0 Daily bump. new 3b2fbe3e723 postreload: Fix up postreload combine [PR93402] new 764e831291a i386: Fix ix86_fold_builtin shift folding [PR93418] new 244f4b8c282 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] new 4b124e3c9c3 openmp: c++: Consider typeinfo decls to be predetermined sh [...] new 329475795c6 combine: Punt on out of range rotate counts [PR93505] new d42f9eaa3e1 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] new 520b364da0b c++: Mark __builtin_convertvector operand as read [PR93557] new d3266b13117 openmp: Notice reduction decl in outer contexts after addin [...] new 05fa0de35ec openmp: Fix handling of non-addressable shared scalars in p [...] new a91e5d88970 i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] new b7cbce7a174 i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] new 20ac13c895c i386: Fix up vec_extract_lo* patterns [PR93670] new 488a947b2dd i386: Fix k*shift* intrinsics [PR93673] new 08cf145f991 i386: Fix up _mm*_mask_popcnt_epi* [PR93696] new 7276dd4c748 c: Fix ICE with cast to VLA [93576]
The 15 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 | 90 ++++++++++++++++++++++ gcc/c/ChangeLog | 6 ++ gcc/c/c-decl.c | 13 ++-- gcc/combine.c | 3 +- gcc/config/i386/avx512bitalgintrin.h | 24 +++--- gcc/config/i386/avx512vpopcntdqintrin.h | 8 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 ++-- gcc/config/i386/i386.c | 9 ++- gcc/config/i386/i386.h | 4 +- gcc/config/i386/sse.md | 44 +++++++---- gcc/cp/ChangeLog | 15 ++++ gcc/cp/cp-gimplify.c | 4 + gcc/cp/semantics.c | 3 +- gcc/fortran/ChangeLog | 9 +++ gcc/fortran/openmp.c | 14 ++++ gcc/gimplify.c | 10 ++- gcc/omp-low.c | 33 ++++++-- gcc/omp-simd-clone.c | 12 ++- gcc/postreload.c | 4 + gcc/testsuite/ChangeLog | 76 ++++++++++++++++++ gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 +++++ gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 +++++ gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 ++++ gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 +++ gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 ++++ gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 ++++ gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 +++++ gcc/testsuite/gcc.dg/pr93576.c | 10 +++ gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 ++++ gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 +++++ .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 ++++++++ gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 +++++ gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 +++++ gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 ++++++++++++++++++ .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +- gcc/testsuite/gcc.target/i386/pr65782.c | 16 ++++ gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +++++++++++++++++++ gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 ++++ gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 +++ libgomp/ChangeLog | 8 ++ libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 +++++++++ 51 files changed, 904 insertions(+), 79 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93402.c create mode 100644 gcc/testsuite/gcc.dg/pr93576.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93418.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c