This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/testme in repository gcc.
discards c0f7e19 [PR59319] output friends in debug info discards eb831c9 [PR63238] include alignment debug information in DIE checksum discards 514dd8d [PR63238] output alignment debug information discards 4f515b0 Introduce C++ support in libcc1 discards efa7d90 libcc1/ChangeLog 2015-05-24 Jan Kratochvil <jan.kratochvil@ [...] discards ed568d0 include/ChangeLog 2015-05-24 Jan Kratochvil <jan.kratochvil [...] discards 76f7ab1 include/ChangeLog 2015-05-24 Jan Kratochvil <jan.kratochvil [...] discards 4c53857 include/ChangeLog 2015-05-24 Jan Kratochvil <jan.kratochvil [...] adds 945adad * brigfrontend/brig-code-entry-handler.cc (brig_code_entry_ [...] adds 6230ed3 PR testsuite/79293 - gcc.dg/tree-ssa/builtin-sprintf.c fails [...] adds f0a13abb gcc/ChangeLog: * doc/invoke.texi (-Wformat-truncation=1): Fix typo. adds 0f00cf6 PR debug/79289 * dwarf2out.c (gen_type_die_with_usage): Whe [...] adds f84f68b gcc/ChangeLog: * gimple-ssa-sprintf.c (fmtresult::adjust_for [...] adds 1ea9097 2017-01-27 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 0003a2d Daily bump. adds 8c3b55c * de.po, es.po, fr.po, sv.po: Update. adds 67083fd * de.po, eo.po: Update. adds a7fcd04 libcc1 base API version bump adds 2bff1a2 libcc1 base API: add set_verbose and new version of compile adds 21b34f3 libcc1 base API: bump set_arguments; add set_driver_filename, [...] adds 470672a libcc1: return absolute filename from make search_dir adds 37af486 Introduce C++ support in libcc1 adds 0e9ab2f [PR63238] output alignment debug information adds d4484c4 PR tree-optimization/79267 * value-prof.c (gimple_ic): Only [...] adds b842295 S/390: Rename __S390_ARCH_LEVEL__ to __ARCH__. adds 0dfcbb0 PR tree-optimization/71691 * bitmap.h (class auto_bitmap): [...] adds df5a72e Call symbol_summary<>::release instead of ~symbol_summary (PR [...] adds c8a0ba4 2017-01-31 Michael Meissner meissner@linux.vnet.ibm.com adds fff1179 gcc/ * config/s390/s390.c (s390_asan_shadow_offset): New fun [...] adds 3dcf62e [testsuite] gcc.dg/memcmp-1.c: Fix testcase for newlib. adds 468af39 libgomp: Provide prototypes for functions implemented by libg [...] adds c2c0951 2017-01-31 Richard Biener rguenther@suse.de adds 3ac2178 PR c++/79264 * lambda.c (maybe_generic_this_capture): Deal [...] adds 655df35 * cp-tree.h (instantiate_decl): Make defer_ok bool. * pt.c: [...] adds 42c456a PR c++/67273 PR c++/79253 * pt.c: (instantiate_decl): Push [...] adds 860cb6e 2017-01-31 Steven G. Kargl kargl@gcc.gnu.org adds 3ce5daa PR c++/79290 * typeck.c (build_ptrmemfunc_access_expr): Set [...] adds 44128db Prevent ICEs due to bogus substring locations (PR preprocesso [...] adds 90b33123 Fix ICE with spelling hints within explicit namespace aliases [...] adds 636eeb7 PR c++/79304 * error.c (dump_expr) <case COMPONENT_REF>: Do [...] adds 57a1794 * config/i386/i386.c (ix86_expand_split_stack_prologue): Add [...] adds 1a9deea Daily bump. adds 816d679 * configure.tgt: Fix i?86-*-linux* entry. * rt/sat_arithmet [...] adds 92b1e96 2017-02-01 Richard Biener rguenther@suse.de adds c0f9e81 * brigfrontend/brig-code-entry-handler.cc: fix address expres [...] adds ea9285d PR libstdc++/79254 simplify exception-safety in copy assignment adds e432eef 2017-02-01 Richard Biener rguenther@suse.de adds 80c2ec1 PR78346 make <bits/predefined_ops.h> handle stashing iterators adds 64c8a47 2017-02-01 Richard Biener rguenther@suse.de adds 9982785 Add dg-require-alias to a ICF test (PR testsuite/79272). adds 7de5714 2017-02-01 Richard Biener rguenther@suse.de adds 905e044 PR testsuite/79324 * gcc.dg/debug/dwarf2/align-1.c: Add -gn [...] adds d5f5fa27 Fix __atomic to not implement atomic loads with CAS. adds a1b0b75 2017-02-01 Andrew Pinski apinski@cavium.com adds 2ed67d5 PR ada/79309 * adaint.c (__gnat_killprocesstree): Fix broke [...] adds 3e63b80 PR ada/79309 * adaint.c (__gnat_killprocesstree): Use strle [...] adds 565cdec 2017-02-01 Bill Schmidt wschmidt@linux.vnet.ibm.com adds fc6eef9 * de.po: Update. adds 349be9a Daily bump. adds 29a5dfb S/390: Rename __S390_VX__ to __VX__. adds 82c53ea /cp 2017-02-02 Paolo Carlini paolo.carlini@oracle.com adds 4ecaaab 2017-02-02 Richard Biener rguenther@suse.de adds d42f2c9 2017-02-02 Richard Biener rguenther@suse.de adds a28863a PR target/79197 * config/rs6000/rs6000.md (*fixuns_trunc<mo [...] adds 0ca91ef * c-c++-common/asan/pr63316.c: Use dg-skip-if instead of dg- [...] adds a167926 S/390: Add missing comments listing mnemonics. adds 853f3fa S/390: Remove unused expanders from vx-builtins.md adds 213d144 PR middle-end/78468 * emit-rtl.c (init_emit): Add ??? comme [...] adds 65caa53 libgomp: Normalize the names of a few functions of the libgom [...] adds fbfa5aa libgomp, nvptx plugin: Make "nvptx_exec" static adds dc5e002 Update Solaris baselines adds 5e5d5d1 Separate Solaris/SPARC and x86 baselines adds 84afa95 PR middle-end/78142 * gcc.target/aarch64/vector_initializat [...] adds 62744ed Update libstdc++ baseline symbols for x32 adds 0130b5f PR middle-end/77445 * gcc.dg/tree-ssa/pr77445-2.c: Update t [...] adds 62f7a3f PR middle-end/32003 - Undocumented -fdump-tree options adds 28987cb gcc/ChangeLog: * doc/invoke.texi (-maccumulate-args): [...] adds 30471c7 2017-02-02 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 38a224e Daily bump. adds d9922b2 PR middle-end/79275 - -Wformat-overflow false positive excee [...] adds 1a753bf 2017-02-02 Naveen H.S Naveen.Hurugalawadi@cavium.com adds 3ca1e19 Fix memory leaks in IPA CP (PR ipa/79337). adds c1d579d Fix memory leaks in gimple-ssa-sprintf.c (PR tree-optimizatio [...] adds 23c8370 Document default value for use-after-scope-direct-emission-threshold adds d2c3261 PR sanitizer/78663 * sanitizer_common/sanitizer_mac.cc: Che [...] adds f56c861 * tree-ssa-ifcombine.c (update_profile_after_ifcombine): New [...] adds 8d50c7a PR rtl-optimization/78241 * loop-unroll.c (unroll_loop_runt [...] adds 539b487 IPA: enhance dump output adds fb72376 Bail out binds_to_current_def_p for ifunc functions. adds 4c1ced1 Simplify creation of target_clones (PR lto/66295) adds 035409c PR tree-optimization/79352 - -fprintf-return-value doesn't ha [...] adds 4a90cbc PR target/79354 * config/rs6000/rs6000.md (movsi_from_sf): [...] adds e4a330c 2017-02-03 Doug Gilmore Doug.Gilmore@imgtec.com adds 6a1eedf PR target/78862 * config/tilegx/tilegx.md (tilegx_expand_prol [...] adds ecf5c11 * config/i386/i386.c (dimode_scalar_chain::convert_reg): Us [...] adds 3bb22d5 PR libstdc++/60936 reduce coupling between objects in libstdc++.a adds f077522 PR tree-optimization/79327 * gimple-ssa-sprintf.c (adjust_r [...] adds 9fa5ff2 PR libstdc++/66145 ensure new ABI for ios::failure tests adds 41ac8cb PR c++/79294 - ICE with invalid template argument adds b601ad3 PR c++/12245 - excessive memory use adds 1013d83 PR tree-optimization/79340 * tree-vect-loop.c (vectorizable [...] adds bfd3584 PR c++/78689 - ICE on constructor with label adds 300d15e PR tree-optimization/79327 - wrong code at -O2 and -fprintf-r [...] adds e6d02ec PR c++/78334 adds 0e8b5bf Daily bump. adds 43bbe3e * configure.ac: Add gcc/function-tests.o to compare_e [...] adds 67df89e * c-c++-common/Wunused-var-15.c: Add -fno-common additional [...] adds e4731c2 * g++.dg/pr78112-2.C: Skip on hppa*-*-hpux*. * gcc.c-tortur [...] adds 9f4e085 * gcc.dg/pr77587.c: Require alias support. * gcc.dg/pr77587 [...] adds 758eac1 * gfortran.dg/coarray_43.f90: Add "-latomic" option if liba [...] adds 11022ec PR tree-optimization/79338 * tree-parloops.c (gather_scalar [...] adds ae67fef Daily bump. adds f238f39 PR target/79353 * config/sparc/sync.md (atomic_loaddi_1): R [...] adds b5b43f0 * doc/extend.texi (x86 specific memory model extensions for [...] adds c585314 * MAINTAINERS (Write After Approval): Remove redundant entry [...] adds fcc9951 gcc/fortran/ChangeLog: adds 54c363a gcc/fortran/ChangeLog: adds f991680 gcc/fortran/ChangeLog: adds 53aa2f5 gcc/fortran/ChangeLog: adds 883b251 PR bootstrap/78985 * config/s390/s390.c (s390_gimplify_va_a [...] adds b6863ff PR tree-ssa/79347 * cfgloopmanip.c (lv_adjust_loop_entry_ed [...] adds 20928db * tree-eh.c (lower_resx): Sanitize profile. (cleanup_empty_ [...] adds 13ee014 * doc/contrib.texi (Contributors): Refer to Hans Boehm's ga [...] adds 4432b05 * doc/standards.texi (Go Language): Update link to language [...] adds 88fe7f7 Daily bump. adds 715a2a1 2017-02-06 Julian Brown julian@codesourcery.com Nave [...] adds 460c907 S/390: Add SIZE_TYPE comment. adds 90e68a6 * doc/xml/manual/documentation_hacking.xml: Remove obsolete [...] adds baf05ee * config/avr/avr.md (*addhi3_zero_extend): Add alternative w [...] adds b422d8c S/390: Use macros from hwint.h where possible. adds 1fe9c7f gcc/ PR target/78883 * config/avr/avr.c (rtl-iter.h): Inclu [...] adds 89e39cf PR 78348: Limit amount of unrolling in test. adds 9f6771f Fix test failure at -O0 by pruning output adds ea8125c 2017-02-06 Paolo Carlini paolo.carlini@oracle.com adds 69fcaae PR tree-optimization/79284 * tree-vectorizer.h (VECT_SCALAR [...] adds 87417bb sched: Do not move expensive insns speculatively (PR68664) adds 3a366e7 * omp-expand.c (oxpand_omp_atomic_fetch_op, expand_omp_atom [...] adds 8e3dd7e * config/i386/sse.md (vector modes -> vec_extract* splitter) [...] adds b5cc540 PR c++/79372 * decl.c (cp_finish_decomp): On error set decl [...] adds cba2f10 PR c++/79377 * tree.c (build_min_non_dep_op_overload): For [...] adds 24c6ee9 PR c++/79379 * constexpr.c (cxx_eval_constant_expression): [...] adds dd66e02 PR tree-optimization/ 79376 - wrong lower bound with %s and n [...] adds 985308f [gcc] 2017-02-06 Michael Meissner meissner@linux.vnet.ibm.com adds bd2417e PR c++/71193 - incomplete types in templates adds fb55f58 RISC-V Port: gcc adds 6afed82 RISC-V Port: Regenerate gcc/configure adds 36387fa RISC-V Port: libgcc adds 71315f8 RISC-V Port: libatomic adds 9d1d9ee RISC-V Port: gcc/testsuite adds b9325b8 RISC-V Port: contrib adds 6e99404 Use two spaces to separate options in the RISC-V docs adds 6b7b37e Alphebetize RISC-V Options section adds ceed77e * de.po, fr.po, sv.po: Update. adds c5d9a66 Daily bump. adds b06ecd3 Fix PR c++/79360 adds ca30e8c * gcc.dg/torture/stackalign/builtin-apply-2.c: Fix sk [...] adds 97d3f25 Require ifunc support in gcc.target/i386/pr78419.c adds 0a2ca5e [AArch64,testsuite] Fix epilogue scan after ifcombine update. adds f8e2f40 MIPS: Fix mode mismatch error between Loongson builtin argume [...] adds 29beab7 2017-02-07 Richard Biener rguenther@suse.de adds 700a976 2017-02-07 Richard Biener rguenther@suse.de adds c822161 PR target/79299 * config/i386/sse.md (xtg_mode, gatherq_mod [...] adds 3b35aab Only xfail g++.dg/tls/thread_local-order2.C on Solaris adds af18e61 * method.c (synthesized_method_base_walk): New. Broken out [...] adds 7458afd PR rtl-optimization/79386 * cprop.c (bypass_conditional_jum [...] adds 6fb211f * MAINTAINERS: Adjust bug reporting URL. adds b0bcbce 2017-02-04 Steven G. Kargl kargl@gcc.gnu.org adds 7cadd19 PR middle-end/79399 * ira-int.h (struct target_ira_int): Ch [...] adds f0a75ea * doc/xml/manual/status_cxx2017.xml: Fix link to N4284. adds da4fed9 * doc/html/ext/lwg-active.html: Remove. * doc/html/ext/lwg- [...] adds 54e5af9 * update_web_docs_svn (MANUALS): Add libitm. adds c7c9ee9 * doc/xml/manual/abi.xml: Update link to "Sun Studio 11: C++ [...] adds fb29ac7 Daily bump. adds d57a0b8 2017-02-07 Andrew Pinski apinski@cavium.com adds 89249af 2016-02-07 Andrew Pinski apinski@cavium.com adds 62775b1 * src/c++11/snprintf_lite.cc (__err): Update bug reporting URL. adds f30dfc4 * doc/xml/manual/profile_mode.xml: Unbreak link to [...] adds d5697ff 2017-02-08 Richard Biener rguenther@suse.de adds f3f409f [riscv] Fix build due to INT16_MAX issue adds ae034ea PR tree-optimization/79408 * tree-vrp.c (simplify_div_or_mo [...] adds 4df7e89 2017-02-08 Richard Biener rguenther@suse.de adds f579567 [PR 79375] Avoid passing NULL by reference adds 461a2ef rs6000: Fix spelling of AltiVec in rs6000.opt (PR79397) adds ad0522d Update links and references in libstdc++ manual adds 3c814bc gcc/testsuite/ChangeLog: adds fabfe59 PR target/78604 * config/rs6000/rs6000.c (rs6000_emit_vecto [...] adds 5c81319 * src/c++11/snprintf_lite.cc (__err): Use https for bug reporting. adds 80bc5d9 Daily bump. adds 91cde98 * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Sk [...] adds c47d4a0 gcc/arc: Make arc_selected_cpu global adds fa31f56 arc/gcc: Better creation of __NPS400__ define adds 67477b7 2017-02-09 Richard Biener rguenther@suse.de adds 88d75d9 * configure.ac (ACX_BUGURL): Update. * configure: Regenerate. adds 1390d4a * comperr.adb: Update FSF bug reporting URL. adds df8e99c * Makefile.in (po/$(PACKAGE).pot): Adjust bug reporting URL. adds 37a23d2 * configure.ac (ACX_BUGURL): Update. * configure: Regenerate. adds 719a757 2017-02-09 Nathan Sidwell nathan@codesourcery.com Ce [...] adds fb4ac04 * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Mo [...] adds b5c83b4 PR c/79431 * gimplify.c (gimplify_adjust_omp_clauses): Igno [...] adds b404970 PR c++/79429 * parser.c (cp_parser_omp_ordered): Don't chec [...] adds c0f9249 PR c/79413 * gimplify.h (is_gimple_sizepos): Only test for [...] adds ce2b988 * omp-offload.c (oacc_loop_auto_partitions): Use || instead [...] adds 57b237f S/390: Fix glob pattern for vector tests. adds 127144a PR c/79428 * c-parser.c (c_parser_omp_ordered): Call c_pars [...] adds 4cad4f4 * gcc.dg/loop-unswitch-2.c: New testcase. * gcc.dg/loop-uns [...] adds ed38a81 PR ipa/70795 * cgraphunit.c (cgraph_node::add_new_function) [...] adds f31d89f PR c++/79316 - default argument in deduction guide adds 48840b6 PR c++/79143 * pt.c (instantiate_class_template_1): Copy CL [...] adds 4da66fe Daily bump. adds d4d349d PR tree-optimization/79411 * tree-ssa-reassoc.c (is_reassoc [...] adds b91919b 2017-02-10 Prasad Ghangal prasad.ghangal@gmail.com Richa [...] adds db462d6 /cp 2017-02-10 Paolo Carlini paolo.carlini@oracle.com adds ad812c9 [ARM,AArch64] more poly64 intrinsics and tests adds 06d779f 2017-02-10 Richard Biener rguenther@suse.de adds a92b32e * doc/install.texi (Specific): Use https for blackfin.uclinu [...] adds e40bdc8 PR c++/79435 * pt.c (type_dependent_expression_p): Check if [...] adds 493196c PR c++/79184 * cvt.c (ocp_convert): Add a sentinel against [...] adds 6d07892 testsuite, rs6000: Don't xfail Wtrampolines.c on -m32 adds 3f05fcf testsuite, rs6000: Don't xfail 32-bit (PR66612) adds 58de51b testsuite, rs6000: fold-vec-mult-longlong.c adds d0ff7de PR c++/79401 - protected inherited constructor adds eb80a58 PR c++/71285 - member of fold-expression adds ef78236 PR c++/78897 - constexpr union adds 143b329 PR c++/78908 - template ops and bitfields adds 5f85ac0 PR c++/79457 * g++.dg/cpp0x/pr79457.C: New test. adds 01d47b1 2017-02-10 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 2abeaa0 * doc/makefile.texi (profiledbootstrap): Refer to the insta [...] adds 6debdcc * doc/xml/manual/profile_mode.xml: Update a paper reference. adds a479e13 PR sanitizer/79341 * configure.tgt (s390*-*-linux*): Don't [...] adds 50f5403 Daily bump. adds da20ec0 PR middle-end/79454 * internal-fn.c (expand_vector_ubsan_ov [...] adds d03092c * doc/contrib.texi (Contributors): Remove broken link into [...] adds 6211972 PR ipa/79224 * ipa-inline-analysis.c (get_minimal_bb): New [...] adds 71d4cbd PR c++/77790 - ICE with auto function in C++11 mode adds 29b884a PR tree-ssa/56727 * gcc.dg/tree-ssa/pr56727.c: New testcase [...] adds dfeb50b * doc/invoke.texi (fopenmp): Bump OpenMP version from 4.0 to 4.5. adds 00c2ec0 PR sanitizer/79341 * g++.dg/asan/deep-stack-uaf-1.C: New test. adds 0b3b97e Adjust whitespace in <bits/atomic_base.h> adds badc62a PR libstdc++/79467 use lvalues in is_callable check adds f20a1c4 * tests/base/alloca.h: New file. * inclhack.def (hppa_hpux1 [...] adds 1c340b4 * testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: Re [...] adds 52a3f95 PR ipa/79224 * params.def (inline-min-speedup) Change from [...] adds ab3b199 2017-02-11 Sandra Loosemore sandra@codesourcery.com adds 2715666 Daily bump. adds eb87284 2017-02-11 Sandra Loosemore sandra@codesourcery.com adds 0bc8e9c PR c++/77659 - ICE with new and C++14 aggregate NSDMI adds 0465b7e * doc/extend.texi (Named Address Spaces): sourceware.org now [...] adds 2572b60 * doc/standards.texi (Standards): Update reference to Objec [...] adds 6ca0187 2017-02-12 Thomas Koenig tkoenig@gcc.gnu.org adds 0ba1601 * system-freebsd-x86.ads: Rename into... * system-freebsd.a [...] adds d737f6b Daily bump. adds 8e8a14c 2017-02-13 Richard Biener rguenther@suse.de adds 1f30360 Replace XALLOCAVEC with XCNEWVEC (PR c/79471). adds 71c08e6 PR libstdc++/79486 use lvalues in result_of expressions adds 7aa6772 * gengtype-lex.l (<in_struct>): Add '/'. adds 7d9b18e [ARM] Fix assembly comment syntax in -mprint-tune-info adds 3b73ee1 PR libstdc++/79348 * config/abi/post/x86_64-linux-gnu/basel [...] adds 9479e89 PR rtl-optimization/79388 PR rtl-optimization/79450 * comb [...] adds e317dd2 [AArch64] Use contains_mem_rtx_p to detect memory sub-rtxes adds 4e5f877 2017-02-13 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 33b82d1 x32: Update baseline_symbols.txt adds cbb07f7 rs6000: testsuite: Fix vec-adde[c]-int128.c adds d8b4a25 rs6000: Fix gcc.dg/tree-ssa/ssa-dom-cse-2.c adds 777285f PR go/79443 libgo: fix some s390x tests adds 5d5f113 PR c++/79296 - ICE mangling localized template instantiation [...] adds 1071c89 * de.po, fr.po, sv.po: Update. adds cd7580a PR c++/79232 * typeck.c (cp_build_modify_expr): Handle prop [...] adds 267d5be * spellcheck.c (test_data): Add , in between "foo" and "food". adds dbfc39d * config/i386/i386.h (REG_CLASS_NAMES): Add , in between "M [...] adds 32b8484 2017-02-13 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 67af79b * init.c (warn_placement_new_too_small): Add missing space i [...] adds 234d589 * config/nvptx/mkoffload.c (process): Add space in between [...] adds 19efce7 * cprop.c (cprop_jump): Add missing space in string literal. [...] adds 4952bc8 PR c++/79461 - ICE with lambda in constexpr constructor adds 53f7384 PR sanitizer/79341 * c-c++-common/ubsan/float-cast-overflow [...] adds e515c29 Daily bump. adds 0529b8f PR middle-end/79496 - call to snprintf with zero size elimina [...] adds a718e36 2017-02-14 Richard Biener rguenther@suse.de adds b278138 PR tree-optimization/79408 * tree-vrp.c (simplify_div_or_mo [...] adds a5feacc PR target/79462 * config/sh/sh.c (expand_cbranchdi4): Don't [...] adds 78c6d67 2017-02-14 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 666da6a Fix alignemnt and max skip bytes for znver1 arch. adds fc4c432 [AArch64] PR rtl-optimization/68664 Implement TARGET_SCHED_CA [...] adds a705f61 [ARM] PR rtl-optimization/68664 Implement TARGET_SCHED_CAN_SP [...] adds 71fa989 [Patch AArch64] Use 128-bit vectors when autovectorizing 16-b [...] adds c978627 Fix memory leak in tree-ssa-loop-unswitch.c adds 3ca5c7c Fix memory leak in LTO adds f937873 S/390: Cleanup: Remove builtin type flags. adds 37735e0 PR tree-optimization/79095 * tree-vrp.c (extract_range_from [...] adds 1b3078d rs6000: Synchronize the --with-cpu list in config.gcc with reality adds b3038ce PR target/79404 * ira-costs.c (scan_one_insn): Initialize r [...] adds af4ec93 PR middle-end/79448 - unhelpful -Wformat-truncation=2 warning adds d44590c Properly store 128-bit constant in large model adds 0dd2f85 PR c++/79420 PR c++/79463 * parser.c (cp_parser_postfix_do [...] adds ed1368e PR target/79495 * config/i386/i386.md (*movxf_internal): Ad [...] adds fc439f1 PR middle-end/61225 * gcc.target/i386/pr49095.c: Add -fno-s [...] adds 07bfa25 PR target/79481 * config/i386/avx512pfintrin.h (_mm512_pref [...] adds ffddf3a PR middle-end/79505 * omp-offload.c (free_oacc_loop): Relea [...] adds 5f8c10b rs6000: Fix the vec-adde* testcases once more adds 3da302c 2017-02-14 Vladimir Makarov vmakarov@redhat.com adds e502db7 gcc/ChangeLog: adds 0c0ecff 2017-02-14 Andrew Pinski apinski@cavium.com adds 57eb019 Daily bump. adds d409db7 PR libstdc++/79513 * include/std/variant (visit()): Forward [...] adds 824ecf4 PR libstdc++/78723 * include/std/variant (operator<(), oper [...] adds 8805deb PR target/79241: S/390: define TARGET_CUSTOM_FUNCTION_DESCRIPTORS. adds b794147 PR target/79487 * real.c (real_from_integer): Call real_con [...] adds a7355f5 Restore Graphite fuse-*.c testing adds 5838b2d * g++.dg/cpp0x/pr79296.C: Move dg-do compile directiv [...] adds 0396f79 PR c/79515 * c-warn.c (do_warn_double_promotion): Don't war [...] adds df1b71c Enable libgomp.c/pr48591.c on __float128 targets adds 84d1a42 PR c++/79288 * decl.c (grokdeclarator): For static data mem [...] adds c037579 PR c++/79301 * parser.c (cp_parser_std_attribute): Don't pe [...] adds c214c85 PR tree-optimization/79347 * tree-vect-loop-manip.c (vect_d [...] adds bae4608 2017-02-15 Martin Sebor msebor@redhat.com adds 2c133d2 PR c++/79363 - ICE with NSDMI and array adds b4c5b88 PR c++/79464 - ICE in IPA with omitted constructor parms adds 9c312de * es.po: Update. adds 53d52da Daily bump. adds b066c8c PR middle-end/79521 * ira-costs.c (scan_one_insn): Check ha [...] adds 7354e33 2017-02-16 Richard Biener rguenther@suse.de adds 79878c8 PR c++/79512 c/ * c-parser.c (c_parser_omp_target): For -fo [...] adds 3980cad PR libstdc++/60936 fix length calculation adds 66dae88 * doc/xml/manual/policy_data_structures.xml: Simplify and s [...] adds 9c0ca8b * config/aarch64/value-unwind.h: New file. * config.host (a [...] adds 08d009a PR c++/79050 - ICE with undeduced auto and LTO adds 43b7271 PR c++/78572 - ICE with self-modifying array initializer adds 77265d1 * exgettext (BUGURL): Introduce, and use instead of four ha [...] adds f15d85a 2017-02-16 Vladimir Makarov vmakarov@redhat.com adds b66e080 * g++.dg/cpp0x/constexpr-70001-[34].C: Only run as C++14. adds e0ac1f1 PR c++/79502 - lost nodiscard attribute adds 3571ecd 2017-02-16 Andreas Tobler andreast@gcc.gnu.org adds 4b36429 2017-02-16 Alan Modra amodra@gmail.com adds 43e2581 Daily bump. adds 59fb8e7 2017-02-16 Sandra Loosemore sandra@codesourcery.com adds d621db6 PR middle-end/79536 * fold-const.c (fold_negate_expr_1): Re [...] adds d23e218 2017-02-17 Richard Biener rguenther@suse.de adds e90ec8e 2017-02-17 Richard Biener rguenther@suse.de adds d67a31e 2017-02-17 Richard Biener rguenther@suse.de adds 44841cf Introduce ssa_defined_default_def_p function (PR tree-optimiz [...] adds 46418b4 Use HOST_WIDE_INT for a param calculation (PR rtl-optimizatio [...] adds 68fc30d Increase minimum for a param (PR rtl-optimization/79577). adds 873a9b6 testsuite: pr59833.c and pr61441.c should use -fsignaling-nans adds 6ed5880 rs6000: Fix extendsfdf2 for signaling NaNs adds 05d523f libgo: update to final Go 1.8 release adds 127e79a 2017-02-17 Vladimir Makarov vmakarov@redhat.com adds a4d6d85 PR c++/79533 - C++17 ICE with temporary cast to reference adds 7be207b * common/config/i386/i386-common.c (OPTION_MASK_ISA_RDPID_SE [...] adds 3ac1f21 PR tree-optimization/79327 * gimple-ssa-sprintf.c (format_i [...] adds 5928444 PR c++/79556 - C++17 ICE with non-type auto adds 6757cb0 PR c++/79549 - C++17 ICE with non-type auto template parameter pack adds 2b6cba8 [gcc] adds b7204f7 PR c++/78690 - ICE with using and global type with same name adds bb5c918 PR c++/79508 - lookup error with member template adds f6202e1 Restore DECIMAL_DIG macro to C99/C11 value. adds 72fc4ea Daily bump. adds 557f247 * doc/xml/manual/profile_mode.xml: Fix link. adds b0faa56 PR target/79559 * config/i386/i386.c (ix86_print_operand): [...] adds 2b77b49 PR target/79569 * config/i386/i386.opt (m3dnowa): Replace U [...] adds 2692959 * g++.dg/tls/thread_local-order2.C: xfail on hppa*-*-hpux*. adds 8afa52d * common.opt (gno-column-info, gcolumn-info): New options. [...] adds 460902c * final.c (last_columnnum, override_columnnum): New variable [...] adds 80939d1 * doc/xml/manual/io.xml: Update link to groups.google.com. [...] adds bd00d8d Daily bump. adds a8deddc 2017-02-19 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 21bfe0d 2017-02-19 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds aa0ae85 * doc/xml/manual/debug.xml: Adjust link to ThreadSanitizer. adds ac8df55 PR c++/69523 make -Wliteral-suffix control warning adds e8e98af C++17 GB50 resolution (P0505R0) adds c94d24b Revert: 2016-05-30 Uros Bizjak ubizjak@gmail.com adds 4488d9e /cp 2017-02-19 Paolo Carlini paolo.carlini@oracle.com adds 62ab678 gcc/fortran/ChangeLog: adds 0a56ed2 2017-02-19 Paul Thomas pault@gcc.gnu.org adds 01991e3 gcc/testsuite/ChangeLog: adds 6ade726 2017-02-19 Paul Thomas pault@gcc.gnu.org adds ad2c271 Daily bump. adds 67378ae PR c++/79503 - inherited ctor taking base class adds a37a80f PR c++/79580 - ICE with compound literal adds ef9d529 PR c++/79500 - ICE with non-template deduction guide adds 155f7f7 PR c++/79470 - partial ordering with reference parameters adds 3d83084 PR c++/79400 - confusing suggestion of 'noexcept' adds c462f4c PR c++/79566 - elaborated-type-specifier in range for adds 9722fa4 PR c++/79607 - ICE with T{} initializer adds 8de8559 PR c++/79606 - ICE with this->base_member in NSDMI adds 02b6d4d PR c++/78282 - auto template and pack expansion adds d8cc986 2017-02-20 Paul Thomas pault@gcc.gnu.org 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 [...] adds 260265f gcc/ * config/mips/mips-msa.md (msa_dotp_<su>_d, msa_dpadd_< [...] adds 947c0c3 Fix ICE in use-after-scope w/ -fno-tree-dce (PR sanitize/79783). adds b6ae75b gcc/ * config/mips/mips-msa.md (msa_fmax_a_<msafmt>, msa_fmi [...] adds 12da0db MIPS: Force o32 ABI for inline-memcpy-3.c. adds 4fc23a5 PR target/79812 * config/i386/sse.md (VI8F_256_512): Remove [...] adds 0b45b93 2017-03-06 Paolo Carlini paolo.carlini@oracle.com adds 2a4536c S/390: Change 2-byte NOPs adds e328d74 S/390: Disable vectorization for loops with few iterations adds edfa363 2017-03-06 Richard Biener rguenther@suse.de adds e1e8f52 Add check_effective_target_gettimeofday and use it in gcc.dg/ [...] adds a36f831 2017-03-06 Richard Biener rguenther@suse.de adds b9af3d3 2017-03-06 Richard Biener rguenther@suse.de adds f282fca Revert "Allow deduction guides to look into primary template." adds efea7c6 PR c++/79822 * constexpr.c (cxx_eval_statement_list): Treat [...] adds e744b82 Set incoming stack boundary to 128 for 64-bit targets adds 1be5de3 PR c++/79796 - ICE with NSDMI and this pointer * call.c (bu [...] adds eb70a06 2017-03-06 Vladimir Makarov vmakarov@redhat.com adds a713929 Fix the last ChangeLog entry adds ea4b135 PR target 77850 * config/pa/pa-64.h (PAD_VARARGS_DOWN): Don [...] adds f19e951 PR c++/79821 * dwarf2out.h (dw_vec_const): Change array typ [...] adds 9bd8e94 Fix typo. adds 77b4019 Daily bump. adds 9483a0a PR sanitizer/79897 * ubsan.c (ubsan_encode_value): Call mar [...] adds d4daf46 PR rtl-optimization/79901 * expr.c (expand_expr_real_2): Fo [...] adds 5fb2118 PR rtl-optimization/79901 * config/i386/sse.md (*avx512bw_< [...] adds 42996ca PR c/79855: add full stop to store merging param descriptions adds b44e9be i386: Do not align small stack slots to 16 bytes adds a62a4a7 2017-03-07 Richard Biener rguenther@suse.de adds a0e1589 Use array_at_struct_end_p in tree-chkp.c (PR middle-end/68270). adds dda535f gcov: put comment to correct location. adds be51caa PR middle-end/79809 * gimple-ssa-warn-alloca.c (pass_walloc [...] adds d87f668 PR c/79834 c/ * c-parser.c (c_parser_pragma): Use error_at [...] new 817dbaf stabilize store merging
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c0f7e19) \ N -- N -- N refs/heads/aoliva/testme (817dbaf)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
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 | 29 + MAINTAINERS | 5 +- Makefile.in | 2 - Makefile.tpl | 2 - config/ChangeLog | 4 + config/isl.m4 | 20 +- configure | 43 +- configure.ac | 2 +- contrib/ChangeLog | 5 + contrib/config-list.mk | 1 + fixincludes/ChangeLog | 13 + fixincludes/fixincl.x | 103 +- fixincludes/inclhack.def | 42 +- fixincludes/tests/base/alloca.h | 18 + fixincludes/tests/base/sys/pthread.h | 7 +- gcc/ChangeLog | 2490 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 20 +- gcc/ada/ChangeLog | 74 + gcc/ada/adaint.c | 10 +- gcc/ada/comperr.adb | 2 +- gcc/ada/gcc-interface/Makefile.in | 32 +- 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 +- .../{system-freebsd-x86.ads => system-freebsd.ads} | 7 +- gcc/asan.c | 6 +- gcc/bitmap.h | 21 + gcc/brig/ChangeLog | 15 + gcc/brig/brigfrontend/brig-code-entry-handler.cc | 17 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 3 +- gcc/brig/brigfrontend/brig-to-generic.cc | 3 +- gcc/builtins.c | 11 +- gcc/c-family/ChangeLog | 60 + 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-cppbuiltin.c | 7 +- gcc/c-family/c-warn.c | 39 +- gcc/c-family/c.opt | 12 +- gcc/c/ChangeLog | 144 + gcc/c/c-decl.c | 19 +- gcc/c/c-parser.c | 187 +- gcc/c/c-typeck.c | 14 +- gcc/c/gimple-parser.c | 172 +- gcc/calls.c | 4 +- gcc/cfgloopmanip.c | 19 +- gcc/cfgloopmanip.h | 3 +- gcc/cgraph.c | 24 +- gcc/cgraphunit.c | 2 + gcc/combine.c | 5 + gcc/common.opt | 31 +- gcc/common/config/i386/i386-common.c | 29 +- gcc/common/config/riscv/riscv-common.c | 131 + gcc/config.gcc | 116 +- gcc/config.in | 6 - gcc/config/aarch64/aarch64-cores.def | 15 +- gcc/config/aarch64/aarch64-protos.h | 10 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 126 +- gcc/config/aarch64/aarch64.md | 34 + gcc/config/aarch64/arm_neon.h | 47 +- gcc/config/aarch64/thunderx2t99.md | 443 + gcc/config/arc/arc-arch.h | 50 +- gcc/config/arc/arc-c.def | 1 + gcc/config/arc/arc.c | 43 +- gcc/config/arc/arc.h | 143 +- gcc/config/{linux-protos.h => arc/big.h} | 10 +- gcc/config/arc/driver-arc.c | 2 +- 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 | 122 +- gcc/config/arm/arm_neon.h | 27 + gcc/config/arm/parsecpu.awk | 13 +- gcc/config/avr/avr.c | 32 + gcc/config/avr/avr.md | 12 +- gcc/config/c6x/c6x.c | 1 + gcc/config/cris/cris.md | 2 +- gcc/config/epiphany/epiphany.c | 6 +- gcc/config/epiphany/epiphany.h | 4 +- gcc/config/frv/frv.c | 3 +- gcc/config/frv/frv.h | 2 +- gcc/config/i386/avx512pfintrin.h | 52 + gcc/config/i386/cpuid.h | 3 +- gcc/config/i386/driver-i386.c | 7 +- gcc/config/i386/i386-builtin.def | 21 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386.c | 224 +- gcc/config/i386/i386.h | 9 +- gcc/config/i386/i386.md | 81 +- gcc/config/i386/i386.opt | 10 +- gcc/config/i386/immintrin.h | 16 + gcc/config/i386/sse.md | 198 +- gcc/config/i386/sync.md | 2 +- gcc/config/mips/mips-msa.md | 24 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips.c | 30 +- gcc/config/nios2/nios2.c | 14 +- gcc/config/nvptx/mkoffload.c | 4 +- gcc/config/nvptx/nvptx.c | 10 +- gcc/config/pa/pa-64.h | 5 +- gcc/config/pa/pa.c | 26 +- gcc/config/riscv/constraints.md | 78 + gcc/config/{i386/linux.h => riscv/elf.h} | 23 +- gcc/config/riscv/generic.md | 78 + gcc/config/riscv/linux.h | 44 + gcc/config/riscv/multilib-generator | 65 + gcc/config/riscv/peephole.md | 40 + gcc/config/riscv/pic.md | 85 + gcc/config/riscv/predicates.md | 180 + gcc/config/riscv/riscv-builtins.c | 287 + gcc/config/riscv/riscv-c.c | 92 + .../{c6x/c6x-opts.h => riscv/riscv-ftypes.def} | 25 +- .../mingw-pthread.h => riscv/riscv-modes.def} | 7 +- .../{ia64/ia64-opts.h => riscv/riscv-opts.h} | 33 +- gcc/config/riscv/riscv-protos.h | 83 + gcc/config/riscv/riscv.c | 4140 + gcc/config/riscv/riscv.h | 906 + gcc/config/riscv/riscv.md | 2079 + gcc/config/riscv/riscv.opt | 111 + gcc/config/riscv/sync.md | 194 + gcc/config/riscv/t-elf-multilib | 30 + gcc/config/riscv/t-linux | 3 + gcc/config/riscv/t-linux-multilib | 46 + gcc/config/riscv/t-riscv | 11 + gcc/config/rs6000/aix.h | 4 +- gcc/config/rs6000/altivec.h | 14 +- gcc/config/rs6000/altivec.md | 23 +- gcc/config/rs6000/darwin.h | 2 +- gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/linux64.h | 6 +- gcc/config/rs6000/predicates.md | 27 +- gcc/config/rs6000/rs6000-builtin.def | 30 +- gcc/config/rs6000/rs6000-c.c | 243 +- gcc/config/rs6000/rs6000-protos.h | 2 - gcc/config/rs6000/rs6000.c | 397 +- gcc/config/rs6000/rs6000.md | 395 +- gcc/config/rs6000/rs6000.opt | 4 +- gcc/config/rs6000/sysv4.h | 4 +- gcc/config/rs6000/vector.md | 162 +- gcc/config/rs6000/vsx.md | 95 +- gcc/config/s390/linux.h | 7 +- gcc/config/s390/predicates.md | 4 +- gcc/config/s390/s390-builtin-types.def | 568 +- gcc/config/s390/s390-c.c | 6 +- gcc/config/s390/s390.c | 87 +- gcc/config/s390/s390.md | 22 +- gcc/config/s390/vector.md | 11 +- gcc/config/s390/vx-builtins.md | 65 +- gcc/config/sh/sh.c | 1 - gcc/config/sh/sh.md | 12 +- gcc/config/sparc/sparc.c | 5 +- gcc/config/sparc/sync.md | 12 +- gcc/config/tilegx/tilegx.c | 7 +- gcc/config/tilepro/tilepro.c | 7 +- gcc/config/visium/visium.md | 32 +- gcc/configure | 58 +- gcc/configure.ac | 41 +- gcc/context.c | 4 + gcc/coverage.c | 4 +- gcc/cp/ChangeLog | 628 + gcc/cp/call.c | 123 +- gcc/cp/class.c | 30 +- gcc/cp/constexpr.c | 156 +- gcc/cp/cp-gimplify.c | 15 +- gcc/cp/cp-objcp-common.c | 106 - gcc/cp/cp-objcp-common.h | 4 - gcc/cp/cp-tree.h | 16 +- gcc/cp/cvt.c | 10 +- gcc/cp/decl.c | 168 +- gcc/cp/decl2.c | 67 +- gcc/cp/error.c | 5 +- gcc/cp/except.c | 3 + gcc/cp/init.c | 144 +- gcc/cp/lambda.c | 20 +- gcc/cp/mangle.c | 11 +- gcc/cp/method.c | 217 +- gcc/cp/name-lookup.c | 3 + gcc/cp/optimize.c | 16 +- gcc/cp/parser.c | 363 +- gcc/cp/pt.c | 724 +- gcc/cp/semantics.c | 62 +- gcc/cp/tree.c | 32 +- gcc/cp/typeck.c | 97 +- gcc/cp/typeck2.c | 13 +- gcc/cprop.c | 24 +- gcc/data-streamer-in.c | 1 - gcc/data-streamer-out.c | 1 - gcc/dbxout.c | 15 +- gcc/debug.c | 20 +- gcc/debug.h | 20 +- gcc/df-core.c | 2 +- gcc/doc/contrib.texi | 18 +- gcc/doc/cpp.texi | 60 +- gcc/doc/cppinternals.texi | 8 +- gcc/doc/extend.texi | 20 +- gcc/doc/install.texi | 46 +- gcc/doc/invoke.texi | 718 +- gcc/doc/loop.texi | 11 +- gcc/doc/makefile.texi | 3 +- gcc/doc/md.texi | 20 + gcc/doc/optinfo.texi | 7 +- gcc/doc/sourcebuild.texi | 3 + gcc/doc/standards.texi | 4 +- gcc/doc/tm.texi | 20 +- gcc/doc/tm.texi.in | 14 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 7 +- gcc/dwarf2out.c | 909 +- gcc/dwarf2out.h | 2 +- gcc/emit-rtl.c | 3 + gcc/explow.c | 12 +- gcc/expr.c | 40 + gcc/final.c | 28 +- gcc/fixed-value.c | 4 +- gcc/fold-const.c | 67 +- gcc/fortran/ChangeLog | 199 + gcc/fortran/check.c | 77 + gcc/fortran/decl.c | 27 +- 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 | 40 + 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 | 8 +- gcc/fortran/options.c | 12 +- gcc/fortran/parse.c | 41 +- gcc/fortran/resolve.c | 43 +- gcc/fortran/scanner.c | 18 +- gcc/fortran/simplify.c | 61 + gcc/fortran/st.c | 1 + gcc/fortran/trans-array.c | 21 +- gcc/fortran/trans-decl.c | 36 + gcc/fortran/trans-expr.c | 29 +- gcc/fortran/trans-intrinsic.c | 44 +- gcc/fortran/trans-openmp.c | 11 + gcc/fortran/trans-stmt.c | 53 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 29 +- gcc/fortran/trans.c | 8 +- gcc/fortran/trans.h | 4 + gcc/gcov.c | 9 +- gcc/gcse.c | 32 +- gcc/genemit.c | 8 +- gcc/gengtype-lex.l | 2 +- gcc/genmatch.c | 5 + gcc/gensupport.c | 5 + gcc/gensupport.h | 3 +- gcc/gimple-fold.c | 85 +- gcc/gimple-fold.h | 2 +- gcc/gimple-pretty-print.c | 37 +- gcc/gimple-ssa-isolate-paths.c | 11 + gcc/gimple-ssa-split-paths.c | 55 +- gcc/gimple-ssa-sprintf.c | 459 +- gcc/gimple-ssa-store-merging.c | 105 +- gcc/gimple-ssa-warn-alloca.c | 7 +- gcc/gimplify.c | 36 +- gcc/gimplify.h | 2 +- gcc/go/ChangeLog | 11 + gcc/go/go-backend.c | 6 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/lang.opt | 2 +- gcc/graphite-dependences.c | 152 - gcc/graphite-isl-ast-to-gimple.c | 192 +- gcc/graphite-optimize-isl.c | 320 - gcc/graphite-poly.c | 31 - gcc/graphite-scop-detection.c | 62 +- gcc/graphite-sese-to-poly.c | 226 +- gcc/graphite.c | 6 + gcc/graphite.h | 31 +- gcc/hooks.c | 7 - gcc/hooks.h | 1 - gcc/hsa-gen.c | 2 +- gcc/ifcvt.c | 92 +- gcc/input.c | 5 +- gcc/internal-fn.c | 90 +- gcc/internal-fn.def | 18 +- gcc/ipa-cp.c | 49 +- gcc/ipa-devirt.c | 17 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-inline-analysis.c | 47 +- gcc/ipa-inline.c | 2 +- gcc/ipa-prop.c | 438 +- gcc/ipa-prop.h | 60 +- gcc/ipa-utils.c | 18 +- gcc/ira-costs.c | 21 +- gcc/ira-int.h | 2 +- gcc/ira.c | 55 +- gcc/langhooks-def.h | 4 +- gcc/langhooks.h | 19 - gcc/lra-constraints.c | 95 +- gcc/lra-int.h | 4 + gcc/lra-lives.c | 29 +- gcc/lra.c | 93 +- gcc/lto-streamer.c | 2 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.c | 2 + gcc/match.pd | 3 +- gcc/modulo-sched.c | 3 +- gcc/multiple_target.c | 71 +- gcc/omp-expand.c | 233 +- gcc/omp-general.c | 30 +- gcc/omp-general.h | 8 +- gcc/omp-grid.c | 4 +- gcc/omp-low.c | 32 +- gcc/omp-offload.c | 372 +- gcc/omp-simd-clone.c | 2 +- gcc/optabs-query.c | 19 + gcc/optabs-query.h | 1 + gcc/optabs.c | 63 +- gcc/optc-gen.awk | 4 +- gcc/opts-common.c | 13 +- gcc/opts.c | 6 +- gcc/opts.h | 2 +- gcc/params.def | 12 +- gcc/passes.def | 4 +- gcc/plugin.c | 2 +- gcc/po/ChangeLog | 63 + gcc/po/be.po | 15971 +-- gcc/po/da.po | 17215 +-- gcc/po/de.po | 32953 ++--- gcc/po/el.po | 16020 +-- gcc/po/es.po | 17897 ++- gcc/po/exgettext | 10 +- gcc/po/fi.po | 16058 +-- gcc/po/fr.po | 36524 +++-- 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 | 19759 ++- 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/real.c | 2 +- gcc/reg-stack.c | 17 +- gcc/sched-rgn.c | 19 +- gcc/sdbout.c | 12 +- gcc/sel-sched.c | 1 + gcc/simplify-rtx.c | 19 +- gcc/spellcheck.c | 2 +- gcc/stor-layout.c | 13 +- gcc/symbol-summary.h | 27 +- gcc/symtab.c | 3 + gcc/target.def | 9 + gcc/targhooks.c | 9 +- gcc/testsuite/ChangeLog | 1507 +- gcc/testsuite/c-c++-common/Wunused-var-15.c | 1 + gcc/testsuite/c-c++-common/Wunused-var-16.c | 1 + gcc/testsuite/c-c++-common/asan/misalign-1.c | 2 +- gcc/testsuite/c-c++-common/asan/misalign-2.c | 2 +- gcc/testsuite/c-c++-common/asan/pr63316.c | 2 +- gcc/testsuite/c-c++-common/builtin-shuffle-1.c | 1 + .../c-c++-common/cilk-plus/CK/pr79428-4.c | 3 + .../c-c++-common/cilk-plus/CK/pr79428-7.c | 3 + .../c-c++-common/goacc/combined-directives.c | 3 +- gcc/testsuite/c-c++-common/goacc/loop-auto-1.c | 19 +- gcc/testsuite/c-c++-common/goacc/loop-auto-2.c | 107 + gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 6 + gcc/testsuite/c-c++-common/goacc/pragma_context.c | 2 +- gcc/testsuite/c-c++-common/goacc/tile-2.c | 21 + gcc/testsuite/c-c++-common/goacc/tile.c | 99 +- gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 7 + gcc/testsuite/c-c++-common/gomp/pr79428-5.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79428-6.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79429.c | 3 + gcc/testsuite/c-c++-common/gomp/pr79431.c | 8 + gcc/testsuite/c-c++-common/gomp/pr79512.c | 14 + gcc/testsuite/c-c++-common/pr69558.c | 2 +- gcc/testsuite/c-c++-common/pr79428-3.c | 3 + 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/c-c++-common/ubsan/pr79897.c | 15 + gcc/testsuite/g++.dg/Walloca1.C | 6 + gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C | 1 + gcc/testsuite/g++.dg/asan/pr69276.C | 2 +- gcc/testsuite/g++.dg/asan/pr79783.C | 19 + gcc/testsuite/g++.dg/cpp0x/Wliteral-suffix2.C | 11 + gcc/testsuite/g++.dg/cpp0x/alignas10.C | 7 + gcc/testsuite/g++.dg/cpp0x/alignas8.C | 7 + gcc/testsuite/g++.dg/cpp0x/alignas9.C | 6 + gcc/testsuite/g++.dg/cpp0x/attrib54.C | 21 + gcc/testsuite/g++.dg/cpp0x/attrib55.C | 21 + gcc/testsuite/g++.dg/cpp0x/auto41.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70001-4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-79822.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +- gcc/testsuite/g++.dg/cpp0x/fallthrough2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor25.C | 20 + gcc/testsuite/g++.dg/cpp0x/inh-ctor26.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template16.C | 14 + .../g++.dg/cpp0x/{rv-bitfield.C => nsdmi13.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/pr69637-1.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr69637-2.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr70448.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr71737.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr79296.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr79361-1.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr79361-2.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr79457.C | 24 + gcc/testsuite/g++.dg/cpp0x/range-for34.C | 16 + gcc/testsuite/g++.dg/cpp0x/sfinae58.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-ref1.C | 10 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-neg.C | 8 +- gcc/testsuite/g++.dg/cpp1y/auto-fn35.C | 11 + gcc/testsuite/g++.dg/cpp1y/auto-fn36.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-79379.C | 19 + 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/cpp1y/constexpr-union1.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr6.C | 14 + .../g++.dg/cpp1y/{nsdmi-aggr4.C => nsdmi-union2.C} | 11 +- gcc/testsuite/g++.dg/cpp1y/pr61636-1.C | 5 + gcc/testsuite/g++.dg/cpp1y/pr67273.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr79253.C | 33 + gcc/testsuite/g++.dg/cpp1y/pr79435.C | 6 + gcc/testsuite/g++.dg/cpp1y/pr79463.C | 7 + gcc/testsuite/g++.dg/cpp1y/vla-initlist1.C | 1 + gcc/testsuite/g++.dg/cpp1z/class-deduction17.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction25.C | 4 +- gcc/testsuite/g++.dg/cpp1z/class-deduction27.C | 5 + gcc/testsuite/g++.dg/cpp1z/class-deduction28.C | 24 + gcc/testsuite/g++.dg/cpp1z/class-deduction29.C | 6 + 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-deduction38.C | 27 + gcc/testsuite/g++.dg/cpp1z/class-deduction9.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C | 10 + gcc/testsuite/g++.dg/cpp1z/decomp25.C | 20 + gcc/testsuite/g++.dg/cpp1z/decomp26.C | 6 + gcc/testsuite/g++.dg/cpp1z/eval-order4.C | 80 + gcc/testsuite/g++.dg/cpp1z/fold9.C | 12 + gcc/testsuite/g++.dg/cpp1z/inh-ctor23.C | 5 +- gcc/testsuite/g++.dg/cpp1z/nodiscard4.C | 14 + gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C | 3 + gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C | 5 + gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C | 10 + gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C | 8 + gcc/testsuite/g++.dg/cpp1z/pr79143.C | 28 + gcc/testsuite/g++.dg/debug/dwarf2/align-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/align-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/align-3.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/align-4.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/align-5.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/align-6.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/friend-1.C | 10 - gcc/testsuite/g++.dg/debug/dwarf2/friend-10.C | 13 - gcc/testsuite/g++.dg/debug/dwarf2/friend-11.C | 13 - gcc/testsuite/g++.dg/debug/dwarf2/friend-12.C | 15 - gcc/testsuite/g++.dg/debug/dwarf2/friend-13.C | 12 - gcc/testsuite/g++.dg/debug/dwarf2/friend-14.C | 20 - gcc/testsuite/g++.dg/debug/dwarf2/friend-15.C | 20 - gcc/testsuite/g++.dg/debug/dwarf2/friend-16.C | 12 - gcc/testsuite/g++.dg/debug/dwarf2/friend-17.C | 20 - gcc/testsuite/g++.dg/debug/dwarf2/friend-18.C | 12 - gcc/testsuite/g++.dg/debug/dwarf2/friend-2.C | 11 - gcc/testsuite/g++.dg/debug/dwarf2/friend-3.C | 9 - gcc/testsuite/g++.dg/debug/dwarf2/friend-4.C | 12 - gcc/testsuite/g++.dg/debug/dwarf2/friend-5.C | 10 - gcc/testsuite/g++.dg/debug/dwarf2/friend-6.C | 11 - gcc/testsuite/g++.dg/debug/dwarf2/friend-7.C | 11 - gcc/testsuite/g++.dg/debug/dwarf2/friend-8.C | 13 - gcc/testsuite/g++.dg/debug/dwarf2/friend-9.C | 13 - gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C | 35 + gcc/testsuite/g++.dg/diagnostic/pr79304.C | 20 + gcc/testsuite/g++.dg/ext/attrib53.C | 21 + gcc/testsuite/g++.dg/ext/complit15.C | 9 + gcc/testsuite/g++.dg/ext/flexary12.C | 5 +- gcc/testsuite/g++.dg/ext/flexary20.C | 20 +- gcc/testsuite/g++.dg/ext/flexary21.C | 11 +- gcc/testsuite/g++.dg/ext/flexary22.C | 29 + gcc/testsuite/g++.dg/ext/flexary23.C | 11 + gcc/testsuite/g++.dg/ext/underlying_type12.C | 6 + gcc/testsuite/g++.dg/goacc/template.C | 6 +- gcc/testsuite/g++.dg/goacc/tile-1.C | 16 + gcc/testsuite/g++.dg/gomp/pr79429.C | 3 + gcc/testsuite/g++.dg/gomp/pr79664.C | 168 + gcc/testsuite/g++.dg/gomp/teams-1.C | 2 +- gcc/testsuite/g++.dg/init/array47.C | 3 + gcc/testsuite/g++.dg/init/cleanup4.C | 22 + gcc/testsuite/g++.dg/init/ctor12.C | 14 + gcc/testsuite/g++.dg/init/elide6.C | 11 + gcc/testsuite/g++.dg/init/new48.C | 18 + gcc/testsuite/g++.dg/lookup/pr79377.C | 36 + gcc/testsuite/g++.dg/lto/pr79050_0.C | 7 + gcc/testsuite/g++.dg/opt/pr79267.C | 69 + 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/other/i386-2.C | 3 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/pr79232.C | 12 + 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/pr68270.C | 16 + gcc/testsuite/g++.dg/pr71624.C | 2 +- gcc/testsuite/g++.dg/pr71633.C | 2 +- gcc/testsuite/g++.dg/pr78112-2.C | 1 + gcc/testsuite/g++.dg/pr79095-1.C | 40 + gcc/testsuite/g++.dg/pr79095-2.C | 46 + gcc/testsuite/g++.dg/pr79095-3.C | 17 + gcc/testsuite/g++.dg/pr79095-4.C | 26 + gcc/testsuite/g++.dg/pr79095-5.C | 34 + gcc/testsuite/g++.dg/spellcheck-pr79298.C | 17 + gcc/testsuite/g++.dg/template/bitfield3.C | 20 + gcc/testsuite/g++.dg/template/crash125.C | 18 + gcc/testsuite/g++.dg/template/dependent-scope1.C | 17 + gcc/testsuite/g++.dg/template/error52.C | 8 +- gcc/testsuite/g++.dg/template/error57.C | 5 + gcc/testsuite/g++.dg/template/incomplete10.C | 13 + gcc/testsuite/g++.dg/template/incomplete8.C | 11 + gcc/testsuite/g++.dg/template/incomplete9.C | 11 + gcc/testsuite/g++.dg/template/init11.C | 9 + gcc/testsuite/g++.dg/template/memtmpl5.C | 22 + .../g++.dg/template/partial-specialization5.C | 22 + gcc/testsuite/g++.dg/tls/pr79288.C | 28 + gcc/testsuite/g++.dg/tls/thread_local-order2.C | 3 +- 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/Wint-in-bool-context-1.C | 16 + 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/g++.dg/warn/pr79290.C | 25 + gcc/testsuite/gcc.c-torture/compile/pr78883.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr79197.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr79284.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr79386.c | 46 + .../pr57026.c => gcc.c-torture/compile/pr79411.c} | 6 +- gcc/testsuite/gcc.c-torture/compile/pr79413.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr79621.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr79780.c | 48 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/arith-1.c | 32 + gcc/testsuite/gcc.c-torture/execute/pr78622.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr79286.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr79327.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr79354.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr79388.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr79450.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr79737-1.c | 37 + gcc/testsuite/gcc.c-torture/execute/pr79737-2.c | 41 + gcc/testsuite/gcc.dg/20020312-2.c | 2 + gcc/testsuite/gcc.dg/Wtrampolines.c | 2 +- gcc/testsuite/gcc.dg/asan/pr66314.c | 3 +- gcc/testsuite/gcc.dg/asan/use-after-scope-10.c | 3 +- gcc/testsuite/gcc.dg/asan/use-after-scope-3.c | 2 +- gcc/testsuite/gcc.dg/asan/use-after-scope-9.c | 3 +- gcc/testsuite/gcc.dg/builtin-apply2.c | 1 + gcc/testsuite/gcc.dg/c11-float-2.c | 9 + gcc/testsuite/gcc.dg/comp-goto-4.c | 21 + gcc/testsuite/gcc.dg/debug/dwarf2/align-1.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-2.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-3.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-4.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-5.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-6.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/align-as-1.c | 3 +- gcc/testsuite/gcc.dg/dfp/pr79487.c | 16 + gcc/testsuite/gcc.dg/dfp/pr79515.c | 13 + gcc/testsuite/gcc.dg/enum-incomplete-4.c | 11 + gcc/testsuite/gcc.dg/format/pr79210.c | 23 + gcc/testsuite/gcc.dg/gimplefe-23.c | 33 + gcc/testsuite/gcc.dg/gimplefe-24.c | 9 + gcc/testsuite/gcc.dg/gimplefe-25.c | 11 + gcc/testsuite/gcc.dg/gimplefe-26.c | 16 + gcc/testsuite/gcc.dg/gimplefe-error-1.c | 11 + gcc/testsuite/gcc.dg/gimplefe-error-2.c | 21 + gcc/testsuite/gcc.dg/gimplefe-error-3.c | 17 + gcc/testsuite/gcc.dg/goacc/loop-processing-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 8 +- gcc/testsuite/gcc.dg/graphite/pr69823.c | 20 + gcc/testsuite/gcc.dg/graphite/pr71824-2.c | 34 + gcc/testsuite/gcc.dg/graphite/pr71824-3.c | 19 + gcc/testsuite/gcc.dg/graphite/pr71824.c | 17 + .../graphite/{scop-dsyr2k.c => scop-dsyr2k-2.c} | 7 +- gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 5 +- .../graphite/{scop-dsyrk.c => scop-dsyrk-2.c} | 7 +- gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 4 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 4 +- gcc/testsuite/gcc.dg/ipa/pr77653.c | 1 + gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/loop-unswitch-1.c | 4 +- gcc/testsuite/gcc.dg/loop-unswitch-2.c | 1 + gcc/testsuite/gcc.dg/loop-unswitch-3.c | 1 + gcc/testsuite/gcc.dg/loop-unswitch-5.c | 51 + gcc/testsuite/gcc.dg/lto/pr60449_0.c | 2 +- gcc/testsuite/gcc.dg/memcmp-1.c | 723 +- gcc/testsuite/gcc.dg/noncompile/pr79758.c | 6 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 2 +- .../plugin/diagnostic-test-string-literals-2.c | 23 + gcc/testsuite/gcc.dg/pr57134.c | 2 +- gcc/testsuite/gcc.dg/pr59833.c | 2 +- gcc/testsuite/gcc.dg/pr61441.c | 3 +- gcc/testsuite/gcc.dg/pr77587.c | 1 + gcc/testsuite/gcc.dg/pr77587a.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/pr79574.c | 10 + 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/sibcall-10.c | 2 + gcc/testsuite/gcc.dg/sibcall-9.c | 2 + gcc/testsuite/gcc.dg/sms-8.c | 3 +- gcc/testsuite/gcc.dg/stack-usage-1.c | 2 + gcc/testsuite/gcc.dg/strncmp-2.c | 105 + gcc/testsuite/gcc.dg/torture/float128-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float128x-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float16-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float32-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float32x-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float64-floath.c | 4 - gcc/testsuite/gcc.dg/torture/float64x-floath.c | 4 - gcc/testsuite/gcc.dg/torture/pr79432.c | 20 + gcc/testsuite/gcc.dg/torture/pr79536.c | 10 + 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.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/pr79587.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-2.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c | 77 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-3.c | 193 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 14 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 12 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 323 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-12.c | 228 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-13.c | 261 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-14.c | 210 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 197 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-10.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-11.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-5.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-9.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr56541.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-1.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-2.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr45397.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr56727.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr71078-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr79095.c | 436 + gcc/testsuite/gcc.dg/tree-ssa/pr79275.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c | 159 + gcc/testsuite/gcc.dg/tree-ssa/pr79327.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/pr79352.c | 45 + gcc/testsuite/gcc.dg/tree-ssa/pr79376.c | 109 + gcc/testsuite/gcc.dg/tree-ssa/pr79408-2.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/pr79408.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr79448.c | 21 + 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-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-1.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-10.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-11.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-12.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-4.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-7.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-9.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr19430-2.c | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 11 +- gcc/testsuite/gcc.dg/vect/pr79347.c | 13 + .../gcc.dg/vect/{pr49038.c => pr79824-1.c} | 12 +- .../gcc.dg/vect/{pr49038.c => pr79824-2.c} | 14 +- .../gcc.dg/vect/{pr23816-1.c => pr79887.c} | 3 + gcc/testsuite/gcc.dg/vector-1.c | 8 + .../aarch64/advsimd-intrinsics/p64_p128.c | 169 +- gcc/testsuite/gcc.target/aarch64/popcnt.c | 23 + gcc/testsuite/gcc.target/aarch64/test_frame_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect_fp16_1.c | 30 + .../aarch64/vector_initialization_nostack.c | 4 +- gcc/testsuite/gcc.target/i386/3dnowA-3.c | 10 + gcc/testsuite/gcc.target/i386/avx512f-helper.h | 5 + .../gcc.target/i386/avx512f-vpermq-imm-3.c | 5 + .../gcc.target/i386/avx512pf-vgatherpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vgatherpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512vl-pr79299-1.c | 92 + gcc/testsuite/gcc.target/i386/avx512vl-pr79299-2.c | 294 + ...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/interrupt-12.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 6 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 4 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 6 +- 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/{mvc1.c => mvc9.c} | 1 + gcc/testsuite/gcc.target/i386/pr49095.c | 7 +- 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/pr78419.c | 1 + gcc/testsuite/gcc.target/i386/pr79495.c | 11 + .../pr78526.c => gcc.target/i386/pr79498.c} | 7 +- gcc/testsuite/gcc.target/i386/pr79514.c | 12 + gcc/testsuite/gcc.target/i386/pr79559.c | 11 + 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/pr79571.c | 25 + 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/pr79901.c | 22 + gcc/testsuite/gcc.target/i386/rdpid.c | 11 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 14 +- gcc/testsuite/gcc.target/i386/sse-22.c | 15 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/stackalign/asm-1.c | 2 +- gcc/testsuite/gcc.target/mips/inline-memcpy-3.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-dotp.c | 32 + gcc/testsuite/gcc.target/mips/msa-fp-cc.c | 19 + gcc/testsuite/gcc.target/mips/msa-minmax.c | 38 + gcc/testsuite/gcc.target/mips/pr68273.c | 7 +- gcc/testsuite/gcc.target/powerpc/20050830-1.c | 2 +- .../gcc.target/powerpc/fold-vec-mult-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr66144-1.c | 20 + gcc/testsuite/gcc.target/powerpc/pr66144-2.c | 21 + gcc/testsuite/gcc.target/powerpc/pr66144-3.c | 27 + gcc/testsuite/gcc.target/powerpc/pr70669.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78056-8.c | 26 - gcc/testsuite/gcc.target/powerpc/pr78604.c | 112 + gcc/testsuite/gcc.target/powerpc/pr79197.c | 11 + gcc/testsuite/gcc.target/powerpc/pr79354.c | 22 + gcc/testsuite/gcc.target/powerpc/pr79439.c | 29 + gcc/testsuite/gcc.target/powerpc/pr79544.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-adde.c | 3 +- .../gcc.target/powerpc/vec-addec-int128.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-addec.c | 3 +- gcc/testsuite/gcc.target/powerpc/vec-xxpermdi.c | 68 + .../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/powerpc/vsx-builtin-3.c | 23 + gcc/testsuite/gcc.target/s390/hotpatch-1.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-10.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-11.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-12.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-13.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-14.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-15.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-16.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-17.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-18.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-19.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-2.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-26.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-27.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-28.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-3.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-4.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-5.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-6.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-7.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-8.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 2 +- gcc/testsuite/gcc.target/s390/s390.exp | 18 +- gcc/testsuite/gcc.target/sparc/20170205-1.c | 39 + 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 +- .../gfortran.dg/allocate_with_source_24.f90 | 134 + gcc/testsuite/gfortran.dg/class_allocate_24.f90 | 16 + 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_43.f90 | 1 + 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/der_ptr_component_2.f90 | 30 + 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 +- .../gfortran.dg/goacc/combined-directives.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/tile-1.f90 | 339 + gcc/testsuite/gfortran.dg/goacc/tile-2.f90 | 21 + gcc/testsuite/gfortran.dg/goacc/tile-lowering.f95 | 292 + 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/gfortran.dg/pr79315.f90 | 52 + gcc/testsuite/gfortran.dg/spread_init_expr_2.f90 | 5 + gcc/testsuite/gfortran.dg/submodule_23.f90 | 29 + gcc/testsuite/gfortran.dg/submodule_24.f08 | 23 + gcc/testsuite/gfortran.dg/submodule_25.f08 | 43 + gcc/testsuite/gnat.dg/discr47.adb | 19 + gcc/testsuite/gnat.dg/opt63.adb | 19 + gcc/testsuite/lib/target-supports.exp | 27 +- gcc/toplev.c | 15 +- gcc/trans-mem.c | 2 +- gcc/tree-cfg.c | 9 +- gcc/tree-chkp-opt.c | 9 +- gcc/tree-chkp.c | 22 +- gcc/tree-chrec.c | 25 +- gcc/tree-eh.c | 9 +- gcc/tree-if-conv.c | 10 +- gcc/tree-inline.c | 35 +- gcc/tree-into-ssa.c | 53 + gcc/tree-loop-distribution.c | 7 + gcc/tree-nested.c | 6 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-parloops.c | 98 +- 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-ifcombine.c | 49 + gcc/tree-ssa-loop-ivopts.c | 4 + gcc/tree-ssa-loop-manip.c | 73 +- gcc/tree-ssa-loop-manip.h | 1 + gcc/tree-ssa-loop-niter.c | 16 +- gcc/tree-ssa-loop-prefetch.c | 19 +- gcc/tree-ssa-loop-split.c | 3 +- gcc/tree-ssa-loop-unswitch.c | 151 +- gcc/tree-ssa-pre.c | 72 +- gcc/tree-ssa-reassoc.c | 15 +- gcc/tree-ssa-sccvn.c | 135 +- gcc/tree-ssa-structalias.c | 16 +- gcc/tree-ssa-threadbackward.c | 27 +- gcc/tree-ssa-uninit.c | 105 +- gcc/tree-ssa.c | 26 +- gcc/tree-ssa.h | 2 + gcc/tree-vect-generic.c | 48 +- gcc/tree-vect-loop-manip.c | 50 +- gcc/tree-vect-loop.c | 119 +- gcc/tree-vect-patterns.c | 16 +- gcc/tree-vect-slp.c | 2 +- gcc/tree-vect-stmts.c | 92 +- gcc/tree-vectorizer.c | 2 + gcc/tree-vectorizer.h | 12 + gcc/tree-vrp.c | 280 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 93 +- gcc/tree.h | 11 +- gcc/ubsan.c | 5 +- gcc/value-prof.c | 15 +- gcc/vmsdbgout.c | 17 +- gcc/wide-int.h | 15 + gcc/xcoffout.c | 5 +- gcc/xcoffout.h | 5 +- include/ChangeLog | 36 + include/dwarf2.def | 3 + libatomic/ChangeLog | 13 + libatomic/acinclude.m4 | 1 + libatomic/auto-config.h.in | 30 +- libatomic/config/x86/host-config.h | 18 + libatomic/configure.tgt | 1 + libatomic/glfree.c | 21 +- libcc1/ChangeLog | 112 + libcpp/ChangeLog | 4 + libcpp/Makefile.in | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/de.po | 16 +- libcpp/po/eo.po | 15 +- libgcc/ChangeLog | 34 + libgcc/config.host | 16 + libgcc/config/{i386 => aarch64}/value-unwind.h | 6 +- libgcc/config/i386/gthr-win32.h | 1 + libgcc/config/riscv/atomic.c | 111 + libgcc/config/riscv/crti.S | 1 + libgcc/config/riscv/crtn.S | 1 + libgcc/config/riscv/div.S | 146 + libgcc/config/riscv/linux-unwind.h | 89 + .../config/{libbid/_sd_to_tf.c => riscv/muldi3.S} | 36 +- libgcc/config/riscv/multi3.S | 81 + libgcc/config/riscv/save-restore.S | 463 + libgcc/config/riscv/sfp-machine.h | 137 + libgcc/config/riscv/t-elf | 6 + libgcc/config/riscv/t-elf32 | 1 + libgcc/config/riscv/t-elf64 | 1 + libgcc/config/riscv/t-softfp32 | 26 + libgcc/config/riscv/t-softfp64 | 3 + libgcc/unwind-seh.c | 6 +- libgfortran/ChangeLog | 67 + libgfortran/c99_protos.h | 2 +- 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/c99_functions.c | 2 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/io/transfer.c | 27 + libgfortran/m4/matmul.m4 | 41 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/alldocs.go | 9 +- libgo/go/cmd/go/get.go | 2 +- libgo/go/cmd/go/go_test.go | 205 +- libgo/go/cmd/go/main.go | 2 +- libgo/go/cmd/go/testdata/timeoutbench_test.go | 10 + libgo/go/crypto/sha256/fallback_test.go | 1 + libgo/go/crypto/x509/root_linux.go | 2 +- libgo/go/database/sql/ctxutil.go | 54 +- libgo/go/database/sql/sql.go | 151 +- libgo/go/database/sql/sql_test.go | 125 +- libgo/go/encoding/xml/marshal.go | 26 +- libgo/go/encoding/xml/marshal_test.go | 544 +- libgo/go/go/build/build.go | 2 +- libgo/go/math/export_s390x_test.go | 2 + libgo/go/reflect/all_test.go | 13 +- libgo/go/reflect/type.go | 1 + libgo/go/runtime/signal_gccgo.go | 7 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 2 +- libgo/go/runtime/testdata/testprogcgo/traceback.go | 6 +- libgo/go/testing/testing.go | 1 + libgo/mksigtab.sh | 3 +- libgo/runtime/go-unsafe-pointer.c | 8 +- libgomp/ChangeLog | 80 + libgomp/libgomp-plugin.h | 43 +- libgomp/libgomp.h | 70 +- libgomp/plugin/plugin-hsa.c | 4 +- libgomp/plugin/plugin-nvptx.c | 16 +- libgomp/target.c | 10 +- libgomp/testsuite/libgomp.c/pr48591.c | 3 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 20 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 4 +- .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 2 + .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 281 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 3 + .../libgomp.oacc-fortran/nested-function-1.f90 | 2 +- libhsail-rt/ChangeLog | 25 + libhsail-rt/configure.tgt | 4 +- libhsail-rt/rt/arithmetic.c | 24 +- libhsail-rt/rt/misc.c | 6 +- libhsail-rt/rt/queue.c | 12 +- libhsail-rt/rt/sat_arithmetic.c | 116 +- libhsail-rt/rt/segment.c | 14 +- libhsail-rt/rt/workitems.c | 2 +- libobjc/ChangeLog | 7 + libobjc/encoding.c | 2 +- liboffloadmic/ChangeLog | 12 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 4 +- libquadmath/ChangeLog | 5 + libquadmath/configure | 2 +- libquadmath/configure.ac | 2 +- libsanitizer/ChangeLog | 28 + libsanitizer/configure.tgt | 2 + .../sanitizer_common_interceptors.inc | 37 +- .../sanitizer_common/sanitizer_internal_defs.h | 7 +- .../sanitizer_common/sanitizer_linux_s390.cc | 24 + libsanitizer/sanitizer_common/sanitizer_mac.cc | 22 +- .../sanitizer_platform_interceptors.h | 10 +- .../sanitizer_platform_limits_posix.cc | 7 +- libstdc++-v3/ChangeLog | 328 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 30 +- .../abi/post/i386-linux-gnu/baseline_symbols.txt | 24 + .../amd64/baseline_symbols.txt | 23 +- .../baseline_symbols.txt | 28 +- .../amd64/baseline_symbols.txt | 23 + .../baseline_symbols.txt | 26 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 24 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 26 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 106 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 106 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 106 + .../baseline_symbols.txt | 21 +- .../sparcv9/baseline_symbols.txt | 21 + .../baseline_symbols.txt | 21 + .../sparcv9/baseline_symbols.txt | 21 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 24 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 26 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 104 + libstdc++-v3/config/abi/pre/gnu.ver | 3 - libstdc++-v3/configure.host | 8 + libstdc++-v3/doc/Makefile.am | 12 +- libstdc++-v3/doc/Makefile.in | 11 +- libstdc++-v3/doc/html/ext/lwg-active.html | 30172 ---- libstdc++-v3/doc/html/ext/lwg-closed.html | 42632 ------ libstdc++-v3/doc/html/ext/lwg-defects.html | 129794 ------------------ libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 277 +- libstdc++-v3/doc/html/manual/debug.html | 2 +- .../doc/html/manual/debug_mode_design.html | 14 +- .../doc/html/manual/documentation_hacking.html | 14 +- libstdc++-v3/doc/html/manual/fstreams.html | 4 +- libstdc++-v3/doc/html/manual/memory.html | 2 +- .../doc/html/manual/policy_data_structures.html | 18 +- .../html/manual/policy_data_structures_ack.html | 2 +- .../html/manual/policy_data_structures_design.html | 2 +- libstdc++-v3/doc/html/manual/profile_mode.html | 6 +- .../doc/html/manual/profile_mode_design.html | 2 +- .../doc/html/manual/profile_mode_diagnostics.html | 6 +- libstdc++-v3/doc/html/manual/status.html | 10 +- libstdc++-v3/doc/html/manual/test.html | 2 +- .../doc/html/manual/using_concurrency.html | 4 +- libstdc++-v3/doc/html/manual/using_exceptions.html | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- libstdc++-v3/doc/xml/manual/debug.xml | 2 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- .../doc/xml/manual/documentation_hacking.xml | 14 +- libstdc++-v3/doc/xml/manual/intro.xml | 286 +- libstdc++-v3/doc/xml/manual/io.xml | 4 +- .../doc/xml/manual/policy_data_structures.xml | 5 +- .../xml/manual/policy_data_structures_biblio.xml | 20 +- libstdc++-v3/doc/xml/manual/profile_mode.xml | 14 +- libstdc++-v3/doc/xml/manual/shared_ptr.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 4 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 2 +- libstdc++-v3/include/bits/atomic_base.h | 38 +- libstdc++-v3/include/bits/basic_string.h | 42 +- libstdc++-v3/include/bits/basic_string.tcc | 64 - 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/predefined_ops.h | 14 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/shared_ptr_base.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/chrono | 22 +- libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/future | 4 +- libstdc++-v3/include/std/memory | 6 +- libstdc++-v3/include/std/mutex | 68 + libstdc++-v3/include/std/type_traits | 9 +- libstdc++-v3/include/std/variant | 190 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/src/c++11/Makefile.am | 9 +- libstdc++-v3/src/c++11/Makefile.in | 20 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 25 - .../{cow-wstring-inst.cc => cow-string-io-inst.cc} | 33 +- libstdc++-v3/src/c++11/cow-wstring-inst.cc | 24 - ...{cow-wstring-inst.cc => cow-wstring-io-inst.cc} | 9 +- libstdc++-v3/src/c++11/functexcept.cc | 31 - libstdc++-v3/src/c++11/functional.cc | 5 + libstdc++-v3/src/c++11/future.cc | 5 + libstdc++-v3/src/c++11/ios.cc | 16 + libstdc++-v3/src/c++11/regex.cc | 6 + libstdc++-v3/src/c++11/snprintf_lite.cc | 22 +- .../src/c++11/{system_error.cc => sso_string.cc} | 91 +- .../c++11/{fstream-inst.cc => string-io-inst.cc} | 30 +- libstdc++-v3/src/c++11/system_error.cc | 74 +- .../{cow-wstring-inst.cc => wstring-io-inst.cc} | 25 +- libstdc++-v3/src/c++98/misc-inst.cc | 28 - libstdc++-v3/testsuite/17_intro/names.cc | 101 + .../79114.cc => 20_util/bind/79798.cc} | 22 +- .../{constexpr.cc => constexpr_c++17.cc} | 30 +- .../testsuite/20_util/duration/literals/range.cc | 3 +- .../79114.cc => 20_util/shared_ptr/cons/79467.cc} | 14 +- .../constexpr.cc | 21 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 10 + libstdc++-v3/testsuite/20_util/variant/run.cc | 24 + .../basic_string/allocator/char/copy_assign.cc | 10 + .../basic_string/allocator/wchar_t/copy_assign.cc | 10 + .../testsuite/25_algorithms/search/78346.cc | 118 + .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 3 + .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 3 + .../char/exceptions_failbit.cc | 3 + .../wchar_t/exceptions_failbit.cc | 3 + .../extractors_other/char/exceptions_null.cc | 3 + .../extractors_other/wchar_t/exceptions_null.cc | 3 + .../27_io/basic_istream/sentry/char/12297.cc | 3 + .../27_io/basic_istream/sentry/wchar_t/12297.cc | 3 + .../inserters_other/char/exceptions_null.cc | 3 + .../inserters_other/wchar_t/exceptions_null.cc | 3 + libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 3 + .../79114.cc => 30_threads/packaged_task/79486.cc} | 14 +- .../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 | 15 + maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_web_docs_svn | 13 +- 1218 files changed, 223352 insertions(+), 395201 deletions(-) create mode 100644 fixincludes/tests/base/alloca.h rename gcc/ada/{system-freebsd-x86.ads => system-freebsd.ads} (96%) create mode 100644 gcc/common/config/riscv/riscv-common.c create mode 100644 gcc/config/aarch64/thunderx2t99.md 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/config/riscv/constraints.md copy gcc/config/{i386/linux.h => riscv/elf.h} (59%) create mode 100644 gcc/config/riscv/generic.md create mode 100644 gcc/config/riscv/linux.h create mode 100755 gcc/config/riscv/multilib-generator create mode 100644 gcc/config/riscv/peephole.md create mode 100644 gcc/config/riscv/pic.md create mode 100644 gcc/config/riscv/predicates.md create mode 100644 gcc/config/riscv/riscv-builtins.c create mode 100644 gcc/config/riscv/riscv-c.c copy gcc/config/{c6x/c6x-opts.h => riscv/riscv-ftypes.def} (59%) copy gcc/config/{i386/mingw-pthread.h => riscv/riscv-modes.def} (79%) copy gcc/config/{ia64/ia64-opts.h => riscv/riscv-opts.h} (56%) create mode 100644 gcc/config/riscv/riscv-protos.h create mode 100644 gcc/config/riscv/riscv.c create mode 100644 gcc/config/riscv/riscv.h create mode 100644 gcc/config/riscv/riscv.md create mode 100644 gcc/config/riscv/riscv.opt create mode 100644 gcc/config/riscv/sync.md create mode 100644 gcc/config/riscv/t-elf-multilib create mode 100644 gcc/config/riscv/t-linux create mode 100644 gcc/config/riscv/t-linux-multilib create mode 100644 gcc/config/riscv/t-riscv create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-4.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-7.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-auto-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr79428-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/tile-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79428-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79429.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79431.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr79512.c create mode 100644 gcc/testsuite/c-c++-common/pr79428-3.c 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/c-c++-common/ubsan/pr79897.c create mode 100644 gcc/testsuite/g++.dg/Walloca1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr79783.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wliteral-suffix2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attrib54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attrib55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-79822.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template16.C copy gcc/testsuite/g++.dg/cpp0x/{rv-bitfield.C => nsdmi13.C} (54%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69637-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69637-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr70448.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr79296.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/pr79457.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ref1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn35.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn36.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79379.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/cpp1y/constexpr-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr6.C copy gcc/testsuite/g++.dg/cpp1y/{nsdmi-aggr4.C => nsdmi-union2.C} (53%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr67273.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79253.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79435.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79463.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction17.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction27.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction28.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction29.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-deduction38.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda15.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp25.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp26.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type11a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto9.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr79143.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-1.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-10.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-11.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-12.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-13.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-14.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-15.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-16.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-17.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-18.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-2.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-3.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-4.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-5.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-6.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-7.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-8.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/friend-9.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/inline-var-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr79304.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib53.C create mode 100644 gcc/testsuite/g++.dg/ext/complit15.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary22.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/goacc/tile-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79429.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr79664.C create mode 100644 gcc/testsuite/g++.dg/init/array47.C create mode 100644 gcc/testsuite/g++.dg/init/cleanup4.C create mode 100644 gcc/testsuite/g++.dg/init/ctor12.C create mode 100644 gcc/testsuite/g++.dg/init/elide6.C create mode 100644 gcc/testsuite/g++.dg/init/new48.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr79377.C create mode 100644 gcc/testsuite/g++.dg/lto/pr79050_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr79267.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/other/pr79232.C 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/pr68270.C create mode 100644 gcc/testsuite/g++.dg/pr79095-1.C create mode 100644 gcc/testsuite/g++.dg/pr79095-2.C create mode 100644 gcc/testsuite/g++.dg/pr79095-3.C create mode 100644 gcc/testsuite/g++.dg/pr79095-4.C create mode 100644 gcc/testsuite/g++.dg/pr79095-5.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-pr79298.C create mode 100644 gcc/testsuite/g++.dg/template/bitfield3.C create mode 100644 gcc/testsuite/g++.dg/template/crash125.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-scope1.C create mode 100644 gcc/testsuite/g++.dg/template/error57.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete10.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete8.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete9.C create mode 100644 gcc/testsuite/g++.dg/template/init11.C create mode 100644 gcc/testsuite/g++.dg/template/memtmpl5.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization5.C create mode 100644 gcc/testsuite/g++.dg/tls/pr79288.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/Wint-in-bool-context-1.C 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/g++.dg/warn/pr79290.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr78883.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79197.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79284.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79386.c copy gcc/testsuite/{gcc.dg/torture/pr57026.c => gcc.c-torture/compile/pr79411.c} (88%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr79413.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/pr79286.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79327.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79354.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79388.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr79450.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/c11-float-2.c create mode 100644 gcc/testsuite/gcc.dg/comp-goto-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr79487.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr79515.c create mode 100644 gcc/testsuite/gcc.dg/enum-incomplete-4.c create mode 100644 gcc/testsuite/gcc.dg/format/pr79210.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-23.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-24.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-25.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-26.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-2.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69823.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr71824.c copy gcc/testsuite/gcc.dg/graphite/{scop-dsyr2k.c => scop-dsyr2k-2.c} (78%) copy gcc/testsuite/gcc.dg/graphite/{scop-dsyrk.c => scop-dsyrk-2.c} (78%) create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-5.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/pr79574.c create mode 100644 gcc/testsuite/gcc.dg/pr79677.c create mode 100644 gcc/testsuite/gcc.dg/strncmp-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79432.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79536.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-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-14.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/pr56727.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79095.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79275.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79327-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79327.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79352.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79376.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79408-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79408.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79448-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr79448.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/vect/pr79347.c copy gcc/testsuite/gcc.dg/vect/{pr49038.c => pr79824-1.c} (70%) copy gcc/testsuite/gcc.dg/vect/{pr49038.c => pr79824-2.c} (68%) copy gcc/testsuite/gcc.dg/vect/{pr23816-1.c => pr79887.c} (52%) create mode 100644 gcc/testsuite/gcc.dg/vector-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcnt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_fp16_1.c create mode 100644 gcc/testsuite/gcc.target/i386/3dnowA-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpermq-imm-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr79299-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr79299-2.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 copy gcc/testsuite/gcc.target/i386/{mvc1.c => mvc9.c} (86%) 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/pr79495.c copy gcc/testsuite/{gcc.dg/pr78526.c => gcc.target/i386/pr79498.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/pr79514.c create mode 100644 gcc/testsuite/gcc.target/i386/pr79559.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/pr79571.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/i386/pr79901.c create mode 100644 gcc/testsuite/gcc.target/i386/rdpid.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-bclri.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-dotp.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fp-cc.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-minmax.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr66144-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr66144-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr66144-3.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr78056-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78604.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79197.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79354.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/powerpc/vec-xxpermdi.c create mode 100644 gcc/testsuite/gcc.target/sparc/20170205-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20170228-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_24.f90 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/der_ptr_component_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-lowering.f95 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/gfortran.dg/pr79315.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_init_expr_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_24.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_25.f08 create mode 100644 gcc/testsuite/gnat.dg/discr47.adb create mode 100644 gcc/testsuite/gnat.dg/opt63.adb copy libgcc/config/{i386 => aarch64}/value-unwind.h (85%) create mode 100644 libgcc/config/riscv/atomic.c create mode 100644 libgcc/config/riscv/crti.S create mode 100644 libgcc/config/riscv/crtn.S create mode 100644 libgcc/config/riscv/div.S create mode 100644 libgcc/config/riscv/linux-unwind.h copy libgcc/config/{libbid/_sd_to_tf.c => riscv/muldi3.S} (67%) create mode 100644 libgcc/config/riscv/multi3.S create mode 100644 libgcc/config/riscv/save-restore.S create mode 100644 libgcc/config/riscv/sfp-machine.h create mode 100644 libgcc/config/riscv/t-elf create mode 100644 libgcc/config/riscv/t-elf32 create mode 100644 libgcc/config/riscv/t-elf64 create mode 100644 libgcc/config/riscv/t-softfp32 create mode 100644 libgcc/config/riscv/t-softfp64 create mode 100644 libgo/go/cmd/go/testdata/timeoutbench_test.go create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/tile-1.c rename libstdc++-v3/config/abi/post/{solaris2.11 => i386-solaris2.10}/amd64/baseli [...] copy libstdc++-v3/config/abi/post/{solaris2.11 => i386-solaris2.10}/baseline_symbo [...] rename libstdc++-v3/config/abi/post/{solaris2.10 => i386-solaris2.11}/amd64/baseli [...] copy libstdc++-v3/config/abi/post/{solaris2.11 => i386-solaris2.11}/baseline_symbo [...] rename libstdc++-v3/config/abi/post/{solaris2.11 => sparc-solaris2.10}/baseline_sy [...] rename libstdc++-v3/config/abi/post/{solaris2.10 => sparc-solaris2.10}/sparcv9/bas [...] rename libstdc++-v3/config/abi/post/{solaris2.10 => sparc-solaris2.11}/baseline_sy [...] rename libstdc++-v3/config/abi/post/{solaris2.11 => sparc-solaris2.11}/sparcv9/bas [...] delete mode 100644 libstdc++-v3/doc/html/ext/lwg-active.html delete mode 100644 libstdc++-v3/doc/html/ext/lwg-closed.html delete mode 100644 libstdc++-v3/doc/html/ext/lwg-defects.html copy libstdc++-v3/src/c++11/{cow-wstring-inst.cc => cow-string-io-inst.cc} (70%) copy libstdc++-v3/src/c++11/{cow-wstring-inst.cc => cow-wstring-io-inst.cc} (91%) copy libstdc++-v3/src/c++11/{system_error.cc => sso_string.cc} (57%) copy libstdc++-v3/src/c++11/{fstream-inst.cc => string-io-inst.cc} (72%) copy libstdc++-v3/src/c++11/{cow-wstring-inst.cc => wstring-io-inst.cc} (78%) create mode 100644 libstdc++-v3/testsuite/17_intro/names.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/bind/ [...] copy libstdc++-v3/testsuite/20_util/duration/arithmetic/{constexpr.cc => constexpr [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/share [...] copy libstdc++-v3/testsuite/20_util/time_point/{comparison_operators => arithmetic [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/78346.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 30_threads/pa [...] 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 [...]