public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/gccgo] Merge from trunk revision f3e9c98a9f40fc24bb4ecef6aaa94ff799c8d587.
@ 2021-03-17 20:24 Ian Lance Taylor
  0 siblings, 0 replies; only message in thread
From: Ian Lance Taylor @ 2021-03-17 20:24 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit f10c7c4596dda99d2ee872c995ae4aeda65adbdf
Merge: bc636c218f2 f3e9c98a9f4
Author: Ian Lance Taylor <iant@golang.org>
Date:   Wed Mar 17 12:19:01 2021 -0700

    Merge from trunk revision f3e9c98a9f40fc24bb4ecef6aaa94ff799c8d587.

Diff:

 ChangeLog                                          |  18 +
 MAINTAINERS                                        |   1 +
 Makefile.def                                       |   1 -
 Makefile.in                                        |   1 -
 contrib/ChangeLog                                  |  14 +
 contrib/gcc-changelog/git_commit.py                |   3 +-
 contrib/gcc-changelog/git_email.py                 |   2 +-
 contrib/gcc-changelog/git_update_version.py        |   4 +
 contrib/gcc-changelog/setup.cfg                    |   3 +
 contrib/gcc-changelog/test_email.py                |   4 +
 contrib/gcc-changelog/test_patches.txt             |  30 +
 gcc/ChangeLog                                      | 235 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             |  60 ++
 gcc/analyzer/sm-file.cc                            |   2 +-
 gcc/builtins.c                                     |   2 +-
 gcc/c/ChangeLog                                    |   6 +
 gcc/c/c-decl.c                                     |  22 +-
 gcc/config/aarch64/aarch64-builtins.c              |   2 +-
 gcc/config/aarch64/aarch64.c                       |  14 +-
 gcc/config/i386/constraints.md                     |   6 +
 gcc/config/i386/i386-expand.c                      |  11 +-
 gcc/config/i386/i386-features.c                    |  31 +-
 gcc/config/i386/i386-options.c                     |   2 +-
 gcc/config/i386/i386.c                             |  32 +-
 gcc/config/i386/i386.h                             |   4 +
 gcc/config/i386/i386.md                            |  12 +
 gcc/config/i386/mmx.md                             | 179 ++---
 gcc/config/i386/sse.md                             | 350 +++++-----
 gcc/config/i386/x86-tune-costs.h                   | 134 ++++
 gcc/config/rs6000/predicates.md                    |   9 +-
 gcc/config/s390/s390.c                             |  12 +-
 gcc/config/sparc/constraints.md                    |   9 +-
 gcc/config/sparc/sparc.c                           |   9 +-
 gcc/config/sparc/sparc.md                          |  12 +-
 gcc/config/sparc/sync.md                           |   6 +-
 gcc/cp/ChangeLog                                   | 117 ++++
 gcc/cp/call.c                                      |   7 +
 gcc/cp/coroutines.cc                               | 273 ++++++--
 gcc/cp/decl.c                                      |  80 ++-
 gcc/cp/module.cc                                   |  69 +-
 gcc/cp/name-lookup.c                               |  83 +--
 gcc/cp/name-lookup.h                               |   1 +
 gcc/cp/tree.c                                      |   2 +-
 gcc/doc/invoke.texi                                |   4 +
 gcc/fortran/ChangeLog                              |  35 +
 gcc/fortran/frontend-passes.c                      |   7 +
 gcc/fortran/resolve.c                              |  10 +-
 gcc/fortran/trans-array.c                          |  10 +-
 gcc/fortran/trans-expr.c                           |  16 +-
 gcc/fortran/trans-intrinsic.c                      |  28 +-
 gcc/fortran/trans-stmt.c                           |   2 +-
 gcc/gimplify.c                                     |   2 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/expressions.cc                   |   2 +-
 gcc/go/gofrontend/statements.cc                    |  27 +
 gcc/match.pd                                       |  10 +-
 gcc/optc-save-gen.awk                              |   1 +
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/sv.po                                       | 721 ++++++++-------------
 gcc/spellcheck.c                                   |   2 +-
 gcc/testsuite/ChangeLog                            | 211 ++++++
 gcc/testsuite/c-c++-common/asan/memcmp-1.c         |   8 +-
 .../c-c++-common/asan/strncpy-overflow-1.c         |   5 +-
 gcc/testsuite/g++.dg/coroutines/pr96749-1.C        |  42 ++
 gcc/testsuite/g++.dg/coroutines/pr96749-2.C        |  37 ++
 gcc/testsuite/g++.dg/coroutines/pr98480.C          |  20 +
 gcc/testsuite/g++.dg/coroutines/pr99047.C          |  83 +++
 .../coroutines/torture/co-await-24-for-init.C      | 101 +++
 .../coroutines/torture/co-await-25-for-condition.C |  94 +++
 .../torture/co-await-26-for-iteration-expr.C       |  87 +++
 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C  |  91 +++
 gcc/testsuite/g++.dg/cpp2a/consteval19.C           |   6 +
 gcc/testsuite/g++.dg/cpp2a/nontype-float1.C        |  12 +
 gcc/testsuite/g++.dg/gomp/declare-simd-1.C         |   2 +-
 gcc/testsuite/g++.dg/modules/builtin-3_a.C         |   4 +-
 gcc/testsuite/g++.dg/modules/builtin-3_b.C         |   2 +-
 gcc/testsuite/g++.dg/modules/pr99238.h             |   1 +
 gcc/testsuite/g++.dg/modules/pr99238_a.H           |   4 +
 gcc/testsuite/g++.dg/modules/pr99238_b.H           |   8 +
 gcc/testsuite/g++.dg/modules/pr99496_a.H           |  17 +
 gcc/testsuite/g++.dg/modules/pr99496_b.C           |   3 +
 gcc/testsuite/g++.dg/opt/pr98834.C                 |  71 ++
 gcc/testsuite/g++.dg/vect/simd-clone-7.cc          |   2 -
 gcc/testsuite/g++.target/i386/pr99108.C            |  19 +
 gcc/testsuite/gcc.dg/Wstringop-truncation-9.c      |  41 ++
 gcc/testsuite/gcc.dg/declare-simd.c                |   1 +
 gcc/testsuite/gcc.dg/gomp/pr59669-2.c              |   1 -
 gcc/testsuite/gcc.dg/gomp/pr99542.c                |  17 +
 gcc/testsuite/gcc.dg/gomp/pr99544.c                |  13 +
 gcc/testsuite/gcc.dg/gomp/simd-clones-2.c          |   1 -
 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c      |  12 +
 gcc/testsuite/gcc.target/arm/pr99592.c             |   7 +
 gcc/testsuite/gcc.target/i386/avx-pr99563.c        |  38 ++
 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c |  94 +++
 gcc/testsuite/gcc.target/i386/pr99530-1.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99530-2.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99530-3.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99530-4.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99530-5.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99530-6.c          |  11 +
 gcc/testsuite/gcc.target/i386/pr99600.c            |  16 +
 gcc/testsuite/gcc.target/powerpc/pr98092.c         |   7 +
 gcc/testsuite/gcc.target/powerpc/pr99492.c         |   6 +-
 .../s390/vector/long-double-asm-fprvrmem.c         |  11 +
 .../gfortran.dg/alloc_deferred_comp_1.f90          |  18 +
 gcc/testsuite/gfortran.dg/do_check_16.f90          |  13 +
 gcc/testsuite/gfortran.dg/do_check_17.f90          |  16 +
 gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 |  11 +
 gcc/testsuite/gfortran.dg/pr99112.f90              |  27 +
 gcc/testsuite/gfortran.dg/pr99545.f90              |  40 ++
 gcc/tree-ssa-sccvn.c                               |  12 +-
 libgfortran/ChangeLog                              |   9 +
 libgfortran/io/transfer.c                          |  32 +-
 libgfortran/io/unit.c                              |   1 -
 libgo/MERGE                                        |   2 +-
 libgo/VERSION                                      |   2 +-
 libgo/go/archive/zip/reader.go                     |   2 +-
 libgo/go/archive/zip/reader_test.go                |  35 +
 libgo/go/cmd/go.mod                                |   2 +-
 libgo/go/cmd/go/internal/get/get.go                |  30 +-
 libgo/go/cmd/go/internal/modcmd/tidy.go            |   9 +-
 libgo/go/cmd/go/internal/modcmd/vendor.go          |   9 +-
 libgo/go/cmd/go/internal/modget/get.go             |   2 +-
 libgo/go/cmd/go/internal/modget/query.go           |   2 +-
 libgo/go/cmd/go/internal/modload/import.go         |  18 +-
 libgo/go/cmd/go/internal/modload/init.go           |  11 +-
 libgo/go/cmd/go/internal/modload/list.go           |   2 +-
 libgo/go/cmd/go/internal/modload/load.go           |  13 +-
 libgo/go/cmd/go/internal/run/run.go                |  20 +-
 .../go/cmd/go/testdata/script/mod_convert_dep.txt  |   2 +-
 libgo/go/cmd/go/testdata/script/mod_edit.txt       |  16 +-
 libgo/go/cmd/go/testdata/script/mod_find.txt       |   2 +-
 libgo/go/cmd/go/testdata/script/mod_outside.txt    |  52 +-
 libgo/go/cmd/go/testdata/script/mod_tidy_error.txt |   4 +-
 libgo/go/cmd/vendor/modules.txt                    |   2 +-
 libgo/go/encoding/xml/xml.go                       |  19 +-
 libgo/go/encoding/xml/xml_test.go                  | 104 ++-
 libgo/go/go/build/build_test.go                    |   2 +-
 libgo/go/golang.org/x/mod/modfile/rule.go          | 167 +++--
 libgo/go/golang.org/x/mod/module/module.go         |  40 +-
 libgo/go/time/zoneinfo.go                          |   6 +-
 libgo/go/time/zoneinfo_test.go                     |  60 +-
 libgo/misc/cgo/testcarchive/testdata/main_unix.c   |   2 +-
 libgo/misc/cgo/testplugin/plugin_test.go           |  13 +-
 libgo/misc/cgo/testplugin/testdata/method2/main.go |  32 +
 libgo/misc/cgo/testplugin/testdata/method2/p/p.go  |   9 +
 .../misc/cgo/testplugin/testdata/method2/plugin.go |  11 +
 libgomp/ChangeLog                                  |  10 +
 .../libgomp.c-c++-common/declare_target-1.c        |  22 +
 .../testsuite/libgomp.fortran/use_device_ptr-3.f90 |  91 +++
 libiberty/ChangeLog                                |   4 +
 libiberty/sha1.c                                   |   2 +-
 libstdc++-v3/ChangeLog                             | 133 ++++
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |   2 -
 .../abi/post/ia64-linux-gnu/baseline_symbols.txt   |   2 -
 .../abi/post/m68k-linux-gnu/baseline_symbols.txt   |   2 -
 .../post/riscv64-linux-gnu/baseline_symbols.txt    |   2 -
 libstdc++-v3/config/abi/pre/gnu.ver                |   5 -
 libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver    |   3 +
 libstdc++-v3/include/bits/max_size_type.h          |  78 ++-
 libstdc++-v3/include/std/mutex                     | 242 +++----
 libstdc++-v3/src/Makefile.am                       |   4 +-
 libstdc++-v3/src/Makefile.in                       |   3 +-
 libstdc++-v3/src/c++11/mutex.cc                    |  59 --
 libstdc++-v3/testsuite/17_intro/names.cc           |   5 +
 .../testsuite/30_threads/call_once/66146.cc        |  53 --
 .../testsuite/std/ranges/iota/max_size_type.cc     |  36 +
 168 files changed, 4275 insertions(+), 1384 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-03-17 20:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-17 20:24 [gcc/devel/gccgo] Merge from trunk revision f3e9c98a9f40fc24bb4ecef6aaa94ff799c8d587 Ian Lance Taylor

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).