This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-8 in repository gcc.
from 1b169f1ea0c PR middle-end/93246 - missing alias subsets new 54d87ffe4b3 backport: re PR sanitizer/92154 (new glibc breaks arm boots [...] new 56728b264c1 backport: re PR c++/90842 (ICE in poplevel, at cp/decl.c:585) new ef7d101ee0e backport: re PR inline-asm/92615 (ICE in extract_insn) new dbdf86838aa backport: re PR sanitizer/92154 (new glibc breaks arm boots [...] new 22a7fa85170 backport: re PR c++/61414 (enum class bitfield size-checkin [...] new 37c0297f864 backport: re PR c++/92648 (Handling of unknown attributes) new 5c265f5f197 backport: re PR debug/92664 (Wrong .debug_line section info [...] new 929d901ead4 backport: re PR c++/92524 (ICE in short program with conste [...] new bf5e3130c0e backport: re PR fortran/91944 (ICE in gfc_conv_array_initia [...] new 1aafdd7c932 backport: re PR c++/60228 (ICE using lambda in #pragma omp [...] new 41e5eec55cb backport: re PR c++/92732 (Bit-field of scoped enumeration [...] new 37e948410c6 backport: re PR fortran/92781 (ICE in convert_nonlocal_refe [...] new c58bec27145 backport: re PR target/92723 (ICE in expand_shift_1, at exp [...] new f9a0c080099 backport: re PR fortran/92899 ([OpenMP] ICE in gfc_trans_om [...] new ffb5cc9a559 backport: re PR target/92904 (varargs for __int128 is place [...] new 4982521a900 backport: re PR tree-optimization/92930 (GCC incorrectly op [...] new 4ece9571bcb backport: re PR ipa/92357 (ICE in IPA pass fnsummary in ope [...] new b69684fdac2 backport: re PR fortran/92977 (ICE in gfc_trans_omp_atomic, [...] new 7d35cad1115 re PR c++/92992 (Side-effects dropped when decltype(nullptr [...] new becbae00641 re PR c++/92438 (Function declaration parsed incorrectly wi [...] new c343d4aab24 re PR libgomp/93065 (libgomp: destructor missing to delete [...] new f01dfd67820 re PR ipa/93087 (Bogus `-Wsuggest-attribute=cold` on functi [...] new 1ccdfea80e8 re PR rtl-optimization/93088 (Compile time hog on gcc/tests [...] new 04e48115ac4 re PR inline-asm/93202 ([RISCV] ICE when using inline asm ' [...] new ef2e6135591 c++: Fix deprecated attribute handling on templates (PR c++/93228) new f0776f088dc powerpc: Fix ICE with fp conditional move (PR target/93073) new 0b00f43cf38 riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333) new ba6ebaafc62 openmp: Teach omp_code_to_statement about rest of OpenMP st [...] new a7324c0216f openmp: Fix up !$omp target parallel handling new 93266871ac7 i386: Fix up -fdollars-in-identifiers with identifiers star [...] new 83799a013b4 postreload: Fix up postreload combine [PR93402] new e0cbedff53e openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] new a73ee641c3d combine: Punt on out of range rotate counts [PR93505] new 5781600c42f openmp: Avoid ICEs with declare simd; declare simd inbranch [...] new fdaf101b1dd openmp: Fix handling of non-addressable shared scalars in p [...] new baef3efdc49 i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] new 231b10fe9f8 i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] new 5538456480a i386: Fix up vec_extract_lo* patterns [PR93670] new fbb4d21086a i386: Fix k*shift* intrinsics [PR93673] new db4bfbae142 i386: Fix up _mm*_mask_popcnt_epi* [PR93696] new cd73697811f c: Fix ICE with cast to VLA [93576]
The 41 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 | 158 +++++++++ gcc/c-family/ChangeLog | 9 + gcc/c-family/c-attribs.c | 1 + gcc/c/ChangeLog | 9 + 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 | 16 +- gcc/config/i386/i386.h | 29 +- gcc/config/i386/sse.md | 44 ++- gcc/config/riscv/riscv.c | 8 +- gcc/config/rs6000/rs6000.c | 5 + gcc/cp/ChangeLog | 72 ++++ gcc/cp/call.c | 7 +- gcc/cp/class.c | 56 ++- gcc/cp/decl.c | 11 +- gcc/cp/mangle.c | 11 +- gcc/cp/parser.c | 56 ++- gcc/cp/semantics.c | 6 +- gcc/cp/tree.c | 5 + gcc/cp/typeck2.c | 2 + gcc/doc/md.texi | 2 +- gcc/dwarf2out.c | 3 + gcc/fortran/ChangeLog | 48 +++ gcc/fortran/frontend-passes.c | 22 +- gcc/fortran/openmp.c | 89 +++++ gcc/fortran/parse.c | 3 + gcc/fortran/simplify.c | 2 +- gcc/fortran/trans-decl.c | 11 +- gcc/fortran/trans-openmp.c | 2 +- gcc/ipa-fnsummary.c | 18 +- gcc/ipa-pure-const.c | 1 - gcc/loop-iv.c | 15 +- gcc/omp-low.c | 33 +- gcc/omp-simd-clone.c | 12 +- gcc/output.h | 6 + gcc/postreload.c | 4 + gcc/predict.c | 12 +- gcc/testsuite/ChangeLog | 182 ++++++++++ gcc/testsuite/c-c++-common/cold-1.c | 22 ++ gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 + gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 + gcc/testsuite/g++.dg/cpp0x/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 ++ gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C | 7 + gcc/testsuite/g++.dg/cpp0x/nullptr45.C | 24 ++ gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 7 + gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 - gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 + gcc/testsuite/g++.dg/ext/attrib61.C | 26 ++ gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 - gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr92904.c | 395 +++++++++++++++++++++ gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 ++ gcc/testsuite/gcc.dg/pr93576.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr92930.c | 19 + gcc/testsuite/gcc.dg/vect/pr92723.c | 9 + gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 + .../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/pr91298-1.c | 14 + gcc/testsuite/gcc.target/i386/pr91298-2.c | 5 + gcc/testsuite/gcc.target/i386/pr92615.c | 45 +++ gcc/testsuite/gcc.target/i386/pr93088.c | 5 + gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 +++++ gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 +++++ gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 + gcc/testsuite/gcc.target/riscv/pr93202.c | 10 + gcc/testsuite/gfortran.dg/goacc/pr93329.f90 | 223 ++++++++++++ gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr92977.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 + .../gfortran.dg/gomp/target-parallel1.f90 | 4 + gcc/testsuite/gfortran.dg/pr92781.f90 | 11 + gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/tree-vect-patterns.c | 12 +- gcc/varasm.c | 33 +- libgomp/ChangeLog | 24 ++ libgomp/oacc-init.c | 9 + libgomp/testsuite/libgomp.c++/udr-20.C | 54 +++ libgomp/testsuite/libgomp.c++/udr-21.C | 54 +++ libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 ++ libgomp/testsuite/libgomp.fortran/atomic1.f90 | 46 +++ libsanitizer/ChangeLog | 16 + .../sanitizer_platform_limits_posix.cc | 5 +- .../sanitizer_platform_limits_posix.h | 15 +- 104 files changed, 2594 insertions(+), 169 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cold-1.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/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib61.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93333.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92904.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.dg/tree-ssa/pr92930.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92723.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.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/pr91298-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91298-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92615.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93088.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/gcc.target/powerpc/pr93073.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93202.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93329.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr92977.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-parallel1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92781.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 create mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-21.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c create mode 100644 libgomp/testsuite/libgomp.fortran/atomic1.f90