This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards c54461f6bc0 [PR c++/80290] recycle tinst garbage sooner discards bc0aa7b5f28 [PR c++/85039] adjust context of new types in member initializers adds dbe1c8ede86 [nvptx] Fix neutering of bb with only cond jump adds c55c843ed28 PR c++/85200 - ICE with constexpr if in generic lambda. adds 898efa946f1 Implement P0961 adds 83f031e4b81 Implement P0969 adds e13fd70d0a1 PR c++/85228 - ICE with lambda in enumerator. adds 74894b80c6e PR c++/84665 - ICE with array of empty class. adds 320bc33ba1d PR c++/82152 - ICE with class deduction and inherited ctor. adds 28f588dcb91 PR target/85193 * config/i386/i386.md (define_attr "memor [...] adds 1845bea21e2 Add another workaround to std::variant for Clang bug 31852 adds 834ee4df347 /cp 2018-04-05 Paolo Carlini paolo.carlini@oracle.com adds c7120adce08 /cp 2018-04-05 Paolo Carlini paolo.carlini@oracle.com adds ee1f74098ce PR c++/83808 - ICE with VLA initialization. adds 98380f8782f Use dlsym to check if libdl is needed for plugin adds 93b93567c77 PR middle-end/85195 * match.pd (BIT_FIELD_REF CONSTRUCTOR [...] adds a463ca37a35 PR c++/85136 - ICE with designated init in template. adds f5062a5867f PR c++/85208 * decl.c (start_decl): For DECL_DECOMPOSITIO [...] adds dbbb4d0543f PR c++/85209 * pt.c (tsubst_decomp_names): Don't fail or [...] adds 1a30e57a7b7 Daily bump. adds d9705955fd7 [NDS32] Enable relax hint by default. adds add86f06ea2 [NDS32] Add hard float support. adds 96d1493cd3d [NDS32] Refine condition of stack_push and stack_pop patterns. adds 9c6a1efb7e8 Wattributes.c testcase: Disable warning check for IBM Z. adds 9fe9bef6738 IBM Z: Use the dedicated NOP instructions for "nop" adds d98934794ef IBM Z: Fix vcond-shift testcase. adds df03ebc3574 2018-04-06 Richard Biener rguenther@suse.de adds ecf5c5cd52c PR sanitizer/85213 * fold-const.c (twoval_comparison_p): [...] adds ff0d8b4b058 2018-04-06 Richard Biener rguenther@suse.de adds c1779699a27 Reverted commit r254862 adds 3dd770efdbc PR c++/85240 - LTO ICE with using of undeduced auto fn. adds 4a97068b4ce PR c++/85242 - ICE with class definition in template parm. adds 71f5258ba6f C++: suggest missing headers for implicit use of "std" (PR [...] adds a5a483705ee PR c++/85210 * pt.c (tsubst_decomp_names): Return error_m [...] adds 01e68362743 PR rtl-optimization/84872 * cfgloopmanip.c (create_prehea [...] adds ed63c74f2fa PR debug/85252 * dwarf2out.c (rtl_for_decl_init): For STR [...] adds 0e6feeb8a82 C++: more std header hints; filter on C++ dialect (PR c++/84269) adds 50e68f9350a PR c++/85214 - ICE with alias, generic lambda, constexpr if. adds d0c89a9d656 [NDS32] Refine call and return patterns. adds 45d75c9d63c [NDS32] Refine ADJUST_INSN_LENGTH implementation. adds ecb41bca240 2018-04-06 Thomas Koenig tkoenig@gcc.gnu.org adds 7ea6a6472d3 RISC-V: Support for FreeBSD. adds 602fa1e9d3e 2018-04-06 Amaan Cheval amaan.cheval@gmail.com adds 2a6bf2c0bb7 Fix ChangeLog adds b5a9e383ca1 PR target/85196 * config/sparc/sparc.c (sparc_expand_move [...] adds 02a4441f002 Daily bump. adds c2cc508f434 [NDS32] Support [$ra + $rb << 3] form for load/store address. adds d0bf8bb1709 [NDS32] Add more intrinsic register names. adds 318fc6b8215 [NDS32] Add intrinsic functions for FPU. adds ce22f9de39e [NDS32] Remove unused insn type: call. adds f68ee37d6f5 [NDS32] Add intrinsic functions for cache control. adds bbb5358c594 PR tree-optimization/85257 * fold-const.c (native_encode_ [...] adds 92446e3d07d [NDS32] Add intrinsic functions for atomic load/store and m [...] adds a6d37c491c1 [NDS32] Add intrinsic functions for particular instructions. adds caf278b510a [NDS32] Clean up nds32.h. adds 61cb42dd362 [NDS32] Support dwarf exception handling. adds a89ed7ac3b3 PR tree-optimization/80021 * tree.c (verify_type_variant) [...] adds 326e3d4eef3 2018-04-07 Thomas Koenig tkoenig@gcc.gnu.org Andrew Pi [...] adds d6abfaf5b62 Daily bump. adds 4684319af88 [NDS32] Add intrinsic functions for TLB operation and data [...] adds e7aced20955 [NDS32] New option -malways-align and -malign-functions. adds d187344720e [NDS32] Implment n9 pipeline. adds 67e824e4095 [NDS32] Implement n8 pipeline. adds ba4008d4144 [NDS32] Implement e8 pipeline. adds 84196186f00 [NDS32] Implement n7 pipeline. adds 9643d9572e1 [NDS32] Add strict_aligned_p to machine_function and implem [...] adds 1144471c523 [NDS32] Add intrinsic functions for interrupt control. adds 85dd5c485e9 gcc/ChangeLog: adds c84b45f7861 Daily bump. adds 91d7a2f98a6 PR rtl-optimization/83530 adds ccf06fdef38 PR rtl-optimization/83962 adds d7a270ab2f0 PR rtl-optimization/83913 adds 8ffee4559e9 PR rtl-optimization/80463 PR rtl-optimization [...] adds e163ceb59ea [nvptx] Add memory_barrier insn adds 03d52952b8e 2018-04-09 Richard Biener rguenther@suse.de adds a4a569a9356 [ARC] Add/update combiner patterns. adds 8e92c718188 [ARC] Fix stack usage info for naked functions. adds c6e2675e95d * g++.dg/opt/pr85196.C: Fix for -std=c++17. adds 14dd004ec10 PR c++/85256 - ICE capturing pointer to VLA. adds ec7963440d1 PR rtl/84058 * cfgcleanup.c (try_forward_edges): Do not g [...] adds 5f8f804ac2e PR rtl-optimization/80463 * g++.dg/pr80463.C: Add -w to d [...] adds 6de87264252 gcc/doc/ChangeLog: adds 265f13ff571 PR c++/85194 * parser.c (cp_parser_simple_declaration): F [...] adds 9563ab7cbce PR c++/85264 - ICE with excess template-parameter-list. adds 2dda6fc884d PR c++/85277 - ICE with invalid offsetof. adds d69db7598fa PR c++/85262 - ICE with redundant qualification on constructor. adds 33f3923c32d 2018-04-09 Thomas Koenig tkoenig@gcc.gnu.org adds 4769826e96a PR c++/85279 - dump_expr doesn't understand decltype. adds 0711dd5a2c3 2018-04-09 Thomas Koenig tkoenig@gcc.gnu.org adds 44150787b7b /cp 2018-04-09 Paolo Carlini paolo.carlini@oracle.com adds 7726aabc21a Daily bump. adds 329c480e912 PR lto/85078 * ipa-devirt.c (rebuild_type_inheritance-has [...] adds 3c24c320081 Be more carefull about DECL merging in LTO (PR lto/85248). adds 5fdcac79eb7 [explow] PR target/85173: validize memory before passing it [...] adds 05dbe0c7a55 Set insn_last_address in final_1 adds 7c63a6aea40 Add missing cases to vect_get_smallest_scalar_type (PR 85286) adds 1cbcb2cbf52 PR target/85177 PR target/85255 * config/i386/sse.md (< [...] adds 45b2bc2f04d gcc/testsuite PR testsuite/85190 * gcc.dg/vect/pr81196.c [...] adds 425fed1c2c5 2018-04-10 Paolo Carlini paolo.carlini@oracle.com adds c3ea4c3dc49 Fix obvious error in handling of error attribute (PR lto/85248). adds c073f18b916 PR fortran/85313 * openmp.c (resolve_omp_do): Remove bogu [...] adds 8cbbb14ac20 * parser.c (cp_parser_check_template_parameters): Improve [...] adds 91241074467 PR c++/85285 - ICE with flexible array after substitution. adds 226591999c0 PR debug/65821 - wrong location for main(). adds 12577f720ae PR c++/85312 - P0962 cleanup * parser.c (cp_parser_perfor [...] adds 9c3b03fcfb2 PR libstdc++/85222 allow catching iostream errors as gcc4-c [...] adds 105ef6cf750 Show pertinent parameter (PR c++/85110) adds 6b3fef139a5 gdbhooks: Add new pretty-printers for: varpool_node, symtab [...] adds 45a689a03ea PR rtl-optimization/85300 * combine.c (subst): Handle sub [...] adds 7875893371c Update links to archived copy of SGI STL docs adds aa0689a67d8 gcc/ChangeLog: adds 891d9f9bb49 [PR target/85056] Address -Wmaybe-uninitialized diagnostic new c1d8d4289e0 [PR c++/85039] adjust context of new types in member initializers new 124ef52a841 [PR c++/80290] recycle tinst garbage sooner new 4257e61be2c count tinst_level objs
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c54461f6bc0) \ N -- N -- N refs/heads/aoliva/testme (4257e61be2c)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 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/ChangeLog | 5 + config/plugins.m4 | 2 +- gcc/ChangeLog | 533 ++++++- gcc/DATESTAMP | 2 +- gcc/alias.c | 37 +- gcc/cfgcleanup.c | 41 +- gcc/cfgloopmanip.c | 4 +- gcc/cfgrtl.c | 15 +- gcc/combine.c | 12 +- gcc/common/config/nds32/nds32-common.c | 4 + gcc/config.gcc | 63 +- gcc/config/arc/arc.c | 6 +- gcc/config/arc/arc.md | 274 +++- gcc/config/arc/predicates.md | 6 +- gcc/config/i386/i386.md | 4 +- gcc/config/i386/sse.md | 18 +- gcc/config/nds32/constants.md | 82 +- gcc/config/nds32/constraints.md | 40 +- gcc/config/nds32/iterators.md | 6 +- gcc/config/nds32/nds32-doubleword.md | 211 ++- gcc/config/nds32/nds32-e8.md | 329 +++++ gcc/config/nds32/nds32-fpu.md | 503 +++++++ gcc/config/nds32/nds32-intrinsic.c | 688 +++++++++ gcc/config/nds32/nds32-intrinsic.md | 1146 +++++++++++++++ gcc/config/nds32/nds32-md-auxiliary.c | 834 ++++++++++- gcc/config/nds32/nds32-n7.md | 298 ++++ gcc/config/nds32/nds32-n8.md | 389 +++++ gcc/config/nds32/nds32-n9-2r1w.md | 362 +++++ gcc/config/nds32/nds32-n9-3r2w.md | 357 +++++ gcc/config/nds32/nds32-opts.h | 50 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 1103 +++++++++++++- gcc/config/nds32/nds32-predicates.c | 67 + gcc/config/nds32/nds32-protos.h | 86 ++ gcc/config/nds32/nds32-utils.c | 511 +++++++ gcc/config/nds32/nds32.c | 1518 +++++++++++++++++--- gcc/config/nds32/nds32.h | 477 ++++-- gcc/config/nds32/nds32.md | 405 +++++- gcc/config/nds32/nds32.opt | 175 +++ gcc/config/nds32/nds32_intrinsic.h | 690 ++++++++- gcc/config/nds32/pipelines.md | 37 +- gcc/config/nds32/predicates.md | 21 + gcc/config/nds32/t-nds32 | 13 + gcc/config/nvptx/nvptx.c | 6 +- gcc/config/nvptx/nvptx.md | 22 + gcc/config/riscv/freebsd.h | 54 + gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.md | 17 +- gcc/config/sparc/sparc.c | 36 +- gcc/config/sparc/sparc.md | 12 +- gcc/cp/ChangeLog | 187 +++ gcc/cp/call.c | 47 +- gcc/cp/cp-gimplify.c | 20 +- gcc/cp/cp-tree.h | 18 +- gcc/cp/decl.c | 58 +- gcc/cp/decl2.c | 2 +- gcc/cp/error.c | 1 + gcc/cp/lambda.c | 4 +- gcc/cp/name-lookup.c | 355 +++-- gcc/cp/parser.c | 47 +- gcc/cp/pt.c | 42 +- gcc/cp/semantics.c | 22 +- gcc/cp/tree.c | 17 +- gcc/cp/typeck.c | 10 +- gcc/cp/typeck2.c | 8 +- gcc/doc/cppopts.texi | 4 +- gcc/doc/extend.texi | 18 +- gcc/doc/generic.texi | 14 +- gcc/doc/implement-c.texi | 4 +- gcc/doc/invoke.texi | 30 +- gcc/doc/md.texi | 10 +- gcc/doc/sourcebuild.texi | 7 - gcc/doc/tree-ssa.texi | 2 +- gcc/dwarf2out.c | 2 + gcc/explow.c | 13 +- gcc/expr.c | 4 +- gcc/final.c | 3 + gcc/fold-const.c | 46 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/openmp.c | 8 +- gcc/fortran/resolve.c | 10 + gcc/fortran/trans-stmt.c | 5 +- gcc/gdbhooks.py | 54 +- gcc/ipa-devirt.c | 18 + gcc/ipa-utils.h | 1 + gcc/lto/ChangeLog | 12 + gcc/lto/lto-symtab.c | 13 + gcc/match.pd | 6 +- gcc/sel-sched-ir.c | 50 +- gcc/sel-sched.c | 18 +- gcc/testsuite/ChangeLog | 245 ++++ gcc/testsuite/c-c++-common/Wattributes.c | 3 +- gcc/testsuite/c-c++-common/ubsan/pr85213.c | 9 + gcc/testsuite/g++.dg/cpp0x/decltype67.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist100.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist101.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla3.C | 10 + gcc/testsuite/g++.dg/cpp0x/variadic176.C | 10 + .../g++.dg/cpp1y/{auto-fn23.C => auto-fn51.C} | 5 +- gcc/testsuite/g++.dg/cpp1y/vla7.C | 4 +- gcc/testsuite/g++.dg/cpp1y/vla9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction54.C | 15 + gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C | 9 + gcc/testsuite/g++.dg/cpp1z/decomp10.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp37.C | 62 + gcc/testsuite/g++.dg/cpp1z/decomp38.C | 48 + gcc/testsuite/g++.dg/cpp1z/decomp39.C | 16 + gcc/testsuite/g++.dg/cpp1z/decomp4.C | 4 +- gcc/testsuite/g++.dg/cpp1z/decomp40.C | 18 + gcc/testsuite/g++.dg/cpp1z/decomp41.C | 9 + gcc/testsuite/g++.dg/cpp1z/decomp42.C | 18 + gcc/testsuite/g++.dg/cpp1z/decomp43.C | 14 + gcc/testsuite/g++.dg/cpp1z/decomp44.C | 10 + gcc/testsuite/g++.dg/cpp1z/decomp45.C | 18 + gcc/testsuite/g++.dg/cpp1z/direct-enum-init1.C | 6 +- gcc/testsuite/g++.dg/debug/dwarf2/default-arg1.C | 14 + gcc/testsuite/g++.dg/diagnostic/aka2.C | 2 +- .../g++.dg/diagnostic/param-type-mismatch-2.C | 27 +- gcc/testsuite/g++.dg/ext/attr-noinline-4.C | 10 + gcc/testsuite/g++.dg/ext/builtin-offsetof1.C | 6 +- gcc/testsuite/g++.dg/ext/desig11.C | 15 + gcc/testsuite/g++.dg/ext/flexary30.C | 8 + gcc/testsuite/g++.dg/ext/vla19.C | 16 + .../g++.dg/lookup/missing-std-include-6.C | 13 + .../g++.dg/lookup/missing-std-include-7.C | 100 ++ .../g++.dg/lookup/missing-std-include-8.C | 44 + gcc/testsuite/g++.dg/lookup/missing-std-include.C | 7 - gcc/testsuite/g++.dg/opt/pr85196.C | 89 ++ gcc/testsuite/g++.dg/other/offsetof3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof5.C | 4 +- gcc/testsuite/g++.dg/other/offsetof8.C | 2 +- gcc/testsuite/g++.dg/other/pr84792-1.C | 6 + gcc/testsuite/g++.dg/other/pr84792-2.C | 6 + gcc/testsuite/g++.dg/parse/ctor10.C | 14 + gcc/testsuite/g++.dg/parse/template29.C | 31 + gcc/testsuite/g++.dg/pr80463.C | 20 + gcc/testsuite/g++.dg/template/error58.C | 8 + gcc/testsuite/g++.dg/torture/pr85078.C | 40 + gcc/testsuite/gcc.dg/Wattributes-6.c | 3 +- gcc/testsuite/gcc.dg/debug/pr85252.c | 11 + gcc/testsuite/gcc.dg/graphite/pr84872.c | 19 + gcc/testsuite/gcc.dg/lto/pr85248_0.c | 45 + gcc/testsuite/gcc.dg/lto/pr85248_1.c | 9 + gcc/testsuite/gcc.dg/pr80463.c | 54 + gcc/testsuite/gcc.dg/pr83530.c | 15 + gcc/testsuite/gcc.dg/pr83913.c | 26 + gcc/testsuite/gcc.dg/pr83962.c | 10 + gcc/testsuite/gcc.dg/pr83972.c | 26 + gcc/testsuite/gcc.dg/pr85180.c | 20 + gcc/testsuite/gcc.dg/pr85195.c | 19 + gcc/testsuite/gcc.dg/pr85257.c | 20 + gcc/testsuite/gcc.dg/pr85300.c | 16 + gcc/testsuite/gcc.dg/struct-simple.c | 52 - gcc/testsuite/gcc.dg/torture/pr85244-1.c | 19 + gcc/testsuite/gcc.dg/torture/pr85244-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr85284.c | 20 + gcc/testsuite/gcc.dg/vect/pr81196.c | 4 +- .../vect/{no-tree-pre-pr45241.c => pr85286.c} | 1 + gcc/testsuite/gcc.target/arm/pr85173.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-pr85177.c | 30 + gcc/testsuite/gcc.target/i386/avx512f-pr85255.c | 23 + gcc/testsuite/gcc.target/i386/pr85193.c | 17 + gcc/testsuite/gcc.target/nvptx/pr85056.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-1.c | 7 + gcc/testsuite/gcc.target/s390/hotpatch-10.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-11.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-12.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-13.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-14.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-15.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-16.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-17.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-18.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-19.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-2.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-3.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-4.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-5.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-6.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-7.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 1 + gcc/testsuite/gcc.target/s390/hotpatch-9.c | 1 + gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 163 ++- gcc/testsuite/gfortran.dg/do_concurrent_5.f90 | 70 + gcc/testsuite/gfortran.dg/gomp/pr85313.f90 | 25 + .../gfortran.dg/parameter_array_element_3.f90 | 17 + ..._on_assign_16.f90 => realloc_on_assign_16a.f90} | 5 +- .../gfortran.dg/vect/vect-do-concurrent-1.f90 | 1 - gcc/testsuite/lib/target-supports.exp | 25 - gcc/tree-dfa.c | 13 +- gcc/tree-ssa-loop-niter.c | 4 +- gcc/tree-ssa-sccvn.c | 10 +- gcc/tree-vect-data-refs.c | 2 + gcc/tree.c | 9 +- libgcc/ChangeLog | 4 + libgcc/config.host | 4 + libgfortran/ChangeLog | 32 + libgfortran/generated/matmul_c10.c | 10 +- libgfortran/generated/matmul_c16.c | 10 +- libgfortran/generated/matmul_c4.c | 10 +- libgfortran/generated/matmul_c8.c | 10 +- libgfortran/generated/matmul_i1.c | 10 +- libgfortran/generated/matmul_i16.c | 10 +- libgfortran/generated/matmul_i2.c | 10 +- libgfortran/generated/matmul_i4.c | 10 +- libgfortran/generated/matmul_i8.c | 10 +- libgfortran/generated/matmul_r10.c | 10 +- libgfortran/generated/matmul_r16.c | 10 +- libgfortran/generated/matmul_r4.c | 10 +- libgfortran/generated/matmul_r8.c | 10 +- libgfortran/generated/matmulavx128_c10.c | 4 +- libgfortran/generated/matmulavx128_c16.c | 4 +- libgfortran/generated/matmulavx128_c4.c | 4 +- libgfortran/generated/matmulavx128_c8.c | 4 +- libgfortran/generated/matmulavx128_i1.c | 4 +- libgfortran/generated/matmulavx128_i16.c | 4 +- libgfortran/generated/matmulavx128_i2.c | 4 +- libgfortran/generated/matmulavx128_i4.c | 4 +- libgfortran/generated/matmulavx128_i8.c | 4 +- libgfortran/generated/matmulavx128_r10.c | 4 +- libgfortran/generated/matmulavx128_r16.c | 4 +- libgfortran/generated/matmulavx128_r4.c | 4 +- libgfortran/generated/matmulavx128_r8.c | 4 +- libgfortran/m4/matmul_internal.m4 | 2 +- libgomp/ChangeLog | 5 + .../libgomp.oacc-c-c++-common/broadcast-1.c | 49 + libstdc++-v3/ChangeLog | 49 +- libstdc++-v3/doc/xml/faq.xml | 6 +- .../doc/xml/manual/backwards_compatibility.xml | 2 +- libstdc++-v3/doc/xml/manual/containers.xml | 2 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 2 +- libstdc++-v3/doc/xml/manual/extensions.xml | 6 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 10 +- libstdc++-v3/doc/xml/manual/utilities.xml | 4 +- libstdc++-v3/include/std/variant | 4 +- libstdc++-v3/src/c++11/Makefile.am | 23 + libstdc++-v3/src/c++11/Makefile.in | 22 + libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 70 + libstdc++-v3/src/c++11/ios.cc | 12 - libstdc++-v3/src/c++98/ios_failure.cc | 47 + .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 9 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 9 +- .../char/exceptions_failbit.cc | 9 +- .../wchar_t/exceptions_failbit.cc | 9 +- .../extractors_other/char/exceptions_null.cc | 9 +- .../extractors_other/wchar_t/exceptions_null.cc | 9 +- .../27_io/basic_istream/sentry/char/12297.cc | 9 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 9 +- .../inserters_other/char/exceptions_null.cc | 9 +- .../inserters_other/wchar_t/exceptions_null.cc | 9 +- .../testsuite/27_io/ios_base/failure/dual_abi.cc | 99 ++ libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 15 +- 256 files changed, 14140 insertions(+), 1328 deletions(-) create mode 100644 gcc/config/nds32/nds32-e8.md create mode 100644 gcc/config/nds32/nds32-fpu.md create mode 100644 gcc/config/nds32/nds32-n7.md create mode 100644 gcc/config/nds32/nds32-n8.md create mode 100644 gcc/config/nds32/nds32-n9-2r1w.md create mode 100644 gcc/config/nds32/nds32-n9-3r2w.md create mode 100644 gcc/config/nds32/nds32-utils.c create mode 100644 gcc/config/riscv/freebsd.h create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr85213.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist100.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist101.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic176.C copy gcc/testsuite/g++.dg/cpp1y/{auto-fn23.C => auto-fn51.C} (58%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction54.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if20.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda21.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp39.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp40.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp41.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp42.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp43.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp44.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp45.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/default-arg1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-noinline-4.C create mode 100644 gcc/testsuite/g++.dg/ext/desig11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary30.C create mode 100644 gcc/testsuite/g++.dg/ext/vla19.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-7.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-8.C create mode 100644 gcc/testsuite/g++.dg/opt/pr85196.C create mode 100644 gcc/testsuite/g++.dg/other/pr84792-1.C create mode 100644 gcc/testsuite/g++.dg/other/pr84792-2.C create mode 100644 gcc/testsuite/g++.dg/parse/ctor10.C create mode 100644 gcc/testsuite/g++.dg/parse/template29.C create mode 100644 gcc/testsuite/g++.dg/pr80463.C create mode 100644 gcc/testsuite/g++.dg/template/error58.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85078.C create mode 100644 gcc/testsuite/gcc.dg/debug/pr85252.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84872.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85248_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr85248_1.c create mode 100644 gcc/testsuite/gcc.dg/pr80463.c create mode 100644 gcc/testsuite/gcc.dg/pr83530.c create mode 100644 gcc/testsuite/gcc.dg/pr83913.c create mode 100644 gcc/testsuite/gcc.dg/pr83962.c create mode 100644 gcc/testsuite/gcc.dg/pr83972.c create mode 100644 gcc/testsuite/gcc.dg/pr85180.c create mode 100644 gcc/testsuite/gcc.dg/pr85195.c create mode 100644 gcc/testsuite/gcc.dg/pr85257.c create mode 100644 gcc/testsuite/gcc.dg/pr85300.c delete mode 100644 gcc/testsuite/gcc.dg/struct-simple.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85244-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85284.c copy gcc/testsuite/gcc.dg/vect/{no-tree-pre-pr45241.c => pr85286.c} (74%) create mode 100644 gcc/testsuite/gcc.target/arm/pr85173.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85177.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr85255.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85193.c create mode 100644 gcc/testsuite/gfortran.dg/do_concurrent_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85313.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_element_3.f90 copy gcc/testsuite/gfortran.dg/{realloc_on_assign_16.f90 => realloc_on_assign_16a. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/broadcast-1.c create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc