This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-modules in repository gcc.
from 00431383077 Merge trunk 433703843b3 adds e48456f568a libcody: Fix for dash adds a582a319c10 Fix dashism adds f23753c710d compiler: better error for unexpected digit adds 8a5b8fc719f compiler: discard global sink variables with static initializers adds 788d204885c compiler: avoid knock-on errors from invalid interfaces adds 5aba0266711 compiler: correct grammar in error message adds 34c7d3d3b21 Go testsuite: update bugs for recent change adds 36c9a3fe3f3 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) adds d41b097350d match.pd: Optimize X / bool_range_Y to X [PR96094] adds 3d5e3eb4074 gcc_update update adds 4f0c800ba60 libcody: Work with older gccs adds 65eac818dbc cody: Remove unused variable. adds 42181708da1 c++: Remove dg-ice in constexpr-52830.C [PR52830] adds 6e9d865119a Daily bump. adds cff6dac28a0 arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR66791] adds 9eeeef2877a arm: Replace calls to __builtin_vneg* by - in arm_neon.h [PR66791] adds a3bac40469b arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h [...] adds 31008a8bb30 rs6000: Use subreg for QI/HI vector init adds 61e3c180ad6 Fix PR tree-optimization/98272 adds 5c5eb7e4872 options: fix integer overflow adds 8833eab4461 Add -Wtsan. adds 5137d1ae6a1 Remove Report keyword for options adds eece52b53b7 opts: Remove all usages of Report keyword. adds cd676dfa57e bswap: Handle vector CONSTRUCTORs [PR96239] adds cbe22e189a3 [Ada] Add some OS constants to control serial port adds 94117322e68 [Ada] Another small adjustment to System.Value_R adds c507c83b324 [Ada] Mark generic body outside of SPARK adds be19b8662bd [Ada] Fix gmem.out corruption by GNAT.Expect adds bee916bcc70 [Ada] Reject junk syntax for Contract_Cases/Test_Case/Subpr [...] adds a0d40c5c325 [Ada] Fix integer-vs-float errors in example for Test_Case pragma adds e8070c83ab4 [Ada] Avoid artificial underflow in System.Val_Real adds 61c91059b96 [Ada] Fix possible uninitialized ATCB component use adds 1053ff8a3a8 [Ada] Fix glitch in comment of System.Powten_Table adds 612c48b13b3 [Ada] Simplify membership tests with N_Subprogram_Call subtype adds 2c623ed86a3 [Ada] Simplify membership tests with N_Delay_Statement subtype adds 55337de8470 [Ada] Fix typo in checks for implementation defined units adds 027ed68ca0f [Ada] Refine types of variables for parsing formal object d [...] adds 64f4351d83f [Ada] Remove inconsistent colons in messages for Ada 83 violations adds 29cd42e0191 [Ada] Fix memory leak in GNAT.Expect.Non_Blocking_Spawn on Windows adds aa44eaca602 [Ada] armhf-linux: symbolic tracebacks adds d1d0c4c8005 [Ada] Handle iterator filters on loop specifications over c [...] adds 571d3fb1f40 [Ada] Add contracts to Ada.Strings.Fixed adds 1c4aefb6818 [Ada] Code cleanup: rename ALI.Scope adds 6ff747f023c c++: Fix (some) solaris breakage adds 4d8476b05d7 c++tools: Fix (an) install issue adds a2c2eec183a libstdc++: Test errno macros directly, not via autoconf [PR 93151] adds 3cee0c6562e libstdc++: Add performance test for atomic_flag [PR 46447] adds ab9bd932710 libstdc++: Fix errors from Library Fundamentals TS headers [...] adds 61753832491 Switch to a new section if the SECTION_RETAIN bit doesn't match adds 2a976020603 Warn used and not used symbols in section with the same name adds 151d1347c99 Require .init_array/.fini_array support for SHF_GNU_RETAIN adds c1ea7c68ef3 c++: Fix detailed-mem-stat breakage adds 6d972f5183d libcody: More dashism adds 4be6c4e2a4d libcody: fix --enable-checking=... [PR 98311] adds 96d9670e883 libstdc++: Only use __builtin_sprintf if supported [PR 96083] adds 4e42f6ebf48 libcody: Fix build for older GCC versions adds 134afa38f0b varasm: Fix up __patchable_function_entries handling adds 5098d35fb19 PR fortran/98284 - ICE in get_array_index adds 652702b0c93 libcody: fix --enable-checking=... follow-up [PR98311] adds 269e82d49e2 C++: Fix solaris header use (mk 2) adds 8379916b167 c++: Fix offsetof use [PR 98232] adds e128aaa6e5d Fix instruction length for MMA insns. adds 767537a8b02 libstdc++: Warn if __STRICT_ANSI has been undefined adds 4d4f82959aa libstdc++: Simplify built-in detection in <utility> adds 3f78c8cb7f0 c++tools: fix install-strip [PR 98328] adds 8d8bb85b486 c++: Fix template parm ICE [PR 98297] adds b7b6879f0b5 c++: Another solaris header use [PR 98315] adds cdb1c276560 testsuite: Adjust expected instruction count for PPC fold t [...] adds 84747acf8da AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Addition. adds 9732dc855e5 Arm: Add NEON and MVE RTL patterns for Complex Addition. adds db253e8b1db Arm: MVE: Split refactoring of remaining complex instrinsics adds 64a54505ec8 gcc: xtensa: rearrange DI mode constant loading adds ec13758ed41 C: Avoid incorrect warning for volatile in compound express [...] adds 58a45ce44a9 C: Drop qualifiers of assignment expressions. [PR98047] adds e38c912700f test: add new Go tests from source repo adds 2a4183234a4 rs6000: Add support for powerpc64le-unknown-freebsd adds f4ae1f2c43d maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as tem [...] adds 7c1e7eed891 libstdc++: Add C++ runtime support for new 128-bit long dou [...] adds 900846cda69 reginfo: Add a global_reg_set adds 4187be442f5 Add more iterator utilities adds 0dd48296433 Add an RAII class for managing obstacks adds ac62dce5e5f Add a class that multiplexes two pointer types adds 9a0882ef6a2 Add an alternative splay tree implementation adds d4b520d88ee Add a cut-down version of std::span (array_slice) adds 21335c48576 Split update_cfg_for_uncondjump out of combine adds d6c9781e073 Export print-rtl.c:print_insn_with_notes adds b665081f577 recog: Split out a register_asm_p function adds f48b51496d0 simplify-rtx: Put simplify routines into a class adds 6059a3dd084 recog: Add a validate_change_xveclen function adds eb74135dd35 recog: Add a way of temporarily undoing changes adds 0d74260a1f6 recog: Add a class for propagating into insns adds a240ea024dd recog: Add an RAII class for undoing insn changes adds 04ee46ed1c0 rtlanal: Add some new helper classes adds a20cc016790 rtlanal: Add simple_regno_set adds 47d52e17adf doc: Add documentation for rtl-ssa adds 73b75827752 Add rtl-ssa adds 0b76990a9d7 fwprop: Rewrite to use RTL SSA adds eefe499fdf7 Daily bump. adds 40bf68bbe0b gcc: xtensa: add optimizations for shift operations adds ba74e74ac66 test: add new Go tests from source repo adds 6f8486523f6 test: add new Go tests from source repo adds c09deceb534 PR fortran/98307 - Dependency check fails when using "allocatable" adds ba9fa684053 Fortran: Delay vtab generation until after parsing [PR92587] adds 2f49508599f MAINTAINERS: Add myself for write after approval. adds 33f925094d0 IBM Z: Detect libc's float_t behavior on cross compiles adds 337cbb9f9ed [Ada] Style cleanups in Parse_Aspect_Stable_Properties adds 043d1379211 [Ada] Spurious error on Type'Access and <> adds 9ed2b86d1b3 [Ada] Fixes for GNAT error/warning messages adds 148039493e6 [Ada] Compiler crash on protected component of controlled type adds 7fbcb0c72e4 [Ada] Assert failure on b38105a in -gnat95 mode adds 11ad366da5e [Ada] Spurious discriminant check on bounded synchronized queue adds 38381453711 [Ada] Better diagnostic for new language features adds f6219730a1a [Ada] Crash on discriminant check with current instance adds 211d0b4f036 [Ada] Do not generate encodings for fixed-point types by default adds 5957283fa49 [Ada] Fix small typo in comments. adds 97919732a8e [Ada] Do not use exponentiation for common bases in floatin [...] adds 4d3a70f2d1f [Ada] Move folding of unchecked conversions from expansion [...] adds 84be0369c8d [Ada] Remove discriminant checks processing in gigi adds 81392ae7baf [Ada] Consistent wording for missing -gnat2020 switch adds b7e68e7de0f [Ada] Crash on if expression inside declare expression adds 3e05da6849f [Ada] Ada2020: AI12-0400 Ambiguities associated with Vector adds 2f29ceb054a [Ada] Prevent In_Check_Node routine from going too far in t [...] adds 7948214670c [Ada] Refine type of a multi unit index number adds 445032728dd [Ada] Reduce scopes of local variables for case and if statements adds 96c1f71463d [Ada] Prevent early exits without restoring a global variable adds e2ff35b910f [Ada] Minor comment fix in System.Val_Real adds 98032cd46ff [Ada] Code cleanup: remove Old_Requires_Transient_Scope adds acf190b208a [Ada] Remove unused files adds 68dd6649129 [Ada] Remove unused subprograms in validsw adds 6a6926635c3 [Ada] Performance of CW_Membership adds 62cb9680e59 shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] adds 4e7e7c13261 c++tools: Fix up c++tools for --with-gcc-major-version-only adds 5357b1620c5 libcody: Remove nop asm adds 096164229a4 bootstrap: Fix some windows issues [PR 98300] adds f5feee6adc8 libstdc++: Regenerate autoconf files adds 8cdca5f9c70 libstdc++: Move std::hashstd::thread::id to <bits/std_thread.h> adds 8dc63f13f03 libstdc++: Fix preprocessor condition [PR 98344] adds 9f9dbc8e09c libstdc++: Fix -Wunused warning adds b429f53eba8 bootstrap: Don't use strsignal [PR 98300] adds d592ee3ada8 rtl-ssa: Include memmodel.h before tm_p.h adds c25b504636f Fix trap in pointer conversion in op1_range. adds ec2a58a36ae arm: Fix bootstrap adds b2bc1bb6cab libstdc++: Fix condition for gthreads-timed effective-target adds 217d5beaff9 libstdc++: Test errno macros directly for all targets [PR 93151] adds d1ad55c4e08 libcody: Allow PIC [PR 98324] adds 2d7a40fa60f c++: Fix clang problem [PR 98340] adds 64432b680ea vect, aarch64: Extend SVE vs Advanced SIMD costing decision [...] adds b79ce6e1aa4 doc: Standard library header units adds 4a7a3110c70 Update default_estimated_poly_value prototype in targhooks.h adds 00bad763dcb rtl-ssa: Fix reg_raw_mode thinko [PR98347] adds 35b8d268746 arm: Add support for Cortex-A78C new d34124b256d Merge trunk 35b8d268746
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 | 15 + ChangeLog.modules | 9755 +------------------- MAINTAINERS | 1 + c++tools/ChangeLog | 25 + c++tools/Makefile.in | 42 +- c++tools/config.h.in | 33 + c++tools/configure | 678 +- c++tools/configure.ac | 7 + c++tools/resolver.cc | 41 +- c++tools/server.cc | 3 +- contrib/ChangeLog | 9 + contrib/gcc_update | 4 + gcc/ChangeLog | 472 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 + gcc/ada/ChangeLog | 578 ++ gcc/ada/Makefile.rtl | 6 +- gcc/ada/adaint.c | 3 + gcc/ada/adaint.h | 10 +- gcc/ada/ali.adb | 10 +- gcc/ada/ali.ads | 4 +- gcc/ada/bindo-writers.adb | 2 +- gcc/ada/checks.adb | 56 +- gcc/ada/checks.ads | 1 - gcc/ada/debug.adb | 7 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 4 +- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch3.adb | 4 +- gcc/ada/exp_ch4.adb | 62 +- gcc/ada/exp_ch5.adb | 59 +- gcc/ada/exp_ch6.adb | 7 +- gcc/ada/exp_ch7.adb | 43 +- gcc/ada/exp_ch7.ads | 7 - gcc/ada/exp_ch9.adb | 3 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_fixd.adb | 14 - gcc/ada/exp_imgv.adb | 17 +- gcc/ada/exp_intr.adb | 10 +- gcc/ada/exp_tss.adb | 42 - gcc/ada/exp_tss.ads | 1 - gcc/ada/exp_util.adb | 140 +- gcc/ada/exp_util.ads | 24 - gcc/ada/expect.c | 8 +- gcc/ada/freeze.adb | 4 +- gcc/ada/gnat1drv.adb | 9 - gcc/ada/gnat_rm.texi | 6 +- gcc/ada/impunit.adb | 2 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-writ.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 1 + gcc/ada/libgnat/a-cbdlli.adb | 10 +- gcc/ada/libgnat/a-cbdlli.ads | 6 +- gcc/ada/libgnat/a-cbsyqu.ads | 10 +- gcc/ada/libgnat/a-cdlili.adb | 10 +- gcc/ada/libgnat/a-cdlili.ads | 6 +- gcc/ada/libgnat/a-cidlli.adb | 10 +- gcc/ada/libgnat/a-cidlli.ads | 6 +- gcc/ada/libgnat/a-cobove.adb | 73 +- gcc/ada/libgnat/a-cobove.ads | 44 +- gcc/ada/libgnat/a-coinve.adb | 64 +- gcc/ada/libgnat/a-coinve.ads | 43 +- gcc/ada/libgnat/a-convec.adb | 80 +- gcc/ada/libgnat/a-convec.ads | 78 +- gcc/ada/libgnat/a-strfix.ads | 894 +- gcc/ada/libgnat/a-tags.adb | 44 - gcc/ada/libgnat/a-tags.ads | 50 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tifiio.ads | 2 +- gcc/ada/libgnat/a-tifiio__128.adb | 2 +- gcc/ada/libgnat/g-expect.adb | 6 + gcc/ada/libgnat/memtrack.adb | 33 +- gcc/ada/libgnat/s-finmas.adb | 14 - gcc/ada/libgnat/s-finmas.ads | 4 - gcc/ada/libgnat/s-imgrea.adb | 6 +- gcc/ada/libgnat/s-objrea.adb | 4 + gcc/ada/libgnat/s-objrea.ads | 5 +- gcc/ada/libgnat/{s-powtab.ads => s-powflt.ads} | 41 +- gcc/ada/libgnat/s-powlfl.ads | 355 + gcc/ada/libgnat/{s-powtab.ads => s-powllf.ads} | 12 +- gcc/ada/libgnat/s-valflt.ads | 7 +- gcc/ada/libgnat/s-vallfl.ads | 7 +- gcc/ada/libgnat/s-valllf.ads | 7 +- gcc/ada/libgnat/s-valrea.adb | 141 +- gcc/ada/libgnat/s-valrea.ads | 4 + gcc/ada/libgnat/s-valued.adb | 5 +- gcc/ada/libgnat/s-valuef.adb | 3 +- gcc/ada/libgnat/s-valuer.adb | 120 +- gcc/ada/libgnat/s-valuer.ads | 2 +- gcc/ada/libgnat/system-aix.ads | 2 - gcc/ada/libgnat/system-darwin-arm.ads | 2 - gcc/ada/libgnat/system-darwin-ppc.ads | 2 - gcc/ada/libgnat/system-darwin-x86.ads | 2 - gcc/ada/libgnat/system-djgpp.ads | 2 - gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 - gcc/ada/libgnat/system-freebsd.ads | 2 - gcc/ada/libgnat/system-hpux-ia64.ads | 2 - gcc/ada/libgnat/system-hpux.ads | 2 - gcc/ada/libgnat/system-linux-alpha.ads | 2 - gcc/ada/libgnat/system-linux-arm.ads | 2 - gcc/ada/libgnat/system-linux-hppa.ads | 2 - gcc/ada/libgnat/system-linux-ia64.ads | 2 - gcc/ada/libgnat/system-linux-m68k.ads | 2 - gcc/ada/libgnat/system-linux-mips.ads | 2 - gcc/ada/libgnat/system-linux-ppc.ads | 2 - gcc/ada/libgnat/system-linux-riscv.ads | 2 - gcc/ada/libgnat/system-linux-s390.ads | 2 - gcc/ada/libgnat/system-linux-sh4.ads | 2 - gcc/ada/libgnat/system-linux-sparc.ads | 2 - gcc/ada/libgnat/system-linux-x86.ads | 2 - gcc/ada/libgnat/system-lynxos178-ppc.ads | 4 +- gcc/ada/libgnat/system-lynxos178-x86.ads | 4 +- gcc/ada/libgnat/system-mingw.ads | 2 - gcc/ada/libgnat/system-qnx-aarch64.ads | 2 - gcc/ada/libgnat/system-rtems.ads | 2 - gcc/ada/libgnat/system-solaris-sparc.ads | 2 - gcc/ada/libgnat/system-solaris-x86.ads | 2 - gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks-arm.ads | 2 - gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 - gcc/ada/libgnat/system-vxworks-ppc.ads | 2 - gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 - gcc/ada/libgnat/system-vxworks-x86.ads | 2 - .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 - gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-arm.ads | 2 - gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 - gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 - gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 - gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 - gcc/ada/opt.ads | 2 +- gcc/ada/par-ch12.adb | 27 +- gcc/ada/par-ch3.adb | 21 +- gcc/ada/par-ch4.adb | 18 +- gcc/ada/par-ch6.adb | 5 +- gcc/ada/par-ch9.adb | 9 +- gcc/ada/repinfo.adb | 80 +- gcc/ada/repinfo.ads | 88 +- gcc/ada/rtsfind.ads | 2 - gcc/ada/s-oscons-tmplt.c | 35 + gcc/ada/scng.adb | 19 +- gcc/ada/sem_aggr.adb | 17 +- gcc/ada/sem_attr.adb | 54 +- gcc/ada/sem_aux.adb | 116 +- gcc/ada/sem_aux.ads | 25 - gcc/ada/sem_cat.adb | 9 +- gcc/ada/sem_ch10.adb | 13 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch12.adb | 10 +- gcc/ada/sem_ch13.adb | 415 +- gcc/ada/sem_ch13.ads | 31 - gcc/ada/sem_ch3.adb | 78 +- gcc/ada/sem_ch4.adb | 18 +- gcc/ada/sem_ch5.adb | 61 +- gcc/ada/sem_ch6.adb | 6 +- gcc/ada/sem_ch8.adb | 34 +- gcc/ada/sem_ch9.adb | 20 +- gcc/ada/sem_disp.adb | 2 +- gcc/ada/sem_elab.adb | 4 +- gcc/ada/sem_eval.adb | 125 +- gcc/ada/sem_eval.ads | 5 + gcc/ada/sem_prag.adb | 56 +- gcc/ada/sem_res.adb | 93 +- gcc/ada/sem_util.adb | 943 +- gcc/ada/sem_util.ads | 34 +- gcc/ada/sem_warn.adb | 4 +- gcc/ada/symbols.adb | 90 - gcc/ada/symbols.ads | 115 - gcc/ada/targparm.adb | 16 +- gcc/ada/targparm.ads | 10 - gcc/ada/validsw.adb | 50 - gcc/ada/validsw.ads | 13 +- gcc/brig/ChangeLog | 4 + gcc/brig/lang.opt | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c.opt | 8 +- gcc/c/ChangeLog | 11 + gcc/c/c-parser.c | 10 +- gcc/c/c-typeck.c | 13 +- gcc/cfgrtl.c | 47 + gcc/cfgrtl.h | 1 + gcc/combine.c | 36 - gcc/common.opt | 588 +- gcc/config.gcc | 4 + gcc/config/aarch64/aarch64-simd.md | 8 + gcc/config/aarch64/aarch64-sve.md | 14 + gcc/config/aarch64/aarch64-sve2.md | 10 + gcc/config/aarch64/aarch64.c | 35 +- gcc/config/aarch64/aarch64.opt | 18 +- gcc/config/aarch64/iterators.md | 4 + gcc/config/alpha/alpha.opt | 38 +- gcc/config/arc/arc.opt | 110 +- gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 10 +- gcc/config/arm/arm.opt | 66 +- gcc/config/arm/arm_mve.h | 70 +- gcc/config/arm/arm_mve_builtins.def | 26 +- gcc/config/arm/arm_neon.h | 96 +- gcc/config/arm/arm_neon_builtins.def | 4 - gcc/config/arm/constraints.md | 2 +- gcc/config/arm/iterators.md | 22 +- gcc/config/arm/mve.md | 172 +- gcc/config/arm/unspecs.md | 18 +- gcc/config/arm/vec-common.md | 10 + gcc/config/avr/avr.opt | 52 +- gcc/config/bfin/bfin.opt | 34 +- gcc/config/bpf/bpf.opt | 6 +- gcc/config/c6x/c6x.opt | 6 +- gcc/config/cr16/cr16.opt | 4 +- gcc/config/cris/cris.opt | 64 +- gcc/config/cris/elf.opt | 2 +- gcc/config/csky/csky.opt | 60 +- gcc/config/darwin.opt | 24 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/frv/frv.opt | 62 +- gcc/config/ft32/ft32.opt | 12 +- gcc/config/gcn/gcn.opt | 12 +- gcc/config/i386/cygming.opt | 6 +- gcc/config/i386/i386.opt | 304 +- gcc/config/ia64/ia64.opt | 68 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux.opt | 8 +- gcc/config/lm32/lm32.opt | 10 +- gcc/config/m32r/m32r.opt | 14 +- gcc/config/m68k/m68k.opt | 24 +- gcc/config/mcore/mcore.opt | 22 +- gcc/config/microblaze/microblaze.opt | 8 +- gcc/config/mips/mips.opt | 164 +- gcc/config/mmix/mmix.opt | 34 +- gcc/config/mn10300/mn10300.opt | 10 +- gcc/config/moxie/moxie.opt | 6 +- gcc/config/msp430/msp430.opt | 34 +- gcc/config/nds32/nds32.opt | 40 +- gcc/config/nios2/elf.opt | 4 +- gcc/config/nios2/nios2.opt | 258 +- gcc/config/nvptx/nvptx.opt | 16 +- gcc/config/pa/pa.opt | 26 +- gcc/config/pdp11/pdp11.opt | 24 +- gcc/config/pru/pru.opt | 6 +- gcc/config/riscv/riscv.opt | 22 +- gcc/config/rl78/rl78.opt | 18 +- gcc/config/rs6000/aix64.opt | 6 +- gcc/config/rs6000/freebsd64.h | 12 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/mma.md | 32 +- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/rs6000/rs6000.opt | 126 +- gcc/config/rs6000/sysv4.opt | 32 +- gcc/config/rx/elf.opt | 2 +- gcc/config/rx/rx.opt | 26 +- gcc/config/s390/s390.opt | 64 +- gcc/config/s390/tpf.opt | 14 +- gcc/config/sh/sh.opt | 38 +- gcc/config/sol2.opt | 4 +- gcc/config/sparc/long-double-switch.opt | 4 +- gcc/config/sparc/sparc.opt | 60 +- gcc/config/tilegx/tilegx.opt | 8 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/v850/v850.opt | 48 +- gcc/config/visium/visium.opt | 6 +- gcc/config/vms/vms.opt | 6 +- gcc/config/vxworks.opt | 2 +- gcc/config/xtensa/xtensa.c | 15 + gcc/config/xtensa/xtensa.md | 62 +- gcc/config/xtensa/xtensa.opt | 12 +- gcc/configure | 72 +- gcc/configure.ac | 57 +- gcc/cp/ChangeLog | 51 + gcc/cp/mapper-client.cc | 9 + gcc/cp/mapper-resolver.cc | 2 + gcc/cp/module.cc | 71 +- gcc/cp/parser.c | 4 +- gcc/d/ChangeLog | 7 + gcc/d/decl.cc | 43 +- gcc/defaults.h | 11 + gcc/doc/install.texi | 7 +- gcc/doc/invoke.texi | 21 +- gcc/doc/options.texi | 3 - gcc/doc/rtl.texi | 787 ++ gcc/doc/tm.texi | 7 +- gcc/emit-rtl.h | 3 + gcc/fortran/ChangeLog | 16 + gcc/fortran/match.c | 3 - gcc/fortran/resolve.c | 10 + gcc/fortran/trans-stmt.c | 5 +- gcc/fwprop.c | 1685 ++-- gcc/gimple-ssa-store-merging.c | 91 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 23 +- gcc/go/gofrontend/gogo.cc | 13 +- gcc/go/gofrontend/gogo.h | 17 + gcc/go/gofrontend/lex.cc | 7 + gcc/go/gofrontend/parse.cc | 1 + gcc/go/gofrontend/statements.cc | 2 +- gcc/go/gofrontend/types.cc | 21 +- gcc/hard-reg-set.h | 2 + gcc/iterator-utils.h | 159 + gcc/lto/ChangeLog | 4 + gcc/lto/lang.opt | 6 +- gcc/match.pd | 13 +- gcc/mux-utils.h | 251 + gcc/obstack-utils.h | 86 + gcc/opt-functions.awk | 4 +- gcc/optc-gen.awk | 4 - gcc/opts-common.c | 12 +- gcc/opts.h | 2 - gcc/output.h | 2 +- gcc/print-rtl.c | 5 +- gcc/print-rtl.h | 1 + gcc/range-op.cc | 25 + gcc/recog.c | 474 +- gcc/recog.h | 154 + gcc/reginfo.c | 5 + gcc/rtl-ssa.h | 71 + gcc/rtl-ssa/access-utils.h | 553 ++ gcc/rtl-ssa/accesses.cc | 1594 ++++ gcc/rtl-ssa/accesses.h | 1032 +++ gcc/rtl-ssa/blocks.cc | 1146 +++ gcc/rtl-ssa/blocks.h | 301 + gcc/rtl-ssa/change-utils.h | 137 + gcc/rtl-ssa/changes.cc | 1025 ++ gcc/rtl-ssa/changes.h | 118 + gcc/rtl-ssa/functions.cc | 325 + gcc/rtl-ssa/functions.h | 433 + gcc/rtl-ssa/insn-utils.h | 46 + gcc/rtl-ssa/insns.cc | 718 ++ gcc/rtl-ssa/insns.h | 505 + gcc/rtl-ssa/internals.inl | 682 ++ gcc/rtl-ssa/is-a.inl | 98 + gcc/rtl-ssa/member-fns.inl | 928 ++ gcc/rtl-ssa/movement.h | 335 + gcc/rtl.h | 151 +- gcc/rtlanal.c | 327 + gcc/rtlanal.h | 334 + gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/shrink-wrap.c | 2 +- gcc/simplify-rtx.c | 152 +- gcc/splay-tree-utils.cc | 264 + gcc/splay-tree-utils.h | 491 + gcc/splay-tree-utils.tcc | 960 ++ gcc/system.h | 6 + gcc/target.def | 7 +- gcc/target.h | 12 +- gcc/targhooks.c | 2 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 152 + gcc/testsuite/c-c++-common/attr-used-5.c | 27 + gcc/testsuite/c-c++-common/attr-used-6.c | 27 + gcc/testsuite/c-c++-common/attr-used-7.c | 9 + gcc/testsuite/c-c++-common/attr-used-8.c | 9 + gcc/testsuite/c-c++-common/attr-used-9.c | 28 + gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 1 - gcc/testsuite/g++.dg/template/pr98297.C | 6 + gcc/testsuite/gcc.dg/pr96239.c | 54 + gcc/testsuite/gcc.dg/pr97750.c | 21 + gcc/testsuite/gcc.dg/pr98271.c | 13 + gcc/testsuite/gcc.dg/pr98272.c | 22 + gcc/testsuite/gcc.dg/qual-assign-7.c | 18 + .../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +- gcc/testsuite/gcc.dg/torture/pr98289.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr96094.c | 34 + gcc/testsuite/gcc.dg/tsan/atomic-fence.c | 11 + gcc/testsuite/gcc.dg/unused-9.c | 13 + .../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 8 +- .../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 8 +- gcc/testsuite/gcc.target/i386/pr98289.c | 54 + .../gcc.target/powerpc/fold-vec-logical-ors-char.c | 4 +- .../gcc.target/powerpc/fold-vec-logical-ors-int.c | 4 +- .../powerpc/fold-vec-logical-ors-longlong.c | 4 +- .../powerpc/fold-vec-logical-ors-short.c | 4 +- .../powerpc/fold-vec-logical-other-char.c | 2 +- .../powerpc/fold-vec-logical-other-int.c | 2 +- .../powerpc/fold-vec-logical-other-longlong.c | 2 +- .../powerpc/fold-vec-logical-other-short.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 1 + gcc/testsuite/gcc.target/xtensa/shifts.c | 31 + gcc/testsuite/gdc.dg/pr98277.d | 13 + gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 + gcc/testsuite/gfortran.dg/forall_19.f90 | 32 + gcc/testsuite/gfortran.dg/pr98284.f90 | 12 + gcc/testsuite/gnat.dg/debug15.adb | 23 - gcc/testsuite/gnat.dg/interface6.adb | 2 +- gcc/testsuite/gnat.dg/not_null.adb | 4 +- gcc/testsuite/gnat.dg/protected_func.adb | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug13343.go | 18 + gcc/testsuite/go.test/test/fixedbugs/bug19403.go | 134 + gcc/testsuite/go.test/test/fixedbugs/bug195.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug251.go | 2 +- .../go.test/test/fixedbugs/bug369.dir/main.go | 55 + gcc/testsuite/go.test/test/fixedbugs/bug483.go | 36 + gcc/testsuite/go.test/test/fixedbugs/bug484.go | 78 + gcc/testsuite/go.test/test/fixedbugs/bug485.go | 39 + .../testsuite/go.test/test/fixedbugs/bug486.go | 20 +- .../test/fixedbugs/{bug493.go => bug490.go} | 11 +- gcc/testsuite/go.test/test/fixedbugs/bug491.go | 110 + gcc/testsuite/go.test/test/fixedbugs/bug495.go | 20 + .../test/fixedbugs/{bug499.go => bug498.go} | 16 +- .../test/fixedbugs/{bug507.dir => bug510.dir}/a.go | 10 +- .../{issue40252.dir/main.go => bug510.dir/b.go} | 10 +- .../test/fixedbugs/{issue40252.go => bug510.go} | 3 +- gcc/testsuite/go.test/test/fixedbugs/gcc61204.go | 17 + gcc/testsuite/go.test/test/fixedbugs/gcc61244.go | 19 + gcc/testsuite/go.test/test/fixedbugs/gcc61246.go | 17 + .../fixedbugs/{bug492.dir/b.go => gcc61248.go} | 9 +- gcc/testsuite/go.test/test/fixedbugs/gcc61253.go | 20 + .../fixedbugs/{bug492.dir/b.go => gcc61254.go} | 8 +- .../fixedbugs/{bug492.dir/b.go => gcc61255.go} | 8 +- .../fixedbugs/{bug492.dir/b.go => gcc61258.go} | 8 +- .../fixedbugs/{bug492.dir/b.go => gcc61264.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/gcc61265.go | 16 + .../fixedbugs/{bug492.dir/b.go => gcc61273.go} | 11 +- gcc/testsuite/go.test/test/fixedbugs/gcc65755.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue10047.go | 19 + .../go.test/test/fixedbugs/issue10066.dir/a.go | 11 + .../go.test/test/fixedbugs/issue10066.dir/b.go | 7 + .../fixedbugs/{gcc67968.dir/a.go => issue10066.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue10135.go | 25 + .../{gcc67968.dir => issue10219.dir}/a.go | 20 +- .../{gcc67968.dir => issue10219.dir}/b.go | 5 +- .../go.test/test/fixedbugs/issue10219.dir/c.go | 10 +- .../fixedbugs/{gcc67968.dir/a.go => issue10219.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue10253.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue10284.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue10320.go | 55 + gcc/testsuite/go.test/test/fixedbugs/issue10332.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue10353.go | 49 + .../testsuite/go.test/test/fixedbugs/issue10407.go | 7 +- .../testsuite/go.test/test/fixedbugs/issue10441.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue10486.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue10607.go | 34 + .../go.test/test/fixedbugs/issue10607a.go | 81 + .../testsuite/go.test/test/fixedbugs/issue10654.go | 10 +- .../go.test/test/fixedbugs/issue10700.dir/other.go | 8 +- .../go.test/test/fixedbugs/issue10700.dir/test.go | 49 + .../testsuite/go.test/test/fixedbugs/issue10700.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue10925.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue10958.go | 95 + gcc/testsuite/go.test/test/fixedbugs/issue10975.go | 18 + .../testsuite/go.test/test/fixedbugs/issue10977.go | 17 +- .../go.test/test/fixedbugs/issue11053.dir/p.go | 7 +- .../test/fixedbugs/issue11053.dir/p_test.go | 51 + .../fixedbugs/{gcc67968.dir/a.go => issue11053.go} | 12 +- .../go.test/test/fixedbugs/issue11053.out | 3 + gcc/testsuite/go.test/test/fixedbugs/issue11256.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue11286.go | 34 + .../go.test/test/fixedbugs/issue11326b.go | 44 + .../testsuite/go.test/test/fixedbugs/issue11354.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue11359.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue11361.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue11362.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue11369.go | 27 + .../testsuite/go.test/test/fixedbugs/issue11370.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue11371.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue11590.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue11610.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue11614.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue11674.go | 40 + .../testsuite/go.test/test/fixedbugs/issue11699.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue11750.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue11771.go | 64 + gcc/testsuite/go.test/test/fixedbugs/issue11790.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue11945.go | 71 + gcc/testsuite/go.test/test/fixedbugs/issue11987.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue12006.go | 174 + gcc/testsuite/go.test/test/fixedbugs/issue12108.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue12133.go | 26 + .../testsuite/go.test/test/fixedbugs/issue12226.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue12347.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue12411.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue12413.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue12536.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue12577.go | 66 + gcc/testsuite/go.test/test/fixedbugs/issue12588.go | 88 + .../go.test/test/fixedbugs/issue12677.dir}/p.go | 8 +- .../go.test/test/fixedbugs/issue12677.dir/q.go | 4 +- .../fixedbugs/{gcc67968.dir/a.go => issue12677.go} | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue12686.go | 16 + .../fixedbugs/{bug492.dir/b.go => issue1304.go} | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue13160.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue13162.go | 82 + gcc/testsuite/go.test/test/fixedbugs/issue13169.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue13171.go | 34 + .../testsuite/go.test/test/fixedbugs/issue13248.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue13261.go | 29 + .../test/fixedbugs/{gcc78763.go => issue13262.go} | 16 +- .../testsuite/go.test/test/fixedbugs/issue13263.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue13266.go | 10 + gcc/testsuite/go.test/test/fixedbugs/issue13268.go | 42 + .../testsuite/go.test/test/fixedbugs/issue13274.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue13337.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue13365.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue13415.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue13471.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue13480.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue13485.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue13539.go | 20 + .../testsuite/go.test/test/fixedbugs/issue13684.go | 10 +- .../test/fixedbugs/issue13777.dir/burnin.go | 19 + .../go.test/test/fixedbugs/issue13777.dir/main.go | 11 + .../testsuite/go.test/test/fixedbugs/issue13777.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue13799.go | 190 + .../testsuite/go.test/test/fixedbugs/issue13821.go | 16 +- .../go.test/test/fixedbugs/issue13821b.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue14006.go | 67 + gcc/testsuite/go.test/test/fixedbugs/issue14010.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue14136.go | 19 + .../go.test/test/fixedbugs/issue14164.dir/a.go | 47 + .../go.test/test/fixedbugs/issue14164.dir}/main.go | 19 +- .../testsuite/go.test/test/fixedbugs/issue14164.go | 10 +- .../go.test/test/fixedbugs/issue14331.dir/a.go | 11 +- .../go.test/test/fixedbugs/issue14331.dir}/b.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue14331.go | 10 +- .../test/fixedbugs/{gcc78763.go => issue14405.go} | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue14520.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue14553.go | 45 + gcc/testsuite/go.test/test/fixedbugs/issue14591.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue14636.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue14646.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue14651.go | 71 + .../testsuite/go.test/test/fixedbugs/issue14652.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue14725.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue14729.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue14988.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue15013.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue15039.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue15042.go | 27 + .../go.test/test/fixedbugs/issue15071.dir/exp.go | 24 + .../go.test/test/fixedbugs/issue15071.dir/main.go | 11 +- .../fixedbugs/{issue30659.go => issue15071.go} | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue15084.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue15141.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue15175.go | 66 + gcc/testsuite/go.test/test/fixedbugs/issue15252.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue15277.go | 40 + gcc/testsuite/go.test/test/fixedbugs/issue15303.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue15329.go | 79 + gcc/testsuite/go.test/test/fixedbugs/issue15439.go | 25 + .../go.test/test/fixedbugs/issue15470.dir/a.go | 24 + .../go.test/test/fixedbugs/issue15470.dir/b.go | 3 + .../testsuite/go.test/test/fixedbugs/issue15470.go | 11 +- .../go.test/test/fixedbugs/issue15514.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue15514.dir}/b.go | 6 +- .../go.test/test/fixedbugs/issue15514.dir/c.go | 7 +- .../testsuite/go.test/test/fixedbugs/issue15514.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue15528.go | 131 + .../go.test/test/fixedbugs/issue15548.dir}/a.go | 15 +- .../go.test/test/fixedbugs/issue15548.dir}/b.go | 4 +- .../go.test/test/fixedbugs/issue15548.dir/c.go | 11 +- .../testsuite/go.test/test/fixedbugs/issue15548.go | 10 +- .../fixedbugs/{issue23489.go => issue15550.go} | 22 +- .../go.test/test/fixedbugs/issue15572.dir/a.go | 40 + .../go.test/test/fixedbugs/issue15572.dir}/b.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue15572.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue15585.go | 45 + .../testsuite/go.test/test/fixedbugs/issue15602.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue15604.go | 17 +- .../go.test/test/fixedbugs/issue15609.dir/call.go | 7 + .../test/fixedbugs/issue15609.dir/call_386.s | 8 + .../test/fixedbugs/issue15609.dir/call_amd64.s | 8 + .../test/fixedbugs/issue15609.dir/call_decl.go | 5 + .../go.test/test/fixedbugs/issue15609.dir/main.go | 14 + .../go.test/test/fixedbugs/issue15646.dir/a.go | 23 + .../go.test/test/fixedbugs/issue15646.dir/b.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue15646.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue15722.go | 21 + .../testsuite/go.test/test/fixedbugs/issue15733.go | 18 +- .../go.test/test/fixedbugs/issue15838.dir/a.go | 61 + .../go.test/test/fixedbugs/issue15838.dir}/b.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue15838.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue15895.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue15898.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue15902.go | 27 + .../go.test/test/fixedbugs/issue15920.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue15920.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue15920.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue15926.go | 20 + .../test/fixedbugs/{gcc78763.go => issue15961.go} | 18 +- .../testsuite/go.test/test/fixedbugs/issue15988.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue15992.go | 38 + .../go.test/test/fixedbugs/issue15992.out | 4 + gcc/testsuite/go.test/test/fixedbugs/issue16016.go | 35 + .../go.test/test/fixedbugs/issue16037_run.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue16095.go | 104 + gcc/testsuite/go.test/test/fixedbugs/issue16130.go | 43 + .../go.test/test/fixedbugs/issue16133.dir/a1.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/a2.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/b.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/c.go | 10 + gcc/testsuite/go.test/test/fixedbugs/issue16193.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue16249.go | 58 + .../testsuite/go.test/test/fixedbugs/issue16306.go | 12 +- .../go.test/test/fixedbugs/issue16317.dir}/a.go | 9 +- .../go.test/test/fixedbugs/issue16317.dir}/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue16317.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue16331.go | 48 + .../testsuite/go.test/test/fixedbugs/issue16369.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue16428.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue16439.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue16515.go | 53 + .../go.test/test/fixedbugs/issue16616.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue16616.dir}/b.go | 9 +- .../test/fixedbugs/issue16616.dir/issue16616.go | 26 + .../testsuite/go.test/test/fixedbugs/issue16616.go | 10 +- .../test/fixedbugs/{gcc78763.go => issue16733.go} | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue16741.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue16760.go | 42 + .../testsuite/go.test/test/fixedbugs/issue16804.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue16948.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue16985.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue17005.go | 46 + .../testsuite/go.test/test/fixedbugs/issue17111.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue17194.go | 17 +- .../testsuite/go.test/test/fixedbugs/issue17270.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue17328.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue17381.go | 54 + gcc/testsuite/go.test/test/fixedbugs/issue17551.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue17588.go | 20 + .../testsuite/go.test/test/fixedbugs/issue17596.go | 18 +- gcc/testsuite/go.test/test/fixedbugs/issue17631.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue17640.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue17645.go | 16 + .../testsuite/go.test/test/fixedbugs/issue17710.go | 10 +- .../test/fixedbugs/{bug499.go => issue17752.go} | 15 +- .../{issue40252.dir/main.go => issue17758.go} | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue17918.go | 41 + .../testsuite/go.test/test/fixedbugs/issue18089.go | 18 +- .../testsuite/go.test/test/fixedbugs/issue18092.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue18231.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue18393.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue18410.go | 40 + .../main.go => issue18419.dir/other.go} | 10 +- .../go.test/test/fixedbugs/issue18419.dir/test.go | 15 + .../testsuite/go.test/test/fixedbugs/issue18419.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue18595.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue18636.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue18640.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue18655.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue18661.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue18725.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue18808.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue18906.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue18915.go | 21 + .../testsuite/go.test/test/fixedbugs/issue18994.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue19012.go | 25 + .../{bug504.dir/c.go => issue19028.dir/a.go} | 6 +- .../go.test/test/fixedbugs/issue19028.dir/main.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue19028.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue19040.go | 36 + .../testsuite/go.test/test/fixedbugs/issue19056.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue19078.go | 42 + .../testsuite/go.test/test/fixedbugs/issue19084.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue19137.go | 51 + gcc/testsuite/go.test/test/fixedbugs/issue19182.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue19201.go | 52 + gcc/testsuite/go.test/test/fixedbugs/issue19217.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue19275.go | 72 + gcc/testsuite/go.test/test/fixedbugs/issue19323.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue19359.go | 91 + gcc/testsuite/go.test/test/fixedbugs/issue19482.go | 34 + .../issue19507.dir/div_arm.s} | 11 +- .../{issue23489.go => issue19507.dir/main.go} | 14 +- .../test/{alias3.go => fixedbugs/issue19507.go} | 3 +- gcc/testsuite/go.test/test/fixedbugs/issue19515.go | 51 + .../go.test/test/fixedbugs/issue19548.dir/a.go | 26 + .../fixedbugs/{bug499.go => issue19548.dir/b.go} | 23 +- .../test/{alias3.go => fixedbugs/issue19548.go} | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue19555.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue19632.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue19658.go | 99 + gcc/testsuite/go.test/test/fixedbugs/issue19667.go | 13 + .../fixedbugs/{issue22305.go => issue19671.go} | 15 +- .../test/fixedbugs/{bug503.go => issue19678.go} | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue19679.go | 38 + .../test/fixedbugs/{bug503.go => issue19696.go} | 14 +- .../go.test/test/fixedbugs/issue19699b.go | 11 +- .../testsuite/go.test/test/fixedbugs/issue19705.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue19710.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue19743.go | 31 + .../fixedbugs/{bug504.dir => issue19764.dir}/a.go | 10 +- .../go.test/test/fixedbugs/issue19764.dir/b.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue19764.go | 10 + .../testsuite/go.test/test/fixedbugs/issue19783.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue19799.go | 71 + .../testsuite/go.test/test/fixedbugs/issue19880.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue19911.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue19977.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue20029.go | 32 + .../fixedbugs/{issue22305.go => issue20097.go} | 13 +- .../fixedbugs/{issue22305.go => issue20145.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue20185.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue20227.go | 16 + .../testsuite/go.test/test/fixedbugs/issue20333.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue20335.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue20415.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue20529.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue20530.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue20602.go | 14 + .../go.test/test/fixedbugs/issue20682.dir/p.go | 8 +- .../{bug504.dir/main.go => issue20682.dir/q.go} | 10 +- .../go.test/test/fixedbugs/issue20682.dir/r.go | 8 +- .../test/{alias3.go => fixedbugs/issue20682.go} | 2 +- .../testsuite/go.test/test/fixedbugs/issue20739.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue20749.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue20780.go | 19 + .../testsuite/go.test/test/fixedbugs/issue20811.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue20812.go | 15 + .../testsuite/go.test/test/fixedbugs/issue20813.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21048.go | 72 + .../fixedbugs/{bug504.dir => issue21120.dir}/a.go | 8 +- .../go.test/test/fixedbugs/issue21120.dir/b.go | 29 + .../go.test/test/fixedbugs/issue21120.dir/main.go | 25 + .../test/{alias3.go => fixedbugs/issue21120.go} | 4 + .../{bug506.dir/main.go => issue21221.go} | 18 +- .../{bug504.dir/main.go => issue21256.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue21273.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue21317.go | 60 + gcc/testsuite/go.test/test/fixedbugs/issue21576.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue21655.go | 62 + gcc/testsuite/go.test/test/fixedbugs/issue21770.go | 20 + .../testsuite/go.test/test/fixedbugs/issue21808.go | 13 +- .../go.test/test/fixedbugs/issue21808.out | 3 + gcc/testsuite/go.test/test/fixedbugs/issue21879.go | 37 + .../go.test/test/fixedbugs/issue21879.out | 2 + .../testsuite/go.test/test/fixedbugs/issue21882.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21887.go | 25 + .../go.test/test/fixedbugs/issue21887.out | 2 + gcc/testsuite/go.test/test/fixedbugs/issue21963.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue21979.go | 46 + .../fixedbugs/{issue14540.go => issue21988.go} | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue22063.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue22076.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue22083.go | 41 + .../fixedbugs/{issue22305.go => issue22198.go} | 19 +- gcc/testsuite/go.test/test/fixedbugs/issue22200.go | 20 + .../go.test/test/fixedbugs/issue22200b.go | 28 + .../testsuite/go.test/test/fixedbugs/issue22326.go | 20 +- .../go.test/test/fixedbugs/issue22326.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue22327.go | 18 + .../test/fixedbugs/{bug503.go => issue22429.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue22458.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue22605.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue22660.go | 50 + gcc/testsuite/go.test/test/fixedbugs/issue22683.go | 30 + .../go.test/test/fixedbugs/issue22683.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue22781.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue22794.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue22822.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue22881.go | 117 + gcc/testsuite/go.test/test/fixedbugs/issue22904.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue22921.go | 18 + .../{alias3.go => fixedbugs/issue22941.dir/a.go} | 6 +- .../go.test/test/fixedbugs/issue22941.dir/b.go | 30 + .../{bug504.dir => issue22941.dir}/main.go | 8 +- .../test/{alias3.go => fixedbugs/issue22941.go} | 0 .../fixedbugs/{bug504.dir => issue22962.dir}/a.go | 6 +- .../fixedbugs/{bug504.dir => issue22962.dir}/b.go | 6 +- .../test/{alias3.go => fixedbugs/issue22962.go} | 2 +- .../testsuite/go.test/test/fixedbugs/issue23093.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue23116.go | 14 +- .../fixedbugs/{bug504.dir => issue23179.dir}/a.go | 8 +- .../fixedbugs/{bug504.dir => issue23179.dir}/b.go | 6 +- .../test/{alias3.go => fixedbugs/issue23179.go} | 2 +- .../testsuite/go.test/test/fixedbugs/issue23298.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue23305.go | 28 + .../go.test/test/fixedbugs/issue23311.dir/main.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue23311.go | 4 +- .../testsuite/go.test/test/fixedbugs/issue23414.go | 8 +- .../fixedbugs/{issue28601.go => issue23504.go} | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue23521.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue23522.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue23545.go | 31 + .../fixedbugs/{issue12621.go => issue23546.go} | 20 +- gcc/testsuite/go.test/test/fixedbugs/issue23586.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue23719.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue23732.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue23734.go | 32 + .../fixedbugs/{issue28601.go => issue23780.go} | 12 +- .../test/fixedbugs/{bug174.go => issue23781.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue23812.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue23823.go | 16 + .../testsuite/go.test/test/fixedbugs/issue24120.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue24173.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue24187.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue24419.go | 51 + gcc/testsuite/go.test/test/fixedbugs/issue24449.go | 62 + gcc/testsuite/go.test/test/fixedbugs/issue24470.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue24488.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue24503.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue24547.go | 46 + .../fixedbugs/{issue28601.go => issue24760.go} | 7 +- gcc/testsuite/go.test/test/fixedbugs/issue24763.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue24799.go | 58 + .../go.test/test/fixedbugs/issue24801.dir/a.go | 6 +- .../go.test/test/fixedbugs/issue24801.dir/main.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue24801.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue24817.go | 64 + .../{bug506.dir/main.go => issue24937.go} | 17 +- .../testsuite/go.test/test/fixedbugs/issue24939.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue25006.go | 30 + .../fixedbugs/{issue28601.go => issue25101.go} | 11 +- .../{bug506.dir/main.go => issue25322.go} | 17 +- .../go.test/test/fixedbugs/issue25322.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue25507.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue25516.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue25727.go | 21 + .../testsuite/go.test/test/fixedbugs/issue25741.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue25776.go | 99 + .../go.test/test/fixedbugs/issue25897a.go | 34 + .../go.test/test/fixedbugs/issue25897b.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue25958.go | 17 + .../go.test/test/fixedbugs/issue25984.dir/p.go | 12 +- .../go.test/test/fixedbugs/issue25984.dir/q.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue25984.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue26024.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue26043.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue26097.go | 47 + gcc/testsuite/go.test/test/fixedbugs/issue26105.go | 25 + .../{bug506.dir/main.go => issue26116.go} | 20 +- gcc/testsuite/go.test/test/fixedbugs/issue26120.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue26153.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue26248.go | 39 + .../go.test/test/fixedbugs/issue26341.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue26341.dir/b.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue26341.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue26407.go | 58 + gcc/testsuite/go.test/test/fixedbugs/issue26411.go | 92 + gcc/testsuite/go.test/test/fixedbugs/issue26416.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue26438.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue26495.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue26616.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue26855.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue27143.go | 17 + .../testsuite/go.test/test/fixedbugs/issue27232.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue27267.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue27278.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue27289.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue27356.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue27695.go | 62 + .../go.test/test/fixedbugs/issue27695b.go | 64 + .../go.test/test/fixedbugs/issue27695c.go | 65 + gcc/testsuite/go.test/test/fixedbugs/issue27718.go | 102 + gcc/testsuite/go.test/test/fixedbugs/issue27829.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue27938.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue27961.go | 35 + .../fixedbugs/{issue28601.go => issue28055.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue28058.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue28078.go | 34 + .../fixedbugs/{issue28601.go => issue28079a.go} | 13 +- .../go.test/test/fixedbugs/issue28079b.go | 17 + .../go.test/test/fixedbugs/issue28079c.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue28268.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue28390.go | 39 + .../go.test/test/fixedbugs/issue28390.out | 2 + gcc/testsuite/go.test/test/fixedbugs/issue28430.go | 17 + .../fixedbugs/{issue28601.go => issue28445.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue28450.go | 18 + .../fixedbugs/{issue28601.go => issue28616.go} | 18 +- gcc/testsuite/go.test/test/fixedbugs/issue28688.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue28797.go | 53 + .../fixedbugs/{issue12621.go => issue29013a.go} | 18 +- .../go.test/test/fixedbugs/issue29013b.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue29190.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue29215.go | 35 + .../{issue32901.dir/b.go => issue29218.go} | 23 +- gcc/testsuite/go.test/test/fixedbugs/issue29220.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue29264.go | 22 + .../fixedbugs/{issue12621.go => issue29304.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue29312.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue29329.go | 107 + .../testsuite/go.test/test/fixedbugs/issue29350.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue29362.go | 42 + .../go.test/test/fixedbugs/issue29362b.go | 53 + .../{bug506.dir/main.go => issue29389.go} | 19 +- gcc/testsuite/go.test/test/fixedbugs/issue29402.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue29562.go | 26 + .../{issue33739.dir => issue29610.dir}/a.go | 10 +- .../{issue32922.dir => issue29610.dir}/b.go | 10 +- .../b.go => issue29610.dir/main.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue29610.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue29735.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue29855.go | 17 + .../testsuite/go.test/test/fixedbugs/issue29870.go | 16 +- .../go.test/test/fixedbugs/issue29870b.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue29943.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue30041.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue30061.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue30085.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue30087.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue30243.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue30430.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue30476.go | 30 + .../go.test/test/fixedbugs/issue30566a.go | 23 + .../go.test/test/fixedbugs/issue30566b.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue30606.go | 20 + .../go.test/test/fixedbugs/issue30606b.go | 51 + .../{issue33739.dir/b.go => issue30679.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue30709.go | 33 + .../go.test/test/fixedbugs/issue30709.out | 4 + .../{issue30659.dir => issue30862.dir}/a.go | 18 +- .../go.test/test/fixedbugs/issue30862.dir/b.go | 29 + .../go.test/test/fixedbugs/issue30862.dir/main.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue30862.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue30898.go | 19 + .../{issue30659.dir => issue30907.dir}/a.go | 18 +- .../{issue32922.dir => issue30907.dir}/b.go | 6 +- .../fixedbugs/{issue30659.go => issue30907.go} | 0 gcc/testsuite/go.test/test/fixedbugs/issue30956.go | 32 + .../go.test/test/fixedbugs/issue30956.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue30977.go | 52 + .../test/fixedbugs/{gcc89321.go => issue31010.go} | 21 +- gcc/testsuite/go.test/test/fixedbugs/issue31060.go | 30 + .../{issue32901.dir => issue31252.dir}/a.go | 10 +- .../{issue32901.dir => issue31252.dir}/b.go | 10 +- .../go.test/test/fixedbugs/issue31252.dir/c.go | 26 + .../b.go => issue31252.dir/main.go} | 4 +- .../fixedbugs/{issue30659.go => issue31252.go} | 0 .../go.test/test/fixedbugs/issue31412a.go | 32 + .../go.test/test/fixedbugs/issue31412b.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue31419.go | 58 + gcc/testsuite/go.test/test/fixedbugs/issue31573.go | 49 + .../{issue33739.dir => issue31637.dir}/a.go | 10 +- .../{issue33739.dir => issue31637.dir}/b.go | 12 +- .../fixedbugs/{issue33020.go => issue31637.go} | 4 +- .../testsuite/go.test/test/fixedbugs/issue31777.go | 28 +- gcc/testsuite/go.test/test/fixedbugs/issue31782.go | 24 + .../go.test/test/fixedbugs/issue31782.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue31987.go | 22 + .../testsuite/go.test/test/fixedbugs/issue32175.go | 17 +- .../go.test/test/fixedbugs/issue32175.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue32288.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue32347.go | 18 + .../{issue32901.dir/b.go => issue32454.go} | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue32560.go | 51 + .../{issue33739.dir => issue32595.dir}/a.go | 6 +- .../main.go => issue32595.dir/b.go} | 15 +- .../b.go => issue32595.dir/main.go} | 8 +- .../fixedbugs/{issue30659.go => issue32595.go} | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue32680.go | 23 + .../go.test/test/fixedbugs/issue32680.out | 1 + .../go.test/test/fixedbugs/issue32680b.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue32723.go | 22 + .../go.test/test/fixedbugs/issue32778.dir/a.go | 18 + .../go.test/test/fixedbugs/issue32778.dir/b.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue32778.go | 11 + .../testsuite/go.test/test/fixedbugs/issue32959.go | 16 +- .../{issue32901.dir => issue33020a.dir}/a.go | 12 +- .../{issue33739.dir => issue33020a.dir}/b.go | 7 +- .../fixedbugs/{issue33013.go => issue33020a.go} | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue33275.go | 34 + .../go.test/test/fixedbugs/issue33275_run.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue33308.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue33355.go | 147 + gcc/testsuite/go.test/test/fixedbugs/issue33386.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue33438.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue33460.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue33555.go | 81 + gcc/testsuite/go.test/test/fixedbugs/issue33724.go | 45 + .../{issue32901.dir => issue33866.dir}/a.go | 15 +- .../{issue32922.dir => issue33866.dir}/b.go | 8 +- .../fixedbugs/{issue30659.go => issue33866.go} | 2 + .../{issue32901.dir/a.go => issue33903.go} | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue34123.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue34395.go | 17 + .../{issue33739.dir/b.go => issue34520.go} | 11 +- .../testsuite/go.test/test/fixedbugs/issue34968.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue35027.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue35073.go | 23 + .../{issue33013.dir/d.go => issue35157.go} | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue35291.go | 14 + .../testsuite/go.test/test/fixedbugs/issue35576.go | 15 +- .../go.test/test/fixedbugs/issue35576.out | 1 + .../{issue33739.dir => issue35586.dir}/a.go | 6 +- .../{issue34503.dir => issue35586.dir}/b.go | 4 +- .../fixedbugs/{issue33158.go => issue35586.go} | 4 +- .../testsuite/go.test/test/fixedbugs/issue35652.go | 29 +- .../go.test/test/fixedbugs/issue36085.dir/a.go | 3 + .../go.test/test/fixedbugs/issue36085.dir/b.go | 8 + .../fixedbugs/{issue33020.go => issue36085.go} | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue36259.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue36437.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue36516.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue36705.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue37246.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue37716.go | 32 + .../{issue40252.dir/main.go => issue37753.go} | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue37975.go | 54 + gcc/testsuite/go.test/test/fixedbugs/issue38093.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue38117.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue38356.go | 54 + .../test/fixedbugs/{bug508.go => issue38359.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue38690.go | 65 + gcc/testsuite/go.test/test/fixedbugs/issue38745.go | 18 + .../{issue40252.dir/main.go => issue38746.go} | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue38905.go | 18 + .../test/fixedbugs/{bug508.go => issue38916.go} | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue39292.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue39459.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue39505.go | 31 + .../go.test/test/fixedbugs/issue39505b.go | 183 + gcc/testsuite/go.test/test/fixedbugs/issue39541.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue39651.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue40367.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue40629.go | 69 + .../fixedbugs/{issue42790.go => issue40746.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue40917.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue40954.go | 35 + .../test/fixedbugs/{bug508.go => issue41247.go} | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue41440.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue41500.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue41575.go | 36 + .../fixedbugs/{issue38125.go => issue41680.go} | 21 +- gcc/testsuite/go.test/test/fixedbugs/issue41736.go | 105 + gcc/testsuite/go.test/test/fixedbugs/issue41780.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue41872.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue42032.go | 27 + .../go.test/test/fixedbugs/issue42058a.go | 13 + .../go.test/test/fixedbugs/issue42058b.go | 13 + .../fixedbugs/{issue42790.go => issue42075.go} | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue42076.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue4215.go | 53 + .../test/fixedbugs/{bug509.go => issue42568.go} | 21 +- gcc/testsuite/go.test/test/fixedbugs/issue42587.go | 15 + .../{issue40252.dir/main.go => issue42703.go} | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue42727.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue42784.go | 26 + .../{issue40252.dir/main.go => issue42876.go} | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue43099.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue43111.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue43112.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue4365.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue5373.go | 71 + gcc/testsuite/go.test/test/fixedbugs/issue5793.go | 36 + .../{issue6789.dir/b.go => issue6295.dir/p0.go} | 11 +- .../{bug479.dir/a.go => issue6295.dir/p1.go} | 23 +- .../{issue5291.dir/prog.go => issue6295.dir/p2.go} | 16 +- .../test/fixedbugs/{issue5259.go => issue6295.go} | 3 +- .../test/fixedbugs/{bug493.go => issue6402.go} | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue6403.go | 14 + .../fixedbugs/{bug492.dir/b.go => issue6406.go} | 7 +- .../testsuite/go.test/test/fixedbugs/issue6703a.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue6703b.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue6703c.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703d.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703e.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703f.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703g.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703h.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703i.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703j.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703k.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703l.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703m.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue6703n.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue6703o.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703p.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703q.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue6703r.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue6703s.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703t.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703u.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703v.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703w.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703x.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703y.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703z.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6772.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6847.go | 85 + gcc/testsuite/go.test/test/fixedbugs/issue6866.go | 80 + gcc/testsuite/go.test/test/fixedbugs/issue6889.go | 111 + .../fixedbugs/{bug492.dir/b.go => issue6902.go} | 14 +- .../fixedbugs/{bug472.dir/z.go => issue6964.go} | 8 +- .../{bug488.dir/b.go => issue7023.dir/a.go} | 7 +- .../fixedbugs/{bug488.dir => issue7023.dir}/b.go | 8 +- .../test/fixedbugs/{bug492.go => issue7023.go} | 5 +- gcc/testsuite/go.test/test/fixedbugs/issue7044.go | 43 + .../fixedbugs/{bug492.dir/b.go => issue7050.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue7083.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue7129.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue7150.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue7153.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue7223.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue7272.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue7310.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue7316.go | 37 + .../fixedbugs/{bug492.dir/b.go => issue7346.go} | 9 +- .../fixedbugs/{bug492.dir/b.go => issue7366.go} | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue7405.go | 51 + .../fixedbugs/{bug492.dir/b.go => issue7419.go} | 18 +- .../test/fixedbugs/{bug493.go => issue7538a.go} | 12 +- .../fixedbugs/{bug492.dir/a.go => issue7538b.go} | 15 +- .../fixedbugs/{bug492.dir/b.go => issue7547.go} | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue7550.go | 27 + .../test/fixedbugs/{bug493.go => issue7590.go} | 14 +- .../fixedbugs/{bug492.dir => issue7648.dir}/a.go | 13 +- .../fixedbugs/{bug488.dir => issue7648.dir}/b.go | 8 +- .../test/fixedbugs/{bug492.go => issue7648.go} | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue7740.go | 35 + .../fixedbugs/{bug492.dir/b.go => issue7742.go} | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue7746.go | 133 + gcc/testsuite/go.test/test/fixedbugs/issue7760.go | 25 + .../fixedbugs/{bug492.dir/b.go => issue7794.go} | 7 +- gcc/testsuite/go.test/test/fixedbugs/issue7863.go | 60 + gcc/testsuite/go.test/test/fixedbugs/issue7867.go | 43 + .../fixedbugs/{bug492.dir/b.go => issue7884.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue7921.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue7944.go | 40 + .../fixedbugs/{bug492.dir/b.go => issue7995.go} | 18 +- .../go.test/test/fixedbugs/issue7995b.dir/x1.go | 12 + .../go.test/test/fixedbugs/issue7995b.dir/x2.go | 10 + .../test/fixedbugs/{bug492.go => issue7995b.go} | 2 +- .../test/fixedbugs/{bug493.go => issue7996.go} | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue7997.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue7998.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue8004.go | 59 + .../fixedbugs/{bug492.dir/b.go => issue8011.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue8017.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue8028.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue8036.go | 45 + gcc/testsuite/go.test/test/fixedbugs/issue8039.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue8047.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue8047b.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue8048.go | 107 + .../{bug488.dir/b.go => issue8060.dir/a.go} | 4 +- .../fixedbugs/{bug492.dir => issue8060.dir}/b.go | 10 +- .../test/fixedbugs/{bug492.go => issue8060.go} | 4 +- .../fixedbugs/{bug492.dir/b.go => issue8073.go} | 10 +- .../fixedbugs/{bug492.dir/b.go => issue8074.go} | 11 +- .../fixedbugs/{bug492.dir/b.go => issue8076.go} | 12 +- .../test/fixedbugs/{bug493.go => issue8079.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue8132.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue8139.go | 50 + .../testsuite/go.test/test/fixedbugs/issue8154.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue8155.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue8158.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue8183.go | 23 + .../go.test/test/fixedbugs/issue8280.dir/a.go | 3 + .../go.test/test/fixedbugs/issue8280.dir/b.go | 5 + .../test/fixedbugs/{bug492.go => issue8280.go} | 4 +- .../test/fixedbugs/{bug493.go => issue8311.go} | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue8325.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue8336.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue8347.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue8385.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue8438.go | 17 + .../fixedbugs/{bug504.dir/main.go => issue8440.go} | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue8475.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue8501.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue8613.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue8620.go | 30 + .../testsuite/go.test/test/fixedbugs/issue8745.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue8761.go | 26 + .../testsuite/go.test/test/fixedbugs/issue8836.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue8947.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue8961.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue9006.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue9017.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue9036.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue9076.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue9083.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue9110.go | 91 + gcc/testsuite/go.test/test/fixedbugs/issue9321.go | 37 + .../go.test/test/fixedbugs/issue9355.dir/a.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue9355.go | 67 + gcc/testsuite/go.test/test/fixedbugs/issue9370.go | 127 + gcc/testsuite/go.test/test/fixedbugs/issue9432.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue9521.go | 18 + .../go.test/test/fixedbugs/issue9537.dir/a.go | 25 + .../go.test/test/fixedbugs/issue9537.dir/b.go | 43 + .../fixedbugs/{gcc67968.dir/a.go => issue9537.go} | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue9604.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue9604b.go | 180 + .../test/fixedbugs/issue9608.dir/issue9608.go | 82 + gcc/testsuite/go.test/test/fixedbugs/issue9608.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue9634.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue9691.go | 21 + .../test/fixedbugs/{bug493.go => issue9731.go} | 18 +- .../testsuite/go.test/test/fixedbugs/issue9738.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue9862.go | 10 +- .../go.test/test/fixedbugs/issue9862_run.go | 27 + gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-switch-conversion.c | 13 +- gcc/tree-vect-loop.c | 85 +- gcc/tsan.c | 6 + gcc/varasm.c | 66 +- gcc/vec.h | 120 + libcody/ChangeLog | 85 + libcody/Makefile.in | 8 +- libcody/buffer.cc | 1 - libcody/cody.hh | 4 + libcody/config.m4 | 24 +- libcody/configure | 87 +- libcody/configure.ac | 50 +- libcody/fatal.cc | 3 +- libcody/internal.hh | 15 +- libstdc++-v3/ChangeLog | 199 + libstdc++-v3/Makefile.in | 6 +- libstdc++-v3/acinclude.m4 | 29 - libstdc++-v3/config.h.in | 61 +- libstdc++-v3/config/abi/pre/gnu.ver | 4 +- libstdc++-v3/config/os/djgpp/error_constants.h | 28 +- libstdc++-v3/config/os/generic/error_constants.h | 28 +- .../config/os/gnu-linux/ldbl-ieee128-extra.ver | 53 + .../config/os/mingw32-w64/error_constants.h | 36 +- libstdc++-v3/config/os/mingw32/error_constants.h | 14 +- libstdc++-v3/configure | 762 +- libstdc++-v3/configure.ac | 38 +- libstdc++-v3/doc/Makefile.in | 6 +- libstdc++-v3/fragment.am | 8 +- libstdc++-v3/include/Makefile.am | 6 + libstdc++-v3/include/Makefile.in | 12 +- libstdc++-v3/include/bits/c++config | 41 +- libstdc++-v3/include/bits/locale_classes.h | 4 + libstdc++-v3/include/bits/locale_facets.h | 43 +- libstdc++-v3/include/bits/locale_facets.tcc | 27 + libstdc++-v3/include/bits/locale_facets_nonio.h | 24 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 61 +- libstdc++-v3/include/bits/semaphore_base.h | 2 +- libstdc++-v3/include/bits/std_thread.h | 12 + libstdc++-v3/include/experimental/random | 4 +- libstdc++-v3/include/experimental/source_location | 4 +- libstdc++-v3/include/experimental/utility | 4 +- libstdc++-v3/include/ext/numeric_traits.h | 32 + libstdc++-v3/include/ext/throw_allocator.h | 16 + libstdc++-v3/include/std/thread | 12 - libstdc++-v3/include/std/utility | 16 +- libstdc++-v3/libsupc++/Makefile.in | 6 +- libstdc++-v3/po/Makefile.in | 6 +- libstdc++-v3/python/Makefile.in | 6 +- libstdc++-v3/src/Makefile.am | 47 +- libstdc++-v3/src/Makefile.in | 57 +- libstdc++-v3/src/c++11/Makefile.in | 6 +- .../src/c++11/compatibility-ldbl-alt128-cxx11.cc | 102 + .../src/c++11/compatibility-ldbl-alt128.cc | 244 + .../src/c++11/compatibility-ldbl-facets-aliases.h | 128 + libstdc++-v3/src/c++11/cow-locale_init.cc | 1 + libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 6 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 8 +- libstdc++-v3/src/c++11/locale-inst-monetary.h | 69 + libstdc++-v3/src/c++11/locale-inst-numeric.h | 133 + libstdc++-v3/src/c++11/locale-inst.cc | 200 +- libstdc++-v3/src/c++11/mutex.cc | 3 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 45 +- libstdc++-v3/src/c++17/Makefile.am | 7 + libstdc++-v3/src/c++17/Makefile.in | 11 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 38 +- libstdc++-v3/src/c++20/Makefile.in | 6 +- libstdc++-v3/src/c++98/Makefile.in | 6 +- libstdc++-v3/src/c++98/locale_init.cc | 17 +- libstdc++-v3/src/c++98/localename.cc | 16 +- libstdc++-v3/src/filesystem/Makefile.in | 6 +- .../headers/system_error/93151.cc} | 12 +- .../headers/system_error/errc_std_c++0x.cc | 32 +- .../testsuite/26_numerics/complex/abi_tag.cc | 4 +- libstdc++-v3/testsuite/Makefile.in | 6 +- .../testsuite/experimental/feat-lib-fund.cc | 93 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- .../sort_heap.cc => 29_atomics/atomic_flag.cc} | 62 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 20 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/update_version_git | 19 +- 1285 files changed, 44858 insertions(+), 18259 deletions(-) copy gcc/ada/libgnat/{s-powtab.ads => s-powflt.ads} (75%) create mode 100644 gcc/ada/libgnat/s-powlfl.ads rename gcc/ada/libgnat/{s-powtab.ads => s-powllf.ads} (92%) delete mode 100644 gcc/ada/symbols.adb delete mode 100644 gcc/ada/symbols.ads create mode 100644 gcc/mux-utils.h create mode 100644 gcc/obstack-utils.h create mode 100644 gcc/rtl-ssa.h create mode 100644 gcc/rtl-ssa/access-utils.h create mode 100644 gcc/rtl-ssa/accesses.cc create mode 100644 gcc/rtl-ssa/accesses.h create mode 100644 gcc/rtl-ssa/blocks.cc create mode 100644 gcc/rtl-ssa/blocks.h create mode 100644 gcc/rtl-ssa/change-utils.h create mode 100644 gcc/rtl-ssa/changes.cc create mode 100644 gcc/rtl-ssa/changes.h create mode 100644 gcc/rtl-ssa/functions.cc create mode 100644 gcc/rtl-ssa/functions.h create mode 100644 gcc/rtl-ssa/insn-utils.h create mode 100644 gcc/rtl-ssa/insns.cc create mode 100644 gcc/rtl-ssa/insns.h create mode 100644 gcc/rtl-ssa/internals.inl create mode 100644 gcc/rtl-ssa/is-a.inl create mode 100644 gcc/rtl-ssa/member-fns.inl create mode 100644 gcc/rtl-ssa/movement.h create mode 100644 gcc/rtlanal.h create mode 100644 gcc/splay-tree-utils.cc create mode 100644 gcc/splay-tree-utils.h create mode 100644 gcc/splay-tree-utils.tcc create mode 100644 gcc/testsuite/c-c++-common/attr-used-5.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-8.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-9.c create mode 100644 gcc/testsuite/g++.dg/template/pr98297.C create mode 100644 gcc/testsuite/gcc.dg/pr96239.c create mode 100644 gcc/testsuite/gcc.dg/pr97750.c create mode 100644 gcc/testsuite/gcc.dg/pr98271.c create mode 100644 gcc/testsuite/gcc.dg/pr98272.c create mode 100644 gcc/testsuite/gcc.dg/qual-assign-7.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98289.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96094.c create mode 100644 gcc/testsuite/gcc.dg/tsan/atomic-fence.c create mode 100644 gcc/testsuite/gcc.dg/unused-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98289.c create mode 100644 gcc/testsuite/gcc.target/xtensa/shifts.c create mode 100644 gcc/testsuite/gdc.dg/pr98277.d create mode 100644 gcc/testsuite/gfortran.dg/finalize_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/forall_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98284.f90 delete mode 100644 gcc/testsuite/gnat.dg/debug15.adb create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug13343.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug19403.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug369.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug483.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug484.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug485.go copy libgo/misc/cgo/testgodefs/testdata/issue8478.go => gcc/testsuite/go.test/test [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => bug490.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug491.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug495.go copy gcc/testsuite/go.test/test/fixedbugs/{bug499.go => bug498.go} (54%) copy gcc/testsuite/go.test/test/fixedbugs/{bug507.dir => bug510.dir}/a.go (57%) copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => bug510.dir/b. [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.go => bug510.go} (70%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61204.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61244.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61246.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61248.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61253.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61254.go} (63%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61255.go} (62%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61258.go} (61%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61264.go} (61%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61265.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => gcc61273.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc65755.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10047.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10066.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10066.dir/b.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir/a.go => issue10066.go} (52%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10135.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir => issue10219.dir}/a.go (55%) copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir => issue10219.dir}/b.go (75%) copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir/a.go => issue10219.go} (54%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10253.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10284.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10320.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10332.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10353.go copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10486.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10607.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10607a.go copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10700.dir/test.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10925.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10958.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10975.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11053.dir/p_test.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir/a.go => issue11053.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11053.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11256.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11286.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11326b.go copy libgo/misc/cgo/testplugin/testdata/issue22175/plugin2.go => gcc/testsuite/go. [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11361.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11362.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11369.go copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11371.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11590.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11610.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11614.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11674.go copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11771.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11790.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11945.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11987.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12108.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12133.go copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12411.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12413.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12536.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12577.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12588.go copy {libgo/misc/cgo/testcarchive/testdata/p => gcc/testsuite/go.test/test/fixedbu [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir/a.go => issue12677.go} (61%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12686.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue1304.go} (57%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13160.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13162.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13169.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13171.go copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13261.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc78763.go => issue13262.go} (51%) copy libgo/go/go/internal/gcimporter/testdata/b.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13266.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13268.go copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13337.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13365.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13415.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13471.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13480.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13485.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13539.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13777.dir/burnin.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13777.dir/main.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13799.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13821b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14010.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14136.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14164.dir/a.go copy {libgo/misc/cgo/testplugin/testdata/unnamed2 => gcc/testsuite/go.test/test/fi [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy gcc/testsuite/go.test/test/fixedbugs/{gcc78763.go => issue14405.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14520.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14553.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14591.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14636.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14646.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14651.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14725.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14729.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14988.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15013.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15039.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15042.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15071.dir/exp.go copy libgo/go/runtime/os_linux_mipsx.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.go => issue15071.go} (92%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15084.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15141.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15175.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15252.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15277.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15303.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15329.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15439.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15470.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15470.dir/b.go copy libgo/go/crypto/sha512/sha512block_generic.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/go/internal/gcimporter/testdata/b.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15528.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue23489.go => issue15550.go} (58%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15572.dir/a.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15572.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15585.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/go/go/internal/gcimporter/testdata/a.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_386.s create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_amd64.s create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_decl.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15646.dir/a.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/crypto/sha256/sha256block_s390x.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15722.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15838.dir/a.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15838.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15895.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15898.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15902.go copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15926.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc78763.go => issue15961.go} (52%) copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15992.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15992.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16016.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16037_run.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16095.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16130.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/a1.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/a2.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16193.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16249.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/crypto/sha512/sha512block_generic.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16331.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16439.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16515.go copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16616.dir/issue16616.go copy libgo/go/crypto/sha1/sha1block_s390x.go => gcc/testsuite/go.test/test/fixedbu [...] copy gcc/testsuite/go.test/test/fixedbugs/{gcc78763.go => issue16733.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16741.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16760.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16948.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16985.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17005.go copy libgo/go/path/filepath/export_windows_test.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/fortran/fortran.go => gcc/testsuite/go.test/test/fixedbugs/iss [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17381.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17551.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17588.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17631.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17640.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17645.go copy libgo/go/runtime/os_linux_mipsx.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug499.go => issue17752.go} (52%) copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => issue17758.go} (53%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17918.go copy libgo/misc/cgo/testplugin/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18231.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18393.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18410.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir/main.go => issue18419.dir/ot [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18419.dir/test.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18595.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18636.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18640.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18655.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18661.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18725.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18808.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18906.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18915.go copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19012.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir/c.go => issue19028.dir/a.go} (74%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19028.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19028.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19040.go copy libgo/go/cmd/gofmt/testdata/rewrite9.input => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19078.go copy libgo/misc/cgo/testplugin/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19137.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19182.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19201.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19217.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19275.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19323.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19359.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19482.go copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue19507.dir/div_arm.s} (59%) copy gcc/testsuite/go.test/test/fixedbugs/{issue23489.go => issue19507.dir/main.go} (55%) copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue19507.go} (87%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19515.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19548.dir/a.go copy gcc/testsuite/go.test/test/fixedbugs/{bug499.go => issue19548.dir/b.go} (53%) copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue19548.go} (60%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19555.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19632.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19658.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19667.go copy gcc/testsuite/go.test/test/fixedbugs/{issue22305.go => issue19671.go} (52%) copy gcc/testsuite/go.test/test/fixedbugs/{bug503.go => issue19678.go} (53%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19679.go copy gcc/testsuite/go.test/test/fixedbugs/{bug503.go => issue19696.go} (51%) copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19710.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19743.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue19764.dir}/a.go (56%) copy libgo/misc/cgo/errors/testdata/err4.go => gcc/testsuite/go.test/test/fixedbug [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19764.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19799.go copy libgo/misc/cgo/testplugin/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19911.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19977.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20029.go copy gcc/testsuite/go.test/test/fixedbugs/{issue22305.go => issue20097.go} (51%) copy gcc/testsuite/go.test/test/fixedbugs/{issue22305.go => issue20145.go} (54%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20185.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20227.go copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20335.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20415.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20529.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20530.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20602.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir/main.go => issue20682.dir/q. [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue20682.go} (92%) copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20749.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20780.go copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20812.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21048.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue21120.dir}/a.go (72%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21120.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21120.dir/main.go copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue21120.go} (52%) copy gcc/testsuite/go.test/test/fixedbugs/{bug506.dir/main.go => issue21221.go} (53%) copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir/main.go => issue21256.go} (70%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21273.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21317.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21576.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21655.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21770.go copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21808.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21879.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21879.out copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21887.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21887.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21963.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21979.go copy gcc/testsuite/go.test/test/fixedbugs/{issue14540.go => issue21988.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22063.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22083.go copy gcc/testsuite/go.test/test/fixedbugs/{issue22305.go => issue22198.go} (57%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22200.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22200b.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22326.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22327.go copy gcc/testsuite/go.test/test/fixedbugs/{bug503.go => issue22429.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22458.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22605.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22660.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22683.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22683.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22781.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22794.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22822.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22881.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22904.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22921.go copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue22941.dir/a.go} (86%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22941.dir/b.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue22941.dir}/main.go (76%) copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue22941.go} (100%) copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue22962.dir}/a.go (79%) copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue22962.dir}/b.go (79%) copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue22962.go} (92%) copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue23179.dir}/a.go (65%) copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir => issue23179.dir}/b.go (72%) copy gcc/testsuite/go.test/test/{alias3.go => fixedbugs/issue23179.go} (92%) copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23305.go copy libgo/misc/cgo/testplugin/testdata/issue24351/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue23504.go} (64%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23521.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23522.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23545.go copy gcc/testsuite/go.test/test/fixedbugs/{issue12621.go => issue23546.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23586.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23719.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23732.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23734.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue23780.go} (64%) copy gcc/testsuite/go.test/test/fixedbugs/{bug174.go => issue23781.go} (67%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23812.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23823.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24173.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24187.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24419.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24449.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24470.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24488.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24503.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24547.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue24760.go} (70%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24763.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24799.go copy libgo/go/internal/cpu/cpu_amd64.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/internal/srcimporter/testdata/issue24392/issue24392.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24817.go copy gcc/testsuite/go.test/test/fixedbugs/{bug506.dir/main.go => issue24937.go} (62%) copy libgo/go/go/types/testdata/issue23203b.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25006.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue25101.go} (59%) copy gcc/testsuite/go.test/test/fixedbugs/{bug506.dir/main.go => issue25322.go} (55%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25322.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25507.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25516.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25727.go copy libgo/misc/cgo/testcshared/testdata/go2c2go/go/shlib.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25776.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25897a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25897b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25958.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26024.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26043.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26097.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26105.go copy gcc/testsuite/go.test/test/fixedbugs/{bug506.dir/main.go => issue26116.go} (62%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26120.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26153.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26248.go copy libgo/go/syscall/js/export_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/cmd/go/internal/modload/testgo.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26407.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26411.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26416.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26438.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26495.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26616.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26855.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27143.go copy libgo/go/go/internal/gcimporter/testdata/issue25596.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27267.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27278.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27289.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27356.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27718.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27829.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27938.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27961.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue28055.go} (55%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28058.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28078.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue28079a.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28079b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28079c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28268.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28390.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28390.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28430.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue28445.go} (64%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28450.go copy gcc/testsuite/go.test/test/fixedbugs/{issue28601.go => issue28616.go} (57%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28688.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28797.go copy gcc/testsuite/go.test/test/fixedbugs/{issue12621.go => issue29013a.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29013b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29190.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29215.go copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir/b.go => issue29218.go} (54%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29220.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29264.go copy gcc/testsuite/go.test/test/fixedbugs/{issue12621.go => issue29304.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29312.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29329.go copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29362.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29362b.go copy gcc/testsuite/go.test/test/fixedbugs/{bug506.dir/main.go => issue29389.go} (55%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29402.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29562.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue29610.dir}/a.go (72%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32922.dir => issue29610.dir}/b.go (76%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir/b.go => issue29610.dir/m [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29610.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29735.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29855.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29870b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29943.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30041.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30061.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30085.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30087.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30243.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30430.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30476.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30566a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30566b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30606.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30606b.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir/b.go => issue30679.go} (68%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30709.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30709.out copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.dir => issue30862.dir}/a.go (60%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30898.go copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.dir => issue30907.dir}/a.go (52%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32922.dir => issue30907.dir}/b.go (80%) copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.go => issue30907.go} (100%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30956.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30956.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30977.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc89321.go => issue31010.go} (51%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31060.go copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir => issue31252.dir}/a.go (62%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir => issue31252.dir}/b.go (62%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31252.dir/c.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir/b.go => issue31252.dir/m [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.go => issue31252.go} (100%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31412a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31412b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31419.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31573.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue31637.dir}/a.go (68%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue31637.dir}/b.go (71%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33020.go => issue31637.go} (50%) copy libgo/go/go/internal/gccgoimporter/testdata/issue31540.go => gcc/testsuite/go [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31782.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31782.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31987.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32175.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32288.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32347.go copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir/b.go => issue32454.go} (53%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32560.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue32595.dir}/a.go (80%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir/main.go => issue32595.di [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir/b.go => issue32595.dir/m [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.go => issue32595.go} (92%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32723.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir => issue33020a.dir}/a.go (60%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue33020a.dir}/b.go (78%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33013.go => issue33020a.go} (73%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33275.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33275_run.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33308.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33355.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33386.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33438.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33460.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33555.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33724.go copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir => issue33866.dir}/a.go (56%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32922.dir => issue33866.dir}/b.go (71%) copy gcc/testsuite/go.test/test/fixedbugs/{issue30659.go => issue33866.go} (78%) copy gcc/testsuite/go.test/test/fixedbugs/{issue32901.dir/a.go => issue33903.go} (54%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue34123.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue34395.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir/b.go => issue34520.go} (77%) copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35027.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35073.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33013.dir/d.go => issue35157.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35291.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35576.out copy gcc/testsuite/go.test/test/fixedbugs/{issue33739.dir => issue35586.dir}/a.go (73%) copy gcc/testsuite/go.test/test/fixedbugs/{issue34503.dir => issue35586.dir}/b.go (75%) copy gcc/testsuite/go.test/test/fixedbugs/{issue33158.go => issue35586.go} (56%) copy libgo/go/runtime/testdata/testprog/sleep.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36085.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36085.dir/b.go copy gcc/testsuite/go.test/test/fixedbugs/{issue33020.go => issue36085.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36259.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36437.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36516.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36705.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37246.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37716.go copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => issue37753.go} (62%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37975.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38093.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38117.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38356.go copy gcc/testsuite/go.test/test/fixedbugs/{bug508.go => issue38359.go} (58%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38690.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38745.go copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => issue38746.go} (62%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38905.go copy gcc/testsuite/go.test/test/fixedbugs/{bug508.go => issue38916.go} (53%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39292.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39459.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39505.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39505b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39541.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39651.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40367.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40629.go copy gcc/testsuite/go.test/test/fixedbugs/{issue42790.go => issue40746.go} (64%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40917.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40954.go copy gcc/testsuite/go.test/test/fixedbugs/{bug508.go => issue41247.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41440.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41500.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41575.go copy gcc/testsuite/go.test/test/fixedbugs/{issue38125.go => issue41680.go} (52%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41736.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41780.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41872.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42032.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42058a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42058b.go copy gcc/testsuite/go.test/test/fixedbugs/{issue42790.go => issue42075.go} (61%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue4215.go copy gcc/testsuite/go.test/test/fixedbugs/{bug509.go => issue42568.go} (55%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42587.go copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => issue42703.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42727.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42784.go copy gcc/testsuite/go.test/test/fixedbugs/{issue40252.dir/main.go => issue42876.go} (56%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43099.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43111.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43112.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue4365.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue5373.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue5793.go copy gcc/testsuite/go.test/test/fixedbugs/{issue6789.dir/b.go => issue6295.dir/p0. [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug479.dir/a.go => issue6295.dir/p1.go} (53%) copy gcc/testsuite/go.test/test/fixedbugs/{issue5291.dir/prog.go => issue6295.dir/ [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue5259.go => issue6295.go} (69%) copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue6402.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6403.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue6406.go} (70%) copy libgo/go/cmd/vet/testdata/unsafeptr/unsafeptr.go => gcc/testsuite/go.test/tes [...] copy libgo/go/cmd/vet/testdata/unsafeptr/unsafeptr.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703d.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703e.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703f.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703g.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703h.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703i.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703j.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703k.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703l.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703m.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703n.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703o.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703p.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703q.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703r.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703s.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703t.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703u.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703v.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703w.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703x.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703y.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703z.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6772.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6847.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6866.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6889.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue6902.go} (57%) copy gcc/testsuite/go.test/test/fixedbugs/{bug472.dir/z.go => issue6964.go} (69%) copy gcc/testsuite/go.test/test/fixedbugs/{bug488.dir/b.go => issue7023.dir/a.go} (84%) copy gcc/testsuite/go.test/test/fixedbugs/{bug488.dir => issue7023.dir}/b.go (79%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.go => issue7023.go} (64%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7044.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7050.go} (58%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7083.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7129.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7150.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7153.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7223.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7272.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7310.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7316.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7346.go} (63%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7366.go} (52%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7405.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7419.go} (50%) copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue7538a.go} (57%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/a.go => issue7538b.go} (65%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7547.go} (62%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7550.go copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue7590.go} (53%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir => issue7648.dir}/a.go (62%) copy gcc/testsuite/go.test/test/fixedbugs/{bug488.dir => issue7648.dir}/b.go (77%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.go => issue7648.go} (67%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7740.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7742.go} (52%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7746.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7760.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7794.go} (80%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7863.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7867.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7884.go} (65%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7921.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7944.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue7995.go} (50%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7995b.dir/x1.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7995b.dir/x2.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.go => issue7995b.go} (78%) copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue7996.go} (60%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7997.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7998.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8004.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue8011.go} (57%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8017.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8028.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8036.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8039.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8047.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8047b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8048.go copy gcc/testsuite/go.test/test/fixedbugs/{bug488.dir/b.go => issue8060.dir/a.go} (84%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir => issue8060.dir}/b.go (71%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.go => issue8060.go} (76%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue8073.go} (60%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue8074.go} (57%) copy gcc/testsuite/go.test/test/fixedbugs/{bug492.dir/b.go => issue8076.go} (55%) copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue8079.go} (63%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8132.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8139.go copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8155.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8158.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8183.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8280.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8280.dir/b.go copy gcc/testsuite/go.test/test/fixedbugs/{bug492.go => issue8280.go} (64%) copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue8311.go} (52%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8325.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8336.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8347.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8385.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8438.go copy gcc/testsuite/go.test/test/fixedbugs/{bug504.dir/main.go => issue8440.go} (71%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8475.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8501.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8613.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8620.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8761.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8947.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8961.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9017.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9036.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9083.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9110.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9321.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9355.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9355.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9370.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9432.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9521.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9537.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9537.dir/b.go copy gcc/testsuite/go.test/test/fixedbugs/{gcc67968.dir/a.go => issue9537.go} (57%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9604.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9604b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9608.dir/issue9608.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9608.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9634.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9691.go copy gcc/testsuite/go.test/test/fixedbugs/{bug493.go => issue9731.go} (55%) copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9862_run.go create mode 100644 libstdc++-v3/config/os/gnu-linux/ldbl-ieee128-extra.ver create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-alt128-cxx11.cc create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-alt128.cc create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-facets-aliases.h create mode 100644 libstdc++-v3/src/c++11/locale-inst-monetary.h create mode 100644 libstdc++-v3/src/c++11/locale-inst-numeric.h copy libstdc++-v3/testsuite/{25_algorithms/min/concept_checks.cc => 19_diagnostics [...] copy libstdc++-v3/testsuite/performance/{25_algorithms/sort_heap.cc => 29_atomics/ [...]