This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 1edf8b5ed99 Delete now-unused new pieces adds 3f069011019 Fortran : ICE in gfc_find_array_ref(): No ref found PR95981 adds c4facd483de tree-optimization/96163 - fix placement issue with SLP and vectors adds a4312519223 testsuite: Fix scan-lang-dump-not adds 4fd124a2366 c++: Fix tentative parsing of enum-specifier [PR96077] adds bae66e0f043 Fortran : accepts pointer initialization of DT dummy args PR45337 adds 776e48e0931 ipa-fnsummary: Fix ICE with switch predicates [PR96130] adds 6a9a3434c73 c++: Add test [PR95288] adds 9cba8984813 x86: Pass a copy of the string length to cmpstrnqi adds 305ab735bd4 rs6000: add effective-target test ppc_mma_hw adds 0b12638ba3f Remove long-gone cxxmain.c from makefiles adds 698bad8d483 testsuite: scan-lang-dump-times & scan-lang-dump-not adds 94c7c67b82d rs6000: clean up testsuite power10_hw check adds 8651714a78b Merge sibcall_local32/64 adds ea69fcf9a03 Daily bump. adds 9ad19a66d75 Fortran : Implicitly type parameter causes an invalid erro [...] adds 6a48d12475c LTO: pick up -fcf-protection flag for the link step adds f418bd4b92a openmp: Adjust outer bounds of non-rect loops adds 174e79bf733 [Fortran, OpenMP] Fix allocatable-components check (PR67311) adds 102502e32ea [OpenMP, Fortran] Add structure/derived-type element mapping adds 81072bab8d1 Fortran : ICE in gfc_check_pointer_assign PR95612 adds 5ed9a5d02fb doc: Fix some typos adds 6039cb96d10 core: add tree-node comments adds 31dbaab57fe c++: Comments & formatting adds bf567bb3b3c core: formatting & comment adds 9eb370f19c1 c++: Improve checking of decls with trailing return type [PR95820] adds b1d389d60d1 expr: Unbreak build of mesa [PR96194] adds ee352e91d2e testsuite: adapt g++.dg/ipa/pr83667.C for AIX adds 524862db444 Fix goacc/finalize-1.f tree dump-scanning for -m32 adds 4f97bed9a79 aix: FAT libraries: test native compiler mode directly adds 4d4a0aa4232 c++: Refactor some class fns adds 5f809982e8e c++: tree dumper new 7eae4731c9e Merge trunk 5f809982e8e
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: ChangeLog.modules | 4 + gcc/ChangeLog | 126 ++++++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386.md | 6 +- gcc/config/rs6000/rs6000.md | 45 +-- gcc/cp/ChangeLog | 10 + gcc/cp/decl.c | 166 +++++----- gcc/cp/parser.c | 7 +- gcc/expr.c | 4 +- gcc/fortran/ChangeLog | 13 + gcc/fortran/check.c | 4 +- gcc/fortran/decl.c | 15 +- gcc/fortran/expr.c | 15 +- gcc/fortran/openmp.c | 5 +- gcc/fortran/resolve.c | 3 +- gcc/fortran/trans-openmp.c | 337 +++++++++++++++------ gcc/ipa-fnsummary.c | 10 +- gcc/lto-opts.c | 15 + gcc/lto-wrapper.c | 44 ++- gcc/omp-expand.c | 3 +- gcc/omp-general.c | 129 +++++++- gcc/omp-general.h | 2 + gcc/testsuite/ChangeLog | 103 +++++++ gcc/testsuite/g++.dg/cpp1y/auto-fn58.C | 13 + gcc/testsuite/g++.dg/diagnostic/enum2.C | 10 + gcc/testsuite/g++.dg/ipa/pr83667.C | 2 +- gcc/testsuite/g++.dg/opt/pr96194.C | 21 ++ gcc/testsuite/g++.dg/parse/enum14.C | 7 + gcc/testsuite/g++.dg/vect/pr96163.cc | 146 +++++++++ gcc/testsuite/gcc.dg/torture/pr96130.c | 26 ++ gcc/testsuite/gcc.target/i386/pr95443-1.c | 130 ++++++++ gcc/testsuite/gcc.target/i386/pr95443-2.c | 79 +++++ gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 1 + gcc/testsuite/gcc.target/powerpc/mma-supported.c | 25 ++ gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 35 +-- gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 6 + gcc/testsuite/gfortran.dg/pr45337_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr45337_2.f90 | 18 ++ gcc/testsuite/gfortran.dg/pr95612.f90 | 7 + gcc/testsuite/gfortran.dg/pr95981.f90 | 9 + gcc/testsuite/gfortran.dg/pr96038.f90 | 8 + gcc/testsuite/lib/target-supports.exp | 30 +- gcc/tree-vect-slp.c | 32 +- gcc/tree.c | 2 +- libatomic/config/t-aix | 2 +- libgcc/ChangeLog | 13 + libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgfortran/config/t-aix | 2 +- libgomp/ChangeLog | 5 + libgomp/config/t-aix | 2 +- libgomp/testsuite/libgomp.c/loop-21.c | 230 ++++++++++++++ .../libgomp.fortran/struct-elem-map-1.f90 | 331 ++++++++++++++++++++ libgomp/testsuite/libgomp.fortran/target-map-1.f90 | 41 +++ libstdc++-v3/ChangeLog | 22 ++ libstdc++-v3/config/os/aix/t-aix | 2 +- 57 files changed, 2058 insertions(+), 288 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn58.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr96194.C create mode 100644 gcc/testsuite/g++.dg/parse/enum14.C create mode 100644 gcc/testsuite/g++.dg/vect/pr96163.cc create mode 100644 gcc/testsuite/gcc.dg/torture/pr96130.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95443-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-supported.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr45337_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95612.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95981.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96038.f90 create mode 100644 libgomp/testsuite/libgomp.c/loop-21.c create mode 100644 libgomp/testsuite/libgomp.fortran/struct-elem-map-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-map-1.f90