This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/stage1 in repository gcc.
discards 0f93b37 Implement x86 interrupt attribute discards 6cfa60d Update TARGET_FUNCTION_INCOMING_ARG documentation adds 087b2f0 * config/nvptx/nvptx.c (nvptx_name_replacement): Move earlie [...] adds eec2f30 2015-11-30 Richard Biener rguenther@suse.de adds 851c1b0 PR tree-optimization/68501 * target.def (builtin_reciprocal [...] adds 32f0f54 Handle BUILT_IN_GOMP_PARALLEL in ipa-pta adds e295ace gcc/testsuite/ChangeLog: adds 9ce9d47 Add gcc.dg/pr46032-{2,3}.c test-cases adds 7c1a959 gcc/ * tree-nested.c (convert_nonlocal_omp_clauses): Add su [...] adds 958d01f always print parameter names as P_{SSA_NAME_VERSION} adds 40928f0 check for ISL generated code that leads to division by zero adds 8ceb279 Daily bump. adds 7ae7e6b * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds b1d47f0 * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds 3002293 PR go/68477 * go-gcc.cc (Gcc_backend::string_constant_expre [...] adds a94f1e5 PR tree-optimization/68529 * tree-ssa-loop-niter.c (number_ [...] adds ae3326d * ipa-devirt.c (type_with_linkage_p, type_in_anonymous_names [...] adds be6e428 2015-12-01 Richard Biener rguenther@suse.de adds d174bb0 Fix typo in aarch64.c adds c122b93 Improve error reporting from genattrtab.c adds 5fb5c07 * gcc-interface/Makefile.in (ADA_EXCLUDE_SRCS): Reorder. adds f8f535e Fix armv6+thumb1 unaligned tests adds 0fee14f gcc/ adds 385fdab Define path::_Cmpt after specializing path::__is_encoded_char adds a206617 2015-12-01 Richard Biener rguenther@suse.de adds f0dd4eb [testsuite] Fix pr46032* testcases. adds 083e7e3 2015-12-01 Richard Biener rguenther@suse.de adds d7e3207 2015-12-01 Richard Biener rguenther@suse.de adds 93ecb2f gcc/fortran/ * dump-parse-tree.c (show_omp_clauses): Handle [...] adds 9674547 Move pr46032*.c tests adds 1996547 2015-12-01 Christian Bruel christian.bruel@st.com adds 28af9b9 PR68474: Fix tree-call-cdce.c:use_internal_fn adds 97fc724 PR middle-end/68582 * cgraphunit.c (check_global_declaratio [...] adds ce182d9 PR tree-optimization/67916 * gcc.dg/torture/pr67916.c: New test. adds 571b348 OpenACC host_data support. adds 1f0b649 [gcc] adds 79686cd PR tree-optimization/64769 * c-c++-common/gomp/pr64769.c: N [...] adds dda4a90 * config/nvptx/nvptx.c (nvptx_function_arg_advance): Don't [...] adds 27e9c5a * lto-streamer-out.c (hash_tree): Do not stream TYPE_ALIAS_S [...] adds 38f56ae * gcc.c-torture/execute/alias-1.c: New testcase. * c-common [...] adds c0ddd9a gcc/ * config/nvptx/nvptx-protos.h (nvptx_output_aligned_de [...] adds 256eaa1 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2e42adb 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2c071d7 PR68577: Handle narrowing for vector popcount, etc. adds 2ec6287 * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Ini [...] adds 653b0b0 Daily bump. adds ef1a276 PR go/65717 compiler: Fix array reflection when len does [...] adds d9b0fca [PATCH] Fix declaration of pthread-structs in s-osinte-rtems. [...] adds 1cb731a [PR68603] Associate conditional C++ loop's back-jump with sta [...] adds ad80582 PR c/68533 * c-decl.c (get_parm_info): Use b->locus instead [...] adds 7d0239e S/390: bswap testcases require -march=z900 to work with -m31. adds 01651ff S/390: bswap64 testcases require -mzarch. adds 160b0cd [PATCH] Fix PR68029 adds 68795b4 S/390: Enable 64 bit atomic tests with -m31 -mzarch. adds d46ab84 S/390: Further bswap enhancements. adds 724bafd S/390: Fix vrepi constraint letter. adds 80fc7f5 S/390: Enable vrepi constants. adds f7d7224 S/390: Fix RT flag in vstrc instruction. adds 1a65652 S/390: Sort builtin types - cleanup only. adds 0570ddf S/390: Fix vec_splat_* builtins. adds 45f20a0 S/390: vec_set mode DI->SI for shift_count adds ec23b36 S/390: Make constant checking more strict adds 592e7d6 Check for invalid FAILs adds acdfe9e PR 68432: Add a target hook to control size/speed optab choices adds 5a0e130 2015-12-02 Richard Biener rguenther@suse.de adds acbb264 PR middle-end/68570 * gcc.dg/torture/pr68570.c: New test. adds 32cbdfc rs6000: Optimise SImode cstore on 64-bit adds 4d1088a AVX-512. Split out mask version for vec_extract_hi_<mode>. adds 4e89a22 2015-12-02 Richard Biener rguenther@suse.de adds 08e661c Handle BUILT_IN_GOACC_PARALLEL in ipa-pta adds e9e763a 2015-12-02 Richard Biener rguenther@suse.de adds 6196ad6 * config/nvptx/nvptx-protos.h (nvptx_output_mov_insn): Decla [...] adds 52d9846 Fix ambiguity with multiple enable_shared_from_this bases adds 12dc9a1 Mark pointers to allocated target vars as restricted, if possible adds 96eefde Fix oacc kernels default mapping for scalars adds 2a7545d Some OpenACC host_data cleanup adds 24096e1 Track indirect calls for call site information in debug info adds 04edfb8 2015-12-02 David Sherwood david.sherwood@arm.com adds e45cefd * config/mips/mips.c (mips_emit_probe_stack_range): Adjust. [...] adds 191cd96 PR c++/68290 * constraint.cc (make_constrained_auto): Move [...] adds b3de8ca rename flag_loop_optimize_isl to flag_loop_nest_optimize adds fead8d0 fix invalid bounds on array refs adds 8702ba1 * config/nvptx/nvptx.c (enum nvptx_shuffle_kind): New. Abso [...] adds 0344b43 2015-12-02 Matthias Klose doko@ubuntu.com adds 89f1603 Fix TYPE_MAIN_VARIANT construction for arrays of qualified ty [...] adds 111e415 * cp-gimplify.c (cp_fold): Use fold_build*. adds da562e3 Define c_fully_fold separately for C and C++. adds 69f54cf Introduce cp_fold_rvalue. adds 9c691db Do constant folding in warn_* functions. adds 877f47a ./: PR go/66147 * Makefile.tpl (HOST_EXPORTS): Add XGCC_FLA [...] adds eee8c3b PR c++/68653 * tree.c (nonnull_arg_p): Allow OFFSET_TYPE. adds 8fb8e6c PR target/68647 * optabs.c (expand_doubleword_popcount, exp [...] adds 4dcc386 * configure.ac: Check assembler support for R_PPC64_ENTRY re [...] adds c57ab0e Fix c++/67337 (segfault in mangle.c) adds 33ae5df gcc/fortran/ PR fortran/63861 * openmp.c (gfc_match_omp_cl [...] adds 73bd9dd PR c/68513 * gcc.dg/pr68513.c: New test. adds da7b620 fix PR68550: do not handle ISL loop peeled statements adds bd47f0b 2015-12-02 Tobias Burnus burnus@net-b.de Alessandro [...] adds 0001fd8 Allow running the testsuite in C++1z mode. adds e75b0ae do not insert code outside the generated region adds 94f74a2 handle missing isl_ast_expr adds 6a8fbd7 PR preprocessor/57580 * c-ppoutput.c (print): Change printe [...] adds 4921635 Daily bump. adds d863cfe PR ipa/68184 * g++.dg/torture/pr68184.C: New testcase. * c [...] adds 355c1f4 * ipa-pure-const.c (ignore_edge): Rename to ... (ignore_edg [...] adds d2c6c2b * ipa-pure-const.c (ignore_edge_for_pure_const): New functio [...] adds 8167d6a 2015-12-03 Richard Biener rguenther@suse.de adds 22f4144 2015-12-03 Richard Biener rguenther@suse.de adds c0b82bc Added missing ChangeLogs. Fix scan pattern for gcc.target/i38 [...] adds 171f11c Guard isl_ast_op_zdiv_r usage with HAVE_ISL_OPTIONS_SET_SCHED [...] adds eeda041 gcc/ adds ddf5be9 2015-12-03 Richard Biener rguenther@suse.de adds 4aa15f9 [RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that ch [...] adds d7ed88b gcc/ * config/nvptx/nvptx-protos.h (npvptx_section_from_add [...] adds d34dd3b Fix some issues with the ROP patch (PR 68471, 68472) adds 4cfd27a Add an rsqrt_optab and IFN_RSQRT internal function adds 10cb5d0 Documentation tweaks for internal-fn-related optabs adds 005f591 [PR tree-optimization/68599] Avoid over-zealous optimization [...] adds b109078 Empty the redirect_edge_var_map after each pass adds ceb58cc Add cost model for Exynos M1 adds 4219e56 * alias.c (alias_set_subset_of, alias_sets_must_conflict_p) [...] adds 6af47aa Daily bump. adds e184ddc gcc/cp/ * parser.c (cp_ensure_no_oacc_routine): Update erro [...] adds c8a9f72 * config/aarch64/aarch64.c (aarch64_legitimize_address): leg [...] adds 46c54c0 2015-12-04 Richard Biener rguenther@suse.de adds d10da77 2015-12-04 Richard Biener rguenther@suse.de adds fafc6bc PR target/68655 * config/i386/i386.c (canonicalize_vector_i [...] adds a4ab54a * c-tree.h (c_build_va_arg): Adjust prototype. * c-parser.c [...] adds dd4268a * config/aarch64/atomics.md (atomic_store<mode>): Use predic [...] adds e60676f [ARM] PR target/68214: Delete IP-reg-clobbering call-through- [...] adds 931fc4a 2015-12-04 Richard Biener rguenther@suse.de adds 6a979f7 PR middle-end/65958 * config/aarch64/aarch64-protos.h (aarc [...] adds 6ad0a0b PR middle-end/65958 * gimplify.c (struct gimplify_ctx): Tur [...] adds 505b369 2015-12-04 Richard Biener rguenther@suse.de adds 901c10a 2015-12-04 Richard Biener rguenther@suse.de adds 4dd98c2 * gcc.dg/graphite/id-28.c: Requires pthreads. adds e78f526 * config/nvptx/nvptx.c (write_one_arg): Deal with prologue [...] adds bdda5a3 gcc/ adds 9841c6e Add notinbranch/inbranch flags to attribute __simd__. adds 7a0cee3 [PATCH 1/2] S/390: Implement "target" attribute. adds 14d7e7e [PATCH 2/2] S/390: Implement "target" attribute. adds 5886434 S/390: Add -mbackchain options to fix test failure. adds a44807f [AArch64] Don't allow -mgeneral-regs-only to change the .arch [...] adds 55a2d27 * tree-ssa-reassoc.c (maybe_optimize_range_tests): Return bo [...] adds b7975a3 PR tree-optimization/68671 * tree-ssa-reassoc.c (maybe_opti [...] adds 26fa902 PR tree-optimization/68680 * calls.c (special_function_p): [...] adds 6e8d7db 2015-12-04 Steven G. Kargl kargl@gcc.gnu.org adds e7f8c9f * tree-tailcall.c (find_tail_calls): Ignore GIMPLE_NOPs. adds 09767a2 rs6000: Implement cstore for signed Pmode register compares adds f133c66 I really do hate this keyboard. adds 7ed86ba gcc * config.gcc (extra_gcc_objs): Define for MSP430. [...] adds a85069b rs6000: Clean up the cstore code a bit adds f65ece8 PR libstdc++/57060 cope with invalid thread IDs adds 99e82b0 gcc: 2015-12-04 Paolo Bonzini bonzini@gnu.org adds 7d38b7b * ipa-inline.c (can_inline_edge_p) Use merged_comdat. * cgr [...] adds 32d050b PR c/68656 * toplev.c (init_asm_output): Pass UNKNOWN_LOCAT [...] adds 3d27a0f C++ FE: expression ranges adds 09c7c47 PR c++/68645 * parser.c (cp_parser_direct_declarator) (cp_ [...] adds dd8aabc PR middle-end/65958 * config/arm/unspecs.md (unspec): Remov [...] adds d29e939 Add fuzzing coverage support adds 2f67d2d gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Ne [...] adds a9d58e3 2015-12-04 Vladimir Makarov vmakarov@redhat.com adds 70f9c73 * gcc.dg/vla-24.c: Requires alloca. adds da54329 [AArch64] Add register constraints to add<mode>3_pluslong adds 6cfed2d fix PR68693: Check for loop structure when extending the SCoP adds 48ee857 check that all the scev applied ops have are dominated by their defs adds fd91fe6 Daily bump. adds 1a9dd53 PR target/68609 * config/rs6000/rs6000-protos [...] adds 387049b * gcc.target/powerpc/recip-sqrtf.c: New test. adds cc78610 2015-12-05 Paul Thomas pault@gcc.gnu.org adds 72bad04 2015-12-05 Juoko Orava jouko.orava@iki.fi adds cc65c9a Daily bump. adds 43aa4bd * ipa-icf.c (sem_function::merge): Check that local_original [...] adds 9bffc11 2015-12-06 Tobias Burnus burnus@net-b.de adds 156d05a PR ada/49940 * s-osinte-kfreebsd-gnu.ads (lwp_self): New im [...] adds 5112baa PR ada/49944 * s-osinte-freebsd.ads: Minor reformatting. ( [...] adds 51ef305 PR ada/56274 * s-osinte-kfreebsd-gnu.ads (pthread_rwlock_t) [...] adds 1b1db4e support for AMD clzero isa. adds 97c2bc3 gnattools/ PR ada/50048 * Makefile.in (ftop_srcdir): New va [...] adds ee12e5f PR ada/60164 * doc/gnat_ugn/gnat_and_program_execution.rst [...] adds 0f71ae5 * config/sh/sh.md (rsqrtsf2): Adjust for the recent rsqrt_opt [...] adds 1371cec Daily bump. adds b157175 * g++.dg/cpp0x/static_assert8.C: Fix for -std=c++1z. * g++. [...] adds b34f7e6 PR c++/68597, fix auto9.C and auto-neg1.C with -std=c++1z. adds 6751468 Fix memclass5.C, memfriend10.C, var-templ19.C with -std=c++1z. adds eade094 Fix template/ref1.C, nontype15.C, addr-builtin1.C with -std=c++1z. adds 98fe467 Fix crash70.C with -std=c++1z. adds 3b2771f Fix decltype-call1.C with -std=c++1z. adds a529dea Fix parse/no-type-defn1.C with -std=c++1z. adds fc487c3 PR target/68633 adds 1ba6840 Commit accidentally forgotten tests. adds f40f9ee PR target/68627 adds 7e6e9bf gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Lo [...] adds 219bb7c Fix new sancov tests adds bc4c651 Fix changelog entry and add pr66896.C. adds d0f713f Fix missing range information for "%q+D" format code adds 64204da gcc/ * config/nvptx/nvptx.c (nvptx_output_call_insn): Emit [...] adds d96a7a4 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 3adbc51 2015-12-07 Vladimir Makarov vmakarov@redhat.com adds 4a7d592 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 796bb13 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds e0dec29 PR ipa/61886 * symtab.c (ultimate_transparent_alias_target) [...] adds 1b06294 PR c/68668 * c-decl.c (grokdeclarator): If ORIG_QUAL_INDIRE [...] adds a01b98f * config//nvptx/nvptx.c (write_return): New. (write_fn_prot [...] adds 50cd3de * fold-const.c (operand_equal_p): Drp flag_strict_aliasing check. adds 802e637 Add scheduling model for Exynos M1 adds 03af97e gcc/testsuite/ * lib/g++.exp: Also find -std list in GXX_TES [...] adds dd913ae PR c++/68170 * pt.c (maybe_new_partial_specialization): The [...] adds 8f559c6 PR c++/68464 * cp-gimplify.c (cp_fold): Don't assume X has [...] adds 522e1fe 2015-12-07 Steve Ellcey sellcey@imgtec.com adds ee34b05 2015-12-07 Steve Ellcey sellcey@imgtec.com adds 6085651 PR middle-end/66726 * g++.dg/tree-ssa/pr66726.c: Renamed to [...] adds 6ce5f83 PR c++/68683 * constraint.cc (satisfy_argument_deduction_co [...] adds fb79218 PR c++/68760 * error.c (dump_global_iord): Use DECL_SOURCE_ [...] adds fee0b56 PR target/63668 * doc/invoke.texi (SPARC options): Document [...] adds 846fb52 Daily bump. adds c17507c * config/rl78/constraints.md (Wfr): Change to be a non-memory [...] adds e7eabf3 gcc/ adds e300de9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 93bb3cf * config/i386/i386.c (ix86_emit_swsqrtsf): Cleanup infinity [...] adds 46d5e21 * config/ia64/ia64.c (ia64_emit_probe_stack_range): Adjust. [...] adds 5912f52 * doc/invoke.texi (SPARC options): Fix typo. adds fe2961b [AArch64] Rework ARMv8.1 command line options. adds 780656b 2015-12-08 Andre Vieira andre.simoesdiasvieira@arm.com [...] adds a2b3115 gcc/testsuite: * gfortran.dg/pr68627.f: Limit target to x86. adds 15d1630 [testsuite][ARM target attributes] Fix effective_target tests. adds 0974206 2015-12-08 David Sherwood david.sherwood@arm.com adds 31ba81b PR c/48088 PR c/68657 * common.opt (Wframe-larger-than=): [...] adds 733acad Add file missing from earlier commit. adds ddf971a gcc/testsuite/ * gfortran.dg/pr68627.f: Use '!ia32' instead [...] adds 9751df3 AVX-512. Fix assembler section for broadcast pattern. adds 44c0112 Clear restrict in install_var_field adds fe90ab1 PR c++/68116 * g++.dg/cpp0x/pr68116.C: New test. adds 720d8cb [AArch64] Skip big-endian as well for gcc.target/aarch64/got_ [...] adds f73b478 PR c/68757: fix uninitialized src_range for various builtins adds 7063d45 C: fix uninitialized ranges for __alignof__ adds adf1dfd * gcc.dg/sso-9.c (foo): Robustify trick. adds f30646b * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm [...] adds 4d64524 PR target/68701 * config/i386/i386.c (ix86_option_override_ [...] adds 52fbaa0 * testsuite/ChangeLog: Fix last entry. adds 2642aca * gcc.c-torture/compile/920723-1.c: Remove PTX skip. * gcc. [...] adds 3809b03 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds ee03cd5 PR ipa/61886 * lto-partition.c (add_symbol_to_partition_1): [...] adds 48effc5 gcc/ * config/nvptx/nvptx.c (decl_chunk_size, decl_chunk_mo [...] adds 10dd059 PR ipa/61886 * symtab.c (symtab_node::verify_base): Fix thi [...] adds 0325f3f PR ipa/61886 * ipa-visibility.c (can_replace_by_local_alias [...] adds dfbba35 PR ipa/61886 * varpool.c (varpool_node::get_availability): [...] adds 4d2c990 PR ipa/61886 * lto-cgraph.c (compute_ltrans_boundary): Add [...] adds 3c4e44f Daily bump. adds 161765f Fix misleading indentation in tree-ssa-loop-unswitch.c adds a1cb63f Fix misleading indentation in tree-nested.c adds 3c6824f Fix PR c++/68711 - [6 regression] SEGV on an invalid offsetof [...] adds 4e42d23 PR ipa/61886 * lto-streamer.h (lto_symtab_merge_decls, lto_ [...] adds 8b95d2d * config/rx/rx.opt (-mjsr): Add. * config/rx/predicates.md (r [...] adds f5d3c0a PR ipa/61886 * symtab.c (symtab_node::equal_address_to): Ne [...] adds ad9c515 2015-12-09 Chung-Lin Tang cltang@codesourcery.com adds a0041ab PR ipa/61886 PR middle-end/25140 * ipa-reference.c (is_imp [...] adds fc5f8be 2015-12-09 Richard Biener rguenther@suse.de adds 0308f68 2015-12-09 Richard Biener rguenther@suse.de adds 59c1821 Minor fixes adds 762aef8 Fix PR ipa/68790 adds 6e0cf98 Fix memory leak in tree-if-conv.c adds dd68020 Fix newly introduced memory leak in adds f599561 Fix GOMP/GOACC_parallel handling in find_func_clobbers adds 0b04b41 PR ada/66526 * g-expect.adb (Set_Up_Child_Communications): [...] adds 062a10f 2015-12-09 Richard Biener rguenther@suse.de adds f67e390 2015-12-09 Richard Biener rguenther@suse.de adds d73c123 PR tree-optimization/68786 * tree-if-conv.c: Include builti [...] adds 4e12ee8 [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609 adds 5dccd07 PR tree-optimization/66949 * tree-ssa-phiopt.c (tree_ssa_ph [...] adds c7d9ad8 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior [...] adds 9bb0fb7 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX defi [...] adds 51df021 /cp 2015-12-09 Paolo Carlini paolo.carlini@oracle.com adds b674417 dump param name when timing out adds f2e4bff add array access function in the right order adds f673455 specify more isl codegen options adds 195e39f 2015-12-09 Andreas Tobler andreast@gcc.gnu.org adds b39960e PR ipa/61886 PR middle-end/25140 * ipa-reference.c (ipa_re [...] adds 2f7de6c 2015-12-09 Tobias Burnus burnus@net-b.de adds 24199c3 PR lto/68811 * g++.dg/lto/pr68811_0.C: New testcase. * g++ [...] adds 58da814 PR ipa/61886 * ipa-visibility.c (function_and_variable_visi [...] adds 5118f06 2015-12-09 Tobias Burnus burnus@net-b.de Ales [...] adds 7e28e64 PR lto/68811 * lto.c (lto_fixup_prevailing_decls): Do not c [...] adds 96ba677 PR ipa/61886 PR middle-end/25140 * tree-ssa-alias.c (ptr_d [...] adds 9820cc9 Daily bump. adds 278e789 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): D [...] adds ab861c8 PR 68115/libfortran * configure.ac: Set libbacktrace_cv_sys [...] adds a59e6fa * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Rem [...] adds ef6d055 Fix memory leaks in tree-vect-data-refs.c adds 8a33e81 Remove invalid assert in find_func_aliases_for_builtin_call adds 0d4f3f8 2015-12-10 Richard Biener rguenther@suse.de adds 93bfa1f 2015-12-10 Richard Biener rguenther@suse.de adds bca33fb 2015-12-10 Richard Biener rguenther@suse.de adds d227606 2015-12-10 Richard Biener rguenther@suse.de adds 8f081a6 2015-12-10 Richard Biener rguenther@suse.de adds 6c2acfc Fix warnings from including fdl.texi into gnat-style.texi adds 7ae97ba 2015-12-10 Richard Biener rguenther@suse.de adds 522ea93 PR tree-optimization/68785 * gimple-fold.c (fold_ctor_refer [...] adds c34c9fe [install.texi] Add note against GNAT 4.8 on ARM targets adds 0ce1bd6 Correct previous ChangeLog (targets is correct, not hosts) adds e7f3075 gcc/ adds ed3c531 fix typo in date format adds e237aa7 * alias.c (get_alias_set): Add cut-off for recursion. adds ae57688 Revert [testsuite][ARM target attributes] Fix effective_target tests adds 1794836 2015-12-10 Richard Biener rguenther@suse.de adds 307c7fd [ARC] Add support for atomic memory built-in. adds f559993 [ARC] Add support for atomic memory built-in. Add atomic.md file. adds c4e6339 * gcc-interface/gigi.h (create_var_decl): Adjust comment. ( [...] adds 9131519 Improve generated libstdc++ API docs adds d6b260f * gcc-interface/trans.c (Call_to_gnu): Remove guard for NULL [...] adds a03ff9d 2015-12-10 Richard Biener rguenther@suse.de adds 82e4bc9 PR ada/48013 * gcc-interface/trans.c (empty_stmt_list_p): N [...] adds 1a9de75 Fix dejagnu directives in shared_ptr test adds 9dc1970 Change tests to use -std=gnu++14 not -std=gnu++1y adds 32dd1e5 Fix -Wmisleading-indentation warning in function.c adds 24b1b3e Fix misleading indentation in gcc/fortran/io.c adds 5b3ba40 Fix -Wmisleading-indentation warning in gcc/regrename.c adds a15f56f Fix -Wmisleading-indentation warning in ifcvt.c adds 35e3a98 Fix -Wmisleading-indentation warning in graphite-optimize-isl.c adds 81dbff5 2015-12-10 Martin Jambor mjambor@suse.cz adds 30ccaf3 PR c++/68348 * g++.dg/cpp0x/pr68348.C: New test. adds d3960aa gcc/ adds b0e1d3d PR rtl-optimization/68376 PR rtl-optimization/68670 * ifcv [...] adds 9675245 2015-12-10 Jeff Law law@redhat.com adds 1e66214 testsuite/lib/multline.exp: show test name and line numbers adds 7b1a8d9 PR tree-optimization/68619 * graphite-scop-detection.c (gat [...] adds 55ee22e * invoke.texi (Warning Options): Update -Wall options [...] adds 5f40c95 2015-12-10 Vladimir Makarov vmakarov@redhat.com adds a515ebd Add -Wmisleading-indentation to -Wall adds 15a1fce * ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_fo [...] adds e21bcce * lto-streamer-out.c (wrap_refs): Only wrap public decls. adds fcfe0df * config/nvptx/nvptx.c (nvptx_function_arg, nvptx_function_ [...] adds 71d3c07 rtlanal: Fix bits/bytes confusion in set_noop_p (PR68814) adds f94693e PR ipa/61886 * lto-symtab.c (lto_symtab_merge_p): Avoid mer [...] adds b1d369b Daily bump. adds 7af735b Fix shrink-wrapping bug (PR67778, PR68634) adds f66a5fd gcc/ adds 904b63c gcc/ adds deb03d1 2015-12-11 Richard Biener rguenther@suse.de adds 7c25796 Fix PR target/67484 adds b3342fe S/390: Fix warnings in "*setmem_long..." patterns. adds 0009188 S/390: Fix warnings in "*setmem_long..." patterns. adds 58db7f1 Add an asssert and testcase for PR 68064 adds e3343fd * hash-map.h (hash_map::hash_map): Gather statistics only w [...] adds 035418f Remove unpaired TERMINATE_PASS_LIST in passes.def adds 49dc00f PR libstdc++/68139 adds 8c3f798 gcc/ * config/nvptx/nvptx.h (TARGET_SUPPORTS_WIDE_INT): Def [...] adds 3d9a6ba libmpx/ adds ba0e61d S/390: Wide int support. adds 51b4712 * ChangeLog: Remove confusign PR marker. adds 7c5f556 avoid alignment of static variables affecting stack's adds 2e7fa9b * gcc.dg/pr59605-1.c: Reduce iterations for nvptx. adds 8b1fba2 2015-12-11 Jan-Benedict Glaw jbglaw@lug-owl.de Domin [...] adds c666c7b * config/nvptx/nvptx.h (RETURN_ADDR_REGNO): Delete. (OUTGOI [...] adds 0ca0e47 Fix std::invoke support for reference_wrappers adds 4c1f789 PR middle-end/68215 * tree-vect-generic.c (tree_vec_extract [...] adds 094dcfe [PATCH][PR tree-optimization/68844] Fix testcase expected output adds 11b44d7 Daily bump. adds 8f905db gcc: PR sanitizer/68418 * c-family/c-ubsan.c (ubsan_instrum [...] adds b223887 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 [...] adds d9102cb 2014-12-12 Tobias Burnus burnus@net-b.de adds 38bb931 2014-12-12 Tobias Burnus burnus@net-b.de adds 543530a * config/sparc/sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to [...] adds 49adb6e Fix date adds 15addf1 * tree.c (free_lang_data_in_type, find_decls_types_r): Also [...] adds 97b85bb Daily bump. adds 83a01d5 * g++.dg/opt/pr48549.C: XFAIL AIX. * g++.dg/a [...] adds 6cbd82a * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds 3afbcf4 * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds d32e568 Handle sizes and kinds params of GOACC_paralllel in find_func [...] adds 378682d [PATCH] m68k testsuite TLC adds fe09f7a [PATCH][PR target/19201] Peephole to improve clearing items i [...] adds ccbc86c * gcc.dg/graphite/pr42729.c: XFAIL AIX. adds 2added0 [PR67355] drop dummy zero from reverse VTA ops, fix infinite [...] adds 7729884 Daily bump. adds 63f4c0d 2015-12-14 Thomas Preud'homme thomas.preudhomme@arm.com adds f3c921e PR rtl-optimization/68730 * cfgrtl.c (cfg_layout_finalize): [...] adds 1a76194 [PR 66616] Check for thunks when adding extra constants to clones adds d899e1d [ARC] Refurbish emitting DWARF2 related information when expa [...] 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) new 61828ff Rebuild array with the updated function pointer type new c896172 Update TARGET_FUNCTION_INCOMING_ARG documentation new c942b31 Implement x86 interrupt attribute
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (0f93b37) \ N -- N -- N refs/heads/hjl/interrupt/stage1 (c942b31)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 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 | 42 + MAINTAINERS | 2 + Makefile.def | 1 + Makefile.in | 4 +- Makefile.tpl | 3 +- config/isl.m4 | 35 +- configure | 37 +- configure.ac | 14 +- contrib/ChangeLog | 9 + contrib/config-list.mk | 5 +- contrib/download_prerequisites | 4 +- gcc/ChangeLog | 3001 +++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 43 +- gcc/ada/ChangeLog | 202 ++ .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/g-expect.adb | 23 +- gcc/ada/gcc-interface/Makefile.in | 45 +- gcc/ada/gcc-interface/ada-tree.def | 5 + gcc/ada/gcc-interface/ada-tree.h | 71 +- gcc/ada/gcc-interface/decl.c | 217 +- gcc/ada/gcc-interface/gigi.h | 18 +- gcc/ada/gcc-interface/misc.c | 453 ++- gcc/ada/gcc-interface/trans.c | 42 +- gcc/ada/gcc-interface/utils.c | 62 +- gcc/ada/gcc-interface/utils2.c | 3 +- gcc/ada/gnat-style.texi | 3 + gcc/ada/s-oscons-tmplt.c | 6 +- gcc/ada/s-osinte-freebsd.ads | 9 +- gcc/ada/s-osinte-kfreebsd-gnu.ads | 119 +- gcc/ada/s-osinte-rtems.ads | 50 +- gcc/alias.c | 123 +- gcc/alias.h | 1 + gcc/attribs.c | 18 +- gcc/bitmap.c | 8 +- gcc/builtins.c | 7 +- gcc/builtins.def | 3 +- gcc/c-family/ChangeLog | 108 +- gcc/c-family/c-common.c | 670 +---- gcc/c-family/c-common.h | 7 +- gcc/c-family/c-format.c | 6 +- gcc/c-family/c-lex.c | 26 + gcc/c-family/c-omp.c | 1 - gcc/c-family/c-ppoutput.c | 38 +- gcc/c-family/c-pragma.c | 7 +- gcc/c-family/c-pragma.h | 2 + gcc/c-family/c-ubsan.c | 15 +- gcc/c-family/c.opt | 10 +- gcc/c/ChangeLog | 115 + gcc/c/Make-lang.in | 2 +- gcc/c/c-decl.c | 52 +- gcc/c/c-fold.c | 589 ++++ gcc/c/c-parser.c | 183 +- gcc/c/c-tree.h | 6 +- gcc/c/c-typeck.c | 104 +- gcc/calls.c | 20 +- gcc/cfgexpand.c | 32 +- gcc/cfgrtl.c | 1 + gcc/cgraph.c | 15 +- gcc/cgraph.h | 44 +- gcc/cgraphclones.c | 2 +- gcc/cgraphunit.c | 35 +- gcc/combine.c | 3 +- gcc/common.opt | 34 +- gcc/common/config/i386/i386-common.c | 16 + gcc/common/config/msp430/msp430-common.c | 10 +- gcc/common/config/s390/s390-common.c | 22 +- gcc/compare-elim.c | 6 +- gcc/config.gcc | 11 +- gcc/config.in | 36 +- gcc/config/aarch64/aarch64-builtins.c | 34 +- gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-linux.h | 3 + gcc/config/aarch64/aarch64-option-extensions.def | 9 +- gcc/config/aarch64/aarch64-protos.h | 6 +- gcc/config/aarch64/aarch64-simd.md | 40 +- gcc/config/aarch64/aarch64.c | 458 ++- gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/aarch64.md | 51 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/iterators.md | 10 + gcc/config/arc/arc-protos.h | 4 + gcc/config/arc/arc.c | 468 ++- gcc/config/arc/arc.h | 6 +- gcc/config/arc/arc.md | 9 + gcc/config/arc/arc.opt | 11 +- gcc/config/arc/atomic.md | 218 ++ gcc/config/arc/constraints.md | 6 + gcc/config/arc/predicates.md | 4 + gcc/config/arm/aarch-cost-tables.h | 103 + gcc/config/arm/arm-arches.def | 5 + gcc/config/arm/arm-c.c | 12 +- gcc/config/arm/arm-cores.def | 2 +- gcc/config/arm/arm-protos.h | 4 +- gcc/config/arm/arm-tables.opt | 10 +- gcc/config/arm/arm.c | 108 +- gcc/config/arm/arm.h | 7 + gcc/config/arm/arm.md | 57 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm_neon.h | 100 + gcc/config/arm/arm_neon_builtins.def | 4 + gcc/config/arm/exynos-m1.md | 947 ++++++ gcc/config/arm/iterators.md | 5 + gcc/config/arm/neon.md | 45 + gcc/config/arm/t-aprofile | 2 + gcc/config/arm/unspecs.md | 4 +- gcc/config/avr/avr.c | 25 + gcc/config/avr/avr.h | 17 +- gcc/config/darwin.c | 10 +- gcc/config/darwin.h | 7 +- gcc/config/i386/{prfchwintrin.h => clzerointrin.h} | 23 +- gcc/config/i386/darwin.h | 4 + gcc/config/i386/i386.c | 364 ++- gcc/config/i386/i386.md | 88 +- gcc/config/i386/i386.opt | 8 +- gcc/config/i386/sse.md | 60 +- gcc/config/i386/x86intrin.h | 2 + gcc/config/ia64/ia64.c | 34 +- gcc/config/m68k/m68k.md | 33 + gcc/config/mips/mips.c | 57 +- gcc/config/msp430/driver-msp430.c | 703 +++++ gcc/config/msp430/msp430.c | 110 +- gcc/config/msp430/msp430.h | 24 + gcc/config/msp430/msp430.opt | 4 + gcc/config/msp430/t-msp430 | 534 +--- gcc/config/nvptx/nvptx-protos.h | 8 +- gcc/config/nvptx/nvptx.c | 1758 ++++++------ gcc/config/nvptx/nvptx.h | 151 +- gcc/config/nvptx/nvptx.md | 283 +- gcc/config/pa/pa.c | 22 +- gcc/config/pa/pa.md | 466 +-- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/rl78-protos.h | 2 + gcc/config/rl78/rl78-real.md | 4 +- gcc/config/rl78/rl78-virt.md | 60 +- gcc/config/rl78/rl78.c | 18 + gcc/config/rs6000/freebsd64.h | 15 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 201 +- gcc/config/rs6000/rs6000.md | 141 +- gcc/config/rs6000/vsx.md | 23 +- gcc/config/rx/predicates.md | 4 +- gcc/config/rx/rx.c | 3 + gcc/config/rx/rx.opt | 6 + gcc/config/s390/constraints.md | 46 +- gcc/config/s390/predicates.md | 14 +- gcc/config/s390/s390-builtin-types.def | 1027 +++---- gcc/config/s390/s390-builtins.def | 27 +- gcc/config/s390/s390-c.c | 173 +- gcc/config/s390/s390-opts.h | 4 +- gcc/config/s390/s390-protos.h | 19 + gcc/config/s390/s390.c | 973 +++++-- gcc/config/s390/s390.h | 104 +- gcc/config/s390/s390.md | 107 +- gcc/config/s390/s390.opt | 67 +- gcc/config/s390/vecintrin.h | 104 +- gcc/config/s390/vector.md | 19 +- gcc/config/s390/vx-builtins.md | 194 +- gcc/config/sh/sh.md | 7 +- gcc/config/sparc/predicates.md | 49 +- gcc/config/sparc/sparc.c | 100 +- gcc/config/sparc/sparc.h | 28 + gcc/config/sparc/sparc.md | 81 +- gcc/config/sparc/sparc.opt | 2 +- gcc/configure | 206 +- gcc/configure.ac | 55 +- gcc/convert.c | 9 +- gcc/coretypes.h | 12 + gcc/cp/ChangeLog | 415 +++ gcc/cp/Make-lang.in | 12 +- gcc/cp/call.c | 24 +- gcc/cp/class.c | 280 +- gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 38 +- gcc/cp/cp-gimplify.c | 93 +- gcc/cp/cp-tree.h | 90 +- gcc/cp/cvt.c | 4 +- gcc/cp/decl.c | 62 +- gcc/cp/decl2.c | 13 +- gcc/cp/error.c | 4 +- gcc/cp/init.c | 16 +- gcc/cp/mangle.c | 2 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 917 ++++-- gcc/cp/parser.h | 6 +- gcc/cp/pt.c | 140 +- gcc/cp/rtti.c | 2 +- gcc/cp/search.c | 3 +- gcc/cp/semantics.c | 104 +- gcc/cp/tree.c | 81 +- gcc/cp/typeck.c | 177 +- gcc/cp/typeck2.c | 34 +- gcc/dbxout.c | 2 + gcc/debug.c | 1 + gcc/debug.h | 5 + gcc/defaults.h | 4 + gcc/doc/extend.texi | 79 +- gcc/doc/generic.texi | 14 +- gcc/doc/include/fdl.texi | 7 + gcc/doc/install.texi | 12 +- gcc/doc/invoke.texi | 179 +- gcc/doc/md.texi | 365 ++- gcc/doc/sourcebuild.texi | 12 + gcc/doc/tm.texi | 26 +- gcc/doc/tm.texi.in | 2 + gcc/domwalk.c | 107 +- gcc/domwalk.h | 31 +- gcc/dwarf2out.c | 2240 +++++++++++++-- gcc/dwarf2out.h | 88 +- gcc/final.c | 13 +- gcc/flag-types.h | 15 + gcc/fold-const.c | 15 +- gcc/fortran/ChangeLog | 176 ++ gcc/fortran/check.c | 55 +- gcc/fortran/decl.c | 11 +- gcc/fortran/dump-parse-tree.c | 45 +- gcc/fortran/error.c | 11 +- gcc/fortran/expr.c | 19 +- gcc/fortran/f95-lang.c | 2 + gcc/fortran/gfortran.h | 37 +- gcc/fortran/gfortran.texi | 160 +- gcc/fortran/interface.c | 41 +- gcc/fortran/intrinsic.c | 7 + gcc/fortran/intrinsic.h | 2 + gcc/fortran/intrinsic.texi | 52 + gcc/fortran/io.c | 6 +- gcc/fortran/iresolve.c | 6 + gcc/fortran/iso-fortran-env.def | 5 + gcc/fortran/match.c | 198 ++ gcc/fortran/match.h | 2 + gcc/fortran/matchexp.c | 2 +- gcc/fortran/module.c | 8 +- gcc/fortran/openmp.c | 223 +- gcc/fortran/parse.c | 70 +- gcc/fortran/resolve.c | 110 +- gcc/fortran/st.c | 3 + gcc/fortran/symbol.c | 6 +- gcc/fortran/trans-array.c | 4 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-decl.c | 43 +- gcc/fortran/trans-expr.c | 10 +- gcc/fortran/trans-intrinsic.c | 181 +- gcc/fortran/trans-openmp.c | 37 +- gcc/fortran/trans-stmt.c | 213 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 5 + gcc/fortran/trans.c | 33 +- gcc/fortran/trans.h | 7 +- gcc/function.c | 37 +- gcc/fwprop.c | 6 +- gcc/genattrtab.c | 142 +- gcc/genemit.c | 46 +- gcc/genmatch.c | 17 +- gcc/genopinit.c | 240 +- gcc/gensupport.c | 162 +- gcc/gensupport.h | 86 + gcc/gimple-fold.c | 7 +- gcc/gimple-match-head.c | 2 +- gcc/gimple-pretty-print.c | 14 + gcc/gimple-pretty-print.h | 1 + gcc/gimple-ssa-split-paths.c | 8 +- gcc/gimple-ssa-strength-reduction.c | 5 +- gcc/gimple-ssa.h | 10 +- gcc/gimple.h | 2 + gcc/gimplify.c | 99 +- gcc/ginclude/stdatomic.h | 10 +- gcc/go/ChangeLog | 6 + gcc/go/go-gcc.cc | 1 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 46 +- gcc/graphite-dependences.c | 137 +- gcc/graphite-isl-ast-to-gimple.c | 278 +- gcc/graphite-optimize-isl.c | 74 +- gcc/graphite-poly.c | 82 +- gcc/graphite-scop-detection.c | 223 +- gcc/graphite-sese-to-poly.c | 134 +- gcc/graphite.c | 13 +- gcc/graphite.h | 42 +- gcc/hash-map.h | 12 +- gcc/hash-set.h | 2 +- gcc/hash-table.h | 39 +- gcc/hash-traits.h | 23 + gcc/ifcvt.c | 91 +- gcc/internal-fn.c | 63 +- gcc/internal-fn.def | 2 + gcc/internal-fn.h | 6 +- gcc/ipa-cp.c | 78 +- gcc/ipa-devirt.c | 87 - gcc/ipa-icf-gimple.c | 3 + gcc/ipa-icf.c | 29 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 15 + gcc/ipa-inline.c | 2 +- gcc/ipa-prop.c | 24 +- gcc/ipa-pure-const.c | 92 +- gcc/ipa-reference.c | 109 +- gcc/ipa-reference.h | 6 + gcc/ipa-split.c | 35 +- gcc/ipa-utils.h | 88 +- gcc/ipa-visibility.c | 62 +- gcc/ipa.c | 1 + gcc/jump.c | 12 +- gcc/langhooks-def.h | 8 +- gcc/langhooks.h | 16 + gcc/loop-init.c | 2 +- gcc/loop-iv.c | 2 +- gcc/lra-eliminations.c | 25 + gcc/lra-spills.c | 24 + gcc/lto-cgraph.c | 33 +- gcc/lto-section-in.c | 36 +- gcc/lto-section-out.c | 18 +- gcc/lto-streamer-out.c | 27 +- gcc/lto-streamer.h | 29 +- gcc/lto/ChangeLog | 75 + gcc/lto/lto-partition.c | 52 +- gcc/lto/lto-symtab.c | 255 +- gcc/lto/lto-symtab.h | 56 + gcc/lto/lto.c | 49 +- gcc/match.pd | 23 +- gcc/omp-builtins.def | 2 + gcc/omp-low.c | 256 +- gcc/optabs-query.c | 30 + gcc/optabs-query.h | 6 + gcc/optabs.c | 75 +- gcc/optabs.def | 26 +- gcc/opts-common.c | 172 +- gcc/opts.c | 19 +- gcc/opts.h | 2 +- gcc/params.def | 2 +- gcc/passes.c | 2 + gcc/passes.def | 46 +- gcc/predict.c | 20 + gcc/predict.h | 2 + gcc/pretty-print.c | 6 +- gcc/pretty-print.h | 9 +- gcc/ree.c | 2 +- gcc/regrename.c | 10 +- gcc/reorg.c | 15 +- gcc/rtlanal.c | 2 +- gcc/sancov.c | 108 + gcc/sanitizer.def | 5 + gcc/sdbout.c | 1 + gcc/shrink-wrap.c | 40 +- gcc/stor-layout.c | 5 + gcc/symtab.c | 304 +- gcc/target.def | 31 +- gcc/targhooks.c | 12 +- gcc/targhooks.h | 5 +- gcc/testsuite/ChangeLog | 1544 +++++++++- gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-3.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-4.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 1 + gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 1 + gcc/testsuite/c-c++-common/Wunused-var-13.c | 1 + gcc/testsuite/c-c++-common/attr-simd-3.c | 2 +- .../c-c++-common/{attr-simd.c => attr-simd-4.c} | 16 +- gcc/testsuite/c-c++-common/attr-simd-5.c | 7 + 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/cpp/pr57580.c | 9 + .../c-c++-common/cpp/warning-zero-location.c | 2 +- gcc/testsuite/c-c++-common/goacc/host_data-5.c | 23 + gcc/testsuite/c-c++-common/goacc/host_data-6.c | 25 + gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 27 + gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c | 20 + gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c | 22 + gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c | 19 + gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c | 25 + gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c | 22 + .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c | 37 + .../c-c++-common/goacc/kernels-alias-ipa-pta-3.c | 36 + .../c-c++-common/goacc/kernels-alias-ipa-pta.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 29 + .../c-c++-common/goacc/kernels-default-2.c | 17 + gcc/testsuite/c-c++-common/goacc/kernels-default.c | 14 + gcc/testsuite/c-c++-common/gomp/pr57580.c | 36 + gcc/testsuite/c-c++-common/gomp/pr64769.c | 9 + gcc/testsuite/c-c++-common/pr68582.c | 25 + gcc/testsuite/c-c++-common/pr68657-1.c | 26 + gcc/testsuite/c-c++-common/pr68657-2.c | 8 + gcc/testsuite/c-c++-common/pr68657-3.c | 13 + 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/anon1.C | 2 +- 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/concepts/pr68683.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/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 6 +- .../g++.dg/cpp0x/lambda/lambda-variadic3.C | 9 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- 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/cpp0x/pr68116.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr68348.C | 18 + gcc/testsuite/g++.dg/cpp0x/static_assert8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 3 +- .../g++.dg/cpp1y/lambda-deduce-mult-neg.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic3.C | 15 + gcc/testsuite/g++.dg/cpp1y/pr58708.C | 5 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 323 ++- gcc/testsuite/g++.dg/cpp1z/fold5.C | 2 +- gcc/testsuite/g++.dg/ext/bases2.C | 14 + 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/gomp/loop-1.C | 32 +- 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 +- .../g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} | 3 +- gcc/testsuite/g++.dg/ipa/pr66616.C | 54 + gcc/testsuite/g++.dg/ipa/pr66896.C | 22 + gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/lookup/pr21802.C | 276 ++ gcc/testsuite/g++.dg/lookup/two-stage4.C | 2 +- gcc/testsuite/g++.dg/lto/pr68811_0.C | 11 + gcc/testsuite/g++.dg/lto/pr68811_1.C | 94 + gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/opt/pr48549.C | 2 +- gcc/testsuite/g++.dg/other/PR23205.C | 3 +- gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/dump-ada-spec-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof8.C | 12 + gcc/testsuite/g++.dg/other/pr23205-2.C | 3 +- gcc/testsuite/g++.dg/parse/crash31.C | 14 +- gcc/testsuite/g++.dg/parse/no-type-defn1.C | 2 + gcc/testsuite/g++.dg/parse/pr43765.C | 7 +- .../plugin/diagnostic-test-expressions-1.C} | 293 +- gcc/testsuite/g++.dg/plugin/plugin.exp | 5 +- gcc/testsuite/g++.dg/rtti/typeid11.C | 16 + gcc/testsuite/g++.dg/template/call4.C | 2 +- gcc/testsuite/g++.dg/template/crash55.C | 3 +- gcc/testsuite/g++.dg/template/crash70.C | 2 +- gcc/testsuite/g++.dg/template/friend60.C | 13 + gcc/testsuite/g++.dg/template/function1.C | 2 +- gcc/testsuite/g++.dg/template/nontype8.C | 2 +- gcc/testsuite/g++.dg/template/pr64100.C | 4 +- gcc/testsuite/g++.dg/template/pr67337.C | 25 + gcc/testsuite/g++.dg/template/pseudodtor3.C | 4 +- gcc/testsuite/g++.dg/template/ref3.C | 3 +- gcc/testsuite/g++.dg/torture/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64312.C | 1 + gcc/testsuite/g++.dg/torture/pr68064.C | 35 + gcc/testsuite/g++.dg/torture/pr68184.C | 31 + gcc/testsuite/g++.dg/torture/pr68470.C | 36 + gcc/testsuite/g++.dg/torture/pr68852.C | 51 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 10 +- .../g++.dg/tree-ssa/{pr66726.c => pr66726.C} | 1 - gcc/testsuite/g++.dg/tree-ssa/pr68760.C | 5 + gcc/testsuite/g++.dg/ubsan/object-size-1.C | 4 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 28 +- .../g++.dg/warn/Wconversion-real-integer2.C | 4 +- gcc/testsuite/g++.dg/warn/Wnonnull1.C | 7 + gcc/testsuite/g++.dg/warn/nonnull3.C | 19 + gcc/testsuite/g++.dg/warn/pr35635.C | 6 +- gcc/testsuite/gcc.c-torture/compile/20151204.c | 19 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr33855.c | 1 - gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/980716-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/alias-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/alias-2.c | 12 + gcc/testsuite/gcc.c-torture/execute/alias-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 32 + gcc/testsuite/gcc.c-torture/execute/pr68624.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr68648.c | 20 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 26 + gcc/testsuite/gcc.dg/20040813-1.c | 3 +- gcc/testsuite/gcc.dg/Wframe-address.c | 1 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 1 + gcc/testsuite/gcc.dg/atomic/stdatomic-init.c | 121 + gcc/testsuite/gcc.dg/builtin-bswap-6a.c | 2 +- gcc/testsuite/gcc.dg/builtin-return-1.c | 2 +- gcc/testsuite/gcc.dg/cast-function-1.c | 8 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 2 +- gcc/testsuite/gcc.dg/darwin-20040809-2.c | 2 +- .../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/diagnostic-ranges-1.c | 11 + gcc/testsuite/gcc.dg/gomp/pr46032-2.c | 29 + gcc/testsuite/gcc.dg/gomp/pr46032-3.c | 28 + gcc/testsuite/gcc.dg/gomp/pr68640.c | 16 + gcc/testsuite/gcc.dg/graphite/fuse-1.c | 4 +- gcc/testsuite/gcc.dg/graphite/fuse-2.c | 4 +- .../graphite/id-28.c} | 6 +- gcc/testsuite/gcc.dg/graphite/id-29.c | 17 + gcc/testsuite/gcc.dg/graphite/interchange-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr42729.c | 1 + gcc/testsuite/gcc.dg/graphite/pr42917.c | 1 + 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/testsuite/gcc.dg/ipa/pr68790.c | 40 + gcc/testsuite/gcc.dg/lto/alias-1_0.c | 23 + gcc/testsuite/gcc.dg/lto/alias-1_1.c | 7 + gcc/testsuite/gcc.dg/lto/pr61886_0.c | 33 + gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 2 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 77 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 12 + .../plugin/diagnostic_plugin_test_show_locus.c | 27 +- gcc/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/pr59605-2.c | 2 +- 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/pr68162-1.c | 6 + gcc/testsuite/gcc.dg/pr68474.c | 7 + gcc/testsuite/gcc.dg/pr68513.c | 125 + gcc/testsuite/gcc.dg/pr68533.c | 68 + gcc/testsuite/gcc.dg/pr68595.c | 13 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68670-1.c | 5 + gcc/testsuite/gcc.dg/pr68670-2.c | 5 + gcc/testsuite/gcc.dg/pr68671.c | 23 + gcc/testsuite/gcc.dg/pr68730.c | 51 + gcc/testsuite/gcc.dg/pr68766.c | 19 + gcc/testsuite/gcc.dg/pr68785.c | 9 + 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/sancov/asan.c | 18 + gcc/testsuite/gcc.dg/sancov/basic0.c | 9 + gcc/testsuite/gcc.dg/sancov/basic1.c | 12 + gcc/testsuite/gcc.dg/sancov/basic2.c | 14 + .../t-linux => testsuite/gcc.dg/sancov/sancov.exp} | 22 +- gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/{sso-1.c => sso-9.c} | 16 +- gcc/testsuite/gcc.dg/stack-usage-2.c | 3 +- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 4 +- gcc/testsuite/gcc.dg/torture/ipa-pta-3.c | 19 + gcc/testsuite/gcc.dg/torture/pr46216.c | 1 + gcc/testsuite/gcc.dg/torture/pr66949-1.c | 28 + gcc/testsuite/gcc.dg/torture/pr66949-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67609.c | 33 + gcc/testsuite/gcc.dg/torture/pr67916.c | 46 + gcc/testsuite/gcc.dg/torture/pr68379.c | 12 + gcc/testsuite/gcc.dg/torture/pr68570.c | 35 + gcc/testsuite/gcc.dg/torture/pr68625.c | 51 + gcc/testsuite/gcc.dg/torture/pr68661-1a.c | 17 + gcc/testsuite/gcc.dg/torture/pr68661-1b.c | 44 + gcc/testsuite/gcc.dg/torture/pr68661-2a.c | 17 + gcc/testsuite/gcc.dg/torture/pr68661-2b.c | 52 + gcc/testsuite/gcc.dg/torture/pr68721.c | 31 + gcc/testsuite/gcc.dg/torture/pr68806.c | 13 + gcc/testsuite/gcc.dg/torture/pr68870.c | 29 + gcc/testsuite/gcc.dg/torture/pr68946.c | 24 + gcc/testsuite/gcc.dg/torture/pr68951.c | 12 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 3 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c | 47 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c | 92 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c | 172 ++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c | 2 +- gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c | 9 + gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c | 9 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 16 + gcc/testsuite/gcc.dg/vect/pr45752.c | 8 +- gcc/testsuite/gcc.dg/vect/pr46032.c | 49 + gcc/testsuite/gcc.dg/vect/pr68417.c | 32 + gcc/testsuite/gcc.dg/vect/pr68577.c | 25 + gcc/testsuite/gcc.dg/vect/slp-42.c | 19 + gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-32-chars.c | 16 + gcc/testsuite/gcc.dg/vect/vect-72.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 3 + .../vect/vect-strided-a-u8-i8-gap7-big-array.c | 2 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 2 +- .../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 2 + .../vect/vect-strided-u8-i8-gap7-big-array.c | 4 +- gcc/testsuite/gcc.dg/vla-24.c | 32 + .../advsimd-intrinsics/vld2_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_f16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u8_indices_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 69 + gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c | 9 + .../gcc.target/{arm => aarch64}/stack-checking.c | 3 +- gcc/testsuite/gcc.target/arc/jump-around-jump.c | 2 +- gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 16 + .../gcc.target/arm/attr-unaligned-load-ice.c | 19 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 3 - .../gcc.target/i386/avx512vl-vextractf32x4-1.c | 2 +- .../gcc.target/i386/avx512vl-vextracti32x4-1.c | 2 +- gcc/testsuite/gcc.target/i386/clzero.c | 13 + gcc/testsuite/gcc.target/i386/interrupt-2.c | 5 + gcc/testsuite/gcc.target/i386/interrupt-20.c | 5 +- gcc/testsuite/gcc.target/i386/interrupt-29.c | 3 +- .../i386/{interrupt-29.c => interrupt-30.c} | 4 +- .../i386/{interrupt-29.c => interrupt-31.c} | 11 +- gcc/testsuite/gcc.target/i386/interrupt-32.c | 42 + gcc/testsuite/gcc.target/i386/interrupt-33.c | 19 + .../{interrupt-sibcall.c => interrupt-sibcall-1.c} | 0 .../gcc.target/i386/interrupt-sibcall-2.c | 13 + gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 + gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + gcc/testsuite/gcc.target/i386/pr65044.c | 2 +- gcc/testsuite/gcc.target/i386/pr68349.c | 30 + gcc/testsuite/gcc.target/i386/pr68432-1.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-2.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-3.c | 17 + gcc/testsuite/gcc.target/i386/pr68633.c | 24 + gcc/testsuite/gcc.target/i386/pr68637-1.c | 10 + gcc/testsuite/gcc.target/i386/pr68637-2.c | 25 + gcc/testsuite/gcc.target/i386/pr68647.c | 18 + gcc/testsuite/gcc.target/i386/pr68680.c | 15 + gcc/testsuite/gcc.target/i386/pr68691.c | 42 + gcc/testsuite/gcc.target/i386/pr68701-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68701-2.c | 11 + gcc/testsuite/gcc.target/i386/rop1.c | 7 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 13 +- gcc/testsuite/gcc.target/i386/vect-pr67800.c | 42 + gcc/testsuite/gcc.target/m68k/20090709-1.c | 4 +- gcc/testsuite/gcc.target/m68k/pr19201.c | 13 + gcc/testsuite/gcc.target/m68k/pr63347.c | 4 +- gcc/testsuite/gcc.target/mips/ext-2.c | 7 +- gcc/testsuite/gcc.target/mips/wrap-delay.c | 42 + .../gcc.target/msp430/msp_abi_div_funcs.c | 150 + gcc/testsuite/gcc.target/msp430/mul_16bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_32bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_f5.c | 4 + gcc/testsuite/gcc.target/msp430/mul_main.h | 83 + gcc/testsuite/gcc.target/msp430/mul_none.c | 5 + 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 ++ gcc/testsuite/gcc.target/nvptx/abort.c | 13 + gcc/testsuite/gcc.target/nvptx/ary-init.c | 25 + gcc/testsuite/gcc.target/nvptx/decl-init.c | 45 + gcc/testsuite/gcc.target/nvptx/decl.c | 19 + gcc/testsuite/gcc.target/nvptx/trailing-init.c | 18 + gcc/testsuite/gcc.target/nvptx/uninit-decl.c | 7 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 15 + .../gcc.target/{i386 => powerpc}/recip-sqrtf.c | 4 +- .../powerpc/{swaps-p8-21.c => swaps-p8-22.c} | 6 +- gcc/testsuite/gcc.target/s390/asm-machine-1.c | 12 + gcc/testsuite/gcc.target/s390/asm-machine-2.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-3.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-4.c | 23 + gcc/testsuite/gcc.target/s390/bswap-1.c | 26 +- gcc/testsuite/gcc.target/s390/bswaphi-1.c | 27 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 24 + gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 56 + gcc/testsuite/gcc.target/s390/s390.exp | 43 +- .../gcc.target/s390/target-attribute/tattr-1.c | 22 + .../gcc.target/s390/target-attribute/tattr-10.c | 20 + .../gcc.target/s390/target-attribute/tattr-11.c | 25 + .../gcc.target/s390/target-attribute/tattr-12.c | 59 + .../gcc.target/s390/target-attribute/tattr-13.c | 18 + .../gcc.target/s390/target-attribute/tattr-14.c | 50 + .../gcc.target/s390/target-attribute/tattr-15.c | 117 + .../gcc.target/s390/target-attribute/tattr-16.c | 97 + .../gcc.target/s390/target-attribute/tattr-17.c | 42 + .../gcc.target/s390/target-attribute/tattr-2.c | 51 + .../gcc.target/s390/target-attribute/tattr-3.c | 27 + .../gcc.target/s390/target-attribute/tattr-4.c | 38 + .../gcc.target/s390/target-attribute/tattr-5.c | 10 + .../gcc.target/s390/target-attribute/tattr-6.c | 36 + .../gcc.target/s390/target-attribute/tattr-7.c | 36 + .../gcc.target/s390/target-attribute/tattr-8.c | 22 + .../gcc.target/s390/target-attribute/tattr-9.c | 22 + .../s390/target-attribute/tattr-arch-tune-1.c | 160 ++ .../s390/target-attribute/tattr-arch-tune-2.c | 160 ++ .../gcc.target/s390/target-attribute/tattr-m31-1.c | 353 +++ .../s390/target-attribute/tattr-m31-10.c | 353 +++ .../s390/target-attribute/tattr-m31-11.c | 353 +++ .../s390/target-attribute/tattr-m31-12.c | 353 +++ .../s390/target-attribute/tattr-m31-13.c | 353 +++ .../s390/target-attribute/tattr-m31-14.c | 353 +++ .../s390/target-attribute/tattr-m31-15.c | 353 +++ .../s390/target-attribute/tattr-m31-16.c | 353 +++ .../s390/target-attribute/tattr-m31-17.c | 353 +++ .../s390/target-attribute/tattr-m31-18.c | 353 +++ .../s390/target-attribute/tattr-m31-19.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-2.c | 353 +++ .../s390/target-attribute/tattr-m31-20.c | 353 +++ .../s390/target-attribute/tattr-m31-21.c | 353 +++ .../s390/target-attribute/tattr-m31-22.c | 353 +++ .../s390/target-attribute/tattr-m31-23.c | 353 +++ .../s390/target-attribute/tattr-m31-24.c | 353 +++ .../s390/target-attribute/tattr-m31-25.c | 353 +++ .../s390/target-attribute/tattr-m31-26.c | 353 +++ .../s390/target-attribute/tattr-m31-27.c | 353 +++ .../s390/target-attribute/tattr-m31-28.c | 353 +++ .../s390/target-attribute/tattr-m31-29.c | 177 ++ .../gcc.target/s390/target-attribute/tattr-m31-3.c | 353 +++ .../s390/target-attribute/tattr-m31-30.c | 177 ++ .../s390/target-attribute/tattr-m31-31.c | 353 +++ .../s390/target-attribute/tattr-m31-32.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-4.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-5.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-6.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-7.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-8.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m31-9.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-1.c | 353 +++ .../s390/target-attribute/tattr-m64-10.c | 353 +++ .../s390/target-attribute/tattr-m64-11.c | 353 +++ .../s390/target-attribute/tattr-m64-12.c | 353 +++ .../s390/target-attribute/tattr-m64-13.c | 353 +++ .../s390/target-attribute/tattr-m64-14.c | 353 +++ .../s390/target-attribute/tattr-m64-15.c | 353 +++ .../s390/target-attribute/tattr-m64-16.c | 353 +++ .../s390/target-attribute/tattr-m64-17.c | 353 +++ .../s390/target-attribute/tattr-m64-18.c | 353 +++ .../s390/target-attribute/tattr-m64-19.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-2.c | 353 +++ .../s390/target-attribute/tattr-m64-20.c | 353 +++ .../s390/target-attribute/tattr-m64-21.c | 353 +++ .../s390/target-attribute/tattr-m64-22.c | 353 +++ .../s390/target-attribute/tattr-m64-23.c | 353 +++ .../s390/target-attribute/tattr-m64-24.c | 353 +++ .../s390/target-attribute/tattr-m64-25.c | 353 +++ .../s390/target-attribute/tattr-m64-26.c | 353 +++ .../s390/target-attribute/tattr-m64-27.c | 353 +++ .../s390/target-attribute/tattr-m64-28.c | 353 +++ .../s390/target-attribute/tattr-m64-29.c | 177 ++ .../gcc.target/s390/target-attribute/tattr-m64-3.c | 353 +++ .../s390/target-attribute/tattr-m64-30.c | 177 ++ .../s390/target-attribute/tattr-m64-31.c | 353 +++ .../s390/target-attribute/tattr-m64-32.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-4.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-5.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-6.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-7.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-8.c | 353 +++ .../gcc.target/s390/target-attribute/tattr-m64-9.c | 353 +++ .../s390/target-attribute/tpragma-struct-vx-1.c | 62 + .../s390/target-attribute/tpragma-struct-vx-2.c | 62 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 + .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + .../{struct-ret-check.c => struct-ret-check-1.c} | 0 .../gcc.target/sparc/struct-ret-check-2.c | 29 + gcc/testsuite/gcc.target/visium/block_move.c | 1 + gcc/testsuite/gfortran.dg/coarray/event_1.f90 | 51 + gcc/testsuite/gfortran.dg/coarray/event_2.f90 | 89 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 25 + gcc/testsuite/gfortran.dg/coarray_args_2.f90 | 3 +- gcc/testsuite/gfortran.dg/coarray_critical_1.f90 | 12 + .../gfortran.dg/goacc/array-reduction.f90 | 74 + gcc/testsuite/gfortran.dg/goacc/assumed.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/coarray.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 8 +- gcc/testsuite/gfortran.dg/goacc/gang-static.f95 | 14 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 8 +- gcc/testsuite/gfortran.dg/goacc/loop-7.f95 | 122 + gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 22 + gcc/testsuite/gfortran.dg/goacc/reduction.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/routine-3.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/routine-4.f90 | 160 ++ gcc/testsuite/gfortran.dg/goacc/routine-5.f90 | 109 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 89 + gcc/testsuite/gfortran.dg/goacc/subroutines.f90 | 73 + .../testsuite/gfortran.dg/graphite/id-26.f03 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 | 36 + gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 | 14 + gcc/testsuite/gfortran.dg/graphite/pr68565.f90 | 30 + gcc/testsuite/gfortran.dg/graphite/pr68693.f90 | 35 + .../run-id-3.f90} | 2 +- gcc/testsuite/gfortran.dg/pr68379-1.f90 | 35 + .../gfortran.dg/{vect/vect-9.f90 => pr68379-2.f} | 12 +- gcc/testsuite/gfortran.dg/pr68592.f | 20 + gcc/testsuite/gfortran.dg/pr68627.f | 18 + gcc/testsuite/gfortran.dg/pr68817.f90 | 11 + gcc/testsuite/gfortran.dg/quad_2.f90 | 11 +- .../gfortran.fortran-torture/compile/pr68639.f90 | 22 + gcc/testsuite/gnat.dg/array25.adb | 11 + gcc/testsuite/gnat.dg/array25_pkg.adb | 15 + gcc/testsuite/gnat.dg/array25_pkg.ads | 19 + gcc/testsuite/gnat.dg/specs/access1.ads | 9 + gcc/testsuite/gnat.dg/specs/access2.ads | 10 + gcc/testsuite/gnat.dg/specs/debug1.ads | 2 +- gcc/testsuite/gnat.dg/specs/elab4.ads | 13 + gcc/testsuite/gnat.dg/specs/elab4_proc.adb | 4 + .../{fe_inlining_helper.ads => elab4_proc.ads} | 3 +- gcc/testsuite/lib/g++-dg.exp | 15 +- gcc/testsuite/lib/g++.exp | 12 + gcc/testsuite/lib/multiline.exp | 26 +- gcc/testsuite/lib/target-supports.exp | 84 +- .../plugin/diagnostic-test-expressions-1.mm} | 8 +- .../{objc.dg => obj-c++.dg}/plugin/plugin.exp | 6 +- .../obj-c++.dg/property/at-property-23.mm | 1 - gcc/testsuite/objc.dg/stabs-1.m | 3 +- gcc/toplev.c | 110 +- gcc/tree-call-cdce.c | 3 +- gcc/tree-cfg.c | 46 + gcc/tree-cfgcleanup.c | 79 +- gcc/tree-chkp.c | 73 +- gcc/tree-chkp.h | 1 + gcc/tree-data-ref.c | 18 +- gcc/tree-if-conv.c | 188 +- gcc/tree-inline.c | 46 + gcc/tree-into-ssa.c | 19 +- gcc/tree-nested.c | 104 +- gcc/tree-pass.h | 6 +- gcc/tree-ssa-alias.c | 14 +- gcc/tree-ssa-dom.c | 88 +- gcc/tree-ssa-dse.c | 5 +- gcc/tree-ssa-loop-im.c | 14 +- gcc/tree-ssa-loop-ivopts.c | 6 +- gcc/tree-ssa-loop-niter.c | 49 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-loop.c | 76 +- gcc/tree-ssa-math-opts.c | 87 +- gcc/tree-ssa-phiopt.c | 41 +- gcc/tree-ssa-pre.c | 5 +- gcc/tree-ssa-propagate.c | 5 +- gcc/tree-ssa-reassoc.c | 85 +- gcc/tree-ssa-sccvn.c | 72 +- gcc/tree-ssa-strlen.c | 5 +- gcc/tree-ssa-structalias.c | 258 +- gcc/tree-ssa-uncprop.c | 5 +- gcc/tree-ssa.c | 9 +- gcc/tree-ssa.h | 2 +- gcc/tree-stdarg.c | 6 + gcc/tree-streamer-in.c | 1 - gcc/tree-streamer-out.c | 15 +- gcc/tree-tailcall.c | 6 +- gcc/tree-vect-data-refs.c | 24 + gcc/tree-vect-generic.c | 48 +- gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-patterns.c | 14 +- gcc/tree-vect-slp.c | 276 +- gcc/tree-vect-stmts.c | 189 +- gcc/tree-vectorizer.c | 8 +- gcc/tree-vectorizer.h | 8 +- gcc/tree.c | 123 +- gcc/tree.h | 23 +- gcc/var-tracking.c | 5 - gcc/varasm.c | 14 +- gcc/varpool.c | 35 +- gcc/vmsdbgout.c | 1 + gnattools/ChangeLog | 6 + gnattools/Makefile.in | 8 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 4 +- libbacktrace/ChangeLog | 8 + libbacktrace/configure | 7 +- libbacktrace/configure.ac | 5 +- libbacktrace/elf.c | 3 +- libcpp/ChangeLog | 8 + libcpp/include/line-map.h | 4 +- libcpp/line-map.c | 35 +- libgcc/ChangeLog | 31 + libgcc/config.host | 1 + libgcc/config/msp430/lib2divSI.c | 29 + libgcc/config/msp430/lib2hw_mul.S | 215 +- libgcc/config/msp430/lib2mul.c | 37 +- libgcc/config/msp430/mpy.c | 21 +- libgcc/config/msp430/t-msp430 | 28 +- libgcc/config/pa/fptr.c | 66 +- libgcc/unwind-generic.h | 4 +- libgfortran/ChangeLog | 20 + libgfortran/caf/libcaf.h | 7 +- libgfortran/caf/single.c | 45 +- libgfortran/io/write.c | 7 + libgfortran/io/write_float.def | 4 +- libgomp/ChangeLog | 86 + libgomp/libgomp.h | 20 +- libgomp/libgomp.map | 1 + libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 11 +- libgomp/oacc-parallel.c | 40 + libgomp/target.c | 188 +- libgomp/testsuite/libgomp.c/omp-nested-2.c | 4 + libgomp/testsuite/libgomp.c/pr46032.c | 44 + libgomp/testsuite/libgomp.c/target-link-1.c | 63 + .../libgomp.oacc-c-c++-common/host_data-1.c | 100 + .../libgomp.oacc-c-c++-common/host_data-2.c | 31 + .../libgomp.oacc-c-c++-common/host_data-4.c | 29 + .../libgomp.oacc-c-c++-common/host_data-5.c | 38 + .../kernels-alias-ipa-pta-2.c | 27 + .../kernels-alias-ipa-pta-3.c | 26 + .../kernels-alias-ipa-pta.c | 26 + .../testsuite/libgomp.oacc-fortran/routine-5.f90 | 27 + .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 121 + .../{routine-3.f90 => routine-9.f90} | 10 +- libmpx/ChangeLog | 27 + libmpx/Makefile.in | 1 - libmpx/mpxrt/Makefile.am | 3 +- libmpx/mpxrt/Makefile.in | 5 +- libmpx/mpxrt/libmpx.map | 5 + libmpx/mpxrt/libtool-version | 2 +- libmpx/mpxrt/mpxrt.c | 32 +- libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} | 58 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 6 +- libmpx/mpxwrap/libtool-version | 2 +- libmpx/mpxwrap/mpx_wrappers.c | 455 ++- liboffloadmic/ChangeLog | 6 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 17 +- libstdc++-v3/ChangeLog | 151 + libstdc++-v3/doc/doxygen/user.cfg.in | 54 +- 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/backward/strstream | 6 +- libstdc++-v3/include/bits/forward_list.h | 5 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +- libstdc++-v3/include/bits/mutex.h | 23 +- libstdc++-v3/include/bits/regex_executor.tcc | 5 +- libstdc++-v3/include/bits/shared_ptr.h | 24 +- libstdc++-v3/include/bits/shared_ptr_base.h | 22 +- libstdc++-v3/include/bits/stl_deque.h | 1 + libstdc++-v3/include/debug/vector | 9 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 7 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 5 +- libstdc++-v3/include/experimental/bits/fs_path.h | 22 +- .../include/experimental/bits/shared_ptr.h | 75 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/optional | 6 + libstdc++-v3/include/experimental/string_view | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 9 +- libstdc++-v3/include/std/bitset | 4 +- libstdc++-v3/include/std/functional | 153 +- libstdc++-v3/include/std/mutex | 4 +- libstdc++-v3/include/std/thread | 27 +- libstdc++-v3/include/std/type_traits | 45 +- libstdc++-v3/include/tr2/dynamic_bitset | 3 + libstdc++-v3/libsupc++/nested_exception.h | 4 +- libstdc++-v3/scripts/run_doxygen | 17 + libstdc++-v3/src/c++11/futex.cc | 2 +- .../nested_exception/68139.cc} | 23 +- .../value.cc => bind/68912.cc} | 53 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 7 +- .../1.cc => enable_shared_from_this/56383.cc} | 33 +- .../function_objects/invoke/59768.cc} | 27 +- .../regex_match/ecma/char/68863.cc} | 9 +- .../base.cc => 30_threads/this_thread/57060.cc} | 11 +- .../memory/shared_ptr/assign/assign.cc | 2 +- .../experimental/memory/shared_ptr/cast/cast.cc | 2 +- .../memory/shared_ptr/comparison/comparison.cc | 2 +- .../memory/shared_ptr/cons/alias_ctor.cc | 2 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 9 +- .../memory/shared_ptr/cons/default_ctor.cc | 2 +- .../memory/shared_ptr/cons/move_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 2 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 +- .../experimental/memory/shared_ptr/dest/dest.cc | 2 +- .../memory/shared_ptr/modifiers/reset.cc | 2 +- .../memory/shared_ptr/modifiers/swap.cc | 2 +- .../memory/shared_ptr/observers/bool_conv.cc | 2 +- .../memory/shared_ptr/observers/operators.cc | 2 +- .../memory/shared_ptr/observers/owner_before.cc | 2 +- .../memory/shared_ptr/observers/use_count.cc | 2 +- libvtv/ChangeLog | 6 + libvtv/configure | 109 +- libvtv/configure.ac | 3 +- 1185 files changed, 62997 insertions(+), 9802 deletions(-) create mode 100644 gcc/c/c-fold.c create mode 100644 gcc/config/arc/atomic.md create mode 100644 gcc/config/arm/exynos-m1.md copy gcc/config/i386/{prfchwintrin.h => clzerointrin.h} (73%) create mode 100644 gcc/config/msp430/driver-msp430.c create mode 100644 gcc/lto/lto-symtab.h create mode 100644 gcc/sancov.c copy gcc/testsuite/c-c++-common/{attr-simd.c => attr-simd-4.c} (61%) create mode 100644 gcc/testsuite/c-c++-common/attr-simd-5.c 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/cpp/pr57580.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-6.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr57580.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr64769.c create mode 100644 gcc/testsuite/c-c++-common/pr68582.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-3.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/concepts/pr68683.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/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/cpp0x/pr68116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68348.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic3.C create mode 100644 gcc/testsuite/g++.dg/ext/bases2.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 copy gcc/testsuite/g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} (86%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr66616.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66896.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr21802.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_1.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof8.C copy gcc/testsuite/{gcc.dg/plugin/diagnostic-test-expressions-1.c => g++.dg/plugin [...] create mode 100644 gcc/testsuite/g++.dg/rtti/typeid11.C create mode 100644 gcc/testsuite/g++.dg/template/friend60.C create mode 100644 gcc/testsuite/g++.dg/template/pr67337.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68064.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68184.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68470.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68852.C rename gcc/testsuite/g++.dg/tree-ssa/{pr66726.c => pr66726.C} (99%) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr68760.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull1.C create mode 100644 gcc/testsuite/g++.dg/warn/nonnull3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20151204.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68624.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/stkalign.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-init.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 create mode 100644 gcc/testsuite/gcc.dg/diagnostic-ranges-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr46032-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr46032-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68640.c copy gcc/testsuite/{c-c++-common/cilk-plus/AN/test_builtin_return.c => gcc.dg/grap [...] create mode 100644 gcc/testsuite/gcc.dg/graphite/id-29.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68790.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-1_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61886_0.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/pr68162-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68474.c create mode 100644 gcc/testsuite/gcc.dg/pr68513.c create mode 100644 gcc/testsuite/gcc.dg/pr68533.c create mode 100644 gcc/testsuite/gcc.dg/pr68595.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68671.c create mode 100644 gcc/testsuite/gcc.dg/pr68730.c create mode 100644 gcc/testsuite/gcc.dg/pr68766.c create mode 100644 gcc/testsuite/gcc.dg/pr68785.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/sancov/asan.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic0.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic1.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic2.c copy gcc/{config/h8300/t-linux => testsuite/gcc.dg/sancov/sancov.exp} (68%) copy gcc/testsuite/gcc.dg/{sso-1.c => sso-9.c} (56%) create mode 100644 gcc/testsuite/gcc.dg/torture/ipa-pta-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67609.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67916.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68379.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68570.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68625.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-1a.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-1b.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-2a.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-2b.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68721.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68806.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68870.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/tree-ssa/ifc-pr68583.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr46032.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68417.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68577.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-32-chars.c create mode 100644 gcc/testsuite/gcc.dg/vla-24.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c copy gcc/testsuite/gcc.target/{arm => aarch64}/stack-checking.c (82%) create mode 100644 gcc/testsuite/gcc.target/arc/loop-hazard-1.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-unaligned-load-ice.c create mode 100644 gcc/testsuite/gcc.target/i386/clzero.c copy gcc/testsuite/gcc.target/i386/{interrupt-29.c => interrupt-30.c} (88%) copy gcc/testsuite/gcc.target/i386/{interrupt-29.c => interrupt-31.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-32.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-33.c rename gcc/testsuite/gcc.target/i386/{interrupt-sibcall.c => interrupt-sibcall-1.c [...] create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-sibcall-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68349.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68633.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68637-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68637-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68647.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68680.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68691.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-2.c create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pr67800.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr19201.c create mode 100644 gcc/testsuite/gcc.target/mips/wrap-delay.c create mode 100644 gcc/testsuite/gcc.target/msp430/msp_abi_div_funcs.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_16bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_32bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_f5.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_main.h create mode 100644 gcc/testsuite/gcc.target/msp430/mul_none.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 create mode 100644 gcc/testsuite/gcc.target/nvptx/abort.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ary-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl.c create mode 100644 gcc/testsuite/gcc.target/nvptx/trailing-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uninit-decl.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68805.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/recip-sqrtf.c (62%) copy gcc/testsuite/gcc.target/powerpc/{swaps-p8-21.c => swaps-p8-22.c} (73%) create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-1.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-2.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-3.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-4.c create mode 100644 gcc/testsuite/gcc.target/s390/bswaphi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/md/movstr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/md/setmem_long-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c rename gcc/testsuite/gcc.target/sparc/{struct-ret-check.c => struct-ret-check-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/struct-ret-check-2.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_critical_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/array-reduction.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-7.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/subroutines.f90 copy libgomp/testsuite/libgomp.fortran/aligned1.f03 => gcc/testsuite/gfortran.dg/g [...] create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68565.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68693.f90 copy gcc/testsuite/gfortran.dg/{array_constructor_44.f90 => graphite/run-id-3.f90} (82%) create mode 100644 gcc/testsuite/gfortran.dg/pr68379-1.f90 copy gcc/testsuite/gfortran.dg/{vect/vect-9.f90 => pr68379-2.f} (61%) create mode 100644 gcc/testsuite/gfortran.dg/pr68592.f create mode 100644 gcc/testsuite/gfortran.dg/pr68627.f create mode 100644 gcc/testsuite/gfortran.dg/pr68817.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr68639.f90 create mode 100644 gcc/testsuite/gnat.dg/array25.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4_proc.adb copy gcc/testsuite/gnat.dg/specs/{fe_inlining_helper.ads => elab4_proc.ads} (63%) copy gcc/testsuite/{objc.dg/plugin/diagnostic-test-expressions-1.m => obj-c++.dg/p [...] copy gcc/testsuite/{objc.dg => obj-c++.dg}/plugin/plugin.exp (97%) create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032.c create mode 100644 libgomp/testsuite/libgomp.c/target-link-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{routine-3.f90 => routine-9.f90} (80%) copy libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} (62%) copy libstdc++-v3/testsuite/{29_atomics/atomic/64658.cc => 18_support/nested_excep [...] copy libstdc++-v3/testsuite/20_util/{is_implicitly_default_constructible/value.cc [...] copy libstdc++-v3/testsuite/20_util/{pointer_safety/1.cc => enable_shared_from_thi [...] copy libstdc++-v3/testsuite/{22_locale/codecvt_byname/1.cc => 20_util/function_obj [...] copy libstdc++-v3/testsuite/28_regex/{regression.cc => algorithms/regex_match/ecma [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 30_threads/th [...]