This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch melt-branch in repository gcc.
from bd356bb 2016-04-17 Basile Starynkevitch basile@starynkevitch.net [...] new 10bc620 2016-04-17 Basile Starynkevitch basile@starynkevitch.net [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 26 +- ChangeLog.MELT | 5 + MAINTAINERS | 5 +- gcc/ChangeLog | 1762 +- gcc/ChangeLog-2015 | 3 - gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 52 + gcc/ada/a-calend.adb | 2 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 2 +- gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/gcc-interface/gigi.h | 11 + gcc/ada/gcc-interface/misc.c | 31 +- gcc/ada/gcc-interface/trans.c | 3 + gcc/ada/gcc-interface/utils.c | 43 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/ada/prep.adb | 6 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj.ads | 2 +- gcc/ada/s-imgrea.adb | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/terminals.c | 2 +- gcc/alias.c | 2 +- gcc/alloc-pool.h | 20 +- gcc/asan.c | 22 + gcc/bb-reorder.c | 37 +- gcc/bitmap.c | 23 +- gcc/bitmap.h | 15 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 56 + gcc/c-family/c-common.c | 31 +- gcc/c-family/c-opts.c | 10 +- gcc/c-family/c-pragma.c | 14 +- gcc/c-family/c.opt | 20 +- gcc/c/ChangeLog | 48 + gcc/c/c-decl.c | 61 +- gcc/c/c-parser.c | 51 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 69 +- gcc/ccmp.c | 22 +- gcc/cfgexpand.c | 20 +- gcc/cgraph.c | 4 +- gcc/cgraphunit.c | 17 +- gcc/combine.c | 6 +- gcc/common.opt | 11 +- gcc/common/config/s390/s390-common.c | 14 + gcc/config.gcc | 3 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-simd.md | 10 +- gcc/config/aarch64/aarch64.c | 185 +- gcc/config/aarch64/aarch64.md | 16 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/predicates.md | 13 +- gcc/config/aarch64/t-aarch64 | 3 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/arc/arc-modes.def | 4 + gcc/config/arc/arc-opts.h | 20 + gcc/config/arc/arc.c | 152 +- gcc/config/arc/arc.h | 57 +- gcc/config/arc/arc.md | 167 +- gcc/config/arc/arc.opt | 43 + gcc/config/arc/fpu.md | 566 + gcc/config/arc/fpx.md | 64 +- gcc/config/arc/predicates.md | 9 + gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm-c.c | 19 +- gcc/config/arm/arm-cores.def | 1 + gcc/config/arm/arm-protos.h | 6 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.c | 150 +- gcc/config/arm/arm.h | 10 +- gcc/config/arm/arm.md | 4 +- gcc/config/arm/arm_neon.h | 650 +- gcc/config/arm/arm_neon_builtins.def | 11 - gcc/config/arm/bpabi.h | 1 + gcc/config/arm/cortex-a53.md | 4 +- gcc/config/arm/cortex-a57.md | 21 +- gcc/config/arm/exynos-m1.md | 31 +- gcc/config/arm/neon.md | 102 +- gcc/config/arm/predicates.md | 7 + gcc/config/arm/sync.md | 64 +- gcc/config/arm/t-aprofile | 1 + gcc/config/arm/thumb2.md | 10 +- gcc/config/arm/types.md | 3 + gcc/config/arm/unspecs.md | 1 + gcc/config/arm/xgene1.md | 2 +- gcc/config/avr/avr.c | 10 + gcc/config/bfin/bfin.c | 2 +- gcc/config/c6x/t-c6x | 2 + gcc/config/cris/cris.opt | 2 +- gcc/config/gnu-user.h | 20 +- gcc/config/i386/i386-c.c | 2 - gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.c | 138 +- gcc/config/i386/i386.md | 2 +- gcc/config/i386/sse.md | 176 +- gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/znver1.md | 57 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/m68k/m68k.md | 6 +- gcc/config/m68k/t-opts | 3 + gcc/config/mips/mips.c | 7 +- gcc/config/mips/t-img-elf | 9 +- gcc/config/msp430/msp430.c | 19 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/nvptx/nvptx.c | 36 +- gcc/config/pa/pa.md | 40 + gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000.c | 44 +- gcc/config/rs6000/rs6000.md | 161 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/2827.md | 9 +- gcc/config/s390/2964.md | 232 + gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 741 +- gcc/config/s390/s390.md | 159 +- gcc/config/s390/vecintrin.h | 1 + gcc/config/s390/vector.md | 60 +- gcc/config/s390/vx-builtins.md | 56 +- gcc/config/sh/sh.c | 6 +- gcc/config/sh/sh.md | 75 +- gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/visium/visium.c | 91 +- gcc/config/vms/vms-c.c | 2 +- gcc/convert.c | 462 +- gcc/convert.h | 17 +- gcc/cp/ChangeLog | 356 + gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 12 +- gcc/cp/cfns.gperf | 10 +- gcc/cp/cfns.h | 41 +- gcc/cp/class.c | 35 +- gcc/cp/constexpr.c | 75 +- gcc/cp/cp-gimplify.c | 30 +- gcc/cp/cp-tree.h | 11 +- gcc/cp/cp-ubsan.c | 13 +- gcc/cp/cvt.c | 27 +- gcc/cp/decl.c | 41 +- gcc/cp/decl2.c | 24 +- gcc/cp/error.c | 8 +- gcc/cp/except.c | 3 +- gcc/cp/friend.c | 12 + gcc/cp/init.c | 128 +- gcc/cp/lambda.c | 28 +- gcc/cp/mangle.c | 89 +- gcc/cp/method.c | 21 +- gcc/cp/name-lookup.c | 58 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 89 +- gcc/cp/pt.c | 97 +- gcc/cp/ptree.c | 8 + gcc/cp/rtti.c | 15 +- gcc/cp/semantics.c | 54 +- gcc/cp/tree.c | 27 +- gcc/cp/typeck.c | 46 +- gcc/cp/typeck2.c | 27 +- gcc/cse.c | 2 +- gcc/df-problems.c | 5 +- gcc/diagnostic-show-locus.c | 231 +- gcc/diagnostic.c | 62 +- gcc/diagnostic.h | 11 + gcc/doc/extend.texi | 121 +- gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 234 +- gcc/doc/md.texi | 6 +- gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 6 +- gcc/doc/tree-ssa.texi | 36 +- gcc/dwarf2out.c | 12 +- gcc/emit-rtl.c | 8 + gcc/explow.c | 2 +- gcc/expr.c | 27 +- gcc/fold-const.c | 41 +- gcc/fortran/ChangeLog | 103 + gcc/fortran/decl.c | 28 + gcc/fortran/error.c | 15 + gcc/fortran/f95-lang.c | 5 +- gcc/fortran/frontend-passes.c | 4 +- gcc/fortran/gfortran.h | 3 + gcc/fortran/parse.c | 1 + gcc/fortran/primary.c | 10 + gcc/fortran/resolve.c | 26 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/trans-array.c | 45 +- gcc/fortran/trans-decl.c | 248 +- gcc/fortran/trans-expr.c | 19 +- gcc/fortran/trans-stmt.c | 22 +- gcc/fortran/trans.h | 5 + gcc/gcc.c | 160 +- gcc/gcc.h | 5 +- gcc/gcse.c | 19 +- gcc/gdbhooks.py | 161 + gcc/gimple-ssa-backprop.c | 10 +- gcc/gimple-ssa-isolate-paths.c | 28 +- gcc/gimple-ssa-nonnull-compare.c | 152 + gcc/gimple-ssa-split-paths.c | 113 +- gcc/gimplify.c | 30 +- gcc/go/ChangeLog | 6 + gcc/go/gccgo.texi | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/lex.cc | 4 +- gcc/go/gofrontend/types.cc | 18 +- gcc/graph.c | 32 +- gcc/hsa-gen.c | 9 +- gcc/hwint.h | 2 +- gcc/ifcvt.c | 6 +- gcc/ipa-devirt.c | 1 + gcc/ipa-inline-transform.c | 12 +- gcc/ipa-inline.c | 30 +- gcc/ipa-split.c | 129 +- gcc/ira-build.c | 2 +- gcc/ira-costs.c | 2 +- gcc/ira.c | 8 +- gcc/java/decl.c | 2 +- gcc/jit/ChangeLog | 6 + gcc/jit/dummy-frontend.c | 2 +- gcc/lra-constraints.c | 68 +- gcc/lra-eliminations.c | 3 +- gcc/lra-remat.c | 115 +- gcc/lra.c | 11 +- gcc/lto-cgraph.c | 8 +- gcc/lto-streamer-out.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 200 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto-lang.c | 2 +- gcc/lto/lto.c | 2 +- gcc/match.pd | 55 +- gcc/mem-stats.h | 13 +- gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.c | 4 +- gcc/objc/objc-map.h | 4 +- gcc/omp-builtins.def | 2 - gcc/omp-low.c | 6 +- gcc/optabs-tree.c | 8 +- gcc/optabs.c | 19 +- gcc/opts-common.c | 41 + gcc/opts-global.c | 14 +- gcc/opts.c | 7 +- gcc/opts.h | 15 + gcc/params.def | 7 +- gcc/passes.def | 11 +- gcc/po/ChangeLog | 22 + gcc/po/be.po | 30019 +++++++------ gcc/po/da.po | 32436 ++++++++------ gcc/po/de.po | 42767 +++++++++---------- gcc/po/el.po | 30274 +++++++------ gcc/po/es.po | 34107 +++++++++------ gcc/po/fi.po | 38780 +++++++++-------- gcc/po/fr.po | 33011 ++++++++------ gcc/po/hr.po | 29405 +++++++------ gcc/po/id.po | 32979 ++++++++------ gcc/po/ja.po | 32804 ++++++++------ gcc/po/nl.po | 30909 ++++++++------ gcc/po/ru.po | 32135 ++++++++------ gcc/po/sr.po | 32527 ++++++++------ gcc/po/sv.po | 35097 +++++++++------ gcc/po/tr.po | 32994 ++++++++------ gcc/po/uk.po | 29153 +++++++------ gcc/po/vi.po | 35038 ++++++++------- gcc/po/zh_CN.po | 33684 +++++++++------ gcc/po/zh_TW.po | 32126 ++++++++------ gcc/regcprop.c | 23 +- gcc/reginfo.c | 51 +- gcc/regstat.c | 2 +- gcc/reload.c | 12 +- gcc/rtl.h | 2 +- gcc/rtlanal.c | 72 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 2 +- gcc/sel-sched.c | 4 +- gcc/spellcheck.c | 48 +- gcc/spellcheck.h | 4 + gcc/store-motion.c | 3 +- gcc/target.def | 6 +- gcc/target.h | 2 +- gcc/targhooks.c | 5 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 1119 + gcc/testsuite/c-c++-common/Waddress-1.c | 15 + .../c-c++-common/Wshift-negative-value-6.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 + .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 14 + gcc/testsuite/c-c++-common/goacc/host_data-5.c | 2 +- .../goacc/kernels-counter-vars-function-scope.c | 3 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 4 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 4 +- .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 4 +- .../c-c++-common/goacc/kernels-loop-nest.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 4 +- .../c-c++-common/goacc/kernels-one-counter-var.c | 4 +- .../c-c++-common/goacc/kernels-reduction.c | 4 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 94 + gcc/testsuite/c-c++-common/nonnull-1.c | 2 +- gcc/testsuite/c-c++-common/nonnull-2.c | 26 + gcc/testsuite/c-c++-common/pr69126-2-long.c | 11 + gcc/testsuite/c-c++-common/pr69126-2-short.c | 11 + gcc/testsuite/c-c++-common/pr69126.c | 65 +- gcc/testsuite/c-c++-common/pr69543-1.c | 19 + gcc/testsuite/c-c++-common/pr69543-2.c | 14 + gcc/testsuite/c-c++-common/pr69543-3.c | 20 + gcc/testsuite/c-c++-common/pr69543-4.c | 25 + gcc/testsuite/c-c++-common/pr69558-1.c | 21 + gcc/testsuite/c-c++-common/pr69558-2.c | 16 + gcc/testsuite/c-c++-common/pr69558-3.c | 19 + gcc/testsuite/c-c++-common/pr69558-4.c | 23 + gcc/testsuite/c-c++-common/pr69558.c | 19 + gcc/testsuite/c-c++-common/pr69669.c | 10 + gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 6 +- gcc/testsuite/c-c++-common/vector-compare-4.c | 2 + gcc/testsuite/g++.dg/abi/abi-tag16a.C | 4 +- gcc/testsuite/g++.dg/abi/abi-tag18.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 20 + gcc/testsuite/g++.dg/asan/pr69276.C | 38 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C | 41 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr67767.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr69056.C | 30 + gcc/testsuite/g++.dg/cpp0x/sfinae56.C | 26 + gcc/testsuite/g++.dg/cpp0x/trailing12.C | 22 + gcc/testsuite/g++.dg/cpp0x/trailing13.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic167.C | 18 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 34 + gcc/testsuite/g++.dg/cpp1y/auto-fn30.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 31 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C | 14 + .../g++.dg/cpp1y/lambda-generic-variadic4.C | 20 + gcc/testsuite/g++.dg/cpp1y/paren2.C | 31 + gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 6 + gcc/testsuite/g++.dg/ext/attr-constructor1.C | 2 +- gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C | 22 + gcc/testsuite/g++.dg/ext/builtin_alloca.C | 195 + gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 46 + gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 24 + gcc/testsuite/g++.dg/ext/flexarray-subst.C | 33 + gcc/testsuite/g++.dg/ext/flexary11.C | 19 + gcc/testsuite/g++.dg/ext/flexary12.C | 63 + gcc/testsuite/g++.dg/ext/flexary13.C | 64 + gcc/testsuite/g++.dg/ext/flexary14.C | 17 + gcc/testsuite/g++.dg/ext/flexary15.C | 14 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/gomp/pr59627.C | 14 + gcc/testsuite/g++.dg/init/const12.C | 20 + gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr69239.C | 71 + gcc/testsuite/g++.dg/ipa/pr69241-1.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-2.C | 18 + gcc/testsuite/g++.dg/ipa/pr69241-3.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/ipa/pr69649.C | 36 + gcc/testsuite/g++.dg/lookup/builtin6.C | 23 + gcc/testsuite/g++.dg/lookup/builtin7.C | 14 + gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/koenig5.C | 2 +- gcc/testsuite/g++.dg/lookup/member2.C | 5 + gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + .../opt/{flifetime-dse2.C => flifetime-dse4.C} | 6 +- gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/anon8.C | 9 + gcc/testsuite/g++.dg/other/dump-ada-spec-2.C | 2 +- gcc/testsuite/g++.dg/parse/pr69628.C | 5 + gcc/testsuite/g++.dg/pr61033.C | 86 + gcc/testsuite/g++.dg/pr69667.C | 105 + gcc/testsuite/g++.dg/template/crash34.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr9.C | 10 + gcc/testsuite/g++.dg/template/friend61.C | 12 + gcc/testsuite/g++.dg/template/friend61a.C | 12 + gcc/testsuite/g++.dg/template/friend61b.C | 12 + gcc/testsuite/g++.dg/template/pr68948.C | 41 + gcc/testsuite/g++.dg/torture/init-list1.C | 6 + gcc/testsuite/g++.dg/torture/pr69553.C | 35 + gcc/testsuite/g++.dg/torture/pr69851.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 3 +- gcc/testsuite/g++.dg/ubsan/pr69922.C | 18 + .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C | 9 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C | 27 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C | 13 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C | 19 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 139 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 197 + gcc/testsuite/gcc.c-torture/compile/20160205-1.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr69161.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69209.c | 28 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/pr67714.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr68532.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr69691.c | 127 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 23 +- gcc/testsuite/gcc.dg/Warray-bounds-17.c | 13 + gcc/testsuite/gcc.dg/Warray-bounds-18.c | 25 + .../gcc.dg/{sancov/asan.c => asan/sancov-1.c} | 3 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-68.c | 114 + gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/cpp/trad/comment-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 3 +- gcc/testsuite/gcc.dg/enum-mode-2.c | 22 + gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55113_0.c | 13 - gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- gcc/testsuite/gcc.dg/pr30457.c | 2 +- gcc/testsuite/gcc.dg/pr61053.c | 20 +- gcc/testsuite/gcc.dg/pr67964.c | 1 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69543.c | 18 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} | 19 +- gcc/testsuite/gcc.dg/pr69619.c | 20 + gcc/testsuite/gcc.dg/pr69627.c | 27 + gcc/testsuite/gcc.dg/pr69634.c | 21 + gcc/testsuite/gcc.dg/pr69644.c | 11 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/pr69819.c | 5 + gcc/testsuite/gcc.dg/pr69885.c | 13 + gcc/testsuite/gcc.dg/pr69896.c | 33 + gcc/testsuite/gcc.dg/pr69900.c | 6 + gcc/testsuite/gcc.dg/pr69915.c | 15 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + gcc/testsuite/gcc.dg/sso/p1.c | 1 + gcc/testsuite/gcc.dg/sso/p13.c | 1 + gcc/testsuite/gcc.dg/sso/p2.c | 1 + gcc/testsuite/gcc.dg/sso/p3.c | 1 + gcc/testsuite/gcc.dg/sso/p4.c | 1 + gcc/testsuite/gcc.dg/sso/p5.c | 1 + gcc/testsuite/gcc.dg/sso/p6.c | 1 + gcc/testsuite/gcc.dg/sso/p7.c | 1 + gcc/testsuite/gcc.dg/sso/p8.c | 1 + gcc/testsuite/gcc.dg/sso/p9.c | 1 + gcc/testsuite/gcc.dg/sso/q1.c | 1 + gcc/testsuite/gcc.dg/sso/q13.c | 1 + gcc/testsuite/gcc.dg/sso/q2.c | 1 + gcc/testsuite/gcc.dg/sso/q3.c | 1 + gcc/testsuite/gcc.dg/sso/q4.c | 1 + gcc/testsuite/gcc.dg/sso/q5.c | 1 + gcc/testsuite/gcc.dg/sso/q6.c | 1 + gcc/testsuite/gcc.dg/sso/q7.c | 1 + gcc/testsuite/gcc.dg/sso/q8.c | 1 + gcc/testsuite/gcc.dg/sso/q9.c | 1 + gcc/testsuite/gcc.dg/sso/r3.c | 1 + gcc/testsuite/gcc.dg/sso/r5.c | 1 + gcc/testsuite/gcc.dg/sso/r6.c | 1 + gcc/testsuite/gcc.dg/sso/r7.c | 1 + gcc/testsuite/gcc.dg/sso/r8.c | 1 + gcc/testsuite/gcc.dg/sso/s3.c | 1 + gcc/testsuite/gcc.dg/sso/s5.c | 1 + gcc/testsuite/gcc.dg/sso/s6.c | 1 + gcc/testsuite/gcc.dg/sso/s7.c | 1 + gcc/testsuite/gcc.dg/sso/s8.c | 1 + gcc/testsuite/gcc.dg/sso/sso.exp | 4 + gcc/testsuite/gcc.dg/sso/t1.c | 1 + gcc/testsuite/gcc.dg/sso/t13.c | 1 + gcc/testsuite/gcc.dg/sso/t2.c | 1 + gcc/testsuite/gcc.dg/sso/t3.c | 1 + gcc/testsuite/gcc.dg/sso/t4.c | 1 + gcc/testsuite/gcc.dg/sso/t5.c | 1 + gcc/testsuite/gcc.dg/sso/t6.c | 1 + gcc/testsuite/gcc.dg/sso/t7.c | 1 + gcc/testsuite/gcc.dg/sso/t8.c | 1 + gcc/testsuite/gcc.dg/sso/t9.c | 1 + gcc/testsuite/gcc.dg/sso/u5.c | 1 + gcc/testsuite/gcc.dg/sso/u6.c | 1 + gcc/testsuite/gcc.dg/torture/pr68963.c | 41 + gcc/testsuite/gcc.dg/torture/pr69606.c | 20 + gcc/testsuite/gcc.dg/torture/pr69652.c | 14 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69715.c | 11 + gcc/testsuite/gcc.dg/torture/pr69719.c | 24 + gcc/testsuite/gcc.dg/torture/pr69760.c | 50 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/torture/pr69854.c | 8 + gcc/testsuite/gcc.dg/torture/pr69886.c | 15 + gcc/testsuite/gcc.dg/torture/pr69909.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr68021.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr69666.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 6 +- gcc/testsuite/gcc.dg/uninit-21.c | 2 +- gcc/testsuite/gcc.dg/uninit-22.c | 69 + gcc/testsuite/gcc.dg/unused-variable-3.c | 9 + gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 12 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 18 + gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1.c | 3 +- .../gcc.dg/vect/vect-outer-1a-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1a.c | 3 +- .../gcc.dg/vect/vect-outer-1b-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 3 +- gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 2 +- .../aarch64/advsimd-intrinsics/vshuffle.inc | 2 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +- .../gcc.target/aarch64/assembler_arch_1.c | 21 + gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr60697.c | 2 +- gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../gcc.target/aarch64/vect-ld1r-compile-fp.c | 1 - .../aarch64/vector_initialization_nostack.c | 53 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c | 9 + .../gcc.target/arm/atomic_loaddi_acquire.x | 11 + .../gcc.target/arm/atomic_loaddi_relaxed.x | 11 + .../gcc.target/arm/atomic_loaddi_seq_cst.x | 11 + .../gcc.target/arm/cond_sub_restrict_it.c | 26 + .../gcc.target/arm/condarith_restrict_it.c | 47 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 2 +- gcc/testsuite/gcc.target/arm/movcond_restrict_it.c | 27 + gcc/testsuite/gcc.target/arm/negscc_restrict_it.c | 19 + gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 36 + gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-1.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-2.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-3.c | 18 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/addr-space-3.c | 10 - gcc/testsuite/gcc.target/i386/addr-space-4.c | 16 + gcc/testsuite/gcc.target/i386/addr-space-5.c | 16 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 79 + gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 1 + .../i386/iamcu/test_empty_structs_and_unions.c | 61 + .../gcc.target/i386/iamcu/test_passing_unions.c | 9 +- gcc/testsuite/gcc.target/i386/pr69454-1.c | 11 + gcc/testsuite/gcc.target/i386/pr69454-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69577.c | 24 + gcc/testsuite/gcc.target/i386/pr69677.c | 20 + gcc/testsuite/gcc.target/i386/pr69820.c | 14 + gcc/testsuite/gcc.target/i386/pr69888.c | 10 + gcc/testsuite/gcc.target/mips/pr68273.c | 79 + gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c | 50 + gcc/testsuite/gcc.target/powerpc/pr48344-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr69461.c | 15 + gcc/testsuite/gcc.target/powerpc/pr69548.c | 11 + gcc/testsuite/gcc.target/powerpc/vec-cg.c | 22 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 18 +- gcc/testsuite/gcc.target/s390/morestack.c | 260 + gcc/testsuite/gcc.target/s390/pr69148.c | 16 + gcc/testsuite/gcc.target/s390/pr69625.c | 37 + gcc/testsuite/gcc.target/s390/vector/int128-1.c | 47 + gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 100 + .../gcc.target/s390/{ => vector}/vcond-shift.c | 0 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c | 23 + gcc/testsuite/gcc.target/sh/pr54089-10.c | 153 + gcc/testsuite/gcc.target/sh/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr67260.c | 12 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- .../gfortran.dg/allocate_with_source_18.f03 | 31 + gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 28 + gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 43 + gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 32 + .../gfortran.dg/deferred_character_15.f90 | 44 + .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- .../gfortran.dg/elemental_dependency_6.f90 | 27 + gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 1 - .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 1 - gcc/testsuite/gfortran.dg/gomp/pr52531.f90 | 16 + gcc/testsuite/gfortran.dg/include_6.f90 | 3 +- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 47 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 18 + gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr59700.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 2 +- gcc/testsuite/gfortran.dg/type_decl_4.f90 | 7 + gcc/testsuite/gfortran.dg/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 41 + gcc/testsuite/gnat.dg/atomic8.adb | 33 + gcc/testsuite/gnat.dg/discr46.adb | 14 + gcc/testsuite/gnat.dg/discr46.ads | 24 + gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/compat.exp | 6 +- gcc/testsuite/lib/gcc-dg.exp | 27 + gcc/testsuite/lib/gfortran-dg.exp | 19 +- gcc/testsuite/lib/mpx-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 20 +- gcc/testsuite/lib/tsan-dg.exp | 41 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- gcc/testsuite/objc.dg/pr69844.m | 24 + gcc/timevar.def | 2 - gcc/tree-chkp.c | 2 +- gcc/tree-dfa.c | 9 - gcc/tree-inline.c | 2 +- gcc/tree-parloops.c | 25 +- gcc/tree-pass.h | 1 + gcc/tree-scalar-evolution.c | 70 +- gcc/tree-sra.c | 1 + gcc/tree-ssa-alias.c | 22 +- gcc/tree-ssa-dom.c | 52 +- gcc/tree-ssa-loop-ivopts.c | 14 +- gcc/tree-ssa-loop-niter.c | 14 +- gcc/tree-ssa-loop.c | 7 +- gcc/tree-ssa-math-opts.c | 48 +- gcc/tree-ssa-pre.c | 4 +- gcc/tree-ssa-reassoc.c | 53 +- gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-scopedtables.c | 40 +- gcc/tree-ssa-scopedtables.h | 11 +- gcc/tree-ssa-structalias.c | 49 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadbackward.c | 436 +- gcc/tree-ssa.c | 3 +- gcc/tree-ssanames.c | 2 +- gcc/tree-vect-data-refs.c | 77 +- gcc/tree-vect-loop.c | 212 +- gcc/tree-vect-patterns.c | 27 +- gcc/tree-vect-slp.c | 26 +- gcc/tree-vect-stmts.c | 14 + gcc/tree-vectorizer.c | 6 + gcc/tree-vectorizer.h | 5 + gcc/tree-vrp.c | 27 +- gcc/tree.c | 32 +- gcc/tree.h | 2 +- gcc/varpool.c | 2 - gcc/wide-int.cc | 31 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 1 + gotools/Makefile.in | 3 +- libbacktrace/ChangeLog | 4 + libbacktrace/mmap.c | 4 + libcpp/ChangeLog | 25 + libcpp/charset.c | 11 +- libcpp/errors.c | 3 +- libcpp/line-map.c | 20 +- libcpp/po/ChangeLog | 22 + libcpp/po/be.po | 390 +- libcpp/po/ca.po | 390 +- libcpp/po/da.po | 392 +- libcpp/po/de.po | 400 +- libcpp/po/el.po | 390 +- libcpp/po/eo.po | 400 +- libcpp/po/es.po | 390 +- libcpp/po/fi.po | 429 +- libcpp/po/fr.po | 392 +- libcpp/po/id.po | 390 +- libcpp/po/ja.po | 392 +- libcpp/po/nl.po | 392 +- libcpp/po/pt_BR.po | 467 +- libcpp/po/ru.po | 398 +- libcpp/po/sr.po | 392 +- libcpp/po/sv.po | 398 +- libcpp/po/tr.po | 392 +- libcpp/po/uk.po | 438 +- libcpp/po/vi.po | 426 +- libcpp/po/zh_CN.po | 390 +- libcpp/po/zh_TW.po | 392 +- libgcc/ChangeLog | 41 + libgcc/Makefile.in | 6 +- libgcc/config.host | 9 +- libgcc/config/i386/morestack.S | 5 +- libgcc/config/rs6000/sfp-machine.h | 4 +- libgcc/config/s390/morestack.S | 611 + libgcc/config/s390/t-stack-s390 | 2 + libgcc/config/xtensa/ieee754-df.S | 2 + libgcc/config/xtensa/ieee754-sf.S | 2 + libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgcc/generic-morestack.c | 4 + libgcc/offloadstuff.c | 14 +- libgfortran/ChangeLog | 34 + libgfortran/io/list_read.c | 200 +- libgo/MERGE | 2 +- libgo/Makefile.am | 95 +- libgo/Makefile.in | 84 +- libgo/VERSION | 2 +- libgo/configure | 20 +- libgo/configure.ac | 3 +- libgo/go/archive/tar/common.go | 11 + libgo/go/archive/tar/reader.go | 654 +- libgo/go/archive/tar/reader_test.go | 963 +- .../{writer-big.tar => gnu-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/hdr-only.tar} | Bin 8512 -> 10240 bytes libgo/go/archive/tar/testdata/issue12435.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 512 -> 512 bytes .../{writer-big.tar => pax-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{nil-uid.tar => pax-path-hdr.tar} | Bin 1024 -> 1024 bytes libgo/go/archive/tar/testdata/ustar-file-reg.tar | Bin 0 -> 1536 bytes libgo/go/archive/tar/writer.go | 222 +- libgo/go/archive/tar/writer_test.go | 212 +- libgo/go/archive/zip/reader.go | 113 +- libgo/go/archive/zip/reader_test.go | 272 +- libgo/go/archive/zip/register.go | 27 +- libgo/go/archive/zip/struct.go | 2 +- libgo/go/archive/zip/writer.go | 32 +- libgo/go/archive/zip/zip_test.go | 62 +- libgo/go/bufio/bufio.go | 2 +- libgo/go/bufio/example_test.go | 29 + libgo/go/bufio/scan.go | 60 +- libgo/go/bufio/scan_test.go | 42 +- libgo/go/bytes/buffer.go | 17 +- libgo/go/bytes/bytes_test.go | 31 + libgo/go/cmd/cgo/ast.go | 104 +- libgo/go/cmd/cgo/doc.go | 149 +- libgo/go/cmd/cgo/gcc.go | 354 +- libgo/go/cmd/cgo/godefs.go | 3 +- libgo/go/cmd/cgo/main.go | 80 +- libgo/go/cmd/cgo/out.go | 248 +- libgo/go/cmd/go/alldocs.go | 196 +- libgo/go/cmd/go/build.go | 598 +- libgo/go/cmd/go/discovery.go | 4 +- libgo/go/cmd/go/doc.go | 23 +- libgo/go/cmd/go/env.go | 7 +- libgo/go/cmd/go/generate.go | 50 +- libgo/go/cmd/go/generate_test.go | 1 + libgo/go/cmd/go/get.go | 18 +- libgo/go/cmd/go/go_test.go | 466 +- libgo/go/cmd/go/go_unix_test.go | 31 + libgo/go/cmd/go/help.go | 50 +- libgo/go/cmd/go/http.go | 24 +- libgo/go/cmd/go/list.go | 8 + libgo/go/cmd/go/main.go | 33 +- libgo/go/cmd/go/note.go | 97 +- libgo/go/cmd/go/note_test.go | 55 +- libgo/go/cmd/go/pkg.go | 209 +- libgo/go/cmd/go/pkg_test.go | 118 + libgo/go/cmd/go/run.go | 16 +- libgo/go/cmd/go/test.go | 105 +- libgo/go/cmd/go/testdata/flag_test.go | 16 + libgo/go/cmd/go/testdata/src/run/bad.go | 5 + .../testdata/src/{main_test/m.go => run/good.go} | 3 +- .../cmd/go/testdata/src/run/internal/internal.go | 1 + .../src/run/subdir/internal/private/private.go | 1 + libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 + .../cmd/go/testdata/src/vend/hello/hello_test.go | 2 +- .../cmd/go/testdata/src/vend/hello/hellox_test.go | 2 +- .../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 + libgo/go/cmd/go/testdata/src/vend/x/x.go | 2 + libgo/go/cmd/go/testflag.go | 9 + libgo/go/cmd/go/tool.go | 1 + libgo/go/cmd/go/vcs.go | 53 +- libgo/go/cmd/go/vcs_test.go | 4 +- libgo/go/cmd/go/vendor_test.go | 26 +- libgo/go/cmd/gofmt/gofmt.go | 5 +- .../format/format.go => cmd/gofmt/internal.go} | 39 +- libgo/go/cmd/gofmt/long_test.go | 5 +- libgo/go/cmd/gofmt/testdata/old.golden | 9 - libgo/go/cmd/gofmt/testdata/old.input | 8 - libgo/go/compress/bzip2/bit_reader.go | 8 - libgo/go/compress/bzip2/bzip2_test.go | 6 +- libgo/go/compress/bzip2/huffman.go | 44 +- libgo/go/compress/flate/deflate_test.go | 10 +- libgo/go/compress/flate/fixedhuff.go | 78 - libgo/go/compress/flate/flate_test.go | 14 + libgo/go/compress/flate/gen.go | 265 - libgo/go/compress/flate/inflate.go | 66 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/flate/token.go | 10 +- libgo/go/compress/gzip/gunzip.go | 24 +- libgo/go/compress/gzip/gunzip_test.go | 32 + libgo/go/compress/gzip/gzip.go | 7 +- libgo/go/compress/lzw/reader.go | 17 +- libgo/go/compress/lzw/writer_test.go | 10 +- .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 393 - libgo/go/compress/testdata/gettysburg.txt | 29 + libgo/go/compress/zlib/reader.go | 9 + libgo/go/compress/zlib/reader_test.go | 24 + libgo/go/compress/zlib/writer_test.go | 27 +- libgo/go/crypto/aes/aes_gcm.go | 172 + libgo/go/crypto/aes/cipher.go | 9 +- libgo/go/crypto/aes/cipher_generic.go | 8 + libgo/go/crypto/cipher/benchmark_test.go | 30 +- libgo/go/crypto/cipher/ctr.go | 5 +- libgo/go/crypto/cipher/ctr_test.go | 55 + libgo/go/crypto/cipher/example_test.go | 52 + libgo/go/crypto/cipher/gcm.go | 39 +- libgo/go/crypto/cipher/gcm_test.go | 92 +- libgo/go/crypto/crypto.go | 8 +- libgo/go/crypto/dsa/dsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa.go | 39 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 43 +- libgo/go/crypto/elliptic/elliptic.go | 9 +- libgo/go/crypto/elliptic/elliptic_test.go | 12 + libgo/go/crypto/elliptic/p256.go | 2 + libgo/go/crypto/elliptic/p256_amd64.go | 552 + libgo/go/crypto/hmac/hmac.go | 4 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/rsa/example_test.go | 169 + libgo/go/crypto/rsa/pkcs1v15.go | 25 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 2 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 56 +- libgo/go/crypto/rsa/rsa_test.go | 27 +- libgo/go/crypto/tls/cipher_suites.go | 4 + libgo/go/crypto/tls/common.go | 6 +- libgo/go/crypto/tls/conn.go | 103 +- libgo/go/crypto/tls/handshake_client.go | 13 +- libgo/go/crypto/tls/handshake_client_test.go | 94 + libgo/go/crypto/tls/handshake_messages.go | 4 + libgo/go/crypto/tls/handshake_server_test.go | 2 +- libgo/go/crypto/tls/prf.go | 17 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 104 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 167 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 100 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 167 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 81 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 164 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 161 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 111 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 171 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 183 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 107 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 171 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 76 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 149 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 161 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 60 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 62 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 52 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 78 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 52 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 58 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 46 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 28 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 46 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 76 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 76 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 50 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 78 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 64 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 64 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 56 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 60 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 67 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 67 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 70 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 44 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 44 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 44 +- libgo/go/crypto/tls/tls.go | 55 +- libgo/go/crypto/tls/tls_test.go | 134 + libgo/go/crypto/x509/pkix/pkix.go | 6 +- libgo/go/crypto/x509/root_unix.go | 1 + libgo/go/crypto/x509/sec1.go | 28 +- libgo/go/crypto/x509/sec1_test.go | 42 +- libgo/go/crypto/x509/verify.go | 18 + libgo/go/crypto/x509/x509.go | 119 +- libgo/go/crypto/x509/x509_test.go | 101 +- libgo/go/database/sql/convert.go | 38 +- libgo/go/database/sql/convert_test.go | 61 +- libgo/go/database/sql/driver/types.go | 13 +- libgo/go/database/sql/fakedb_test.go | 59 +- libgo/go/database/sql/sql.go | 258 +- libgo/go/database/sql/sql_test.go | 341 +- libgo/go/debug/dwarf/class_string.go | 7 +- libgo/go/debug/dwarf/entry.go | 11 +- libgo/go/debug/dwarf/entry_test.go | 36 + libgo/go/debug/dwarf/testdata/cycle.c | 7 + libgo/go/debug/dwarf/testdata/cycle.elf | Bin 0 -> 2624 bytes libgo/go/debug/dwarf/testdata/split.c | 5 + libgo/go/debug/dwarf/testdata/split.elf | Bin 0 -> 9509 bytes libgo/go/debug/dwarf/type.go | 34 +- libgo/go/debug/dwarf/type_test.go | 34 + libgo/go/debug/dwarf/typeunit.go | 2 +- libgo/go/debug/elf/elf.go | 148 + libgo/go/debug/elf/file.go | 159 +- libgo/go/debug/elf/file_test.go | 503 +- libgo/go/debug/elf/reader.go | 108 + libgo/go/debug/elf/testdata/compressed-32.obj | Bin 0 -> 2208 bytes libgo/go/debug/elf/testdata/compressed-64.obj | Bin 0 -> 3280 bytes .../testdata/go-relocation-test-gcc492-mips64.obj | Bin 0 -> 4120 bytes .../go-relocation-test-gcc493-mips64le.obj | Bin 0 -> 4160 bytes .../elf/testdata/zdebug-test-gcc484-x86-64.obj | Bin 0 -> 3216 bytes libgo/go/debug/gosym/pclntab_test.go | 48 +- libgo/go/encoding/asn1/asn1.go | 111 +- libgo/go/encoding/asn1/asn1_test.go | 73 +- libgo/go/encoding/asn1/common.go | 74 +- libgo/go/encoding/asn1/marshal.go | 37 +- libgo/go/encoding/base64/base64.go | 78 +- libgo/go/encoding/base64/base64_test.go | 35 +- libgo/go/encoding/binary/binary.go | 4 + libgo/go/encoding/binary/binary_test.go | 30 + libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/gob/codec_test.go | 4 +- libgo/go/encoding/gob/dec_helpers.go | 9 +- libgo/go/encoding/gob/decgen.go | 9 +- libgo/go/encoding/gob/decode.go | 64 +- libgo/go/encoding/gob/doc.go | 29 +- libgo/go/encoding/gob/encode.go | 19 +- libgo/go/encoding/gob/encoder_test.go | 2 +- libgo/go/encoding/gob/timing_test.go | 45 +- libgo/go/encoding/gob/type.go | 2 +- libgo/go/encoding/json/decode.go | 90 +- libgo/go/encoding/json/decode_test.go | 27 +- libgo/go/encoding/json/encode.go | 27 +- libgo/go/encoding/json/encode_test.go | 22 +- libgo/go/encoding/json/indent.go | 12 +- libgo/go/encoding/json/number_test.go | 133 + libgo/go/encoding/json/scanner.go | 101 +- libgo/go/encoding/json/stream.go | 8 +- libgo/go/encoding/pem/pem_test.go | 28 +- libgo/go/encoding/xml/marshal.go | 36 +- libgo/go/encoding/xml/marshal_test.go | 51 +- libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/read_test.go | 21 + libgo/go/encoding/xml/typeinfo.go | 7 +- libgo/go/encoding/xml/xml.go | 55 +- libgo/go/encoding/xml/xml_test.go | 53 + libgo/go/fmt/doc.go | 8 +- libgo/go/fmt/fmt_test.go | 16 +- libgo/go/fmt/print.go | 23 +- libgo/go/fmt/scan.go | 12 +- libgo/go/fmt/scan_test.go | 5 + libgo/go/go/ast/import.go | 6 +- libgo/go/go/build/build.go | 198 +- libgo/go/go/build/build_test.go | 73 +- libgo/go/go/build/deps_test.go | 67 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/constant/go13.go | 24 - libgo/go/go/constant/go14.go | 13 - libgo/go/go/constant/value.go | 661 +- libgo/go/go/constant/value_test.go | 118 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/issue13742.0.golden | 25 + libgo/go/go/doc/testdata/issue13742.1.golden | 25 + libgo/go/go/doc/testdata/issue13742.2.golden | 25 + libgo/go/go/doc/testdata/issue13742.go | 18 + libgo/go/go/format/format.go | 5 +- libgo/go/go/format/format_test.go | 23 +- .../format/format.go => go/format/internal.go} | 37 +- libgo/go/go/importer/importer.go | 47 +- .../go/go/internal/gccgoimporter/importer_test.go | 8 +- libgo/go/go/internal/gcimporter/bimport.go | 681 + libgo/go/go/internal/gcimporter/exportdata.go | 11 +- libgo/go/go/internal/gcimporter/gcimporter.go | 181 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 176 +- libgo/go/go/internal/gcimporter/testdata/a.go | 14 + .../go/go/internal/gcimporter/testdata}/b.go | 6 +- libgo/go/go/parser/parser.go | 110 +- libgo/go/go/parser/short_test.go | 31 +- libgo/go/go/printer/nodes.go | 43 +- libgo/go/go/printer/printer.go | 4 +- libgo/go/go/printer/printer_test.go | 41 + libgo/go/go/printer/testdata/expressions.golden | 22 +- libgo/go/go/printer/testdata/expressions.input | 18 + libgo/go/go/printer/testdata/expressions.raw | 22 +- libgo/go/go/types/api.go | 55 +- libgo/go/go/types/api_test.go | 36 +- libgo/go/go/types/assignments.go | 89 +- libgo/go/go/types/builtins.go | 184 +- libgo/go/go/types/builtins_test.go | 2 + libgo/go/go/types/call.go | 35 +- libgo/go/go/types/check_test.go | 5 + libgo/go/go/types/conversions.go | 4 +- libgo/go/go/types/decl.go | 2 +- libgo/go/go/types/eval_test.go | 2 +- libgo/go/go/types/expr.go | 255 +- libgo/go/go/types/go11.go | 17 - libgo/go/go/types/go12.go | 17 - libgo/go/go/types/gotype.go | 322 + libgo/go/go/types/hilbert_test.go | 2 + libgo/go/go/types/issues_test.go | 90 + libgo/go/go/types/operand.go | 98 +- libgo/go/go/types/package.go | 3 + libgo/go/go/types/resolver.go | 62 +- libgo/go/go/types/resolver_test.go | 17 +- libgo/go/go/types/self_test.go | 2 + libgo/go/go/types/sizes.go | 48 +- libgo/go/go/types/stdlib_test.go | 30 +- libgo/go/go/types/stmt.go | 142 +- libgo/go/go/types/type.go | 17 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 3 + libgo/go/go/types/typexpr.go | 21 +- libgo/go/hash/adler32/adler32.go | 1 + libgo/go/hash/crc32/crc32.go | 23 +- libgo/go/hash/crc32/crc32_amd64.go | 56 + .../crc32/{crc32_amd64x.go => crc32_amd64p32.go} | 17 +- libgo/go/hash/crc32/crc32_generic.go | 13 +- libgo/go/hash/crc64/crc64.go | 4 +- libgo/go/hash/fnv/fnv.go | 6 +- libgo/go/html/escape.go | 60 +- libgo/go/html/escape_test.go | 20 +- libgo/go/html/template/clone_test.go | 12 +- libgo/go/html/template/context.go | 3 +- libgo/go/html/template/escape_test.go | 124 +- libgo/go/html/template/example_test.go | 37 + libgo/go/html/template/template.go | 21 +- libgo/go/html/template/template_test.go | 29 + libgo/go/html/template/transition.go | 2 +- libgo/go/image/color/ycbcr.go | 62 +- libgo/go/image/color/ycbcr_test.go | 26 +- libgo/go/image/draw/draw.go | 50 +- libgo/go/image/gif/writer.go | 2 +- libgo/go/image/gif/writer_test.go | 10 +- libgo/go/image/image.go | 21 +- libgo/go/image/png/reader.go | 7 +- libgo/go/image/png/reader_test.go | 12 + libgo/go/image/ycbcr.go | 126 +- .../golang.org/x/net/http2/hpack/encode.go | 251 + .../golang.org/x/net/http2/hpack/encode_test.go | 330 + .../internal/golang.org/x/net/http2/hpack/hpack.go | 533 + .../golang.org/x/net/http2/hpack/hpack_test.go | 813 + .../golang.org/x/net/http2/hpack/huffman.go | 190 + .../golang.org/x/net/http2/hpack/tables.go | 352 + libgo/go/internal/race/doc.go | 11 + libgo/go/internal/race/norace.go | 40 + libgo/go/internal/race/race.go | 50 + libgo/go/internal/syscall/unix/getrandom_linux.go | 9 - .../syscall/unix/getrandom_linux_386.go} | 4 +- .../syscall/unix/getrandom_linux_amd64.go} | 4 +- .../syscall/unix/getrandom_linux_arm.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go} | 6 +- .../unix/{dummy.go => getrandom_linux_mips64x.go} | 4 + .../syscall/unix/getrandom_linux_ppc64x.go} | 6 +- .../syscall/windows/registry/registry_test.go | 74 + .../internal/syscall/windows/registry/syscall.go | 5 + .../go/internal/syscall/windows/registry/value.go | 65 +- .../syscall/windows/registry/zsyscall_windows.go | 9 + .../go/internal/syscall/windows/syscall_windows.go | 17 +- .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/trace/parser.go | 2 +- libgo/go/internal/trace/parser_test.go | 2 +- libgo/go/io/example_test.go | 223 + libgo/go/io/io.go | 13 +- libgo/go/io/ioutil/example_test.go | 73 + libgo/go/io/ioutil/ioutil.go | 2 +- libgo/go/io/multi.go | 24 + libgo/go/io/multi_test.go | 54 +- libgo/go/log/syslog/doc.go | 14 +- libgo/go/log/syslog/syslog_test.go | 43 +- libgo/go/math/abs.go | 9 +- libgo/go/math/all_test.go | 26 +- libgo/go/math/big/decimal.go | 18 +- libgo/go/math/big/decimal_test.go | 10 + libgo/go/math/big/doc.go | 99 + libgo/go/math/big/example_rat_test.go | 67 + libgo/go/math/big/float.go | 8 +- libgo/go/math/big/floatconv.go | 110 +- libgo/go/math/big/floatconv_test.go | 179 +- libgo/go/math/big/floatexample_test.go | 30 + libgo/go/math/big/floatmarsh.go | 33 + libgo/go/math/big/floatmarsh_test.go | 54 + libgo/go/math/big/ftoa.go | 104 +- libgo/go/math/big/int.go | 128 +- libgo/go/math/big/int_test.go | 218 +- libgo/go/math/big/intconv.go | 94 +- libgo/go/math/big/intconv_test.go | 89 +- libgo/go/math/big/intmarsh.go | 74 + libgo/go/math/big/intmarsh_test.go | 121 + libgo/go/math/big/nat.go | 120 +- libgo/go/math/big/nat_test.go | 109 +- libgo/go/math/big/natconv.go | 103 +- libgo/go/math/big/natconv_test.go | 85 +- libgo/go/math/big/rat.go | 60 - libgo/go/math/big/rat_test.go | 114 - libgo/go/math/big/ratconv.go | 36 +- libgo/go/math/big/ratmarsh.go | 73 + libgo/go/math/big/ratmarsh_test.go | 125 + libgo/go/math/cmplx/cmath_test.go | 10 +- libgo/go/math/cmplx/sqrt.go | 2 +- libgo/go/math/expm1.go | 2 +- libgo/go/{fmt/race_test.go => math/floor_asm.go} | 9 +- libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 2 - libgo/go/math/modf.go | 5 +- libgo/go/math/rand/rand.go | 47 +- libgo/go/math/rand/rand_test.go | 84 +- libgo/go/math/rand/regress_test.go | 77 +- libgo/go/math/sqrt.go | 2 +- libgo/go/mime/encodedword.go | 161 +- libgo/go/mime/encodedword_test.go | 95 +- libgo/go/mime/example_test.go | 100 + libgo/go/mime/mediatype.go | 43 +- libgo/go/mime/mediatype_test.go | 9 +- libgo/go/mime/multipart/multipart.go | 18 +- libgo/go/mime/multipart/multipart_test.go | 127 + libgo/go/net/addrselect.go | 43 + libgo/go/net/addrselect_test.go | 115 + libgo/go/net/cgo_socknew.go | 4 +- libgo/go/net/cgo_sockold.go | 4 +- libgo/go/net/cgo_unix.go | 19 +- libgo/go/net/conf.go | 3 +- libgo/go/net/dial.go | 17 +- libgo/go/net/dial_test.go | 74 +- libgo/go/net/dnsclient.go | 33 +- libgo/go/net/dnsclient_test.go | 48 + libgo/go/net/dnsclient_unix.go | 41 +- libgo/go/net/dnsclient_unix_test.go | 133 +- libgo/go/net/dnsmsg.go | 3 + libgo/go/net/error_test.go | 48 +- libgo/go/net/fd_plan9.go | 8 + libgo/go/net/fd_unix.go | 20 +- libgo/go/net/fd_windows.go | 41 +- libgo/go/net/file_test.go | 366 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hosts.go | 95 +- libgo/go/net/hosts_test.go | 27 +- libgo/go/net/http/cgi/host.go | 24 +- libgo/go/net/http/cgi/host_test.go | 27 +- libgo/go/net/http/client.go | 221 +- libgo/go/net/http/client_test.go | 209 +- libgo/go/net/http/clientserver_test.go | 1060 + libgo/go/net/http/doc.go | 15 + libgo/go/net/http/export_test.go | 106 +- libgo/go/net/http/fcgi/child.go | 3 + libgo/go/net/http/fcgi/fcgi_test.go | 24 + libgo/go/net/http/fs.go | 76 +- libgo/go/net/http/fs_test.go | 130 +- libgo/go/net/http/h2_bundle.go | 6671 +++ libgo/go/net/http/header.go | 10 + libgo/go/net/http/httptest/recorder.go | 45 +- libgo/go/net/http/httptest/recorder_test.go | 55 + libgo/go/net/http/httptest/server.go | 285 +- libgo/go/net/http/httptest/server_test.go | 71 + libgo/go/net/http/httputil/dump.go | 63 +- libgo/go/net/http/httputil/dump_test.go | 17 + libgo/go/net/http/httputil/example_test.go | 125 + libgo/go/net/http/httputil/reverseproxy.go | 31 +- libgo/go/net/http/httputil/reverseproxy_test.go | 124 +- libgo/go/net/http/internal/chunked.go | 42 +- libgo/go/net/http/internal/chunked_test.go | 51 +- libgo/go/net/http/internal/testcert.go | 41 + libgo/go/net/http/lex.go | 14 + libgo/go/net/http/main_test.go | 18 + libgo/go/net/http/method.go | 20 + libgo/go/net/http/pprof/pprof.go | 15 +- libgo/go/net/http/request.go | 219 +- libgo/go/net/http/request_test.go | 38 +- libgo/go/net/http/response.go | 22 +- libgo/go/net/http/response_test.go | 157 +- libgo/go/net/http/serve_test.go | 976 +- libgo/go/net/http/server.go | 741 +- libgo/go/net/http/sniff.go | 29 +- libgo/go/net/http/sniff_test.go | 46 +- libgo/go/net/http/status.go | 46 +- libgo/go/net/http/transfer.go | 87 +- libgo/go/net/http/transport.go | 753 +- libgo/go/net/http/transport_test.go | 431 +- libgo/go/net/http/triv.go | 5 +- libgo/go/net/interface_test.go | 44 +- libgo/go/net/interface_windows.go | 330 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/switch.go | 4 +- libgo/go/net/iprawsock_posix.go | 4 +- libgo/go/net/ipsock.go | 2 +- libgo/go/net/ipsock_posix.go | 15 +- libgo/go/net/lookup.go | 18 +- libgo/go/net/lookup_plan9.go | 12 +- libgo/go/net/lookup_test.go | 201 +- libgo/go/net/lookup_windows.go | 21 +- libgo/go/net/mac.go | 11 +- libgo/go/net/mac_test.go | 24 + libgo/go/net/mail/message.go | 23 +- libgo/go/net/mail/message_test.go | 68 +- libgo/go/net/net.go | 24 +- libgo/go/net/net_test.go | 52 +- libgo/go/net/non_unix_test.go | 15 +- libgo/go/net/parse.go | 46 +- libgo/go/net/parse_test.go | 22 + libgo/go/net/platform_test.go | 4 +- libgo/go/net/port.go | 24 - libgo/go/net/port_test.go | 57 - libgo/go/net/race.go | 31 - libgo/go/net/race0.go | 26 - libgo/go/net/rpc/server.go | 8 +- libgo/go/net/rpc/server_test.go | 37 + libgo/go/net/sendfile_solaris.go | 2 + libgo/go/net/server_test.go | 6 +- libgo/go/net/sock_posix.go | 8 +- libgo/go/net/tcp_test.go | 8 +- libgo/go/net/tcpsock_plan9.go | 5 +- libgo/go/net/tcpsock_posix.go | 10 +- libgo/go/net/tcpsockopt_plan9.go | 3 +- libgo/go/net/testdata/case-hosts | 2 + libgo/go/net/testdata/hosts | 3 +- libgo/go/net/textproto/reader.go | 18 +- libgo/go/net/textproto/reader_test.go | 55 + libgo/go/net/timeout_test.go | 51 +- libgo/go/net/udpsock_posix.go | 6 +- libgo/go/net/unix_test.go | 50 +- libgo/go/net/unixsock_posix.go | 11 +- libgo/go/net/url/url.go | 119 +- libgo/go/net/url/url_test.go | 224 +- libgo/go/os/doc.go | 6 +- libgo/go/os/error.go | 2 +- libgo/go/os/error_plan9.go | 6 + libgo/go/os/error_test.go | 19 + libgo/go/os/error_unix.go | 6 + libgo/go/os/error_windows.go | 9 + libgo/go/os/exec/exec.go | 114 +- libgo/go/os/exec/exec_test.go | 19 + libgo/go/os/exec/internal_test.go | 61 + libgo/go/os/file.go | 12 +- libgo/go/os/file_plan9.go | 11 +- libgo/go/os/file_unix.go | 55 +- libgo/go/os/os_test.go | 59 +- libgo/go/os/os_unix_test.go | 23 +- libgo/go/os/path_test.go | 2 +- libgo/go/os/pipe_test.go | 113 + libgo/go/os/signal/doc.go | 220 + libgo/go/os/signal/signal.go | 1 - libgo/go/os/signal/signal_test.go | 18 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_atim.go | 28 +- libgo/go/os/stat_atimespec.go | 30 +- libgo/go/os/stat_dragonfly.go | 28 +- libgo/go/os/stat_nacl.go | 28 +- libgo/go/os/stat_solaris.go | 28 +- libgo/go/os/{types_notwin.go => types_plan9.go} | 6 +- libgo/go/os/{types_notwin.go => types_unix.go} | 6 +- libgo/go/path/filepath/example_unix_test.go | 2 +- libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 10 +- libgo/go/path/filepath/path_plan9.go | 4 + libgo/go/path/filepath/path_test.go | 193 +- libgo/go/path/filepath/path_unix.go | 4 + libgo/go/path/filepath/path_windows.go | 9 + libgo/go/path/filepath/symlink.go | 135 +- libgo/go/path/filepath/symlink_windows.go | 1 - libgo/go/path/path.go | 2 +- libgo/go/reflect/all_test.go | 238 + libgo/go/reflect/deepequal.go | 87 +- libgo/go/reflect/type.go | 29 +- libgo/go/reflect/value.go | 22 +- libgo/go/regexp/all_test.go | 63 +- libgo/go/regexp/onepass.go | 90 +- libgo/go/regexp/onepass_test.go | 99 +- libgo/go/regexp/regexp.go | 15 + libgo/go/regexp/syntax/parse.go | 24 +- libgo/go/regexp/syntax/parse_test.go | 9 +- libgo/go/regexp/syntax/regexp.go | 4 +- libgo/go/regexp/syntax/simplify_test.go | 4 +- libgo/go/regexp/testdata/re2-search.txt | 5 + libgo/go/runtime/cgo_mmap.go | 41 + libgo/go/runtime/cgo_ppc64x.go | 12 + libgo/go/runtime/cgocheck.go | 240 + libgo/go/runtime/crash_cgo_test.go | 408 +- libgo/go/runtime/crash_test.go | 445 +- libgo/go/runtime/crash_unix_test.go | 43 + libgo/go/runtime/debug.go | 6 +- libgo/go/runtime/debug/garbage.go | 11 + libgo/go/runtime/debug/garbage_test.go | 5 +- libgo/go/runtime/debug/heapdump_test.go | 3 +- libgo/go/runtime/debug/stack.go | 86 +- libgo/go/runtime/debug/stack_test.go | 33 +- libgo/go/runtime/defs_linux_mips64x.go | 183 + libgo/go/runtime/export_linux_test.go | 1 + libgo/go/runtime/export_mmap_test.go | 15 + libgo/go/runtime/export_test.go | 21 +- libgo/go/runtime/export_windows_test.go | 8 + libgo/go/runtime/extern.go | 45 +- libgo/go/runtime/fastlog2.go | 33 + libgo/go/runtime/fastlog2_test.go | 36 + libgo/go/runtime/fastlog2table.go | 43 + libgo/go/runtime/gc_test.go | 87 +- libgo/go/runtime/gcinfo_test.go | 2 +- libgo/go/runtime/lfstack_linux_mips64x.go | 32 + libgo/go/runtime/malloc_test.go | 30 +- libgo/go/runtime/mkfastlog2table.go | 52 + libgo/go/runtime/mmap.go | 16 + libgo/go/runtime/msan.go | 55 + libgo/go/runtime/msan/msan.go | 32 + libgo/go/runtime/msan0.go | 22 + libgo/go/runtime/mstkbar.go | 365 + libgo/go/runtime/os1_linux_generic.go | 27 + libgo/go/runtime/os1_linux_mips64x.go | 26 + libgo/go/runtime/os2_linux_generic.go | 29 + libgo/go/runtime/os2_linux_mips64x.go | 25 + libgo/go/runtime/os_android.go | 15 + libgo/go/runtime/os_linux_mips64x.go | 18 + libgo/go/runtime/pprof/mprof_test.go | 16 +- libgo/go/runtime/pprof/pprof.go | 14 +- libgo/go/runtime/pprof/pprof_test.go | 186 +- libgo/go/runtime/print.go | 221 + libgo/go/runtime/proc_test.go | 134 +- libgo/go/runtime/race/testdata/issue12225_test.go | 20 + libgo/go/runtime/race/testdata/issue12664_test.go | 76 + .../race/testdata/issue13264_test.go} | 10 +- libgo/go/runtime/runtime-lldb_test.go | 262 + libgo/go/runtime/runtime_mmap_test.go | 30 + libgo/go/runtime/runtime_test.go | 28 + libgo/go/runtime/signal2_unix.go | 69 + libgo/go/runtime/signal_linux_mips64x.go | 70 + libgo/go/runtime/signal_mips64x.go | 188 + libgo/go/runtime/signal_sigtramp.go | 50 + libgo/go/runtime/sigtab_linux_generic.go | 82 + libgo/go/runtime/sigtab_linux_mips64x.go | 81 + libgo/go/runtime/stack.go | 1068 + libgo/go/runtime/string_test.go | 30 +- libgo/go/runtime/sys_mips64x.go | 43 + .../norace_test.go => runtime/sys_nonppc64x.go} | 7 +- libgo/go/runtime/testdata/testprog/crash.go | 45 + libgo/go/runtime/testdata/testprog/deadlock.go | 191 + libgo/go/runtime/testdata/testprog/gc.go | 74 + libgo/go/runtime/testdata/testprog/main.go | 35 + libgo/go/runtime/testdata/testprog/misc.go | 15 + libgo/go/runtime/testdata/testprog/signal.go | 17 + libgo/go/runtime/testdata/testprog/stringconcat.go | 20 + .../runtime/testdata/testprog/syscall_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/callback.go | 89 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 80 + libgo/go/runtime/testdata/testprogcgo/crash.go | 45 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 25 + libgo/go/runtime/testdata/testprogcgo/dropm.go | 59 + .../go/runtime/testdata/testprogcgo/dropm_stub.go | 11 + libgo/go/runtime/testdata/testprogcgo/exec.go | 89 + libgo/go/runtime/testdata/testprogcgo/main.go | 35 + .../go/runtime/testdata/testprogcgo/threadpanic.go | 24 + .../go/runtime/testdata/testprogcgo/threadprof.go | 93 + .../go/runtime/testdata/testprogcgo/windows/win.go | 16 + libgo/go/runtime/testdata/testprognet/main.go | 35 + libgo/go/runtime/testdata/testprognet/net.go | 29 + libgo/go/runtime/testdata/testprognet/signal.go | 26 + .../bug051.go => libgo/go/runtime/write_err.go | 14 +- libgo/go/runtime/write_err_android.go | 160 + libgo/go/sort/example_multi_test.go | 4 +- libgo/go/sort/search.go | 2 +- libgo/go/sort/sort.go | 112 +- libgo/go/strconv/ftoa.go | 18 +- libgo/go/strconv/ftoa_test.go | 6 +- libgo/go/strconv/isprint.go | 20 + libgo/go/strconv/itoa.go | 2 +- libgo/go/strconv/makeisprint.go | 17 + libgo/go/strconv/quote.go | 67 +- libgo/go/strconv/quote_test.go | 88 +- libgo/go/strings/example_test.go | 22 + libgo/go/strings/strings.go | 37 - libgo/go/strings/strings_amd64.go | 49 + libgo/go/strings/strings_generic.go | 47 + libgo/go/strings/strings_test.go | 53 + libgo/go/sync/cond.go | 21 +- libgo/go/sync/export_test.go | 2 - libgo/go/sync/mutex.go | 13 +- libgo/go/sync/pool.go | 5 +- libgo/go/sync/race.go | 42 - libgo/go/sync/race0.go | 34 - libgo/go/sync/rwmutex.go | 49 +- libgo/go/sync/waitgroup.go | 33 +- libgo/go/sync/waitgroup_test.go | 14 +- libgo/go/syscall/errors_plan9.go | 10 + libgo/go/syscall/exec_bsd.go | 1 + libgo/go/syscall/exec_linux.go | 5 +- libgo/go/syscall/exec_linux_test.go | 65 +- libgo/go/syscall/exec_unix.go | 6 - libgo/go/syscall/libcall_bsd.go | 9 +- libgo/go/syscall/libcall_linux.go | 9 +- libgo/go/syscall/msan.go | 22 + libgo/go/syscall/msan0.go | 19 + libgo/go/syscall/race0.go | 25 - libgo/go/syscall/route_bsd.go | 11 +- libgo/go/syscall/route_bsd_test.go | 35 + libgo/go/syscall/sockcmsg_unix.go | 6 +- libgo/go/syscall/syscall.go | 3 + ...all_linux_amd64.go => syscall_linux_mips64x.go} | 15 +- libgo/go/syscall/syscall_linux_test.go | 6 +- libgo/go/syscall/syscall_unix.go | 21 +- libgo/go/testing/benchmark.go | 11 + libgo/go/testing/quick/quick.go | 38 +- libgo/go/testing/quick/quick_test.go | 53 +- libgo/go/testing/testing.go | 32 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/template/doc.go | 39 +- libgo/go/text/template/exec.go | 69 +- libgo/go/text/template/exec_test.go | 211 +- libgo/go/text/template/funcs.go | 79 +- libgo/go/text/template/multi_test.go | 22 +- libgo/go/text/template/parse/lex.go | 98 +- libgo/go/text/template/parse/lex_test.go | 31 +- libgo/go/text/template/parse/parse.go | 83 +- libgo/go/text/template/parse/parse_test.go | 34 + libgo/go/text/template/template.go | 37 +- libgo/go/time/format.go | 48 +- libgo/go/time/format_test.go | 83 + libgo/go/time/time.go | 13 +- libgo/go/time/time_test.go | 14 + libgo/go/time/zoneinfo.go | 2 +- libgo/go/time/zoneinfo_windows.go | 32 +- libgo/go/unicode/example_test.go | 196 + libgo/go/unicode/tables.go | 4 +- libgo/go/unicode/utf8/utf8.go | 473 +- libgo/go/unicode/utf8/utf8_test.go | 68 +- libgo/runtime/go-callers.c | 2 + libgo/runtime/go-cgo.c | 4 + libgo/runtime/go-libmain.c | 6 +- libgo/runtime/go-main.c | 6 + libgo/runtime/go-signal.c | 75 +- libgo/runtime/go-string-to-byte-array.c | 2 +- libgo/runtime/malloc.goc | 10 +- libgo/runtime/proc.c | 4 +- libgo/runtime/runtime.c | 98 +- libgo/runtime/runtime.h | 20 +- libgo/runtime/signal_unix.c | 37 +- libgomp/ChangeLog | 110 +- libgomp/Makefile.in | 1 + libgomp/configure | 28 +- libgomp/libgomp.map | 1 - libgomp/oacc-parallel.c | 44 +- libgomp/plugin/configfrag.ac | 23 +- libgomp/plugin/plugin-nvptx.c | 18 +- libgomp/testsuite/Makefile.in | 1 + libgomp/testsuite/lib/libgomp.exp | 16 +- libgomp/testsuite/libgomp-test-support.exp.in | 2 + libgomp/testsuite/libgomp.c/examples-4/teams-3.c | 3 +- libgomp/testsuite/libgomp.c/examples-4/teams-4.c | 2 +- libgomp/testsuite/libgomp.c/omp-nested-3.c | 4 + libgomp/testsuite/libgomp.c/pr46032-2.c | 4 + libgomp/testsuite/libgomp.c/pr69805.c | 9 + libgomp/testsuite/libgomp.c/target-31.c | 13 +- .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../libgomp.fortran/examples-4/teams-3.f90 | 3 +- .../libgomp.fortran/examples-4/teams-4.f90 | 4 +- .../libgomp.oacc-c-c++-common/declare-4.c | 2 +- .../libgomp.oacc-c-c++-common/kernels-2.c | 4 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 3 - .../kernels-loop-and-seq-2.c | 3 - .../kernels-loop-and-seq-3.c | 3 - .../kernels-loop-and-seq-4.c | 3 - .../kernels-loop-and-seq-5.c | 3 - .../kernels-loop-and-seq-6.c | 3 - .../kernels-loop-and-seq.c | 3 - .../kernels-loop-collapse.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 2 - .../kernels-loop-mod-not-zero.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop.c | 3 - .../libgomp.oacc-c-c++-common/kernels-reduction.c | 3 - .../libgomp.oacc-c-c++-common/parallel-2.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 34 + libssp/ChangeLog | 5 + libssp/ssp.c | 1 + libstdc++-v3/ChangeLog | 69 + libstdc++-v3/acinclude.m4 | 34 +- libstdc++-v3/config.h.in | 4 + .../32}/baseline_symbols.txt | 0 libstdc++-v3/configure | 94 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/containers.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/using_macros.html | 2 + libstdc++-v3/doc/xml/manual/containers.xml | 3 +- libstdc++-v3/doc/xml/manual/spine.xml | 7 +- libstdc++-v3/doc/xml/manual/using.xml | 7 + libstdc++-v3/include/bits/regex_scanner.h | 15 +- libstdc++-v3/include/bits/regex_scanner.tcc | 10 +- libstdc++-v3/include/c_global/cstdarg | 1 + libstdc++-v3/include/c_global/cstddef | 5 + libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/tr1/cmath | 187 +- libstdc++-v3/include/tr1/complex | 12 +- .../c_strings/char/69626.cc} | 19 +- libstdc++-v3/testsuite/28_regex/regression.cc | 16 + .../testsuite/libstdc++-prettyprinters/48362.cc | 2 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 1 + .../testsuite/libstdc++-prettyprinters/debug.cc | 1 + .../libstdc++-prettyprinters/libfundts.cc | 2 + .../libstdc++-prettyprinters/shared_ptr.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 1 + .../testsuite/libstdc++-prettyprinters/tr1.cc | 1 + .../testsuite/libstdc++-prettyprinters/whatis.cc | 1 + .../18_riemann_zeta/check_value.cc | 5 +- .../testsuite/tr1/headers/c++200x/complex.cc | 2 + .../cmath/48891.cc => tr1/headers/c++200x/math.cc} | 17 +- lto-plugin/ChangeLog | 14 + lto-plugin/lto-plugin.c | 140 +- 1588 files changed, 432588 insertions(+), 287274 deletions(-) create mode 100644 gcc/config/arc/fpu.md create mode 100644 gcc/config/s390/2964.md create mode 100644 gcc/gimple-ssa-nonnull-compare.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-long.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-short.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558.c create mode 100644 gcc/testsuite/c-c++-common/pr69669.c create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18a.C create mode 100644 gcc/testsuite/g++.dg/asan/pr69276.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67767.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69056.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic167.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn30.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin_alloca.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-subst.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary12.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary13.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary14.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary15.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr59627.C create mode 100644 gcc/testsuite/g++.dg/init/const12.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69239.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69649.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin6.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/member2.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C copy gcc/testsuite/g++.dg/opt/{flifetime-dse2.C => flifetime-dse4.C} (69%) create mode 100644 gcc/testsuite/g++.dg/other/anon8.C create mode 100644 gcc/testsuite/g++.dg/parse/pr69628.C create mode 100644 gcc/testsuite/g++.dg/pr61033.C create mode 100644 gcc/testsuite/g++.dg/pr69667.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr9.C create mode 100644 gcc/testsuite/g++.dg/template/friend61.C create mode 100644 gcc/testsuite/g++.dg/template/friend61a.C create mode 100644 gcc/testsuite/g++.dg/template/friend61b.C create mode 100644 gcc/testsuite/g++.dg/template/pr68948.C create mode 100644 gcc/testsuite/g++.dg/torture/init-list1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69553.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69851.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr69922.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160205-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69161.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69209.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69691.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-17.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-18.c rename gcc/testsuite/gcc.dg/{sancov/asan.c => asan/sancov-1.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/builtins-68.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-2.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr55113_0.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69543.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c copy gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69619.c create mode 100644 gcc/testsuite/gcc.dg/pr69627.c create mode 100644 gcc/testsuite/gcc.dg/pr69634.c create mode 100644 gcc/testsuite/gcc.dg/pr69644.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/pr69819.c create mode 100644 gcc/testsuite/gcc.dg/pr69885.c create mode 100644 gcc/testsuite/gcc.dg/pr69896.c create mode 100644 gcc/testsuite/gcc.dg/pr69900.c create mode 100644 gcc/testsuite/gcc.dg/pr69915.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68963.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69606.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69652.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69719.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69854.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69886.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69909.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68021.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69666.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c create mode 100644 gcc/testsuite/gcc.dg/uninit-22.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/assembler_arch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vector_initialization_nostack.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x create mode 100644 gcc/testsuite/gcc.target/arm/cond_sub_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/condarith_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/movcond_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/negscc_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c delete mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-4.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-mask-store-move1.c create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_empty_structs_and_unions.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69577.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69677.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69820.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69888.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68273.c create mode 100644 gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr48344-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69461.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69548.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cg.c create mode 100644 gcc/testsuite/gcc.target/s390/morestack.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69148.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69625.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/int128-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c rename gcc/testsuite/gcc.target/s390/{ => vector}/vcond-shift.c (100%) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54089-10.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_18.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr52531.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_89.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_args.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_decl_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69882.f90 create mode 100644 gcc/testsuite/gnat.dg/atomic8.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.ads create mode 100644 gcc/testsuite/objc.dg/pr69844.m create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 copy libgo/go/archive/tar/testdata/{writer-big.tar => gnu-multi-hdrs.tar} (66%) copy libgo/go/{debug/macho/testdata/gcc-amd64-darwin-exec => archive/tar/testdata/ [...] mode change 100755 => 100644 create mode 100644 libgo/go/archive/tar/testdata/issue12435.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-multi-hdrs.tar} (62%) copy libgo/go/archive/tar/testdata/{nil-uid.tar => pax-path-hdr.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/ustar-file-reg.tar create mode 100644 libgo/go/cmd/go/go_unix_test.go create mode 100644 libgo/go/cmd/go/testdata/flag_test.go create mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go copy libgo/go/cmd/go/testdata/src/{main_test/m.go => run/good.go} (53%) create mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go create mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/vend/dir1/dir2/dir2.go copy libgo/go/{internal/format/format.go => cmd/gofmt/internal.go} (80%) delete mode 100644 libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 libgo/go/compress/flate/fixedhuff.go delete mode 100644 libgo/go/compress/flate/gen.go create mode 100644 libgo/go/compress/testdata/gettysburg.txt create mode 100644 libgo/go/crypto/aes/aes_gcm.go create mode 100644 libgo/go/crypto/cipher/ctr_test.go create mode 100644 libgo/go/crypto/elliptic/p256_amd64.go create mode 100644 libgo/go/crypto/rsa/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 create mode 100644 libgo/go/debug/dwarf/entry_test.go create mode 100644 libgo/go/debug/dwarf/testdata/cycle.c create mode 100644 libgo/go/debug/dwarf/testdata/cycle.elf create mode 100644 libgo/go/debug/dwarf/testdata/split.c create mode 100644 libgo/go/debug/dwarf/testdata/split.elf create mode 100644 libgo/go/debug/elf/reader.go create mode 100644 libgo/go/debug/elf/testdata/compressed-32.obj create mode 100644 libgo/go/debug/elf/testdata/compressed-64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj create mode 100644 libgo/go/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj create mode 100644 libgo/go/encoding/json/number_test.go delete mode 100644 libgo/go/go/constant/go13.go delete mode 100644 libgo/go/go/constant/go14.go create mode 100644 libgo/go/go/doc/testdata/issue13742.0.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.1.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.2.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.go rename libgo/go/{internal/format/format.go => go/format/internal.go} (81%) create mode 100644 libgo/go/go/internal/gcimporter/bimport.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/a.go copy {gcc/testsuite/go.test/test/fixedbugs/bug335.dir => libgo/go/go/internal/gcim [...] delete mode 100644 libgo/go/go/types/go11.go delete mode 100644 libgo/go/go/types/go12.go create mode 100644 libgo/go/go/types/gotype.go create mode 100644 libgo/go/hash/crc32/crc32_amd64.go rename libgo/go/hash/crc32/{crc32_amd64x.go => crc32_amd64p32.go} (62%) create mode 100644 libgo/go/html/template/template_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/huffman.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/tables.go create mode 100644 libgo/go/internal/race/doc.go create mode 100644 libgo/go/internal/race/norace.go create mode 100644 libgo/go/internal/race/race.go copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/internal/syscall/unix/{dummy.go => getrandom_linux_mips64x.go} (74%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] create mode 100644 libgo/go/io/example_test.go create mode 100644 libgo/go/io/ioutil/example_test.go create mode 100644 libgo/go/math/big/doc.go create mode 100644 libgo/go/math/big/example_rat_test.go create mode 100644 libgo/go/math/big/floatmarsh.go create mode 100644 libgo/go/math/big/floatmarsh_test.go create mode 100644 libgo/go/math/big/intmarsh.go create mode 100644 libgo/go/math/big/intmarsh_test.go create mode 100644 libgo/go/math/big/ratmarsh.go create mode 100644 libgo/go/math/big/ratmarsh_test.go rename libgo/go/{fmt/race_test.go => math/floor_asm.go} (59%) create mode 100644 libgo/go/mime/example_test.go create mode 100644 libgo/go/net/http/clientserver_test.go create mode 100644 libgo/go/net/http/h2_bundle.go create mode 100644 libgo/go/net/http/httputil/example_test.go create mode 100644 libgo/go/net/http/internal/testcert.go create mode 100644 libgo/go/net/http/method.go create mode 100644 libgo/go/net/interface_windows_test.go delete mode 100644 libgo/go/net/port.go delete mode 100644 libgo/go/net/port_test.go delete mode 100644 libgo/go/net/race.go delete mode 100644 libgo/go/net/race0.go create mode 100644 libgo/go/net/testdata/case-hosts create mode 100644 libgo/go/os/exec/internal_test.go create mode 100644 libgo/go/os/pipe_test.go create mode 100644 libgo/go/os/signal/doc.go copy libgo/go/os/{types_notwin.go => types_plan9.go} (93%) rename libgo/go/os/{types_notwin.go => types_unix.go} (83%) create mode 100644 libgo/go/runtime/cgo_mmap.go create mode 100644 libgo/go/runtime/cgo_ppc64x.go create mode 100644 libgo/go/runtime/cgocheck.go create mode 100644 libgo/go/runtime/defs_linux_mips64x.go create mode 100644 libgo/go/runtime/export_mmap_test.go create mode 100644 libgo/go/runtime/fastlog2.go create mode 100644 libgo/go/runtime/fastlog2_test.go create mode 100644 libgo/go/runtime/fastlog2table.go create mode 100644 libgo/go/runtime/lfstack_linux_mips64x.go create mode 100644 libgo/go/runtime/mkfastlog2table.go create mode 100644 libgo/go/runtime/mmap.go create mode 100644 libgo/go/runtime/msan.go create mode 100644 libgo/go/runtime/msan/msan.go create mode 100644 libgo/go/runtime/msan0.go create mode 100644 libgo/go/runtime/mstkbar.go create mode 100644 libgo/go/runtime/os1_linux_generic.go create mode 100644 libgo/go/runtime/os1_linux_mips64x.go create mode 100644 libgo/go/runtime/os2_linux_generic.go create mode 100644 libgo/go/runtime/os2_linux_mips64x.go create mode 100644 libgo/go/runtime/os_android.go create mode 100644 libgo/go/runtime/os_linux_mips64x.go create mode 100644 libgo/go/runtime/print.go create mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go create mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go copy libgo/go/{internal/syscall/windows/registry/export_test.go => runtime/race/te [...] create mode 100644 libgo/go/runtime/runtime-lldb_test.go create mode 100644 libgo/go/runtime/runtime_mmap_test.go create mode 100644 libgo/go/runtime/signal2_unix.go create mode 100644 libgo/go/runtime/signal_linux_mips64x.go create mode 100644 libgo/go/runtime/signal_mips64x.go create mode 100644 libgo/go/runtime/signal_sigtramp.go create mode 100644 libgo/go/runtime/sigtab_linux_generic.go create mode 100644 libgo/go/runtime/sigtab_linux_mips64x.go create mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/go/runtime/sys_mips64x.go rename libgo/go/{fmt/norace_test.go => runtime/sys_nonppc64x.go} (67%) create mode 100644 libgo/go/runtime/testdata/testprog/crash.go create mode 100644 libgo/go/runtime/testdata/testprog/deadlock.go create mode 100644 libgo/go/runtime/testdata/testprog/gc.go create mode 100644 libgo/go/runtime/testdata/testprog/main.go create mode 100644 libgo/go/runtime/testdata/testprog/misc.go create mode 100644 libgo/go/runtime/testdata/testprog/signal.go create mode 100644 libgo/go/runtime/testdata/testprog/stringconcat.go create mode 100644 libgo/go/runtime/testdata/testprog/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/callback.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/cgo.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/crash.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dll_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm_stub.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/exec.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/main.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/windows/win.go create mode 100644 libgo/go/runtime/testdata/testprognet/main.go create mode 100644 libgo/go/runtime/testdata/testprognet/net.go create mode 100644 libgo/go/runtime/testdata/testprognet/signal.go copy gcc/testsuite/go.test/test/fixedbugs/bug051.go => libgo/go/runtime/write_err. [...] create mode 100644 libgo/go/runtime/write_err_android.go create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/sync/race.go delete mode 100644 libgo/go/sync/race0.go create mode 100644 libgo/go/syscall/msan.go create mode 100644 libgo/go/syscall/msan0.go delete mode 100644 libgo/go/syscall/race0.go copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_mips64x.go} (71%) create mode 100644 libgo/go/unicode/example_test.go create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-3.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr69805.c create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop.c copy libstdc++-v3/config/abi/post/{s390-linux-gnu => s390x-linux-gnu/32}/baseline_ [...] copy libstdc++-v3/testsuite/{26_numerics/headers/cmath/48891.cc => 21_strings/c_st [...] copy libstdc++-v3/testsuite/{26_numerics/headers/cmath/48891.cc => tr1/headers/c++ [...]