This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch vehre/coarray in repository gcc.
from caab0b7 Direct allocated-calls to coarrays to caf_is_present. adds 5d3eb95 Do not merge BBs with a different EH landing pads (PR adds 5e23ddf Fix exception-specifications for std::_Not_fn adds 51eb70a * tree-vect-loop-manip.c (slpeel_can_duplicate_loop_p): Fix [...] adds e9ab934 Replace __bind_simple with std::thread::__make_invoker adds c0f4422 PR c/77946 * tree.h (FALLTHROUGH_LABEL_P): Use private_flag [...] adds 1d67a05 * cfg.c (reset_original_copy_tables): New func. * cfg.h (re [...] adds 87b138f * tree-vect-loop.c (vectorizable_live_operation): Support ha [...] adds 73e363e * tree-vect-loop.c (vect_analyze_loop_2): Check and skip loo [...] adds 8a61cfb * tree-vect-loop-manip.c (slpeel_tree_duplicate_loop_to_edge [...] adds 6c6a343 * tree-vect-loop-manip.c (adjust_vec_debug_stmts): Don't rel [...] adds c4dd22f * tree-predcom.c (tree_predictive_commoning_loop): Skip loop [...] adds 0655e0e gcc/testsuite * gcc.target/i386/l_fma_float_1.c: Revise tes [...] adds 637a704 * tree-vect-loop.c (loop_niters_no_overflow): New func. (ve [...] adds 733079c [ARC] Update INSN_LENGTH_ALIGNMENT. adds d62c0b7 [ARC] Fix mul32x16 patterns. adds 229b6af 2016-10-13 Yannick Moy moy@adacore.com adds 76a6b7c 2016-10-13 Javier Miranda miranda@adacore.com adds c76c65a 2016-10-13 Richard Biener rguenther@suse.de adds d6925dc 2016-10-13 Gary Dismukes dismukes@adacore.com adds 2c4c3b2 2016-10-13 Ed Falis falis@adacore.com adds 8cd5b37 Restore __bind_simple for compat symbols adds d21a50e 2016-10-13 Hristian Kirtchev kirtchev@adacore.com adds 8a714f6 Code cleanup. adds b51da20 * i-vxinco.adb, i-vxinco.ads: New files. adds 48c1ec5 2016-10-13 Hristian Kirtchev kirtchev@adacore.com adds ae4c8f6 [ARM] Remove redundant model field from FPU descriptions adds e0bb541 2016-10-13 Hristian Kirtchev kirtchev@adacore.com adds d721619 [ARM] Remove redundant TARGET_VFP adds 8187baf Fix typo in name. adds c496620 Add a "compact" mode to print_rtx_function adds ad7b10a Move MEMMODEL_* from coretypes.h to memmodel.h adds e243abc Replace non-constexpr decrement in std::chrono::floor adds ff56abd gcc/testsuite/Changelog: * gcc.dg/tree-ssa/builtin-sprintf-w [...] adds 634150f runtime: copy mstats code from Go 1.7 runtime adds 4d7d523 2016-10-13 Bill Schmidt wschmidt@linux.vnet.ibm.com adds c12f1bf Use normal mode containers in searchers adds bb6a635 compiler: don't try to get backend representation of rede [...] adds 4154b97 Change test to use VERIFY not assert adds aced0aa Qualify use of std::declval to avoid ADL adds df7869f Add missing <random> header in testcase adds ba1623a Avoid #include <functional> in other headers adds 8d16d6f 2016-10-13 Sandra Loosemore sandra@codesourcery.com adds f3e6118 Fix ChangeLog for r241132 adds 0300a10 * Makefile.in (insn-attrtab.o-warn, insn-dfatab.o-warn, ins [...] adds 9a3e1f7 Create the *logue in the same order as before (PR77962) adds 3623b4d * gcov-io.c (gcov_open): Fix documentation. Simplify settin [...] adds 81f19d9 Implement P0386R2 - C++17 inline variables adds 075703d 2016-10-13 Paolo Carlini paolo.carlini@oracle.com adds 0512a8c 2016-10-13 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 7a8fd20 gcc/ * config/m68k/m68k.c (m68k_option_override): Check opt [...] adds 2e7b05a PR c++/71912 - [6/7 regression] flexible array in struct in u [...] adds 59c8400 Daily bump. adds 69cf0cf 2016-10-14 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds eb179b9 Fix long line adds f6412f4 [AArch64] Add spellchecking hints for -march,-mcpu,-mtune and [...] adds 3082581 gcc/testsuite/ChangeLog: adds 629e12a Simplify reference_wrapper nested typedefs adds 89e662e Support only \0-terminated string in c_getstr and return adds d923797 PR libstdc++/77944 * include/std/variant: include <bits/fun [...] adds 0dfdb37 PR ada/77968 * gcc-interface/utils.c (create_var_decl): Do [...] adds c3ffd8a * gcov-io.c (gcov_open): Deconstify 'mode'. adds 1869677 Fix pr77937-1.c and pr77937-2.c testcases adds 2b37969 Fix gcc.dg/torture/pr77937-[12].c for real. adds ff16a80 PR65122 extended alignment support in allocators adds ac8a4f8 Fold __builtin_str{n}{case}cmp functions adds 507a998 Fold __builtin_memchr function adds 3b7a15a Test folding of str{n}{case}cmp and memchr adds e5664bb 2016-10-14 Richard Biener rguenther@suse.de adds cd39797 runtime: copy cpuprof code from Go 1.7 runtime adds f467f4b 2016-10-14 Paolo Carlini paolo.carlini@oracle.com adds 15c8b5b 2016-10-13 Catherine Moore clm@codesourcery.com adds 3ea7a5e Move OVERRIDE/FINAL from gcc/coretypes.h to include/ansidecl.h adds eb133d3 FINAL/OVERRIDE: Define to empty on g++ < 4.7 adds 29a2219 Avoid copies in std::scoped_allocator_adaptor piecewise construction adds 305db1a PR rtl-optimization/68212 * cfgloopmanip.c (duplicate_loop_ [...] adds 33949ab debug/elf: add sparc64 relocations adds d431636 runtime: just do file/line lookup in C, move Func to Go adds bf86676 * loop-unroll.c (unroll_loop_runtime_iterations): Condition [...] adds f81df48 * gnat.dg/debug7.adb (dg-options): Remove -g. * gnat.dg/deb [...] adds 6b34469 DR 1511 - const volatile variables and ODR * decl.c (grokva [...] adds 1052a46 Make std::bind use std::invoke adds 539a8e1 * config/sparc/sparc-passes.def: New file. * config/sparc/t [...] adds 7aeed2e PR middle-end/77959 * expr.c (expand_expr_real_1) <case CON [...] adds 7510aa4 Resolve ambiguities in std::experimental::sample test adds 5e94fd9 Optimize std::shuffle by using generator to get two values at once adds 6c73025 Tweaks to print_rtx_function adds fb136e4 * diagnostic.c (diagnostic_action_after_output): Remove max [...] adds a83affb Implement P0017R1, C++17 aggregates with bases. adds 2ab6420 * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_aggregate_ba [...] adds d0a50ed runtime: copy mprof code from Go 1.7 runtime adds 4537dbd Daily bump. adds ecc0b0c runtime: copy runtime package time code from Go 1.7 adds c58d34e Revert * diagnostic.c (diagnostic_action_after_output): Remo [...] adds 5ba96fd PR 48587 Newunit allocator adds c2aace2 PR 48587 Newunit allocator adds f2540a7 2016-10-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds e16e12b * optabs.c (expand_parity): Fix mode mismatch, add final con [...] adds 02cc295 rs6000: Fix shrink-wrap-separate for AIX adds 9331294 PR c++/77945 - constexpr and trivial copy adds b39e713 * config/sparc/sparc.c (sparc_expand_vec_perm_bmask): Use a [...] adds 948ad72 Daily bump. adds d9b9453 PR 48587 Newunit allocator, cleanup adds eecba69 Make sure the return value of malloc_allocator::allocate is [...] adds 76d67a8 * system-aix.ads (Always_Compatible_Rep): Change to False. [...] adds 4c3a9c4 2016-10-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds db47c87 * config/sparc/sparc.c (sparc_expand_vector_init): Only acce [...] adds a27e391 PR ada/37139 PR ada/67205 * common.opt (-ftrampolines): Ne [...] adds dfb6f9b 2016-10-16 Paolo Carlini paolo.carlini@oracle.com adds 20f2fdd Daily bump. adds 35b516b * langhooks.h (struct lang_hooks_for_decls): Remove functio [...] adds 08d3e97 2016-10-17 Richard Biener rguenther@suse.de adds 6a0d39d 2016-10-17 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds bb75c3d * system-darwin-ppc64.ads (Support_64_Bit_Divides): Delete. [...] new 08b9396 Merge branch 'trunk' into vehre/pr57117 new c45eaf2 Merge branch 'vehre/pr57117' into vehre/coarray new 097beb5 Structure initialisation now registers the components for caf.
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: gcc/ChangeLog | 570 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 +- gcc/ada/ChangeLog | 189 +- gcc/ada/alloc.ads | 2 + gcc/ada/atree.adb | 1 + gcc/ada/atree.ads | 2 + gcc/ada/contracts.adb | 13 +- gcc/ada/einfo.ads | 4 +- gcc/ada/exp_ch7.adb | 4 +- gcc/ada/exp_ch9.adb | 7 + gcc/ada/expander.adb | 3 +- gcc/ada/freeze.adb | 41 +- gcc/ada/gcc-interface/misc.c | 2 + gcc/ada/gcc-interface/trans.c | 40 +- gcc/ada/gcc-interface/utils.c | 119 +- gcc/ada/gcc-interface/utils2.c | 1 + gcc/ada/gnat1drv.adb | 12 + gcc/ada/gnatcmd.adb | 6 + gcc/ada/{s-intman-dummy.adb => i-vxinco.adb} | 25 +- gcc/ada/{s-taspri-dummy.ads => i-vxinco.ads} | 50 +- gcc/ada/impunit.adb | 3 +- gcc/ada/nlists.adb | 3 +- .../{s-interr-hwint.adb => s-interr-vxworks.adb} | 23 +- gcc/ada/s-memory.adb | 2 +- gcc/ada/s-stratt-xdr.adb | 7 +- gcc/ada/sem.adb | 13 +- gcc/ada/sem.ads | 8 + gcc/ada/sem_attr.adb | 26 +- gcc/ada/sem_case.adb | 4 +- gcc/ada/sem_ch10.adb | 20 +- gcc/ada/sem_ch12.adb | 7 +- gcc/ada/sem_ch13.adb | 112 +- gcc/ada/sem_ch13.ads | 16 +- gcc/ada/sem_ch3.adb | 33 +- gcc/ada/sem_ch4.adb | 19 +- gcc/ada/sem_ch5.adb | 10 +- gcc/ada/sem_ch6.adb | 82 +- gcc/ada/sem_ch8.adb | 6 +- gcc/ada/sem_prag.adb | 383 ++-- gcc/ada/sem_prag.ads | 8 + gcc/ada/sem_res.ads | 94 +- gcc/ada/sinfo.ads | 4 +- gcc/ada/system-aix.ads | 4 +- gcc/ada/system-aix64.ads | 4 +- gcc/ada/system-darwin-ppc64.ads | 1 - gcc/ada/system-hpux-ia64.ads | 4 +- gcc/ada/system-hpux.ads | 4 +- gcc/ada/system-linux-alpha.ads | 4 +- gcc/ada/system-linux-armeb.ads | 1 - gcc/ada/system-linux-hppa.ads | 4 +- gcc/ada/system-linux-ia64.ads | 4 +- gcc/ada/system-linux-mips.ads | 3 +- gcc/ada/system-linux-mips64el.ads | 3 +- gcc/ada/system-linux-mipsel.ads | 3 +- gcc/ada/system-linux-s390.ads | 4 +- gcc/ada/system-linux-s390x.ads | 4 +- gcc/ada/system-linux-sh4.ads | 4 +- gcc/ada/system-linux-sparc.ads | 4 +- gcc/ada/system-linux-sparcv9.ads | 3 +- gcc/ada/system-rtems.ads | 3 +- gcc/ada/table.adb | 30 +- gcc/ada/table.ads | 23 +- gcc/alias.c | 1 + gcc/asan.c | 1 + gcc/auto-inc-dec.c | 1 + gcc/bb-reorder.c | 1 + gcc/bt-load.c | 1 + gcc/builtins.c | 259 +-- gcc/builtins.def | 2 + gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 16 + gcc/c-family/c-cppbuiltin.c | 4 + gcc/c-family/c-opts.c | 1 + gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-warn.c | 1 + gcc/c/ChangeLog | 4 + gcc/c/c-typeck.c | 1 + gcc/caller-save.c | 1 + gcc/calls.c | 102 +- gcc/ccmp.c | 1 + gcc/cfg.c | 12 + gcc/cfg.h | 1 + gcc/cfgbuild.c | 1 + gcc/cfgcleanup.c | 1 + gcc/cfgexpand.c | 2 + gcc/cfgloopanal.c | 1 + gcc/cfgloopmanip.c | 5 +- gcc/cfgrtl.c | 1 + gcc/cilk-common.c | 1 + gcc/combine-stack-adj.c | 1 + gcc/combine.c | 1 + gcc/common.opt | 5 + gcc/common/config/aarch64/aarch64-common.c | 1 + gcc/common/config/arm/arm-common.c | 1 + gcc/common/config/bfin/bfin-common.c | 1 + gcc/common/config/c6x/c6x-common.c | 1 + gcc/common/config/i386/i386-common.c | 1 + gcc/common/config/ia64/ia64-common.c | 1 + gcc/common/config/nvptx/nvptx-common.c | 1 + gcc/compare-elim.c | 1 + gcc/config/aarch64/aarch64-builtins.c | 1 + gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64.c | 46 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 1 + gcc/config/arc/arc-c.c | 1 + gcc/config/arc/arc.c | 1 + gcc/config/arc/arc.h | 6 +- gcc/config/arc/arc.md | 18 +- gcc/config/arm/arm-builtins.c | 25 +- gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-fpus.def | 41 +- gcc/config/arm/arm.c | 67 +- gcc/config/arm/arm.h | 38 +- gcc/config/arm/arm.md | 29 +- gcc/config/arm/constraints.md | 4 +- gcc/config/arm/iterators.md | 2 +- gcc/config/arm/predicates.md | 11 +- gcc/config/arm/thumb2.md | 3 +- gcc/config/arm/vfp.md | 80 +- gcc/config/avr/avr-c.c | 1 + gcc/config/avr/avr-log.c | 1 + gcc/config/avr/avr.c | 1 + gcc/config/bfin/bfin.c | 1 + gcc/config/c6x/c6x.c | 1 + gcc/config/cr16/cr16.c | 1 + gcc/config/cris/cris.c | 1 + gcc/config/darwin-c.c | 1 + gcc/config/darwin.c | 1 + gcc/config/epiphany/epiphany.c | 1 + gcc/config/epiphany/mode-switch-use.c | 1 + gcc/config/epiphany/resolve-sw-modes.c | 1 + gcc/config/fr30/fr30.c | 1 + gcc/config/frv/frv.c | 1 + gcc/config/ft32/ft32.c | 1 + gcc/config/h8300/h8300.c | 1 + gcc/config/i386/i386-c.c | 1 + gcc/config/i386/i386.h | 3 + gcc/config/i386/winnt.c | 1 + gcc/config/ia64/ia64.h | 3 + gcc/config/iq2000/iq2000.c | 1 + gcc/config/lm32/lm32.c | 1 + gcc/config/m32c/m32c.c | 1 + gcc/config/m32r/m32r.c | 1 + gcc/config/m68k/m68k.c | 7 +- gcc/config/mcore/mcore.c | 1 + gcc/config/microblaze/microblaze.c | 1 + gcc/config/mips/mips.c | 36 +- gcc/config/mmix/mmix.c | 1 + gcc/config/mn10300/mn10300.c | 1 + gcc/config/moxie/moxie.c | 1 + gcc/config/msp430/msp430.c | 1 + gcc/config/nds32/nds32-cost.c | 1 + gcc/config/nds32/nds32-intrinsic.c | 1 + gcc/config/nds32/nds32-md-auxiliary.c | 1 + gcc/config/nds32/nds32-memory-manipulation.c | 1 + gcc/config/nds32/nds32-predicates.c | 1 + gcc/config/nds32/nds32.c | 1 + gcc/config/nios2/nios2.c | 1 + gcc/config/nvptx/nvptx.c | 1 + gcc/config/pa/pa.c | 1 + gcc/config/pdp11/pdp11.c | 1 + gcc/config/rl78/rl78.c | 1 + gcc/config/rs6000/rs6000-c.c | 1 + gcc/config/rs6000/rs6000.c | 41 +- gcc/config/rs6000/rs6000.h | 3 + gcc/config/rx/rx.c | 1 + gcc/config/s390/s390-c.c | 1 + gcc/config/s390/s390.c | 1 + gcc/config/sh/sh-c.c | 1 + gcc/config/sh/sh-mem.cc | 1 + gcc/config/sh/sh.c | 1 + gcc/config/sh/sh_treg_combine.cc | 1 + gcc/config/sol2.c | 1 + .../i386-passes.def => sparc/sparc-passes.def} | 8 +- gcc/config/sparc/sparc-protos.h | 3 +- gcc/config/sparc/sparc.c | 28 +- gcc/config/sparc/sparc.h | 3 + gcc/config/sparc/sparc.md | 4 +- gcc/config/sparc/t-sparc | 2 + gcc/config/spu/spu.c | 1 + gcc/config/stormy16/stormy16.c | 1 + gcc/config/tilegx/tilegx.c | 1 + gcc/config/tilepro/tilepro.c | 1 + gcc/config/v850/v850.c | 1 + gcc/config/vax/vax.c | 1 + gcc/config/visium/visium.c | 1 + gcc/config/vms/vms-c.c | 1 + gcc/config/xtensa/xtensa.c | 1 + gcc/coretypes.h | 53 - gcc/coverage.c | 1 + gcc/cp/ChangeLog | 94 + gcc/cp/call.c | 2 +- gcc/cp/class.c | 368 +++- gcc/cp/constexpr.c | 23 + gcc/cp/cp-objcp-common.c | 64 +- gcc/cp/cp-objcp-common.h | 12 +- gcc/cp/cp-tree.h | 23 +- gcc/cp/decl.c | 167 +- gcc/cp/decl2.c | 8 +- gcc/cp/pt.c | 3 +- gcc/cp/rtti.c | 1 + gcc/cp/typeck2.c | 7 +- gcc/cppbuiltin.c | 1 + gcc/cprop.c | 1 + gcc/cse.c | 1 + gcc/cselib.c | 1 + gcc/dbxout.c | 1 + gcc/dce.c | 1 + gcc/defaults.h | 11 +- gcc/df-core.c | 1 + gcc/df-problems.c | 1 + gcc/df-scan.c | 1 + gcc/doc/invoke.texi | 24 +- gcc/doc/match-and-simplify.texi | 6 +- gcc/doc/tm.texi | 18 + gcc/doc/tm.texi.in | 2 + gcc/dojump.c | 1 + gcc/dse.c | 1 + gcc/dwarf2asm.c | 1 + gcc/dwarf2cfi.c | 1 + gcc/dwarf2out.c | 79 +- gcc/emit-rtl.c | 1 + gcc/except.c | 1 + gcc/explow.c | 1 + gcc/expmed.c | 1 + gcc/expr.c | 14 + gcc/final.c | 1 + gcc/fold-const-call.c | 76 +- gcc/fold-const-call.h | 1 + gcc/fold-const.c | 39 +- gcc/fold-const.h | 2 +- gcc/fortran/ChangeLog | 21 + gcc/fortran/scanner.c | 5 +- gcc/fortran/trans-decl.c | 4 +- gcc/fortran/trans-expr.c | 69 +- gcc/fortran/trans-intrinsic.c | 1 + gcc/fortran/trans-io.c | 2 +- gcc/fortran/trans.h | 2 +- gcc/function-tests.c | 4 +- gcc/function.c | 19 +- gcc/fwprop.c | 1 + gcc/gcov-io.c | 51 +- gcc/gcse.c | 1 + gcc/genattrtab.c | 1 + gcc/genautomata.c | 1 + gcc/genconditions.c | 2 +- gcc/genemit.c | 2 +- gcc/gengtype.c | 16 +- gcc/genmatch.c | 150 +- gcc/genopinit.c | 1 + gcc/genoutput.c | 2 +- gcc/genpeep.c | 2 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 2 +- gcc/ggc-page.c | 1 + gcc/gimple-fold.c | 266 ++- gcc/gimple-ssa-strength-reduction.c | 5 + gcc/gimple.c | 4 + gcc/gimple.h | 21 + gcc/gimplify.c | 10 +- gcc/go/ChangeLog | 4 + gcc/go/go-backend.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 126 +- gcc/go/gofrontend/expressions.h | 5 +- gcc/go/gofrontend/gogo.cc | 8 + gcc/go/gofrontend/parse.cc | 15 + gcc/go/gofrontend/types.cc | 2 +- gcc/haifa-sched.c | 1 + gcc/hsa-brig.c | 1 + gcc/hsa-gen.c | 1 + gcc/hw-doloop.c | 1 + gcc/ifcvt.c | 1 + gcc/init-regs.c | 1 + gcc/internal-fn.c | 1 + gcc/ira-build.c | 1 + gcc/ira-color.c | 1 + gcc/ira-conflicts.c | 1 + gcc/ira-costs.c | 1 + gcc/ira-emit.c | 1 + gcc/ira-lives.c | 1 + gcc/ira.c | 1 + gcc/jump.c | 1 + gcc/langhooks-def.h | 11 +- gcc/langhooks.c | 9 + gcc/langhooks.h | 17 +- gcc/loop-doloop.c | 1 + gcc/loop-invariant.c | 1 + gcc/loop-iv.c | 1 + gcc/loop-unroll.c | 76 +- gcc/lower-subreg.c | 1 + gcc/lra-assigns.c | 1 + gcc/lra-coalesce.c | 1 + gcc/lra-constraints.c | 1 + gcc/lra-eliminations.c | 1 + gcc/lra-lives.c | 1 + gcc/lra-remat.c | 1 + gcc/lra-spills.c | 1 + gcc/lra.c | 1 + gcc/match.pd | 36 +- gcc/memmodel.h | 30 +- gcc/mode-switching.c | 1 + gcc/modulo-sched.c | 1 + gcc/omp-low.c | 1 + gcc/optabs.c | 18 +- gcc/optabs.def | 4 +- gcc/passes.c | 1 + gcc/postreload-gcse.c | 1 + gcc/postreload.c | 1 + gcc/predict.c | 1 + gcc/print-rtl-function.c | 92 +- gcc/print-rtl.c | 81 +- gcc/print-rtl.h | 2 +- gcc/recog.c | 1 + gcc/ree.c | 1 + gcc/reg-stack.c | 1 + gcc/regcprop.c | 1 + gcc/reginfo.c | 1 + gcc/regrename.c | 1 + gcc/reload.c | 1 + gcc/reload1.c | 1 + gcc/reorg.c | 1 + gcc/resource.c | 1 + gcc/rtl-chkp.c | 1 + gcc/rtl-tests.c | 1 + gcc/rtl.h | 5 + gcc/rtlanal.c | 4 +- gcc/rtlhooks.c | 1 + gcc/sched-deps.c | 1 + gcc/sched-rgn.c | 1 + gcc/sdbout.c | 1 + gcc/sel-sched-ir.c | 1 + gcc/sel-sched.c | 1 + gcc/shrink-wrap.c | 1 + gcc/simplify-rtx.c | 1 + gcc/stack-ptr-mod.c | 1 + gcc/stmt.c | 1 + gcc/stor-layout.c | 1 + gcc/target-globals.c | 1 + gcc/target.def | 19 + gcc/targhooks.c | 1 + gcc/testsuite/ChangeLog | 186 ++ .../c-c++-common/Wimplicit-fallthrough-34.c | 12 + gcc/testsuite/g++.dg/DRs/dr1511-1.C | 38 + gcc/testsuite/g++.dg/DRs/dr1511-2.C | 24 + .../g++.dg/compat/struct-layout-1_generate.c | 35 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice10.C | 2 + gcc/testsuite/g++.dg/cpp0x/constexpr-trivial2.C | 14 + gcc/testsuite/g++.dg/cpp1z/aggr-base1.C | 23 + gcc/testsuite/g++.dg/cpp1z/aggr-base1a.C | 15 + gcc/testsuite/g++.dg/cpp1z/aggr-base2.C | 12 + gcc/testsuite/g++.dg/cpp1z/aggr-base2a.C | 12 + gcc/testsuite/g++.dg/cpp1z/aggr-base3.C | 11 + gcc/testsuite/g++.dg/cpp1z/aggr-base4.C | 21 + gcc/testsuite/g++.dg/cpp1z/aggr-base5.C | 14 + gcc/testsuite/g++.dg/cpp1z/aggr-base6.C | 14 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 18 + gcc/testsuite/g++.dg/cpp1z/inline-var1.C | 216 +++ gcc/testsuite/g++.dg/cpp1z/inline-var1.h | 46 + gcc/testsuite/g++.dg/cpp1z/inline-var1a.C | 44 + gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 117 ++ gcc/testsuite/g++.dg/cpp1z/inline-var3.C | 58 + gcc/testsuite/g++.dg/ext/flexary18.C | 213 ++ gcc/testsuite/g++.dg/ext/flexary19.C | 343 ++++ gcc/testsuite/g++.dg/ext/flexary4.C | 35 +- gcc/testsuite/g++.dg/ext/flexary5.C | 39 +- gcc/testsuite/g++.dg/ext/flexary9.C | 8 +- gcc/testsuite/g++.dg/torture/pr64312.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr77943.C | 25 + gcc/testsuite/g++.old-deja/g++.brendan/misc6.C | 2 +- gcc/testsuite/gcc.dg/pr71636-1.c | 9 + gcc/testsuite/gcc.dg/pr71636-2.c | 12 + gcc/testsuite/gcc.dg/torture/pr77937-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr77937-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr77979.c | 12 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 6 +- .../gcc.dg/tree-ssa/builtins-folding-generic.c | 76 + .../gcc.dg/tree-ssa/builtins-folding-gimple-ub.c | 23 + .../gcc.dg/tree-ssa/builtins-folding-gimple.c | 161 ++ gcc/testsuite/gcc.dg/vect/vect-98.c | 10 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c | 2 +- .../gcc.dg/vect/vect-strided-u8-i8-gap2.c | 2 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 2 +- gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 9 + gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 9 + gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 9 + gcc/testsuite/gcc.target/aarch64/spellcheck_4.c | 11 + gcc/testsuite/gcc.target/aarch64/spellcheck_5.c | 11 + gcc/testsuite/gcc.target/aarch64/spellcheck_6.c | 11 + gcc/testsuite/gcc.target/arm/scd42-1.c | 3 +- gcc/testsuite/gcc.target/arm/scd42-2.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 8 +- gcc/testsuite/gcc.target/i386/vararg-loc.c | 6 +- gcc/testsuite/gcc.target/m68k/stack-limit-1.c | 2 +- .../sparc/{bmaskbshuf.c => bmaskbshuf-1.c} | 0 gcc/testsuite/gcc.target/sparc/bmaskbshuf-2.c | 42 + .../gcc.target/sparc/{popc.c => popc-1.c} | 0 gcc/testsuite/gcc.target/sparc/popc-2.c | 7 + gcc/testsuite/gfortran.dg/dtio_16.f90 | 73 + gcc/testsuite/gfortran.dg/negative_unit2.f90 | 9 + gcc/testsuite/gfortran.dg/pr77959.f90 | 16 + gcc/testsuite/gfortran.dg/unexpected_eof_4.f90 | 8 + .../gfortran.dg/vect/fast-math-mgrid-resid.f | 1 + gcc/testsuite/gnat.dg/debug7.adb | 2 +- gcc/testsuite/gnat.dg/debug8.adb | 2 +- gcc/testsuite/gnat.dg/debug9.adb | 2 +- gcc/testsuite/gnat.dg/lto15.adb | 3 +- gcc/testsuite/gnat.dg/lto16.adb | 3 +- gcc/testsuite/gnat.dg/lto17.adb | 3 +- gcc/testsuite/gnat.dg/{opt23.adb => lto18.adb} | 6 +- gcc/testsuite/gnat.dg/lto18.ads | 7 + .../gnat.dg/{opt23_pkg.ads => lto18_pkg.ads} | 6 +- gcc/testsuite/gnat.dg/lto19.adb | 11 + gcc/testsuite/gnat.dg/lto19_pkg1.adb | 5 + gcc/testsuite/gnat.dg/lto19_pkg1.ads | 14 + gcc/testsuite/gnat.dg/lto19_pkg2.adb | 5 + gcc/testsuite/gnat.dg/lto19_pkg2.ads | 5 + gcc/testsuite/gnat.dg/lto20.adb | 10 + gcc/testsuite/gnat.dg/lto20_pkg.adb | 9 + gcc/testsuite/gnat.dg/lto20_pkg.ads | 21 + .../gnat.dg/{trampoline2.adb => trampoline3.adb} | 13 +- .../gnat.dg/{trampoline2.adb => trampoline4.adb} | 16 +- gcc/toplev.c | 1 + gcc/tree-core.h | 9 + gcc/tree-nested.c | 170 +- gcc/tree-outof-ssa.c | 1 + gcc/tree-predcom.c | 9 + gcc/tree-profile.c | 1 + gcc/tree-ssa-coalesce.c | 1 + gcc/tree-ssa-ifcombine.c | 1 + gcc/tree-ssa-loop-ivopts.c | 1 + gcc/tree-ssa-loop.c | 1 + gcc/tree-ssa-reassoc.c | 1 + gcc/tree-ssa-sccvn.c | 1 + gcc/tree-ssa-tail-merge.c | 5 + gcc/tree-vect-data-refs.c | 1 + gcc/tree-vect-loop-manip.c | 1999 ++++++++----------- gcc/tree-vect-loop.c | 254 +-- gcc/tree-vectorizer.h | 8 +- gcc/tree-vrp.c | 14 +- gcc/tree.c | 9 +- gcc/tree.h | 12 +- gcc/ubsan.c | 1 + gcc/valtrack.c | 1 + gcc/var-tracking.c | 1 + gcc/varasm.c | 5 +- include/ChangeLog | 14 + include/ansidecl.h | 36 +- libgcc/ChangeLog | 7 + libgcc/config/tilepro/atomic.c | 16 +- libgcc/libgcov-profiler.c | 20 +- libgfortran/ChangeLog | 26 + libgfortran/io/io.h | 5 +- libgfortran/io/open.c | 2 +- libgfortran/io/transfer.c | 19 +- libgfortran/io/unit.c | 108 +- libgo/Makefile.am | 4 - libgo/Makefile.in | 34 +- libgo/go/debug/elf/file.go | 47 + libgo/go/debug/elf/file_test.go | 19 + .../testdata/go-relocation-test-gcc620-sparc64.obj | Bin 0 -> 5952 bytes libgo/go/runtime/cpuprof.go | 453 +++++ libgo/go/runtime/debug.go | 151 -- libgo/go/runtime/mem.go | 77 - libgo/go/runtime/mprof.go | 689 +++++++ libgo/go/runtime/mstats.go | 418 ++++ libgo/go/runtime/runtime2.go | 17 +- libgo/go/runtime/stubs.go | 95 +- libgo/go/runtime/symtab.go | 38 +- libgo/go/runtime/time.go | 307 +++ libgo/go/runtime/traceback_gccgo.go | 164 ++ libgo/runtime/cpuprof.goc | 442 ----- libgo/runtime/go-caller.c | 115 +- libgo/runtime/go-nanotime.c | 6 +- libgo/runtime/go-signal.c | 2 + libgo/runtime/go-traceback.c | 37 - libgo/runtime/heapdump.c | 60 +- libgo/runtime/malloc.goc | 34 +- libgo/runtime/malloc.h | 101 +- libgo/runtime/mem_posix_memalign.c | 4 +- libgo/runtime/mgc0.c | 177 +- libgo/runtime/mheap.c | 53 +- libgo/runtime/mprof.goc | 564 ------ libgo/runtime/msize.c | 4 +- libgo/runtime/netpoll.goc | 37 +- libgo/runtime/netpoll_select.c | 4 +- libgo/runtime/proc.c | 170 +- libgo/runtime/runtime.c | 12 - libgo/runtime/runtime.h | 88 +- libgo/runtime/runtime1.goc | 4 - libgo/runtime/time.goc | 353 ---- libstdc++-v3/ChangeLog | 2039 ++++++++++++++++++++ libstdc++-v3/include/bits/shared_ptr_base.h | 5 +- libstdc++-v3/include/bits/stl_algo.h | 41 + libstdc++-v3/include/experimental/array | 1 - libstdc++-v3/include/experimental/functional | 8 +- libstdc++-v3/include/experimental/memory | 2 +- libstdc++-v3/include/experimental/propagate_const | 6 +- libstdc++-v3/include/experimental/tuple | 1 - libstdc++-v3/include/ext/bitmap_allocator.h | 18 + libstdc++-v3/include/ext/malloc_allocator.h | 25 +- libstdc++-v3/include/ext/mt_allocator.h | 18 + libstdc++-v3/include/ext/new_allocator.h | 18 +- libstdc++-v3/include/ext/pool_allocator.h | 18 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/functional | 310 +-- libstdc++-v3/include/std/future | 37 +- libstdc++-v3/include/std/memory | 1 - libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/scoped_allocator | 35 +- libstdc++-v3/include/std/thread | 56 +- libstdc++-v3/include/std/variant | 1 + .../src/c++11/compatibility-thread-c++0x.cc | 75 + .../dr2127.cc => allocator/overaligned.cc} | 26 +- libstdc++-v3/testsuite/20_util/bind/68912.cc | 2 + libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 8 + libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 2 + .../testsuite/20_util/duration_cast/rounding.cc | 4 + .../20_util/{ => function_objects}/not_fn/1.cc | 31 + .../20_util/scoped_allocator/construct_pair.cc | 81 + .../shared_ptr/thread/default_weaktoshared.cc | 1 + .../shared_ptr/thread/mutex_weaktoshared.cc | 1 + .../memory_management_tools/1.cc | 1 + .../testsuite/22_locale/classification/isblank.cc | 2 - .../22_locale/codecvt/always_noconv/char/1.cc | 1 - .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 1 - .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 1 - .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 1 - .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 1 - .../22_locale/codecvt/codecvt_utf8/69703.cc | 8 - .../testsuite/22_locale/codecvt/encoding/char/1.cc | 1 - .../22_locale/codecvt/encoding/wchar_t/1.cc | 1 - .../22_locale/codecvt/encoding/wchar_t/2.cc | 1 - .../22_locale/codecvt/encoding/wchar_t/3.cc | 1 - .../22_locale/codecvt/encoding/wchar_t/4.cc | 1 - .../testsuite/22_locale/codecvt/in/char/1.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/5.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/6.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/7.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 1 - .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 1 - .../testsuite/22_locale/codecvt/length/char/1.cc | 1 - .../testsuite/22_locale/codecvt/length/char/2.cc | 1 - .../22_locale/codecvt/length/wchar_t/1.cc | 1 - .../22_locale/codecvt/length/wchar_t/2.cc | 1 - .../22_locale/codecvt/length/wchar_t/3.cc | 1 - .../22_locale/codecvt/length/wchar_t/4.cc | 1 - .../22_locale/codecvt/length/wchar_t/5.cc | 1 - .../22_locale/codecvt/length/wchar_t/6.cc | 1 - .../22_locale/codecvt/length/wchar_t/7.cc | 1 - .../22_locale/codecvt/max_length/char/1.cc | 1 - .../22_locale/codecvt/max_length/wchar_t/1.cc | 1 - .../22_locale/codecvt/max_length/wchar_t/2.cc | 1 - .../22_locale/codecvt/max_length/wchar_t/3.cc | 1 - .../22_locale/codecvt/max_length/wchar_t/4.cc | 1 - .../testsuite/22_locale/codecvt/out/char/1.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/5.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/6.cc | 1 - .../testsuite/22_locale/codecvt/out/wchar_t/7.cc | 1 - .../testsuite/22_locale/codecvt/unshift/char/1.cc | 1 - .../22_locale/codecvt/unshift/wchar_t/1.cc | 1 - .../22_locale/codecvt/unshift/wchar_t/2.cc | 1 - .../22_locale/codecvt/unshift/wchar_t/3.cc | 1 - .../22_locale/codecvt/unshift/wchar_t/4.cc | 1 - .../testsuite/22_locale/collate/compare/char/1.cc | 2 - .../testsuite/22_locale/collate/compare/char/2.cc | 2 - .../testsuite/22_locale/collate/compare/char/3.cc | 2 - .../22_locale/collate/compare/wchar_t/1.cc | 2 - .../22_locale/collate/compare/wchar_t/2.cc | 2 - .../22_locale/collate/compare/wchar_t/3.cc | 2 - .../testsuite/22_locale/collate/hash/char/1.cc | 2 - .../testsuite/22_locale/collate/hash/char/2.cc | 2 - .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 1 - .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 1 - .../22_locale/collate/transform/char/2.cc | 2 - .../22_locale/collate/transform/char/28277.cc | 2 - .../22_locale/collate/transform/char/3.cc | 2 - .../22_locale/collate/transform/wchar_t/2.cc | 2 - .../22_locale/collate/transform/wchar_t/28277.cc | 2 - .../22_locale/collate/transform/wchar_t/3.cc | 2 - .../22_locale/collate_byname/named_equivalence.cc | 1 - .../testsuite/22_locale/ctype/cons/char/1.cc | 1 - .../testsuite/22_locale/ctype/is/char/1.cc | 1 - .../testsuite/22_locale/ctype/is/char/2.cc | 2 - .../testsuite/22_locale/ctype/is/char/3.cc | 1 - .../testsuite/22_locale/ctype/is/char/9858.cc | 1 - .../testsuite/22_locale/ctype/is/wchar_t/1.cc | 1 - .../testsuite/22_locale/ctype/is/wchar_t/11740.cc | 1 - .../testsuite/22_locale/ctype/is/wchar_t/2.cc | 2 - .../testsuite/22_locale/ctype/narrow/char/1.cc | 1 - .../testsuite/22_locale/ctype/narrow/char/19955.cc | 1 - .../testsuite/22_locale/ctype/narrow/char/2.cc | 1 - .../testsuite/22_locale/ctype/narrow/wchar_t/1.cc | 1 - .../testsuite/22_locale/ctype/narrow/wchar_t/2.cc | 1 - .../testsuite/22_locale/ctype/narrow/wchar_t/3.cc | 1 - .../testsuite/22_locale/ctype/scan/char/1.cc | 2 - .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 - .../testsuite/22_locale/ctype/to/char/1.cc | 1 - .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 1 - .../testsuite/22_locale/ctype/widen/char/1.cc | 1 - .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 1 - .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 1 - .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 1 - .../testsuite/22_locale/ctype_base/11844.cc | 1 - libstdc++-v3/testsuite/22_locale/facet/1.cc | 1 - libstdc++-v3/testsuite/22_locale/facet/2.cc | 1 - libstdc++-v3/testsuite/22_locale/facet/25421.cc | 1 - .../testsuite/22_locale/global_templates/1.cc | 2 - .../global_templates/standard_facet_hierarchies.cc | 2 - .../global_templates/user_facet_hierarchies.cc | 2 - libstdc++-v3/testsuite/22_locale/locale/13630.cc | 1 - .../testsuite/22_locale/locale/cons/12352.cc | 2 - .../testsuite/22_locale/locale/cons/12438.cc | 3 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 1 - .../testsuite/22_locale/locale/cons/29217.cc | 1 - .../testsuite/22_locale/locale/cons/38365.cc | 1 - .../testsuite/22_locale/locale/cons/38368.cc | 1 - libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 1 - .../testsuite/22_locale/locale/cons/40184.cc | 1 - libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 1 - libstdc++-v3/testsuite/22_locale/locale/cons/6.cc | 1 - libstdc++-v3/testsuite/22_locale/locale/cons/7.cc | 1 - .../testsuite/22_locale/locale/cons/7222-c.cc | 2 - .../testsuite/22_locale/locale/cons/7222-env.cc | 2 - libstdc++-v3/testsuite/22_locale/locale/cons/8.cc | 1 - .../testsuite/22_locale/locale/cons/unicode.cc | 2 - .../22_locale/locale/global_locale_objects/1.cc | 1 - .../locale/global_locale_objects/14071.cc | 1 - .../22_locale/locale/global_locale_objects/2.cc | 1 - .../22_locale/locale/global_locale_objects/3.cc | 1 - .../testsuite/22_locale/locale/operations/1.cc | 1 - .../testsuite/22_locale/locale/operations/2.cc | 1 - libstdc++-v3/testsuite/22_locale/messages/13631.cc | 4 - .../testsuite/22_locale/messages/members/char/1.cc | 1 - .../testsuite/22_locale/messages/members/char/2.cc | 1 - .../testsuite/22_locale/messages/members/char/3.cc | 1 - .../22_locale/messages_byname/named_equivalence.cc | 1 - .../testsuite/22_locale/money_get/get/char/1.cc | 2 - .../testsuite/22_locale/money_get/get/char/10.cc | 2 - .../testsuite/22_locale/money_get/get/char/11.cc | 2 - .../22_locale/money_get/get/char/11528.cc | 2 - .../testsuite/22_locale/money_get/get/char/12.cc | 1 - .../testsuite/22_locale/money_get/get/char/13.cc | 1 - .../testsuite/22_locale/money_get/get/char/14.cc | 2 - .../testsuite/22_locale/money_get/get/char/15.cc | 1 - .../testsuite/22_locale/money_get/get/char/16.cc | 1 - .../testsuite/22_locale/money_get/get/char/17.cc | 2 - .../testsuite/22_locale/money_get/get/char/18.cc | 2 - .../testsuite/22_locale/money_get/get/char/19.cc | 2 - .../testsuite/22_locale/money_get/get/char/2.cc | 2 - .../22_locale/money_get/get/char/22131.cc | 2 - .../testsuite/22_locale/money_get/get/char/3.cc | 2 - .../22_locale/money_get/get/char/38399.cc | 1 - .../22_locale/money_get/get/char/39168.cc | 1 - .../testsuite/22_locale/money_get/get/char/4.cc | 2 - .../testsuite/22_locale/money_get/get/char/5.cc | 1 - .../testsuite/22_locale/money_get/get/char/6.cc | 2 - .../testsuite/22_locale/money_get/get/char/7.cc | 1 - .../testsuite/22_locale/money_get/get/char/8.cc | 1 - .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 2 - .../22_locale/money_get/get/wchar_t/10.cc | 2 - .../22_locale/money_get/get/wchar_t/11.cc | 2 - .../22_locale/money_get/get/wchar_t/11528.cc | 2 - .../22_locale/money_get/get/wchar_t/12.cc | 1 - .../22_locale/money_get/get/wchar_t/13.cc | 1 - .../22_locale/money_get/get/wchar_t/14.cc | 2 - .../22_locale/money_get/get/wchar_t/15.cc | 1 - .../22_locale/money_get/get/wchar_t/16.cc | 1 - .../22_locale/money_get/get/wchar_t/17.cc | 2 - .../22_locale/money_get/get/wchar_t/18.cc | 2 - .../22_locale/money_get/get/wchar_t/19.cc | 2 - .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 2 - .../22_locale/money_get/get/wchar_t/22131.cc | 2 - .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 2 - .../22_locale/money_get/get/wchar_t/38399.cc | 1 - .../22_locale/money_get/get/wchar_t/39168.cc | 1 - .../testsuite/22_locale/money_get/get/wchar_t/4.cc | 2 - .../testsuite/22_locale/money_get/get/wchar_t/5.cc | 1 - .../testsuite/22_locale/money_get/get/wchar_t/6.cc | 2 - .../testsuite/22_locale/money_get/get/wchar_t/7.cc | 1 - .../testsuite/22_locale/money_get/get/wchar_t/8.cc | 1 - .../testsuite/22_locale/money_put/put/char/1.cc | 2 - .../22_locale/money_put/put/char/12971.cc | 1 - .../testsuite/22_locale/money_put/put/char/2.cc | 2 - .../testsuite/22_locale/money_put/put/char/3.cc | 2 - .../22_locale/money_put/put/char/39168.cc | 1 - .../testsuite/22_locale/money_put/put/char/4.cc | 1 - .../testsuite/22_locale/money_put/put/char/5.cc | 1 - .../testsuite/22_locale/money_put/put/char/6.cc | 1 - .../22_locale/money_put/put/char/9780-3.cc | 2 - .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 2 - .../22_locale/money_put/put/wchar_t/12971.cc | 1 - .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 2 - .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 2 - .../22_locale/money_put/put/wchar_t/39168.cc | 1 - .../testsuite/22_locale/money_put/put/wchar_t/4.cc | 1 - .../testsuite/22_locale/money_put/put/wchar_t/5.cc | 1 - .../testsuite/22_locale/money_put/put/wchar_t/6.cc | 1 - .../testsuite/22_locale/moneypunct/40712.cc | 1 - .../22_locale/moneypunct/members/char/1.cc | 2 - .../22_locale/moneypunct/members/char/2.cc | 2 - .../22_locale/moneypunct/members/wchar_t/1.cc | 2 - .../22_locale/moneypunct/members/wchar_t/2.cc | 2 - .../moneypunct/requirements/false/intl.cc | 3 +- .../22_locale/moneypunct/requirements/true/intl.cc | 3 +- .../moneypunct_byname/named_equivalence.cc | 1 - .../testsuite/22_locale/num_get/get/char/1.cc | 2 - .../testsuite/22_locale/num_get/get/char/10.cc | 2 - .../testsuite/22_locale/num_get/get/char/11.cc | 2 - .../testsuite/22_locale/num_get/get/char/12.cc | 2 - .../testsuite/22_locale/num_get/get/char/13.cc | 2 - .../testsuite/22_locale/num_get/get/char/14.cc | 2 - .../testsuite/22_locale/num_get/get/char/15.cc | 2 - .../testsuite/22_locale/num_get/get/char/16.cc | 2 - .../testsuite/22_locale/num_get/get/char/2.cc | 2 - .../testsuite/22_locale/num_get/get/char/22131.cc | 2 - .../testsuite/22_locale/num_get/get/char/23953.cc | 1 - .../testsuite/22_locale/num_get/get/char/3.cc | 2 - .../testsuite/22_locale/num_get/get/char/37958.cc | 2 - .../testsuite/22_locale/num_get/get/char/39168.cc | 1 - .../testsuite/22_locale/num_get/get/char/39802.cc | 2 - .../testsuite/22_locale/num_get/get/char/4.cc | 1 - .../testsuite/22_locale/num_get/get/char/5.cc | 2 - .../testsuite/22_locale/num_get/get/char/6.cc | 1 - .../testsuite/22_locale/num_get/get/char/7.cc | 2 - .../testsuite/22_locale/num_get/get/char/8.cc | 2 - .../testsuite/22_locale/num_get/get/char/9.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/10.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/11.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/12.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/13.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/14.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/15.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/16.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/2.cc | 2 - .../22_locale/num_get/get/wchar_t/22131.cc | 2 - .../22_locale/num_get/get/wchar_t/23953.cc | 1 - .../testsuite/22_locale/num_get/get/wchar_t/3.cc | 2 - .../22_locale/num_get/get/wchar_t/37958.cc | 2 - .../22_locale/num_get/get/wchar_t/39168.cc | 1 - .../22_locale/num_get/get/wchar_t/39802.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/4.cc | 1 - .../testsuite/22_locale/num_get/get/wchar_t/5.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 1 - .../testsuite/22_locale/num_get/get/wchar_t/7.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/8.cc | 2 - .../testsuite/22_locale/num_get/get/wchar_t/9.cc | 2 - .../testsuite/22_locale/num_put/put/char/1.cc | 2 - .../testsuite/22_locale/num_put/put/char/10.cc | 1 - .../testsuite/22_locale/num_put/put/char/11.cc | 1 - .../testsuite/22_locale/num_put/put/char/12.cc | 1 - .../testsuite/22_locale/num_put/put/char/14220.cc | 1 - .../testsuite/22_locale/num_put/put/char/15565.cc | 1 - .../testsuite/22_locale/num_put/put/char/2.cc | 2 - .../testsuite/22_locale/num_put/put/char/20909.cc | 1 - .../testsuite/22_locale/num_put/put/char/20914.cc | 1 - .../testsuite/22_locale/num_put/put/char/23953.cc | 2 - .../testsuite/22_locale/num_put/put/char/3.cc | 2 - .../testsuite/22_locale/num_put/put/char/38196.cc | 1 - .../testsuite/22_locale/num_put/put/char/38210.cc | 1 - .../testsuite/22_locale/num_put/put/char/4.cc | 1 - .../testsuite/22_locale/num_put/put/char/5.cc | 1 - .../testsuite/22_locale/num_put/put/char/6.cc | 1 - .../testsuite/22_locale/num_put/put/char/7.cc | 1 - .../testsuite/22_locale/num_put/put/char/8.cc | 1 - .../testsuite/22_locale/num_put/put/char/9.cc | 1 - .../testsuite/22_locale/num_put/put/char/9780-2.cc | 4 - .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 2 - .../testsuite/22_locale/num_put/put/wchar_t/10.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/11.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/12.cc | 1 - .../22_locale/num_put/put/wchar_t/14220.cc | 1 - .../22_locale/num_put/put/wchar_t/15565.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/2.cc | 2 - .../22_locale/num_put/put/wchar_t/20909.cc | 1 - .../22_locale/num_put/put/wchar_t/20914.cc | 1 - .../22_locale/num_put/put/wchar_t/23953.cc | 2 - .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 2 - .../22_locale/num_put/put/wchar_t/38196.cc | 1 - .../22_locale/num_put/put/wchar_t/38210.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/4.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/5.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/6.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/7.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/8.cc | 1 - .../testsuite/22_locale/num_put/put/wchar_t/9.cc | 1 - .../testsuite/22_locale/numpunct/members/char/1.cc | 2 - .../testsuite/22_locale/numpunct/members/char/2.cc | 2 - .../testsuite/22_locale/numpunct/members/char/3.cc | 2 - .../22_locale/numpunct/members/char/cache_1.cc | 1 - .../22_locale/numpunct/members/char/cache_2.cc | 1 - .../testsuite/22_locale/numpunct/members/pod/1.cc | 2 - .../22_locale/numpunct/members/wchar_t/1.cc | 2 - .../22_locale/numpunct/members/wchar_t/2.cc | 2 - .../22_locale/numpunct/members/wchar_t/cache_1.cc | 1 - .../22_locale/numpunct/members/wchar_t/cache_2.cc | 1 - .../22_locale/numpunct_byname/named_equivalence.cc | 3 +- .../22_locale/time_get/date_order/char/1.cc | 1 - .../22_locale/time_get/date_order/wchar_t/1.cc | 1 - .../testsuite/22_locale/time_get/get/char/1.cc | 1 - .../testsuite/22_locale/time_get/get/char/2.cc | 1 - .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 1 - .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 1 - .../22_locale/time_get/get_date/char/1.cc | 1 - .../22_locale/time_get/get_date/char/12750.cc | 2 - .../22_locale/time_get/get_date/char/12791.cc | 1 - .../22_locale/time_get/get_date/char/2.cc | 1 - .../22_locale/time_get/get_date/char/26701.cc | 1 - .../22_locale/time_get/get_date/char/3.cc | 1 - .../22_locale/time_get/get_date/char/5.cc | 1 - .../22_locale/time_get/get_date/wchar_t/1.cc | 1 - .../22_locale/time_get/get_date/wchar_t/12750.cc | 2 - .../22_locale/time_get/get_date/wchar_t/12791.cc | 1 - .../22_locale/time_get/get_date/wchar_t/2.cc | 1 - .../22_locale/time_get/get_date/wchar_t/26701.cc | 1 - .../22_locale/time_get/get_date/wchar_t/3.cc | 1 - .../22_locale/time_get/get_date/wchar_t/4.cc | 1 - .../22_locale/time_get/get_date/wchar_t/5.cc | 1 - .../22_locale/time_get/get_monthname/char/1.cc | 1 - .../22_locale/time_get/get_monthname/char/2.cc | 1 - .../22_locale/time_get/get_monthname/char/3.cc | 1 - .../22_locale/time_get/get_monthname/char/4.cc | 1 - .../22_locale/time_get/get_monthname/char/5.cc | 1 - .../22_locale/time_get/get_monthname/char/6.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/1.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/2.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/3.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/4.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/5.cc | 1 - .../22_locale/time_get/get_monthname/wchar_t/6.cc | 1 - .../22_locale/time_get/get_time/char/1.cc | 1 - .../22_locale/time_get/get_time/char/2.cc | 1 - .../22_locale/time_get/get_time/char/3.cc | 1 - .../22_locale/time_get/get_time/char/4.cc | 1 - .../22_locale/time_get/get_time/char/5.cc | 1 - .../22_locale/time_get/get_time/char/6.cc | 1 - .../22_locale/time_get/get_time/wchar_t/1.cc | 1 - .../22_locale/time_get/get_time/wchar_t/2.cc | 1 - .../22_locale/time_get/get_time/wchar_t/3.cc | 1 - .../22_locale/time_get/get_time/wchar_t/4.cc | 1 - .../22_locale/time_get/get_time/wchar_t/5.cc | 1 - .../22_locale/time_get/get_time/wchar_t/6.cc | 1 - .../22_locale/time_get/get_weekday/char/1.cc | 1 - .../22_locale/time_get/get_weekday/char/2.cc | 1 - .../22_locale/time_get/get_weekday/char/3.cc | 1 - .../22_locale/time_get/get_weekday/char/38081-1.cc | 1 - .../22_locale/time_get/get_weekday/char/38081-2.cc | 1 - .../22_locale/time_get/get_weekday/char/5.cc | 1 - .../22_locale/time_get/get_weekday/char/6.cc | 1 - .../22_locale/time_get/get_weekday/wchar_t/1.cc | 1 - .../22_locale/time_get/get_weekday/wchar_t/2.cc | 1 - .../22_locale/time_get/get_weekday/wchar_t/3.cc | 1 - .../22_locale/time_get/get_weekday/wchar_t/5.cc | 1 - .../22_locale/time_get/get_weekday/wchar_t/6.cc | 1 - .../22_locale/time_get/get_year/char/1.cc | 1 - .../22_locale/time_get/get_year/char/3.cc | 1 - .../22_locale/time_get/get_year/char/5.cc | 1 - .../22_locale/time_get/get_year/wchar_t/1.cc | 1 - .../22_locale/time_get/get_year/wchar_t/3.cc | 1 - .../22_locale/time_get/get_year/wchar_t/5.cc | 1 - .../testsuite/22_locale/time_put/put/char/1.cc | 2 - .../testsuite/22_locale/time_put/put/char/10.cc | 1 - .../22_locale/time_put/put/char/12439_1.cc | 1 - .../22_locale/time_put/put/char/12439_3.cc | 1 - .../testsuite/22_locale/time_put/put/char/17038.cc | 2 - .../testsuite/22_locale/time_put/put/char/2.cc | 2 - .../testsuite/22_locale/time_put/put/char/3.cc | 2 - .../testsuite/22_locale/time_put/put/char/4.cc | 2 - .../testsuite/22_locale/time_put/put/char/5.cc | 2 - .../testsuite/22_locale/time_put/put/char/6.cc | 2 - .../testsuite/22_locale/time_put/put/char/7.cc | 2 - .../testsuite/22_locale/time_put/put/char/8.cc | 2 - .../testsuite/22_locale/time_put/put/char/9.cc | 1 - .../22_locale/time_put/put/char/9780-1.cc | 1 - .../testsuite/22_locale/time_put/put/wchar_t/1.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/10.cc | 1 - .../22_locale/time_put/put/wchar_t/12439_1.cc | 1 - .../22_locale/time_put/put/wchar_t/12439_2.cc | 1 - .../22_locale/time_put/put/wchar_t/12439_3.cc | 1 - .../22_locale/time_put/put/wchar_t/17038.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 4 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 2 - .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 1 - .../testsuite/24_iterators/container_access.cc | 2 - .../testsuite/24_iterators/istream_iterator/2.cc | 1 - .../24_iterators/istreambuf_iterator/2.cc | 4 +- .../24_iterators/istreambuf_iterator/2627.cc | 1 - .../testsuite/24_iterators/operations/next.cc | 2 - .../testsuite/24_iterators/operations/prev.cc | 2 - .../24_iterators/ostreambuf_iterator/2.cc | 4 +- .../24_iterators/random_access_iterator/26020.cc | 1 - .../testsuite/24_iterators/range_access_cpp14.cc | 2 - .../24_iterators/reverse_iterator/11729.cc | 2 - .../testsuite/24_iterators/reverse_iterator/3.cc | 2 - .../25_algorithms/adjacent_find/vectorbool.cc | 2 - libstdc++-v3/testsuite/25_algorithms/all_of/1.cc | 6 - libstdc++-v3/testsuite/25_algorithms/any_of/1.cc | 6 - .../testsuite/25_algorithms/binary_search/2.cc | 2 - .../25_algorithms/binary_search/partitioned.cc | 2 - libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 2 - libstdc++-v3/testsuite/25_algorithms/copy/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy/2.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy/3.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 2 - libstdc++-v3/testsuite/25_algorithms/copy/4.cc | 1 - .../25_algorithms/copy/deque_iterators/1.cc | 1 - .../25_algorithms/copy/move_iterators/1.cc | 2 - .../copy/streambuf_iterators/char/1.cc | 1 - .../copy/streambuf_iterators/char/2.cc | 1 - .../copy/streambuf_iterators/char/3.cc | 1 - .../copy/streambuf_iterators/char/4.cc | 1 - .../copy/streambuf_iterators/wchar_t/1.cc | 1 - .../copy/streambuf_iterators/wchar_t/2.cc | 1 - .../copy/streambuf_iterators/wchar_t/3.cc | 1 - .../copy/streambuf_iterators/wchar_t/4.cc | 1 - .../copy_backward/deque_iterators/1.cc | 1 - .../copy_backward/move_iterators/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc | 1 - libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc | 1 - .../testsuite/25_algorithms/copy_n/50119.cc | 1 - .../25_algorithms/copy_n/move_iterators/1.cc | 2 - .../testsuite/25_algorithms/equal_range/2.cc | 2 - .../25_algorithms/equal_range/partitioned.cc | 2 - libstdc++-v3/testsuite/25_algorithms/fill/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/fill/2.cc | 1 - libstdc++-v3/testsuite/25_algorithms/fill/3.cc | 2 - libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 1 - libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/find/39546.cc | 2 - .../find/istreambuf_iterators/char/1.cc | 1 - .../find/istreambuf_iterators/char/2.cc | 1 - .../find/istreambuf_iterators/wchar_t/1.cc | 1 - .../find/istreambuf_iterators/wchar_t/2.cc | 1 - libstdc++-v3/testsuite/25_algorithms/find_if/1.cc | 6 - .../testsuite/25_algorithms/find_if_not/1.cc | 6 - libstdc++-v3/testsuite/25_algorithms/for_each/1.cc | 1 - libstdc++-v3/testsuite/25_algorithms/heap/1.cc | 4 - .../testsuite/25_algorithms/heap/moveable.cc | 8 - .../testsuite/25_algorithms/heap/moveable2.cc | 8 - .../testsuite/25_algorithms/heap/vectorbool.cc | 4 - libstdc++-v3/testsuite/25_algorithms/includes/1.cc | 5 - .../testsuite/25_algorithms/inplace_merge/1.cc | 4 - .../testsuite/25_algorithms/inplace_merge/49559.cc | 2 - .../25_algorithms/inplace_merge/moveable.cc | 2 - .../25_algorithms/inplace_merge/moveable2.cc | 2 - libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc | 2 - .../testsuite/25_algorithms/is_heap_until/1.cc | 2 - .../testsuite/25_algorithms/is_partitioned/1.cc | 8 - .../testsuite/25_algorithms/is_permutation/1.cc | 4 - .../testsuite/25_algorithms/is_permutation/2.cc | 4 - .../25_algorithms/is_permutation/vectorbool.cc | 4 - .../testsuite/25_algorithms/is_sorted/1.cc | 2 - .../testsuite/25_algorithms/is_sorted_until/1.cc | 2 - .../testsuite/25_algorithms/iter_swap/20577.cc | 6 - .../testsuite/25_algorithms/lower_bound/2.cc | 2 - .../25_algorithms/lower_bound/partitioned.cc | 4 - .../25_algorithms/make_heap/complexity.cc | 2 - libstdc++-v3/testsuite/25_algorithms/max/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/max/2.cc | 2 - libstdc++-v3/testsuite/25_algorithms/max/3.cc | 2 - libstdc++-v3/testsuite/25_algorithms/max/37547.cc | 2 - libstdc++-v3/testsuite/25_algorithms/max/4.cc | 2 - libstdc++-v3/testsuite/25_algorithms/min/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/min/2.cc | 2 - libstdc++-v3/testsuite/25_algorithms/min/3.cc | 2 - libstdc++-v3/testsuite/25_algorithms/min/37547.cc | 2 - libstdc++-v3/testsuite/25_algorithms/min/4.cc | 2 - libstdc++-v3/testsuite/25_algorithms/minmax/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/minmax/2.cc | 2 - libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 2 - .../testsuite/25_algorithms/minmax/37547.cc | 2 - .../testsuite/25_algorithms/minmax_element/1.cc | 16 - libstdc++-v3/testsuite/25_algorithms/move/1.cc | 2 - .../25_algorithms/move/deque_iterators/1.cc | 1 - .../testsuite/25_algorithms/move_backward/1.cc | 2 - .../move_backward/deque_iterators/1.cc | 1 - .../25_algorithms/next_permutation/moveable.cc | 10 - libstdc++-v3/testsuite/25_algorithms/none_of/1.cc | 6 - .../testsuite/25_algorithms/nth_element/1.cc | 2 - .../testsuite/25_algorithms/nth_element/2.cc | 2 - .../testsuite/25_algorithms/nth_element/3.cc | 2 - .../25_algorithms/nth_element/moveable.cc | 6 - .../25_algorithms/nth_element/random_test.cc | 2 - .../testsuite/25_algorithms/partial_sort/2.cc | 2 - .../partial_sort/check_compare_by_value.cc | 6 - .../25_algorithms/partial_sort/moveable.cc | 6 - .../25_algorithms/partial_sort/random_test.cc | 2 - .../testsuite/25_algorithms/partial_sort_copy/2.cc | 2 - .../25_algorithms/partial_sort_copy/random_test.cc | 2 - .../testsuite/25_algorithms/partition/1.cc | 2 - .../testsuite/25_algorithms/partition/moveable.cc | 2 - .../testsuite/25_algorithms/partition_copy/1.cc | 6 - .../testsuite/25_algorithms/partition_point/1.cc | 6 - .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 - .../25_algorithms/prev_permutation/moveable.cc | 10 - .../25_algorithms/push_heap/complexity.cc | 2 - .../testsuite/25_algorithms/random_shuffle/1.cc | 2 - .../25_algorithms/random_shuffle/moveable.cc | 4 - libstdc++-v3/testsuite/25_algorithms/rotate/1.cc | 5 - .../testsuite/25_algorithms/rotate/moveable.cc | 1 - .../testsuite/25_algorithms/rotate/moveable2.cc | 2 - .../testsuite/25_algorithms/rotate/rotate.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/search/1.cc | 6 - .../testsuite/25_algorithms/search_n/58358.cc | 2 - libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc | 2 - libstdc++-v3/testsuite/25_algorithms/sort/1.cc | 2 - .../25_algorithms/sort/check_compare_by_value.cc | 6 - .../testsuite/25_algorithms/sort/moveable.cc | 4 - .../testsuite/25_algorithms/sort/random_test.cc | 2 - .../testsuite/25_algorithms/sort/vectorbool.cc | 2 - .../sort_heap/check_compare_by_value.cc | 6 - .../25_algorithms/sort_heap/complexity.cc | 2 - .../testsuite/25_algorithms/stable_partition/1.cc | 2 - .../25_algorithms/stable_partition/mem_check.cc | 2 - .../25_algorithms/stable_partition/moveable.cc | 4 - .../testsuite/25_algorithms/stable_sort/2.cc | 2 - .../testsuite/25_algorithms/stable_sort/3.cc | 2 - .../testsuite/25_algorithms/stable_sort/49559.cc | 2 - .../stable_sort/check_compare_by_value.cc | 6 - .../25_algorithms/stable_sort/mem_check.cc | 4 - .../25_algorithms/stable_sort/moveable.cc | 2 - .../25_algorithms/stable_sort/moveable2.cc | 2 - .../testsuite/25_algorithms/swap_ranges/1.cc | 2 - .../testsuite/25_algorithms/unique/11480.cc | 2 - libstdc++-v3/testsuite/25_algorithms/unique/2.cc | 3 - .../testsuite/25_algorithms/unique/moveable.cc | 4 - .../testsuite/25_algorithms/unique_copy/1.cc | 4 - .../testsuite/25_algorithms/unique_copy/2.cc | 4 - .../testsuite/25_algorithms/unique_copy/26133.cc | 1 - .../testsuite/25_algorithms/upper_bound/2.cc | 2 - .../25_algorithms/upper_bound/partitioned.cc | 4 - libstdc++-v3/testsuite/26_numerics/accumulate/1.cc | 4 - .../testsuite/26_numerics/adjacent_difference/1.cc | 2 - .../testsuite/26_numerics/complex/13450.cc | 1 - .../testsuite/26_numerics/complex/50880.cc | 2 - libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 2 - .../testsuite/26_numerics/complex/cons/48760.cc | 2 - .../26_numerics/complex/cons/48760_c++0x.cc | 2 - .../testsuite/26_numerics/complex/dr781_dr1137.cc | 1 - .../testsuite/26_numerics/complex/dr844.cc | 1 - .../complex/inserters_extractors/char/1.cc | 5 - .../complex/inserters_extractors/wchar_t/1.cc | 5 - .../26_numerics/complex/value_operations/1.cc | 1 - .../26_numerics/complex/value_operations/dr387.cc | 2 - .../testsuite/26_numerics/headers/cmath/19322.cc | 2 - .../cmath/c99_classification_macros_c++11.cc | 2 - .../cmath/c99_classification_macros_c++98.cc | 2 - .../testsuite/26_numerics/headers/cmath/c_math.cc | 3 +- .../testsuite/26_numerics/headers/cmath/dr550.cc | 1 - .../testsuite/26_numerics/headers/cmath/hypot.cc | 1 - .../testsuite/26_numerics/headers/cmath/powi.cc | 1 - .../testsuite/26_numerics/headers/cstdlib/13943.cc | 1 - .../testsuite/26_numerics/inner_product/1.cc | 4 - libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 - .../testsuite/26_numerics/partial_sum/1.cc | 2 - .../random/bernoulli_distribution/cons/default.cc | 2 - .../random/bernoulli_distribution/cons/parms.cc | 2 - .../bernoulli_distribution/operators/equal.cc | 2 - .../bernoulli_distribution/operators/inequal.cc | 2 - .../random/binomial_distribution/cons/default.cc | 2 - .../random/binomial_distribution/cons/parms.cc | 2 - .../binomial_distribution/operators/equal.cc | 2 - .../binomial_distribution/operators/inequal.cc | 2 - .../random/cauchy_distribution/cons/default.cc | 2 - .../random/cauchy_distribution/cons/parms.cc | 2 - .../random/cauchy_distribution/operators/equal.cc | 2 - .../cauchy_distribution/operators/inequal.cc | 2 - .../chi_squared_distribution/cons/default.cc | 2 - .../random/chi_squared_distribution/cons/parms.cc | 2 - .../chi_squared_distribution/operators/equal.cc | 2 - .../chi_squared_distribution/operators/inequal.cc | 2 - .../26_numerics/random/default_random_engine.cc | 6 +- .../random/discard_block_engine/cons/55215.cc | 2 - .../random/discard_block_engine/operators/equal.cc | 2 - .../discard_block_engine/operators/inequal.cc | 2 - .../discard_block_engine/operators/serialize.cc | 2 - .../random/discrete_distribution/cons/default.cc | 2 - .../random/discrete_distribution/cons/initlist.cc | 2 - .../discrete_distribution/cons/num_xbound_fun.cc | 2 - .../random/discrete_distribution/cons/range.cc | 2 - .../discrete_distribution/operators/equal.cc | 2 - .../discrete_distribution/operators/inequal.cc | 2 - .../exponential_distribution/cons/default.cc | 2 - .../random/exponential_distribution/cons/parms.cc | 2 - .../exponential_distribution/operators/equal.cc | 2 - .../exponential_distribution/operators/inequal.cc | 2 - .../extreme_value_distribution/cons/default.cc | 2 - .../extreme_value_distribution/cons/parms.cc | 2 - .../extreme_value_distribution/operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../random/fisher_f_distribution/cons/default.cc | 2 - .../random/fisher_f_distribution/cons/parms.cc | 2 - .../fisher_f_distribution/operators/equal.cc | 2 - .../fisher_f_distribution/operators/inequal.cc | 2 - .../random/gamma_distribution/cons/default.cc | 2 - .../random/gamma_distribution/cons/parms.cc | 2 - .../random/gamma_distribution/operators/equal.cc | 2 - .../random/gamma_distribution/operators/inequal.cc | 2 - .../random/geometric_distribution/cons/default.cc | 2 - .../random/geometric_distribution/cons/parms.cc | 2 - .../geometric_distribution/operators/equal.cc | 2 - .../geometric_distribution/operators/inequal.cc | 2 - .../random/independent_bits_engine/cons/55215.cc | 2 - .../independent_bits_engine/operators/equal.cc | 2 - .../independent_bits_engine/operators/inequal.cc | 2 - .../independent_bits_engine/operators/serialize.cc | 2 - .../testsuite/26_numerics/random/knuth_b.cc | 2 - .../linear_congruential_engine/cons/55215.cc | 2 - .../linear_congruential_engine/cons/default.cc | 2 - .../linear_congruential_engine/operators/51795.cc | 2 - .../linear_congruential_engine/operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../operators/serialize.cc | 2 - .../random/lognormal_distribution/cons/default.cc | 2 - .../random/lognormal_distribution/cons/parms.cc | 2 - .../lognormal_distribution/operators/equal.cc | 2 - .../lognormal_distribution/operators/inequal.cc | 2 - .../random/mersenne_twister_engine/cons/55215.cc | 2 - .../random/mersenne_twister_engine/cons/default.cc | 1 - .../mersenne_twister_engine/operators/equal.cc | 2 - .../mersenne_twister_engine/operators/inequal.cc | 2 - .../mersenne_twister_engine/operators/serialize.cc | 2 - .../testsuite/26_numerics/random/minstd_rand.cc | 2 - .../testsuite/26_numerics/random/minstd_rand0.cc | 2 - .../testsuite/26_numerics/random/mt19937.cc | 2 - .../testsuite/26_numerics/random/mt19937_64.cc | 2 - .../negative_binomial_distribution/cons/default.cc | 2 - .../negative_binomial_distribution/cons/parms.cc | 2 - .../operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../random/normal_distribution/cons/default.cc | 2 - .../random/normal_distribution/cons/parms.cc | 2 - .../random/normal_distribution/operators/equal.cc | 2 - .../normal_distribution/operators/inequal.cc | 2 - .../cons/default.cc | 2 - .../cons/initlist_fun.cc | 2 - .../cons/num_xbound_fun.cc | 2 - .../piecewise_constant_distribution/cons/range.cc | 2 - .../operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../piecewise_linear_distribution/cons/default.cc | 2 - .../cons/initlist_fun.cc | 2 - .../cons/num_xbound_fun.cc | 2 - .../piecewise_linear_distribution/cons/range.cc | 2 - .../operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../random/poisson_distribution/cons/default.cc | 2 - .../random/poisson_distribution/cons/parms.cc | 2 - .../random/poisson_distribution/operators/equal.cc | 2 - .../poisson_distribution/operators/inequal.cc | 2 - .../random/random_device/cons/default.cc | 2 - .../26_numerics/random/random_device/cons/token.cc | 2 - .../testsuite/26_numerics/random/ranlux24.cc | 2 - .../testsuite/26_numerics/random/ranlux24_base.cc | 2 - .../testsuite/26_numerics/random/ranlux48.cc | 2 - .../testsuite/26_numerics/random/ranlux48_base.cc | 2 - .../26_numerics/random/seed_seq/cons/initlist.cc | 2 - .../random/shuffle_order_engine/cons/55215.cc | 2 - .../random/shuffle_order_engine/operators/equal.cc | 2 - .../shuffle_order_engine/operators/inequal.cc | 2 - .../shuffle_order_engine/operators/serialize.cc | 2 - .../random/student_t_distribution/cons/default.cc | 2 - .../random/student_t_distribution/cons/parms.cc | 2 - .../student_t_distribution/operators/equal.cc | 2 - .../student_t_distribution/operators/inequal.cc | 2 - .../subtract_with_carry_engine/cons/55215.cc | 2 - .../subtract_with_carry_engine/cons/default.cc | 2 - .../subtract_with_carry_engine/operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../operators/serialize.cc | 2 - .../uniform_int_distribution/cons/default.cc | 2 - .../random/uniform_int_distribution/cons/parms.cc | 2 - .../uniform_int_distribution/operators/equal.cc | 2 - .../uniform_int_distribution/operators/inequal.cc | 2 - .../uniform_real_distribution/cons/default.cc | 2 - .../random/uniform_real_distribution/cons/parms.cc | 2 - .../uniform_real_distribution/operators/equal.cc | 2 - .../uniform_real_distribution/operators/inequal.cc | 2 - .../random/weibull_distribution/cons/default.cc | 2 - .../random/weibull_distribution/cons/parms.cc | 2 - .../random/weibull_distribution/operators/equal.cc | 2 - .../weibull_distribution/operators/inequal.cc | 2 - libstdc++-v3/testsuite/26_numerics/slice/1.cc | 1 - .../26_numerics/slice_array/array_assignment.cc | 1 - .../testsuite/26_numerics/valarray/27867.cc | 2 - .../testsuite/26_numerics/valarray/28277.cc | 2 - .../testsuite/26_numerics/valarray/30416.cc | 1 - .../testsuite/26_numerics/valarray/dr543.cc | 2 - .../testsuite/26_numerics/valarray/dr630-1.cc | 1 - .../testsuite/26_numerics/valarray/dr630-2.cc | 1 - .../testsuite/26_numerics/valarray/dr630-3.C | 2 - .../testsuite/26_numerics/valarray/init-list.cc | 6 +- .../testsuite/26_numerics/valarray/moveable.cc | 2 - .../testsuite/26_numerics/valarray/operators.cc | 2 - .../testsuite/26_numerics/valarray/swap.cc | 2 - .../algorithms/regex_match/awk/cstring_01.cc | 2 - .../algorithms/regex_match/basic/empty_range.cc | 2 - .../algorithms/regex_match/basic/string_01.cc | 38 +- .../regex_match/basic/string_range_00_03.cc | 36 +- .../regex_match/basic/string_range_01_03.cc | 36 +- .../regex_match/basic/string_range_02_03.cc | 36 +- .../algorithms/regex_match/cstring_bracket_01.cc | 12 - .../algorithms/regex_match/ecma/char/53622.cc | 2 - .../algorithms/regex_match/ecma/char/57173.cc | 2 - .../algorithms/regex_match/ecma/char/58576.cc | 2 - .../algorithms/regex_match/ecma/char/68863.cc | 2 - .../algorithms/regex_match/ecma/char/anymatcher.cc | 2 - .../algorithms/regex_match/ecma/char/backref.cc | 2 - .../regex_match/ecma/char/empty_range.cc | 2 - .../algorithms/regex_match/ecma/char/emptygroup.cc | 2 - .../algorithms/regex_match/ecma/char/hex.cc | 2 - .../regex_match/ecma/char/quoted_char.cc | 2 - .../algorithms/regex_match/ecma/char/ungreedy.cc | 2 - .../algorithms/regex_match/ecma/wchar_t/63199.cc | 2 - .../regex_match/ecma/wchar_t/anymatcher.cc | 2 - .../regex_match/ecma/wchar_t/cjk_match.cc | 2 - .../algorithms/regex_match/ecma/wchar_t/hex.cc | 2 - .../regex_match/extended/cstring_plus.cc | 2 - .../regex_match/extended/cstring_questionmark.cc | 2 - .../regex_match/extended/cstring_range.cc | 2 - .../algorithms/regex_match/extended/string_any.cc | 36 +- .../regex_match/extended/string_range_00_03.cc | 2 - .../regex_match/extended/string_range_01_03.cc | 36 +- .../regex_match/extended/string_range_02_03.cc | 36 +- .../regex_match/extended/wstring_locale.cc | 2 - .../algorithms/regex_replace/char/basic_replace.cc | 2 - .../algorithms/regex_replace/char/dr2213.cc | 2 - .../28_regex/algorithms/regex_search/61720.cc | 2 - .../algorithms/regex_search/basic/string_01.cc | 2 - .../algorithms/regex_search/ecma/assertion.cc | 2 - .../28_regex/algorithms/regex_search/ecma/flags.cc | 2 - .../algorithms/regex_search/ecma/greedy.cc | 2 - .../algorithms/regex_search/ecma/string_01.cc | 2 - .../28_regex/basic_regex/assign/char/cstring.cc | 2 - .../28_regex/basic_regex/assign/char/cstring_op.cc | 1 - .../28_regex/basic_regex/assign/char/moveable.cc | 2 - .../28_regex/basic_regex/assign/char/pstring.cc | 1 - .../28_regex/basic_regex/assign/char/range.cc | 1 - .../28_regex/basic_regex/assign/char/string.cc | 2 - .../28_regex/basic_regex/assign/char/string_op.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 2 - .../basic_regex/assign/wchar_t/cstring_op.cc | 2 - .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 1 - .../28_regex/basic_regex/assign/wchar_t/range.cc | 2 - .../28_regex/basic_regex/assign/wchar_t/string.cc | 2 - .../basic_regex/assign/wchar_t/string_op.cc | 4 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 2 - .../ctors/basic/string_range_01_02_03.cc | 18 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 2 - .../ctors/extended/string_range_01_02_03.cc | 18 +- .../28_regex/basic_regex/ctors/move_char.cc | 7 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 1 - .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 2 - .../28_regex/basic_regex/ctors/wchar_t/default.cc | 2 - .../28_regex/basic_regex/ctors/wchar_t/range.cc | 2 - .../testsuite/28_regex/basic_regex/imbue/string.cc | 2 - .../testsuite/28_regex/constants/error_type.cc | 31 +- .../28_regex/constants/match_flag_type.cc | 29 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 6 +- .../iterators/regex_iterator/char/64140.cc | 2 - .../iterators/regex_iterator/char/string_01.cc | 2 - .../regex_iterator/char/string_position_01.cc | 6 - .../iterators/regex_iterator/ctors/char/default.cc | 1 - .../regex_iterator/ctors/wchar_t/default.cc | 1 - .../28_regex/iterators/regex_iterator/typedefs.cc | 1 - .../iterators/regex_iterator/wchar_t/string_01.cc | 2 - .../iterators/regex_iterator/wchar_t/string_02.cc | 2 - .../iterators/regex_token_iterator/64303.cc | 2 - .../regex_token_iterator/char/string_01.cc | 2 - .../regex_token_iterator/ctors/char/default.cc | 1 - .../regex_token_iterator/ctors/wchar_t/default.cc | 1 - .../iterators/regex_token_iterator/typedefs.cc | 1 - .../regex_token_iterator/wchar_t/string_01.cc | 2 - .../regex_token_iterator/wchar_t/wstring_02.cc | 2 - .../28_regex/match_results/ctors/char/default.cc | 4 - .../match_results/ctors/wchar_t/default.cc | 4 - .../testsuite/28_regex/match_results/format.cc | 4 - .../match_results/out_of_range_submatches.cc | 4 - .../testsuite/28_regex/match_results/swap.cc | 2 - .../testsuite/28_regex/match_results/typedefs.cc | 1 - .../testsuite/28_regex/regex_error/regex_error.cc | 20 +- libstdc++-v3/testsuite/28_regex/regression.cc | 10 - .../testsuite/28_regex/sub_match/cast_char.cc | 14 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 14 +- .../28_regex/sub_match/embedded_zeros_cmp.cc | 32 +- .../testsuite/28_regex/sub_match/length.cc | 18 +- .../testsuite/28_regex/traits/char/ctor.cc | 2 - .../testsuite/28_regex/traits/char/isctype.cc | 1 - .../testsuite/28_regex/traits/char/length.cc | 9 +- .../28_regex/traits/char/lookup_classname.cc | 9 +- .../28_regex/traits/char/lookup_collatename.cc | 1 - .../testsuite/28_regex/traits/char/transform.cc | 11 +- .../28_regex/traits/char/transform_primary.cc | 9 +- .../testsuite/28_regex/traits/char/translate.cc | 1 - .../28_regex/traits/char/translate_nocase.cc | 1 - .../testsuite/28_regex/traits/char/user_defined.cc | 2 - .../testsuite/28_regex/traits/char/value.cc | 1 - .../testsuite/28_regex/traits/wchar_t/ctor.cc | 1 - .../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 - .../testsuite/28_regex/traits/wchar_t/length.cc | 9 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 1 - .../28_regex/traits/wchar_t/lookup_collatename.cc | 5 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 11 +- .../28_regex/traits/wchar_t/transform_primary.cc | 13 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 5 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 1 - .../28_regex/traits/wchar_t/user_defined.cc | 2 - .../testsuite/28_regex/traits/wchar_t/value.cc | 1 - libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 - .../testsuite/29_atomics/atomic/operators/51811.cc | 2 - .../testsuite/29_atomics/atomic_flag/clear/1.cc | 1 - libstdc++-v3/testsuite/30_threads/async/42819.cc | 2 - libstdc++-v3/testsuite/30_threads/async/any.cc | 2 - libstdc++-v3/testsuite/30_threads/async/async.cc | 2 - libstdc++-v3/testsuite/30_threads/async/except.cc | 2 - libstdc++-v3/testsuite/30_threads/async/launch.cc | 2 - libstdc++-v3/testsuite/30_threads/async/sync.cc | 2 - .../testsuite/30_threads/call_once/60497.cc | 1 + .../testsuite/30_threads/call_once/call_once1.cc | 2 - .../30_threads/condition_variable/cons/1.cc | 2 - .../30_threads/condition_variable/members/1.cc | 2 - .../30_threads/condition_variable/members/2.cc | 2 - .../30_threads/condition_variable/members/3.cc | 2 - .../30_threads/condition_variable_any/cons/1.cc | 2 - .../30_threads/condition_variable_any/members/1.cc | 2 - .../30_threads/condition_variable_any/members/2.cc | 2 - .../testsuite/30_threads/future/members/45133.cc | 6 - .../testsuite/30_threads/future/members/get.cc | 4 - .../testsuite/30_threads/future/members/get2.cc | 6 - .../testsuite/30_threads/future/members/share.cc | 4 - .../testsuite/30_threads/future/members/valid.cc | 2 - .../30_threads/future/members/wait_for.cc | 2 - .../30_threads/future/members/wait_until.cc | 2 - libstdc++-v3/testsuite/30_threads/lock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/lock/2.cc | 3 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 4 - libstdc++-v3/testsuite/30_threads/lock/4.cc | 6 - .../testsuite/30_threads/lock_guard/cons/1.cc | 2 - libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 1 - .../30_threads/mutex/dest/destructor_locked.cc | 1 - libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 1 - .../testsuite/30_threads/mutex/native_handle/1.cc | 1 - .../testsuite/30_threads/mutex/try_lock/1.cc | 1 - .../testsuite/30_threads/mutex/try_lock/2.cc | 1 - .../testsuite/30_threads/mutex/unlock/1.cc | 1 - .../testsuite/30_threads/packaged_task/cons/1.cc | 1 - .../testsuite/30_threads/packaged_task/cons/2.cc | 1 - .../30_threads/packaged_task/cons/alloc.cc | 2 - .../30_threads/packaged_task/cons/move.cc | 1 - .../30_threads/packaged_task/cons/move_assign.cc | 2 - .../packaged_task/members/at_thread_exit.cc | 2 - .../30_threads/packaged_task/members/get_future.cc | 2 - .../30_threads/packaged_task/members/invoke.cc | 2 - .../30_threads/packaged_task/members/invoke5.cc | 2 - .../30_threads/packaged_task/members/reset2.cc | 2 - .../30_threads/packaged_task/members/swap.cc | 2 - .../30_threads/packaged_task/members/valid.cc | 2 - .../testsuite/30_threads/promise/cons/move.cc | 1 - .../30_threads/promise/cons/move_assign.cc | 1 - .../30_threads/promise/members/at_thread_exit.cc | 2 - .../30_threads/promise/members/get_future.cc | 2 - .../30_threads/promise/members/set_value.cc | 7 - .../30_threads/promise/members/set_value3.cc | 5 - .../testsuite/30_threads/promise/members/swap.cc | 2 - .../testsuite/30_threads/recursive_mutex/cons/1.cc | 1 - .../recursive_mutex/dest/destructor_locked.cc | 1 - .../testsuite/30_threads/recursive_mutex/lock/1.cc | 1 - .../30_threads/recursive_mutex/native_handle/1.cc | 1 - .../30_threads/recursive_mutex/try_lock/1.cc | 1 - .../30_threads/recursive_mutex/try_lock/2.cc | 1 - .../30_threads/recursive_mutex/unlock/1.cc | 1 - .../30_threads/recursive_timed_mutex/cons/1.cc | 1 - .../dest/destructor_locked.cc | 1 - .../30_threads/recursive_timed_mutex/lock/1.cc | 1 - .../30_threads/recursive_timed_mutex/lock/2.cc | 1 - .../recursive_timed_mutex/native_handle/1.cc | 1 - .../30_threads/recursive_timed_mutex/try_lock/1.cc | 1 - .../30_threads/recursive_timed_mutex/try_lock/2.cc | 1 - .../recursive_timed_mutex/try_lock_for/1.cc | 1 - .../recursive_timed_mutex/try_lock_for/2.cc | 1 - .../recursive_timed_mutex/try_lock_for/3.cc | 1 - .../recursive_timed_mutex/try_lock_until/1.cc | 1 - .../recursive_timed_mutex/try_lock_until/2.cc | 1 - .../30_threads/recursive_timed_mutex/unlock/1.cc | 1 - .../30_threads/shared_future/members/45133.cc | 6 - .../30_threads/shared_future/members/get.cc | 6 - .../30_threads/shared_future/members/get2.cc | 6 - .../30_threads/shared_future/members/valid.cc | 2 - .../30_threads/shared_future/members/wait_for.cc | 2 - .../30_threads/shared_future/members/wait_until.cc | 2 - .../testsuite/30_threads/shared_lock/cons/1.cc | 1 - .../testsuite/30_threads/shared_lock/cons/2.cc | 1 - .../testsuite/30_threads/shared_lock/cons/3.cc | 1 - .../testsuite/30_threads/shared_lock/cons/4.cc | 1 - .../testsuite/30_threads/shared_lock/cons/5.cc | 1 - .../testsuite/30_threads/shared_lock/cons/6.cc | 1 - .../testsuite/30_threads/shared_lock/locking/1.cc | 1 - .../testsuite/30_threads/shared_lock/locking/2.cc | 2 - .../testsuite/30_threads/shared_lock/locking/3.cc | 1 - .../testsuite/30_threads/shared_lock/locking/4.cc | 1 - .../30_threads/shared_lock/modifiers/1.cc | 1 - .../testsuite/30_threads/shared_mutex/cons/1.cc | 1 - .../30_threads/shared_mutex/try_lock/1.cc | 1 - .../30_threads/shared_mutex/try_lock/2.cc | 1 - .../30_threads/shared_timed_mutex/cons/1.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/1.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/2.cc | 1 - .../30_threads/shared_timed_mutex/try_lock/3.cc | 1 - libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 2 - libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 2 - libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 4 - libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 4 - .../testsuite/30_threads/this_thread/60421.cc | 4 - libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 2 - libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 2 - .../testsuite/30_threads/thread/cons/moveable.cc | 2 - .../testsuite/30_threads/thread/members/1.cc | 2 - .../testsuite/30_threads/thread/members/2.cc | 2 - .../testsuite/30_threads/thread/members/3.cc | 2 - .../thread/members/hardware_concurrency.cc | 2 - .../30_threads/thread/native_handle/cancel.cc | 1 + libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 4 - .../testsuite/30_threads/timed_mutex/cons/1.cc | 1 - .../timed_mutex/dest/destructor_locked.cc | 1 - .../testsuite/30_threads/timed_mutex/lock/1.cc | 1 - .../30_threads/timed_mutex/native_handle/1.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 1 - .../30_threads/timed_mutex/try_lock_for/1.cc | 1 - .../30_threads/timed_mutex/try_lock_for/2.cc | 1 - .../30_threads/timed_mutex/try_lock_for/3.cc | 1 - .../30_threads/timed_mutex/try_lock_until/1.cc | 1 - .../30_threads/timed_mutex/try_lock_until/2.cc | 1 - .../30_threads/timed_mutex/try_lock_until/57641.cc | 1 - .../testsuite/30_threads/timed_mutex/unlock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 1 - libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 6 - libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 4 - libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 8 - .../testsuite/30_threads/unique_lock/cons/1.cc | 1 - .../testsuite/30_threads/unique_lock/cons/2.cc | 1 - .../testsuite/30_threads/unique_lock/cons/3.cc | 1 - .../testsuite/30_threads/unique_lock/cons/4.cc | 1 - .../testsuite/30_threads/unique_lock/cons/5.cc | 1 - .../testsuite/30_threads/unique_lock/cons/6.cc | 1 - .../testsuite/30_threads/unique_lock/locking/1.cc | 1 - .../testsuite/30_threads/unique_lock/locking/2.cc | 2 - .../testsuite/30_threads/unique_lock/locking/3.cc | 1 - .../testsuite/30_threads/unique_lock/locking/4.cc | 1 - .../30_threads/unique_lock/modifiers/1.cc | 1 - libstdc++-v3/testsuite/backward/11460.cc | 2 - libstdc++-v3/testsuite/backward/hash_map/1.cc | 1 - libstdc++-v3/testsuite/backward/hash_map/25896.cc | 2 - libstdc++-v3/testsuite/backward/hash_set/1.cc | 1 - libstdc++-v3/testsuite/backward/hash_set/25896.cc | 2 - libstdc++-v3/testsuite/decimal/binary-arith.cc | 12 - libstdc++-v3/testsuite/decimal/comparison.cc | 18 - .../decimal/compound-assignment-memfunc.cc | 12 - .../testsuite/decimal/compound-assignment.cc | 12 - .../testsuite/decimal/conversion-from-float.cc | 3 - .../testsuite/decimal/conversion-from-integral.cc | 6 - .../decimal/conversion-to-generic-float.cc | 3 - .../testsuite/decimal/conversion-to-integral.cc | 3 - libstdc++-v3/testsuite/decimal/ctor.cc | 3 - libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 3 - libstdc++-v3/testsuite/decimal/incdec.cc | 3 - libstdc++-v3/testsuite/decimal/make-decimal.cc | 3 - libstdc++-v3/testsuite/decimal/pr54036-1.cc | 1 - libstdc++-v3/testsuite/decimal/pr54036-2.cc | 1 - libstdc++-v3/testsuite/decimal/pr54036-3.cc | 1 - libstdc++-v3/testsuite/decimal/unary-arith.cc | 6 - .../testsuite/experimental/algorithm/sample.cc | 15 +- .../testsuite/experimental/array/make_array.cc | 1 + libstdc++-v3/testsuite/experimental/array/neg.cc | 3 +- .../testsuite/experimental/deque/erasure.cc | 4 - .../filesystem/iterators/directory_iterator.cc | 9 - .../iterators/recursive_directory_iterator.cc | 9 - .../experimental/filesystem/operations/absolute.cc | 4 - .../filesystem/operations/canonical.cc | 4 - .../experimental/filesystem/operations/copy.cc | 10 - .../filesystem/operations/copy_file.cc | 1 - .../filesystem/operations/create_directories.cc | 1 - .../filesystem/operations/create_directory.cc | 1 - .../filesystem/operations/current_path.cc | 4 - .../experimental/filesystem/operations/exists.cc | 6 - .../filesystem/operations/file_size.cc | 4 - .../filesystem/operations/last_write_time.cc | 1 - .../filesystem/operations/permissions.cc | 1 - .../experimental/filesystem/operations/status.cc | 4 - .../filesystem/operations/temp_directory_path.cc | 4 - .../experimental/filesystem/path/native/string.cc | 4 - .../testsuite/experimental/forward_list/erasure.cc | 4 - .../testsuite/experimental/list/erasure.cc | 4 - libstdc++-v3/testsuite/experimental/map/erasure.cc | 4 - .../memory/shared_ptr/assign/assign.cc | 3 - .../memory/shared_ptr/comparison/comparison.cc | 4 - .../memory/shared_ptr/cons/alias_ctor.cc | 6 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 1 - .../memory/shared_ptr/cons/copy_ctor.cc | 6 - .../memory/shared_ptr/cons/default_ctor.cc | 2 - .../memory/shared_ptr/cons/move_ctor.cc | 5 - .../memory/shared_ptr/cons/pointer_ctor.cc | 6 - .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 - .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 - .../experimental/memory/shared_ptr/dest/dest.cc | 3 - .../memory/shared_ptr/modifiers/reset.cc | 6 - .../memory/shared_ptr/modifiers/swap.cc | 2 - .../memory/shared_ptr/observers/bool_conv.cc | 6 - .../memory/shared_ptr/observers/operators.cc | 6 - .../memory/shared_ptr/observers/owner_before.cc | 6 - .../memory/shared_ptr/observers/use_count.cc | 6 - .../testsuite/experimental/memory_resource/1.cc | 8 - .../memory_resource/null_memory_resource.cc | 2 - .../memory_resource/resource_adaptor.cc | 1 - .../propagate_const/assignment/move_neg.cc | 2 +- .../experimental/propagate_const/cons/move_neg.cc | 8 +- .../experimental/propagate_const/requirements2.cc | 8 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 6 +- .../experimental/propagate_const/requirements5.cc | 2 +- libstdc++-v3/testsuite/experimental/set/erasure.cc | 4 - .../testsuite/experimental/string/erasure.cc | 4 - .../experimental/string_view/capacity/1.cc | 2 - .../experimental/string_view/cons/char/1.cc | 1 - .../experimental/string_view/cons/char/2.cc | 1 - .../experimental/string_view/cons/char/3.cc | 3 - .../experimental/string_view/cons/wchar_t/1.cc | 1 - .../experimental/string_view/cons/wchar_t/2.cc | 1 - .../experimental/string_view/cons/wchar_t/3.cc | 3 - .../string_view/element_access/char/1.cc | 6 +- .../string_view/element_access/char/empty.cc | 2 - .../string_view/element_access/char/front_back.cc | 2 - .../string_view/element_access/wchar_t/1.cc | 6 +- .../string_view/element_access/wchar_t/empty.cc | 2 - .../element_access/wchar_t/front_back.cc | 2 - .../experimental/string_view/inserters/char/1.cc | 6 +- .../experimental/string_view/inserters/char/2.cc | 6 +- .../experimental/string_view/inserters/char/3.cc | 2 - .../string_view/inserters/pod/10081-out.cc | 2 - .../string_view/inserters/wchar_t/1.cc | 6 +- .../string_view/inserters/wchar_t/2.cc | 10 +- .../string_view/inserters/wchar_t/3.cc | 2 - .../string_view/modifiers/remove_prefix/char/1.cc | 2 - .../modifiers/remove_prefix/wchar_t/1.cc | 2 - .../string_view/modifiers/remove_suffix/char/1.cc | 2 - .../modifiers/remove_suffix/wchar_t/1.cc | 2 - .../string_view/operations/compare/char/1.cc | 1 - .../string_view/operations/compare/char/13650.cc | 1 - .../string_view/operations/compare/wchar_t/1.cc | 1 - .../operations/compare/wchar_t/13650.cc | 1 - .../string_view/operations/copy/char/1.cc | 6 +- .../string_view/operations/copy/wchar_t/1.cc | 6 +- .../string_view/operations/data/char/1.cc | 2 - .../string_view/operations/data/wchar_t/1.cc | 2 - .../string_view/operations/find/char/1.cc | 6 +- .../string_view/operations/find/char/2.cc | 6 +- .../string_view/operations/find/char/3.cc | 6 +- .../string_view/operations/find/char/4.cc | 2 - .../string_view/operations/find/wchar_t/1.cc | 6 +- .../string_view/operations/find/wchar_t/2.cc | 6 +- .../string_view/operations/find/wchar_t/3.cc | 6 +- .../string_view/operations/find/wchar_t/4.cc | 2 - .../string_view/operations/rfind/char/1.cc | 6 +- .../string_view/operations/rfind/char/2.cc | 6 +- .../string_view/operations/rfind/char/3.cc | 7 +- .../string_view/operations/rfind/wchar_t/1.cc | 6 +- .../string_view/operations/rfind/wchar_t/2.cc | 6 +- .../string_view/operations/rfind/wchar_t/3.cc | 7 +- .../string_view/operations/substr/char/1.cc | 6 +- .../string_view/operations/substr/wchar_t/1.cc | 6 +- .../string_view/operations/to_string/1.cc | 6 +- .../experimental/string_view/operators/char/2.cc | 2 - .../string_view/operators/wchar_t/2.cc | 2 - .../experimental/unordered_map/erasure.cc | 4 - .../experimental/unordered_set/erasure.cc | 4 - .../testsuite/experimental/vector/erasure.cc | 4 - libstdc++-v3/testsuite/ext/array_allocator/1.cc | 2 - libstdc++-v3/testsuite/ext/array_allocator/2.cc | 2 - libstdc++-v3/testsuite/ext/array_allocator/3.cc | 2 - .../ext/array_allocator/variadic_construct.cc | 1 - .../bitmap_allocator/overaligned.cc} | 28 +- .../ext/bitmap_allocator/variadic_construct.cc | 1 - libstdc++-v3/testsuite/ext/codecvt/1.cc | 1 - libstdc++-v3/testsuite/ext/codecvt/char-1.cc | 1 - libstdc++-v3/testsuite/ext/codecvt/char-2.cc | 1 - libstdc++-v3/testsuite/ext/codecvt/wchar_t.cc | 1 - .../testsuite/ext/enc_filebuf/char/13189.cc | 1 - .../testsuite/ext/enc_filebuf/char/13598.cc | 1 - .../testsuite/ext/enc_filebuf/wchar_t/13189.cc | 1 - libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 8 - libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc | 2 - .../testsuite/ext/malloc_allocator/overaligned.cc | 68 + .../explicit.cc => ext/malloc_allocator/sanity.cc} | 17 +- .../ext/malloc_allocator/variadic_construct.cc | 1 - .../mt_allocator/check_allocate_big_per_type.cc | 2 - .../dr2127.cc => ext/mt_allocator/overaligned.cc} | 28 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-1.cc | 2 - libstdc++-v3/testsuite/ext/mt_allocator/tune-2.cc | 2 - libstdc++-v3/testsuite/ext/mt_allocator/tune-3.cc | 2 - libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc | 2 - .../ext/mt_allocator/variadic_construct.cc | 1 - .../dr2127.cc => ext/new_allocator/overaligned.cc} | 28 +- .../ext/new_allocator/variadic_construct.cc | 1 - libstdc++-v3/testsuite/ext/pod_char_traits.cc | 2 +- .../pool_allocator/overaligned.cc} | 28 +- .../ext/pool_allocator/variadic_construct.cc | 1 - .../random/arcsine_distribution/cons/default.cc | 2 - .../ext/random/arcsine_distribution/cons/parms.cc | 2 - .../random/arcsine_distribution/operators/equal.cc | 2 - .../arcsine_distribution/operators/inequal.cc | 2 - .../arcsine_distribution/operators/serialize.cc | 2 - .../ext/random/beta_distribution/cons/default.cc | 2 - .../ext/random/beta_distribution/cons/parms.cc | 2 - .../random/beta_distribution/operators/equal.cc | 2 - .../random/beta_distribution/operators/inequal.cc | 2 - .../ext/random/hoyt_distribution/cons/default.cc | 2 - .../ext/random/hoyt_distribution/cons/parms.cc | 2 - .../random/hoyt_distribution/operators/equal.cc | 2 - .../random/hoyt_distribution/operators/inequal.cc | 2 - .../hoyt_distribution/operators/serialize.cc | 2 - .../hypergeometric_distribution/cons/default.cc | 2 - .../hypergeometric_distribution/cons/parms.cc | 2 - .../hypergeometric_distribution/operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../operators/serialize.cc | 2 - .../ext/random/k_distribution/cons/default.cc | 2 - .../ext/random/k_distribution/cons/parms.cc | 2 - .../ext/random/k_distribution/operators/equal.cc | 2 - .../ext/random/k_distribution/operators/inequal.cc | 2 - .../random/k_distribution/operators/serialize.cc | 2 - .../random/logistic_distribution/cons/default.cc | 2 - .../ext/random/logistic_distribution/cons/parms.cc | 2 - .../logistic_distribution/operators/equal.cc | 2 - .../logistic_distribution/operators/inequal.cc | 2 - .../logistic_distribution/operators/serialize.cc | 2 - .../random/nakagami_distribution/cons/default.cc | 2 - .../ext/random/nakagami_distribution/cons/parms.cc | 2 - .../nakagami_distribution/operators/equal.cc | 2 - .../nakagami_distribution/operators/inequal.cc | 2 - .../nakagami_distribution/operators/serialize.cc | 2 - .../random/normal_mv_distribution/cons/default.cc | 2 - .../random/normal_mv_distribution/cons/parms.cc | 2 - .../normal_mv_distribution/operators/equal.cc | 2 - .../normal_mv_distribution/operators/inequal.cc | 2 - .../ext/random/pareto_distribution/cons/default.cc | 2 - .../ext/random/pareto_distribution/cons/parms.cc | 2 - .../random/pareto_distribution/operators/equal.cc | 2 - .../pareto_distribution/operators/inequal.cc | 2 - .../pareto_distribution/operators/serialize.cc | 2 - .../ext/random/rice_distribution/cons/default.cc | 2 - .../ext/random/rice_distribution/cons/parms.cc | 2 - .../random/rice_distribution/operators/equal.cc | 2 - .../random/rice_distribution/operators/inequal.cc | 2 - .../rice_distribution/operators/serialize.cc | 2 - .../cons/default.cc | 2 - .../operators/equal.cc | 2 - .../operators/inequal.cc | 2 - .../operators/serialize.cc | 2 - .../random/triangular_distribution/cons/default.cc | 2 - .../random/triangular_distribution/cons/parms.cc | 2 - .../triangular_distribution/operators/equal.cc | 2 - .../triangular_distribution/operators/inequal.cc | 2 - .../uniform_on_sphere_distribution/cons/default.cc | 3 - .../operators/equal.cc | 2 - .../operators/generate.cc | 1 - .../operators/inequal.cc | 2 - .../operators/serialize.cc | 2 - .../random/von_mises_distribution/cons/default.cc | 2 - .../random/von_mises_distribution/cons/parms.cc | 2 - .../von_mises_distribution/operators/equal.cc | 2 - .../von_mises_distribution/operators/inequal.cc | 2 - libstdc++-v3/testsuite/ext/rope/2.cc | 1 - libstdc++-v3/testsuite/ext/rope/3.cc | 1 - libstdc++-v3/testsuite/ext/rope/4.cc | 2 - libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 3 - .../ext/special_functions/conf_hyperg/check_nan.cc | 3 - .../special_functions/conf_hyperg/check_value.cc | 1 - .../ext/special_functions/hyperg/check_nan.cc | 4 - .../ext/special_functions/hyperg/check_value.cc | 1 - .../testsuite/ext/stdio_filebuf/char/10063-1.cc | 1 - .../testsuite/ext/stdio_filebuf/char/10063-2.cc | 1 - .../testsuite/ext/stdio_filebuf/char/10063-3.cc | 1 - libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc | 1 - .../testsuite/ext/stdio_sync_filebuf/char/1.cc | 1 - .../ext/stdio_sync_filebuf/char/12048-1.cc | 1 - .../ext/stdio_sync_filebuf/char/12048-2.cc | 1 - .../ext/stdio_sync_filebuf/char/12048-3.cc | 1 - .../ext/stdio_sync_filebuf/char/12048-4.cc | 1 - .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 1 - .../ext/stdio_sync_filebuf/wchar_t/12077.cc | 1 - .../ext/stdio_sync_filebuf/wchar_t/12948-1.cc | 1 - .../ext/stdio_sync_filebuf/wchar_t/12948-2.cc | 1 - .../ext/stdio_sync_filebuf/wchar_t/12948-3.cc | 1 - .../ext/stdio_sync_filebuf/wchar_t/12948-4.cc | 1 - .../ext/throw_allocator/variadic_construct.cc | 1 - .../testsuite/ext/type_traits/add_unsigned.cc | 1 - .../testsuite/ext/type_traits/remove_unsigned.cc | 1 - .../testsuite/ext/vstring/capacity/29134.cc | 2 - .../ext/vstring/capacity/shrink_to_fit.cc | 2 - libstdc++-v3/testsuite/ext/vstring/cons/58415-1.cc | 2 - .../testsuite/ext/vstring/cons/moveable.cc | 4 - .../ext/vstring/element_access/char/58163.cc | 2 - .../ext/vstring/element_access/char/front_back.cc | 1 - .../ext/vstring/element_access/wchar_t/58163.cc | 2 - .../vstring/element_access/wchar_t/front_back.cc | 1 - libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc | 2 - .../testsuite/ext/vstring/hash/wchar_t/1.cc | 2 - libstdc++-v3/testsuite/ext/vstring/init-list.cc | 6 +- .../ext/vstring/inserters_extractors/char/28277.cc | 1 - .../vstring/inserters_extractors/wchar_t/28277.cc | 1 - .../ext/vstring/modifiers/assign/move_assign.cc | 4 - .../ext/vstring/modifiers/pop_back/char/1.cc | 6 +- .../ext/vstring/modifiers/pop_back/wchar_t/1.cc | 6 +- libstdc++-v3/testsuite/ext/vstring/operators/1.cc | 1 - libstdc++-v3/testsuite/ext/vstring/operators/2.cc | 1 - .../01_assoc_laguerre/check_nan.cc | 1 - .../01_assoc_laguerre/check_value.cc | 1 - .../02_assoc_legendre/check_nan.cc | 1 - .../02_assoc_legendre/check_value.cc | 1 - .../special_functions/03_beta/check_nan.cc | 2 - .../special_functions/03_beta/check_value.cc | 1 - .../04_comp_ellint_1/check_nan.cc | 1 - .../04_comp_ellint_1/check_value.cc | 1 - .../05_comp_ellint_2/check_nan.cc | 1 - .../05_comp_ellint_2/check_value.cc | 1 - .../06_comp_ellint_3/check_nan.cc | 2 - .../06_comp_ellint_3/check_value.cc | 1 - .../special_functions/07_cyl_bessel_i/check_nan.cc | 2 - .../07_cyl_bessel_i/check_value.cc | 1 - .../special_functions/07_cyl_bessel_i/pr56216.cc | 1 - .../special_functions/08_cyl_bessel_j/check_nan.cc | 2 - .../08_cyl_bessel_j/check_value.cc | 1 - .../special_functions/09_cyl_bessel_k/check_nan.cc | 2 - .../09_cyl_bessel_k/check_value.cc | 1 - .../special_functions/10_cyl_neumann/check_nan.cc | 2 - .../10_cyl_neumann/check_value.cc | 1 - .../special_functions/11_ellint_1/check_nan.cc | 2 - .../special_functions/11_ellint_1/check_value.cc | 1 - .../special_functions/12_ellint_2/check_nan.cc | 2 - .../special_functions/12_ellint_2/check_value.cc | 1 - .../special_functions/13_ellint_3/check_nan.cc | 3 - .../special_functions/13_ellint_3/check_value.cc | 1 - .../special_functions/14_expint/check_nan.cc | 1 - .../special_functions/14_expint/check_value.cc | 1 - .../special_functions/15_hermite/check_nan.cc | 1 - .../special_functions/15_hermite/check_value.cc | 1 - .../special_functions/16_laguerre/check_nan.cc | 1 - .../special_functions/16_laguerre/check_value.cc | 1 - .../special_functions/17_legendre/check_nan.cc | 1 - .../special_functions/17_legendre/check_value.cc | 1 - .../special_functions/18_riemann_zeta/check_nan.cc | 1 - .../18_riemann_zeta/check_value.cc | 1 - .../special_functions/19_sph_bessel/check_nan.cc | 1 - .../special_functions/19_sph_bessel/check_value.cc | 1 - .../special_functions/20_sph_legendre/check_nan.cc | 1 - .../20_sph_legendre/check_value.cc | 1 - .../special_functions/21_sph_neumann/check_nan.cc | 1 - .../21_sph_neumann/check_value.cc | 1 - .../enable_shared_from_this/not_shared.cc | 2 - .../enable_shared_from_this/not_shared2.cc | 2 - .../enable_shared_from_this/not_shared3.cc | 2 - .../enable_shared_from_this/shared.cc | 2 - .../enable_shared_from_this/still_shared.cc | 2 +- .../shared_ptr/assign/assign.cc | 1 - .../shared_ptr/assign/auto_ptr.cc | 1 - .../shared_ptr/assign/auto_ptr_neg.cc | 2 - .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 2 - .../shared_ptr/assign/shared_ptr.cc | 1 - .../shared_ptr/assign/shared_ptr_neg.cc | 2 - .../shared_ptr/cons/auto_ptr.cc | 2 - .../shared_ptr/cons/auto_ptr_neg.cc | 2 - .../2_general_utilities/shared_ptr/cons/copy.cc | 4 - .../2_general_utilities/shared_ptr/cons/default.cc | 2 - .../2_general_utilities/shared_ptr/cons/pointer.cc | 6 - .../shared_ptr/cons/weak_ptr.cc | 2 - .../2_general_utilities/shared_ptr/dest/dest.cc | 3 - .../2_general_utilities/shared_ptr/misc/24595.cc | 2 - .../tr1/2_general_utilities/shared_ptr/misc/io.cc | 2 - .../2_general_utilities/shared_ptr/misc/swap.cc | 2 - .../shared_ptr/modifiers/reset.cc | 6 - .../shared_ptr/modifiers/reset_neg.cc | 2 - .../shared_ptr/modifiers/swap.cc | 2 - .../shared_ptr/modifiers/swap_neg.cc | 2 - .../shared_ptr/observers/bool_conv.cc | 6 - .../shared_ptr/observers/get.cc | 6 - .../shared_ptr/observers/unique.cc | 6 - .../shared_ptr/observers/use_count.cc | 6 - .../shared_ptr/thread/default_weaktoshared.cc | 1 - .../shared_ptr/thread/mutex_weaktoshared.cc | 1 - .../tr1/3_function_objects/bind/all_bound.cc | 2 - .../testsuite/tr1/3_function_objects/bind/mixed.cc | 4 - .../tr1/3_function_objects/bind/nested.cc | 2 - .../tr1/3_function_objects/bind/placeholders.cc | 2 - .../testsuite/tr1/3_function_objects/bind/ref.cc | 2 - .../testsuite/tr1/3_function_objects/function/1.cc | 2 - .../testsuite/tr1/3_function_objects/function/2.cc | 2 - .../testsuite/tr1/3_function_objects/function/3.cc | 2 - .../testsuite/tr1/3_function_objects/function/4.cc | 2 - .../testsuite/tr1/3_function_objects/function/5.cc | 2 - .../testsuite/tr1/3_function_objects/function/6.cc | 2 - .../testsuite/tr1/3_function_objects/function/7.cc | 2 - .../testsuite/tr1/3_function_objects/function/8.cc | 2 - .../testsuite/tr1/3_function_objects/function/9.cc | 2 - .../3_function_objects/reference_wrapper/invoke.cc | 2 - .../reference_wrapper/typedefs.cc | 2 - .../testsuite/tr1/3_function_objects/result_of.cc | 2 - .../tr1/4_metaprogramming/add_const/value.cc | 1 - .../tr1/4_metaprogramming/add_cv/value.cc | 1 - .../tr1/4_metaprogramming/add_pointer/value.cc | 1 - .../tr1/4_metaprogramming/add_reference/value.cc | 1 - .../tr1/4_metaprogramming/add_volatile/value.cc | 1 - .../tr1/4_metaprogramming/aligned_storage/value.cc | 1 - .../tr1/4_metaprogramming/alignment_of/value.cc | 1 - .../tr1/4_metaprogramming/extent/value.cc | 1 - .../4_metaprogramming/has_nothrow_assign/value.cc | 1 - .../has_nothrow_constructor/value.cc | 1 - .../4_metaprogramming/has_nothrow_copy/value.cc | 1 - .../4_metaprogramming/has_trivial_assign/value.cc | 1 - .../has_trivial_constructor/value.cc | 1 - .../4_metaprogramming/has_trivial_copy/value.cc | 1 - .../has_trivial_destructor/value.cc | 1 - .../has_virtual_destructor/value.cc | 1 - .../integral_constant/static_definition.cc | 1 - .../integral_constant/true_false_value.cc | 1 - .../tr1/4_metaprogramming/is_abstract/value.cc | 1 - .../tr1/4_metaprogramming/is_arithmetic/value.cc | 1 - .../tr1/4_metaprogramming/is_array/value.cc | 1 - .../tr1/4_metaprogramming/is_base_of/value.cc | 1 - .../tr1/4_metaprogramming/is_class/value.cc | 1 - .../tr1/4_metaprogramming/is_compound/value.cc | 1 - .../tr1/4_metaprogramming/is_const/value.cc | 1 - .../tr1/4_metaprogramming/is_convertible/value.cc | 1 - .../tr1/4_metaprogramming/is_empty/value.cc | 1 - .../tr1/4_metaprogramming/is_enum/24808.cc | 1 - .../tr1/4_metaprogramming/is_enum/value.cc | 1 - .../4_metaprogramming/is_floating_point/value.cc | 1 - .../tr1/4_metaprogramming/is_function/24808.cc | 1 - .../tr1/4_metaprogramming/is_function/value.cc | 1 - .../tr1/4_metaprogramming/is_fundamental/value.cc | 1 - .../tr1/4_metaprogramming/is_integral/value.cc | 1 - .../is_member_function_pointer/value.cc | 1 - .../is_member_object_pointer/value.cc | 1 - .../4_metaprogramming/is_member_pointer/value.cc | 1 - .../tr1/4_metaprogramming/is_object/24808.cc | 1 - .../tr1/4_metaprogramming/is_object/value.cc | 1 - .../tr1/4_metaprogramming/is_pod/value.cc | 1 - .../tr1/4_metaprogramming/is_pointer/value.cc | 1 - .../tr1/4_metaprogramming/is_polymorphic/value.cc | 1 - .../tr1/4_metaprogramming/is_reference/value.cc | 1 - .../tr1/4_metaprogramming/is_same/value.cc | 1 - .../tr1/4_metaprogramming/is_scalar/value.cc | 1 - .../tr1/4_metaprogramming/is_signed/value.cc | 1 - .../tr1/4_metaprogramming/is_union/value.cc | 1 - .../tr1/4_metaprogramming/is_unsigned/value.cc | 1 - .../tr1/4_metaprogramming/is_void/value.cc | 1 - .../tr1/4_metaprogramming/is_volatile/value.cc | 1 - .../testsuite/tr1/4_metaprogramming/rank/value.cc | 1 - .../4_metaprogramming/remove_all_extents/value.cc | 1 - .../tr1/4_metaprogramming/remove_const/value.cc | 1 - .../tr1/4_metaprogramming/remove_cv/value.cc | 1 - .../tr1/4_metaprogramming/remove_extent/value.cc | 1 - .../tr1/4_metaprogramming/remove_pointer/value.cc | 1 - .../4_metaprogramming/remove_reference/value.cc | 1 - .../tr1/4_metaprogramming/remove_volatile/value.cc | 1 - .../random/discard_block/operators/equal.cc | 1 - .../random/discard_block/operators/not_equal.cc | 1 - .../random/discard_block/operators/serialize.cc | 1 - .../random/linear_congruential/cons/default.cc | 1 - .../random/linear_congruential/cons/gen1.cc | 1 - .../random/linear_congruential/operators/equal.cc | 2 - .../linear_congruential/operators/not_equal.cc | 2 - .../linear_congruential/operators/serialize.cc | 2 - .../random/mersenne_twister/cons/default.cc | 2 - .../random/mersenne_twister/cons/gen1.cc | 1 - .../random/mersenne_twister/operators/equal.cc | 1 - .../random/mersenne_twister/operators/not_equal.cc | 1 - .../random/mersenne_twister/operators/serialize.cc | 1 - .../5_numerical_facilities/random/minstd_rand.cc | 2 - .../5_numerical_facilities/random/minstd_rand0.cc | 2 - .../tr1/5_numerical_facilities/random/mt19937.cc | 2 - .../random/random_device/cons/default.cc | 2 - .../random/random_device/cons/token.cc | 1 - .../tr1/5_numerical_facilities/random/ranlux3.cc | 2 - .../5_numerical_facilities/random/ranlux3_01.cc | 2 - .../tr1/5_numerical_facilities/random/ranlux4.cc | 2 - .../5_numerical_facilities/random/ranlux4_01.cc | 2 - .../random/subtract_with_carry/cons/default.cc | 1 - .../random/subtract_with_carry/cons/gen1.cc | 1 - .../random/subtract_with_carry/operators/equal.cc | 1 - .../subtract_with_carry/operators/not_equal.cc | 1 - .../subtract_with_carry/operators/serialize.cc | 1 - .../random/subtract_with_carry_01/cons/default.cc | 1 - .../random/subtract_with_carry_01/cons/gen1.cc | 1 - .../subtract_with_carry_01/operators/equal.cc | 1 - .../subtract_with_carry_01/operators/not_equal.cc | 1 - .../subtract_with_carry_01/operators/serialize.cc | 1 - .../random/uniform_int/33128.cc | 2 - .../random/uniform_int/cons/default.cc | 1 - .../random/uniform_int/cons/range.cc | 1 - .../random/xor_combine/cons/default.cc | 2 - .../random/xor_combine/operators/equal.cc | 1 - .../random/xor_combine/operators/not_equal.cc | 1 - .../random/xor_combine/operators/serialize.cc | 1 - .../08_cyl_bessel_i/check_value.cc | 20 - .../special_functions/08_cyl_bessel_i/pr56216.cc | 2 - .../09_cyl_bessel_j/check_value.cc | 20 - .../10_cyl_bessel_k/check_value.cc | 22 - .../11_cyl_neumann/check_value.cc | 22 - .../special_functions/16_hermite/check_value.cc | 8 - .../special_functions/21_sph_bessel/check_value.cc | 14 - .../23_sph_neumann/check_value.cc | 16 - .../tr1/6_containers/array/capacity/empty.cc | 2 - .../tr1/6_containers/array/capacity/max_size.cc | 2 - .../tr1/6_containers/array/capacity/size.cc | 2 - .../array/comparison_operators/equal.cc | 1 - .../array/comparison_operators/greater.cc | 1 - .../array/comparison_operators/greater_or_equal.cc | 1 - .../array/comparison_operators/less.cc | 1 - .../array/comparison_operators/less_or_equal.cc | 1 - .../array/comparison_operators/not_equal.cc | 1 - .../array/element_access/at_out_of_range.cc | 1 - .../tr1/6_containers/array/element_access/back.cc | 2 - .../tr1/6_containers/array/element_access/data.cc | 2 - .../tr1/6_containers/array/element_access/front.cc | 2 - .../array/iterators/end_is_one_past.cc | 1 - .../tr1/6_containers/array/requirements/assign.cc | 2 - .../6_containers/array/requirements/contiguous.cc | 1 - .../6_containers/array/requirements/member_swap.cc | 2 - .../array/requirements/zero_sized_arrays.cc | 1 - .../array/specialized_algorithms/swap.cc | 2 - .../tr1/6_containers/array/tuple_interface/get.cc | 1 - .../array/tuple_interface/tuple_element.cc | 1 - .../array/tuple_interface/tuple_size.cc | 1 - .../testsuite/tr1/6_containers/hash/24799.cc | 2 - .../tr1/6_containers/hash/operators/size_t.cc | 2 - .../tuple/comparison_operators/comparisons.cc | 2 - .../tr1/6_containers/tuple/cons/assignment.cc | 2 - .../tr1/6_containers/tuple/cons/big_tuples.cc | 2 - .../tr1/6_containers/tuple/cons/constructor.cc | 2 - .../6_containers/tuple/creation_functions/23978.cc | 2 - .../tuple/creation_functions/make_tuple.cc | 2 - .../6_containers/tuple/creation_functions/tie.cc | 2 - .../6_containers/tuple/creation_functions/tie2.cc | 1 - .../tr1/6_containers/tuple/element_access/get.cc | 2 - .../testsuite/tr1/6_containers/tuple/tuple_size.cc | 2 - .../tr1/6_containers/unordered_map/24064.cc | 2 - .../unordered_map/capacity/29134-map.cc | 2 - .../tr1/6_containers/unordered_map/erase/1.cc | 2 - .../6_containers/unordered_map/erase/24061-map.cc | 2 - .../tr1/6_containers/unordered_map/find/map1.cc | 2 - .../6_containers/unordered_map/insert/24061-map.cc | 2 - .../unordered_map/insert/array_syntax.cc | 2 - .../6_containers/unordered_map/insert/map_range.cc | 2 - .../unordered_map/insert/map_single.cc | 2 - .../tr1/6_containers/unordered_map/swap/1.cc | 1 - .../tr1/6_containers/unordered_map/swap/2.cc | 1 - .../unordered_multimap/capacity/29134-multimap.cc | 2 - .../tr1/6_containers/unordered_multimap/erase/1.cc | 2 - .../unordered_multimap/erase/24061-multimap.cc | 2 - .../unordered_multimap/find/multimap1.cc | 2 - .../unordered_multimap/insert/24061-multimap.cc | 2 - .../unordered_multimap/insert/multimap_range.cc | 2 - .../unordered_multimap/insert/multimap_single.cc | 2 - .../tr1/6_containers/unordered_multimap/swap/1.cc | 1 - .../tr1/6_containers/unordered_multimap/swap/2.cc | 1 - .../tr1/6_containers/unordered_multiset/24054.cc | 2 - .../unordered_multiset/capacity/29134-multiset.cc | 2 - .../tr1/6_containers/unordered_multiset/erase/1.cc | 2 - .../unordered_multiset/erase/24061-multiset.cc | 2 - .../unordered_multiset/find/multiset1.cc | 2 - .../unordered_multiset/insert/24061-multiset.cc | 2 - .../unordered_multiset/insert/multiset_range.cc | 2 - .../unordered_multiset/insert/multiset_single.cc | 2 - .../tr1/6_containers/unordered_multiset/swap/1.cc | 1 - .../tr1/6_containers/unordered_multiset/swap/2.cc | 1 - .../tr1/6_containers/unordered_set/23465.cc | 2 - .../tr1/6_containers/unordered_set/26132.cc | 2 - .../unordered_set/capacity/29134-set.cc | 2 - .../tr1/6_containers/unordered_set/erase/1.cc | 2 - .../6_containers/unordered_set/erase/24061-set.cc | 2 - .../tr1/6_containers/unordered_set/find/set1.cc | 2 - .../6_containers/unordered_set/insert/24061-set.cc | 2 - .../6_containers/unordered_set/insert/set_range.cc | 2 - .../unordered_set/insert/set_single.cc | 2 - .../tr1/6_containers/unordered_set/swap/1.cc | 1 - .../tr1/6_containers/unordered_set/swap/2.cc | 1 - .../testsuite/tr1/6_containers/utility/pair.cc | 1 - .../match_results/ctors/char/default.cc | 1 - .../regex_traits/char/translate_nocase.cc | 1 - .../regex_traits/char/value.cc | 1 - .../regex_traits/wchar_t/translate_nocase.cc | 1 - .../regex_traits/wchar_t/value.cc | 1 - .../tr1/8_c_compatibility/complex/50880.cc | 2 - .../tr1/8_c_compatibility/complex/overloads_int.cc | 1 - libstdc++-v3/testsuite/tr2/bases/value.cc | 2 - libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 2 - libstdc++-v3/testsuite/util/debug/checks.h | 22 - .../testsuite/util/debug/unordered_checks.h | 8 - libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 - libstdc++-v3/testsuite/util/testsuite_api.h | 1 - .../testsuite/util/testsuite_common_types.h | 2 - libstdc++-v3/testsuite/util/testsuite_random.h | 1 - libstdc++-v3/testsuite/util/testsuite_rvalref.h | 14 - 2040 files changed, 13316 insertions(+), 8896 deletions(-) copy gcc/ada/{s-intman-dummy.adb => i-vxinco.adb} (77%) copy gcc/ada/{s-taspri-dummy.ads => i-vxinco.ads} (63%) rename gcc/ada/{s-interr-hwint.adb => s-interr-vxworks.adb} (97%) copy gcc/config/{i386/i386-passes.def => sparc/sparc-passes.def} (69%) create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-34.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1511-1.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr1511-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base2a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aggr-base6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var1.h create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var3.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary18.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary19.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr77943.C create mode 100644 gcc/testsuite/gcc.dg/pr71636-1.c create mode 100644 gcc/testsuite/gcc.dg/pr71636-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77937-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77937-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr77979.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-generic.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-ub.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/spellcheck_6.c rename gcc/testsuite/gcc.target/sparc/{bmaskbshuf.c => bmaskbshuf-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/bmaskbshuf-2.c rename gcc/testsuite/gcc.target/sparc/{popc.c => popc-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/popc-2.c create mode 100644 gcc/testsuite/gfortran.dg/dtio_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/negative_unit2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77959.f90 create mode 100644 gcc/testsuite/gfortran.dg/unexpected_eof_4.f90 copy gcc/testsuite/gnat.dg/{opt23.adb => lto18.adb} (79%) create mode 100644 gcc/testsuite/gnat.dg/lto18.ads copy gcc/testsuite/gnat.dg/{opt23_pkg.ads => lto18_pkg.ads} (90%) create mode 100644 gcc/testsuite/gnat.dg/lto19.adb create mode 100644 gcc/testsuite/gnat.dg/lto19_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/lto19_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/lto19_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/lto19_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/lto20.adb create mode 100644 gcc/testsuite/gnat.dg/lto20_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/lto20_pkg.ads copy gcc/testsuite/gnat.dg/{trampoline2.adb => trampoline3.adb} (59%) copy gcc/testsuite/gnat.dg/{trampoline2.adb => trampoline4.adb} (50%) create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc620-sparc64.obj create mode 100644 libgo/go/runtime/cpuprof.go delete mode 100644 libgo/go/runtime/mem.go create mode 100644 libgo/go/runtime/mprof.go create mode 100644 libgo/go/runtime/mstats.go create mode 100644 libgo/go/runtime/time.go create mode 100644 libgo/go/runtime/traceback_gccgo.go delete mode 100644 libgo/runtime/cpuprof.goc delete mode 100644 libgo/runtime/go-traceback.c delete mode 100644 libgo/runtime/mprof.goc delete mode 100644 libgo/runtime/time.goc copy libstdc++-v3/testsuite/20_util/{raw_storage_iterator/dr2127.cc => allocator/o [...] rename libstdc++-v3/testsuite/20_util/{ => function_objects}/not_fn/1.cc (77%) create mode 100644 libstdc++-v3/testsuite/20_util/scoped_allocator/construct_pair.cc copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/dr2127.cc => ext/bitmap_ [...] create mode 100644 libstdc++-v3/testsuite/ext/malloc_allocator/overaligned.cc copy libstdc++-v3/testsuite/{20_util/any/cons/explicit.cc => ext/malloc_allocator/ [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/dr2127.cc => ext/mt_allo [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/dr2127.cc => ext/new_all [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/dr2127.cc => ext/pool_al [...]