This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 83a2f78f334 c++: Fix up attribute handling in methods in templates [PR100872] new a742f742f3c Fortran/OpenMP: Add omp loop [PR99928] new 8a0e7a2589d Fortran/OpenMP: omp loop's BIND clause - fix typo adds 6d2de5e539b Daily bump. adds 7c61ce59421 c++: 'this' adjustment for devirtualized call adds ee3edeb01ec c++: no clobber for C++20 destroying delete [PR91859] adds 3d75b5cd9a3 PR100750: Require ELFv2 ABI for ROP test adds 22e42400221 Daily bump. adds 6ccf749b592 i386: Fix <any_extend:insn>v4qiv4di2 expander adds 9622430bfad i386: Change absMMXMODEI:mode2 to an expander. adds ad4c21f0f59 libstdc++: Fix installation of python hooks [PR 99453] adds f2b76257e9a libstdc++: Change [range.iter.op] functions to function obj [...] adds 88ed4abb351 libstdc++: Fix return value of std::ranges::advance [PR 100833] adds 10c58754a86 libstdc++: Use __builtin_unreachable for constexpr assertio [...] adds 39e8ea4234c Daily bump. adds 67a457824e1 ARC: gcc driver default to hs38_linux adds e58539d9650 arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333] adds d4ffc1d11b6 Remove call to gcc_unreachable in range-op.cc adds 8b1190d527d Tame fix for PR ipa/99122 adds 68eca1bc523 Fix miscompilation of predicate on bit-packed array types adds a8d93bf68a3 Daily bump. new faf200a45c6 Merge remote-tracking branch 'origin/releases/gcc-11' into [...] new 248e13cefef gfortran.dg/gomp/pr99928-*.f90: Use implicit none, remove o [...] new 92ffc1f3076 gfortran.dg/gomp/pr99928-5.f90: Use proper iteration var
The 5 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: c++tools/ChangeLog | 8 + gcc/ChangeLog | 82 +++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/decl.c | 37 +- gcc/config/arc/arc.h | 2 +- gcc/config/arm/arm.md | 19 +- gcc/config/i386/sse.md | 6 +- gcc/cp/ChangeLog | 24 ++ gcc/cp/call.c | 26 +- gcc/cp/init.c | 5 +- gcc/fortran/ChangeLog.omp | 45 +++ gcc/fortran/dump-parse-tree.c | 23 ++ gcc/fortran/frontend-passes.c | 5 + gcc/fortran/gfortran.h | 18 +- gcc/fortran/match.h | 5 + gcc/fortran/openmp.c | 94 +++++- gcc/fortran/parse.c | 104 +++--- gcc/fortran/resolve.c | 10 + gcc/fortran/st.c | 5 + gcc/fortran/trans-openmp.c | 117 ++++++- gcc/fortran/trans.c | 5 + gcc/range-op.cc | 11 +- gcc/testsuite/ChangeLog | 89 +++++ gcc/testsuite/ChangeLog.omp | 51 +++ gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C | 36 ++ gcc/testsuite/g++.dg/inherit/virtual15.C | 18 + gcc/testsuite/g++.dg/inherit/virtual15a.C | 19 ++ gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 + gcc/testsuite/gcc.target/powerpc/rop-5.c | 1 + gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 2 +- gcc/testsuite/gfortran.dg/goacc/omp.f95 | 2 +- gcc/testsuite/gfortran.dg/gomp/loop-1.f90 | 56 +++ gcc/testsuite/gfortran.dg/gomp/loop-2.f90 | 44 +++ gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 239 +++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 | 35 ++ gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 233 +++++++++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 30 +- gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 90 +++++ gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 108 ++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 108 ++++++ gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 253 ++++++++++++++ gcc/testsuite/gnat.dg/bit_packed_array6.adb | 10 + gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads | 13 + gcc/testsuite/gnat.dg/inline22.adb | 19 ++ gcc/testsuite/gnat.dg/specs/opt5.ads | 25 ++ gcc/testsuite/gnat.dg/specs/opt5_pkg.ads | 17 + gcc/tree-inline.c | 15 +- gcc/tree.h | 2 +- libcpp/ChangeLog | 9 + libstdc++-v3/ChangeLog | 67 ++++ libstdc++-v3/include/bits/c++config | 40 +-- libstdc++-v3/include/bits/ranges_base.h | 376 +++++++++++---------- libstdc++-v3/include/debug/macros.h | 4 +- libstdc++-v3/python/Makefile.am | 4 + libstdc++-v3/python/Makefile.in | 4 + .../element_access/char/back_constexpr_neg.cc | 2 +- .../element_access/char/constexpr_neg.cc | 2 +- .../element_access/char/front_constexpr_neg.cc | 2 +- .../element_access/wchar_t/back_constexpr_neg.cc | 2 +- .../element_access/wchar_t/constexpr_neg.cc | 2 +- .../element_access/wchar_t/front_constexpr_neg.cc | 2 +- .../testsuite/23_containers/span/back_neg.cc | 2 +- .../testsuite/23_containers/span/front_neg.cc | 2 +- .../testsuite/23_containers/span/index_op_neg.cc | 2 +- .../headers/iterator/synopsis_c++20.cc | 25 +- .../24_iterators/range_operations/100768.cc | 128 +++++++ .../24_iterators/range_operations/advance.cc | 48 ++- .../testsuite/std/ranges/adaptors/elements.cc | 3 + .../testsuite/std/ranges/adaptors/transform.cc | 3 + 70 files changed, 2529 insertions(+), 382 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/destroying-delete5.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual15.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual15a.C create mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr100333.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/loop-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6.adb create mode 100644 gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline22.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt5_pkg.ads create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/100768.cc