This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcn in repository gcc.
from 4388bcd Merge trunk into gcn adds a05e1e8 2017-03-20 Richard Biener rguenther@suse.de adds cf5531b PR sanitizer/80063 * asan.c (DEF_SANITIZER_BUILTIN): Use do [...] adds 7f69013 PR c++/80059 - ICE with noexcept and __transaction_atomic * [...] adds ab4399b Add RISC-V Maintainers adds 04a7aa4 Disable test inapplicable to RISC-V adds 6656013 Use more conservative fences on RISC-V adds 2c7b8a8 RISC-V: Don't prefer FP_REGS for integers adds 642f24c 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch adds 9d6e0fa * config/i386/i386.c (ix86_function_regparm): Save an extra [...] adds 5206d75 gcc/testsuite/ChangeLog: adds 9faa55a PR c++/52477 - Wrong initialization order __attribute__((cons [...] adds 9a964bc PR c++/79640 - infinite recursion with generic lambda. adds 8e2bb75 [gcc] adds 96ffae6 PR c++/79519 - ICE with deleted template friend. adds a1f4b30 PR c++/80096 - ICE with C++17 non-type auto. adds 2446dba 2017-03-20 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds b49b551 2017-03-20 François Dumont fdumont@gcc.gnu.org adds 08bdc07 * de.po, fr.po: Update. adds f3c6373 Revert: 2017-03-17 Bernd Schmidt bschmidt@redhat.com adds bc5285c combine: Fix 79910 adds cc2ca70 Daily bump. adds 4885982 gcc/ adds 048100d PR c/80097 * c-typeck.c (build_binary_op): Add EXCESS_PRECI [...] adds 3b7f953 PR c++/35878 * init.c (std_placement_new_fn_p, build_new_1) [...] adds 2e5e78a Fix CL. adds b14a6ed PR c/67338 * fold-const.c (round_up_loc): Negate divisor in [...] adds 2eaf983 PR sanitizer/78158 * tsan.c (instrument_builtin_call): If t [...] adds 67dd55b /cp 2017-03-21 Paolo Carlini paolo.carlini@oracle.com adds 120816e Skip gcc.dg/pic-2.c and gcc.dg/pie-2.c for MIPS. adds 6a3153a Fix search_line_fast for aarch64/ILP32 adds 7d9dfee 2017-03-21 Richard Biener rguenther@suse.de adds bcae17d 2017-03-21 Richard Biener rguenther@suse.de adds 5d4e017 2017-03-21 Brad Spengler spender@grsecurity.net adds 539ccb1 Fix dg-error for a test adds 034ffcd Fix another profiledbootstrap warning (PR libfortran/79956). adds a01c7cc Fix failing overflow-1.c for avr adds 36eb4cd [gcc] adds b097324 Apply temporary fix for PR rtl-optimization/79150. adds afcd1af Document gcov-dump and fix installation of gcov-tool (PR gcov [...] adds 35ae89b 2017-03-18 Nicolas Koenig koenigni@student.ethz.ch adds 84d3016 PR target/80125 * combine.c (can_combine_p): Revert the 201 [...] adds 01ec83a PR tree-optimization/80109 * gimple-ssa-warn-alloca.c (allo [...] adds 352de93 omp-offload.c: translation fixes (PR translation/80001) adds 0971fb5 [gcc] adds 504bd41 [PR63238] include alignment debug information in DIE checksum adds fcd8b5a Use the more formal "cannot" instead of the informal "can't." adds da7a26f PR c++/79548 - missing -Wunused-variable on a typedef'd varia [...] adds 11683e9 gcc/ChangeLog: adds 46ac94f Daily bump. adds 49c33be 2017-03-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds c396d01 Error message on target attribute on power target (PR target/79906) adds 343a3a7 Fix PR80082: LDRD erronously used for 64bit load on ARMv7-R adds c4c3056 PR c++/80029 adds bea405f PR go/80128 compiler: check backend alignment for memequ [...] adds 3bca845 2017-03-22 Thomas Koenig tkoenig@gcc.gnu.org adds 43b0b3a Add deduction guides for C++17 (P0433R2, partial) adds 1b7008c 2017-03-22 Dominique d'Humieres dominiq@lps.ens.fr adds e5cdce1 2017-03-21 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 50da97c Many supported cores implement fusion of AES instructions. W [...] adds c96ae98 * configure.ac: Enable LTO by default on darwin >= 9. * con [...] adds d5de599 Recently we've put a lot of effort into improving ifcvt to us [...] adds 9dff315 PR rtl-optimization/63191 * config/i386/i386.c (ix86_delegi [...] adds 4860d29 PR sanitizer/80110 * tsan.c: Include tree-eh.h. (instrumen [...] adds 32ab116 PR sanitizer/80110 * doc/invoke.texi (-fsanitize=thread): D [...] adds aa251ad PR c++/80129 * gimplify.c (gimplify_modify_expr_rhs) <case [...] adds 97e19e5 PR sanitizer/78158 * tsan/tsan_interface_atomic.cc: Cherry- [...] adds d4d3d38 PR c++/80141 * semantics.c (finish_omp_clause) <case OMP_CL [...] adds 1293c5a 2017-03-21 Nicolas Koenig koenigni@student.ethz.ch adds ac2f3f4 2017-03-22 Nicolas Koenig koenigni@student.ethz.ch adds d5f44a8 2017-03-12 Nicolas Koenig koenigni@student.ethz.ch adds cd76c0b compiler: initialize gogo fields adds 7faa1ff PR tree-optimization/80072 * tree-ssa-reassoc.c (struct ope [...] adds 43db114 Also fixed by revision r246391. adds b1372e9 internal/syscall/unix: add randomTrap for m68k adds 9be09d2 Daily bump. adds 6926124 2017-03-23 Richard Biener rguenther@suse.de adds 001b720 Fix memory leak in identify_jump_threads() adds 5c1d51e * c-tree.h: Remove a C_RID_YYCODE reference. adds 94b464a PR c++/77563 - missing ambiguous conversion error. adds 9479533 [gcc] adds 3873eff [ARM] PR target/71436: Restrict *load_multiple pattern till a [...] adds e73288d PR c++/80150 - ICE with overloaded variadic deduction. adds b5492af Implement P0607R0 "Inline Variables for Standard Library" for C++17 adds 5f653de Implement LWG 2686, std::hash<error_condition>, for C++17 adds 9aff073 Fix broken links in manual and remove outdated info adds 8403bd2 Fix Debug Mode test failures adds c0c8b85 gcc/testsuite/ChangeLog: adds 438d8de Daily bump. adds 38ecd2c Add missing dg-require-effective-target alloca in gcc testsuite adds b8d3791 Require effective target nonlocal_goto in pr79244.c adds ffdbff4 Require effective target indirect_jump in Wimplicit-fallthrough-34.c adds e87fd12 Require effective target global_constructor for two testcases adds 829d561 2017-03-24 Richard Biener rguenther@suse.de adds 379135f 2017-03-24 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 294d733 Adjust c-c++-common/Wimplicit-fallthrough-7.c etc. line numbers adds f91625f PR rtl-optimization/80112 * loop-doloop.c (doloop_condition [...] adds 476109c S/390: PR79893: Add diagnostics vec_load_bndry builtin. adds 58ad9b5 S/390: PR79904: Disallow reg + sym_ref literal pool addresses. adds 7aace19 S/390: Rename cpu facility vec to vx. adds 4c71556 S/390: Improve support of 128 bit vectors in GPRs adds f413810 S/390: vec_init improvements adds 6250762 S/390: movsf/sd pattern fixes. adds b5c5091 S/390: movdf improvements adds 395a920 S/390: Move and rename vector check. adds 29c098f S/390: Use wfc for scalar vector compares adds 9335ea9 S/390: Rearrange fixuns_trunc pattern definitions. adds c9213ca S/390: arch12: Add arch12 option. adds 0f57593 S/390: arch12: Add support for new vector bit operations. adds bfc4e22 S/390: arch12: New vector popcount variants adds bd97b7d S/390: arch12: Add vllezlf instruction. adds d87bc45 S/390: arch12: Add indirect branch pattern adds 0aa8882 S/390: arch12: Support the mul/add/subtract instructions. adds 8091281 S/390: arch12: Support new vector floating point modes. adds 063ed3c S/390: arch12: New builtins. adds 9b067f0 * genrecog.c (validate_pattern): Add VEC_SELECT validation. [...] adds d1cd4a6 PR c++/80119 * cp-gimplify.c (cp_fold): Strip CLEANUP_POINT [...] adds b4e232e PR c++/77339 - ICE with invalid use of alias template. adds 606eba7 2017-03-24 Vladimir Makarov vmakarov@redhat.com adds d6259a1 PR sanitizer/79904 * gcc.dg/ubsan/pr79904-2.c: Add -Wno-psa [...] adds f168624 Daily bump. adds 8805daa PR rtl-optimization/80160 PR rtl-optimization/80159 * lra- [...] adds 1458333 * doc/install.texi (Configuration) <--with-aix-soname>: Upd [...] adds 40c82c5 PR target/80180 * config/i386/i386.c (ix86_expand_builtin) [...] adds 7966c68 2017-03-25 Paul Thomas pault@gcc.gnu.org adds 334b7aa 2017-03-25 Jerry DeLisle jvdelisle@gcc.gnu.org adds 02b0c4c Daily bump. adds 66665a2 Fix PR80183 : _M_color not moved adds c3f4ca6 * gfortran.dg/coarray_failed_images_1.f08: Add "-latomic" op [...] adds 5c841ec * gcc.dg/torture/pr79732.c: Require alias support. * gcc.dg [...] adds 10910a4 Daily bump. adds c71d23d 2017-03-27 Richard Biener rguenther@suse.de adds 75daa15 2017-03-27 Richard Biener rguenther@suse.de adds f468515 PR sanitizer/80168 * asan.c (instrument_derefs): Copy over [...] adds 013f161 2017-03-27 Richard Biener rguenther@suse.de adds 9f3e079 [ARC] Save/restore blink when in ISR. adds 6fe32f4 [ARC] Fix detection of long immediate for load/store operands. adds f462b96 [ARC] Disable TP register when building for bare metal. adds e69e67d [ARC] Fix divdf3 emulation for arcem. adds 3d9430d [ARC] Fix move_double_src_operand predicate. adds c00c8b9 2017-03-27 Richard Biener rguenther@suse.de adds 04f51c1 cplus_demangle_fill_component: Handle DEMANGLE_COMPONENT_RVAL [...] adds c6bfc2a gcc/testsuite/ChangeLog: adds f252630 * system.h (HAVE_DESIGNATED_INITIALIZERS): Fix non C++ case. [...] adds 0cdc8a4 2017-03-27 Dominique d'Humieres dominiq@lps.ens.fr adds a8f3385 [gcc] 2017-03-27 Michael Meissner meissner@linux.vnet.ibm.com adds adbfc34 * de.po, fr.po: Update. adds 7f8986e PR target/80102 * reg-notes.def (REG_CFA_NOTE): Define. Us [...] adds 3385a57 PR middle-end/80162 c-family/ * c-common.c (c_common_mark_a [...] adds cc4a0a9 Restructure -Wno-narrowing documentation adds 6513dac Daily bump. adds e05c68c PR tree-optimization/80162 * tree-ssa-dom.c (derive_ [...] adds 2dda048 Fix PR# in last commit adds 71c4c7b Avoid name lookup warning adds adc10b0 PR libstdc++/80229 restore support for shared_ptr<function type> adds e4a4e01 PR sanitizer/80067 * fold-const.c (fold_comparison): Use pr [...] adds 25c0a09 [ARC] Update ARC SIMD patterns. adds de4c7f6 [ARC] Define _REENTRANT when -pthread is passed. adds 8fbe825 Fix calls.c for a _complex type (PR ipa/80104). adds ba3fa3c 2017-03-28 Richard Biener rguenther@suse.de adds 6c0e94e Support for Ada on aarch64 with -mabi=ilp32 adds 1944f54 Fix broken tests for avr target adds b7dc7ef Handle PHI nodes w/o a argument (PR ipa/80205). adds 34ef259 Add _GLIBCXX_RELEASE macro to "Using" section of manual adds 6f8a1a1 Skip pic-3,4.c and pie-3,4.c for mips*-*-linux-*. adds 3ec5610 2017-03-28 Richard Biener rguenther@suse.de adds e01adea gcc/ PR tree-optimization/80218 * tree-call-cdce.c (shrink_ [...] adds 15492f7 * tree-vect-loop-manip.c (slpeel_add_loop_guard): New param [...] adds fa05ada * tree-vect-loop.c (optimize_mask_stores): Add bb to the rig [...] adds 611ce49 PR libstdc++/80137 use std::nextafter instead of looping adds ad24c8d PR target/53383 * config/i386/i386.c (ix86_option_override_ [...] adds e8ae432 * ChangeLog: Fix my ChangeLog entry. adds 259bcf2 2017-03-28 Janus Weil janus@gcc.gnu.org adds 1b57630 OpenMP/PTX privatization in SIMD regions adds 96f826d PR go/80226 * go-gcc.cc (Gcc_backend::return_statement): Ch [...] adds fe493ee 2017-03-28 Vladimir Makarov vmakarov@redhat.com adds 884efee rs6000: Fix gcc.target/powerpc/gcse-1.c for PIC (PR43496) adds b7c7947 Implement LWG 2900, The copy and move constructors of optiona [...] adds 710839f * es.po: Update. adds 1d19cab Daily bump. adds d4dbacf [g++, testsuite] XFAIL thread_local-order2.C on newlib adds 87da517 Adjust optional's pretty printer for LWG 2900. * python/libst [...] adds cfcab05 2017-03-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9c09830 Change log cleanup from 2017-03-21 adds fa6012c PR ada/80146 * calls.c (prepare_call_address): Convert fune [...] adds fd675e9 2017-03-28 Thomas Koenig tkoenig@gcc.gnu.org adds 7459a74 * fr.po: Update. adds 1c6e7ba combine: Fix PR80233 adds 96b2dda 2017-03-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 3582b9a PR c/79730 * c-decl.c (finish_decl): Check VAR_P. adds 445789c Daily bump. adds af44a97 2017-03-30 Richard Biener rguenther@suse.de adds 555ca48 PR target/80206 * config/i386/sse.md (<extract_type>_vextr [...] adds 61896fa [PR 77333] Fixup fntypes of gimple calls of clones adds 62aae33 gcc/ PR target/80246 * config/rs6000/dfp.md (dfp_dxex_<mode [...] adds 5b725a3 * env.c (initialize_env): Initialize stacksize to 0. adds fd7ef47 PR translation/80189 * gimplify.c (omp_default_clause): Use [...] adds b807a17 Fix pr52125.c test when built as -mno-abicalls -mabi=64 adds daf498f Fix ICE when expanding MSA constant vectors with replicated values adds bc63a73 Daily bump. adds 289bac3 2017-03-31 Bernd Edlinger bernd.edlinger@hotmail.de adds 6ac7eb8 PR debug/80025 * cselib.h (rtx_equal_for_cselib_1): Add dep [...] adds b655c55 PR middle-end/80163 * varasm.c (initializer_constant_valid_ [...] adds 6ee2f12 PR middle-end/80173 * expmed.c (store_bit_field_1): Don't a [...] adds ca2af7d PR libstdc++/80251 c-family/ * c-common.h (enum rid): Add R [...] adds ebe8c91 2017-03-31 Richard Biener rguenther@suse.de adds 2d3342f 2017-03-31 Richard Biener rguenther@suse.de adds 7eb7241 Fix extraction from odd-numbered MSA registers adds 9511b9d Fix description of Wendif-labels (PR documentation/78732) adds 5a693f9 2017-03-31 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3a1fcc1 PR tree-optimization/49498 * gcc.dg/uninit-pred-8_b.c: Reen [...] adds 51b6632 PR target/80107 * config/rs6000/rs6000.md (extendhi<mode>2) [...] adds 9e0805b nvptx: correct format string adds 3ddb327 PR c++/79572 * c-ubsan.h (ubsan_maybe_instrument_reference) [...] adds 947bca2 PR debug/79255 * dwarf2out.c (decls_for_scope): If BLOCK_NO [...] adds e2056c3 PR rtl-optimization/79405 * fwprop.c (propagations_left): N [...] adds 1dcb954 Daily bump. adds e357eb1 Daily bump. adds 7714131 2017-04-01 Jonathan Yong 10walls@gmail.com adds 9d36f8e PR target/80250 * config/i386/sse.md (movIMOD4:mode): Rem [...] adds b02e65a * config/i386/sse.md (movdi_to_sse): Add missing DONE. adds 603164e 2017-04-02 Andrew Pinski apinski@cavium.com adds e81c8fc Daily bump. adds 0a897f0 gcc/testsuite * gcc.dg/tree-ssa/pr71347.c: Add predcom and [...] adds d774622 Fix s390 testcase vcond-shift adds 52c1102 Don't xfail on s390. adds 3a1eab8 * tree-nested.c (get_descriptor_type): Make sure that the al [...] adds 488dced 2017-04-03 Richard Biener rguenther@suse.de new 0720d6c Merge trunk revision 246648 into gcn
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 | 10 + MAINTAINERS | 3 + configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 1040 ++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 11 +- gcc/ada/ChangeLog | 11 + gcc/ada/gcc-interface/Makefile.in | 17 +- ...inux-arm.ads => system-linux-aarch64-ilp32.ads} | 2 +- gcc/asan.c | 13 +- gcc/c-family/ChangeLog | 33 + gcc/c-family/c-common.c | 11 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-ubsan.c | 17 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 24 + gcc/c/c-decl.c | 2 +- gcc/c/c-tree.h | 5 +- gcc/c/c-typeck.c | 22 +- gcc/calls.c | 3 + gcc/cfgcleanup.c | 52 + gcc/cgraph.c | 17 +- gcc/cgraph.h | 2 + gcc/cgraphclones.c | 9 +- gcc/cgraphunit.c | 4 + gcc/combine.c | 154 +- gcc/common/config/s390/s390-common.c | 5 +- gcc/config.gcc | 2 +- gcc/config/aarch64/aarch64.c | 6 +- gcc/config/arc/arc.c | 10 +- gcc/config/arc/arc.h | 24 +- gcc/config/arc/arc.md | 7 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/elf.h | 7 +- gcc/config/arc/linux.h | 9 + gcc/config/arc/predicates.md | 7 +- gcc/config/arc/simdext.md | 98 +- gcc/config/arm/arm-isa.h | 3 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm.c | 7 +- gcc/config/arm/arm.h | 2 +- gcc/config/arm/arm.md | 5 +- gcc/config/i386/i386.c | 75 +- gcc/config/i386/sse.md | 118 +- gcc/config/mips/mips-msa.md | 15 +- gcc/config/mips/mips.c | 8 +- gcc/config/nvptx/nvptx-protos.h | 2 + gcc/config/nvptx/nvptx.c | 164 +- gcc/config/nvptx/nvptx.h | 6 + gcc/config/nvptx/nvptx.md | 39 + gcc/config/nvptx/nvptx.opt | 4 + gcc/config/riscv/riscv.c | 15 +- gcc/config/riscv/sync.md | 2 +- gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/constraints.md | 3 + gcc/config/rs6000/dfp.md | 8 +- gcc/config/rs6000/rs6000-c.c | 212 + gcc/config/rs6000/rs6000.c | 166 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/rs6000/rs6000.md | 180 +- gcc/config/rs6000/vector.md | 4 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/s390/2964.md | 8 +- gcc/config/s390/constraints.md | 10 +- gcc/config/s390/driver-native.c | 3 + gcc/config/s390/s390-builtin-types.def | 129 +- gcc/config/s390/s390-builtins.def | 3504 +++++++------ gcc/config/s390/s390-builtins.h | 2 + gcc/config/s390/s390-c.c | 53 +- gcc/config/s390/s390-opts.h | 1 + gcc/config/s390/s390.c | 217 +- gcc/config/s390/s390.h | 25 +- gcc/config/s390/s390.md | 663 ++- gcc/config/s390/s390.opt | 3 + gcc/config/s390/vecintrin.h | 125 +- gcc/config/s390/vector.md | 522 +- gcc/config/s390/vx-builtins.md | 547 ++- gcc/cp/ChangeLog | 95 + gcc/cp/call.c | 2 +- gcc/cp/cp-gimplify.c | 23 +- gcc/cp/cp-tree.h | 6 +- gcc/cp/cxx-pretty-print.c | 3 + gcc/cp/decl.c | 4 +- gcc/cp/except.c | 1 + gcc/cp/init.c | 19 +- gcc/cp/name-lookup.c | 9 + gcc/cp/parser.c | 4 + gcc/cp/pt.c | 19 +- gcc/cp/semantics.c | 32 +- gcc/cp/typeck.c | 16 +- gcc/cselib.c | 32 +- gcc/cselib.h | 4 +- gcc/doc/extend.texi | 100 +- gcc/doc/gcc.texi | 3 + gcc/doc/gcov-dump.texi | 93 + gcc/doc/hostconfig.texi | 2 +- gcc/doc/install.texi | 8 +- gcc/doc/invoke.texi | 51 +- gcc/doc/loop.texi | 2 +- gcc/doc/md.texi | 5 +- gcc/doc/objc.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/doc/tm.texi | 6 +- gcc/doc/tm.texi.in | 6 +- gcc/doc/trouble.texi | 4 +- gcc/dwarf2out.c | 14 +- gcc/expmed.c | 10 +- gcc/fold-const.c | 25 +- gcc/fortran/ChangeLog | 62 + gcc/fortran/decl.c | 29 +- gcc/fortran/expr.c | 6 +- gcc/fortran/frontend-passes.c | 2 +- gcc/fortran/interface.c | 6 +- gcc/fortran/io.c | 2 +- gcc/fortran/match.c | 30 +- gcc/fortran/module.c | 2 +- gcc/fortran/openmp.c | 4 +- gcc/fortran/primary.c | 6 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/symbol.c | 1 + gcc/fortran/trans-intrinsic.c | 2 +- gcc/fortran/trans-io.c | 59 +- gcc/fwprop.c | 17 + gcc/gcov.c | 16 +- gcc/genmodes.c | 2 + gcc/genrecog.c | 26 + gcc/gimple-fold.c | 14 +- gcc/gimple-ssa-strength-reduction.c | 61 +- gcc/gimple-ssa-warn-alloca.c | 17 +- gcc/gimplify.c | 91 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 3 +- gcc/go/gofrontend/go.cc | 6 +- gcc/go/gofrontend/gogo.cc | 5 + gcc/go/gofrontend/types.cc | 54 +- gcc/go/gofrontend/types.h | 3 + gcc/graphite-isl-ast-to-gimple.c | 14 +- gcc/internal-fn.c | 42 + gcc/internal-fn.def | 3 + gcc/ira.c | 10 +- gcc/loop-doloop.c | 11 +- gcc/lra-assigns.c | 11 +- gcc/omp-low.c | 133 +- gcc/omp-offload.c | 135 +- gcc/plugin.c | 24 +- gcc/po/ChangeLog | 16 + gcc/po/de.po | 1045 ++-- gcc/po/es.po | 301 +- gcc/po/fr.po | 5168 +++++++++----------- gcc/reg-notes.def | 32 +- gcc/simplify-rtx.c | 2 +- gcc/system.h | 4 +- gcc/target-insns.def | 2 + gcc/testsuite/ChangeLog | 606 +++ .../c-c++-common/Wimplicit-fallthrough-34.c | 1 + .../c-c++-common/Wimplicit-fallthrough-7.c | 9 +- gcc/testsuite/c-c++-common/pr80162-1.c | 13 + gcc/testsuite/c-c++-common/pr80162-2.c | 18 + gcc/testsuite/c-c++-common/pr80162-3.c | 18 + gcc/testsuite/c-c++-common/ubsan/shift-10.c | 10 + gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C | 7 + gcc/testsuite/g++.dg/cpp0x/deleted13.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist85.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist97.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C | 15 + gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C | 9 + gcc/testsuite/g++.dg/ext/is_aggregate.C | 117 + gcc/testsuite/g++.dg/ext/mv8.C | 2 +- gcc/testsuite/g++.dg/gomp/pr80141.C | 8 + gcc/testsuite/g++.dg/gomp/predetermined-1.C | 6 +- gcc/testsuite/g++.dg/gomp/sharing-1.C | 2 +- gcc/testsuite/g++.dg/init/pr35878_1.C | 23 + gcc/testsuite/g++.dg/init/pr35878_2.C | 23 + gcc/testsuite/g++.dg/init/pr35878_3.C | 23 + gcc/testsuite/g++.dg/ipa/pr77333.C | 65 + gcc/testsuite/g++.dg/ipa/{pr71146.C => pr79776.C} | 2 +- gcc/testsuite/g++.dg/ipa/pr80205.C | 34 + gcc/testsuite/g++.dg/opt/pr80032.C | 120 + gcc/testsuite/g++.dg/opt/pr80102.C | 14 + gcc/testsuite/g++.dg/opt/pr80275.C | 16 + gcc/testsuite/g++.dg/overload/ambig3.C | 15 + gcc/testsuite/g++.dg/pr80222.C | 13 + gcc/testsuite/g++.dg/tls/thread_local-order2.C | 2 +- gcc/testsuite/g++.dg/tm/pr80059-2.C | 13 + gcc/testsuite/g++.dg/tm/pr80059.C | 13 + gcc/testsuite/g++.dg/torture/pr80054.C | 40 + gcc/testsuite/g++.dg/torture/pr80129.C | 14 + gcc/testsuite/g++.dg/torture/pr80171.C | 183 + gcc/testsuite/g++.dg/tsan/pr80110.C | 16 + gcc/testsuite/g++.dg/ubsan/null-8.C | 19 + gcc/testsuite/g++.dg/warn/Wuninitialized-9.C | 19 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 147 + .../gcc.c-torture/compile/irreducible-loop.c | 21 + gcc/testsuite/gcc.c-torture/compile/nested-3.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr71436.c | 35 + gcc/testsuite/gcc.c-torture/compile/pr78439.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr79413.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr80216.c | 37 + gcc/testsuite/gcc.c-torture/compile/pr80233.c | 22 + .../execute/{pr45070.c => 20170401-1.c} | 11 +- .../execute/{20000726-1.c => 20170401-2.c} | 8 +- gcc/testsuite/gcc.c-torture/execute/pr79121.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr79737-1.c | 16 +- gcc/testsuite/gcc.c-torture/execute/pr79737-2.c | 16 +- gcc/testsuite/gcc.dg/Walloca-1.c | 3 +- gcc/testsuite/gcc.dg/Walloca-10.c | 1 + gcc/testsuite/gcc.dg/Walloca-11.c | 1 + gcc/testsuite/gcc.dg/Walloca-12.c | 1 + gcc/testsuite/gcc.dg/Walloca-13.c | 1 + gcc/testsuite/gcc.dg/Walloca-14.c | 13 + gcc/testsuite/gcc.dg/Walloca-2.c | 5 +- gcc/testsuite/gcc.dg/Walloca-3.c | 1 + gcc/testsuite/gcc.dg/Walloca-4.c | 1 + gcc/testsuite/gcc.dg/Walloca-5.c | 1 + gcc/testsuite/gcc.dg/Walloca-6.c | 1 + gcc/testsuite/gcc.dg/Walloca-7.c | 1 + gcc/testsuite/gcc.dg/Walloca-8.c | 1 + gcc/testsuite/gcc.dg/Walloca-9.c | 1 + gcc/testsuite/gcc.dg/Wvla-larger-than-1.c | 1 + gcc/testsuite/gcc.dg/Wvla-larger-than-2.c | 3 +- gcc/testsuite/gcc.dg/asan/pr80168.c | 12 + gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-6.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-7.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-8.c | 1 + gcc/testsuite/gcc.dg/attr-alloc_size-9.c | 1 + gcc/testsuite/gcc.dg/builtin-alloc-size.c | 1 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.24.1.c | 2 +- gcc/testsuite/gcc.dg/gomp/sharing-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr80167.c | 24 + gcc/testsuite/gcc.dg/ipa/pr80104.c | 15 + .../gcc.dg/no_profile_instrument_function-attr-1.c | 1 + gcc/testsuite/gcc.dg/pic-2.c | 1 + gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-2.c | 1 + gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- gcc/testsuite/gcc.dg/pr67338.c | 4 + gcc/testsuite/gcc.dg/pr78644-1.c | 21 + gcc/testsuite/gcc.dg/pr78644-2.c | 20 + gcc/testsuite/gcc.dg/pr79255.c | 21 + gcc/testsuite/gcc.dg/pr79405.c | 45 + gcc/testsuite/gcc.dg/pr79730.c | 6 + gcc/testsuite/gcc.dg/pr80112.c | 21 + gcc/testsuite/gcc.dg/pr80163.c | 22 + gcc/testsuite/gcc.dg/pr80170.c | 42 + gcc/testsuite/gcc.dg/pr80218.c | 28 + gcc/testsuite/gcc.dg/tls/emutls-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr71881.c | 1 + gcc/testsuite/gcc.dg/torture/pr71901.c | 1 + gcc/testsuite/gcc.dg/torture/pr78742.c | 1 + gcc/testsuite/gcc.dg/torture/pr79244.c | 1 + gcc/testsuite/gcc.dg/torture/pr79732.c | 1 + gcc/testsuite/gcc.dg/torture/pr79777.c | 9 +- gcc/testsuite/gcc.dg/torture/pr79908.c | 12 + gcc/testsuite/gcc.dg/torture/pr79910.c | 6 +- gcc/testsuite/gcc.dg/torture/pr80025.c | 24 + gcc/testsuite/gcc.dg/torture/pr80122.c | 52 + gcc/testsuite/gcc.dg/torture/pr80181.c | 19 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/overflow-1.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/pr56727.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 2 +- .../gcc.dg/ubsan/{pr79904.c => pr79904-2.c} | 2 +- gcc/testsuite/gcc.dg/ubsan/pr80097.c | 10 + gcc/testsuite/gcc.dg/uninit-pred-8_b.c | 2 +- gcc/testsuite/gcc.target/arc/interrupt-4.c | 15 + gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c | 15 + gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c | 15 + gcc/testsuite/gcc.target/i386/pr53383-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53383-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr65044.c | 2 +- gcc/testsuite/gcc.target/i386/pr80160.c | 45 + gcc/testsuite/gcc.target/i386/pr80173.c | 22 + gcc/testsuite/gcc.target/i386/pr80193.c | 196 + gcc/testsuite/gcc.target/i386/pr80206.c | 14 + gcc/testsuite/gcc.target/mips/pr52125.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/gcse-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p9-options-1.c | 28 + gcc/testsuite/gcc.target/powerpc/pr78543.c | 60 + gcc/testsuite/gcc.target/powerpc/pr80103-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr80125.c | 23 + gcc/testsuite/gcc.target/powerpc/pr80246.c | 37 + .../gcc.target/powerpc/vsu/vec-any-eq-10.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-14.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-7.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-8.c | 1 + .../gcc.target/powerpc/vsu/vec-any-eq-9.c | 1 + gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c | 23 + gcc/testsuite/gcc.target/s390/arch12/mul-1.c | 30 + gcc/testsuite/gcc.target/s390/arch12/mul-2.c | 16 + gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c | 2 +- gcc/testsuite/gcc.target/s390/s390.exp | 22 +- .../gcc.target/s390/target-attribute/tattr-3.c | 3 +- .../gcc.target/s390/target-attribute/tattr-4.c | 6 +- .../s390/target-attribute/tpragma-struct-vx-1.c | 2 +- .../s390/target-attribute/tpragma-struct-vx-2.c | 2 +- gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 34 +- .../gcc.target/s390/vector/vec-abi-vararg-1.c | 2 +- .../gcc.target/s390/vector/vec-clobber-1.c | 2 +- .../gcc.target/s390/vector/vec-genbytemask-1.c | 2 +- .../gcc.target/s390/vector/vec-genmask-1.c | 2 +- gcc/testsuite/gcc.target/s390/vector/vec-init-2.c | 48 + .../gcc.target/s390/vector/vec-nopeel-1.c | 2 +- .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 31 +- gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 2 +- gcc/testsuite/gcc.target/s390/vxe/bitops-1.c | 52 + gcc/testsuite/gcc.target/s390/vxe/negfma-1.c | 49 + gcc/testsuite/gcc.target/s390/vxe/popcount-1.c | 88 + gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c | 30 + gcc/testsuite/gcc.target/s390/zvector/pr79893.c | 9 + gcc/testsuite/gfortran.dg/any_loc.f90 | 27 + .../gfortran.dg/coarray_failed_images_1.f08 | 1 + .../gfortran.dg/coarray_image_status_1.f08 | 1 + .../gfortran.dg/coarray_stopped_images_1.f08 | 1 + gcc/testsuite/gfortran.dg/dec_io_2.f90 | 2 +- .../gfortran.dg/{dec_io_2.f90 => dec_io_2a.f90} | 16 +- gcc/testsuite/gfortran.dg/dtio_23.f90 | 43 +- gcc/testsuite/gfortran.dg/dtio_25.f90 | 22 +- gcc/testsuite/gfortran.dg/dtio_26.f03 | 69 + gcc/testsuite/gfortran.dg/dtio_27.f90 | 65 + gcc/testsuite/gfortran.dg/dtio_28.f03 | 74 + gcc/testsuite/gfortran.dg/dtio_4.f90 | 2 +- .../gfortran.dg/equiv_constraint_bind_c.f90 | 11 + .../gfortran.dg/gomp/appendix-a/a.24.1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/crayptr3.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr33439.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/pr44036-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr44536.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/sharing-2.f90 | 10 +- gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr77498.f | 36 + gcc/testsuite/gfortran.dg/pr80107.f | 6 + gcc/testsuite/gfortran.dg/unexp_attribute.f90 | 8 + .../gfortran.fortran-torture/compile/pr80158.f | 16 + gcc/testsuite/lib/target-supports.exp | 35 + gcc/tree-call-cdce.c | 68 +- gcc/tree-inline.c | 161 +- gcc/tree-inline.h | 6 +- gcc/tree-nested.c | 4 + gcc/tree-ssa-ccp.c | 26 +- gcc/tree-ssa-dom.c | 23 +- gcc/tree-ssa-pre.c | 18 +- gcc/tree-ssa-reassoc.c | 29 +- gcc/tree-ssa-structalias.c | 4 +- gcc/tree-ssa.c | 15 +- gcc/tree-stdarg.c | 2 +- gcc/tree-vect-data-refs.c | 15 +- gcc/tree-vect-loop-manip.c | 18 +- gcc/tree-vect-loop.c | 10 +- gcc/tree-vrp.c | 1 + gcc/tree.c | 2 +- gcc/tsan.c | 63 +- gcc/ubsan.c | 2 +- gcc/varasm.c | 11 +- libcpp/ChangeLog | 6 + libcpp/lex.c | 2 +- libgcc/ChangeLog | 4 + libgcc/config/arc/ieee-754/divdf3.S | 8 +- libgfortran/ChangeLog | 36 + libgfortran/io/io.h | 9 +- libgfortran/io/list_read.c | 131 +- libgfortran/io/transfer.c | 50 +- libgfortran/io/write.c | 28 +- ...random_linux_arm.go => getrandom_linux_m68k.go} | 4 +- libgomp/ChangeLog | 9 + libgomp/env.c | 2 +- .../libgomp.oacc-c-c++-common/declare-vla.c | 25 + libiberty/ChangeLog | 5 + libiberty/cp-demint.c | 1 + libsanitizer/ChangeLog | 5 + libsanitizer/tsan/tsan_interface_atomic.cc | 19 +- libssp/ChangeLog | 4 + libssp/ssp.c | 3 +- libstdc++-v3/ChangeLog | 190 +- libstdc++-v3/doc/html/faq.html | 19 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- .../doc/html/manual/appendix_contributing.html | 6 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 72 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 12 +- libstdc++-v3/doc/html/manual/streambufs.html | 7 +- .../doc/html/manual/using_concurrency.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 25 +- libstdc++-v3/doc/xml/faq.xml | 3 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- .../doc/xml/manual/backwards_compatibility.xml | 75 +- libstdc++-v3/doc/xml/manual/io.xml | 7 +- libstdc++-v3/doc/xml/manual/using.xml | 44 +- libstdc++-v3/include/bits/c++config | 8 + libstdc++-v3/include/bits/random.tcc | 25 +- libstdc++-v3/include/bits/regex_constants.h | 50 +- libstdc++-v3/include/bits/shared_ptr.h | 12 + libstdc++-v3/include/bits/shared_ptr_base.h | 14 +- libstdc++-v3/include/bits/std_function.h | 37 + libstdc++-v3/include/bits/std_mutex.h | 6 +- libstdc++-v3/include/bits/stl_deque.h | 208 +- libstdc++-v3/include/bits/stl_list.h | 204 +- libstdc++-v3/include/bits/stl_map.h | 360 +- libstdc++-v3/include/bits/stl_multimap.h | 92 +- libstdc++-v3/include/bits/stl_multiset.h | 54 +- libstdc++-v3/include/bits/stl_pair.h | 7 +- libstdc++-v3/include/bits/stl_queue.h | 72 +- libstdc++-v3/include/bits/stl_set.h | 30 +- libstdc++-v3/include/bits/stl_stack.h | 28 +- libstdc++-v3/include/bits/stl_tree.h | 1 + libstdc++-v3/include/bits/stl_vector.h | 20 +- libstdc++-v3/include/bits/uses_allocator.h | 11 +- libstdc++-v3/include/debug/array | 7 + libstdc++-v3/include/std/array | 7 + libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/functional | 34 +- libstdc++-v3/include/std/optional | 367 +- libstdc++-v3/include/std/ratio | 13 +- libstdc++-v3/include/std/system_error | 27 +- libstdc++-v3/include/std/tuple | 25 +- libstdc++-v3/include/std/type_traits | 153 +- libstdc++-v3/include/std/valarray | 5 + libstdc++-v3/include/std/variant | 12 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 2 + .../testsuite/18_support/headers/new/synopsis.cc | 6 +- .../enable_shared_from_this/members/const.cc | 4 +- .../testsuite/20_util/function/cons/deduction.cc | 86 + .../20_util/function_objects/searchers.cc | 24 +- .../testsuite/20_util/hash/operators/size_t.cc | 3 + .../hash/requirements/explicit_instantiation.cc | 3 + .../cons/{deduction_guide.cc => deduction.cc} | 33 +- .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/optional/constexpr/cons/value.cc | 17 + .../deduction_guide.cc => pair/cons/deduction.cc} | 46 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../79114.cc => 20_util/shared_ptr/cons/80229.cc} | 13 +- .../shared_ptr/cons/deduction.cc} | 23 +- .../testsuite/20_util/tuple/cons/deduction.cc | 166 + .../20_util/tuple/creation_functions/constexpr.cc | 20 + .../tuple/creation_functions/constexpr_cpp14.cc} | 19 +- .../20_util/tuple/element_access/get_neg.cc | 2 +- .../unique_ptr/cons/deduction_neg.cc} | 14 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../weak_ptr/cons/deduction.cc} | 17 +- .../array/cons/deduction.cc} | 24 +- .../array/cons/deduction_neg.cc} | 9 +- .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/priority_queue/67085.cc | 1 + .../uniform_real_distribution/operators/64351.cc | 16 +- .../79162.cc => 26_numerics/valarray/deduction.cc} | 20 +- .../cons/deduction.cc} | 33 +- .../typedefs.cc => cons/deduction.cc} | 42 +- .../cons/deduction.cc} | 33 +- .../regression/priority_queue_binary_heap-62045.cc | 2 +- 468 files changed, 16127 insertions(+), 8252 deletions(-) copy gcc/ada/{system-linux-arm.ads => system-linux-aarch64-ilp32.ads} (99%) create mode 100644 gcc/doc/gcov-dump.texi create mode 100644 gcc/testsuite/c-c++-common/pr80162-1.c create mode 100644 gcc/testsuite/c-c++-common/pr80162-2.c create mode 100644 gcc/testsuite/c-c++-common/pr80162-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-10.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-58.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist97.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-unify-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto10.C create mode 100644 gcc/testsuite/g++.dg/ext/is_aggregate.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr80141.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_1.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_2.C create mode 100644 gcc/testsuite/g++.dg/init/pr35878_3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr77333.C copy gcc/testsuite/g++.dg/ipa/{pr71146.C => pr79776.C} (92%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr80205.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80032.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80102.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80275.C create mode 100644 gcc/testsuite/g++.dg/overload/ambig3.C create mode 100644 gcc/testsuite/g++.dg/pr80222.C create mode 100644 gcc/testsuite/g++.dg/tm/pr80059-2.C create mode 100644 gcc/testsuite/g++.dg/tm/pr80059.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80054.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80129.C create mode 100644 gcc/testsuite/g++.dg/torture/pr80171.C create mode 100644 gcc/testsuite/g++.dg/tsan/pr80110.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-26.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/irreducible-loop.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/nested-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71436.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80216.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr80233.c copy gcc/testsuite/gcc.c-torture/execute/{pr45070.c => 20170401-1.c} (90%) copy gcc/testsuite/gcc.c-torture/execute/{20000726-1.c => 20170401-2.c} (61%) create mode 100644 gcc/testsuite/gcc.dg/Walloca-14.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr80168.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr80167.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr80104.c create mode 100644 gcc/testsuite/gcc.dg/pr67338.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-1.c create mode 100644 gcc/testsuite/gcc.dg/pr78644-2.c create mode 100644 gcc/testsuite/gcc.dg/pr79255.c create mode 100644 gcc/testsuite/gcc.dg/pr79405.c create mode 100644 gcc/testsuite/gcc.dg/pr79730.c create mode 100644 gcc/testsuite/gcc.dg/pr80112.c create mode 100644 gcc/testsuite/gcc.dg/pr80163.c create mode 100644 gcc/testsuite/gcc.dg/pr80170.c create mode 100644 gcc/testsuite/gcc.dg/pr80218.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr79908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80122.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr80181.c copy gcc/testsuite/gcc.dg/ubsan/{pr79904.c => pr79904-2.c} (81%) create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr80097.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_10.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80160.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80173.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80193.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80206.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-options-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr78543.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80103-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80125.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr80246.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/aghsghmgh-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-1.c create mode 100644 gcc/testsuite/gcc.target/s390/arch12/mul-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-init-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/bitops-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/negfma-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/popcount-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vxe/vllezlf-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr79893.c create mode 100644 gcc/testsuite/gfortran.dg/any_loc.f90 copy gcc/testsuite/gfortran.dg/{dec_io_2.f90 => dec_io_2a.f90} (90%) create mode 100644 gcc/testsuite/gfortran.dg/dtio_26.f03 create mode 100644 gcc/testsuite/gfortran.dg/dtio_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_28.f03 create mode 100644 gcc/testsuite/gfortran.dg/equiv_constraint_bind_c.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77498.f create mode 100644 gcc/testsuite/gfortran.dg/pr80107.f create mode 100644 gcc/testsuite/gfortran.dg/unexp_attribute.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr80158.f copy libgo/go/internal/syscall/unix/{getrandom_linux_arm.go => getrandom_linux_m68 [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla.c create mode 100644 libstdc++-v3/testsuite/20_util/function/cons/deduction.cc copy libstdc++-v3/testsuite/20_util/optional/cons/{deduction_guide.cc => deduction [...] rename libstdc++-v3/testsuite/20_util/{optional/cons/deduction_guide.cc => pair/co [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/share [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 20_util [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/deduction.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 20_util [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 20_u [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 20_u [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 23_cont [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 23_c [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 26_n [...] copy libstdc++-v3/testsuite/30_threads/{scoped_lock/requirements/explicit_instanti [...] copy libstdc++-v3/testsuite/30_threads/scoped_lock/{requirements/typedefs.cc => co [...] copy libstdc++-v3/testsuite/30_threads/{scoped_lock/requirements/explicit_instanti [...]