This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-Os_LTO in repository toolchain/ci/gcc.
from 8837f82e4ba tree-optimization/98291 - allow SLP more vectorization of r [...] adds ff6b4062479 avr.exp: convert Dos newlines to Unix ones adds a40718b5fc8 Convert 2 files to utf8. adds 0926259f9fc tree-optimization/98393 - properly init matches when failing SLP adds ba15b0fa0df aarch64: Use the MUL VL form of SVE PRF[BHWD] adds b41e6dd50f3 aarch64: Improve vcombine codegen [PR89057] adds 13b80a7d1b9 tree-optimization/98282 - classify V_C_E<constant> as nary adds 7f2b7317566 docs: Fix wording describing the hwaddress sanitizer adds 39bd65faee3 tree-optimization/98464 - replace loop info with avail at uses adds 24cd9afe617 loop-niter: Recognize popcount idioms even with char, short [...] adds 9e79d76a16c tree-optimization/98308 - set vector type for mask of masked load adds 6bbc196c64d [libcody] Windows absdir fix adds 6288183377a [libcody] Remove some std::move [PR 98368] adds aa204d51185 vect, aarch64: Fix alignment units for IFN_MASK* [PR95401] adds a5469584f61 c++: Add stdlib module test cases adds f262a351887 MAINTAINERS: Update my email address. adds a000eb5918e C: Add test for incorrect warning for assignment of certain [...] adds 7e73f511573 Daily bump. adds 15af33a8806 analyzer: fix ICE with -fsanitize=undefined [PR98293] adds bf183413c6f Go frontend: add -fgo-embedcfg option adds 560d9915762 Fix testsuite/g++.dg/cpp1y/constexpr-66093.C execution failure... adds 6b69738c1e3 Restore input_location after recursive expand_call_inline adds 4615cde5d7e simplify-rtx: Optimize (x - 1) * y + y [PR98334] adds a20893cf6b9 build: libcody: Link with -lsocket -lnsl if necessary [PR98316] adds 01be45eccee vect: Fix missing alias checks for 128-bit SVE [PR98371] adds 8a25be517f8 rtl-ssa: Fix updates to call clobbers [PR98403] adds eac8675225c recog: Fix a constrain_operands corner case [PR97144] adds e8beba1cfc7 explow, aarch64: Fix force-Pmode-to-mem for ILP32 [PR97269] adds bea984814c6 i386: Optimize pmovskb on zero_extend of subreg HI of pmovs [...] adds b679559385f arc: fix accumulator first register. adds af60b0ec79e x86: Cast to unsigned short first for _mm_extract_pi16 adds 6ffaffd5d10 [c++]: Improve module-decl diagnostics [PR 98327] adds 951bdbde6ad i386: Add _mm256_cmov_si256 [PR98521] adds 1ff0ddcd8b4 i386: Prevent spurious FP exceptions with _mm_cvt{,t}ps_pi3 [...] adds 01da03c915f tree-optimization/98381 - fix live bool vector extract adds f7028937872 go: Fix -fgo-embedcfg= option description. adds a7553ad60be store-merging: Handle vector CONSTRUCTORs using bswap [PR96239] adds 5ca2400270e match.pd: Improve (A / (1 << B)) -> (A >> B) optimization [ [...] adds 576714b309b phiopt: Optimize x < 0 ? ~y : y to (x >> 31) ^ y [PR96928] adds 4ddee425b8c reassoc: Fix reassociation on 32-bit hosts with > 32767 bbs [...] adds 26b5062be99 tree-optimization/98428 - avoid pre-existing vectors for loop SLP adds 27aad521570 move SLP debug counter adds af362af18f4 c++: ICE with deferred noexcept when deducing targs [PR82099] adds 606f2af1973 c++: Fix ICE with __builtin_bit_cast [PR98469] adds 33a63257701 tree-optimization/98516 - fix SLP permute opt materialization adds 8ea81f56140 Don't link cc1 etc. against libcody.a adds 407bcf8e28f A couple of comment tweaks adds 6b577a17b26 nvptx: Cache stacks block for OpenMP kernel launch adds 5de7bf5bc98 expand: Fold x - y < 0 to x < y during expansion [PR94802] adds e2e2f3f2c94 c++: Fix deduction from the type of an NTTP adds f6dd35cf930 x86: Use unsigned short to compute pextrw result adds ae1ada95fee Add <source_location> to the precompiled header. adds c5e94699efa d: Merge upstream dmd a5c86f5b9 adds db7ce388dce doc: reflect the publication of C++20 in invoke.texi and st [...] adds a9f76d03bbc internal/cpu: more build fixes for Go1.16beta1 release adds f47c00cf95d syscall: don't define sys_SETREUID and friends adds e591f18ff87 xfail test that will never pass on i?86 FreeBSD adds c21f47f4019 IBM Z: Fix check_effective_target_s390_z14_hw adds f56de3557fa Update GNU/Hurd configure support adds ad92bf4b165 doc: Re-add HSAIL to Language Standards adds 651b8a50a6d Daily bump. adds df1eba3cead analyzer: remove xfail [PR98223] adds 23fc2be633c analyzer: add regression test for PR 98073 adds ac3966e315a analyzer: fix false leaks when writing through unknown ptrs [...] adds 57706dd7e00 gcc-changelog: workaround for utf8 filenames adds a05cc70a6c1 tree-optimization/98513 - fix bug in range intersection code adds c9ee9c1e355 add signed_bool_precision attribute for GIMPLE FE use adds cecf8c662de robustify vxworks glimits.h overriding adds 758abf1ae31 add alignment to enable store merging in strict-alignment targets adds 6d0b075d662 Fix libcody build on hppa*-*-hpux11.11. adds e6a5daae7ec c++: Fix g++.dg/warn/Wmismatched-dealloc.C for C++11 [PR98566] adds 8b6f1e8f97f PR fortran/78746 - invalid access after error recovery adds 334a295fafd testsuite, coroutines : Fix a bad testcase [PR96504]. adds fd64f348a6b PR c++/98305 spurious -Wmismatched-new-delete on template instance adds abb1b6058c0 PR c++/95768 - pretty-printer ICE on -Wuninitialized with a [...] adds 15a47f437d2 [PR97978] LRA: Permit temporary allocation incorrectness af [...] adds f05bbca3d95 sync libctf toplevel from binutils-gdb adds 942ae5be662 Daily bump. adds cffe6dd2ce3 analyzer: fix missing bitmap_clear [PR98564] adds be6c485b24f analyzer: fix false leak reports when merging states [PR97074] adds 1b566975242 Adjust testcase for PR 92658 adds d02a8b63e5a bswap: Fix up recent vector CONSTRUCTOR optimization [PR98568] adds d54be5ad210 i386: Merge various insn name mapping code attributes adds 78595e918ee gimple-isel: Fall back to using vcond_mask [PR98560] adds 298e76e6562 gimple-isel: Check whether IFN_VCONDEQ is supported [PR98560] adds 0f9d2c1a318 aarch64: Support conditional unpacked integer unary arithme [...] adds 6bca2ebf106 i386: Optimize blsi followed by comparison [PR98567] adds d54029179cb fix GIMPLE parser for loops adds dddea6d4d81 d: Merge upstream dmd 9038e64c5. adds 85fb1d7d5f4 Fortran: Improve resolution of associate variables. [PR93701]. adds 19f3c433cdc libstdc++: Fix long double to_chars testcase [PR98384] adds c8d2ed112e7 Update cpplib es.po. adds b87ec922c40 test: add new Go tests from source repo adds 0677759f753 analyzer: fix ICE when DECL_INITIAL is error_mark_node [PR98580] adds b7c3f201be5 libstdc++: Add support for C++20 barriers adds 4d65a07d54b c++: Add some conversion sanity checking. adds 6c59b8a93cf c++: Add TARGET_EXPR comments adds 2f359597e49 c++: Fix thinko in auto return type checking [PR98441] adds 178f0afce36 PR middle-end/98578 - ICE warning on uninitialized VLA access adds aa4db31dd2a c++: Fix up tsubst of BIT_CAST_EXPR [PR98329] adds 7d187e4f6f5 Daily bump. adds 0b7b4710111 RISC-V: Move class riscv_subset_list and riscv_subset_t to [...] adds e3354b6de7a RISC-V: Implement new style of architecture extension test macros. adds 01d92cfd798 Fix array-quals-1.c for RISC-V adds c231fca5de8 Fortran:Fix simplification of constructors with implied-do [...] adds 21c1a30fc73 Fortran: Allow pointer deferred length associate selectors. [...] adds c9d25aa7489 aarch64: Fix RTL patterns for UABA/SABA adds cab822d4ea7 aarch64: Reimplement vaba* intrinsics using builtins adds 79db5945ade aarch64: Reimplement vabd* intrinsics using builtins adds e811f10b61a aarch64: Reimplement most vpadal intrinsics using builtins adds 07fb24a3daf SVE2: Fix aarch64-sve2-acle-asm tests. adds f3c5d1fa53a aarch64: Support conditional unpacked UXT on SVE adds 5fe3e6bf061 aarch64: Support unpacked CNOT on SVE adds 8f1cb70d7ca i386: Fix -mcmodel= vs. target attribute [PR98585] adds 1b885264a48 x86-64: Use R10 for profiling large model adds bdcde150450 tree-optimization/98544 - more permute optimization fixes adds b407f233d7c fix vectorizer memleaks adds 77a375a3ebf reset the SCEV htab after FRE in loop pipeline adds 76be18f4429 x86-64: Use R10 and R11 for profiling large model with PIC adds 98a1fb705ea c++: Fix access checking of scoped non-static member [PR98515] adds bb1f0b50abb c++: ICE with constexpr call that returns a PMF [PR98551] adds 98546324c79 Tweak dg-prune-output regex for out-of-build-tree contexts adds f47df2af313 IBM Z: Introduce __LONG_DOUBLE_VX__ macro adds 745d04e796c x86-64: Require lp64 for PR target/98482 tests adds 0e47d6c808f IBM Z: Fix constraints in vpdi patterns adds 0b874e0ffd5 ipa-modref: avoid linebreak split in debug print adds bf5cbb9edff Daily bump. adds 57450da2fef final: accept markers at line 0 adds 16dae48e9cd vregs: Fix up instantiate_virtual_regs_in_insn for asm goto [...] adds 991656092f7 tree-cfg: Allow enum types as result of POINTER_DIFF_EXPR [ [...] adds 859be2e44ac RTL: Update `const_double_zero' handling for mode and calla [...] adds be7e807242b PDP11: Use a mode with `const_double_zero' expressions adds c38bbf5eed1 VAX: Use a mode with `const_double_zero' expressions adds 7f5c4d23db8 VAX: Remove a duplicate `cc' mode attribute adds f2a5346244a VAX/testsuite: Remove notsi comparison elimination regressions adds acae7b21bc0 d: Implement expression-based contract syntax adds 7a103daef78 d: Support deprecated, @disable, and user-defined attribute [...] adds 7da827c99c0 d: Synchronize testsuite with upstream dmd adds 872373360da Daily bump.
No new revisions were added by this update.
Summary of changes: ChangeLog | 18 + MAINTAINERS | 2 +- Makefile.def | 5 +- Makefile.in | 42 +- c++tools/ChangeLog | 14 + c++tools/Makefile.in | 3 +- c++tools/configure | 211 ++++++ c++tools/configure.ac | 10 + c++tools/resolver.cc | 4 +- config/ChangeLog | 5 + config/ax_lib_socket_nsl.m4 | 40 ++ contrib/ChangeLog | 27 + contrib/gcc-changelog/git_commit.py | 26 +- contrib/gcc-changelog/git_email.py | 6 +- contrib/gcc-changelog/git_repository.py | 6 +- contrib/gcc-changelog/test_email.py | 3 +- gcc/ChangeLog | 567 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/aclocal.m4 | 1 + gcc/analyzer/ChangeLog | 41 ++ gcc/analyzer/engine.cc | 1 + gcc/analyzer/region-model-reachability.cc | 36 +- gcc/analyzer/region.cc | 5 + gcc/analyzer/store.cc | 42 +- gcc/analyzer/store.h | 2 + gcc/analyzer/svalue.cc | 16 + gcc/analyzer/svalue.h | 2 + gcc/builtins.c | 210 +++--- gcc/c-family/ChangeLog | 22 + gcc/c-family/c-attribs.c | 41 ++ gcc/c-family/c-pretty-print.c | 190 +++++- gcc/c/ChangeLog | 5 + gcc/c/gimple-parser.c | 5 +- gcc/cfgexpand.c | 8 + gcc/common/config/riscv/riscv-common.c | 72 +- gcc/config/aarch64/aarch64-simd-builtins.def | 12 + gcc/config/aarch64/aarch64-simd.md | 48 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 2 +- gcc/config/aarch64/aarch64-sve.md | 86 +-- gcc/config/aarch64/aarch64.c | 22 +- gcc/config/aarch64/arm_neon.h | 238 +------ gcc/config/aarch64/iterators.md | 5 + gcc/config/arc/arc.md | 8 +- gcc/config/i386/i386-options.c | 12 - gcc/config/i386/i386.c | 34 +- gcc/config/i386/i386.md | 126 ++-- gcc/config/i386/i386.opt | 32 +- gcc/config/i386/mmx.md | 14 +- gcc/config/i386/sse.md | 160 +++-- gcc/config/i386/xmmintrin.h | 4 +- gcc/config/i386/xopintrin.h | 6 + gcc/config/pdp11/pdp11.md | 10 +- gcc/config/riscv/riscv-c.c | 32 + gcc/config/riscv/riscv-subset.h | 95 +++ gcc/config/riscv/t-riscv | 4 +- gcc/config/s390/s390-c.c | 59 +- gcc/config/s390/vector.md | 8 +- gcc/config/t-vxworks | 33 +- gcc/config/vax/vax.md | 19 +- gcc/configure | 181 +++++- gcc/configure.ac | 9 + gcc/cp/ChangeLog | 83 +++ gcc/cp/Make-lang.in | 9 +- gcc/cp/call.c | 37 +- gcc/cp/constexpr.c | 17 +- gcc/cp/decl.c | 8 +- gcc/cp/error.c | 28 +- gcc/cp/parser.c | 11 +- gcc/cp/pt.c | 24 +- gcc/cp/semantics.c | 24 +- gcc/d/ChangeLog | 35 + gcc/d/d-builtins.cc | 16 +- gcc/d/d-frontend.cc | 20 - gcc/d/d-target.cc | 104 +++ gcc/d/d-target.h | 15 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/arrayop.c | 8 +- gcc/d/dmd/arraytypes.h | 2 + gcc/d/dmd/clone.c | 16 +- gcc/d/dmd/cond.c | 2 +- gcc/d/dmd/declaration.c | 47 +- gcc/d/dmd/declaration.h | 23 +- gcc/d/dmd/denum.c | 34 +- gcc/d/dmd/dmodule.c | 289 +++++---- gcc/d/dmd/dstruct.c | 118 +++- gcc/d/dmd/dsymbol.c | 23 +- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/dtemplate.c | 8 +- gcc/d/dmd/enum.h | 2 + gcc/d/dmd/expression.c | 37 +- gcc/d/dmd/expression.h | 3 +- gcc/d/dmd/expressionsem.c | 81 ++- gcc/d/dmd/func.c | 267 ++++++-- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/hdrgen.c | 93 ++- gcc/d/dmd/idgen.c | 13 + gcc/d/dmd/module.h | 2 +- gcc/d/dmd/mtype.c | 52 +- gcc/d/dmd/mtype.h | 7 +- gcc/d/dmd/parse.c | 399 ++++++++++-- gcc/d/dmd/root/filename.c | 14 + gcc/d/dmd/root/filename.h | 1 + gcc/d/dmd/statement.c | 27 +- gcc/d/dmd/statement.h | 1 + gcc/d/dmd/statementsem.c | 24 +- gcc/d/dmd/target.h | 3 + gcc/d/dmd/traits.c | 721 ++++++++++++++++----- gcc/doc/invoke.texi | 18 +- gcc/doc/rtl.texi | 4 +- gcc/doc/standards.texi | 24 +- gcc/explow.c | 20 + gcc/expr.c | 41 ++ gcc/expr.h | 1 + gcc/final.c | 11 +- gcc/fortran/ChangeLog | 30 + gcc/fortran/resolve.c | 11 +- gcc/fortran/simplify.c | 34 +- gcc/fortran/trans-expr.c | 2 +- gcc/function.c | 8 +- gcc/genemit.c | 8 + gcc/gimple-fold.c | 2 +- gcc/gimple-isel.cc | 32 +- gcc/gimple-ssa-store-merging.c | 125 +++- gcc/go/ChangeLog | 13 + gcc/go/gccgo.texi | 9 + gcc/go/go-c.h | 1 + gcc/go/go-lang.c | 6 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/lang.opt | 4 + gcc/internal-fn.c | 22 +- gcc/internal-fn.def | 4 +- gcc/ipa-modref.c | 8 +- gcc/lra-assigns.c | 9 +- gcc/lra-int.h | 1 + gcc/lra.c | 5 + gcc/match.pd | 8 +- gcc/mux-utils.h | 8 +- gcc/objcp/ChangeLog | 10 + gcc/objcp/Make-lang.in | 9 +- gcc/read-rtl.c | 9 + gcc/recog.c | 8 +- gcc/rtl-ssa/changes.cc | 9 +- gcc/rtlanal.c | 8 +- gcc/simplify-rtx.c | 56 ++ gcc/testsuite/ChangeLog | 497 ++++++++++++++ gcc/testsuite/README | 2 +- gcc/testsuite/c-c++-common/pr98556.c | 11 + .../g++.dg/coroutines/torture/pr95519-05-gro.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto55.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept61.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-66093.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction76.C | 1 - gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C | 7 + gcc/testsuite/g++.dg/cpp2a/bit-cast10.C | 42 ++ gcc/testsuite/g++.dg/cpp2a/bit-cast8.C | 11 + gcc/testsuite/g++.dg/cpp2a/bit-cast9.C | 15 + gcc/testsuite/g++.dg/modules/binding-1_a.H | 4 + gcc/testsuite/g++.dg/modules/binding-1_b.H | 4 + gcc/testsuite/g++.dg/modules/binding-1_c.C | 7 + gcc/testsuite/g++.dg/modules/binding-2.H | 9 + gcc/testsuite/g++.dg/modules/builtin-3_a.C | 44 ++ gcc/testsuite/g++.dg/modules/global-2_a.C | 22 + gcc/testsuite/g++.dg/modules/global-2_b.C | 10 + gcc/testsuite/g++.dg/modules/global-3_a.C | 16 + gcc/testsuite/g++.dg/modules/global-3_b.C | 9 + gcc/testsuite/g++.dg/modules/hello-1_a.C | 12 + gcc/testsuite/g++.dg/modules/hello-1_b.C | 9 + gcc/testsuite/g++.dg/modules/iostream-1_a.H | 10 + gcc/testsuite/g++.dg/modules/iostream-1_b.C | 9 + gcc/testsuite/g++.dg/modules/mod-decl-1.C | 6 +- gcc/testsuite/g++.dg/modules/p0713-2.C | 2 +- gcc/testsuite/g++.dg/modules/p0713-3.C | 2 +- gcc/testsuite/g++.dg/modules/part-5_a.C | 13 + gcc/testsuite/g++.dg/modules/part-5_b.C | 6 + gcc/testsuite/g++.dg/modules/part-5_c.C | 10 + gcc/testsuite/g++.dg/modules/stdio-1_a.H | 14 + gcc/testsuite/g++.dg/modules/stdio-1_b.C | 14 + gcc/testsuite/g++.dg/modules/string-1_a.H | 4 + gcc/testsuite/g++.dg/modules/string-1_b.C | 5 + gcc/testsuite/g++.dg/modules/string-view1.C | 6 + gcc/testsuite/g++.dg/modules/string-view2.C | 56 ++ gcc/testsuite/g++.dg/modules/tinfo-1.C | 20 + gcc/testsuite/g++.dg/modules/tinfo-2_a.H | 4 + gcc/testsuite/g++.dg/modules/tinfo-2_b.C | 4 + gcc/testsuite/g++.dg/modules/tname-spec-1_a.H | 15 + gcc/testsuite/g++.dg/modules/tname-spec-1_b.C | 16 + gcc/testsuite/g++.dg/modules/xtreme-header-1.h | 19 + gcc/testsuite/g++.dg/modules/xtreme-header-1_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-1_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-1_c.C | 3 + gcc/testsuite/g++.dg/modules/xtreme-header-2.h | 14 + gcc/testsuite/g++.dg/modules/xtreme-header-2_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-2_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-2_c.C | 3 + gcc/testsuite/g++.dg/modules/xtreme-header-3.h | 21 + gcc/testsuite/g++.dg/modules/xtreme-header-3_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-3_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-3_c.C | 3 + gcc/testsuite/g++.dg/modules/xtreme-header-4.h | 17 + gcc/testsuite/g++.dg/modules/xtreme-header-4_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-4_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-4_c.C | 3 + gcc/testsuite/g++.dg/modules/xtreme-header-5.h | 22 + gcc/testsuite/g++.dg/modules/xtreme-header-5_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-5_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-5_c.C | 3 + gcc/testsuite/g++.dg/modules/xtreme-header-6.h | 22 + gcc/testsuite/g++.dg/modules/xtreme-header-6_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-6_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-header-6_c.C | 3 + .../testsuite/g++.dg/modules/xtreme-header.h | 193 +++--- gcc/testsuite/g++.dg/modules/xtreme-header_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-header_b.C | 4 + gcc/testsuite/g++.dg/modules/xtreme-tr1.h | 11 + gcc/testsuite/g++.dg/modules/xtreme-tr1_a.H | 4 + gcc/testsuite/g++.dg/modules/xtreme-tr1_b.C | 4 + gcc/testsuite/g++.dg/opt/pr98282.C | 80 +++ gcc/testsuite/g++.dg/opt/pr98403.C | 195 ++++++ gcc/testsuite/g++.dg/opt/pr98464.C | 155 +++++ gcc/testsuite/g++.dg/opt/store-merging-2.C | 4 +- gcc/testsuite/g++.dg/pr95768.C | 32 + gcc/testsuite/g++.dg/template/access32.C | 8 + gcc/testsuite/g++.dg/template/access33.C | 9 + gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/ttp33.C | 10 + gcc/testsuite/g++.dg/torture/pr98568.C | 37 ++ gcc/testsuite/g++.dg/tree-ssa/pr96930.C | 10 + gcc/testsuite/g++.dg/vect/pr95401.cc | 13 + gcc/testsuite/g++.dg/vect/pr95401a.cc | 13 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C | 4 +- .../g++.dg/warn/Wmismatched-new-delete-3.C | 159 +++++ gcc/testsuite/g++.dg/warn/Wuninitialized-12.C | 40 ++ .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/pr97144.c | 24 + gcc/testsuite/gcc.dg/Wstrict-overflow-25.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94851-1.c | 3 +- gcc/testsuite/gcc.dg/analyzer/pr97072.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr97074.c | 32 + gcc/testsuite/gcc.dg/analyzer/pr98073.c | 13 + gcc/testsuite/gcc.dg/analyzer/pr98293.c | 2 + gcc/testsuite/gcc.dg/analyzer/pr98564.c | 6 + gcc/testsuite/gcc.dg/analyzer/pr98580-a.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr98580-b.c | 2 + gcc/testsuite/gcc.dg/array-quals-1.c | 40 +- gcc/testsuite/gcc.dg/debug/pr97714.c | 11 + gcc/testsuite/gcc.dg/plugin/gil-1.c | 4 +- gcc/testsuite/gcc.dg/pr95582.c | 19 + gcc/testsuite/gcc.dg/pr98029.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr96239.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr96928.c | 38 ++ gcc/testsuite/gcc.dg/tree-ssa/pr98513.c | 47 ++ gcc/testsuite/gcc.dg/uninit-38.c | 87 +++ gcc/testsuite/gcc.dg/uninit-pr98578.c | 110 ++++ gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c | 36 + gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c | 32 + gcc/testsuite/gcc.dg/vect/pr98308.c | 16 + gcc/testsuite/gcc.dg/vect/pr98560-1.c | 17 + gcc/testsuite/gcc.dg/vect/pr98560-2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr89057.c | 16 + gcc/testsuite/gcc.target/aarch64/pr98603.c | 11 + .../gcc.target/aarch64/sve/acle/asm/prfb.c | 47 +- .../gcc.target/aarch64/sve/acle/asm/prfd.c | 47 +- .../gcc.target/aarch64/sve/acle/asm/prfh.c | 47 +- .../gcc.target/aarch64/sve/acle/asm/prfw.c | 47 +- gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4.c | 32 + .../gcc.target/aarch64/sve/cond_cnot_4_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5.c | 32 + .../gcc.target/aarch64/sve/cond_cnot_5_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6.c | 31 + .../gcc.target/aarch64/sve/cond_cnot_6_run.c | 26 + .../gcc.target/aarch64/sve/cond_unary_5.c | 49 ++ .../gcc.target/aarch64/sve/cond_unary_5_run.c | 26 + .../gcc.target/aarch64/sve/cond_unary_6.c | 53 ++ .../gcc.target/aarch64/sve/cond_unary_6_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_7.c | 48 ++ .../gcc.target/aarch64/sve/cond_unary_7_run.c | 26 + .../gcc.target/aarch64/sve/cond_unary_8.c | 50 ++ .../gcc.target/aarch64/sve/cond_unary_8_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5.c | 33 + .../gcc.target/aarch64/sve/cond_uxt_5_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c | 33 + .../gcc.target/aarch64/sve/cond_uxt_6_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c | 29 + .../gcc.target/aarch64/sve/cond_uxt_7_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c | 32 + .../gcc.target/aarch64/sve/cond_uxt_8_run.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/pr97144.c | 26 + .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 2 +- gcc/testsuite/gcc.target/aarch64/usaba_1.c | 29 + gcc/testsuite/gcc.target/avr/avr.exp | 80 +-- .../gcc.target/i386/ifcvt-onecmpl-abs-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx512bw.c | 2 +- gcc/testsuite/gcc.target/i386/pr94802.c | 59 ++ gcc/testsuite/gcc.target/i386/pr95771.c | 67 ++ gcc/testsuite/gcc.target/i386/pr97978.c | 22 + gcc/testsuite/gcc.target/i386/pr98334.c | 36 + gcc/testsuite/gcc.target/i386/pr98482-1.c | 9 + gcc/testsuite/gcc.target/i386/pr98482-2.c | 10 + gcc/testsuite/gcc.target/i386/pr98495-1.c | 10 + gcc/testsuite/gcc.target/i386/pr98495-2.c | 11 + gcc/testsuite/gcc.target/i386/pr98495-3.c | 8 + gcc/testsuite/gcc.target/i386/pr98495-4.c | 8 + gcc/testsuite/gcc.target/i386/pr98495-5.c | 9 + gcc/testsuite/gcc.target/i386/pr98522.c | 39 ++ gcc/testsuite/gcc.target/i386/pr98567-1.c | 31 + gcc/testsuite/gcc.target/i386/pr98567-2.c | 31 + gcc/testsuite/gcc.target/i386/pr98585.c | 14 + gcc/testsuite/gcc.target/i386/pr98603.c | 11 + gcc/testsuite/gcc.target/i386/sse2-mmx-pextrw.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-pr98461-2.c | 25 + gcc/testsuite/gcc.target/riscv/predef-10.c | 43 ++ gcc/testsuite/gcc.target/riscv/predef-11.c | 43 ++ gcc/testsuite/gcc.target/riscv/predef-12.c | 43 ++ gcc/testsuite/gcc.target/riscv/predef-13.c | 43 ++ gcc/testsuite/gcc.target/s390/s390.exp | 2 +- .../s390/vector/long-double-vx-macro-off-on.c | 11 + .../s390/vector/long-double-vx-macro-on-off.c | 11 + gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c | 4 +- gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c | 4 +- gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c | 4 +- gcc/testsuite/gdc.test/compilable/99bottles.d | 505 ++++++++++++++- gcc/testsuite/gdc.test/compilable/Test16206.d | 28 + gcc/testsuite/gdc.test/compilable/b16382.d | 6 + gcc/testsuite/gdc.test/compilable/b17111.d | 7 + gcc/testsuite/gdc.test/compilable/compile1.d | 29 +- gcc/testsuite/gdc.test/compilable/ddoc3.d | 2 +- .../gdc.test/compilable/extra-files/header1.d | 49 +- .../compilable/imports/pkgmodule/package.d | 3 + .../compilable/imports/pkgmodule/plainmodule.d | 2 + .../compilable/imports/plainpackage/plainmodule.d | 4 + .../gdc.test/compilable/imports/test15117a.d | 9 - gcc/testsuite/gdc.test/compilable/interpret3.d | 9 +- gcc/testsuite/gdc.test/compilable/isZeroInit.d | 78 +++ .../gdc.test/compilable/isreturnonstack.d | 7 + gcc/testsuite/gdc.test/compilable/line.d | 4 +- gcc/testsuite/gdc.test/compilable/test11563.d | 2 +- gcc/testsuite/gdc.test/compilable/test12527.d | 2 - gcc/testsuite/gdc.test/compilable/test15019.d | 18 +- gcc/testsuite/gdc.test/compilable/test15177.d | 23 - gcc/testsuite/gdc.test/compilable/test15326.d | 8 +- gcc/testsuite/gdc.test/compilable/test16002.d | 24 + gcc/testsuite/gdc.test/compilable/test16525.d | 8 +- gcc/testsuite/gdc.test/compilable/test17143.d | 4 +- gcc/testsuite/gdc.test/compilable/test17791.d | 28 + gcc/testsuite/gdc.test/compilable/test17908.d | 17 + gcc/testsuite/gdc.test/compilable/test9701.d | 58 ++ gcc/testsuite/gdc.test/compilable/testDIP37.d | 1 - gcc/testsuite/gdc.test/compilable/testInference.d | 4 +- gcc/testsuite/gdc.test/compilable/testheader1.d | 8 +- gcc/testsuite/gdc.test/compilable/testheader1i.d | 8 +- .../gdc.test/compilable/testheaderudamodule.d | 2 + gcc/testsuite/gdc.test/compilable/testparse.d | 2 +- gcc/testsuite/gdc.test/compilable/traits.d | 130 ++++ gcc/testsuite/gdc.test/compilable/vcg-ast.d | 43 ++ gcc/testsuite/gdc.test/fail_compilation/bug5.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/bug5b.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/bug8150a.d | 9 +- gcc/testsuite/gdc.test/fail_compilation/bug8150b.d | 10 +- .../gdc.test/fail_compilation/diag10327.d | 10 + .../gdc.test/fail_compilation/diag15713.d | 1 + gcc/testsuite/gdc.test/fail_compilation/disable.d | 26 +- .../gdc.test/fail_compilation/fail10207.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail104.d | 8 + .../gdc.test/fail_compilation/fail10905.d | 6 + .../gdc.test/fail_compilation/fail10968.d | 12 +- .../gdc.test/fail_compilation/fail11355.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail115.d | 9 +- .../gdc.test/fail_compilation/fail11503a.d | 6 + .../gdc.test/fail_compilation/fail11503b.d | 6 + .../gdc.test/fail_compilation/fail11503c.d | 6 + .../gdc.test/fail_compilation/fail11503d.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail12.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail121.d | 7 + .../gdc.test/fail_compilation/fail12485.d | 12 - gcc/testsuite/gdc.test/fail_compilation/fail137.d | 23 - gcc/testsuite/gdc.test/fail_compilation/fail14.d | 6 + .../gdc.test/fail_compilation/fail14486.d | 39 ++ gcc/testsuite/gdc.test/fail_compilation/fail15.d | 6 + .../gdc.test/fail_compilation/fail15044.d | 2 +- .../gdc.test/fail_compilation/fail15616b.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail16.d | 7 + .../gdc.test/fail_compilation/fail16206a.d | 12 + .../gdc.test/fail_compilation/fail16206b.d | 12 + gcc/testsuite/gdc.test/fail_compilation/fail17.d | 8 + .../gdc.test/fail_compilation/fail17502.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail196.d | 22 + .../gdc.test/fail_compilation/fail19890a.d | 1 + .../gdc.test/fail_compilation/fail19890b.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail199.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail200.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail201.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail202.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail203.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail204.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail205.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail206.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail217.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail220.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail225.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail232.d | 11 + gcc/testsuite/gdc.test/fail_compilation/fail239.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail252.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail257.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail258.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail2740.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail276.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail279.d | 10 +- gcc/testsuite/gdc.test/fail_compilation/fail280.d | 9 +- gcc/testsuite/gdc.test/fail_compilation/fail281.d | 9 +- gcc/testsuite/gdc.test/fail_compilation/fail308.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail3150.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail316.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail324.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail3290.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail341.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/fail344.d | 14 +- gcc/testsuite/gdc.test/fail_compilation/fail346.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail356a.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail356b.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail356c.d | 7 + .../gdc.test/fail_compilation/fail3581a.d | 6 + .../gdc.test/fail_compilation/fail3581b.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail359.d | 7 + .../gdc.test/fail_compilation/fail3673a.d | 6 + .../gdc.test/fail_compilation/fail3673b.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail3731.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail3753.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail3895.d | 9 +- gcc/testsuite/gdc.test/fail_compilation/fail4206.d | 6 + .../gdc.test/fail_compilation/fail4269a.d | 8 + .../gdc.test/fail_compilation/fail4269b.d | 7 + .../gdc.test/fail_compilation/fail4269c.d | 7 + .../gdc.test/fail_compilation/fail4269d.d | 6 + .../gdc.test/fail_compilation/fail4269e.d | 7 + .../gdc.test/fail_compilation/fail4269f.d | 6 + .../gdc.test/fail_compilation/fail4269g.d | 6 + .../gdc.test/fail_compilation/fail4375a.d | 8 +- .../gdc.test/fail_compilation/fail4375b.d | 8 +- .../gdc.test/fail_compilation/fail4375c.d | 8 +- .../gdc.test/fail_compilation/fail4375d.d | 8 +- .../gdc.test/fail_compilation/fail4375e.d | 8 +- .../gdc.test/fail_compilation/fail4375f.d | 8 +- .../gdc.test/fail_compilation/fail4375g.d | 8 +- .../gdc.test/fail_compilation/fail4375h.d | 8 +- .../gdc.test/fail_compilation/fail4375i.d | 8 +- .../gdc.test/fail_compilation/fail4375j.d | 8 +- .../gdc.test/fail_compilation/fail4375k.d | 8 +- .../gdc.test/fail_compilation/fail4375l.d | 8 +- .../gdc.test/fail_compilation/fail4375m.d | 8 +- .../gdc.test/fail_compilation/fail4375o.d | 8 +- .../gdc.test/fail_compilation/fail4375p.d | 9 +- .../gdc.test/fail_compilation/fail4375q.d | 9 +- .../gdc.test/fail_compilation/fail4375r.d | 8 +- .../gdc.test/fail_compilation/fail4375s.d | 8 +- .../gdc.test/fail_compilation/fail4375t.d | 8 +- .../gdc.test/fail_compilation/fail4375u.d | 8 +- .../gdc.test/fail_compilation/fail4375v.d | 8 +- .../gdc.test/fail_compilation/fail4375w.d | 8 +- .../gdc.test/fail_compilation/fail4375x.d | 8 +- .../gdc.test/fail_compilation/fail4375y.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail4510.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail4511.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail4517.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail4611.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail47.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail4958.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail5435.d | 30 +- gcc/testsuite/gdc.test/fail_compilation/fail56.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail5634.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/fail57.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail5733.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail58.d | 9 + gcc/testsuite/gdc.test/fail_compilation/fail5851.d | 6 + .../gdc.test/fail_compilation/fail5953a1.d | 6 + .../gdc.test/fail_compilation/fail5953a2.d | 8 + .../gdc.test/fail_compilation/fail5953s1.d | 6 + .../gdc.test/fail_compilation/fail5953s2.d | 8 + gcc/testsuite/gdc.test/fail_compilation/fail60.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6029.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6242.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6458.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6497.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail6561.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6611.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail6781.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail6968.d | 12 +- gcc/testsuite/gdc.test/fail_compilation/fail7173.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail7178.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail7234.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail7369.d | 6 + .../gdc.test/fail_compilation/fail7424b.d | 6 + .../gdc.test/fail_compilation/fail7424c.d | 6 + .../gdc.test/fail_compilation/fail7424d.d | 6 + .../gdc.test/fail_compilation/fail7424e.d | 6 + .../gdc.test/fail_compilation/fail7424f.d | 6 + .../gdc.test/fail_compilation/fail7424g.d | 6 + .../gdc.test/fail_compilation/fail7424h.d | 6 + .../gdc.test/fail_compilation/fail7424i.d | 6 + .../gdc.test/fail_compilation/fail7524a.d | 10 +- .../gdc.test/fail_compilation/fail7524b.d | 9 +- .../gdc.test/fail_compilation/fail7603a.d | 6 + .../gdc.test/fail_compilation/fail7603b.d | 6 + .../gdc.test/fail_compilation/fail7603c.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail77.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail7702.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail7751.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail7851.d | 10 +- gcc/testsuite/gdc.test/fail_compilation/fail7859.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail7861.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail8009.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fail8032.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail8313.d | 10 + gcc/testsuite/gdc.test/fail_compilation/fail8691.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail9301.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/fail9346.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/fail94.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail9613.d | 7 + .../gdc.test/fail_compilation/fail_contracts1.d | 8 + .../gdc.test/fail_compilation/fail_contracts2.d | 8 + .../gdc.test/fail_compilation/fail_contracts3.d | 14 + .../gdc.test/fail_compilation/fail_contracts4.d | 8 + .../gdc.test/fail_compilation/fail_isZeroInit.d | 12 + .../gdc.test/fail_compilation/failinout1.d | 6 + .../gdc.test/fail_compilation/failinout2.d | 6 + .../gdc.test/fail_compilation/failinout3748a.d | 6 + .../gdc.test/fail_compilation/failinout3748b.d | 6 + .../gdc.test/fail_compilation/failsafea.d | 7 + .../gdc.test/fail_compilation/failsafeb.d | 6 + .../gdc.test/fail_compilation/failsafec.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fix350a.d | 7 + gcc/testsuite/gdc.test/fail_compilation/fix350b.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice10273.d | 12 +- gcc/testsuite/gdc.test/fail_compilation/ice10283.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice10599.d | 13 +- gcc/testsuite/gdc.test/fail_compilation/ice11963.d | 9 + gcc/testsuite/gdc.test/fail_compilation/ice11965.d | 13 + gcc/testsuite/gdc.test/fail_compilation/ice11967.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice11968.d | 8 + gcc/testsuite/gdc.test/fail_compilation/ice11974.d | 6 + gcc/testsuite/gdc.test/fail_compilation/ice11982.d | 15 + gcc/testsuite/gdc.test/fail_compilation/ice12673.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice13644.d | 6 + gcc/testsuite/gdc.test/fail_compilation/ice15855.d | 21 + gcc/testsuite/gdc.test/fail_compilation/ice7782.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice8604.d | 6 + gcc/testsuite/gdc.test/fail_compilation/ice8630.d | 7 + gcc/testsuite/gdc.test/fail_compilation/ice8742.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/ice9013.d | 6 + gcc/testsuite/gdc.test/fail_compilation/ice9254a.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice9254b.d | 11 + gcc/testsuite/gdc.test/fail_compilation/ice9254c.d | 11 + gcc/testsuite/gdc.test/fail_compilation/imphint.d | 3 +- .../gdc.test/fail_compilation/isreturnonstack.d | 12 + .../fail_compilation/staticarrayoverflow.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/test1.d | 6 + .../gdc.test/fail_compilation/test11176.d | 1 + gcc/testsuite/gdc.test/fail_compilation/test143.d | 10 +- .../gdc.test/fail_compilation/test15399.d | 1 + .../gdc.test/fail_compilation/test16002.d | 15 + .../gdc.test/fail_compilation/test16188.d | 7 +- .../gdc.test/fail_compilation/test17096.d | 50 ++ .../gdc.test/fail_compilation/test17908a.d | 15 + .../gdc.test/fail_compilation/test17908b.d | 14 + .../gdc.test/fail_compilation/test5412a.d | 7 + .../gdc.test/fail_compilation/test5412b.d | 7 + .../gdc.test/fail_compilation/test5412c.d | 7 + .../gdc.test/fail_compilation/test5412c2.di | 1 + gcc/testsuite/gdc.test/fail_compilation/test8509.d | 7 + gcc/testsuite/gdc.test/fail_compilation/test8751.d | 6 + gcc/testsuite/gdc.test/fail_compilation/test9701.d | 63 ++ .../gdc.test/fail_compilation/test9701b.d | 22 + .../gdc.test/fail_compilation/trait_loc_err.d | 15 + .../gdc.test/fail_compilation/trait_loc_ov_err.d | 40 ++ gcc/testsuite/gdc.test/fail_compilation/traits.d | 27 + .../gdc.test/fail_compilation/traits_child.d | 17 + .../gdc.test/fail_compilation/udaparams.d | 57 ++ gcc/testsuite/gdc.test/runnable/aliasthis.d | 32 +- gcc/testsuite/gdc.test/runnable/constfold.d | 7 +- gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 3 +- gcc/testsuite/gdc.test/runnable/declaration.d | 13 + gcc/testsuite/gdc.test/runnable/foreach5.d | 13 + gcc/testsuite/gdc.test/runnable/funclit.d | 16 + gcc/testsuite/gdc.test/runnable/future.d | 4 + .../gdc.test/runnable/imports/link15194std.d | 1 - .../gdc.test/runnable/imports/test18322import.d | 14 + gcc/testsuite/gdc.test/runnable/interpret.d | 20 +- gcc/testsuite/gdc.test/runnable/lazy.d | 2 +- gcc/testsuite/gdc.test/runnable/link10920.d | 3 +- gcc/testsuite/gdc.test/runnable/link15021.d | 7 + gcc/testsuite/gdc.test/runnable/link6574.d | 10 + gcc/testsuite/gdc.test/runnable/mangle.d | 10 + gcc/testsuite/gdc.test/runnable/mixin2.d | 34 +- gcc/testsuite/gdc.test/runnable/nested.d | 6 + gcc/testsuite/gdc.test/runnable/nulltype.d | 13 + gcc/testsuite/gdc.test/runnable/property2.d | 20 + gcc/testsuite/gdc.test/runnable/sdtor.d | 43 +- gcc/testsuite/gdc.test/runnable/stress.d | 20 +- gcc/testsuite/gdc.test/runnable/structlit.d | 8 +- gcc/testsuite/gdc.test/runnable/template3.d | 15 + gcc/testsuite/gdc.test/runnable/template4.d | 13 +- gcc/testsuite/gdc.test/runnable/template8.d | 8 +- gcc/testsuite/gdc.test/runnable/template9.d | 52 +- gcc/testsuite/gdc.test/runnable/test15.d | 4 +- gcc/testsuite/gdc.test/runnable/test17373.d | 20 + gcc/testsuite/gdc.test/runnable/test17878.d | 19 + gcc/testsuite/gdc.test/runnable/test18322.d | 21 + gcc/testsuite/gdc.test/runnable/test22.d | 4 +- gcc/testsuite/gdc.test/runnable/test34.d | 7 + gcc/testsuite/gdc.test/runnable/test42.d | 44 +- gcc/testsuite/gdc.test/runnable/test8.d | 2 +- gcc/testsuite/gdc.test/runnable/testaa.d | 2 +- gcc/testsuite/gdc.test/runnable/testaa2.d | 2 +- gcc/testsuite/gdc.test/runnable/testassign.d | 20 + gcc/testsuite/gdc.test/runnable/testconst.d | 42 ++ gcc/testsuite/gdc.test/runnable/testcontracts.d | 133 ++++ gcc/testsuite/gdc.test/runnable/testdstress.d | 18 +- gcc/testsuite/gdc.test/runnable/testenum.d | 9 +- gcc/testsuite/gdc.test/runnable/testmodule.d | 4 +- gcc/testsuite/gdc.test/runnable/testrightthis.d | 11 +- gcc/testsuite/gdc.test/runnable/testscope2.d | 9 + gcc/testsuite/gdc.test/runnable/traits.d | 197 +++--- gcc/testsuite/gdc.test/runnable/traits_child.d | 122 ++++ gcc/testsuite/gdc.test/runnable/uda.d | 229 +++++++ gcc/testsuite/gdc.test/runnable/xtest46.d | 32 + gcc/testsuite/gfortran.dg/associate_54.f90 | 34 + gcc/testsuite/gfortran.dg/associate_55.f90 | 35 + gcc/testsuite/gfortran.dg/associate_56.f90 | 36 + gcc/testsuite/gfortran.dg/dec_math.f90 | 2 +- .../gfortran.dg/deferred_character_35.f90 | 18 + gcc/testsuite/gfortran.dg/implied_do_3.f90 | 14 + .../test/fixedbugs/issue27836.dir/\303\204foo.go" | 13 + .../test/fixedbugs/issue27836.dir/\303\204main.go" | 13 + .../fixedbugs/{issue23311.go => issue27836.go} | 0 gcc/testsuite/lib/target-supports.exp | 2 +- gcc/tree-cfg.c | 2 +- gcc/tree-inline.c | 6 +- gcc/tree-ssa-loop-niter.c | 45 +- gcc/tree-ssa-phiopt.c | 108 +++ gcc/tree-ssa-reassoc.c | 34 +- gcc/tree-ssa-sccvn.c | 29 +- gcc/tree-vect-loop.c | 66 +- gcc/tree-vect-slp.c | 62 +- gcc/tree-vect-stmts.c | 27 +- gcc/tree.c | 9 +- gcc/value-range.cc | 6 +- libatomic/ChangeLog | 4 + libatomic/configure | 12 +- libbacktrace/ChangeLog | 4 + libbacktrace/configure | 12 +- libcc1/ChangeLog | 4 + libcc1/configure | 12 +- libcody/ChangeLog | 14 + libcody/client.cc | 3 +- libcody/resolver.cc | 8 +- libcpp/po/ChangeLog | 4 + libcpp/po/es.po | 89 ++- libffi/ChangeLog | 4 + libffi/configure | 12 +- libgfortran/ChangeLog | 4 + libgfortran/configure | 12 +- libgo/config/libtool.m4 | 12 +- libgo/configure | 12 +- libgo/go/internal/cpu/cpu_arm.go | 2 + libgo/go/internal/cpu/cpu_mips.go | 10 + libgo/go/internal/cpu/cpu_mips64x.go | 2 + libgo/go/internal/cpu/cpu_mipsle.go | 10 + libgo/go/internal/cpu/cpu_no_name.go | 1 + libgo/go/internal/cpu/cpu_other.go | 3 + libgo/go/internal/cpu/cpu_ppc64x.go | 23 + libgo/go/internal/cpu/cpu_wasm.go | 10 + libgo/go/internal/cpu/cpu_x86.go | 2 + libgo/go/syscall/setuidgid_32_linux.go | 6 - libgo/go/syscall/setuidgid_linux.go | 6 - libgomp/ChangeLog | 24 + libgomp/configure | 12 +- libgomp/plugin/plugin-nvptx.c | 114 +++- libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 12 +- libiberty/ChangeLog | 4 + libiberty/strverscmp.c | 2 +- libitm/ChangeLog | 4 + libitm/configure | 12 +- libobjc/ChangeLog | 4 + libobjc/configure | 12 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/configure | 12 +- liboffloadmic/plugin/configure | 12 +- libphobos/ChangeLog | 4 + libphobos/configure | 12 +- libquadmath/ChangeLog | 4 + libquadmath/configure | 12 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure | 12 +- libssp/ChangeLog | 4 + libssp/configure | 12 +- libstdc++-v3/ChangeLog | 34 + libstdc++-v3/configure | 12 +- libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/precompiled/stdc++.h | 2 + libstdc++-v3/include/std/barrier | 247 +++++++ libstdc++-v3/include/std/version | 3 + libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 3 +- .../testsuite/20_util/to_chars/long_double.cc | 25 +- libstdc++-v3/testsuite/30_threads/barrier/1.cc | 30 + libstdc++-v3/testsuite/30_threads/barrier/2.cc | 28 + .../testsuite/30_threads/barrier/arrive.cc | 48 ++ .../30_threads/barrier/arrive_and_drop.cc | 46 ++ .../30_threads/barrier/arrive_and_wait.cc | 46 ++ .../testsuite/30_threads/barrier/completion.cc | 53 ++ libtool.m4 | 12 +- libvtv/ChangeLog | 4 + libvtv/configure | 12 +- lto-plugin/ChangeLog | 4 + lto-plugin/configure | 12 +- zlib/ChangeLog | 4 + zlib/configure | 12 +- 724 files changed, 14590 insertions(+), 2457 deletions(-) create mode 100644 config/ax_lib_socket_nsl.m4 create mode 100644 gcc/config/riscv/riscv-subset.h create mode 100644 gcc/testsuite/c-c++-common/pr98556.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-pmf2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept61.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast9.C create mode 100644 gcc/testsuite/g++.dg/modules/binding-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/binding-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/binding-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/binding-2.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/global-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/hello-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/hello-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/iostream-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/iostream-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/stdio-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/stdio-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/string-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/string-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/string-view1.C create mode 100644 gcc/testsuite/g++.dg/modules/string-view2.C create mode 100644 gcc/testsuite/g++.dg/modules/tinfo-1.C create mode 100644 gcc/testsuite/g++.dg/modules/tinfo-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tinfo-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tname-spec-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tname-spec-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-1.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-2.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-3.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-4.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-5.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-6.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header-6_c.C copy libstdc++-v3/include/precompiled/stdc++.h => gcc/testsuite/g++.dg/modules/xtr [...] create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-header_b.C create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-tr1.h create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-tr1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/xtreme-tr1_b.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98282.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98403.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98464.C create mode 100644 gcc/testsuite/g++.dg/pr95768.C create mode 100644 gcc/testsuite/g++.dg/template/access32.C create mode 100644 gcc/testsuite/g++.dg/template/access33.C create mode 100644 gcc/testsuite/g++.dg/template/ttp33.C create mode 100644 gcc/testsuite/g++.dg/torture/pr98568.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr96930.C create mode 100644 gcc/testsuite/g++.dg/vect/pr95401.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr95401a.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-12.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97144.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97072.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97074.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98073.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98293.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98564.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98580-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98580-b.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr97714.c create mode 100644 gcc/testsuite/gcc.dg/pr95582.c create mode 100644 gcc/testsuite/gcc.dg/pr98029.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96239.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96928.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98513.c create mode 100644 gcc/testsuite/gcc.dg/uninit-38.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr98578.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98516-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98544.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98308.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98560-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98560-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr89057.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr98603.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97144.c create mode 100644 gcc/testsuite/gcc.target/aarch64/usaba_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94802.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95771.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97978.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98482-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98482-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98495-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98522.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98567-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98567-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98585.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98603.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr98461-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/predef-13.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-vx-macro-off-on.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-vx-macro-on-off.c create mode 100644 gcc/testsuite/gdc.test/compilable/Test16206.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmodule/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/pkgmodule/plainmodule.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/plainpackage/plainmodule.d delete mode 100644 gcc/testsuite/gdc.test/compilable/imports/test15117a.d create mode 100644 gcc/testsuite/gdc.test/compilable/isZeroInit.d create mode 100644 gcc/testsuite/gdc.test/compilable/isreturnonstack.d delete mode 100644 gcc/testsuite/gdc.test/compilable/test15177.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16002.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17791.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17908.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9701.d create mode 100644 gcc/testsuite/gdc.test/compilable/vcg-ast.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail12485.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail137.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16206a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail16206b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_contracts1.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_contracts2.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_contracts3.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_contracts4.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail_isZeroInit.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/isreturnonstack.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17096.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17908a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test17908b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test5412c2.di create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test9701.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test9701b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/trait_loc_err.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/trait_loc_ov_err.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/traits_child.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/udaparams.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/test18322import.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17373.d create mode 100644 gcc/testsuite/gdc.test/runnable/test17878.d create mode 100644 gcc/testsuite/gdc.test/runnable/test18322.d create mode 100644 gcc/testsuite/gdc.test/runnable/traits_child.d create mode 100644 gcc/testsuite/gfortran.dg/associate_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_3.f90 create mode 100644 "gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/\303\204foo.go" create mode 100644 "gcc/testsuite/go.test/test/fixedbugs/issue27836.dir/\303\204main.go" copy gcc/testsuite/go.test/test/fixedbugs/{issue23311.go => issue27836.go} (100%) create mode 100644 libgo/go/internal/cpu/cpu_mips.go create mode 100644 libgo/go/internal/cpu/cpu_mipsle.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x.go create mode 100644 libgo/go/internal/cpu/cpu_wasm.go create mode 100644 libstdc++-v3/include/std/barrier create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive_and_drop.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/arrive_and_wait.cc create mode 100644 libstdc++-v3/testsuite/30_threads/barrier/completion.cc