This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 3c638bb Merged trunk revision 233808 into the hsa branch adds b4d653d 2016-02-19 Richard Biener rguenther@suse.de adds 7b9f713 PR c++/69995 * constexpr.c (cxx_eval_store_expression): Uns [...] adds 1bf66b5 gcc/testsuite/ adds 8ba1ed8 HSA: reduce dump output w/o -details flag adds d28596a Replace ENABLE_CHECKING macro with flag_checking in GNAT adds 5b849c6 2016-02-29 Richard Biener rguenther@suse.de adds 74a53bf Poison ENABLE_CHECKING macro adds 081f4df * sv.po: Update. adds 01c5d15 PR tree-optimization/69999 * gimple-ssa-split-paths.c (spli [...] adds 3a4d3de PR tree-optimization/70005 * tree-ssa-uncprop.c (associate_ [...] adds 3643e74 Daily bump. adds b9b2082 PR target/69706 * config/sparc/sparc.c (NWORDS_UP): Rename [...] adds 1ed1f69 PR preprocessor/69985: fix ICE with long lines in -Wformat adds 4edc90b Fix PR c++/69961 (invalid ctor call with dependent args) adds 40a35c5 2016-02-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds bb11483 gensupport: Fix define_subst operand renumbering. adds e84de99 S/390: Use enabled attribute overrides to disable alternatives. adds 6191f2a S/390: Get rid of Y constraint in rotate patterns. adds 6813256 S/390: Get rid of Y constraint in left and logical right shi [...] adds 07e404a S/390: Get rid of Y constraint in arithmetic right shift patterns. adds ad67055 S/390: Get rid of Y constraint in tabort. adds abd3f11 S/390: Get rid of Y constraint in vector.md. adds defae54 S/390: Use define_subst for the setmem patterns. adds a25e52e S/390: Disallow SImode in s390_decompose_address adds 395dbc6 gcc/ adds 6fb5921 2016-03-01 Richard Biener rguenther@suse.de adds d99a947 2016-03-01 Richard Biener rguenther@suse.de adds 39834c3 Revert recent gensupport change. adds cbe63a9 S/390: Revert setmem pattern folding adds 12cc122 PR c++/69795 * c-common.c (reject_gcc_builtin): Check for F [...] adds 4bf9307 2016-03-01 Richard Biener rguenther@suse.de adds 24d3127 PR tree-optimization/69987 * gfortran.dg/pr69987.f90: New test. adds a10f807 * config.gcc (cr16-*-elf): Add newlib-stdint.h to tm_file. adds e8b016e * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. adds 40e9ce2 PR c/69796 PR c/69974 * c-parser.c (c_parser_translation_u [...] adds 1c2859e PR ada/70017 * ira.c (do_reload): Issue warning for generic [...] adds e324729 Fix date adds 3e9c4f6 PR target/70027 * config/i386/i386.c (ix86_output_call_insn [...] adds 4f37285 2016-03-01 Michael Meissner meissner@linux.vnet.ibm.com adds d3b819a PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 066c8e9 PR rtl-optimization/70007 * gcse.c (compute_ld_motion_mems) [...] adds d4b9ad5 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds b8ef7b1 Daily bump. adds f64b137 2016-03-01 Vladimir Makarov vmakarov@redhat.com adds 5898f0d PR c++/69995 adds 6d6737d PR c++/51489 adds abdd6f8 * gcc/cp/call.c: Mark as C++ for emacs. adds 086f83c PR c++/70036 adds bf03cb9 * MAINTAINERS (mep): Remove myself as MeP maintainer. * confi [...] adds 7627bb5 Adjust test case in PR68621 to compile with -fpic. adds 6c094cb PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. adds 6077351 PR c/67854 * gimplify.c (gimplify_va_arg_expr): Use expande [...] adds f66f65e S/390: Reduce accuracy of bessel_6.f90. adds d00e4ae S/390: Ada: Enable Stack_Check_Probes. adds 23601f6 * gcc.target/i386/pr70007.c: Tweak. adds b5fe3a4 2016-03-02 Richard Biener rguenther@suse.de adds dd4bd26 2016-03-02 Richard Biener rguenther@suse.de Uros Bizjak [...] adds a2cc9e8 Print markers to stderr to avoid races with sanitizer output adds c835342 * config.gcc (mep-*-elf): Add newlib-stdint.h to tm_file. adds abfa4f0 2016-03-02 Richard Biener rguenther@suse.de adds 0c5784a 2016-03-02 Richard Biener rguenther@suse.de adds 04faee9 PR target/70028 * config/i386/i386.md (kmovw): Move m const [...] adds 270d011 PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psab [...] adds 31d31e0 decl alignment not respected adds 51f6fdc PR tree-optimization/69052 * loop-invariant.c (canonicalize [...] adds 6bc7872 Correct ChangeLog for revision 233907. adds a84deb8 Handle addr_expr and component_ref in graphite-ast-to-ast adds 901faaa * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. adds 047a1c2 libbacktrace/ adds d97ba4c PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use " [...] adds 00e3f09 PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For dec [...] adds 21b107d 2016-03-02 Manuel Lopez-Ibanez manu@gcc.gnu.org adds dfb6d13 Minor ChangeLog formatting fixes. adds 4fa2ff1 PR rtl-opt/67145 adds 51dae9c Regenerate doc/tm.texi adds 7e21734 Fix recent ChangeLog entry adds 86d5c70 PR libffi/70024 adds 5d23c86 PR rtl-optimization/69942 * gcc.dg/ifcvt-5.c: Use "word_mod [...] adds 650dc3a Daily bump. adds e9d8006 PR libffi/70024 adds df46fd5 2016-03-03 Michael Collison michael.collison@linaro.org adds 5dd12e4 2016-03-03 Richard Biener rguenther@suse.de adds 85c3de9 libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE. adds 5cb4863 Invoke gdb with -batch to avoid prompts adds f756dfa * gnat.dg/specs/task1.ads: New test. adds 1b88925 Skip properly debug stmt in optimize_mask_stores (PR adds cfa8d63 [Patch testsuite] Change xfail conditions for bb-slp-34.c adds c111787 Tabify libffi/Makefile.am adds 1bc579e PR middle-end/70050 * match.pd (X % -Y): Add INTEGRAL_TYPE_ [...] adds 8f57374 Fix passing object names to make_sunver.pl adds c32bda6 PR target/70021 * tree-vect-stmts.c (vect_mark_relevant): R [...] adds 1feed89 [ARM] PR rtl-optimization/69904: Disallow copying/duplicating [...] adds e51ce713 PR ada/70017 * gcc.dg/pr70017.c (foo): Store 0 to first ele [...] adds 5ca46aa PR c++/67364 adds b0531ab PR c++/51406 adds f3d9faa * call.c (build_aggr_conv): Use get_nsdmi. adds 89bb37c Daily bump. adds 9866098 PR c++/67164 adds fd5d085 * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get LAMBDA_EX [...] adds 8fdb7e3 * method.c (synthesized_method_walk): operator= can also be [...] adds 290da96 PR debug/69947 * dwarf2out.c (prune_unused_types_walk_loc_d [...] adds af77b7e S/390: Set GOARCH to the current target when testing multiarch. adds 267fd85 * doc/extend.texi (__builtin_alloca, __builtin_alloca_with_a [...] adds e692d33 2016-03-04 Richard Biener rguenther@suse.de adds dcdd684 2016-03-04 Christophe Lyon christophe.lyon@linaro.org adds e9663bd * gcc.dg/Wno-frame-address.c: Skip on IA-64. adds cc7dfdd [AArch64][testsuite] PR target/70004: Remove check using unde [...] adds 6560d1a PR c/69798 * c-parser.c (c_parser_postfix_expression): Call [...] adds 268fbd5 gcc/ adds c5b9345 Avoid terminating early in LRA, unless -fchecking (PR57676) adds 31b1135 PR target/70059 * config/i386/sse.md (vec_set_lo_<mode><mas [...] adds 74c6fd4 PR c/68187: fix overzealous -Wmisleading-indentation (comment #0) adds 0060768 PR c/68187: fix overzealous -Wmisleading-indentation (comment #1) adds 76cffa0 PR c++/70067 adds c58ac7f Replace c++98 with c++98_only adds 3937d61 Remove c++98_only on g++.dg/template/typename21.C adds 01dc3c4 PR target/70062 * config/i386/i386.c (decide_alg): Add RECU [...] adds 2631cb6 Fix constexpr handling of SAVE_EXPR in loops. adds f894a05 PR c++/67364 adds e968ff6 PR c++/70035 * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_pt [...] adds ea9edfee * decl.c (start_preparsed_function): Don't emit start clobbe [...] adds 943e339 Sync include/plugin-api.h with binutils. adds b0fe8b9 PR c++/69203 adds 358448c * g++.dg/Wno-frame-address.C: Skip on IA-64. adds 809db1d Daily bump. adds 1c699e9 Fix PR c++/66786 (ICE with nested lambdas in variable template) adds 32f692e Handle oacc region in oacc routine adds 6a5a318 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 2d1d2e5 PR c/69824 * c-decl.c (get_parm_info): Don't queue implicit [...] adds d8ec06a PR rtl-optimization/69941 * postreload.c (reload_combine_re [...] adds 0e43078 PR c/69973 * targhooks.c (default_vector_alignment): Limit [...] adds 5173ce4 PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: L [...] adds 2941b87 PR c++/70084 * tree-inline.c (copy_tree_body_r): When cance [...] adds 60ff561 * sr.po: Update. adds 23638b6 2016-03-05 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds c39f83b Fix Multiply costs for AMD -march=znver1. 2016-03-05 Venkata [...] adds fa2a986 libffi: Match upstream soname adds d747ce4 Daily bump. adds 5579a19 PR c++/67364 * constexpr.c (cxx_eval_store_expression): Rep [...] adds 5dde781 teach mklog to look in the current directory for ChangeLog files adds e1fb2b8 Daily bump. adds 091ffc3 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Al [...] adds 6bb9ad3 * gcc-interface/trans.c (statement_node_p): New predicate. [...] adds a3855fe 2016-03-07 Christophe Lyon christophe.lyon@linaro.org adds 5ed1b14 Only assume 4-byte stack alignment on 32-bit Solaris/x86 (PR [...] adds b5b33ba [ARM] Error out of arm_neon.h if compiling for soft-float ABI adds f530e7c 2016-03-07 Richard Biener rguenther@suse.de adds 7f2f5ec PR rtl-opt/70061 adds 584fba4 gcc/ PR middle-end/69916 * omp-low.c (struct oacc_loop): A [...] adds d33914d 2016-03-07 Richard Biener rguenther@suse.de adds 1b6ef57 Skip ubsan/asan internal fns with different location in tail-merge adds 1b63a87 2016-03-07 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9b84450 PR rtl-optimization/69052 * rtlanal.c (commutative_operand_ [...] adds 1bbf986 Add style checks to check_GNU_style.sh. adds 4dfabd9 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 981d186 Adjust fix for PR c++/66786 adds 78a3030 PR rtl-optimization/19705 - -fno-branch-count-reg doesn't pre [...] adds 8c87a4a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds 541e79a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds e2f980b [hsa] Consodlidate GTY roots for trees used during expansion to HSA adds 53c248d8 [hsa testsuite] Gridification tests adds cc37120 [hsa testsuite] Suppress hsa warnings in compiler gomp tests adds c9b762a [hsa testsuite] Suppress hsa warnings in libgomp tests adds a9dac35 [hsa testsuite] Adjust libgomp tests that do not work on host [...] adds 95cc6fc [hsa testsuite] New directory for HSA-specific C testcases new d88e9b4 Merged trunk revision 234047 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 | 4 + MAINTAINERS | 1 - contrib/ChangeLog | 13 + contrib/check_GNU_style.sh | 38 +- contrib/mklog | 2 +- gcc/ChangeLog | 550 +++++++- gcc/ChangeLog-2015 | 112 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 22 + gcc/ada/gcc-interface/decl.c | 10 +- gcc/ada/gcc-interface/trans.c | 51 +- gcc/ada/gcc-interface/utils.c | 12 +- gcc/ada/system-linux-s390.ads | 2 +- gcc/ada/system-linux-s390x.ads | 2 +- gcc/c-family/ChangeLog | 37 + gcc/c-family/c-common.c | 4 +- gcc/c-family/c-indentation.c | 157 ++- gcc/c/ChangeLog | 19 + gcc/c/c-decl.c | 15 +- gcc/c/c-parser.c | 15 +- gcc/cfghooks.c | 15 +- gcc/cfgloop.h | 32 +- gcc/config.gcc | 5 +- gcc/config/arm/arm-cores.def | 1 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 12 +- gcc/config/arm/arm.c | 20 +- gcc/config/arm/arm.md | 4 +- gcc/config/arm/arm_neon.h | 5 + gcc/config/i386/i386.c | 66 +- gcc/config/i386/i386.md | 13 +- gcc/config/i386/sol2.h | 5 + gcc/config/i386/sse.md | 32 +- gcc/config/i386/znver1.md | 20 +- gcc/config/s390/constraints.md | 4 + gcc/config/s390/predicates.md | 4 + gcc/config/s390/s390.c | 31 +- gcc/config/s390/s390.md | 495 +++---- gcc/config/s390/subst.md | 122 ++ gcc/config/s390/vector.md | 125 +- gcc/config/sparc/sparc.c | 18 +- gcc/cp/ChangeLog | 101 ++ gcc/cp/call.c | 4 +- gcc/cp/constexpr.c | 125 +- gcc/cp/cp-tree.h | 5 + gcc/cp/cp-ubsan.c | 52 + gcc/cp/decl.c | 8 + gcc/cp/init.c | 1 + gcc/cp/method.c | 13 +- gcc/cp/parser.c | 2 + gcc/cp/pt.c | 60 +- gcc/cp/tree.c | 3 + gcc/cp/typeck.c | 6 +- gcc/doc/extend.texi | 7 +- gcc/doc/invoke.texi | 16 +- gcc/doc/tm.texi | 2 +- gcc/dwarf2out.c | 18 + gcc/fold-const.c | 23 +- gcc/gcse.c | 27 +- gcc/genmatch.c | 2 +- gcc/gimple-ssa-split-paths.c | 18 + gcc/gimplify.c | 56 +- gcc/graphite-isl-ast-to-gimple.c | 4 +- gcc/hsa-brig.c | 14 +- gcc/hsa-gen.c | 15 +- gcc/hsa-regalloc.c | 8 +- gcc/hsa.c | 25 + gcc/hsa.h | 3 + gcc/ipa-icf.c | 10 + gcc/ira.c | 17 +- gcc/loop-invariant.c | 150 ++- gcc/lra-assigns.c | 7 +- gcc/lra-constraints.c | 33 +- gcc/match.pd | 3 +- gcc/omp-low.c | 175 ++- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 1417 +++++++------------- gcc/postreload.c | 18 +- gcc/reload1.c | 22 - gcc/rtlanal.c | 2 +- gcc/simplify-rtx.c | 22 +- gcc/system.h | 4 + gcc/target.def | 4 +- gcc/targhooks.c | 5 +- gcc/testsuite/ChangeLog | 428 +++++- gcc/testsuite/ChangeLog-2015 | 84 +- .../c-c++-common/Wmisleading-indentation.c | 151 +++ .../c-c++-common/asan/swapcontext-test-1.c | 4 +- .../c-c++-common/goacc-gomp/nesting-fail-1.c | 8 + gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 8 + gcc/testsuite/c-c++-common/goacc/pr69916.c | 20 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 1 - gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 + gcc/testsuite/c-c++-common/gomp/if-1.c | 1 - gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 1 - gcc/testsuite/c-c++-common/gomp/target-teams-1.c | 2 +- gcc/testsuite/c-c++-common/tsan/thread_leak.c | 2 +- gcc/testsuite/c-c++-common/vector-compare-4.c | 2 +- gcc/testsuite/g++.dg/Wno-frame-address.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 12 + .../{constexpr-empty10.C => constexpr-empty11.C} | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C | 29 + gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C | 43 + gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C | 23 + .../g++.dg/cpp1y/lambda-generic-trailing1.C | 12 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C | 13 + gcc/testsuite/g++.dg/cpp1y/var-templ48.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ49.C | 9 + gcc/testsuite/g++.dg/expr/stdarg3.C | 18 + gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/target-teams-1.C | 2 +- gcc/testsuite/g++.dg/parse/invalid1.C | 5 + gcc/testsuite/g++.dg/template/pr69961a.C | 25 + gcc/testsuite/g++.dg/template/pr69961b.C | 15 + gcc/testsuite/g++.dg/template/typename21.C | 11 + .../g++.dg/tsan/aligned_vs_unaligned_race.C | 2 +- gcc/testsuite/g++.dg/tsan/benign_race.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace2.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr70035.C | 26 + .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C | 14 + gcc/testsuite/gcc.c-torture/compile/pr69740-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr69740-2.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69989-2.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr69999.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 10 + gcc/testsuite/gcc.c-torture/execute/pr70005.c | 25 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- .../gcc.dg/Wstrict-aliasing-struct-member.c | 6 + gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 + gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 + gcc/testsuite/gcc.dg/cpp/pr69985.c | 7 + gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr69947.c | 22 + gcc/testsuite/gcc.dg/ifcvt-5.c | 11 +- gcc/testsuite/gcc.dg/pr67854.c | 11 + gcc/testsuite/gcc.dg/pr69796.c | 10 + gcc/testsuite/gcc.dg/pr69824.c | 4 + gcc/testsuite/gcc.dg/pr69956.c | 11 + gcc/testsuite/gcc.dg/pr69973.c | 2 + gcc/testsuite/gcc.dg/pr69974.c | 13 + gcc/testsuite/gcc.dg/pr69990.c | 24 + gcc/testsuite/gcc.dg/pr70017.c | 20 + gcc/testsuite/gcc.dg/pr70022.c | 10 + gcc/testsuite/gcc.dg/pr70026.c | 15 + gcc/testsuite/gcc.dg/pr70050.c | 11 + gcc/testsuite/gcc.dg/simd-7.c | 19 + gcc/testsuite/gcc.dg/simd-8.c | 19 + gcc/testsuite/gcc.dg/torture/pr57676.c | 28 + gcc/testsuite/gcc.dg/torture/pr69941.c | 30 + gcc/testsuite/gcc.dg/torture/pr69951.c | 2 +- gcc/testsuite/gcc.dg/torture/pr70025.c | 81 ++ gcc/testsuite/gcc.dg/torture/pr70115.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 138 ++ gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 2 +- gcc/testsuite/gcc.dg/vect/O3-pr36098.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 2 +- .../ppc/costmodel-fast-math-vect-pr29925.c | 2 +- gcc/testsuite/gcc.dg/{torture => vect}/pr69652.c | 2 +- gcc/testsuite/gcc.dg/vect/pr70021.c | 40 + gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 32 - .../gcc.target/aarch64/shift_wide_invalid_1.c | 36 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr69904.c | 24 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 3 + gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-pr70059.c | 33 + gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr69052.c | 54 + gcc/testsuite/gcc.target/i386/pr70007.c | 30 + gcc/testsuite/gcc.target/i386/pr70021.c | 42 + gcc/testsuite/gcc.target/i386/pr70027.c | 11 + gcc/testsuite/gcc.target/i386/pr70028.c | 19 + gcc/testsuite/gcc.target/i386/pr70062.c | 11 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-permute.c | 1 + gcc/testsuite/gfortran.dg/bessel_6.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/target1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/target2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target3.f90 | 1 - gcc/testsuite/gfortran.dg/pr69987.f90 | 28 + gcc/testsuite/gfortran.dg/vect/pr69980.f90 | 40 + gcc/testsuite/gfortran.dg/vect/pr70043.f90 | 15 + gcc/testsuite/gnat.dg/renaming9.adb | 12 + gcc/testsuite/gnat.dg/renaming9.ads | 16 + gcc/testsuite/gnat.dg/specs/task1.ads | 16 + gcc/testsuite/gnat.dg/stack_usage3.adb | 10 +- gcc/testsuite/go.test/go-test.exp | 11 +- gcc/testsuite/lib/gcc-gdb-test.exp | 4 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 9 + gcc/tree-cfg.c | 4 +- gcc/tree-chrec.c | 12 +- gcc/tree-inline.c | 7 +- gcc/tree-outof-ssa.c | 4 + gcc/tree-ssa-loop-ivcanon.c | 36 +- gcc/tree-ssa-reassoc.c | 72 +- gcc/tree-ssa-tail-merge.c | 44 +- gcc/tree-ssa-threadbackward.c | 78 +- gcc/tree-ssa-uncprop.c | 3 +- gcc/tree-vect-loop.c | 5 +- gcc/tree-vect-patterns.c | 12 +- gcc/tree-vect-slp.c | 3 + gcc/tree-vect-stmts.c | 111 +- gcc/tree-vrp.c | 40 +- include/ChangeLog | 15 + include/plugin-api.h | 29 +- libbacktrace/ChangeLog | 7 + libbacktrace/elf.c | 3 +- libcpp/ChangeLog | 9 + libcpp/line-map.c | 17 +- libcpp/po/ChangeLog | 4 + libcpp/po/sr.po | 10 +- libffi/ChangeLog | 40 + libffi/Makefile.am | 28 +- libffi/Makefile.in | 22 +- libffi/acinclude.m4 | 381 ++++++ libffi/configure | 444 +++++- libffi/configure.ac | 3 + libffi/include/Makefile.in | 2 + libffi/libffi.map.in | 78 ++ libffi/libtool-version | 2 +- libffi/man/Makefile.in | 2 + libffi/testsuite/Makefile.in | 2 + libgomp/ChangeLog | 48 + libgomp/testsuite/lib/libgomp.exp | 56 + libgomp/testsuite/libgomp.c++/pr69555-1.C | 114 ++ libgomp/testsuite/libgomp.c++/pr69555-2.C | 58 + .../libgomp.c/examples-4/async_target-2.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/device-1.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/target-5.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-6.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-7.c | 2 +- .../libgomp.fortran/examples-4/async_target-2.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 2 +- libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 + libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 +++ libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 ++ .../testsuite/{libgomp.c => libgomp.hsa.c}/c.exp | 25 +- libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 + .../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 ++ libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 + libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 + libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 + .../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 ++ libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 + libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 + libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 ++ libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 ++ libitm/ChangeLog | 8 + libitm/beginend.cc | 6 + libitm/config/s390/target.h | 3 + 274 files changed, 7903 insertions(+), 2191 deletions(-) create mode 100644 gcc/config/s390/subst.md create mode 100644 gcc/testsuite/c-c++-common/goacc/pr69916.c create mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-1.c create mode 100644 gcc/testsuite/g++.dg/concepts/variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C copy gcc/testsuite/g++.dg/cpp0x/{constexpr-empty10.C => constexpr-empty11.C} (90%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-trailing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ48.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ49.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg3.C create mode 100644 gcc/testsuite/g++.dg/parse/invalid1.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961a.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961b.C create mode 100644 gcc/testsuite/g++.dg/template/typename21.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70035.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69989-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69999.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70061.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70005.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-member.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr69985.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr69947.c create mode 100644 gcc/testsuite/gcc.dg/pr67854.c create mode 100644 gcc/testsuite/gcc.dg/pr69796.c create mode 100644 gcc/testsuite/gcc.dg/pr69824.c create mode 100644 gcc/testsuite/gcc.dg/pr69956.c create mode 100644 gcc/testsuite/gcc.dg/pr69973.c create mode 100644 gcc/testsuite/gcc.dg/pr69974.c create mode 100644 gcc/testsuite/gcc.dg/pr69990.c create mode 100644 gcc/testsuite/gcc.dg/pr70017.c create mode 100644 gcc/testsuite/gcc.dg/pr70022.c create mode 100644 gcc/testsuite/gcc.dg/pr70026.c create mode 100644 gcc/testsuite/gcc.dg/pr70050.c create mode 100644 gcc/testsuite/gcc.dg/simd-7.c create mode 100644 gcc/testsuite/gcc.dg/simd-8.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57676.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70115.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c rename gcc/testsuite/gcc.dg/{torture => vect}/pr69652.c (85%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr70021.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69904.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69052.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70021.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70027.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70062.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69987.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69980.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr70043.f90 create mode 100644 gcc/testsuite/gnat.dg/renaming9.adb create mode 100644 gcc/testsuite/gnat.dg/renaming9.ads create mode 100644 gcc/testsuite/gnat.dg/specs/task1.ads create mode 100644 libffi/libffi.map.in create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-2.C create mode 100644 libgomp/testsuite/libgomp.hsa.c/alloca-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/builtins-1.c copy libgomp/testsuite/{libgomp.c => libgomp.hsa.c}/c.exp (58%) create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/formal-actual-args-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/function-call-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/get-level-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-2.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-3.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-4.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/memory-operations-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/pr69568.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/rotate-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c