This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from e70e6f5e3e3 Merge master r11-8135. adds 7650259de8f Update gcc sv.po. adds 84081e2c6bd c++: premature overload resolution [PR93085] adds eb49f7de934 libgo: update to Go1.16.3 release adds 9c1c8ad8339 combine: Don't fold away side-effects in simplify_and_const [...] adds ffc4155b6e4 combine: Fix up expand_compound_operation [PR99905] adds 287ad814d77 Daily bump. adds 17f3c2b8ac4 gimple UIDs, LTO and -fanalyzer [PR98599] adds 07b27384de5 gcc.dg/analyzer/data-model-1.c: Inverse xfail for cris-*-*, [...] adds 59d9aa6d2ef c++: constraints are unevaluated operands [PR99961] adds c755e1b3ead c++: variadic class template placeholder deduction [PR97134] adds c0f772894b6 simplify-rtx: Punt on simplify_{,gen_}subreg to IBM double [...] adds 89e95ad2e76 mh-mingw: Set __USE_MINGW_ACCESS in missed C++ flags variables adds 1174314811a Fix thinko in libcpp preparation patch for modules adds f6ba5d039f9 aarch64: Restore bfxil optimization [PR100028] adds 4acb3af3669 preprocessor: Fix column adjustment [PR 99446] adds 0851ac6df05 c++: constexpr, inheritance, and local class [PR91933] adds f9810422f67 tree-optimization/100053 - fix predication in VN adds 39fa0de5994 Further increase the limit on the size of accepted Ada files adds 989e512f719 libstdc++: Remove outdated docs on libg++ and libstdc++-v2 adds 8913b2c2bcd c++: Reject alias CTAD in C++17 [PR99008] adds 474cb5a0a40 libstdc++: Fix <bit> to work freestanding [PR 100060] adds 6173f713a35 c++: generic lambda in template fn with DMI [PR100054] new c655183a259 Merge master r11-8157.
The 1 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: config/mh-mingw | 2 + contrib/ChangeLog | 11 + gcc/ChangeLog | 63 +++ gcc/DATESTAMP | 2 +- gcc/ada/gcc-interface/misc.c | 3 + gcc/ada/gcc-interface/trans.c | 62 +-- gcc/analyzer/supergraph.cc | 57 +- gcc/analyzer/supergraph.h | 15 + gcc/combine.c | 16 +- gcc/config/aarch64/aarch64.md | 32 ++ gcc/cp/ChangeLog | 6 + gcc/cp/class.c | 13 +- gcc/cp/constraint.cc | 3 + gcc/cp/init.c | 17 +- gcc/cp/module.cc | 4 +- gcc/cp/parser.c | 6 + gcc/cp/pt.c | 35 +- gcc/cp/typeck2.c | 17 +- gcc/go/gofrontend/MERGE | 2 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 30 +- gcc/simplify-rtx.c | 22 +- gcc/testsuite/ChangeLog | 25 + gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C | 15 + .../g++.dg/cpp1y/lambda-generic-local-class1.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction84.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C | 8 + gcc/testsuite/g++.dg/cpp2a/nontype-class43.C | 11 + gcc/testsuite/g++.dg/diagnostic/pr72803.C | 5 +- gcc/testsuite/g++.dg/parse/template2.C | 2 +- gcc/testsuite/g++.dg/template/dependent-tmpl1.C | 9 + gcc/testsuite/g++.dg/template/error8.C | 2 +- gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr98599-a.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr98599-b.c | 1 + gcc/testsuite/gcc.dg/pr99830.c | 10 + gcc/testsuite/gcc.dg/torture/pr100053.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c | 21 + gcc/testsuite/gcc.target/aarch64/pr100028.c | 22 + gcc/testsuite/gcc.target/i386/pr99905.c | 33 ++ gcc/tree-ssa-sccvn.c | 21 +- libcpp/include/line-map.h | 10 +- libcpp/line-map.c | 21 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go.mod | 2 +- libgo/go/cmd/go/alldocs.go | 20 +- libgo/go/cmd/go/internal/modfetch/cache.go | 17 + libgo/go/cmd/go/internal/modfetch/fetch.go | 77 +-- libgo/go/cmd/go/internal/work/build.go | 20 +- libgo/go/cmd/go/testdata/script/mod_verify.txt | 7 +- libgo/go/cmd/vendor/modules.txt | 2 +- libgo/go/golang.org/x/mod/module/module.go | 38 +- libgo/go/runtime/symtab_test.go | 85 +++ libgo/go/runtime/time.go | 5 + libgo/go/testing/helper_test.go | 32 ++ libgo/go/testing/testing.go | 15 +- libgo/go/time/sleep_test.go | 16 + libgo/misc/cgo/testplugin/plugin_test.go | 7 + .../{method2/p/p.go => issue44956/base/base.go} | 6 +- .../cgo/testplugin/testdata/issue44956/main.go | 47 ++ .../{method2/plugin.go => issue44956/plugin1.go} | 4 +- .../{method2/plugin.go => issue44956/plugin2.go} | 6 +- libstdc++-v3/ChangeLog | 23 + libstdc++-v3/doc/html/index.html | 6 +- libstdc++-v3/doc/html/manual/appendix.html | 6 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 6 +- libstdc++-v3/doc/html/manual/backwards.html | 363 +------------ libstdc++-v3/doc/html/manual/index.html | 6 +- .../doc/xml/manual/backwards_compatibility.xml | 572 +-------------------- libstdc++-v3/include/std/bit | 18 +- 72 files changed, 965 insertions(+), 1149 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-local-class1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction84.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-uneval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class43.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-tmpl1.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98599-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98599-b.c create mode 100644 gcc/testsuite/gcc.dg/pr99830.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100053.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr100028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99905.c copy libgo/misc/cgo/testplugin/testdata/{method2/p/p.go => issue44956/base/base.go} (75%) create mode 100644 libgo/misc/cgo/testplugin/testdata/issue44956/main.go copy libgo/misc/cgo/testplugin/testdata/{method2/plugin.go => issue44956/plugin1.g [...] copy libgo/misc/cgo/testplugin/testdata/{method2/plugin.go => issue44956/plugin2.g [...]