This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from cf609fa [hsa] Remove unnecessary differences from trunk 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 [...] new 05443b1 Merged trunk revision 231362 into the hsa branch
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 13 + Makefile.def | 1 + Makefile.in | 2 + Makefile.tpl | 1 + contrib/ChangeLog | 4 + contrib/download_prerequisites | 2 +- gcc/ChangeLog | 1045 +++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 41 +- gcc/ada/ChangeLog | 42 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/gcc-interface/Makefile.in | 11 +- 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 | 30 +- gcc/bitmap.c | 8 +- gcc/builtins.c | 7 +- gcc/builtins.def | 3 +- gcc/c-family/ChangeLog | 70 +- gcc/c-family/c-common.c | 664 ++----------- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-ppoutput.c | 38 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 2 + gcc/c/ChangeLog | 50 + gcc/c/Make-lang.in | 2 +- gcc/c/c-decl.c | 45 +- gcc/c/c-fold.c | 589 +++++++++++ gcc/c/c-parser.c | 43 +- gcc/c/c-tree.h | 6 +- gcc/c/c-typeck.c | 73 +- gcc/calls.c | 20 +- gcc/cfgexpand.c | 11 +- gcc/cgraph.c | 2 + gcc/cgraph.h | 2 +- gcc/cgraphclones.c | 2 +- gcc/cgraphunit.c | 3 +- gcc/common.opt | 7 +- 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/config.gcc | 5 +- gcc/config.in | 18 + 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-protos.h | 3 +- gcc/config/aarch64/aarch64-simd.md | 13 +- gcc/config/aarch64/aarch64.c | 378 ++++++- gcc/config/aarch64/aarch64.md | 42 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/iterators.md | 10 + gcc/config/arm/aarch-cost-tables.h | 103 ++ gcc/config/arm/arm-cores.def | 2 +- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.c | 58 +- gcc/config/arm/arm.md | 36 +- gcc/config/arm/unspecs.md | 2 +- gcc/config/i386/{prfchwintrin.h => clzerointrin.h} | 23 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386.c | 248 +++-- gcc/config/i386/i386.md | 88 +- gcc/config/i386/i386.opt | 8 +- gcc/config/i386/sse.md | 55 +- gcc/config/i386/x86intrin.h | 2 + gcc/config/mips/mips.c | 26 +- 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 | 7 +- gcc/config/nvptx/nvptx.c | 737 +++++++------- gcc/config/nvptx/nvptx.h | 42 +- gcc/config/nvptx/nvptx.md | 239 +---- gcc/config/rs6000/freebsd64.h | 13 + gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 222 +++-- gcc/config/rs6000/rs6000.md | 139 ++- gcc/config/s390/constraints.md | 46 +- gcc/config/s390/predicates.md | 5 + 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 | 940 ++++++++++++++---- gcc/config/s390/s390.h | 102 +- gcc/config/s390/s390.md | 38 +- 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/configure | 106 ++ gcc/configure.ac | 19 + gcc/convert.c | 9 +- gcc/coretypes.h | 12 + gcc/cp/ChangeLog | 265 +++++ gcc/cp/Make-lang.in | 12 +- gcc/cp/call.c | 11 +- gcc/cp/constexpr.c | 4 +- gcc/cp/constraint.cc | 35 +- gcc/cp/cp-gimplify.c | 76 +- gcc/cp/cp-tree.h | 84 +- gcc/cp/cvt.c | 4 +- gcc/cp/decl.c | 5 +- gcc/cp/mangle.c | 2 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 863 ++++++++++++---- gcc/cp/parser.h | 6 +- gcc/cp/pt.c | 80 +- gcc/cp/search.c | 3 +- gcc/cp/semantics.c | 84 +- gcc/cp/tree.c | 3 +- gcc/cp/typeck.c | 54 +- gcc/doc/extend.texi | 79 +- gcc/doc/generic.texi | 14 +- gcc/doc/invoke.texi | 35 +- gcc/doc/md.texi | 365 +++++-- gcc/doc/tm.texi | 20 +- gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 97 +- gcc/final.c | 11 +- gcc/fortran/ChangeLog | 71 ++ gcc/fortran/check.c | 53 + gcc/fortran/decl.c | 5 +- gcc/fortran/dump-parse-tree.c | 27 + gcc/fortran/expr.c | 13 + gcc/fortran/gfortran.h | 8 +- gcc/fortran/gfortran.texi | 138 ++- gcc/fortran/interface.c | 28 + gcc/fortran/intrinsic.c | 7 + gcc/fortran/intrinsic.h | 2 + gcc/fortran/iresolve.c | 6 + gcc/fortran/iso-fortran-env.def | 5 + gcc/fortran/match.c | 198 ++++ gcc/fortran/match.h | 2 + gcc/fortran/module.c | 8 +- gcc/fortran/openmp.c | 8 +- gcc/fortran/parse.c | 69 +- gcc/fortran/resolve.c | 93 +- gcc/fortran/st.c | 2 + gcc/fortran/trans-decl.c | 28 +- gcc/fortran/trans-expr.c | 10 +- gcc/fortran/trans-intrinsic.c | 152 +++ gcc/fortran/trans-stmt.c | 161 +++ gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 5 + gcc/fortran/trans.c | 17 +- gcc/fortran/trans.h | 7 +- gcc/function.c | 2 + gcc/genemit.c | 46 +- gcc/genmatch.c | 4 +- gcc/genopinit.c | 240 +---- gcc/gensupport.c | 158 +++ gcc/gensupport.h | 86 ++ gcc/gimple-match-head.c | 2 +- gcc/gimple-pretty-print.c | 3 + gcc/gimple.h | 2 + gcc/gimplify.c | 95 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/types.cc | 46 +- gcc/graphite-dependences.c | 49 +- gcc/graphite-isl-ast-to-gimple.c | 68 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 153 ++- gcc/graphite-sese-to-poly.c | 98 +- gcc/graphite.c | 2 +- gcc/graphite.h | 6 +- gcc/ifcvt.c | 38 +- gcc/internal-fn.c | 43 +- gcc/internal-fn.def | 2 + gcc/internal-fn.h | 6 +- gcc/ipa-icf.c | 15 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline.c | 2 +- gcc/ipa-pure-const.c | 92 +- gcc/loop-init.c | 2 +- gcc/loop-iv.c | 2 +- gcc/lra-eliminations.c | 25 + gcc/lto-streamer-out.c | 4 - gcc/lto/ChangeLog | 9 + gcc/lto/lto-symtab.c | 5 +- gcc/lto/lto.c | 4 +- gcc/match.pd | 10 +- gcc/omp-builtins.def | 2 + gcc/omp-low.c | 118 ++- gcc/optabs-query.c | 30 + gcc/optabs-query.h | 6 + gcc/optabs.c | 75 +- gcc/optabs.def | 26 +- gcc/opts-common.c | 2 +- gcc/passes.c | 2 + gcc/passes.def | 3 + gcc/predict.c | 20 + gcc/predict.h | 2 + gcc/regrename.c | 6 + gcc/sancov.c | 108 ++ gcc/sanitizer.def | 5 + gcc/target.def | 25 +- gcc/targhooks.c | 10 +- gcc/targhooks.h | 5 +- gcc/testsuite/ChangeLog | 518 +++++++++- 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/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/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/g++.dg/cpp0x/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 6 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 4 +- 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 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 323 +++++- gcc/testsuite/g++.dg/cpp1z/fold5.C | 2 +- gcc/testsuite/g++.dg/gomp/loop-1.C | 32 +- gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/parse/crash31.C | 14 +- gcc/testsuite/g++.dg/parse/no-type-defn1.C | 2 + .../plugin/diagnostic-test-expressions-1.C} | 293 +++++- gcc/testsuite/g++.dg/plugin/plugin.exp | 5 +- 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/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/pr68184.C | 31 + 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/execute/alias-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr68624.c | 30 + gcc/testsuite/gcc.dg/Wframe-address.c | 1 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 1 + gcc/testsuite/gcc.dg/builtin-bswap-6a.c | 2 +- .../graphite/id-28.c} | 6 +- gcc/testsuite/gcc.dg/graphite/id-29.c | 17 + 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/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/pr68162-1.c | 6 + gcc/testsuite/gcc.dg/pr68513.c | 125 +++ gcc/testsuite/gcc.dg/pr68533.c | 68 ++ gcc/testsuite/gcc.dg/pr68671.c | 23 + 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} | 21 +- gcc/testsuite/gcc.dg/{sso-1.c => sso-9.c} | 16 +- gcc/testsuite/gcc.dg/torture/pr67916.c | 46 + gcc/testsuite/gcc.dg/torture/pr68570.c | 35 + gcc/testsuite/gcc.dg/torture/pr68625.c | 51 + gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 3 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr45752.c | 1 + gcc/testsuite/gcc.dg/vect/pr68577.c | 25 + gcc/testsuite/gcc.dg/vect/slp-42.c | 19 + .../vect/vect-strided-a-u8-i8-gap7-big-array.c | 2 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 2 +- .../vect/vect-strided-u8-i8-gap7-big-array.c | 4 +- gcc/testsuite/gcc.dg/vla-24.c | 32 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c | 9 + .../gcc.target/{arm => aarch64}/stack-checking.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/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/pr68647.c | 18 + gcc/testsuite/gcc.target/i386/pr68680.c | 15 + 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/vect-pr67800.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/ary-init.c | 21 + gcc/testsuite/gcc.target/nvptx/decl-init.c | 37 + gcc/testsuite/gcc.target/nvptx/decl.c | 19 + gcc/testsuite/gcc.target/nvptx/uninit-decl.c | 7 + .../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/s390.exp | 18 + .../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 + gcc/testsuite/gfortran.dg/coarray/event_1.f90 | 51 + gcc/testsuite/gfortran.dg/coarray/event_2.f90 | 89 ++ .../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/host_data-tree.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/reduction.f95 | 23 + .../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/pr68693.f90 | 35 + .../run-id-3.f90} | 2 +- gcc/testsuite/gfortran.dg/pr68627.f | 18 + .../gfortran.fortran-torture/compile/pr68639.f90 | 22 + gcc/testsuite/lib/g++-dg.exp | 15 +- gcc/testsuite/lib/g++.exp | 9 + gcc/testsuite/lib/target-supports.exp | 4 + .../plugin/diagnostic-test-expressions-1.mm} | 8 +- .../{objc.dg => obj-c++.dg}/plugin/plugin.exp | 6 +- gcc/toplev.c | 96 +- gcc/tree-cfgcleanup.c | 25 +- gcc/tree-nested.c | 2 + gcc/tree-pass.h | 2 + gcc/tree-ssa-math-opts.c | 79 +- gcc/tree-ssa-reassoc.c | 85 +- gcc/tree-ssa-sccvn.c | 24 +- gcc/tree-ssa-structalias.c | 28 +- gcc/tree-ssa.c | 8 +- gcc/tree-ssa.h | 2 +- gcc/tree-streamer-in.c | 1 - gcc/tree-streamer-out.c | 10 +- gcc/tree-tailcall.c | 6 +- gcc/tree-vect-data-refs.c | 12 + gcc/tree-vect-patterns.c | 14 +- gcc/tree-vect-slp.c | 75 +- gcc/tree-vect-stmts.c | 111 ++- gcc/tree.c | 36 +- gcc/tree.h | 21 +- gnattools/ChangeLog | 6 + gnattools/Makefile.in | 8 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 4 +- libgcc/ChangeLog | 21 + 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 | 14 +- libgfortran/ChangeLog | 14 + libgfortran/caf/libcaf.h | 7 +- libgfortran/caf/single.c | 45 +- libgfortran/io/write_float.def | 4 +- libgomp/ChangeLog | 21 + libgomp/libgomp.map | 1 + libgomp/oacc-parallel.c | 40 + .../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 + libstdc++-v3/ChangeLog | 19 + libstdc++-v3/include/bits/shared_ptr.h | 22 +- libstdc++-v3/include/bits/shared_ptr_base.h | 22 +- libstdc++-v3/include/std/thread | 27 +- .../1.cc => enable_shared_from_this/56383.cc} | 33 +- .../base.cc => 30_threads/this_thread/57060.cc} | 11 +- libvtv/ChangeLog | 6 + libvtv/configure | 109 +- libvtv/configure.ac | 3 +- 509 files changed, 38671 insertions(+), 4944 deletions(-) create mode 100644 gcc/c/c-fold.c copy gcc/config/i386/{prfchwintrin.h => clzerointrin.h} (73%) create mode 100644 gcc/config/msp430/driver-msp430.c 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/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/g++.dg/cpp1y/lambda-deduce-mult-neg.C copy gcc/testsuite/{gcc.dg/plugin/diagnostic-test-expressions-1.c => g++.dg/plugin [...] create mode 100644 gcc/testsuite/g++.dg/template/pr67337.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68184.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/pr68624.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/pr68162-1.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/pr68671.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} (70%) copy gcc/testsuite/gcc.dg/{sso-1.c => sso-9.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr67916.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/tree-ssa/reassoc-43.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/vla-24.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/i386/clzero.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/pr68647.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68680.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pr67800.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/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/uninit-decl.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/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 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/goacc/array-reduction.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/pr68693.f90 copy gcc/testsuite/gfortran.dg/{array_constructor_44.f90 => graphite/run-id-3.f90} (82%) create mode 100644 gcc/testsuite/gfortran.dg/pr68627.f create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr68639.f90 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.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 copy libstdc++-v3/testsuite/20_util/{pointer_safety/1.cc => enable_shared_from_thi [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 30_threads/th [...]