This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from 54be4d306a6 Merge from trunk revision 270851. adds 39730b97511 Let ldist ignore clobbers adds 70ce330a385 [arm] PR target/89400 fix thumb1 unaligned access expansion adds 120e39b94b1 os/user: disable TestGroupIds for AIX adds 2051f7c009d Avoid -Woverflow warning in __numeric_limits_integer adds 85015e21c5a Fix new testcase to not require std::copysign adds d2199dbca72 compiler: recognize and optimize array range clear adds ee5dc49a579 Daily bump. adds 476bdccfa0e 2019-05-04 François Dumont fdumont@gcc.gnu.org adds 988155f3832 Add myself to MAINTAINERS. adds fdad3d15803 Add missing PR libstdc++/90277 reference. adds 83c019429b0 * crontab: Snapshots from trunk are now GCC 10 related. A [...] adds 8017553455a Fix std::hashstd::error_condition adds 98a3d630a1a Improve API docs for <system_error> header adds 84eda927e0c PR libstdc++/90299 make filesystem::absolute overloads consistent adds 2d527eb0848 Fix reference to wrong class in comment adds aa3d4957976 Daily bump. adds 81bd3157487 2019-05-05 Thomas Koenig tkoenig@gcc.gnu.org adds 29e32afe16c Daily bump. adds 3eec8b67a8f 2019-05-06 François Dumont fdumont@gcc.gnu.org adds 89327354e33 Fix a typo in two_value_replacement function adds 0c141fc4b98 Split i386.c. adds 1c073ad2707 Split part of functionality from lto.c to lto-common.c. adds b340d73fc16 Add lto-dump tool. adds 19bf75f8bc0 Fix GNU coding style in lto-common.c. adds f302e00c70a Error only when a non-default -mabi is used with sanitizers [...] adds a04bdfe6be9 2019-05-06 Richard Biener rguenther@suse.de adds 75a3472e37d Clean up libgomp GCC 5 legacy support adds b19a0dbbe13 2019-05-06 Richard Biener rguenther@suse.de adds 09b1ae8f9f9 2019-05-06 Richard Biener rguenther@suse.de adds 3d7617fe8aa [libcpp] struct deps renaming adds 1b4e65841f2 2019-05-06 Richard Biener rguenther@suse.de adds a25484b01bc 2019-05-06 Richard Biener rguenther@suse.de adds 8f7b927d346 This reverts commit r270894, as new testcase fails on arm a [...] adds 1000ef62590 2019-05-06 Richard Biener rguenther@suse.de adds dfc6c66c769 Append to target_gtfiles in order to fix Darwin bootstrap. adds fe9e2b07815 PR target/89221 * config.gcc (i[34567]86-*-*, x86_64-*-*) [...] adds ab2491de8ef PR c++/90265 - ICE with generic lambda. * pt.c (tsubst_co [...] adds 0f2730d2545 gcc/ChangeLog: adds e1eef457179 PR tree-optimization/88709 PR tree-optimization/90271 * [...] adds b9faca2b811 rs6000: rs6000_dbx_register_number for fp/ap/mq adds 2ee69345a4b rs6000: Delete PRE_GCC3_DWARF_FRAME_REGISTERS adds e768d60cc86 rs6000: Remove TM regs adds 7c4a543c4ff 2019-05-06 Steven G. Kargl kargl@gcc.gnu.org adds 2d07e891386 rs6000: Renumber the registers adds b4540ae3f25 Daily bump. adds 93a413083e2 Fix a typo in two_value_replacement function adds 2c7d1ee3231 Fix Solaris bootstrap: lto-common.c, lto-dump.c format mismatches adds 01e388ac1d0 2019-05-07 Richard Biener rguenther@suse.de adds b5ef585a621 * tree-ssa-alias.c (aliasing_component_refs_p): Continue l [...] adds 94555b5c236 Check if Solaris ld supports -z relax=transtls adds 1f51079362f 2019-05-07 Richard Biener rguenther@suse.de adds a515c486690 2019-05-07 Richard Biener rguenther@suse.de adds ebaae53f93e Fix bitmap registration of overheads. adds 285b544a7bb [libcpp] Reimplement mkdeps data structures adds b02db4754b2 2019-05-07 Richard Biener rguenther@suse.de adds ab01cac2f55 2019-05-07 Richard Biener rguenther@suse.de adds ff628b99e47 Fix make install-gcc-specs with empty GCC_SPECS_FILES adds 845d0fd6b55 Add test for std::hashstd::error_code adds 29499715678 Improve API docs for std::regex adds 69be6ea54c2 Make allocator propagation more consistent for operator+(ba [...] adds b103d23d42b Fix incorrect DR numbers in libstdc++ manual adds b16ca977dd2 * cfgexpand.c (asm_clobber_reg_is_valid): Reject clobbers [...] adds 2cbc1ad80cf This patch adds support to vectorize sum of abslolute diffe [...] adds 2fe7c1d8456 Resign as IA-64 maintainer. adds 01e74fa4ca4 [libcpp] Reimplement mkdeps data structures adds 9dc18733fd8 * config/i386/i386.md (cvt_mnemonic): New mode attribute. [...] adds 4231b9a17f7 gcc/ChangeLog: adds 57481cdfdc4 rs6000: Remove reload leftovers adds a4057c52287 A non-type template parm with a placeholder type is type-de [...] adds c3d2add3ca7 PR c++/86485 - -Wmaybe-unused with empty class ?: adds aa52801b45d PR c++/90171 - reorganize usual_deallocation_fn_p adds a9ae69b55d1 PR libstdc++/89102 implement new common_type rules (P0435R1 [...] adds dceea60f6d1 Improve API docs for <chrono> and <ratio> adds aa371af352f Improve API docs for std::pair adds c800ee48a93 Improve API docs for Filesystem TS and Networking TS adds ea0faa42522 Update .po files. adds 8dc24d984d8 compiler: add an option to emit optimization diagnostics adds cff7e1c744d Daily bump. adds 9a4b238b6c0 compiler: don't add pointer twice to value method of di [...] adds f43885cd8b6 reflect: correctly handle direct interface typed receiv [...] adds c57b5e2519c PR tree-optimization/90356 * match.pd ((X +/- 0.0) +/- 0. [...] adds d5e8d096dc6 PR other/90381 * gcc.dg/tree-ssa/pr88676-2.c: Add 'target [...] adds 65d973ca985 * standard.ads.h: New file. adds 253ef38b3c2 Address compiler diagnostics in libgomp.oacc-c-c++-common/p [...] adds c91253de813 Enable support for bfloat16 which will be in Future Cooper [...] adds d0d33077dc7 PR tree-optimization/90240 * tree-ssa-loop-ivopts.c (get_ [...] adds b44af16df24 PR tree-optimization/90078 * tree-ssa-loop-ivopts.c (INFT [...] adds 0f61cb499b9 2019-05-08 François Dumont fdumont@gcc.gnu.org adds 647692b845f [arm][PR88167] Fix __builtin_return_address returns invalid [...] adds 91b30299919 PR c++/59813 PR tree-optimization/89060 * tree-ssa-live. [...] adds 66b1ea95171 compiler: remove trailing spaces adds c40a8e3a4cd [C++ PATCH] Kill DECL_SAVED_FUNCTION_DATA adds ef34d4874d4 runtime: use builtin memmove directly adds 7fdb087678c compiler: generate memmove for non-pointer slice copy adds 6d658980336 2019-05-08 Thomas Koenig tkoenig@gcc.gnu.org adds 56d6b15c11a libgo: add Debugging section to README adds ae77af58cfb compiler: avoid copy for string([]byte) conversion used [...] adds a4b937c4cfc [RS6000] PR89271, gcc.target/powerpc/vsx-simode2.c adds 046ae677a46 Daily bump. adds d084c5ba104 2019-05-09 François Dumont fdumont@gcc.gnu.org adds 679a49952fe [PR89221] Continue to default to '--disable-frame-pointer' [...] adds 3f81dbf1e29 Clean up MPX-related stuff: CIF_CHKP adds 392fe76ad32 2019-05-09 Richard Biener rguenther@suse.de adds 456e9a34614 /cp 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds b10d8303590 2019-05-09 Paolo Carlini paolo.carlini@oracle.com adds 6b33947d4a0 Support profile (BB counts and edge probabilities) in GIMPLE FE. adds 4fba5dda7c8 Support {MIN,MAX}_EXPR in GIMPLE FE. adds 90e0a2f53ab [arm] PR target/90405 fix regression for thumb1 with -mtpcs [...] adds d3d76d7813f [arm] PR target/90405 New test. adds e6cd59924ab sel-sched: allow negative insn priority (PR 88879) new 25856beddb1 Merge from trunk revision 271040.
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: ChangeLog | 8 + MAINTAINERS | 2 +- gcc/ChangeLog | 507 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 9 + gcc/ada/gcc-interface/Makefile.in | 5 +- gcc/ada/{raise.h => standard.ads.h} | 81 +- gcc/bitmap.c | 39 +- gcc/bitmap.h | 22 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-opts.c | 7 +- gcc/c/ChangeLog | 29 + gcc/c/c-parser.c | 3 +- gcc/c/c-tree.h | 2 + gcc/c/gimple-parser.c | 221 +- gcc/c/gimple-parser.h | 3 +- gcc/cfgexpand.c | 9 + gcc/cgraph.h | 6 + gcc/cif-code.def | 4 - gcc/common/config/i386/i386-common.c | 25 +- gcc/config.gcc | 30 +- gcc/config/aarch64/aarch64-sve.md | 61 + gcc/config/aarch64/iterators.md | 3 + gcc/config/arm/arm.c | 136 +- gcc/config/arm/arm.md | 74 +- gcc/config/i386/avx512bf16intrin.h | 118 + gcc/config/i386/avx512bf16vlintrin.h | 183 + gcc/config/i386/cpuid.h | 3 + gcc/config/i386/driver-i386.c | 7 +- gcc/config/i386/i386-builtin-types.def | 26 + gcc/config/i386/i386-builtin.def | 29 + gcc/config/i386/i386-builtins.c | 2541 + gcc/config/i386/i386-builtins.h | 330 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 19864 ++++++ gcc/config/i386/i386-expand.h | 58 + gcc/config/i386/i386-features.c | 2742 + gcc/config/i386/i386-features.h | 201 + gcc/config/i386/i386-options.c | 3695 ++ gcc/config/i386/i386-options.h | 95 + gcc/config/i386/i386.c | 63029 +++++-------------- gcc/config/i386/i386.h | 12 + gcc/config/i386/i386.md | 40 +- gcc/config/i386/i386.opt | 5 + gcc/config/i386/immintrin.h | 4 + gcc/config/i386/sol2.h | 3 - gcc/config/i386/sse.md | 101 + gcc/config/i386/subst.md | 13 + gcc/config/i386/t-i386 | 16 + gcc/config/rs6000/darwin.h | 21 +- gcc/config/rs6000/htm.md | 10 +- gcc/config/rs6000/predicates.md | 27 - gcc/config/rs6000/rs6000-c.c | 22 +- gcc/config/rs6000/rs6000-protos.h | 2 - gcc/config/rs6000/rs6000.c | 558 +- gcc/config/rs6000/rs6000.h | 306 +- gcc/config/rs6000/rs6000.md | 65 +- gcc/config/rs6000/vsx.md | 2 +- gcc/configure | 23 +- gcc/configure.ac | 18 +- gcc/cp/ChangeLog | 55 + gcc/cp/call.c | 144 +- gcc/cp/cp-tree.h | 17 +- gcc/cp/decl.c | 84 +- gcc/cp/mangle.c | 3 +- gcc/cp/method.c | 4 +- gcc/cp/parser.c | 2 +- gcc/cp/pt.c | 15 +- gcc/cp/typeck.c | 21 +- gcc/doc/gcc.texi | 5 + gcc/doc/invoke.texi | 7 +- gcc/doc/lto-dump.texi | 131 + gcc/dumpfile.c | 85 +- gcc/dumpfile.h | 5 + gcc/dwarf2out.c | 2 +- gcc/fortran/ChangeLog | 23 + gcc/fortran/dump-parse-tree.c | 108 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/invoke.texi | 30 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 17 +- gcc/fortran/parse.c | 15 +- gcc/gimple-pretty-print.c | 28 +- gcc/gimple-ssa-store-merging.c | 141 +- gcc/go/ChangeLog | 12 + gcc/go/gccgo.texi | 5 + gcc/go/go-c.h | 1 + gcc/go/go-gcc.cc | 9 + gcc/go/go-lang.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/expressions.cc | 426 +- gcc/go/gofrontend/expressions.h | 57 +- gcc/go/gofrontend/go.cc | 2 + gcc/go/gofrontend/gogo.cc | 1 + gcc/go/gofrontend/gogo.h | 13 + gcc/go/gofrontend/parse.cc | 4 +- gcc/go/gofrontend/runtime.def | 12 + gcc/go/gofrontend/statements.cc | 122 + gcc/go/gofrontend/statements.h | 5 + gcc/go/gofrontend/string-dump.h | 2 +- gcc/go/gofrontend/types.cc | 20 +- gcc/go/lang.opt | 4 + gcc/graphite-scop-detection.c | 6 +- gcc/lto-wrapper.c | 5 +- gcc/lto/ChangeLog | 36 + gcc/lto/Make-lang.in | 22 +- gcc/lto/config-lang.in | 4 +- gcc/lto/lang.opt | 62 + gcc/lto/{lto.c => lto-common.c} | 874 +- .../visium/visium-passes.def => lto/lto-common.h} | 22 +- gcc/lto/lto-dump.c | 345 + gcc/lto/lto-lang.c | 7 +- gcc/lto/lto.c | 2869 +- gcc/lto/lto.h | 2 + gcc/match.pd | 22 + gcc/params.def | 11 + gcc/po/ChangeLog | 6 + gcc/po/be.po | 17980 +++--- gcc/po/da.po | 23109 +++---- gcc/po/de.po | 20747 +++--- gcc/po/el.po | 17951 +++--- gcc/po/es.po | 21318 +++---- gcc/po/fi.po | 20944 +++--- gcc/po/fr.po | 20767 +++--- gcc/po/hr.po | 15989 ++--- gcc/po/id.po | 24181 +++---- gcc/po/ja.po | 23836 +++---- gcc/po/nl.po | 20344 +++--- gcc/po/ru.po | 21372 +++---- gcc/po/sr.po | 23743 +++---- gcc/po/sv.po | 21451 ++++--- gcc/po/tr.po | 24112 +++---- gcc/po/uk.po | 16386 ++--- gcc/po/vi.po | 20739 +++--- gcc/po/zh_CN.po | 24061 +++---- gcc/po/zh_TW.po | 22834 +++---- gcc/predict.c | 4 +- gcc/profile-count.c | 88 +- gcc/profile-count.h | 22 +- gcc/sel-sched.c | 2 - gcc/symtab.c | 17 + gcc/testsuite/ChangeLog | 203 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90265.C | 4 + gcc/testsuite/g++.dg/diagnostic/trailing1.C | 5 - gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/ldist-1.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr90078.C | 199 + gcc/testsuite/gcc.dg/asan/pr87930.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-37.c | 27 + gcc/testsuite/gcc.dg/gimplefe-38.c | 27 + gcc/testsuite/gcc.dg/gimplefe-39.c | 21 + gcc/testsuite/gcc.dg/pr87314-1.c | 4 +- gcc/testsuite/gcc.dg/store_merging_26.c | 36 + gcc/testsuite/gcc.dg/store_merging_27.c | 26 + gcc/testsuite/gcc.dg/store_merging_28.c | 44 + gcc/testsuite/gcc.dg/store_merging_29.c | 33 + gcc/testsuite/gcc.dg/torture/pr90328.c | 24 + gcc/testsuite/gcc.dg/torture/pr90395.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr89060.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c | 6 + gcc/testsuite/gcc.dg/tsan/pr88017.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/sad_1.c | 28 + gcc/testsuite/gcc.target/arm/pr88167-1.c | 15 + gcc/testsuite/gcc.target/arm/pr88167-2.c | 18 + .../{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} | 7 +- gcc/testsuite/gcc.target/i386/asm-1.c | 2 +- gcc/testsuite/gcc.target/i386/asm-7.c | 8 + .../gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-1.c | 19 + .../gcc.target/i386/avx512bf16-vdpbf16ps-2.c | 49 + .../i386/avx512bf16vl-vcvtne2ps2bf16-1.c | 29 + .../gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c | 27 + .../gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c | 28 + gcc/testsuite/gcc.target/i386/builtin_target.c | 4 + gcc/testsuite/gcc.target/i386/pr62120.c | 4 +- gcc/testsuite/gcc.target/i386/pr88828-0.c | 27 + .../i386/{avx512vl-pr87214-1.c => pr90358.c} | 23 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- .../powerpc/{vsx-builtin-13a.c => pr89424-0.c} | 62 +- gcc/testsuite/gcc.target/powerpc/pr89765-mc.c | 400 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10c.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-10d.c | 155 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11c.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-11d.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12c.c | 112 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-12d.c | 112 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13a.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-13b.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-13c.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-13d.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14c.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-14d.c | 149 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15c.c | 151 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-15d.c | 151 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16c.c | 180 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-16d.c | 163 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17c.c | 154 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-17d.c | 154 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18c.c | 148 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-18d.c | 148 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19c.c | 122 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-19d.c | 122 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20a.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-20b.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-20c.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-20d.c | 115 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9c.c | 164 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-9d.c | 164 + gcc/testsuite/gfortran.dg/graphite/pr90240.f | 18 + gcc/testsuite/gfortran.dg/pr90290.f90 | 7 + gcc/testsuite/gfortran.dg/pr90344.f90 | 25 + gcc/testsuite/go.dg/arrayclear.go | 20 + gcc/testsuite/go.dg/cmpstring.go | 13 + gcc/testsuite/go.dg/mapclear.go | 10 + gcc/tree-cfg.c | 26 +- gcc/tree-data-ref.c | 9 +- gcc/tree-data-ref.h | 2 +- gcc/tree-inline.c | 55 +- gcc/tree-inline.h | 4 + gcc/tree-loop-distribution.c | 4 + gcc/tree-ssa-alias.c | 114 +- gcc/tree-ssa-alias.h | 8 +- gcc/tree-ssa-forwprop.c | 160 +- gcc/tree-ssa-live.c | 143 + gcc/tree-ssa-live.h | 5 + gcc/tree-ssa-loop-ivopts.c | 143 +- gcc/tree-ssa-phiopt.c | 2 +- gcc/tree-ssa-pre.c | 28 +- gcc/tree-ssa-sccvn.c | 18 +- gcc/tree-ssa-scopedtables.c | 14 +- gcc/tree-tailcall.c | 57 +- gcc/tree-vect-loop.c | 12 + gcc/tree-vect-slp.c | 42 +- gcc/tree-vect-stmts.c | 7 +- libcpp/ChangeLog | 31 + libcpp/directives.c | 2 +- libcpp/files.c | 10 +- libcpp/include/cpplib.h | 2 +- libcpp/include/mkdeps.h | 26 +- libcpp/init.c | 11 +- libcpp/internal.h | 2 +- libcpp/mkdeps.c | 514 +- libgcc/ChangeLog | 6 + libgcc/config/i386/cpuinfo.c | 6 +- libgcc/config/i386/cpuinfo.h | 3 +- libgo/Makefile.am | 1 - libgo/Makefile.in | 23 +- libgo/README | 25 + libgo/go/os/user/user_test.go | 3 + libgo/go/reflect/value.go | 2 +- libgo/go/runtime/mbarrier.go | 1 + libgo/go/runtime/stubs.go | 1 + libgo/runtime/go-memmove.c | 16 - libgomp/ChangeLog | 9 + libgomp/oacc-parallel.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 5 +- libphobos/ChangeLog | 9 + libphobos/configure | 134 +- libphobos/configure.ac | 74 +- libphobos/m4/druntime/os.m4 | 14 +- libstdc++-v3/ChangeLog | 190 + libstdc++-v3/doc/doxygen/doxygroups.cc | 3 + libstdc++-v3/doc/xml/manual/intro.xml | 30 +- libstdc++-v3/include/bits/basic_string.h | 20 +- libstdc++-v3/include/bits/basic_string.tcc | 12 +- libstdc++-v3/include/bits/hashtable.h | 3 +- libstdc++-v3/include/bits/hashtable_policy.h | 46 +- libstdc++-v3/include/bits/regex.h | 46 +- libstdc++-v3/include/bits/regex.tcc | 12 +- libstdc++-v3/include/bits/stl_deque.h | 247 +- libstdc++-v3/include/bits/stl_pair.h | 65 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 + libstdc++-v3/include/experimental/bits/net.h | 34 +- libstdc++-v3/include/experimental/netfwd | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 4 +- libstdc++-v3/include/std/chrono | 140 +- libstdc++-v3/include/std/ratio | 25 + libstdc++-v3/include/std/system_error | 92 +- libstdc++-v3/include/std/tuple | 8 + libstdc++-v3/include/std/type_traits | 102 +- libstdc++-v3/libsupc++/exception | 4 + libstdc++-v3/libsupc++/exception_ptr.h | 7 + libstdc++-v3/libsupc++/nested_exception.h | 8 + libstdc++-v3/python/libstdcxx/v6/printers.py | 5 + libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 32 +- libstdc++-v3/src/c++17/fs_ops.cc | 5 +- .../error_code/hash.cc} | 32 +- .../error_condition/hash.cc} | 25 +- .../common_type/requirements/sfinae_friendly_1.cc | 6 +- .../20_util/duration/literals/range_neg.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 6 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 10 +- .../basic_string/allocator/char/operator_plus.cc | 151 + .../allocator/wchar_t/operator_plus.cc | 152 + .../unordered_multimap/insert/24061-multimap.cc | 3 +- .../unordered_multimap/insert/hint.cc | 3 + .../unordered_multiset/insert/24061-multiset.cc | 1 + .../unordered_set/hash_policy/71181.cc | 27 +- .../unordered_set/hash_policy/power2_rehash.cc | 13 +- libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 20 +- .../27_io/filesystem/operations/absolute.cc | 28 + libstdc++-v3/testsuite/lib/gdb-test.exp | 25 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 8 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 40 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 4 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 16 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 12 +- .../testsuite/libstdc++-prettyprinters/whatis2.cc | 12 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 3 +- 329 files changed, 259397 insertions(+), 252707 deletions(-) copy gcc/ada/{raise.h => standard.ads.h} (64%) create mode 100644 gcc/config/i386/avx512bf16intrin.h create mode 100644 gcc/config/i386/avx512bf16vlintrin.h create mode 100644 gcc/config/i386/i386-builtins.c create mode 100644 gcc/config/i386/i386-builtins.h create mode 100644 gcc/config/i386/i386-expand.c create mode 100644 gcc/config/i386/i386-expand.h create mode 100644 gcc/config/i386/i386-features.c create mode 100644 gcc/config/i386/i386-features.h create mode 100644 gcc/config/i386/i386-options.c create mode 100644 gcc/config/i386/i386-options.h create mode 100644 gcc/doc/lto-dump.texi copy gcc/lto/{lto.c => lto-common.c} (78%) copy gcc/{config/visium/visium-passes.def => lto/lto-common.h} (62%) create mode 100644 gcc/lto/lto-dump.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90265.C delete mode 100644 gcc/testsuite/g++.dg/diagnostic/trailing1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ldist-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr90078.C create mode 100644 gcc/testsuite/gcc.dg/gimplefe-37.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-38.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-39.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_26.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_27.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_28.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_29.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90328.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90395.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89060.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr90356-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sad_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr88167-2.c copy gcc/testsuite/{gcc.dg/pr44136.c => gcc.target/arm/pr90405.c} (74%) create mode 100644 gcc/testsuite/gcc.target/i386/asm-7.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16-vdpbf16ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtne2ps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vcvtneps2bf16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bf16vl-vdpbf16ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr88828-0.c copy gcc/testsuite/gcc.target/i386/{avx512vl-pr87214-1.c => pr90358.c} (61%) copy gcc/testsuite/gcc.target/powerpc/{vsx-builtin-13a.c => pr89424-0.c} (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr89765-mc.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-10d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-11d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-12d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-13d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-14d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-15d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-16d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-17d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-18d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-19d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-20d.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9c.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-builtin-9d.c create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr90240.f create mode 100644 gcc/testsuite/gfortran.dg/pr90290.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90344.f90 create mode 100644 gcc/testsuite/go.dg/arrayclear.go create mode 100644 gcc/testsuite/go.dg/cmpstring.go create mode 100644 gcc/testsuite/go.dg/mapclear.go delete mode 100644 libgo/runtime/go-memmove.c copy libstdc++-v3/testsuite/{23_containers/priority_queue/dr2537.cc => 19_diagnost [...] copy libstdc++-v3/testsuite/{20_util/variant/89851.cc => 19_diagnostics/error_cond [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/o [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...]