This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 244ed2adaa3 OpenMP/Fortran: Permit impure ELEMENTAL in omp directives new 12df77ab6df OpenACC/Fortran: permit 'routine' inside PURE new 8fb4d1d5836 Fix pasto in the substitute_and_fold_engine merge with evrp. new 89fdaf5ad85 d: Use new isTypeXxxx helpers where possible. new 6c4db916e28 d: Use toTypeFunction instead of explicit cast new d873350a9c4 d: Use new isXxxxExp helpers where possible new 15cf136abe0 d: Use toStringExp instead of explicit cast new cc799df98f6 libstdc++: Enforce copyable/movable checks in std::atomic new e40b11a91cb libstdc++: Strip cv-qualifiers in std::atomic<FP> (PR 95282) new f267a310988 d: Move generation of array bounds error to own function. new 0a98123c7a6 d: Remove dependency on front-end File type for json and de [...] new a23b6d61bca d: Remove dependency on front-end OutBuffer for diagnostic [...] new cdbf48bed4e d: Consistently format quotations in comments. new af3c19f0a50 d: Update code formatting in a consistent style.
The 13 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/d/d-attribs.cc | 18 +-- gcc/d/d-builtins.cc | 25 ++- gcc/d/d-codegen.cc | 104 ++++++------ gcc/d/d-compiler.cc | 10 +- gcc/d/d-convert.cc | 6 +- gcc/d/d-diagnostic.cc | 52 +++--- gcc/d/d-frontend.cc | 4 +- gcc/d/d-lang.cc | 180 ++++++++++++--------- gcc/d/d-longdouble.cc | 16 +- gcc/d/d-port.cc | 8 +- gcc/d/d-spec.cc | 2 +- gcc/d/d-tree.h | 11 +- gcc/d/decl.cc | 87 ++++------ gcc/d/expr.cc | 163 +++++++++---------- gcc/d/imports.cc | 8 +- gcc/d/longdouble.h | 48 +++--- gcc/d/modules.cc | 32 ++-- gcc/d/runtime.cc | 2 +- gcc/d/toir.cc | 57 +++---- gcc/d/typeinfo.cc | 54 +++---- gcc/d/types.cc | 12 +- gcc/fortran/openmp.c | 8 + gcc/fortran/parse.c | 28 ++-- gcc/testsuite/g++.dg/tree-ssa/pr95649.C | 13 ++ gcc/testsuite/gcc.dg/tree-ssa/pr95649.c | 21 +++ .../goacc/pure-elemental-procedures-2.f90 | 27 ++++ gcc/tree-ssa-propagate.c | 3 +- .../testsuite/libgomp.oacc-fortran/routine-10.f90 | 52 ++++++ libstdc++-v3/include/bits/atomic_base.h | 10 +- libstdc++-v3/include/std/atomic | 7 + .../atomic/requirements/types_neg.cc} | 24 ++- 31 files changed, 617 insertions(+), 475 deletions(-) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr95649.C create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95649.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pure-elemental-procedures-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-10.f90 copy libstdc++-v3/testsuite/{30_threads/stop_token/stop_callback/invocable_neg.cc [...]