This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 44cb81512f4 Merge master r11-5831. adds a19a242c708 C: Fix atomic loads. [PR97981] adds bc8a7013802 Daily bump. adds 9121f808416 syscall: don't use AF_LINK on hurd adds 4aaf33718f0 PR target/98152: Checking python is available before using adds ffd961fc053 PR tree-optimization/96344 adds c1370f8c0d0 Fix PR target/96470 adds e844c04e35c tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect [...] adds 3a6e3ad38a1 gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] adds a294e6368f8 tree-optimization/97559 - fix sinking in irreducible regions adds c2c198bfd1e tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect [...] adds 31007091b10 openmp: -fopenmp-simd fixes [PR98187] adds 19c1ef85c3f contrib: modernize filter-clang-warnings.py adds 4c6a47c7dd0 testsuite: Avoid strict aliasing violations in some avx512 tests adds 5b17c3c6053 contrib: filter more in filter-clang-warnings.py adds 3a008b1d124 testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r [...] adds 1746681c3c1 tree-optimization/98192 - fix double free in SLP adds 4fdbd24f7e9 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] adds 6a789a9e2df testsuite: i386: Require avx512vpopcntdq in two tests adds 0f2da02b237 c++: Add module includes adds 76a1719f0ff c++: module directive FSM adds edbbf7363cf libstdc++: Adjust whitespace in documentation adds 210d143dbc5 c++: Mangling for modules adds 0bd4fecbea3 c++: Fix MODULE_VERSION breakage adds e401db7bfd8 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] adds 005cff4e2ec Fortran: Add 'omp scan' support of OpenMP 5.0 adds d04f3df82b7 c++: Named module global initializers adds c0ed52d3e00 arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi [...] adds f41dd93ade2 libgcc: block signals when releasing split-stack memory adds f1b6e17b3f7 compiler: use correct location for iota errors adds 5312fa0fd95 Raw tree accessors adds dded5f78ccb c++: template and clone fns for modules new cef1798db73 Merge master r11-5862.
The 1 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: contrib/filter-clang-warnings.py | 49 +++-- gcc/ChangeLog | 71 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 42 ++++ gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.c | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-typeck.c | 6 +- gcc/config.gcc | 5 +- gcc/config/arm/arm_neon.h | 28 +-- gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/i386/i386-options.c | 39 +++- gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.h | 8 +- gcc/config/i386/i386.opt | 10 + gcc/cp/ChangeLog | 23 +++ gcc/cp/Make-lang.in | 10 + gcc/cp/class.c | 2 +- gcc/cp/cp-tree.h | 19 +- gcc/cp/decl2.c | 126 +++++++----- gcc/cp/lex.c | 202 ++++++++++++++++++- gcc/cp/mangle.c | 84 +++++++- gcc/cp/module.cc | 93 ++++++++- gcc/cp/parser.c | 3 + gcc/cp/pt.c | 34 ++-- gcc/fortran/dump-parse-tree.c | 7 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 102 +++++++++- gcc/fortran/parse.c | 6 +- gcc/fortran/resolve.c | 1 + gcc/fortran/st.c | 1 + gcc/fortran/trans-openmp.c | 40 +++- gcc/gimple-isel.cc | 14 ++ gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 91 ++++++++- gcc/go/gofrontend/expressions.h | 10 + gcc/go/gofrontend/parse.cc | 7 +- gcc/testsuite/ChangeLog | 55 ++++++ gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 +++++++++++ gcc/testsuite/gcc.dg/pr60195.c | 2 +- gcc/testsuite/gcc.dg/pr97981.c | 15 ++ gcc/testsuite/gcc.dg/torture/pr97559-1.c | 21 ++ gcc/testsuite/gcc.dg/torture/pr97559-2.c | 18 ++ gcc/testsuite/gcc.dg/torture/pr98191.c | 10 + gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +- .../gcc.target/arm/{neon-offset-1.c => pr97872.c} | 9 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 7 +- .../gcc.target/i386/avx512vpopcntdq-pr97770-2.c | 1 + .../gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c | 2 + gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 +++ gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 ++ gcc/testsuite/gcc.target/i386/pr98100.c | 1 + gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 25 +-- gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 18 ++ gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 213 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/gomp/scan-2.f90 | 21 ++ gcc/testsuite/gfortran.dg/gomp/scan-3.f90 | 21 ++ gcc/testsuite/gfortran.dg/gomp/scan-4.f90 | 22 +++ gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 18 ++ gcc/testsuite/gfortran.dg/gomp/scan-6.f90 | 16 ++ gcc/testsuite/gfortran.dg/gomp/scan-7.f90 | 60 ++++++ gcc/testsuite/gnat.dg/opt39.adb | 1 + gcc/tree-ssa-sink.c | 14 +- gcc/tree-switch-conversion.c | 60 ++++-- gcc/tree-vect-slp.c | 9 +- gcc/tree.h | 21 +- libgcc/generic-morestack-thread.c | 14 ++ libgo/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/{socket_bsd.go => socket_hurd.go} | 47 +---- libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 +++++++++++ .../doc/html/manual/source_code_style.html | 2 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- 82 files changed, 1954 insertions(+), 270 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/gcc.dg/pr97981.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98191.c copy gcc/testsuite/gcc.target/arm/{neon-offset-1.c => pr97872.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-7.f90 copy libgo/go/syscall/{socket_bsd.go => socket_hurd.go} (69%) create mode 100644 libgomp/testsuite/libgomp.fortran/scan-1.f90