This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 641a1b4 Merged trunk revision 245595 into the hsa branch adds 2f78ea2 2017-02-16 Paul Thomas pault@gcc.gnu.org adds a547b44 Handle WORD_REGISTER_OPERATIONS when reloading (subreg (reg)) adds 55996ba Tighten condition for converting SUBREG reloads from OP_OUT t [...] adds 483f7b7 Partial revert of r243782 to restore previous behavior adds 4f03101 Ensure the mode used to create split registers is suppported adds b832fc0 PR target/79568 * config/i386/i386.c (ix86_expand_builtin): [...] adds 1c34b14 2017-02-20 Paul Thomas pault@gcc.gnu.org adds 3126ef4 PR middle-end/79537 * gimplify.c (gimplify_expr): Handle un [...] adds 78857c0 PR sanitizer/79558 * ubsan.c (ubsan_type_descriptor): Check [...] adds ff5928b * doc/invoke.texi (use-after-scope-direct-emission-threshold [...] adds 98d30ec gcc/testsuite/ChangeLog: adds 658ee3a 2017-02-14 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds b50909b PR c++/78139 - destructor needed by new-expression adds 849df34 2017-02-20 Bernd Edlinger bernd.edlinger@hotmail.de adds 204435c * de.po, fr.po, sv.po: Update. adds 4eb8ac6 * de.po: Update. adds fb73a7e Daily bump. adds 734dc20 PR go/79642 * lang.opt (-fgo-relative-import-path): Change [...] adds d4a7abd PR tree-optimization/61441 * simplify-rtx.c (simplify_const [...] adds 28ac8d1 PR ada/67205 * config/arm/arm.c (TARGET_CUSTOM_FUNCTION_DES [...] adds ce807d9 Skip gcc.dg/gimplefe-26.c on non-c99 runtime targets adds 74a4a36 [PR translation/79638] "%ntid.y" confuses gcc.pot generation adds d37afd2 Fix typo in -masm-dialect option values. adds aa0f640 Add -Wno-psabi to diagnostic-test-expressions-1.c options adds c6e4ffc Revert r245598 adds afdf4bf [PATCH] Properly deprecate -fipa-cp-alignment adds 9b81b48c [PR 79579] Avoid segfault on NULL ipa_edge_args_vector adds a48b977 PR target/79494 * config/i386/i386.c (ix86_expand_split_sta [...] adds d249e32 * doc/loop.texi (Loop manipulation): Remove nonexistent tre [...] adds c8a8b2c PR tree-optimization/79649 * tree-loop-distribution.c (clas [...] adds a42e4e1 PR c++/79641 * c-attribs.c (handle_mode_attribute): Use bui [...] adds f0f3820 PR target/79570 * sel-sched.c (moveup_expr_cached): Don't c [...] adds 1a78fcf PR target/79633 * tree-chkp-opt.c (chkp_optimize_string_fun [...] adds 6993e70 PR c++/79639 * constexpr.c (cxx_eval_store_expression): If [...] adds 0acc634 PR c++/79655 * constexpr.c (cxx_eval_array_reference): Diag [...] adds 2f21b5f PR tree-optimization/79621 * gimple-ssa-isolate-paths.c (fi [...] adds 6966c20 PR sanitizer/79589 * decl.c: Include gimplify.h. (cp_finis [...] adds c209618 PR c++/79654 * decl.c (cp_finish_decomp): Don't set decl's [...] adds 94faef6 PR target/79593 * config/i386/i386.md (standard_x87sse_cons [...] adds 8b744dc PR c++/79535 * cp-tree.h (maybe_reject_flexarray_init): Dec [...] adds fc71eea PR c++/41727 - ICE with partial spec of partial instantiation adds 46b926f PR c++/50308 - wrong deprecated warning with ADL adds afa614d Daily bump. adds 1121664 Remove wrong assert about gcov_type (PR lto/79587). adds 43ad045 2017-02-22 Richard Biener rguenther@suse.de adds 55f6fd8 2017-02-22 Richard Biener rguenther@suse.de adds df6b27b * ChangeLog: Add missing entry. * testsuite/ChangeLog: Ditto. adds 86f5bb8 * gcc.dg/pr61441.c: Use dg-add-options ieee. adds 5e33d8f PR target/70465 * reg-stack.c (emit_swap_insn): Treat (floa [...] adds 8d7a501 Support WORD_REGISTER_OPERATIONS requirements in simplify_ope [...] adds 70d4d06 2017-02-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds aba254d PR c++/79653 * parser.c (cp_parser_std_attribute_spec): Don [...] adds 2c2c150 PR c++/79657 * semantics.c (finish_underlying_type): Bail o [...] adds 52ccf71 instead of -Wnormalized=<options> adds 2567d97 PR c/79662 * c-typeck.c (convert_arguments): Handle error_m [...] adds 3c5bc37 * dwarf2out.c (gen_variable_die): For -gdwarf-5, use DW_TAG_ [...] adds d6a08f5 PR c++/79664 * parser.c (cp_parser_omp_teams, cp_parser_omp [...] adds 5c566a0 * pt.c (do_class_deduction): Handle 0 argument case. adds 1f075b0 Fix MIPS o32 calling convention for MSA and FP vector types adds 7cabe6d rs6000: Fix fsel pattern (PR79211) adds a86b66d Daily bump. adds 1555b8a PR c++/79679 - missing destructor for argument * call.c (bu [...] adds 214f77e PR tree-optimization/79578 * tree-ssa-dse.c (clear_bytes_wr [...] adds 0391720 PR middle-end/79665 * internal-fn.c (get_range_pos_neg): Mo [...] adds 09bb2c4 Change default of param not being smaller that min. adds 5f62e22 Fix typo in ChangeLog adds 056daa1 2017-02-23 Richard Biener rguenther@suse.de adds aa81cea 2017-01-23 Dominique d'Humieres dominiq@lps.ens.fr adds a450df9 2017-02-23 Richard Biener rguenther@suse.de adds 4b376ba PR 68749: S/390: Disable ifcvt-4.c for -m31. adds aafe27c Ensure <experimental/iterator> includes <iterator> adds b87372d PR tree-optimization/79578 * tree-ssa-dse.c (clear_bytes_wr [...] adds 4223061 2017-01-21 Bin Cheng bin.cheng@arm.com adds 568df2d PR tree-optimization/79389 * ifcvt.c (struct noce_if_info): [...] adds d049f24 * config/visium/visium.md (type): Add trap. (b): New mode a [...] adds c994735 /cp 2017-02-23 Paolo Carlini paolo.carlini@oracle.com adds 29aad05 Daily bump. adds ea75e67 2017-02-24 Richard Biener rguenther@suse.de adds e108ae9 * gcc-interface/utils.c (max_size) <tcc_expression>: Flip th [...] adds 17b7eb9 * gcc-interface/misc.c (gnat_type_max_size): Try to return a [...] adds 127da49 * gcc-interface/trans.c (Handled_Sequence_Of_Statements_to_g [...] adds e967bbf c-family/ * c-ada-spec.c (dump_ada_function_declaration): Ad [...] adds 5344f76 * gcc-interface/trans.c (return_value_ok_for_nrv_p): Add san [...] adds 42a9a9c * gcc-interface/utils.c (fold_bit_position): New function. [...] adds 6861a10 * gcc-interface/trans.c (gnat_to_gnu): Do not apply special [...] adds 80ac98e * tree-ssa-loop-niter.c (number_of_iterations_exit): Update [...] adds baf1d31 * gcc-interface/decl.c (gnat_to_gnu_field): Do not remove th [...] adds 4a5a2cb Use logical_op_short_circuit to skip targets in ssa-thread-14.c. adds 46f66a8 2017-02-24 Richard Biener rguenther@suse.de adds 4927a47 PR rtl-optimizatoin/79286 * ira.c (update_equiv_regs): Drop [...] adds 2094e5d * doc/invoke.texi (x86 Options, -mfpmath=sse): Mention that [...] adds f3c7614 Require LTO. Add initial ChangeLog entry. adds 4d8987f PR translation/79705 * decl.c (check_redeclaration_exceptio [...] adds bbd5521 PR c++/79588 c-family/ * c-common.c (check_function_restric [...] adds 30a427b arc: Fixes for RTL checking adds 25516a0 c6x: Fix for RTL checking adds 1c8fc73 Update paired single tests to cope with ABI fixes for o32/o64 adds 758b155 cris: Fix for RTL checking adds 6af3f24 2017-02-24 Segher Boessenkool segher@kernel.crashing.org [...] adds 3ec2521 Add documentation for -mload-store-pairs adds 18eff16 pa: Fixes for RTL checking adds 2bf19f4 sh: Fixes for RTL checking adds 09fd09e PR c/79677 * opts.h (handle_generated_option): Add GENERATE [...] adds 6b9a0bc 2017-02-25 Dominique d'Humieres dominiq@lps.ens.fr adds 28c6da4 Daily bump. adds 060a72a PR debug/77589 include/ * dwarf2.def (DW_OP_GNU_variable_va [...] adds 7385b60 * tree-ssa-loop-niter.c (number_of_iterations_exit): Simplif [...] adds 9a3a7c4 PR middle-end/79396 * tree-eh.c (operation_could_trap_p, st [...] adds 17da4c1 * fr.po: Update. adds 43be115 * gcc.pot: Regenerate. adds edbb3b0 PR target/68739 * inclhack.def (hpux11_pthread_pointer): Ne [...] adds 0508f46 PR79584, ICE in base_to_reg adds 1ff5d16 Daily bump. adds c23d681 2017-02-26 Thomas Koenig tkoenig@gcc.gnu.org adds b827cad * MAINTAINERS: Remove Neil Booth as option handling maintainer. adds 698c0e9 * doc/invoke.texi (Optimize Options): Refine the description [...] adds b186ae2 Daily bump. adds 05400b75 2017-02-27 Richard Biener rguenther@suse.de adds fa87911 2017-02-27 Richard Biener rguenther@suse.de adds 12420a1 PR tree-optimization/77536 * tree-ssa-loop-manip.c (niter_f [...] adds 1ff3ef7 Don't try to use rand_s on CYGWIN adds 7e93a47 2017-02-27 Paolo Carlini paolo.carlini@oracle.com adds a3f6850 2017-02-27 Volker Reichelt v.reichelt@netcologne.de adds e420ba8 * decl.c (expand_static_init): Add missing } in a comment. adds 5fbceed [ARC] Clean up arc header file. adds cf8c140 [ARC] Clean up arc header file. (add changelog mods) adds 954344f PR target/79544 * config/rs6000/rs6000-c.c (struct altivec_ [...] adds 8e5d6d2 PR c++/71568 - SFINAE forming pointer to member function adds 3d3eac6 Update .po files. adds 851e788 Daily bump. adds f57c817 Rename the "openmp" group of optimizations to "omp" adds 7246f44 Miscellaneous optimization group fixes adds 5208984 2017-02-28 Richard Biener rguenther@suse.de adds 7527565 2017-02-28 Richard Biener rguenther@suse.de adds 66714cd * update_web_docs_svn: Remove a reference to GCC 3.1. Descr [...] adds f06d66a [ARM] Fix PR79742 incorrect scheduler choice. adds 3b19971 libgo: fix quoting in mksigtab.sh adds eadc184 runtime: fix sigfwd to not allocate memory adds 1caf9cb * config/i386/i386.c: Include intl.h. (ix86_option_override [...] adds e6b87ca 2017-02-28 Richard Biener rguenther@suse.de adds b49e8ef 2017-02-28 Richard Biener rguenther@suse.de adds 510bda9 PR target/79729 * config/i386/i386.c (ix86_print_operand) < [...] adds 07ef3c6 PR tree-optimization/79691 - -Wformat-truncation suppressed b [...] adds b864c8b * config/i386/i386.c (print_reg): Error out for values of 8 [...] adds 3cb8bd4 2017-02-28 Paul Thomas pault@gcc.gnu.org adds 6ac368b Add tabulars for options with enum values. adds 78adba8 Introduce =<number> for couple of options. adds b4e3d57 Do not allow to run GIMPLE or RTL test-cases w/ LTO (PR lto/79625). adds 39104a8 PR target/79749 * config/sparc/sparc.c (sparc_frame_pointer [...] adds 9ee6024 mksigtab.sh: skip signals defined as other signals adds a425d9a PR tree-optimization/79737 * gimple-ssa-store-merging.c (en [...] adds 42decc1 Class template argument deduction refinements adds b3afa3d Daily bump. adds a2d3f7e 2017-02-28 Sandra Loosemore sandra@codesourcery.com adds e45b007 PR tree-optimization/79734 * tree-vect-generic.c (expand_ve [...] adds bd66dbc PR c++/79746 * init.c (emit_mem_initializers): When not con [...] adds 5ee2e78 2017-03-01 Richard Biener rguenther@suse.de adds b4aea15 PR c++/79681 * fold-const.c (make_bit_field_ref): If orig_i [...] adds 97cb825 [PR 78140] Reuse same IPA bits and VR info adds 6ee7a98 * config/nvptx/nvptx.c: Include intl.h. adds 6c2831a * doc/xml/manual/documentation_hacking.xml: Tweak link to d [...] adds 7f6b8cf gcc/ChangeLog: adds d390eb4 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and f [...] adds a8c6aa9 [gcc] 2017-03-01 Michael Meissner meissner@linux.vnet.ibm.com adds 69ab035 cmd/go: add testdata/timeoutbench_test.go adds aad6a18 * config/i386/i386.c (print_reg): Warn for values of unsupp [...] adds 26eefb3 2017-03-01 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds f48bcf7 * es.po: Update. adds fa41497 2017-03-01 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 7b2c89e PR middle-end/79692 - [7 Regression] -Wformat-overflow false [...] adds f3aad1e Daily bump. adds 11aaa98 Class template argument deduction in new-expression * init. [...] adds 31ab13f PR 79798 Fix incorrect use of std::result_of in std::bind adds 6cb2833 PR libstdc++/79789 fix non-reserved names in headers adds 697396a 2017-03-02 Richard Biener rguenther@suse.de adds 36e984f 2017-03-02 Richard Biener rguenther@suse.de adds 024143e 2017-03-02 Richard Biener rguenther@suse.de adds 0f7b961 PR tree-optimization/79345 * gensupport.h (struct pattern_s [...] adds 3a39f4c * unwind-seh.c: Suppress warnings for RtlUnwindEx calls. adds b771437 * config/i386/gthr-win32.h: Define NOGDI before [...] adds 6907797 2017-03-02 Thomas Koenig tkoenig@gcc.gnu.org adds e451996 PR tree-optimization/66768 * tree-ssa-loop-ivopts.c (find_i [...] adds b977a7e 2017-03-02 Richard Biener rguenther@suse.de adds 8959443 2017-03-02 Thomas Koenig tkoenig@gcc.gnu.org Jakub J [...] adds 4d2b9d1 2017-03-02 Richard Biener rguenther@suse.de adds 16d332f 2017-03-02 Richard Biener rguenther@suse.de adds 79dab7d PR rtl-optimization/79780 * cprop.c (one_cprop_pass): When [...] adds 21b8108 PR target/79514 * config/i386/i386.md (*pushxf_rounded): Ne [...] adds e649697 Rename 17_intro/headers/names.cc test file adds d117364 * doc/xml/manual/debug_mode.xml: Update and simplify note o [...] adds 7315f1c 2017-03-02 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 5524ea6 * gcc.dg/rtl/x86_64/*.c: Test for "{ i?86-*-* x86_64-*-* } [...] adds 2847623 * da.po: Update. adds aea47f8 PR c++/79782 * init.c (mark_exp_read_r): New function. (em [...] adds 66c2be6 Daily bump. adds e04737a Allow deduction guides to look into primary template. adds 387e18c Update overload resolution with deduction guides. adds af8ad81 2017-03-03 Richard Biener rguenther@suse.de adds f1afe5a PR target/79514 * config/i386/i386.md (*pushxf_rounded): Us [...] adds b4b5f44 PR c++/79791 * typeck.c (string_conv_p): In C++11, always c [...] adds f156705 * gcc.dg/pr57134.c: Use empty inline asm string literal. adds 550c140 2017-03-03 Richard Biener rguenther@suse.de adds d12fb8a 2017-03-03 Richard Biener rguenther@suse.de adds 7125d9a GCSE: Use HOST_WIDE_INT instead of int (PR rtl-optimization/79574). adds c159e77 Add -Wdisabled-optimization to loop prefetching pass (PR tree [...] adds 368d0a9 Properly handle __cxa_pure_virtual visibility (PR lto/79760). adds 13f2d9b PR target/79807 * config/i386/i386.c (ix86_expand_multi_arg [...] adds a0d7d9d * g++.dg/pr71624.C: Disable for x32. * g++.dg/pr71633.C: Ditto. adds 27f2e6d Remove unused variable. adds 32d6c7c MIPS: Fix register mode checking for n64 in pr68273.c. adds fe34488 * gcc_release (snapshot_print): Replace md5 checksum by sha256. adds e95c038 * config/i386/i386.md (*pushtf): Change *roF constraint to * [...] adds 27cd2d8 [AArch64] Fix bootstrap due to wide_int .elt (0) uninit warning adds 069aedd PR tree-optimization/79699 - small memory leak in MPFR adds 4600b83 * gcc.target/i386/avx512vpopcntdq-check.h: New. * gcc.targe [...] adds 2b1a8f9 rs6000: Fix for -mwarn-cell-microcode (PR43763) adds c35e53b PR middle-end/79805 * internal-fn.def (ATOMIC_BIT_TEST_AND_ [...] adds d33f591 PR c/79836 * c-parser.c (c_parser_generic_selection): Use % [...] adds 408a47b PR c/79837 * c-parser.c (c_parser_omp_clause_reduction): Do [...] adds f2360ea PR c/79758 * c-decl.c (store_parm_decls_oldstyle): Check if [...] adds 3905909 * de.po: Update. adds e832f3a Daily bump. adds 6d5554a 2017-03-03 Jerry DeLisle jvdelisle@gcc.gnu.org adds 15c1cd6 Core issues 2273 and 2277 adds 16b0e32 PR c/79847 * c-decl.c (implicit_decl_warning): Add missing space. adds 957a727 * c.opt (Wnoexcept-type): New. adds c125a3f Daily bump. adds d9ca273 gcc/fortran/ChangeLog: adds cf1bf3a /cp 2017-03-05 Paolo Carlini paolo.carlini@oracle.com adds ee3fb46 Add std::scoped_lock for C++17 adds 6fe883d * config/i386/sse.md (sse_storehps, sse_storelps, avx_<cast [...] adds b7937c5 Daily bump. adds 8612d62 * de.po, fr.po: Update. adds c92412d 2017-03-06 Richard Biener rguenther@suse.de adds 58fb670 gcc/ * config/mips/mips.c (mips_gen_const_int_vector): Chang [...] new c7db94b Merged trunk revision 245910 into the hsa branch
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 | 4 + MAINTAINERS | 1 - fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 57 +- fixincludes/inclhack.def | 24 +- fixincludes/tests/base/sys/pthread.h | 7 +- gcc/ChangeLog | 993 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 19 +- gcc/ada/ChangeLog | 55 + gcc/ada/gcc-interface/decl.c | 94 +- gcc/ada/gcc-interface/misc.c | 71 +- gcc/ada/gcc-interface/trans.c | 26 +- gcc/ada/gcc-interface/utils.c | 105 +- gcc/c-family/ChangeLog | 49 + gcc/c-family/c-ada-spec.c | 111 +- gcc/c-family/c-attribs.c | 2 +- gcc/c-family/c-common.c | 52 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-warn.c | 36 +- gcc/c-family/c.opt | 12 +- gcc/c/ChangeLog | 58 + gcc/c/c-decl.c | 19 +- gcc/c/c-parser.c | 53 +- gcc/c/c-typeck.c | 14 +- gcc/c/gimple-parser.c | 13 +- gcc/cfgloopmanip.c | 5 +- gcc/common.opt | 23 +- gcc/config.gcc | 15 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/arc/arc.c | 8 +- gcc/config/arc/arc.h | 115 +- gcc/config/{linux-protos.h => arc/big.h} | 10 +- gcc/config/arc/elf.h | 55 + gcc/config/arc/linux.h | 76 + gcc/config/arc/predicates.md | 2 + gcc/config/arc/t-uClibc | 20 - gcc/config/arm/arm-cpu-data.h | 330 +- gcc/config/arm/arm-cpus.in | 2 +- gcc/config/arm/arm.c | 32 +- gcc/config/arm/parsecpu.awk | 13 +- gcc/config/c6x/c6x.c | 1 + gcc/config/cris/cris.md | 2 +- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/i386-builtin.def | 18 +- gcc/config/i386/i386.c | 125 +- gcc/config/i386/i386.md | 57 +- gcc/config/i386/i386.opt | 4 +- gcc/config/i386/sse.md | 22 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 12 +- gcc/config/nios2/nios2.c | 14 +- gcc/config/nvptx/nvptx.c | 10 +- gcc/config/pa/pa.c | 26 +- gcc/config/rs6000/altivec.h | 14 +- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-builtin.def | 30 +- gcc/config/rs6000/rs6000-c.c | 243 +- gcc/config/rs6000/rs6000.c | 8 + gcc/config/rs6000/rs6000.md | 12 +- gcc/config/rs6000/vector.md | 142 +- gcc/config/rs6000/vsx.md | 43 +- gcc/config/s390/s390.md | 8 +- gcc/config/sh/sh.md | 12 +- gcc/config/sparc/sparc.c | 5 +- gcc/config/visium/visium.md | 32 +- gcc/context.c | 4 + gcc/coverage.c | 4 +- gcc/cp/ChangeLog | 223 + gcc/cp/call.c | 98 +- gcc/cp/constexpr.c | 85 +- gcc/cp/cp-gimplify.c | 1 + gcc/cp/cp-tree.h | 7 + gcc/cp/decl.c | 78 +- gcc/cp/decl2.c | 2 +- gcc/cp/except.c | 3 + gcc/cp/init.c | 70 +- gcc/cp/mangle.c | 2 +- gcc/cp/method.c | 3 +- gcc/cp/parser.c | 121 +- gcc/cp/pt.c | 312 +- gcc/cp/search.c | 7 + gcc/cp/semantics.c | 19 +- gcc/cp/typeck.c | 5 +- gcc/cp/typeck2.c | 10 +- gcc/cprop.c | 16 +- gcc/data-streamer-in.c | 1 - gcc/data-streamer-out.c | 1 - gcc/doc/invoke.texi | 370 +- gcc/doc/loop.texi | 11 +- gcc/doc/optinfo.texi | 7 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 7 +- gcc/dwarf2out.c | 652 +- gcc/expr.c | 28 + gcc/fixed-value.c | 4 +- gcc/fold-const.c | 33 +- gcc/fortran/ChangeLog | 104 + gcc/fortran/check.c | 77 + gcc/fortran/decl.c | 15 + gcc/fortran/dump-parse-tree.c | 4 + gcc/fortran/gfortran.h | 7 +- gcc/fortran/gfortran.texi | 118 +- gcc/fortran/interface.c | 10 +- gcc/fortran/intrinsic.c | 19 + gcc/fortran/intrinsic.h | 9 +- gcc/fortran/invoke.texi | 5 +- gcc/fortran/iresolve.c | 49 + gcc/fortran/libgfortran.h | 4 +- gcc/fortran/match.c | 27 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 2 +- gcc/fortran/options.c | 12 +- gcc/fortran/parse.c | 10 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/scanner.c | 18 +- gcc/fortran/simplify.c | 61 + gcc/fortran/st.c | 1 + gcc/fortran/trans-decl.c | 26 + gcc/fortran/trans-expr.c | 12 +- gcc/fortran/trans-intrinsic.c | 44 +- gcc/fortran/trans-stmt.c | 18 + gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans.c | 4 + gcc/fortran/trans.h | 4 + gcc/gcov.c | 5 +- gcc/gcse.c | 27 +- gcc/genemit.c | 8 +- gcc/gensupport.c | 5 + gcc/gensupport.h | 3 +- gcc/gimple-fold.c | 36 +- gcc/gimple-ssa-isolate-paths.c | 11 + gcc/gimple-ssa-split-paths.c | 55 +- gcc/gimple-ssa-sprintf.c | 164 +- gcc/gimple-ssa-store-merging.c | 47 +- gcc/gimplify.c | 7 +- gcc/go/ChangeLog | 5 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/lang.opt | 2 +- gcc/hsa-gen.c | 2 +- gcc/ifcvt.c | 92 +- gcc/internal-fn.c | 80 - gcc/internal-fn.def | 12 +- gcc/ipa-cp.c | 49 +- gcc/ipa-devirt.c | 17 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-prop.c | 383 +- gcc/ipa-prop.h | 32 +- gcc/ira.c | 3 +- gcc/lra-constraints.c | 64 +- gcc/lto-streamer.c | 2 +- gcc/match.pd | 3 +- gcc/omp-expand.c | 4 +- gcc/omp-low.c | 4 +- gcc/omp-offload.c | 13 +- gcc/omp-simd-clone.c | 2 +- gcc/optc-gen.awk | 4 +- gcc/opts-common.c | 13 +- gcc/opts.c | 6 +- gcc/opts.h | 2 +- gcc/params.def | 2 +- gcc/passes.def | 1 + gcc/plugin.c | 2 +- gcc/po/ChangeLog | 38 + gcc/po/be.po | 15971 ++++++----- gcc/po/da.po | 17215 +++++------ gcc/po/de.po | 28555 ++++++++----------- gcc/po/el.po | 16020 ++++++----- gcc/po/es.po | 16612 +++++------ gcc/po/fi.po | 16058 ++++++----- gcc/po/fr.po | 27785 +++++++++--------- gcc/po/gcc.pot | 16079 ++++++----- gcc/po/hr.po | 15968 ++++++----- gcc/po/id.po | 16117 ++++++----- gcc/po/ja.po | 16080 ++++++----- gcc/po/nl.po | 16015 ++++++----- gcc/po/ru.po | 16171 ++++++----- gcc/po/sr.po | 16100 ++++++----- gcc/po/sv.po | 18088 ++++++------ gcc/po/tr.po | 16111 ++++++----- gcc/po/uk.po | 15987 ++++++----- gcc/po/vi.po | 16163 ++++++----- gcc/po/zh_CN.po | 16118 ++++++----- gcc/po/zh_TW.po | 16061 ++++++----- gcc/read-rtl-function.c | 3 + gcc/reg-stack.c | 17 +- gcc/sel-sched.c | 1 + gcc/simplify-rtx.c | 19 +- gcc/testsuite/ChangeLog | 528 +- gcc/testsuite/c-c++-common/pr69558.c | 2 +- gcc/testsuite/c-c++-common/pr79641.c | 4 + gcc/testsuite/c-c++-common/torture/pr79731.c | 18 + gcc/testsuite/c-c++-common/ubsan/bounds-14.c | 13 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 2 +- gcc/testsuite/g++.dg/cpp0x/alignas10.C | 7 + gcc/testsuite/g++.dg/cpp0x/alignas9.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr79361-1.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr79361-2.C | 7 + gcc/testsuite/g++.dg/cpp0x/sfinae58.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-79639.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C | 39 + gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 12 +- gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction30.C | 6 + gcc/testsuite/g++.dg/cpp1z/class-deduction31.C | 22 + gcc/testsuite/g++.dg/cpp1z/class-deduction32.C | 5 + gcc/testsuite/g++.dg/cpp1z/class-deduction33.C | 13 + .../{class-deduction2.C => class-deduction34.C} | 5 +- gcc/testsuite/g++.dg/cpp1z/class-deduction35.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction36.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction37.C | 16 + gcc/testsuite/g++.dg/cpp1z/class-deduction38.C | 27 + gcc/testsuite/g++.dg/cpp1z/decomp26.C | 6 + gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C | 3 + gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 35 + gcc/testsuite/g++.dg/ext/complit15.C | 1 + gcc/testsuite/g++.dg/ext/flexary23.C | 11 + gcc/testsuite/g++.dg/ext/underlying_type12.C | 6 + gcc/testsuite/g++.dg/gomp/pr79664.C | 168 + gcc/testsuite/g++.dg/gomp/teams-1.C | 2 +- gcc/testsuite/g++.dg/init/cleanup4.C | 22 + gcc/testsuite/g++.dg/init/new48.C | 18 + gcc/testsuite/g++.dg/opt/pr79396.C | 13 + gcc/testsuite/g++.dg/opt/pr79734.C | 12 + .../i386/pr49244-1.c => g++.dg/opt/pr79805.C} | 95 +- gcc/testsuite/g++.dg/overload/using5.C | 28 + gcc/testsuite/g++.dg/parse/crash67.C | 5 + gcc/testsuite/g++.dg/parse/error15.C | 9 +- gcc/testsuite/g++.dg/pr71624.C | 2 +- gcc/testsuite/g++.dg/pr71633.C | 2 +- gcc/testsuite/g++.dg/template/error52.C | 8 +- .../g++.dg/template/partial-specialization5.C | 22 + gcc/testsuite/g++.dg/tm/pr70266.C | 8 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-3.C | 28 + .../g++.dg/{cpp1z/decomp18.C => ubsan/pr79589.C} | 7 +- gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 12 + gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 30 + gcc/testsuite/g++.dg/warn/Wuninitialized-7.C | 20 + gcc/testsuite/g++.dg/warn/Wuninitialized-8.C | 18 + gcc/testsuite/g++.dg/warn/Wunused-parm-10.C | 12 + gcc/testsuite/g++.dg/warn/Wunused-parm-9.C | 12 + gcc/testsuite/g++.dg/warn/Wwrite-strings-1.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-10.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-11.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-12.C | 6 + gcc/testsuite/g++.dg/warn/Wwrite-strings-2.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-3.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-4.C | 6 + gcc/testsuite/g++.dg/warn/Wwrite-strings-5.C | 6 + gcc/testsuite/g++.dg/warn/Wwrite-strings-6.C | 6 + gcc/testsuite/g++.dg/warn/Wwrite-strings-7.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-8.C | 5 + gcc/testsuite/g++.dg/warn/Wwrite-strings-9.C | 5 + gcc/testsuite/g++.dg/warn/deprecated-12.C | 20 + gcc/testsuite/gcc.c-torture/compile/pr79621.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr79780.c | 48 + gcc/testsuite/gcc.c-torture/execute/pr79737-1.c | 37 + gcc/testsuite/gcc.c-torture/execute/pr79737-2.c | 41 + gcc/testsuite/gcc.dg/comp-goto-4.c | 21 + gcc/testsuite/gcc.dg/enum-incomplete-4.c | 11 + gcc/testsuite/gcc.dg/gimplefe-26.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 4 +- gcc/testsuite/gcc.dg/noncompile/pr79758.c | 6 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 2 +- gcc/testsuite/gcc.dg/pr57134.c | 2 +- gcc/testsuite/gcc.dg/pr61441.c | 1 + gcc/testsuite/gcc.dg/pr79494.c | 22 + gcc/testsuite/gcc.dg/pr79570.c | 6 + .../i386/mpx/vararg-7-ubv.c => gcc.dg/pr79574-2.c} | 12 +- gcc/testsuite/gcc.dg/pr79677.c | 15 + gcc/testsuite/gcc.dg/rtl/x86_64/dfinit.c | 2 +- .../gcc.dg/rtl/x86_64/different-structs.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/final.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/into-cfglayout.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/ira.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/pro_and_epilogue.c | 2 +- .../gcc.dg/rtl/x86_64/test-multiple-fns.c | 2 +- .../rtl/x86_64/test-return-const.c.after-expand.c | 2 +- .../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/test-rtl.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.after-expand.c | 2 +- .../gcc.dg/rtl/x86_64/times-two.c.before-df.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/vregs.c | 2 +- gcc/testsuite/gcc.dg/strncmp-2.c | 8 +- gcc/testsuite/gcc.dg/torture/pr79666.c | 30 + gcc/testsuite/gcc.dg/torture/pr79721.c | 21 + gcc/testsuite/gcc.dg/torture/pr79732.c | 5 + gcc/testsuite/gcc.dg/torture/pr79740.c | 19 + gcc/testsuite/gcc.dg/torture/pr79777.c | 38 + gcc/testsuite/gcc.dg/torture/pr79818.c | 19 + gcc/testsuite/gcc.dg/tree-prof/pr79587.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c | 77 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 14 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 197 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr79691.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr79803.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/split-path-10.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr19430-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79347.c | 2 +- gcc/testsuite/gcc.dg/vector-1.c | 8 + gcc/testsuite/gcc.target/i386/avx512f-helper.h | 5 + ...vx5124vnniw-check.h => avx512vpopcntdq-check.h} | 8 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 57 + .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 57 + gcc/testsuite/gcc.target/i386/i386.exp | 13 + gcc/testsuite/gcc.target/i386/invsize-1.c | 9 + gcc/testsuite/gcc.target/i386/invsize-2.c | 7 + gcc/testsuite/gcc.target/i386/invsize-3.c | 7 + gcc/testsuite/gcc.target/i386/invsize-4.c | 7 + gcc/testsuite/gcc.target/i386/mpx/pr79633.c | 11 + gcc/testsuite/gcc.target/i386/pr66274.c | 6 +- gcc/testsuite/gcc.target/i386/pr66768.c | 17 + gcc/testsuite/gcc.target/i386/pr70465-2.c | 25 + gcc/testsuite/gcc.target/i386/pr79514.c | 12 + gcc/testsuite/gcc.target/i386/pr79568-1.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-2.c | 18 + gcc/testsuite/gcc.target/i386/pr79568-3.c | 19 + gcc/testsuite/gcc.target/i386/pr79593.c | 17 + gcc/testsuite/gcc.target/i386/pr79649.c | 53 + gcc/testsuite/gcc.target/i386/pr79673.c | 12 + gcc/testsuite/gcc.target/i386/pr79683.c | 16 + gcc/testsuite/gcc.target/i386/pr79690.c | 10 + gcc/testsuite/gcc.target/i386/pr79723.c | 10 + gcc/testsuite/gcc.target/i386/pr79729.c | 8 + gcc/testsuite/gcc.target/i386/pr79807.c | 12 + gcc/testsuite/gcc.target/i386/stackalign/asm-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 5 + gcc/testsuite/gcc.target/mips/mips-ps-type.c | 9 +- gcc/testsuite/gcc.target/mips/msa-bclri.c | 15 + gcc/testsuite/gcc.target/mips/msa-fp-cc.c | 19 + gcc/testsuite/gcc.target/mips/pr68273.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr78056-8.c | 26 - gcc/testsuite/gcc.target/powerpc/pr79439.c | 29 + gcc/testsuite/gcc.target/powerpc/pr79544.c | 21 + .../gcc.target/powerpc/vsu/vec-all-ne-10.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-14.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-8.c | 2 +- .../gcc.target/powerpc/vsu/vec-all-ne-9.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-8.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-9.c | 2 +- gcc/testsuite/gcc.target/sparc/20170228-1.c | 20 + gcc/testsuite/gcc.target/visium/bit_test.c | 2 +- gcc/testsuite/gcc.target/visium/block_move.c | 2 +- gcc/testsuite/gfortran.dg/coarray/fail_image_1.f08 | 10 + gcc/testsuite/gfortran.dg/coarray/fail_image_2.f08 | 10 + .../gfortran.dg/coarray/failed_images_1.f08 | 20 + .../gfortran.dg/coarray/failed_images_2.f08 | 17 + .../gfortran.dg/coarray/image_status_1.f08 | 26 + .../gfortran.dg/coarray/image_status_2.f08 | 12 + .../gfortran.dg/coarray/stopped_images_1.f08 | 20 + .../gfortran.dg/coarray/stopped_images_2.f08 | 17 + gcc/testsuite/gfortran.dg/coarray_fail_st.f90 | 21 + .../gfortran.dg/coarray_failed_images_1.f08 | 29 + .../gfortran.dg/coarray_image_status_1.f08 | 16 + .../gfortran.dg/coarray_stopped_images_1.f08 | 29 + gcc/testsuite/gfortran.dg/dtio_10.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_23.f90 | 37 + gcc/testsuite/gfortran.dg/dtio_24.f90 | 51 + gcc/testsuite/gfortran.dg/dtio_6.f90 | 2 +- gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 4 +- gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 4 +- ...ace_operator_1.f90 => interface_operator_2.f90} | 2 +- gcc/testsuite/gfortran.dg/matmul_13.f90 | 12 + gcc/testsuite/gfortran.dg/matmul_14.f90 | 12 + gcc/testsuite/gnat.dg/discr47.adb | 19 + gcc/testsuite/gnat.dg/opt63.adb | 19 + gcc/tree-chkp-opt.c | 9 +- gcc/tree-chkp.c | 2 +- gcc/tree-chrec.c | 25 +- gcc/tree-eh.c | 6 +- gcc/tree-inline.c | 2 +- gcc/tree-loop-distribution.c | 7 + gcc/tree-predcom.c | 55 +- gcc/tree-ssa-alias.c | 30 +- gcc/tree-ssa-alias.h | 9 +- gcc/tree-ssa-ccp.c | 49 +- gcc/tree-ssa-dse.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-ssa-loop-manip.c | 70 +- gcc/tree-ssa-loop-manip.h | 1 + gcc/tree-ssa-loop-niter.c | 16 +- gcc/tree-ssa-loop-prefetch.c | 19 +- gcc/tree-ssa-pre.c | 72 +- gcc/tree-ssa-sccvn.c | 133 +- gcc/tree-ssa-uninit.c | 105 +- gcc/tree-vect-generic.c | 48 +- gcc/tree-vect-loop.c | 55 +- gcc/tree-vect-stmts.c | 70 +- gcc/tree-vrp.c | 26 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 82 + gcc/tree.h | 1 + gcc/ubsan.c | 4 +- gcc/value-prof.c | 12 +- gcc/wide-int.h | 15 + include/ChangeLog | 5 + include/dwarf2.def | 3 + libgcc/ChangeLog | 10 + libgcc/config/i386/gthr-win32.h | 1 + libgcc/unwind-seh.c | 6 +- libgfortran/ChangeLog | 61 + libgfortran/caf/libcaf.h | 27 +- libgfortran/caf/single.c | 71 + libgfortran/generated/matmul_c10.c | 36 +- libgfortran/generated/matmul_c16.c | 36 +- libgfortran/generated/matmul_c4.c | 36 +- libgfortran/generated/matmul_c8.c | 36 +- libgfortran/generated/matmul_i1.c | 36 +- libgfortran/generated/matmul_i16.c | 36 +- libgfortran/generated/matmul_i2.c | 36 +- libgfortran/generated/matmul_i4.c | 36 +- libgfortran/generated/matmul_i8.c | 36 +- libgfortran/generated/matmul_r10.c | 40 +- libgfortran/generated/matmul_r16.c | 40 +- libgfortran/generated/matmul_r4.c | 40 +- libgfortran/generated/matmul_r8.c | 40 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/io/transfer.c | 27 + libgfortran/m4/matmul.m4 | 41 +- libgo/go/cmd/go/testdata/timeoutbench_test.go | 10 + libgo/go/runtime/signal_gccgo.go | 7 +- libgo/mksigtab.sh | 3 +- libstdc++-v3/ChangeLog | 54 + libstdc++-v3/doc/html/manual/debug.html | 2 +- .../doc/html/manual/debug_mode_design.html | 14 +- .../doc/html/manual/documentation_hacking.html | 2 +- libstdc++-v3/doc/html/manual/fstreams.html | 4 +- libstdc++-v3/doc/html/manual/memory.html | 2 +- .../doc/html/manual/policy_data_structures.html | 6 +- .../html/manual/policy_data_structures_ack.html | 2 +- libstdc++-v3/doc/html/manual/profile_mode.html | 2 +- .../doc/html/manual/profile_mode_design.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 8 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- .../doc/xml/manual/documentation_hacking.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 9 +- libstdc++-v3/include/bits/hashtable_policy.h | 22 +- libstdc++-v3/include/bits/ios_base.h | 8 +- libstdc++-v3/include/bits/list.tcc | 8 +- libstdc++-v3/include/bits/mask_array.h | 4 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/slice_array.h | 4 +- libstdc++-v3/include/bits/stl_algo.h | 6 +- libstdc++-v3/include/experimental/iterator | 5 +- libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/memory | 6 +- libstdc++-v3/include/std/mutex | 68 + libstdc++-v3/include/std/type_traits | 9 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/testsuite/17_intro/names.cc | 101 + .../79486.cc => 20_util/bind/79798.cc} | 16 +- .../testsuite/30_threads/scoped_lock/cons/1.cc | 133 + .../requirements/explicit_instantiation.cc | 11 +- .../requirements/typedefs.cc | 9 +- .../experimental/iterator/requirements.cc | 12 +- maintainer-scripts/ChangeLog | 11 + maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_web_docs_svn | 12 +- 472 files changed, 187022 insertions(+), 175557 deletions(-) copy gcc/config/{linux-protos.h => arc/big.h} (74%) create mode 100644 gcc/config/arc/elf.h create mode 100644 gcc/config/arc/linux.h delete mode 100644 gcc/config/arc/t-uClibc create mode 100644 gcc/testsuite/c-c++-common/pr79641.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr79731.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-14.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79361-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79361-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae58.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79639.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79681-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction30.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction31.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction32.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction33.C copy gcc/testsuite/g++.dg/cpp1z/{class-deduction2.C => class-deduction34.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction35.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction36.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction37.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp26.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary23.C create mode 100644 gcc/testsuite/g++.dg/ext/underlying_type12.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79664.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup4.C create mode 100644 gcc/testsuite/g++.dg/init/new48.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79396.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79734.C copy gcc/testsuite/{gcc.target/i386/pr49244-1.c => g++.dg/opt/pr79805.C} (70%) create mode 100644 gcc/testsuite/g++.dg/overload/using5.C create mode 100644 gcc/testsuite/g++.dg/parse/crash67.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization5.C create mode 100644 gcc/testsuite/g++.dg/tm/pr70266.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ssa-dse-3.C copy gcc/testsuite/g++.dg/{cpp1z/decomp18.C => ubsan/pr79589.C} (61%) create mode 100644 gcc/testsuite/g++.dg/warn/Wrestrict-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrestrict-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-12.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wwrite-strings-9.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-12.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79621.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79780.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79737-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79737-2.c create mode 100644 gcc/testsuite/gcc.dg/comp-goto-4.c create mode 100644 gcc/testsuite/gcc.dg/enum-incomplete-4.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr79758.c create mode 100644 gcc/testsuite/gcc.dg/pr79494.c create mode 100644 gcc/testsuite/gcc.dg/pr79570.c copy gcc/testsuite/{gcc.target/i386/mpx/vararg-7-ubv.c => gcc.dg/pr79574-2.c} (68%) create mode 100644 gcc/testsuite/gcc.dg/pr79677.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79666.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79721.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79732.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79740.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79777.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79818.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr79587.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr45397.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79691.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79803.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-10.c create mode 100644 gcc/testsuite/gcc.dg/vector-1.c copy gcc/testsuite/gcc.target/i386/{avx5124vnniw-check.h => avx512vpopcntdq-check. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/invsize-1.c create mode 100644 gcc/testsuite/gcc.target/i386/invsize-2.c create mode 100644 gcc/testsuite/gcc.target/i386/invsize-3.c create mode 100644 gcc/testsuite/gcc.target/i386/invsize-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr79633.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66768.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70465-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79514.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79568-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79593.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79649.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79673.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79683.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79690.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79723.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79729.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79807.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-bclri.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fp-cc.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr78056-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79439.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79544.c create mode 100644 gcc/testsuite/gcc.target/sparc/20170228-1.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/fail_image_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/fail_image_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/failed_images_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/failed_images_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/image_status_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/image_status_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/stopped_images_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray/stopped_images_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_fail_st.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_failed_images_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_image_status_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_stopped_images_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/dtio_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_24.f90 copy gcc/testsuite/gfortran.dg/{interface_operator_1.f90 => interface_operator_2.f [...] create mode 100644 gcc/testsuite/gfortran.dg/matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_14.f90 create mode 100644 gcc/testsuite/gnat.dg/discr47.adb create mode 100644 gcc/testsuite/gnat.dg/opt63.adb create mode 100644 libgo/go/cmd/go/testdata/timeoutbench_test.go create mode 100644 libstdc++-v3/testsuite/17_intro/names.cc copy libstdc++-v3/testsuite/{30_threads/packaged_task/79486.cc => 20_util/bind/797 [...] create mode 100644 libstdc++-v3/testsuite/30_threads/scoped_lock/cons/1.cc copy libstdc++-v3/testsuite/30_threads/{unique_lock => scoped_lock}/requirements/e [...] copy libstdc++-v3/testsuite/30_threads/{shared_lock => scoped_lock}/requirements/t [...]