This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr70150 in repository gcc.
discards 2e66031 Check non-pic/ia32 in stackprotectexplicit2.C discards 689892e Check pie_enabled target in PIC tests adds f7995d7 PR c++/70272 * decl.c (begin_destructor_body): Don't insert [...] adds e2895b7 PR c++/70144 * cp-tree.h (magic_varargs_p): Return int inst [...] adds 7378dbf PR c/70264: fix crash in compatible_locations_p with BUILTINS [...] adds 92e7ab1 PR c/69407 * c-common.c (resolve_overloaded_builtin): Set T [...] adds a75d875 Tweak the pipeline model for Exynos M1 adds 9f545ff PR target/70188 * config/pa/constraints.md: Revert 2015-02- [...] adds ca7ff75 Sync top-level configure.ac with binutils-gdb. adds 29a514f PR c/70280 * c-typeck.c (composite_type): Don't count void_ [...] adds a4a0961 Daily bump. adds a28dd57 Fix PR c++/70218 (illegal access to private field succeeds) adds efc86c4 Fix PR c++/70205 (ICE on valid call to qualified static membe [...] adds 9f2be65 Fix latencies in znver1.md adds 292a09d PR c++/70267 * init.c (build_new_1): Complain and return er [...] adds 5abd7d4 * reload1.c (emit_input_reload_insns): Use simplify_replace_ [...] adds 011e0ce Set dump_file to NULL in cgraph_node::get_body adds 350514e Add testcases for pr70161 adds 666094f gcc/ adds c97f5c9 gcc/ * config/i386/sse.md: Use vpbroadcastq for broad [...] adds 296a290 2016-03-18 Christophe Lyon christophe.lyon@linaro.org adds f41d1eb Revert: 2015-07-02 Uros Bizjak ubizjak@gmail.com adds 7747804 * calls.c (load_register_parameters): Fix zero size sibcall logic. adds fdb094f * class.c (build_if_in_charge): Split out from build_base_path. adds 983a18b Avoid clobbering primary virtual base when not in charge. adds 39561f3 PR c++/70147 - handle primary virtual bases adds dbab52b * libsupc++/guard.cc: Revert my last commit. adds 5539bc7 PR c/70281: C FE: fix uninitialized range for __builtin_types [...] adds e7142ce Fix PR70278, a problem with the previous split_reg change adds 82aab46 David Wohlferd's patch to document more issues with basic asms adds 1421f43 PR rtl-optimization/70263 * ira.c (memref_used_between_p): [...] adds 9ebe2ea PR c++/70139 * constexpr.c (cxx_eval_call_expression): Fix [...] adds 5c78f37 Daily bump. adds fb98f25 2016-03-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f9ce72 Daily bump. adds 641f366 Daily bump. adds b628775 gcc/ PR rtl-optimization/69102 * sched-deps.c [...] adds 06fd191 PR rtl-optimization/69307 * gcc.target/arm/pr [...] adds 93505d2 2016-03-21 Richard Biener rguenther@suse.de adds 96b68b2 Retry to emit global variables in HSA (PR hsa/70234) adds 08b2b69 PR target/70293 adds 3f2ef66 2016-03-21 Richard Biener rguenther@suse.de adds 5f3838e [nvptx] Don't emit sorry for the stabs debug format adds afdde20 PR target/70296 * include/cpplib.h (cpp_fun_like_macro_p): [...] adds 75af6ea 2016-03-21 Andre Vieira andre.simoesdiasvieira@arm adds e1a88bf Skip static ctors/dtors in IPA ICF (PR ipa/70306) adds 71a1ffe HSA: enhance dump output adds d9aa5a5 PR target/70327 * config/i386/i386.md (movxi): Use ix86_exp [...] adds 2daa2cd PR tree-optimization/70317 * match.pd (cmp @0 @0): Pass @0 [...] adds 2715f63 PR middle-end/70326 * lra.c (restore_scratches): Ignore del [...] adds bf64d98 PR c++/70285 * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle [...] adds e569ae7 PR c++/70273 adds 8912988 Daily bump. adds c8e3e74 Fix PR c++/70204 (ICE in non_const_var_error) adds b60244f Fix PR c++/70096 (wrong code for pointer-to-member-function copy) adds 3d78ea4 PR c++/70295 * gimplify.c (gimplify_modify_expr): Call gimp [...] adds b6436f7 PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): [...] adds 5934fb8 PR target/70329 * config/i386/i386.c (ix86_expand_vecop_qih [...] adds 4880f87 PR target/70325 gcc/ * config/i386/i386.c (def_builtin): Han [...] adds 6194142 Fix ChangeLog entries for PR ipa/70306 adds 46ec4eb gcc/cp/ adds 69199d6 Remove duplicated AVX-512VL bit check. adds aa30728 2016-03-22 Richard Biener rguenther@suse.de adds fcfec12 * g++.dg/ext/java-3.C: Don't compile on AIX. adds 4baec9f PR c/69993: improvements to wording of -Wmisleading-indentation adds de634e6 Fix endianness issue for moxiebox adds 19db1ec 2016-03-22 Richard Biener rguenther@suse.de adds 6855137 2016-03-22 Ilya Enkovich enkovich.gnu@gmail.com adds 88a2143 2016-03-22 Michael Meissner meissner@linux.vnet.ibm.com adds 4e4da05 PR target/70232 tree-ssa-threadbackward.c (fsm_find_contro [...] adds e762ffa Daily bump. adds 7fd600f 2016-03-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 9602009 PR target/70321 * config/i386/i386.md (*anddi3_doubleword, [...] adds 7e83fd1 PR tree-optimization/70354 * tree-vect-patterns.c (vect_rec [...] adds b4a84f6 Copy shadow argument conditionally (PR hsa/70337) adds 62cc2fb [ARM] PR driver/70132: Avoid double fclose in driver-arm.c adds dc834ba [ARM] Split out armv7ve effective target check adds 9ada59d [ARM] Reduce size of arm1020e automaton adds 567e068 gcc/ adds db17627 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 1a86097 2016-03-23 Richard Biener rguenther@suse.de adds d6964b2 PR libgomp/69414 * oacc-mem.c (delete_copyout, update_dev_h [...] adds 2a7b5ba PR tree-optimization/69042 * tree-ssa-loop-ivopts.c (add_iv [...] adds 4c02070 PR tree-optimization/69042 * params.def (PARAM_IV_CONSIDER_ [...] adds a82d624 Add missing initializations in oacc testcases adds 62d2a6d PR c++/69884 * c.opt (Wignored-attributes): New option. adds 102ce8a PR c++/70344 adds 0a2062d PR c++/69315 * cp-tree.h (defer_mark_used_calls, deferred_m [...] adds 0dfe87d PR c++/70376 * cp-gimplify.c (genericize_omp_for_stmt): Don [...] adds c4fa85c PR c++/70323 * constexpr.c (cxx_eval_constant_expression): [...] adds d9377ad PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): Reuse CON [...] adds 5a49d85 2016-03-23 Michael Meissner meissner@linux.vnet.ibm.com adds 36ce5fa Fix PR c++/70332 (ICE due to aggregate initialization of NSDMI) adds 5a869ab Fix PR c++/70347 (default member initializer not picked up by union) adds 2490439 Daily bump. adds a4225ff 2016-03-24 Richard Biener rguenther@suse.de adds cb9b6b9 PR target/70290 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w t [...] adds 80b30de Add goacc/uninit-if-clause.{c,f95} adds da7aeb1 Add missing initializations in oacc testcases adds f365d29 2016-03-24 Richard Biener rguenther@suse.de adds c15bc2b Properly assign to packet header (PR hsa/70394) adds a7e21b7 2016-03-24 Richard Biener rguenther@suse.de adds ed25835 * config/i386/i386.md (*anddi3_doubleword): Generate AND ins [...] adds 6c8770e Fix PR c++/62212 (ICE during mangling of array type) adds 17af0b1 Add goacc/uninit-dim-clause.{c,f95} adds 108e7ee Add goacc/uninit-use-device-clause.{c,f95} adds 83245bd Add missing initialization in goacc/host_data-tree.f95 adds 3aebf09 2016-03-24 Richard Henderson rth@redhat.com adds c3f376b PR c++/70323 adds edd716b libstdc++/69945 Add __gnu_cxx::__freeres hook adds 6846439 PR c++/70386 adds 0266264 Also test -O0 for OpenACC C, C++ offloading test cases adds 3a8275a Daily bump. adds 1e8158e PR target/70319 * config/pa/pa.md (bswapdi2): Use a scratch [...] adds 07837c3 * doc/extend.texi: Fix typo in documentation to pure attribute. adds 6517bc9 * tree-ssa-propagate.c: Enhance docs for SSA_PROP_NOT_INTERESTING. adds 0cf4060 [RS6000] PR70052, ICE compiling _Decimal128 test case adds 4cc3295 * g++.dg/ext/pr70290.C: Prune non-standard ABI. adds f175ba0 PR lto/69650 * directives.c (do_linemarker): Test for file [...] adds b0bf58c Adjust dg-do directive in mangle2.C adds a478a02 PR c++/64266 PR c++/70353 Core issue 1962 * decl.c (cp_fn [...] adds f12c84a 2016-03-25 Richard Henderson rth@redhat.com adds 6795b0b Daily bump. adds 4278167 2016-03-26 Richard Biener rguenther@suse.de P [...] adds 066bed3 Daily bump. adds bb2c9c1 * gcc-interface/decl.c (components_to_record): Add special c [...] adds 7e4b6db Fix typo adds 095d406 Daily bump. adds bff5365 PR target/70406 adds ba4d9b7 STOP managed by external library when coarrays are used adds b58e5f0 2016-03-28 Dominique d'Humieres dominiq@lps.ens.fr adds a3ae889 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_range_based_for. adds e0e87fe PR c++/70422 adds a3d8eb5 Daily bump. adds 28a5f33 * config/ft32/ft32.opt (mnodiv): New. * config/ft32/ft32.md [...] adds b428654 2016-03-29 Richard Biener rguenther@suse.de adds 53c452e Avoid ERROR in libgomp.oacc-c++/c++.exp in non-C++ configurations adds 4abd941 [PR testsuite/64177] Audit Cilk Plus tests for CILK_NWORKERS=1 adds ae1f04b PR middle-end/70355 adds a12eaf2 add myself to MAINTAINERS list adds 80a0266 2016-03-29 Vladimir Makarov vmakarov@redhat.com adds 3ef41a6 gcc/fortran/ChangeLog: adds a3daa26 PR tree-optimization/70405 * ssa-iterators.h (num_imm_uses) [...] adds a3af597 PR c++/70353 adds 24e1ba3 PR rtl-optimization/70429 * combine.c (simplify_shift_const [...] adds 11075c2 PR ipa/70283 * ipa-devirt.c (methods_equal_p): New function [...] adds 0275bf9 2016-03-29 Zachary T Welch zwelch@codesourcery.com adds 04a4d1c [Hurd, kFreeBSD] boehm-gc: Use mmap instead of brk adds 9b2eb5d [Hurd] Specs maintenance adds 39ab293 * tree-ssa-loop-ivcanon.c (try_peel_loop): Change type of pe [...] adds 6fbac35 * tree-ssa-coalesce.c (struct ssa_conflicts): Fix typo in comment. adds a642123 Daily bump. adds f56c7d3 PR tree-optimization/59124 (bogus -Warray-bounds warning) adds 02fff37 PR target/63890 * config/i386/i386.h (ACCUMULATE_OUTGOING_A [...] adds 1140bac 2016-03-30 Michael Matz matz@suse.de Richard Biener <rg [...] adds a2ad9d5 Properly align stack in gcc.target/i386/cleanup-[12].c adds ecbebe6 Properly check conflict between DRAP register and __builtin_e [...] adds 14dd919 PR target/62254 * config/arm/arm.c (arm_reload_out_hi): Add [...] adds 7f7c465 PR target/70421 * config/i386/i386.c (ix86_expand_vector_se [...] adds 932c0ba 2016-03-30 Richard Biener rguenther@suse.de adds ef4f1cb * tree-ssa-loop-niter.c (idx_infer_loop_bounds): We can't ge [...] adds 6a5dcab Update OpenACC test cases adds afa5c1b Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 [...] adds ac8ec81 * da.po: Update. adds 91c9586 2016-03-30 Jerry DeLisle jvdelisle@gcc.gnu.org Domin [...] adds bf2efae Daily bump. adds c689c25 2016-03-31 Richard Biener rguenther@suse.de adds b020b44 * tree-ssa-loop-ivopts.c (struct comp_cost): New scrach fiel [...] adds fbdc984 Do not call todo_after for a discarded function adds 1607cc7 PR rtl-optimization/70460 * ira.c (indirect_jump_optimize): [...] adds 7952b66 PR c/70297 * c-decl.c (merge_decls): Also set TYPE_ALIGN an [...] adds 8cb82ed PR target/70292 * gcc.c-torture/pr70292.c: New test. adds 5e0d03a Fix PR target/70453. adds 13ee2de PR c++/70393 * varasm.c (output_constructor_regular_field): [...] adds 503de75 gcc/ adds 39fa38c [Patch ARM] Delete ASM_OUTPUT_DEF and fall back to default .s [...] adds 861496b * tree-ssa-loop-ivopts.c (get_computation_cost_at): Initiali [...] adds 23cf925 * decl.c (start_preparsed_function): Remove unnecessary brac [...] adds 51f0f4f HSA: support alignment for hsa_symbols (PR hsa/70391) adds f58ea96 HSA: handle alignment of string builtins (PR hsa/70391) adds be3004d * cplus-dem.c (squangle_mop_up): Zero bsize/ksize after free [...] adds 971aacc Add BZ markers to last commit adds 464a46f Fix PR hsa/70399 adds 4dd26fc 2016-03-31 Vladimir Makarov vmakarov@redhat.com adds 5469fac Fix g++.dg/template/ptrmem30.C with Solaris ld adds 7557c30 Daily bump. adds 313d569 gcc/testsuite/ adds 4c3bd1e PR c++/68475 * decl.c (check_redeclaration_exception_specif [...] adds 47de69a fix flubbed changelog adds f7c9975 * tree.def (TRY_CATCH_EXPR): Correct documentation. adds b2ca3fb Fix PR target/70496 adds e5b1a1d PR c++/70488 * init.c (warn_placement_new_too_small): Test [...] adds 678c417 PR70404 S/390: Fix insv expansion. adds 0edb9bf PR rtl-optimization/70467 * config/i386/i386.md (*add<dwi>3 [...] adds 682db60 [AArch64] Fix SIMD predicate adds de14812 Daily bump. adds 9cbfe80 Add missing ChangeLog entry for PR testsuite/70364 adds 2c4e1eb Add missing ChangeLog entry for PR target/70439 adds c68ad2a runtime: Use atomic load for in entersyscall. adds a0efa75 PR c++/70449 adds 3ccc62d * gcc-interface/decl.c (components_to_record): Restrict the [...] adds 40df909 PR c++/67376 - [5/6 regression] Comparison with pointer to pa [...] adds f870215 Daily bump. adds bfec660 gcc/ PR target/70416 PR target/67391 * config/sh/sh.md (*a [...] adds 3b5a38c Daily bump. adds c4f5465 PR c/70307 * c-fold.c (c_fully_fold_internal): Handle VEC_C [...] adds aeb3c6b Fix PR hsa/70402 adds 9b0e5d4 PR ipa/68881 * cgraph.h (symtab_node::copy_visibility_from) [...] adds 68ab33a 2016-04-04 Richard Biener rguenther@suse.de adds 89d4ebf gcc/fortran/ChangeLog: adds f567b44 gcc/fortran/ChangeLog: adds 8ff377a [gcc] adds d374a3a PR ipa/66223 * ipa-devirt.c (maybe_record_node): Do not opt [...] adds a66f43a gnattools: Clean config.cache (PR70173) adds 967a90d PR middle-end/70307 * gcc.dg/torture/pr70307.c: Add -Wno-ps [...] adds 61b25b6 2016-04-04 Bill Seurer seurer@linux.vnet.ibm.com adds 1c934c5 PR target/67172 * libgcc2.c (L__main): Undefine __LIBGCC_EH [...] adds 63f001c Daily bump. adds 2a655a4 Remove class cache_map and use ggc hash_maps instead (PR c++/70452) adds 1463882 2016-04-05 Richard Biener rguenther@suse.de adds 87825cd 2016-04-05 Richard Biener rguenther@suse.de adds ca94358 PR target/70525 * config/i386/sse.md (*andnot<mode>3): Simp [...] adds 600faa6 PR libstdc++/70437 * include/bits/stl_pair.h (_Constructi [...] adds 9236fc8 Ensure std::thread helpers have internal linkage adds 5a3f5d6 2016-04-05 Richard Biener rguenther@suse.de adds eec3b78 2016-04-05 Richard Biener rguenther@suse.de adds 305d86a PR target/70510 * config/i386/sse.md (iptr): Add V64QI, V32 [...] adds 4f7ebe4 Fix PR c++/70452 (regression in C++ parsing performance) adds 2eac58a PR tree-optimization/70509 * tree-ssa-forwprop.c (simplify_ [...] adds 9c73e58 PR tree-optimization/70509 * simplify-rtx.c (simplify_binar [...] adds aaff837 PR rtl-optimization/70542 * ree.c (add_removable_extension) [...] adds 1e94d2f * testsuite/30_threads/thread/70503.cc: Require -static to work. adds dfc865b Restore atomic builtins usage in libstdc++-v3 adds bdf2392 PR ipa/66223 * ipa-devirt.c (maybe_record_node): Fix commen [...] adds 645a9d8 PR c++/70336 * match.pd (nested int casts): Limit to GIMPLE. adds b782fee * config/pa/predicates.md (integer_store_memory_operand): Ac [...] adds 0b91cce PR c++/70512 * class.c (fixup_may_alias): New. (fixup_attr [...] adds 5a8e414 Daily bump. adds 585aefb PR middle-end/70550 * tree.h (OMP_CLAUSE_FIRSTPRIVATE_IMPLI [...] adds 0cbb513 * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 15b7012 2016-04-06 Yvan Roux yvan.roux@linaro.org Pedro Alve [...] adds ee0356e * src/Makefile.am (libstdc++-symbols.ver): Remove useless /d [...] adds 2c21215 * config/i386/sse.md (shuffletype): Add V32HI and V4TI modes [...] adds 5547150 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TE [...] adds a6f641b * class.c (check_abi_tags): Fix function template handling. adds 72234ee 2016-04-06 Vladimir Makarov vmakarov@redhat.com adds 382ece2 PR preprocessor/61817 PR preprocessor/69391 adds d3831f7 Fix new -Wparentheses warnings encountered during bootstrap adds 5f060aa Fix C++ side of PR c/70436 (missing -Wparentheses warnings) adds f712d48 Daily bump. adds 371df5e * testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass. adds 1b61585 Scan for parallelization of the oacc kernels test-cases in gf [...] adds e283bb4 Avoid needless unsharing during constexpr evaluation (PR c++/70452) adds 508dd60 2016-04-07 Thomas Preud'homme thomas.preudhomme@arm.com adds a96a771 * cgraph.h (struct cgraph_simd_clone): Add mask_mode field. [...] adds 7a6265d PR testsuite/70581 * gcc.dg/lto/simd-function_0.c: New test. adds e15548b Daily bump. adds 7f38718 PR70117, ppc long double isinf adds 87c791f Add goacc/uninit-copy-clause.{c,f95} testcases adds bec0c1e [ARM] PR target/70566 Check that condition register is dead i [...] adds 0aabcdd Remove incorrect warning for parallel implicit firstprivate clause adds fcfbb12 2016-04-08 Maxim Ostapenko m.ostapenko@samsung.com adds 053ec22 Handle an overflow case (PR70498, patch by Marcel Böhme). adds b8106f5 Fix memory allocation size overflows (PR69687, patch by Marce [...] adds 10e8d4c Fix PR number in ChangeLog adds a5f0da9 Complete changes to "Ignore -ftree-parallelize-loops={0,1} using gt" adds 3ac399d PR rtl-optimization/70574 * fwprop.c (forward_propagate_and [...] adds e97d170 PR middle-end/70593 * tree-ssa-coalesce.c (build_ssa_confli [...] adds c6c0523 Fix PR c++/70590 (error: location references block not in blo [...] adds 4b1ddbc Regenerate .pot files. adds 0c30259 gcc/ PR lto/70289 PR ipa/70348 PR tree-optimization/70373 [...] adds 0789703 Daily bump. adds a02dc66 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 3cb1509 PR tree-optimization/70586 * tree-ssa-ifcombine.c (bb_no_si [...] adds d294e3f 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 07de41b Fix pdr accesses order adds 6cb5ef7 PR rtl-optimization/64886 * gcc.dg/pr64434.c: Skip on hppa* [...] adds 03b2d3c PR tree-optimization/68644 * gcc.dg/tree-ssa/ivopts-lt-2.c: [...] adds 9c0dd50 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. adds 0b68802 * gcc.dg/pic-1.c: Skip on hppa*-*-*. * gcc.dg/pie-1.c: Like [...] adds 16eaaf5 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. adds 5d61c19 PR rtl-optimization/66669 * gcc.dg/loop-8.c: Skip on hppa*-*-*. adds 964f71e * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. adds 4edfdd2 PR testsuite/64039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail [...] adds 5ecab91 2016-04-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 2a7e09d Daily bump. adds 74cacd7 2016-04-09 Steven G. Kargl kargl@gcc.gnu.org adds a8c5ce9 2016-04-10 Paolo Carlini paolo.carlini@oracle.com adds a9022b8 Daily bump. adds 537e38b libcc1: Clean compiler-name.h (PR70173) adds fa9ec18 [Patch AArch64 1/3] Enable CRC by default for armv8.1-a adds a702492 [Patch AArch64 2/3] Rework the code to print extension string [...] adds 4d96395 [Patch AArch64 3/3] Fix up for pr70133 adds 22b930c * mangle.c (decl_is_template_id): The template itself counts [...] adds 6273598 [gcc] 2016-04-11 Michael Meissner meissner@linux.vnet.ibm.com adds 643d0b9 Daily bump. adds 84217e9 * omp-low.c (lower_omp_target): Use GOMP_MAP_FIRSTPRIVATE_IN [...] adds 0d60da5 PR tree-optimization/70602 * tree-sra.c (generate_subtree_c [...] adds 6c4df0d Fix typo in copy_cond_phi_args adds f87ba9c Improve libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c adds 40495bd Merge libgomp.oacc-c-c++-common/loop-reduction-*.c into libgo [...] adds 2d0001b Executable test case for asm flags, by David Wohlferd. adds 1e312f4 libgomp external ABI prototypes maintenance adds 4fbe3ce Revert r234572 (aka PR testsuite/70577) adds 67c7f8e 2016-04-12 Andre Vieira andre.simoesdiasvieira@arm.com adds d2dd85e PR c++/70501 adds 3f94f34 2016-04-12 Edward Smith-Rowland 3dw4rd@verizon.net adds 0b54d96 PR rtl-optimization/70596 * lra-spills.c (spill_pseudos): D [...] adds e971b45 /cp 2016-04-12 Paolo Carlini paolo.carlini@oracle.com adds 8ca5a97 [gcc] 2016-04-12 Michael Meissner meissner@linux.vnet.ibm.com adds 249ca94 PR c++/70571 * g++.dg/ext/pr70571.C: New test. adds 7f2ea2f * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 4ff9a8e * class.c (is_really_empty_class): A zero-length array is em [...] adds 6916ce9 2016-04-12 Eric Botcazou ebotcazou@adacore.com adds bf32a52 Fix ChangeLog bug id to be 70640, not 70680 adds 77f9794 reflect: change Value.Call results to not be addressable adds 9231d5c Fix PR c++/70610 (wrong overload resolution during template p [...] adds 4ce015b Daily bump. adds 09321e8 Patch from Roger Orr rogero@howzatt.demon.co.uk PR prepro [...] adds 38ea8a2 PR debug/70628 * rtl.h (convert_memory_address_addr_space_1 [...] adds d08aa03 PR middle-end/70633 * gimplify.c (gimplify_init_constructor [...] adds 66d7bcc 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds b68df76 PR debug/70628 * explow.c (convert_memory_address_addr_spac [...] adds 92bda44 gcc/ new 7c1c097 Check pie_enabled target in PIC tests new 0604c04 Check non-pic/ia32 in stackprotectexplicit2.C
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 (2e66031) \ N -- N -- N refs/heads/hjl/pr70150 (0604c04)
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 2 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 | 25 + MAINTAINERS | 4 +- boehm-gc/ChangeLog | 6 + boehm-gc/configure.host | 2 +- boehm-gc/include/private/gcconfig.h | 2 +- configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 1089 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 12 +- gcc/ada/gcc-interface/decl.c | 19 + gcc/alias.c | 14 + gcc/asan.c | 28 +- gcc/bitmap.c | 63 +- gcc/bitmap.h | 3 + gcc/builtins.c | 102 +- gcc/c-family/ChangeLog | 22 + gcc/c-family/c-common.c | 4 + gcc/c-family/c-cppbuiltin.c | 2 +- gcc/c-family/c-indentation.c | 10 +- gcc/c-family/c.opt | 4 + gcc/c/ChangeLog | 24 + gcc/c/c-decl.c | 29 + gcc/c/c-fold.c | 20 + gcc/c/c-parser.c | 6 +- gcc/c/c-typeck.c | 8 +- gcc/calls.c | 6 +- gcc/cgraph.c | 1 + gcc/cgraph.h | 11 + gcc/cgraphclones.c | 8 +- gcc/combine.c | 5 + gcc/common/config/aarch64/aarch64-common.c | 116 +- gcc/config.gcc | 14 +- gcc/config/aarch64/aarch64-option-extensions.def | 36 +- gcc/config/aarch64/aarch64-protos.h | 29 +- gcc/config/aarch64/aarch64.c | 101 +- gcc/config/aarch64/aarch64.h | 4 +- gcc/config/aarch64/driver-aarch64.c | 192 +- gcc/config/aarch64/predicates.md | 2 +- gcc/config/arc/arc.h | 3 +- gcc/config/arm/arm.c | 21 +- gcc/config/arm/arm.h | 3 +- gcc/config/arm/arm1020e.md | 11 +- gcc/config/arm/driver-arm.c | 11 +- gcc/config/arm/linux-elf.h | 11 - gcc/config/arm/thumb2.md | 6 +- gcc/config/darwin.h | 2 +- gcc/config/ft32/ft32.md | 8 +- gcc/config/ft32/ft32.opt | 4 + gcc/config/gnu.h | 8 - gcc/config/i386/gnu.h | 4 +- gcc/config/i386/i386.c | 125 +- gcc/config/i386/i386.h | 3 +- gcc/config/i386/i386.md | 143 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/sol2.h | 5 +- gcc/config/i386/sse.md | 103 +- gcc/config/i386/znver1.md | 90 +- gcc/config/ia64/hpux.h | 2 +- gcc/config/moxie/moxiebox.h | 6 + gcc/config/nvptx/nvptx.c | 4 - gcc/config/pa/constraints.md | 4 +- gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa.md | 5 +- gcc/config/pa/pa64-hpux.h | 12 +- gcc/config/pa/predicates.md | 6 + gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/predicates.md | 7 +- gcc/config/rs6000/rs6000-c.c | 16 +- gcc/config/rs6000/rs6000-cpus.def | 1 - gcc/config/rs6000/rs6000.c | 4 +- gcc/config/rs6000/rs6000.md | 34 +- gcc/config/s390/s390.c | 2 +- gcc/config/sh/sh.md | 15 +- gcc/config/sol2.c | 5 +- gcc/config/sparc/sparc.c | 17 +- gcc/coverage.c | 6 +- gcc/cp/ChangeLog | 321 + gcc/cp/call.c | 41 +- gcc/cp/class.c | 108 +- gcc/cp/constexpr.c | 361 +- gcc/cp/cp-gimplify.c | 37 +- gcc/cp/cp-tree.h | 58 +- gcc/cp/cp-ubsan.c | 11 +- gcc/cp/decl.c | 176 +- gcc/cp/decl2.c | 8 - gcc/cp/init.c | 27 +- gcc/cp/mangle.c | 9 +- gcc/cp/parser.c | 27 +- gcc/cp/pt.c | 17 +- gcc/cp/search.c | 4 +- gcc/cp/tree.c | 13 +- gcc/cp/typeck.c | 8 +- gcc/cp/typeck2.c | 21 +- gcc/diagnostic-show-locus.c | 6 + gcc/doc/extend.texi | 41 +- gcc/doc/invoke.texi | 21 +- gcc/dse.c | 388 +- gcc/explow.c | 36 +- gcc/fold-const.c | 83 +- gcc/fortran/ChangeLog | 55 + gcc/fortran/array.c | 24 +- gcc/fortran/gfortran.texi | 14 + gcc/fortran/openmp.c | 36 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/simplify.c | 3 + gcc/fortran/trans-array.c | 4 +- gcc/fortran/trans-decl.c | 14 + gcc/fortran/trans-expr.c | 26 +- gcc/fortran/trans-stmt.c | 12 +- gcc/fortran/trans.h | 3 + gcc/fwprop.c | 32 +- gcc/genmatch.c | 72 +- gcc/gimple-match-head.c | 1 + gcc/gimplify-me.c | 3 +- gcc/gimplify.c | 199 +- gcc/go/gofrontend/MERGE | 2 +- gcc/graphite-isl-ast-to-gimple.c | 2 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/hsa-brig.c | 144 +- gcc/hsa-dump.c | 20 +- gcc/hsa-gen.c | 597 +- gcc/hsa-regalloc.c | 1 + gcc/hsa.c | 20 + gcc/hsa.h | 35 +- gcc/ipa-devirt.c | 53 +- gcc/ipa-icf.c | 5 + gcc/ipa-inline-transform.c | 3 +- gcc/ipa-polymorphic-call.c | 41 +- gcc/ipa-prop.c | 4 +- gcc/ipa-visibility.c | 82 + gcc/ira-color.c | 52 +- gcc/ira.c | 45 +- gcc/lower-subreg.c | 3 +- gcc/lra-constraints.c | 23 +- gcc/lra-spills.c | 7 +- gcc/lra.c | 4 + gcc/match.pd | 31 +- gcc/omp-low.c | 371 +- gcc/params.def | 8 +- gcc/passes.c | 44 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 12648 ++++++++++--------- gcc/ree.c | 20 +- gcc/reload1.c | 4 +- gcc/rtl.h | 4 + gcc/sched-deps.c | 3 +- gcc/simplify-rtx.c | 20 +- gcc/ssa-iterators.h | 8 +- gcc/symtab.c | 69 + gcc/testsuite/ChangeLog | 955 +- .../c-c++-common/Wmisleading-indentation-3.c | 82 + .../c-c++-common/Wmisleading-indentation.c | 194 +- gcc/testsuite/c-c++-common/asan/halt_on_error-1.c | 2 +- gcc/testsuite/c-c++-common/asan/halt_on_error-2.c | 2 +- .../asan/{use-after-free-1.c => pr70541.c} | 28 +- gcc/testsuite/c-c++-common/attr-simd-2.c | 2 + gcc/testsuite/c-c++-common/attr-simd-4.c | 4 + gcc/testsuite/c-c++-common/attr-simd.c | 4 + .../c-c++-common/cilk-plus/CK/spawning_arg.c | 15 + .../c-c++-common/cilk-plus/CK/steal_check.c | 17 +- .../c-c++-common/cilk-plus/SE/ef_error2.c | 4 +- gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 2 +- .../c-c++-common/goacc-gomp/nesting-fail-1.c | 36 +- gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 12 + .../c-c++-common/goacc/combined-directives.c | 7 +- .../goacc/{use_device-1.c => host_data-1.c} | 12 +- gcc/testsuite/c-c++-common/goacc/host_data-2.c | 78 + 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-1.c | 43 +- gcc/testsuite/c-c++-common/goacc/kernels-default.c | 2 +- gcc/testsuite/c-c++-common/goacc/kernels-empty.c | 6 - gcc/testsuite/c-c++-common/goacc/kernels-eternal.c | 11 - .../c-c++-common/goacc/kernels-noreturn.c | 12 - gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 189 + gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 162 + gcc/testsuite/c-c++-common/goacc/loop-3.c | 58 + gcc/testsuite/c-c++-common/goacc/loop-clauses.c | 4 - gcc/testsuite/c-c++-common/goacc/nesting-1.c | 8 - gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 29 + gcc/testsuite/c-c++-common/goacc/parallel-1.c | 36 +- gcc/testsuite/c-c++-common/goacc/reduction-1.c | 57 +- gcc/testsuite/c-c++-common/goacc/reduction-2.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-3.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-4.c | 40 +- gcc/testsuite/c-c++-common/goacc/reduction-5.c | 16 + .../c-c++-common/goacc/reduction-promotions.c | 32 + gcc/testsuite/c-c++-common/goacc/routine-3.c | 128 +- gcc/testsuite/c-c++-common/goacc/routine-4.c | 73 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 15 + gcc/testsuite/c-c++-common/goacc/tile.c | 258 +- .../c-c++-common/goacc/uninit-copy-clause.c | 38 + .../c-c++-common/goacc/uninit-dim-clause.c | 19 + .../goacc/uninit-firstprivate-clause.c | 25 + .../c-c++-common/goacc/uninit-if-clause.c | 38 + .../c-c++-common/goacc/uninit-use-device-clause.c | 14 + gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 81 + gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 55 + gcc/testsuite/c-c++-common/nonnull-1.c | 8 +- gcc/testsuite/c-c++-common/pr70144-1.c | 9 + gcc/testsuite/c-c++-common/pr70144-2.c | 12 + gcc/testsuite/c-c++-common/pr70264.c | 13 + gcc/testsuite/c-c++-common/pr70297.c | 9 + gcc/testsuite/c-c++-common/pr70336.c | 37 + gcc/testsuite/g++.dg/abi/abi-tag19.C | 4 + gcc/testsuite/g++.dg/abi/abi-tag20.C | 15 + gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C | 35 + .../{constexpr-70001-1.C => constexpr-70001-4.C} | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 112 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C | 57 + gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C | 125 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-string.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C | 49 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C | 17 + gcc/testsuite/g++.dg/cpp0x/noexcept29.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr65398.C | 8 +- gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic122.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C | 16 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 4 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C | 24 + gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C | 33 + gcc/testsuite/g++.dg/cpp1y/pr69066.C | 75 + gcc/testsuite/g++.dg/cpp1y/pr70001.C | 49 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 4 +- gcc/testsuite/g++.dg/expr/pmf-2.C | 18 + gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C | 9 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla4.C | 17 + gcc/testsuite/g++.dg/ext/java-3.C | 39 + gcc/testsuite/g++.dg/ext/pr70290.C | 24 + gcc/testsuite/g++.dg/ext/pr70571.C | 10 + gcc/testsuite/g++.dg/ext/vector30.C | 15 + gcc/testsuite/g++.dg/goacc/reference.C | 39 + gcc/testsuite/g++.dg/goacc/routine-1.C | 13 + gcc/testsuite/g++.dg/goacc/routine-2.C | 42 + gcc/testsuite/g++.dg/goacc/template.C | 81 +- gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 10 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 8 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 4 + gcc/testsuite/g++.dg/init/new47.C | 19 + gcc/testsuite/g++.dg/init/pr70501.C | 11 + gcc/testsuite/g++.dg/ipa/devirt-51.C | 32 + gcc/testsuite/g++.dg/lookup/pr70205.C | 11 + gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 2 +- gcc/testsuite/g++.dg/opt/flifetime-dse6.C | 11 + gcc/testsuite/g++.dg/other/bitfield5.C | 15 + gcc/testsuite/g++.dg/parse/pr68722.C | 9 + gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 16 +- gcc/testsuite/g++.dg/pr70590-2.C | 21 + gcc/testsuite/g++.dg/pr70590.C | 25 + gcc/testsuite/g++.dg/template/mangle2.C | 19 + gcc/testsuite/g++.dg/template/pr70610-2.C | 21 + gcc/testsuite/g++.dg/template/pr70610-3.C | 21 + gcc/testsuite/g++.dg/template/pr70610-4.C | 19 + gcc/testsuite/g++.dg/template/pr70610.C | 21 + gcc/testsuite/g++.dg/template/ptrmem30.C | 45 + gcc/testsuite/g++.dg/torture/pr70251.C | 11 + gcc/testsuite/g++.dg/torture/pr70499.C | 39 + gcc/testsuite/g++.dg/torture/pr70526.C | 35 + gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 4 +- gcc/testsuite/g++.dg/ubsan/vptr-11.C | 84 + gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C | 6 + gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C | 7 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C | 14 + gcc/testsuite/g++.dg/warn/Wparentheses-29.C | 135 + .../compile/pr69102.c} | 6 +- gcc/testsuite/gcc.c-torture/compile/pr70263-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr70355.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70633.c | 12 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/pr70429.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr70460.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr70566.c | 47 + gcc/testsuite/gcc.c-torture/execute/pr70586.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70602.c | 23 + gcc/testsuite/gcc.dg/Warray-bounds-19.c | 17 + gcc/testsuite/gcc.dg/atomic-op-6.c | 11 + gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 4 +- gcc/testsuite/gcc.dg/dfp/pr70052.c | 24 + gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 18 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 3 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 3 + gcc/testsuite/gcc.dg/gomp/simd-clones-3.c | 2 + gcc/testsuite/gcc.dg/graphite/pr68756.c | 26 + gcc/testsuite/gcc.dg/graphite/pr68953.c | 30 + gcc/testsuite/gcc.dg/guality/guality.h | 4 + gcc/testsuite/gcc.dg/ipa/pr70306.c | 45 + gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/lto/simd-function_0.c | 1 + gcc/testsuite/gcc.dg/pic-1.c | 2 +- gcc/testsuite/gcc.dg/pic-3.c | 2 +- gcc/testsuite/gcc.dg/pic-4.c | 2 +- gcc/testsuite/gcc.dg/pie-1.c | 2 +- gcc/testsuite/gcc.dg/pie-3.c | 2 +- gcc/testsuite/gcc.dg/pie-4.c | 2 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 18 + .../gcc.dg/plugin/location-overflow-test-2.c | 2 +- gcc/testsuite/gcc.dg/pr61817-1.c | 19 + gcc/testsuite/gcc.dg/pr61817-2.c | 19 + gcc/testsuite/gcc.dg/pr64434.c | 1 + gcc/testsuite/gcc.dg/pr69391-1.c | 12 + gcc/testsuite/gcc.dg/pr69391-2.c | 12 + gcc/testsuite/gcc.dg/pr69650.c | 5 + gcc/testsuite/gcc.dg/pr70161-2.c | 7 + gcc/testsuite/gcc.dg/pr70161.c | 7 + gcc/testsuite/gcc.dg/pr70252.c | 16 + gcc/testsuite/gcc.dg/pr70269.c | 7 + gcc/testsuite/gcc.dg/pr70281.c | 9 + gcc/testsuite/gcc.dg/pr70292.c | 12 + gcc/testsuite/gcc.dg/pr70317.c | 27 + gcc/testsuite/gcc.dg/pr70326.c | 20 + gcc/testsuite/gcc.dg/pr70405.c | 15 + gcc/testsuite/gcc.dg/pr70442.c | 20 + gcc/testsuite/gcc.dg/sibcall-11.c | 7 + gcc/testsuite/gcc.dg/strlenopt.h | 7 + .../gcc.dg/torture/builtin-isinf_sign-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr70278.c | 37 + gcc/testsuite/gcc.dg/torture/pr70288-1.c | 36 + gcc/testsuite/gcc.dg/torture/pr70288-2.c | 35 + gcc/testsuite/gcc.dg/torture/pr70307.c | 67 + gcc/testsuite/gcc.dg/torture/pr70310.c | 20 + gcc/testsuite/gcc.dg/torture/pr70333.c | 19 + gcc/testsuite/gcc.dg/torture/pr70370.c | 45 + gcc/testsuite/gcc.dg/torture/pr70396.c | 17 + gcc/testsuite/gcc.dg/torture/pr70421.c | 22 + gcc/testsuite/gcc.dg/torture/pr70450.c | 19 + gcc/testsuite/gcc.dg/torture/pr70457.c | 29 + gcc/testsuite/gcc.dg/torture/pr70484.c | 19 + gcc/testsuite/gcc.dg/torture/pr70542.c | 31 + gcc/testsuite/gcc.dg/torture/pr70628.c | 46 + gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 129 + gcc/testsuite/gcc.dg/tree-ssa/pr70372.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/typedef-redecl2.c | 13 + gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/vect/pr70354-1.c | 50 + gcc/testsuite/gcc.dg/vect/pr70354-2.c | 37 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr70120-1.c | 19 + gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70120-3.c | 22 + gcc/testsuite/gcc.target/aarch64/pr70398.c | 26 + gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 2 +- gcc/testsuite/gcc.target/arm/attr-align1.c | 1 + gcc/testsuite/gcc.target/arm/attr-align3.c | 1 + gcc/testsuite/gcc.target/arm/attr_arm.c | 1 + gcc/testsuite/gcc.target/arm/flip-thumb.c | 1 + gcc/testsuite/gcc.target/arm/pr69307.c | 34 + gcc/testsuite/gcc.target/arm/pr70278.c | 41 + gcc/testsuite/gcc.target/arm/pr70496.c | 13 + gcc/testsuite/gcc.target/i386/asm-flag-6.c | 276 + .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + .../i386/{avx2-pr64252.c => avx2-pr70354-1.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70354-2.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70542.c} | 5 +- gcc/testsuite/gcc.target/i386/avx2-pr70574.c | 26 + .../gcc.target/i386/avx512bw-kunpckdq-2.c | 24 + .../gcc.target/i386/avx512bw-kunpckwd-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c | 26 + gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512f-pr70421.c | 15 + gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 2 +- gcc/testsuite/gcc.target/i386/cleanup-1.c | 17 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 17 +- gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 + gcc/testsuite/gcc.target/i386/pr70293.c | 38 + gcc/testsuite/gcc.target/i386/pr70300.c | 25 + gcc/testsuite/gcc.target/i386/pr70302.c | 22 + gcc/testsuite/gcc.target/i386/pr70325.c | 12 + gcc/testsuite/gcc.target/i386/pr70327.c | 12 + gcc/testsuite/gcc.target/i386/pr70355.c | 14 + gcc/testsuite/gcc.target/i386/pr70406.c | 13 + gcc/testsuite/gcc.target/i386/pr70453.c | 18 + gcc/testsuite/gcc.target/i386/pr70467-2.c | 20 + gcc/testsuite/gcc.target/i386/pr70510.c | 14 + gcc/testsuite/gcc.target/i386/pr70525.c | 32 + gcc/testsuite/gcc.target/i386/pr70593.c | 19 + gcc/testsuite/gcc.target/i386/pr70596.c | 13 + gcc/testsuite/gcc.target/powerpc/altivec-36.c | 46 + gcc/testsuite/gcc.target/powerpc/float128-1.c | 147 + gcc/testsuite/gcc.target/powerpc/float128-2.c | 226 + gcc/testsuite/gcc.target/powerpc/pr70117.c | 92 + gcc/testsuite/gcc.target/powerpc/pr70640.c | 11 + gcc/testsuite/gcc.target/sh/torture/pr70416.c | 136 + .../gfortran.dg/allocate_with_source_19.f08 | 22 + gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 | 27 + .../gfortran.dg/deferred_character_16.f90 | 19 + gcc/testsuite/gfortran.dg/fmt_pf.f90 | 226 + .../gfortran.dg/goacc/combined-directives.f90 | 29 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 1 + .../goacc/kernels-loop-data-enter-exit-2.f95 | 2 + .../goacc/kernels-loop-data-enter-exit.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 2 + .../gfortran.dg/goacc/kernels-loop-data.f95 | 2 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 2 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 15 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 6 - gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 8 - gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 6 - gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 1 + gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 | 10 + .../gfortran.dg/goacc/reduction-promotions.f90 | 46 + gcc/testsuite/gfortran.dg/goacc/routine-5.f90 | 4 + .../gfortran.dg/goacc/uninit-copy-clause.f95 | 29 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 17 + .../goacc/uninit-firstprivate-clause.f95 | 18 + .../gfortran.dg/goacc/uninit-if-clause.f95 | 20 + .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 10 + .../gfortran.dg/parameter_array_init_7.f90 | 8 + gcc/testsuite/gfortran.dg/pr36192.f90 | 5 +- gcc/testsuite/gfortran.dg/pr36192_1.f90 | 4 +- gcc/testsuite/gfortran.dg/real_dimension_1.f | 8 +- .../gfortran.dg/unlimited_polymorphic_25.f90 | 40 + .../gfortran.dg/unlimited_polymorphic_26.f90 | 47 + .../gnat.dg/specs/double_record_extension3.ads | 22 + gcc/testsuite/lib/prune.exp | 25 +- gcc/testsuite/lib/target-supports.exp | 33 +- gcc/tree-inline.c | 5 +- gcc/tree-parloops.c | 18 +- gcc/tree-sra.c | 5 +- gcc/tree-ssa-coalesce.c | 140 +- gcc/tree-ssa-forwprop.c | 5 +- gcc/tree-ssa-ifcombine.c | 9 +- gcc/tree-ssa-loop-ivcanon.c | 18 +- gcc/tree-ssa-loop-ivopts.c | 71 +- gcc/tree-ssa-math-opts.c | 2 +- gcc/tree-ssa-propagate.c | 2 + gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-vect-generic.c | 2 +- gcc/tree-vect-patterns.c | 15 +- gcc/tree-vect-stmts.c | 26 +- gcc/tree-vrp.c | 21 + gcc/tree.def | 6 +- gcc/tree.h | 7 + gcc/varasm.c | 29 +- gnattools/ChangeLog | 5 + gnattools/Makefile.in | 2 +- libcc1/ChangeLog | 7 + libcc1/Makefile.am | 3 +- libcc1/Makefile.in | 4 +- libcpp/ChangeLog | 30 + libcpp/directives.c | 17 + libcpp/include/cpplib.h | 1 + libcpp/internal.h | 3 +- libcpp/line-map.c | 38 +- libcpp/macro.c | 61 +- libcpp/po/ChangeLog | 8 + libcpp/po/cpplib.pot | 165 +- libcpp/po/da.po | 12 +- libgcc/ChangeLog | 25 + libgcc/config/ft32/lib1funcs.S | 90 +- libgcc/config/ft32/t-ft32 | 4 + libgcc/config/rs6000/extendkftf2-sw.c | 4 + libgcc/configure | 22 +- libgcc/configure.ac | 18 +- libgcc/libgcc2.c | 7 +- libgfortran/ChangeLog | 13 + libgfortran/caf/libcaf.h | 4 + libgfortran/caf/single.c | 17 + libgfortran/io/write_float.def | 26 +- libgo/go/reflect/all_test.go | 6 + libgo/go/reflect/value.go | 8 +- libgo/runtime/proc.c | 2 +- libgomp/ChangeLog | 256 + libgomp/libgomp.h | 2 - libgomp/libgomp_g.h | 7 +- libgomp/oacc-mem.c | 6 +- libgomp/plugin/plugin-hsa.c | 25 +- libgomp/target.c | 92 +- libgomp/task.c | 2 - libgomp/testsuite/libgomp.c++/pr70376.C | 20 + libgomp/testsuite/libgomp.c/target-25.c | 2 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 33 +- .../libgomp.oacc-c++/template-reduction.C | 98 + .../libgomp.oacc-c-c++-common/acc-on-device-2.c | 5 +- .../libgomp.oacc-c-c++-common/acc-on-device.c | 3 +- .../libgomp.oacc-c-c++-common/asyncwait-1.c | 434 + .../libgomp.oacc-c-c++-common/clauses-1.c | 26 + ...{kernels-2.c => data-clauses-kernels-ipa-pta.c} | 2 +- .../data-clauses-kernels.c | 2 + ...arallel-2.c => data-clauses-parallel-ipa-pta.c} | 2 +- .../data-clauses-parallel.c | 2 + .../{parallel-1.c => data-clauses.h} | 92 +- .../libgomp.oacc-c-c++-common/deviceptr-1.c | 23 +- .../libgomp.oacc-c-c++-common/firstprivate-1.c | 114 +- .../libgomp.oacc-c-c++-common/firstprivate-2.c | 31 - .../libgomp.oacc-c-c++-common/gang-static-1.c | 48 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 100 + libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 354 +- .../libgomp.oacc-c-c++-common/kernels-1.c | 184 - .../kernels-alias-ipa-pta-2.c | 2 +- .../kernels-alias-ipa-pta-3.c | 2 +- .../kernels-alias-ipa-pta.c | 2 +- .../kernels-loop-clauses.c | 62 + .../libgomp.oacc-c-c++-common/loop-auto-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 5 +- .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 5 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 5 +- .../libgomp.oacc-c-c++-common/mode-transitions.c | 895 ++ .../par-loop-comb-reduction-1.c | 38 + .../par-loop-comb-reduction-2.c | 40 + .../par-loop-comb-reduction-3.c | 42 + .../par-loop-comb-reduction-4.c | 55 + .../libgomp.oacc-c-c++-common/par-reduction-1.c | 22 +- .../libgomp.oacc-c-c++-common/par-reduction-2.c | 20 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 8 + .../libgomp.oacc-c-c++-common/parallel-reduction.c | 72 + .../testsuite/libgomp.oacc-c-c++-common/pr70289.c | 13 + .../testsuite/libgomp.oacc-c-c++-common/pr70373.c | 20 + .../libgomp.oacc-c-c++-common/private-variables.c | 953 ++ .../libgomp.oacc-c-c++-common/reduction-1.c | 145 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 163 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 133 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 85 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 57 +- .../libgomp.oacc-c-c++-common/reduction-6.c | 36 + .../libgomp.oacc-c-c++-common/reduction-7.c | 480 + .../libgomp.oacc-c-c++-common/reduction.h | 43 + .../libgomp.oacc-c-c++-common/routine-1.c | 88 + .../libgomp.oacc-c-c++-common/routine-4.c | 123 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 5 +- .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 5 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 5 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 5 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 5 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 76 + .../libgomp.oacc-c-c++-common/update-1-2.c | 282 - .../testsuite/libgomp.oacc-c-c++-common/update-1.c | 87 +- .../libgomp.oacc-c-c++-common/vector-loop.c | 2 +- .../libgomp.oacc-c-c++-common/worker-single-1a.c | 28 - .../libgomp.oacc-c-c++-common/worker-single-4.c | 28 - .../libgomp.oacc-c-c++-common/worker-single-6.c | 46 - libgomp/testsuite/libgomp.oacc-c/c.exp | 29 +- .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 122 + .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 29 +- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 31 +- .../testsuite/libgomp.oacc-fortran/clauses-1.f90 | 290 + .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 41 +- .../testsuite/libgomp.oacc-fortran/default-1.f90 | 54 + .../libgomp.oacc-fortran/firstprivate-1.f90 | 42 + .../libgomp.oacc-fortran/gang-static-1.f90 | 33 +- libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 886 ++ .../implicit-firstprivate-ref.f90 | 42 + .../libgomp.oacc-fortran/parallel-reduction.f90 | 47 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 19 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 20 + .../libgomp.oacc-fortran/private-variables.f90 | 544 + .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 470 +- .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 346 +- .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 344 +- .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 108 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 86 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 86 +- .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 88 + .../testsuite/libgomp.oacc-fortran/update-1.f90 | 242 + libiberty/ChangeLog | 22 + libiberty/cplus-dem.c | 22 + libiberty/testsuite/demangle-expected | 10 + libstdc++-v3/ChangeLog | 55 + libstdc++-v3/acinclude.m4 | 4 +- libstdc++-v3/config/abi/pre/gnu.ver | 2 + libstdc++-v3/configure | 4 +- libstdc++-v3/doc/html/manual/using_macros.html | 3 +- libstdc++-v3/doc/xml/manual/using.xml | 3 +- libstdc++-v3/include/Makefile.am | 2 +- libstdc++-v3/include/Makefile.in | 2 +- libstdc++-v3/include/bits/concept_check.h | 3 +- libstdc++-v3/include/bits/specfun.h | 846 +- libstdc++-v3/include/bits/stl_pair.h | 35 +- libstdc++-v3/libsupc++/eh_alloc.cc | 19 + libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/thread.cc | 8 +- .../char/69626.cc => 18_support/free_eh_pool.cc} | 20 +- .../promise/69106.cc => 20_util/pair/70437.cc} | 27 +- .../{promise/69106.cc => thread/70503.cc} | 24 +- 637 files changed, 30105 insertions(+), 10374 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-3.c copy gcc/testsuite/c-c++-common/asan/{use-after-free-1.c => pr70541.c} (51%) rename gcc/testsuite/c-c++-common/goacc/{use_device-1.c => host_data-1.c} (61%) create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-5.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-6.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-empty.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-eternal.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-noreturn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-promotions.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-copy-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-dim-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-firstprivate-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-if-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-use-device-clause.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-1.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70264.c create mode 100644 gcc/testsuite/c-c++-common/pr70297.c create mode 100644 gcc/testsuite/c-c++-common/pr70336.c create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag19.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C copy gcc/testsuite/g++.dg/cpp0x/{constexpr-70001-1.C => constexpr-70001-4.C} (83%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr69066.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr70001.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla4.C create mode 100644 gcc/testsuite/g++.dg/ext/java-3.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70290.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70571.C create mode 100644 gcc/testsuite/g++.dg/ext/vector30.C create mode 100644 gcc/testsuite/g++.dg/goacc/reference.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-2.C create mode 100644 gcc/testsuite/g++.dg/init/new47.C create mode 100644 gcc/testsuite/g++.dg/init/pr70501.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-51.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr70205.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse6.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/parse/pr68722.C create mode 100644 gcc/testsuite/g++.dg/pr70590-2.C create mode 100644 gcc/testsuite/g++.dg/pr70590.C create mode 100644 gcc/testsuite/g++.dg/template/mangle2.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-4.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem30.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70251.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70499.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70526.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-29.C copy gcc/testsuite/{gcc.dg/tree-ssa/foldconst-1.c => gcc.c-torture/compile/pr69102 [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70263-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70355.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70633.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70429.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70460.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70566.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70586.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70602.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-19.c create mode 100644 gcc/testsuite/gcc.dg/atomic-op-6.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr70052.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68756.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68953.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70306.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69650.c create mode 100644 gcc/testsuite/gcc.dg/pr70161-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70161.c create mode 100644 gcc/testsuite/gcc.dg/pr70252.c create mode 100644 gcc/testsuite/gcc.dg/pr70269.c create mode 100644 gcc/testsuite/gcc.dg/pr70281.c create mode 100644 gcc/testsuite/gcc.dg/pr70292.c create mode 100644 gcc/testsuite/gcc.dg/pr70317.c create mode 100644 gcc/testsuite/gcc.dg/pr70326.c create mode 100644 gcc/testsuite/gcc.dg/pr70405.c create mode 100644 gcc/testsuite/gcc.dg/pr70442.c create mode 100644 gcc/testsuite/gcc.dg/sibcall-11.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70307.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70310.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70333.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70370.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70396.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70421.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70450.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70457.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70484.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70628.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70232.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70372.c create mode 100644 gcc/testsuite/gcc.dg/typedef-redecl2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70398.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69307.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70278.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70496.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-1.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-2.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70542.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr70574.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70421.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70263-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70293.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70302.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70327.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70355.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70406.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70525.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70593.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70596.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-36.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70117.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70640.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr70416.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_19.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_pf.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-promotions.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-copy-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-dim-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-firstprivate-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-if-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-use-device-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_init_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_26.f90 create mode 100644 gcc/testsuite/gnat.dg/specs/double_record_extension3.ads create mode 100644 libgomp/testsuite/libgomp.c++/pr70376.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/template-reduction.C rename libgomp/testsuite/libgomp.oacc-c-c++-common/{kernels-2.c => data-clauses-ke [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-kernels.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-2.c => data-clauses-p [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parallel.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-1.c => data-clauses.h} (56%) delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-clauses.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mode-transitions.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-reduction.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70289.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70373.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-1a.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-4.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/clauses-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/default-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90 copy gcc/testsuite/gfortran.dg/goacc/gang-static.f95 => libgomp/testsuite/libgomp. [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/implicit-firstprivate-ref.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-variables.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/update-1.f90 copy libstdc++-v3/testsuite/{21_strings/c_strings/char/69626.cc => 18_support/free [...] copy libstdc++-v3/testsuite/{30_threads/promise/69106.cc => 20_util/pair/70437.cc} (76%) copy libstdc++-v3/testsuite/30_threads/{promise/69106.cc => thread/70503.cc} (62%)