public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Iain D Sandoe <iains@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/c++-coroutines] Merge master r12-5964.
Date: Tue, 14 Dec 2021 19:46:46 +0000 (GMT)	[thread overview]
Message-ID: <20211214194646.DFE97385AC38@sourceware.org> (raw)

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

commit d5c702be6db03763c8225243209d3d7a6ab5cba1
Merge: 8e79291e0f7 936051f9241
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Dec 14 17:21:39 2021 +0000

    Merge master r12-5964.
    
            * Merge master r12-5964-g936051f9241e.

Diff:

 MAINTAINERS                                        |    1 +
 gcc/ChangeLog                                      |  144 ++
 gcc/DATESTAMP                                      |    2 +-
 gcc/c/c-parser.c                                   |    5 +
 gcc/config/aarch64/aarch64-builtins.c              |  130 ++
 gcc/config/aarch64/aarch64-c.c                     |    2 +
 gcc/config/aarch64/aarch64-simd.md                 |   48 +
 gcc/config/aarch64/aarch64.c                       |    4 +
 gcc/config/aarch64/aarch64.h                       |    4 +
 gcc/config/aarch64/aarch64.md                      |   52 +
 gcc/config/aarch64/arm_acle.h                      |   37 +
 gcc/config/arm/types.md                            |    1 +
 gcc/config/i386/i386.md                            |    9 +
 gcc/config/i386/t-vxworks                          |    7 -
 gcc/config/rs6000/rs6000-builtin-new.def           |   51 +-
 gcc/config/rs6000/rs6000-call.c                    |    7 +
 gcc/config/rs6000/rs6000-gen-builtins.c            |   13 +-
 gcc/config/rs6000/t-vxworks                        |    6 +-
 gcc/cp/call.c                                      |    6 +-
 gcc/cp/constraint.cc                               |   16 -
 gcc/cp/cp-tree.h                                   |   10 +-
 gcc/cp/decl.c                                      |   10 +-
 gcc/cp/friend.c                                    |   26 +-
 gcc/cp/parser.c                                    |   28 +-
 gcc/cp/pt.c                                        |   46 +-
 gcc/cp/semantics.c                                 |    2 +-
 gcc/cp/tree.c                                      |    5 -
 gcc/fortran/ChangeLog                              |    7 +
 gcc/fortran/simplify.c                             |   10 +
 gcc/ipa-modref-tree.c                              |   14 +-
 gcc/ipa-modref-tree.h                              |   25 +-
 gcc/ipa-modref.c                                   |  160 +-
 gcc/ira-costs.c                                    |   22 +-
 gcc/jit/docs/topics/expressions.rst                |  173 +++
 gcc/jit/jit-common.h                               |    9 +
 gcc/jit/jit-playback.c                             |  223 ++-
 gcc/jit/jit-playback.h                             |   20 +-
 gcc/jit/jit-recording.c                            |  471 +++++-
 gcc/jit/jit-recording.h                            |   94 ++
 gcc/jit/libgccjit++.h                              |   90 ++
 gcc/jit/libgccjit.c                                |  405 ++++-
 gcc/jit/libgccjit.h                                |  153 ++
 gcc/jit/libgccjit.map                              |    7 +
 gcc/testsuite/ChangeLog                            |   37 +
 gcc/testsuite/g++.dg/concepts/diagnostic18.C       |    4 +-
 gcc/testsuite/g++.dg/cpp23/auto-fncast11.C         |   19 +
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |    1 +
 gcc/testsuite/gcc.dg/pr103587.c                    |    7 +
 gcc/testsuite/gcc.dg/uninit-38.c                   |    2 +-
 gcc/testsuite/gcc.dg/uninit-pr98578.c              |    2 +-
 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm.c   |   58 +
 .../gcc.target/aarch64/acle/ls64_ld64b-2.c         |   15 +
 .../gcc.target/aarch64/acle/ls64_ld64b-3.c         |   15 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_ld64b.c |   15 +
 .../gcc.target/aarch64/acle/ls64_ld_st_o0.c        |   30 +
 .../gcc.target/aarch64/acle/ls64_st64b-2.c         |   15 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_st64b.c |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv-2.c        |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv-3.c        |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv.c          |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0-2.c       |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0-3.c       |   15 +
 .../gcc.target/aarch64/acle/ls64_st64bv0.c         |   15 +
 .../gcc.target/aarch64/pragma_cpp_predefs_2.c      |   14 +
 gcc/testsuite/gcc.target/i386/avx2-psraq-1.c       |    2 +-
 gcc/testsuite/gcc.target/i386/m128-check.h         |    8 +-
 gcc/testsuite/gcc.target/i386/pr103611-1.c         |   30 +
 gcc/testsuite/gcc.target/i386/pr99531.c            |    7 +
 gcc/testsuite/gcc.target/i386/sse2-psraq-1.c       |    2 +-
 gcc/testsuite/gcc.target/i386/sse4_2-check.h       |    1 +
 .../goacc/privatization-1-compute-loop.f90         |    1 -
 .../gfortran.dg/goacc/privatization-1-compute.f90  |    1 -
 .../goacc/privatization-1-routine_gang-loop.f90    |    1 -
 .../goacc/privatization-1-routine_gang.f90         |    1 -
 gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90     |   57 +
 gcc/testsuite/gfortran.dg/pr91497.f90              |   23 +-
 gcc/testsuite/gfortran.dg/pr91497_2.f90            |  124 ++
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |   20 +
 .../jit.dg/test-error-ctor-array-wrong-obj.c       |   54 +
 .../jit.dg/test-error-ctor-struct-too-big.c        |   71 +
 .../test-error-ctor-struct-wrong-field-obj.c       |   86 +
 .../jit.dg/test-error-ctor-struct-wrong-type.c     |   76 +
 .../jit.dg/test-error-ctor-struct-wrong-type2.c    |   77 +
 .../test-error-ctor-union-wrong-field-name.c       |   76 +
 .../jit.dg/test-error-global-already-init.c        |   46 +
 .../jit.dg/test-error-global-common-section.c      |   54 +
 .../test-error-global-init-too-small-array.c       |   65 +
 .../jit.dg/test-error-global-lvalue-init.c         |   60 +
 .../jit.dg/test-error-global-nonconst-init.c       |   80 +
 gcc/testsuite/jit.dg/test-global-init-rvalue.c     | 1643 ++++++++++++++++++++
 gcc/testsuite/jit.dg/test-local-init-rvalue.c      |  707 +++++++++
 gcc/tree-ssa-alias.c                               |   36 +
 libgcc/ChangeLog                                   |   33 +
 libgfortran/intrinsics/pack_generic.c              |    9 +
 libgomp/ChangeLog                                  |    5 +
 libstdc++-v3/ChangeLog                             |   22 +
 libstdc++-v3/include/bits/regex_compiler.tcc       |    4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    1 +
 98 files changed, 6142 insertions(+), 235 deletions(-)


                 reply	other threads:[~2021-12-14 19:46 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211214194646.DFE97385AC38@sourceware.org \
    --to=iains@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).