[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.

Gaius Mulley gaius@gcc.gnu.org
Tue Apr 26 17:23:44 GMT 2022


https://gcc.gnu.org/g:c55d3d27adbbb410e40baa88102b9eec525700ba

commit c55d3d27adbbb410e40baa88102b9eec525700ba
Merge: f828bee4677 7d31c678d68
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Tue Apr 26 18:23:24 2022 +0100

    Merge branch 'master' into devel/modula-2.

Diff:

 contrib/ChangeLog                                  |  10 ++
 contrib/filter-clang-warnings.py                   |   3 +-
 gcc/ChangeLog                                      |  69 ++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  11 ++
 gcc/analyzer/svalue.cc                             |  30 +++--
 gcc/c-family/c-common.cc                           |   2 +-
 gcc/config/i386/i386.cc                            |   6 +-
 gcc/cp/ChangeLog                                   |   7 ++
 gcc/cp/pt.cc                                       |  11 +-
 gcc/cp/typeck.cc                                   |   4 +-
 gcc/fortran/ChangeLog                              |   7 ++
 gcc/fortran/trans-openmp.cc                        |   2 +
 gcc/gimple-fold.cc                                 |   3 +
 gcc/ifcvt.cc                                       |   6 +-
 gcc/testsuite/ChangeLog                            |  51 +++++++++
 .../g++.dg/cpp1y/lambda-generic-variadic22.C       |  15 +++
 gcc/testsuite/g++.dg/cpp2a/concepts-requires30.C   |  10 ++
 gcc/testsuite/g++.dg/ext/builtin-shufflevector-3.C |  23 ++++
 .../g++.dg/template/partial-specialization11.C     |  11 ++
 .../g++.dg/template/partial-specialization12.C     |  12 ++
 gcc/testsuite/g++.target/i386/vec-tmpl1.C          |   1 +
 gcc/testsuite/gcc.dg/analyzer/pr104308.c           |  13 ++-
 gcc/testsuite/gcc.dg/analyzer/pr105365.c           |  17 +++
 gcc/testsuite/gcc.dg/analyzer/pr105366.c           |  19 ++++
 gcc/testsuite/gcc.target/i386/pr105367.c           |  12 ++
 gcc/testsuite/gcc.target/riscv/pr105314.c          |  12 ++
 gcc/testsuite/gfortran.dg/goacc/pr104717.f90       |  22 ++++
 .../goacc/privatization-1-compute-loop.f90         |   7 +-
 .../gfortran.dg/unlimited_polymorphic_3.f03        |   6 +-
 gcc/testsuite/lib/target-supports.exp              |   2 +
 gcc/tree-ssa-reassoc.cc                            |   6 +-
 libgomp/ChangeLog                                  |   6 +
 libgomp/loop.c                                     |   7 +-
 libgomp/loop_ull.c                                 |   7 +-
 libgomp/sections.c                                 |   7 +-
 .../libgomp.oacc-fortran/privatized-ref-2.f90      |   7 ++
 libgomp/work.c                                     |   4 +-
 libstdc++-v3/ChangeLog                             |  34 ++++++
 libstdc++-v3/include/bits/ptr_traits.h             |   5 +-
 libstdc++-v3/include/bits/unique_ptr.h             | 124 +++++++++++++++++----
 libstdc++-v3/include/std/future                    |  11 ++
 libstdc++-v3/include/std/version                   |   4 +
 .../20_util/unique_ptr/assign/constexpr.cc         |  48 ++++++++
 .../20_util/unique_ptr/comparison/constexpr.cc     |  73 ++++++++++++
 .../20_util/unique_ptr/cons/constexpr_c++20.cc     |  85 ++++++++++++++
 .../20_util/unique_ptr/creation/constexpr.cc       |  34 ++++++
 .../20_util/unique_ptr/modifiers/constexpr.cc      |  68 +++++++++++
 .../unique_ptr/specialized_algorithms/constexpr.cc |  46 ++++++++
 .../30_threads/packaged_task/cons/deduction.cc     |  85 ++++++++++++++
 50 files changed, 1009 insertions(+), 58 deletions(-)


More information about the Gcc-cvs mailing list