This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 5490dfb [hsa] Incorporating feedback to omp lowering/expansion and gr [...] adds 91e5651 [ARC] Use TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P hook. adds 3378f0f * gcc.dg/builtin-return-1.c: Correct effective-target test. [...] adds cc06310 Document the implementation of Logical Operator Type Traits. adds f1cf83e Bad date on the Changelog entry, boo hiss. adds 4bc89ef [combine] Don't create LSHIFTRT of zero bits in change_zero_ext adds a5d9774 2015-12-14 Richard Biener rguenther@suse.de adds 6d37c11 2015-12-14 Richard Biener rguenther@suse.de adds 4a815ef 2015-12-10 Richard Biener rguenther@suse.de adds 89b07b7 rs6000: Fix a mistake in cstore_si_as_di (PR68865, PR68879) adds f87b290 libgomp/ * libgomp.h (gomp_device_state): New enum. (struct [...] adds 7ca909c PR c/68833 * common.opt (Wmissing-noreturn): Add Warning op [...] adds df931be gcc/ * config/nvptx/nvptx.h (PARM_BOUNDARY): Set to 32. * [...] adds be5e9c7 Dump default defs for arguments, static chain and decl-by-reference adds 78d9d5f 2014-12-14 Tobias Burnus burnus@net-b.de adds f8f3752 PR c++/68309 gcc/ * hash-table.h: Add copy constructor. * [...] adds 47e6089 2015-12-14 Steve Ellcey sellcey@imgtec.com adds ca4aee5 2015-12-14 Steve Ellcey sellcey@imgtec.com adds fe1d8e2 Daily bump. adds 96c393e 2015-12-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds d175f01 Fix PR c++/21802 (two-stage name lookup fails for operators) adds 4821174 PR libstdc++/68863 * include/bits/regex_executor.tcc (_Exec [...] adds 1f531aa PR tree-optimization/66688 * tree-cfgcleanup.c (cleanup_con [...] adds f7c54ed Skip block move tests for mcpu=gr5 on Visium adds db6287e 2015-12-15 Paolo Carlini paolo.carlini@oracle.com adds 61d7a19 Add myself to MAINTAINERS adds f6bd593 [PR 68851] Do not collect thunks in collect_callers adds 6c6058a Fix ICE for coarray Critical inside module procedure adds 8f46e32 * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Reformat. (CANNO [...] adds 55edc28 Fix cv-qualifiers in std::bind invocation adds 65d48dd Remove vestigial traces of std::tr1::bind adds dfea92e Fix PR21273 adds c099882 gcc/c-family/ * c-common.c (c_common_attribute_table): Handl [...] adds 75e722a PR c/68907 * c-typeck.c (build_atomic_assign): Set TREE_NO_ [...] adds 9be4db0 Add space between name and email in Changelog adds 3404c48 * hash-map.h, hash-table.h: Make copy constructors explicit. adds f8e6fa1 * config/nvptx/nvptx.md (nvptx_register_operand): Don't acce [...] adds 6f41d1b Restore accidentally-removed volatile qualifier adds ffd95e0 * config/nvptx/nvptx.c (write_one_arg): Rename to ... (writ [...] adds 73d282c gcc/testsuite/ChangeLog: 2015-12-15 Martin Sebor <msebor@re [...] adds afb3e7e Daily bump. adds 5800144 * symtab.c (symtab_node::fixup_same_cpp_alias_visibility): [...] adds c4b4be7 PR lto/68878 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 4c9c653 PR rtl-optimization/65980 * jump.c (rtx_renumbered_equal_p) [...] adds 141d7d6 2015-12-16 Richard Biener rguenther@suse.de adds 054fd23 [ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_ [...] adds 9342597 libstdc++/68921 add timeout argument to futex(2) adds 3709b2060 [ARM] Add support for ARMv8.1. adds c3575fb [ARM] Multilib support for ARMv8.1. adds 32833c0 [ARM] Add patterns for new instructions adds a75386f [ARM] Add ACLE feature macro for ARMv8.1 instructions. adds e9a02a5 [Testsuite] Support ARMv8.1 ARM tests. adds 25712b7 2015-12-16 Richard Biener rguenther@suse.de adds 0d9d4f5 [ARM] Add ACLE intrinsics vqrdmlah and vqrdmlsh adds b65f8d0 [ARM] Add ACLE intrinsics vqrdmlah_lane and vqrdmlsh_lane adds 1b35bdf 2015-12-16 Richard Biener rguenther@suse.de adds 1e1abf1 gcc/ * config/i386/i386-c.c (ix86_target_macros_internal): R [...] adds 565bc8f 2015-12-16 Richard Biener rguenther@suse.de adds f71e6ee Add pass_oacc_ipa adds 6e71bbf * config/nvptx/nvptx-protos.h (nvptx_hard_regno_mode_ok): De [...] adds b5e7cd4 2015-12-16 Richard Biener rguenther@suse.de adds 5ca941e [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_ [...] adds 9ff9357 2015-12-16 Bernd Edlinger bernd.edlinger@hotmail.de adds 82fc3cb [AArch64] Properly cost zero_extend+ashift forms of ubfi[xz] adds 353947f * gcc.dg/sibcall-9.c: Xfail for nvptx. adds 1d65bac PR c/64637 * c-typeck.c (c_process_expr_stmt): Use location [...] adds 6fb1055 add more dumps on data dependence graph adds b49f1fb C FE: use correct location range for static assertions adds c02e93c * ipa-cp.c (ipa_get_indirect_edge_target_1): Use can_refer; [...] adds 7458b15 update required isl version adds a6edabb Use refs instead of values. adds 18d73d6 Remove individial dependence pointers and add a scop::depende [...] adds e2093e0 C FE: fix range of primary-expression in c_parser_postfix_expression adds 0393505 Add missing changelog entry adds dbd7938 Better error recovery for merge-conflict markers adds 44ce853 PR c++/63628 * pt.c (tsubst_pack_expansion): Also make dumm [...] adds 7ce37be PR c++/68309 * pt.c (instantiate_decl): Revert earlier change. adds 4ac6fcc * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield. adds 7bb66bb * config/nvptx/nvptx.h (OUTGOING_STATIC_CHAIN_REGNUM): Remov [...] adds d6bb0b9 * ree.c (add_removable_extension): Use reg_overlap_mentioned [...] adds a865a0f * ipa-visibility.c (can_replace_by_local_alias): Make static [...] adds f22d444 2015-12-16 Paolo Carlini paolo.carlini@oracle.com adds 289af22 attach schedule tree to the scop adds b0e01e9 PR objc++/68932 - FAIL: obj-c++.dg/property/at-property-23.m [...] adds d509ec5 PR target/68779 * config/pa/pa.md (atomic_loaddi): Honor -m [...] adds 2f22bea Daily bump. adds 188564e [gcc] 2015-12-15 Michael Meissner meissner@linux.vnet.ibm.com adds 3d1d4de PR c/68868 - atomic_init emits an unnecessary fence adds e751c05 Correct ChangeLogs for PR c++/42121 and related. adds 9768b22 Avoid code duplication in cp_tree_[operand|code]_length adds ea7ec26 Fix some blockers of PR c++/24666 (arrays decay to pointers t [...] adds fe3a066 2015-12-17 Thomas Preud'homme thomas.preudhomme@arm.com adds b52cf69 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com adds ffebb4e Only support -gstabs on Mac OS X if assember supports it (PR [...] adds 28a07e6 2015-12-17 Richard Biener rguenther@suse.de adds 9890323 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com gcc [...] adds d84b851 2015-12-17 Richard Biener rguenther@suse.de adds fa79057 Fix wrong PR references adds b55deb2 PR tree-optimization/68835 * tree.c (get_int_cst_ext_nunits [...] adds 4eb18c4 2015-12-17 Christian Bruel christian.bruel@st.com adds 07ae827 * config/isl.m4 (ISL_CHECK_VERSION): Add gmp libs. * config [...] adds f78f10d Add a flag to control the balance between GNAT encodings and [...] adds b20f41d DWARF: handle variable-length records and variant parts adds db3c183 DWARF: add a language hook to override types in debugging inf [...] adds 6a3b696 DWARF: add a language hook for fixed-point types adds 4b4c965 DWARF: describe Ada dynamic arrays as proper arrays adds 584cdd4 DWARF: create a macro for max dimensions for array descr. lang. hook adds e0501e5 DWARF: add a language hook for scalar biased types adds 91f0977 DWARF: describe properly Ada packed arrays adds 617b4fc * c-c++-common/Wunused-var-13.c: Requires label values. * g [...] adds 402759d 2015-12-17 Richard Biener rguenther@suse.de adds 5c4d67b * config/nvptx/nvptx.h (NVPTX_RETURN_REGNUM, FRAME_POINTER_R [...] adds 22b8661 mark *-knetbsd-* as obsolete adds 40e74b2 obsolete openbsd 2.0 and 3.X adds 690f83b obsolete the interix target adds a2356db 2015-12-17 Andris Pavenis andris.pavenis@iki.fi adds 230bf8b PR c++/67576 adds 02df649 PR c++/67550 adds a24f50c * config/avr/avr.h (MOVE_MAX): Set value to 1. [...] adds f12d4c1 move all isl include files to graphite.h adds 71130ef replace ISL with isl adds b9f9586 C FE: improvements to ranges of bad return values adds c748c16 gcc/ * ipa-icf.c (sem_item_optimizer::merge): Don't pick 'm [...] adds d739021 [PATCH] Limit path splitting to loops we optimize for speed adds 5b446d2 Daily bump. adds cfb00f7 Mark recently obsoleted targets (openbsd3 and knetbsd) adds ca18e0e syscall: Add definition for NLA_HDRLEN adds d9bd6fa Fix PR c++/68831 (superfluous -Waddress warning for C++ delete) adds ae31bfa [PATCH] Move split-path pass next to the tracer pass adds d98ee67 [DJGPP] Update config/os/djgpp/error_constants.h adds b767924 Specify that DJGPP do not have mmap even when sys/mman.h exists adds 444b690 Add *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets adds d848f9f Update typedefs for integer types in config/i386/djgpp-stdint.h adds 95ec1e8 Add myself to MAINTAINERS (Write After Approval) adds 3bd8520 S/390: Deprecate g5 and g6 CPU levels adds 3d2337c 2015-12-18 Paul Thomas pault@gcc.gnu.org adds 651e040 S/390: Simplify vector conditionals adds a991c8a S/390: Turn constm1_operand into all_ones_operand adds 050a2b4 [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extra [...] adds 8fd7212 gcc/ adds a9171b8 gcc/ adds fee9fc9 S/390: Allow to use r2 to r4 as literal pool base. adds 0836477 IRA: Fix % constraint modifier handling on disabled alternatives. adds cb7ccda 2015-12-18 Richard Biener rguenther@suse.de adds 04a6025 * c-c++-common/attr-simd-3.c: Requires pthreads. adds 31a633e * config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): [...] adds 89da683 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds f69e6a9 Compile gcc.dg/vect/pr68305.c with -mavx2 for x86 target adds 40c562e [PATCH] [PR rtl-optimization/49847] Fix ICE in CSE due to cc0 [...] adds fecf184 * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry f [...] adds f1507b4 * gcc-interface/ada-tree.h (TYPE_DEBUG_TYPE): Remove duplicate. adds 5243b51 /cp 2015-12-18 Paolo Carlini paolo.carlini@oracle.com adds 05f906d * gnat.dg/specs/debug1.ads: Bump final count to 18. adds 6ceddcd Ignore -fdebug-prefix-map in producer string (by Daniel Kahn [...] adds 6bd291c * config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand [...] adds 1ffaae3 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds a3de9f2 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds 6ec840b PR debug/68860 * ipa-split.c (split_function): Only perform [...] adds 4e96238 Fix PR c++/68978 (bogus error: lvalue required as left operan [...] adds ec35805 Daily bump. adds 5ab11d5 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 7825c5b This series of patches fix PR61441. This patch adds REAL_VALU [...] adds 315c579 gcc: adds e7df838 2015-12-19 Andrew Burgess andrew.burgess@embecosm.com adds 7b0b2ad PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds 92d0778 Daily bump. adds e98da82 PR middle-end/65337 * tree-ssa-dce.c (bb_postorder): New st [...] adds b933313 This series of patches are for fixing PR61441. This patch mod [...] adds d24078c This series of patches fix PR61441. This patch removes flag_e [...] adds e43e03d * gcc-interface/utils.c (maybe_pad_type): In type_annotate_o [...] adds 9f34676 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds deddd77 * gcc-interface/utils2.c (gnat_rewrite_reference) <REALPART_ [...] adds a2cd9c5 PR c++/67411 adds 3311d30 PR c++/67411 adds 2733a31 2015-12-20 Andrew Pinsi apinski@cavium.com adds 418c86e Daily bump. adds 354aade PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds c4fd3a5 PR tree-optimization/64910 * config/i386/i386.md (testqi_ex [...] adds f7a0ff6 This series of patches fix PR61441. This patch makes resultin [...] adds e4a217c PR 66827 * regex.c (EXTRACT_NUMBER): Cast sign byte to unsi [...] adds bf823e9 [ARC] Add and refurbish the builtins related functions. adds 1db1b56 PR libstdc++/66693. adds 009c469 S/390: Fix base reg condition. adds fa1c725 Fix typo adds 311ceeb libstdc++/68276 consistently qualify std::forward adds 7192da4 libstdc++/68995 qualify calls to __callable_functor adds 167af16 Rename test file that had incorrect bug number adds 899cc28 PR tree-optimization/65337 * tree-ssa-pre.c (eliminate): Al [...] adds f8674a0 DWARF: allow dynamic data member offsets for inheritance info adds c0bf500 C and C++ FE: fix source ranges for binary ops adds 6fd5d6a 2015-12-21 Andrew Pinski apinski@cavium.com adds e62b583 * go-gcc.cc (Gcc_backend::global_variable): If type is zero- [...] adds 65ae210 Daily bump. adds ff04864 * go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. [...] adds b865d47 * dbgcnt.def (dom_unreachable_edges): New debug counter. * [...] adds eb7b20f PR debug/60756 * var-tracking.c (tracked_record_parameter_p [...] adds 866ff32 * gcc.dg/torture/pr68264.c: Tweak for Solaris. adds 3290051 [combine] Check WORD_REGISTER_OPERATIONS normally rather than [...] adds df3be8f Add inline to std::__invfwd adds 9f27d92 This series of patches fix PR61441. This patch avoids various [...] adds 37e2d32 PR c/69002 * c-typeck.c (build_component_ref): Warn when ac [...] adds afc3cb5 [PATCH] Use call-clobbered register for sibcall via GOT adds 296e592 Fix read of uninitialized value in make_pack_expansion() adds 08f4e8e gcc/ PR target/68772 * config/rs6000/rs6000.h (ASM_CPU_SPEC [...] adds 7a34692 Fix previous ChangeLog entry adds a08574d PR ipa/67811 adds b8bdfa3 Give EH_ELSE access to __builtin_eh_pointer adds 0d2f296 PR c++/67376 * fold-const.c (size_low_cst): Removed. (fold [...] adds 0bec949 PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 80e6397 PR c++/67257 * parser.c (cp_parser_single_declaration): Rej [...] adds 612a610 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds fc7a3a0 [PATCH] Avoid unnecessary block copying in path splitting adds 7b4b11d libcpp: Avoid unnecessary ad-hoc uses for large source files adds 56d3d78 PR c/68473: sanitize source range-printing within certain mac [...] adds c6f0dbc Daily bump. adds e21f958 [PATCH] Allow indirect call via GOT for 64-bit Pmode x32 adds a76d6a3 2015-12-23 David Sherwood david.sherwood@arm.com adds a1393a2 Don't run OpenACC C++ test twice adds 9d5fd7c Merge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTR adds 8770d0a Fix broken handling of LABEL_REF in genrecog + genpreds. adds 2591ae50 gcc/ * alias.c (compare_base_decls): Simplify in-symtab che [...] adds 7e195d5 [Patch testsuite] Skip gcc.dg/ifcvt-4.c for targets on which [...] adds 9224dd1 * config/nvptx/nvptx-protos.h (nvptx_maybe_convert_symbolic [...] adds e5b7a90 gcc/ * cgraph.h (decl_in_symtab_p): Revert check DECL_IN_CO [...] adds 48549d2 PR c++/69023 - bitset whose name is used in constant-expressi [...] adds 2e18de3 Daily bump. adds 94720cd PR ipa/67811 adds 25222ad Introduce support for PKU instructions. adds dcc0e16 Add missing intrinsic file. adds 4caef4a Fix computation of single entry/exit of a region. adds d523d0c Use const-ref instead of values for sese_l passed to functions. adds 833c9e6 Daily bump. adds f21eb00 PR c++/69005 adds 2125255 Correct use of __GXX_WEAK__ macro. adds d125da7 Fix PR number in revision 231905 ChangeLogs. adds 3548f2f 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds bb9b22f Daily bump. adds bf9325f Daily bump. adds 7b3390b * ipa-visibility.c (function_and_variable_visibility): Do no [...] adds 5997c24 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 826b881 Daily bump. adds 50ad927 * config/nvptx/nvptx.c (nvptx_output_call_insn): Expect hard [...] adds 0f8813c [gcc] adds e41f10f * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 461006b * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*. adds aafde35 * gfortran.dg/coarray_40.f90: Link with libatomic if available. adds 2afaef0 Tweak the documentation of libiberty's xcrc32 function adds bdfb5eb * gcc.target/i386/pr68473-1.c: Add dg-do compile directive. adds 33f6238 Daily bump. adds f320bf8 2015-12-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds a4a2d1b * gcc.target/i386/*.c: Remove extra braces from target selectors. adds ec55997 libmpx/ adds 4136c18 gcc/testsuite/ChangeLog: adds 3d19def 2015-12-29 Michael Meissner meissner@linux.vnet.ibm.com adds 95290af Daily bump. adds 037c2ab * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Chec [...] adds d810766 * gfortran.dg/coarray_40.f90: Revise to use dg-additional-op [...] adds 2e4b618 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds b73c21c Daily bump. adds 1a4a84f * fr.po: Update. adds 79a1473 * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correc [...] adds eb32c60 * config.guess: Import version 2016-01-01. * config.sub: Likewise. adds fb2c1ed Rotate ChangeLog. adds 25371c9 PR target/69015 * ifcvt.c (find_cond_trap): Give up if retu [...] adds 0f553cd Daily bump. adds 57aa985 PR sanitizer/69055 * ubsan.c (ubsan_instrument_float_cast): [...] adds 2a65906 PR tree-optimization/69070 * tree-ssa-math-opts.c (gimple_e [...] adds 19a468b 2016-01-01 Paul Thomas pault@gcc.gnu.org adds 48aaffa 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 98b481a PR target/68917 * config/tilegx/tilegx.md (clzsi2): Don't c [...] adds bdc177d 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 89324f5 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds eefd9f2 Daily bump. adds 1992399 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds 855b105 * gnat.dg/specs/debug1.ads: Delete. adds 74663a8 Daily bump. adds 6e5b112 * gnatvsn.ads: Bump copyright year. adds 33e0bf2 2016-01-03 Matthias Klose doko@ubuntu.com adds 300e100 2016-01-03 Paul Thomas pault@gcc.gnu.org adds 1f12920 Daily bump. adds 586176d 2016-01-03 Vladimír Čunát vcunat@gmail.com adds fde14df 2016-01-03 Sandra Loosemore sandra@codesourcery.com adds f006b2a 2016-01-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 6b5c028 PR target/69072 * config/sparc/sparc.c (scan_record_type): [...] adds b8f4a5f PR target/69100 * config/sparc/sparc.h (FUNCTION_ARG_REGNO_ [...] adds 65aafe2 * config/arm/arm.c (aapcs_vfp_allocate_return_reg): Treat al [...] adds d7d6a3a PR c/68908 * c-typeck.c (build_atomic_assign): Improve comm [...] new 3e7a6cb Merged trunk revision 232052 into the hsa branch
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 38 + MAINTAINERS | 3 + Makefile.in | 2 +- Makefile.tpl | 2 +- config.guess | 23 +- config.sub | 20 +- config/isl.m4 | 35 +- configure | 37 +- configure.ac | 14 +- contrib/ChangeLog | 5 + contrib/config-list.mk | 5 +- contrib/download_prerequisites | 2 +- gcc/ChangeLog | 43384 +------------------ gcc/{ChangeLog => ChangeLog-2015} | 1393 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/ada/ChangeLog | 10363 +---- gcc/ada/{ChangeLog => ChangeLog-2015} | 142 + gcc/ada/gcc-interface/ada-tree.def | 5 + gcc/ada/gcc-interface/ada-tree.h | 64 +- gcc/ada/gcc-interface/decl.c | 271 +- gcc/ada/gcc-interface/misc.c | 453 +- gcc/ada/gcc-interface/utils.c | 77 +- gcc/ada/gcc-interface/utils2.c | 2 + gcc/ada/gnatvsn.ads | 4 +- gcc/alias.c | 7 +- gcc/c-family/ChangeLog | 22 + gcc/c-family/c-common.c | 23 +- gcc/c-family/c-common.h | 6 +- gcc/c-family/c-lex.c | 26 + gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 67 + gcc/c/c-parser.c | 100 +- gcc/c/c-typeck.c | 171 +- gcc/cfganal.c | 22 +- gcc/cfganal.h | 2 +- gcc/cgraph.c | 70 +- gcc/cgraph.h | 2 +- gcc/cgraphunit.c | 7 + gcc/combine.c | 8 +- gcc/common.opt | 25 +- gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 12 +- gcc/config.in | 18 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 1 + gcc/config/aarch64/aarch64-simd.md | 27 + gcc/config/aarch64/aarch64.c | 81 +- gcc/config/aarch64/aarch64.md | 22 + gcc/config/aarch64/atomics.md | 2 +- gcc/config/arc/arc.c | 1816 +- gcc/config/arc/arc.md | 324 +- gcc/config/arc/builtins.def | 195 + gcc/config/arc/fpx.md | 19 +- gcc/config/arc/predicates.md | 39 +- gcc/config/arc/simdext.md | 232 +- gcc/config/arm/arm-arches.def | 5 + gcc/config/arm/arm-c.c | 8 +- gcc/config/arm/arm-protos.h | 3 + gcc/config/arm/arm-tables.opt | 10 +- gcc/config/arm/arm.c | 9 +- gcc/config/arm/arm.h | 6 + gcc/config/arm/arm.md | 18 +- gcc/config/arm/arm_neon.h | 100 + gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/iterators.md | 14 + gcc/config/arm/neon.md | 56 + gcc/config/arm/t-aprofile | 2 + gcc/config/arm/unspecs.md | 4 + gcc/config/arm/vfp.md | 12 + gcc/config/avr/avr.c | 25 + gcc/config/avr/avr.h | 17 +- gcc/config/darwin.h | 7 +- gcc/config/i386/constraints.md | 12 +- gcc/config/i386/cpuid.h | 2 + gcc/config/i386/darwin.h | 4 + gcc/config/i386/djgpp-stdint.h | 22 +- gcc/config/i386/driver-i386.c | 8 +- gcc/config/i386/i386-c.c | 4 +- gcc/config/i386/i386.c | 23 +- gcc/config/i386/i386.h | 3 + gcc/config/i386/i386.md | 79 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/{xsavecintrin.h => pkuintrin.h} | 36 +- gcc/config/i386/predicates.md | 66 +- gcc/config/i386/x86intrin.h | 2 + gcc/config/mips/mips.c | 31 +- gcc/config/nvptx/nvptx-protos.h | 2 - gcc/config/nvptx/nvptx.c | 639 +- gcc/config/nvptx/nvptx.h | 105 +- gcc/config/nvptx/nvptx.md | 157 +- gcc/config/pa/pa.c | 106 +- gcc/config/pa/pa.md | 466 +- gcc/config/rs6000/freebsd64.h | 23 +- gcc/config/rs6000/rs6000-c.c | 2 + gcc/config/rs6000/rs6000.c | 150 +- gcc/config/rs6000/rs6000.h | 1 + gcc/config/rs6000/rs6000.md | 63 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/config/rs6000/vector.md | 1 + gcc/config/rs6000/vsx.md | 101 +- gcc/config/s390/driver-native.c | 3 +- gcc/config/s390/predicates.md | 12 +- gcc/config/s390/s390.c | 119 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/vector.md | 16 +- gcc/config/sparc/sparc.c | 36 +- gcc/config/sparc/sparc.h | 5 +- gcc/config/sparc/sparc.md | 174 +- gcc/config/tilegx/tilegx.md | 11 +- gcc/configure | 100 +- gcc/configure.ac | 36 +- gcc/cp/ChangeLog | 177 + gcc/cp/call.c | 66 +- gcc/cp/class.c | 280 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl.c | 73 +- gcc/cp/decl2.c | 16 +- gcc/cp/error.c | 2 +- gcc/cp/init.c | 19 +- gcc/cp/lambda.c | 14 +- gcc/cp/parser.c | 73 +- gcc/cp/pt.c | 82 +- gcc/cp/rtti.c | 2 +- gcc/cp/semantics.c | 55 +- gcc/cp/tree.c | 84 +- gcc/cp/typeck.c | 129 +- gcc/cp/typeck2.c | 34 +- gcc/cse.c | 7 + gcc/dbgcnt.def | 1 + gcc/dbxout.c | 2 + gcc/debug.c | 1 + gcc/debug.h | 5 + gcc/defaults.h | 4 + gcc/diagnostic-show-locus.c | 34 +- gcc/doc/extend.texi | 243 +- gcc/doc/install.texi | 20 +- gcc/doc/invoke.texi | 69 +- gcc/doc/sourcebuild.texi | 12 + gcc/dwarf2out.c | 2135 +- gcc/dwarf2out.h | 88 +- gcc/emit-rtl.c | 3 +- gcc/flag-types.h | 15 + gcc/fold-const-call.c | 20 +- gcc/fold-const.c | 172 +- gcc/fortran/ChangeLog | 32 + gcc/fortran/expr.c | 2 +- gcc/fortran/gfortran.texi | 22 +- gcc/fortran/intrinsic.texi | 52 + gcc/fortran/resolve.c | 1 + gcc/fortran/trans-array.c | 9 +- gcc/fortran/trans-openmp.c | 2 +- gcc/fortran/trans-stmt.c | 16 +- gcc/genpreds.c | 2 + gcc/genrecog.c | 3 +- gcc/gensupport.c | 4 +- gcc/gimple-fold.c | 8 +- gcc/gimple-pretty-print.c | 59 +- gcc/gimple-pretty-print.h | 1 + gcc/gimple-ssa-split-paths.c | 17 +- gcc/gimple-ssa.h | 10 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer-out.c | 8 +- gcc/gimple-walk.c | 21 +- gcc/gimple.c | 6 +- gcc/gimple.h | 59 +- gcc/gimplify.c | 8 +- gcc/ginclude/stdatomic.h | 10 +- gcc/go/ChangeLog | 25 + gcc/go/go-gcc.cc | 77 +- gcc/graphite-dependences.c | 96 +- gcc/graphite-isl-ast-to-gimple.c | 131 +- gcc/graphite-optimize-isl.c | 66 +- gcc/graphite-poly.c | 80 +- gcc/graphite-scop-detection.c | 62 +- gcc/graphite-sese-to-poly.c | 20 +- gcc/graphite.c | 11 +- gcc/graphite.h | 36 +- gcc/hash-map.h | 6 + gcc/hash-table.h | 33 + gcc/ifcvt.c | 7 +- gcc/ipa-cp.c | 23 +- gcc/ipa-icf.c | 12 +- gcc/ipa-prop.c | 12 +- gcc/ipa-split.c | 94 +- gcc/ipa-visibility.c | 27 +- gcc/ira.c | 14 +- gcc/jump.c | 12 +- gcc/langhooks-def.h | 8 +- gcc/langhooks.h | 16 + gcc/lto/ChangeLog | 13 + gcc/lto/lto-symtab.c | 37 + gcc/lto/lto-symtab.h | 11 +- gcc/lto/lto.c | 35 + gcc/match.pd | 8 +- gcc/omp-low.c | 142 +- gcc/opts-common.c | 8 +- gcc/opts.c | 12 +- gcc/params.def | 2 +- gcc/passes.def | 44 +- gcc/po/ChangeLog | 4 + gcc/po/fr.po | 745 +- gcc/real.c | 61 +- gcc/real.h | 6 + gcc/ree.c | 2 +- gcc/sdbout.c | 1 + gcc/sese.c | 4 +- gcc/sese.h | 14 +- gcc/simplify-rtx.c | 38 +- gcc/stor-layout.c | 5 + gcc/symtab.c | 1 - gcc/testsuite/ChangeLog | 19951 +-------- gcc/testsuite/{ChangeLog => ChangeLog-2015} | 562 +- gcc/testsuite/c-c++-common/Wunused-var-13.c | 1 + gcc/testsuite/c-c++-common/attr-simd-3.c | 3 +- gcc/testsuite/c-c++-common/conflict-markers-1.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-10.c | 25 + gcc/testsuite/c-c++-common/conflict-markers-11.c | 14 + gcc/testsuite/c-c++-common/conflict-markers-2.c | 2 + gcc/testsuite/c-c++-common/conflict-markers-3.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-4.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-5.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-6.c | 38 + gcc/testsuite/c-c++-common/conflict-markers-7.c | 6 + gcc/testsuite/c-c++-common/conflict-markers-8.c | 4 + gcc/testsuite/c-c++-common/conflict-markers-9.c | 8 + gcc/testsuite/c-c++-common/pr68833-1.c | 22 + gcc/testsuite/c-c++-common/pr68833-2.c | 16 + gcc/testsuite/c-c++-common/pr68833-3.c | 7 + gcc/testsuite/g++.dg/abi/nvptx-nrv1.C | 71 + gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C | 52 + .../g++.dg/compat/struct-layout-1_generate.c | 24 +- gcc/testsuite/g++.dg/conflict-markers-1.C | 13 + gcc/testsuite/g++.dg/conversion/pr16333.C | 10 + gcc/testsuite/g++.dg/conversion/pr41426.C | 40 + gcc/testsuite/g++.dg/conversion/pr59879.C | 25 + gcc/testsuite/g++.dg/conversion/pr66895.C | 16 + gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 6 + gcc/testsuite/g++.dg/cpp0x/defaulted50.C | 27 + .../g++.dg/cpp0x/lambda/lambda-variadic3.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr51226.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr51463.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr53223.C | 45 + gcc/testsuite/g++.dg/cpp0x/pr63506-1.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr63506-2.C | 27 + gcc/testsuite/g++.dg/cpp1y/auto-fn28.C | 11 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C | 19 + .../g++.dg/cpp1y/lambda-generic-variadic3.C | 15 + gcc/testsuite/g++.dg/dg.exp | 2 + gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 44 + gcc/testsuite/g++.dg/ext/flexary.h | 22 + gcc/testsuite/g++.dg/ext/flexary2.C | 20 +- gcc/testsuite/g++.dg/ext/flexary3.C | 15 +- gcc/testsuite/g++.dg/ext/flexary4.C | 421 + gcc/testsuite/g++.dg/ext/flexary5.C | 209 + gcc/testsuite/g++.dg/ext/flexary6.C | 23 + gcc/testsuite/g++.dg/ext/flexary7.C | 57 + gcc/testsuite/g++.dg/ext/flexary8.C | 33 + gcc/testsuite/g++.dg/ext/flexary9.C | 405 + gcc/testsuite/g++.dg/inherit/pure1.C | 2 +- gcc/testsuite/g++.dg/init/aggr13.C | 17 + gcc/testsuite/g++.dg/ipa/devirt-37.C | 10 +- gcc/testsuite/g++.dg/ipa/devirt-40.C | 4 +- gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/lookup/name-clash11.C | 84 + gcc/testsuite/g++.dg/lookup/pr21802.C | 276 + gcc/testsuite/g++.dg/lookup/two-stage4.C | 2 +- gcc/testsuite/g++.dg/other/PR23205.C | 3 +- gcc/testsuite/g++.dg/other/dump-ada-spec-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- gcc/testsuite/g++.dg/other/pr23205-2.C | 3 +- gcc/testsuite/g++.dg/parse/pr43765.C | 7 +- gcc/testsuite/g++.dg/pr49847-2.C | 47 + gcc/testsuite/g++.dg/pr68831.C | 9 + gcc/testsuite/g++.dg/rtti/typeid11.C | 16 + gcc/testsuite/g++.dg/template/pr68978.C | 39 + gcc/testsuite/g++.dg/tm/noexcept-1.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-4.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-5.C | 2 +- gcc/testsuite/g++.dg/tm/pr67811.C | 11 + gcc/testsuite/g++.dg/torture/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64312.C | 1 + gcc/testsuite/g++.dg/torture/pr68852.C | 51 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 10 +- gcc/testsuite/g++.dg/ubsan/object-size-1.C | 4 +- gcc/testsuite/gcc.c-torture/execute/pr68648.c | 20 + gcc/testsuite/gcc.dg/20040813-1.c | 3 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 54 + gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 34 + gcc/testsuite/gcc.dg/atomic/stdatomic-init.c | 121 + gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 141 + gcc/testsuite/gcc.dg/bad-binary-ops.c | 48 + gcc/testsuite/gcc.dg/builtin-return-1.c | 2 +- gcc/testsuite/gcc.dg/c11-atomic-1.c | 10 +- gcc/testsuite/gcc.dg/c11-atomic-4.c | 92 + gcc/testsuite/gcc.dg/cast-function-1.c | 8 +- gcc/testsuite/gcc.dg/darwin-20040809-2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 12 + .../gcc.dg/diagnostic-range-bad-called-object.c | 24 + gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c | 52 + .../gcc.dg/diagnostic-range-static-assert.c | 24 + gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +- gcc/testsuite/gcc.dg/graphite/fuse-2.c | 4 +- gcc/testsuite/gcc.dg/graphite/id-28.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-1.c} | 14 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-2.c} | 12 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 + gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 27 + gcc/testsuite/gcc.dg/ipa/ipa-pta-1.c | 12 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-10.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-11.c | 12 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 14 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-16.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-3.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-4.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-6.c | 4 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 17 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 44 - gcc/testsuite/gcc.dg/pr49551.c | 2 +- gcc/testsuite/gcc.dg/pr61441.c | 61 + gcc/testsuite/gcc.dg/pr64637.c | 25 + gcc/testsuite/gcc.dg/pr65980.c | 30 + gcc/testsuite/gcc.dg/pr66688.c | 39 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/pr68907.c | 14 + gcc/testsuite/gcc.dg/pr69015.c | 10 + gcc/testsuite/gcc.dg/pr69070.c | 9 + gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/stack-usage-2.c | 3 +- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 4 +- gcc/testsuite/gcc.dg/torture/pr46216.c | 1 + gcc/testsuite/gcc.dg/torture/pr67609.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 16 +- gcc/testsuite/gcc.dg/torture/pr68870.c | 29 + gcc/testsuite/gcc.dg/torture/pr68906.c | 24 + gcc/testsuite/gcc.dg/torture/pr68946.c | 24 + gcc/testsuite/gcc.dg/torture/pr68951.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 16 + gcc/testsuite/gcc.dg/vect/pr45752.c | 7 +- gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr68305.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 5 +- .../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 +- gcc/testsuite/gcc.target/aarch64/tst_3.c | 12 + .../avx-additional-reg-names.c => aarch64/tst_4.c} | 11 +- gcc/testsuite/gcc.target/arc/builtin_general.c | 36 + gcc/testsuite/gcc.target/arc/builtin_simd.c | 171 + gcc/testsuite/gcc.target/arc/builtin_special.c | 42 + gcc/testsuite/gcc.target/arc/jump-around-jump.c | 2 +- gcc/testsuite/gcc.target/arc/load-update.c | 20 + gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 16 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 13 + .../{aarch64/fmaxmin.c => arm/fmaxmin.x} | 17 +- gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 14 + gcc/testsuite/gcc.target/i386/amd64-abi-1.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-2.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-4.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-5.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-6.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-7.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-8.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-9.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c | 2 +- .../gcc.target/i386/avx512f-broadcast-gpr-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 +- .../gcc.target/i386/avx512f-vpbroadcastq-1.c | 6 +- .../gcc.target/i386/avx512f_evex_reg_asm-1.c | 2 +- .../gcc.target/i386/avx512f_evex_reg_asm-2.c | 2 +- .../gcc.target/i386/avx512vl-vpbroadcastd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastq-1.c | 8 +- gcc/testsuite/gcc.target/i386/bittest.c | 22 + gcc/testsuite/gcc.target/i386/bmi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-5.c | 2 +- gcc/testsuite/gcc.target/i386/bt-3.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 2 +- gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/fentry-override.c | 2 +- gcc/testsuite/gcc.target/i386/fentry.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-256-vector.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-6.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-4.c | 2 +- gcc/testsuite/gcc.target/i386/local.c | 2 +- gcc/testsuite/gcc.target/i386/max-stack-align.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 2 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr30961-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32661-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 2 +- gcc/testsuite/gcc.target/i386/pr36246.c | 2 +- gcc/testsuite/gcc.target/i386/pr36786.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr44942.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr45685.c | 2 +- gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr48037-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr51393.c | 2 +- gcc/testsuite/gcc.target/i386/pr51987.c | 2 +- gcc/testsuite/gcc.target/i386/pr52146.c | 2 +- gcc/testsuite/gcc.target/i386/pr52698.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53249.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53698.c | 2 +- gcc/testsuite/gcc.target/i386/pr54157.c | 2 +- gcc/testsuite/gcc.target/i386/pr54445-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr54457.c | 2 +- gcc/testsuite/gcc.target/i386/pr55049-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55093.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55151.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247.c | 2 +- gcc/testsuite/gcc.target/i386/pr55597.c | 2 +- gcc/testsuite/gcc.target/i386/pr55981.c | 2 +- gcc/testsuite/gcc.target/i386/pr56028.c | 2 +- gcc/testsuite/gcc.target/i386/pr58690.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr64409.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-10.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-11.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-12.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-13.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr66470.c | 2 +- gcc/testsuite/gcc.target/i386/pr66978.c | 2 +- gcc/testsuite/gcc.target/i386/pr68473-1.c | 25 + gcc/testsuite/gcc.target/i386/pr68937-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-4.c | 13 + .../20080419-1.c => gcc.target/i386/pr68937-5.c} | 3 + gcc/testsuite/gcc.target/i386/pr68937-6.c | 16 + gcc/testsuite/gcc.target/i386/pr68956.c | 67 + gcc/testsuite/gcc.target/i386/rdfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdpku-1.c | 11 + gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- gcc/testsuite/gcc.target/i386/rotate-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c | 2 +- gcc/testsuite/gcc.target/i386/ssp-strong-reg.c | 2 +- gcc/testsuite/gcc.target/i386/tbm-2.c | 2 +- gcc/testsuite/gcc.target/i386/testround-2.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-1.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-2.c | 2 +- gcc/testsuite/gcc.target/i386/vectorize5.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-1.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-3.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrpku-1.c | 11 + gcc/testsuite/gcc.target/i386/xop-pcmov.c | 2 +- gcc/testsuite/gcc.target/i386/xop-pcmov2.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/mips/ext-2.c | 7 +- gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c | 64 + gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c | 70 + gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c | 49 + gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c | 53 + gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c | 95 + gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c | 88 + gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c | 91 + gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c | 100 + gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c | 62 + gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c | 66 + gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c | 19 + gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c | 208 + gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c | 225 + gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c | 249 + .../powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} | 25 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 15 + gcc/testsuite/gcc.target/powerpc/pr68805.c | 15 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 2 +- gcc/testsuite/gcc.target/s390/litpool-r3-1.c | 16 + gcc/testsuite/gcc.target/s390/vcond-shift.c | 61 + gcc/testsuite/gcc.target/sparc/20151219-1.c | 39 + gcc/testsuite/gcc.target/sparc/20160104-1.c | 16 + gcc/testsuite/gcc.target/sparc/20160104-2.c | 11 + gcc/testsuite/gcc.target/visium/block_move.c | 1 + .../gfortran.dg/allocate_with_source_16.f90 | 76 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_critical_1.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- .../gfortran.dg/default_format_denormal_2.f90 | 2 +- gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/pr65045.f90 | 15 + gcc/testsuite/gfortran.dg/pr68864.f90 | 43 + gcc/testsuite/gfortran.dg/pr69055.f90 | 10 + gcc/testsuite/gfortran.dg/proc_ptr_48.f90 | 50 + gcc/testsuite/gfortran.dg/quad_2.f90 | 11 +- gcc/testsuite/gnat.dg/complex1.adb | 10 + gcc/testsuite/gnat.dg/complex1_pkg.ads | 5 + gcc/testsuite/gnat.dg/specs/debug1.ads | 14 - gcc/testsuite/lib/target-supports.exp | 82 +- .../obj-c++.dg/property/at-property-23.mm | 1 - gcc/testsuite/objc.dg/stabs-1.m | 3 +- gcc/toplev.c | 14 +- gcc/trans-mem.c | 115 +- gcc/tree-cfg.c | 117 +- gcc/tree-cfgcleanup.c | 58 +- gcc/tree-chkp.c | 4 +- gcc/tree-core.h | 6 +- gcc/tree-eh.c | 97 +- gcc/tree-inline.c | 143 +- gcc/tree-nested.c | 2 - gcc/tree-pass.h | 4 +- gcc/tree-pretty-print.c | 3 - gcc/tree-ssa-dce.c | 128 +- gcc/tree-ssa-dom.c | 4 + gcc/tree-ssa-loop-unswitch.c | 4 +- gcc/tree-ssa-loop.c | 76 +- gcc/tree-ssa-math-opts.c | 8 + gcc/tree-ssa-pre.c | 2 + gcc/tree-ssa-structalias.c | 2 + gcc/tree-ssa.c | 1 - gcc/tree-streamer-out.c | 5 +- gcc/tree-vect-data-refs.c | 6 + gcc/tree-vect-patterns.c | 72 +- gcc/tree-vect-slp.c | 199 +- gcc/tree-vect-stmts.c | 9 +- gcc/tree-vectorizer.h | 3 + gcc/tree.c | 21 +- gcc/tree.h | 1 + gcc/ubsan.c | 1 + gcc/var-tracking.c | 40 +- gcc/varasm.c | 14 +- gcc/varpool.c | 7 + gcc/vmsdbgout.c | 1 + libbacktrace/ChangeLog | 5 + libbacktrace/configure | 3 +- libbacktrace/configure.ac | 3 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 5 +- libgcc/ChangeLog | 10 + libgcc/config.host | 1 + libgcc/unwind-generic.h | 4 +- libgfortran/ChangeLog | 11 + libgfortran/io/format.c | 20 - libgfortran/io/write.c | 7 + libgo/mksysinfo.sh | 13 +- libgomp/ChangeLog | 70 + libgomp/libgomp.h | 20 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 11 +- libgomp/plugin/plugin-hsa.c | 1 - libgomp/target.c | 177 +- libgomp/testsuite/libgomp.c/target-link-1.c | 63 + .../libgomp.oacc-c-c++-common/loop-auto-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 2 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-g-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 2 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 2 +- libiberty/ChangeLog | 14 + libiberty/crc32.c | 12 +- libiberty/regex.c | 2 +- libjava/ChangeLog | 5 + libjava/include/jvm.h | 2 +- libjava/libtool-version | 2 +- libmpx/ChangeLog | 5 + libmpx/mpxwrap/mpx_wrappers.c | 11 + liboffloadmic/ChangeLog | 6 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 17 +- libstdc++-v3/ChangeLog | 104 + libstdc++-v3/config/os/djgpp/error_constants.h | 99 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 12 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 23 + libstdc++-v3/include/bits/c++0x_warning.h | 6 +- libstdc++-v3/include/bits/regex_executor.tcc | 5 +- libstdc++-v3/include/std/functional | 138 +- libstdc++-v3/include/std/tuple | 51 - libstdc++-v3/include/std/utility | 53 +- libstdc++-v3/src/c++11/futex.cc | 2 +- libstdc++-v3/src/c++11/ios.cc | 7 +- .../value.cc => bind/68912.cc} | 53 +- .../atomic/65147.cc => 20_util/function/68995.cc} | 11 +- .../65760.cc => function_objects/mem_fn/68982.cc} | 31 +- .../testsuite/20_util/pair/astuple/astuple.cc | 28 + .../20_util/pair/astuple/astuple_cpp14.cc | 59 + .../testsuite/20_util/tuple/tuple_element.cc | 6 + .../testsuite/20_util/tuple/tuple_element_t.cc | 6 + libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 29 +- .../array/tuple_interface/tuple_element.cc | 29 +- .../array/tuple_interface/tuple_element_cpp14.cc | 64 + .../array/tuple_interface/tuple_size.cc | 11 +- .../testsuite/27_io/ios_base/storage/11584.cc | 8 +- .../regex_match/ecma/char/68863.cc} | 9 +- .../bitmap_allocator/check_allocate_max_size.cc | 2 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 2 +- 704 files changed, 19431 insertions(+), 79470 deletions(-) copy gcc/{ChangeLog => ChangeLog-2015} (96%) copy gcc/ada/{ChangeLog => ChangeLog-2015} (98%) create mode 100644 gcc/config/arc/builtins.def copy gcc/config/i386/{xsavecintrin.h => pkuintrin.h} (66%) copy gcc/testsuite/{ChangeLog => ChangeLog-2015} (97%) create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-1.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-10.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-11.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-2.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-3.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-4.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-5.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-6.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-7.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-8.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-9.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-3.c create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-nrv1.C create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-1.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr16333.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr41426.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr59879.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr66895.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr53223.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn28.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary.h create mode 100644 gcc/testsuite/g++.dg/ext/flexary4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary5.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary6.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary7.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary8.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary9.C create mode 100644 gcc/testsuite/g++.dg/init/aggr13.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash11.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr21802.C create mode 100644 gcc/testsuite/g++.dg/pr49847-2.C create mode 100644 gcc/testsuite/g++.dg/pr68831.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid11.C create mode 100644 gcc/testsuite/g++.dg/template/pr68978.C create mode 100644 gcc/testsuite/g++.dg/tm/pr67811.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68852.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-init.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c create mode 100644 gcc/testsuite/gcc.dg/bad-binary-ops.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-4.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-called-object.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-static-assert.c copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-1.c} (83%) copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61441.c create mode 100644 gcc/testsuite/gcc.dg/pr64637.c create mode 100644 gcc/testsuite/gcc.dg/pr65980.c create mode 100644 gcc/testsuite/gcc.dg/pr66688.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68907.c create mode 100644 gcc/testsuite/gcc.dg/pr69015.c create mode 100644 gcc/testsuite/gcc.dg/pr69070.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68870.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68906.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68946.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68951.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_3.c copy gcc/testsuite/gcc.target/{i386/avx-additional-reg-names.c => aarch64/tst_4.c} (51%) create mode 100644 gcc/testsuite/gcc.target/arc/builtin_general.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_simd.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_special.c create mode 100644 gcc/testsuite/gcc.target/arc/load-update.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-hazard-1.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.c copy gcc/testsuite/gcc.target/{aarch64/fmaxmin.c => arm/fmaxmin.x} (65%) create mode 100644 gcc/testsuite/gcc.target/arm/vect-fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/i386/bittest.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-4.c copy gcc/testsuite/{gcc.c-torture/compile/20080419-1.c => gcc.target/i386/pr68937- [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68956.c create mode 100644 gcc/testsuite/gcc.target/i386/rdpku-1.c create mode 100644 gcc/testsuite/gcc.target/i386/wrpku-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c copy gcc/testsuite/gcc.target/powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} (60%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68805.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/s390/litpool-r3-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vcond-shift.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-2.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_critical_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69055.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_48.f90 create mode 100644 gcc/testsuite/gnat.dg/complex1.adb create mode 100644 gcc/testsuite/gnat.dg/complex1_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 libgomp/testsuite/libgomp.c/target-link-1.c copy libstdc++-v3/testsuite/20_util/{is_implicitly_default_constructible/value.cc [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/65147.cc => 20_util/function/68995. [...] copy libstdc++-v3/testsuite/20_util/{function/65760.cc => function_objects/mem_fn/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/pair/astuple/astuple_cpp14.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/tupl [...] copy libstdc++-v3/testsuite/28_regex/{regression.cc => algorithms/regex_match/ecma [...]