This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr70738/master in repository gcc.
discards 3ec997e Add -mgeneral-regs-only option adds 61736a1 This patch adds support for the signed and unsigned int versi [...] adds a55668c Add -mgeneral-regs-only option adds 0f104d5 /cp 2016-05-20 Paolo Carlini paolo.carlini@oracle.com adds 3d38007 gcc/ * config/nvptx/nvptx.md (sincossf3): New pattern. adds ea81d57 * gcc/config/i386/i386.c (ix86_rtx_costs) <case CONST_DOUBLE [...] adds 08a161f PR fortran/71204 * frontend-passes.c (realloc_string_callba [...] adds 869bb2b calls.c: fix warning on targets without REG_PARM_STACK_SPACE adds 9954d23 jit: implement gcc_jit_rvalue_set_bool_require_tail_call adds c68e61d * config/nvptx/nptx.c (nvptx_option_override): Only set fla [...] adds bb7145f This patch changes some of the dejagnu options to better rest [...] adds 023a7c5 * config/arm/arm.c (arm_expand_prologue): Set the stack usag [...] adds 2ba934c * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitou [...] adds 58a5f4c [PR 70884] Constant pool SRA fix adds 1b912ed This fixes a bug in my r236491: on nvptx, functions without p [...] adds c85448b * bitmap.c (bitmap_find_bit): Remove useless test. adds 6827ab4 * tree-vrp.c (compare_values_warnv): Simplify handling of sy [...] adds 8bdfbc0 PR c/71115 - [4.9/5/6/7 Regression] Missing warning: excess e [...] adds 082222f Daily bump. adds 933b9f7 gcc/testsuite/ChangeLog: adds beabe70 * tree.c (array_at_struct_end_p): Look through MEM_REF. adds 93df190 PR target/71103 * config/avr/avr.md (define_expand "mov<mod [...] adds 76ed2dd * config/avr/avr.c (avr_expand_prologue): Add INCOMING_FRAME [...] adds 188ba39 Daily bump. adds 9eafdd7 gcc/testsuite/ChangeLog: adds 2a4d70a * config/i386/sse.md (avx2_vec_dupv4df): Use v instead of x [...] adds 9dac957 * config/i386/sse.md (i128vldq): New mode iterator. (avx2_v [...] adds ac23ddb * config/i386/sse.md (vec_set_lo_v16hi, vec_set_hi_v16hi, v [...] adds bad891c * config/i386/sse.md (vec_set_lo_<mode><mask_name>, vec_set [...] adds 294528f Revert: adds 4c10902 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use [...] adds 4cc51c6 Daily bump. adds c0f383a [ARM, AArch64] Add missing vtst_p16 and vtstq_p16, and vtst_p [...] adds dc5e98d [ARM, AArch64] Add missing vstX_lane fp16 tests. adds 56979b1 [ARM, AArch64] Add missing vrnd{,a,m,n,p,x} tests. adds a75fffe [ARM, AArch64] Add missing tests for intrinsics operating on [...] adds 3eb254a [ARM, AArch64] Add missing tests for vreinterpret, operating [...] adds a41c605 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds 2751094 Fix PR58135. adds d5d20e8 [hsa] Avoid segfault in hsa switch expansion adds 5403ed8 2016-05-23 Richard Biener rguenther@suse.de adds 71c6897 * tree-ssa-address.c (copy_ref_info): Check NULL TMR_STEP wh [...] adds 84c1a54 [PR libffi/65567] libffi: Fix, and simply libffi_feature_test adds 1398da0 PR c/49859 * common.opt (Wswitch-unreachable): New option. [...] adds c5453de [PR 71234] Avoid valgrind warning in ipa-cp adds 99583d0 * tree-ssa-threadbackward.c (profitable_jump_thread_path): N [...] adds c0205ba match.pd: Relax some tree_nop_conversion_p adds 5b46ee6 * config/i386/i386.h (IS_STACK_MODE): Enable for TARGET_MIX [...] adds 1618ffe /cp 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds f0d91a8 /cp 2016-05-22 Paolo Carlini paolo.carlini@oracle.com adds 005248b 2016-05-23 François Dumont fdumont@gcc.gnu.org adds ae6744c /cp 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds 69c0947 PR c++/70735 - generic lambda and local static variable adds bcb45da PR c++/70584 - error with parenthesized builtin arg adds 7d5555a [gcc] 2016-05-23 Michael Meissner meissner@linux.vnet.ibm.com adds 527d847 gcc/ChangeLog: adds df8b45d Daily bump. adds d2a9b1c PR c++/70344 - ICE with recursive constexpr adds fd6757d 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6f06526 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds a9ef4ad 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7345b97 2016-05-24 Richard Biener rguenther@suse.de adds b38649b Fix GROUP_GAP for single-element interleaving adds 856b494 Avoid unnecessary peeling for gaps with LD3 adds 3bdaecd gcc/testsuite/ChangeLog: adds 0c59d70 [ARM] PR target/69857 Remove bogus early return false; in gen [...] adds ce143ff 2016-05-24 Richard Biener rguenther@suse.de adds 0a6b484 * tree-cfg.h (should_remove_lhs_p): New predicate. * cgraph [...] adds db2faf4 [ARM][2/4] Replace casts of 1 to HOST_WIDE_INT by HOST_WIDE_I [...] adds c9d624b Tighten syntax checking for OpenACC routine construct in C adds 8c4e875 [ARM][3/4] Cleanup casts from INTVAL to [unsigned] HOST_WIDE_INT adds 90dd7b1 [ARM][4/4] Simplify checks for CONST_INT_P and comparison aga [...] adds 35b1a56 Clean up PURE_SLP_STMT handling adds 30633bc 2016-05-24 Richard Biener rguenther@suse.de adds 23edc6d 2016-05-24 Richard Biener rguenther@suse.de adds ca97a2c * config/i386/i386.c (ix86_preferred_reload_class): Use IS_ [...] adds 64c6473 Add priority_queue::value_compare (LWG 2684) adds 962a206 PR middle-end/70434 PR c/69504 * c-c++-common/vector-subsc [...] adds ead7719 PR c++/71257 * tree-vect-stmts.c (vectorizable_simd_clone_c [...] adds 6ef0143 PR c/71249 * gimplify.c (gimplify_switch_expr): Look into t [...] adds 22d0902 /cp 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds 4a40bde * tree-ssa-threadbackwards.c (convert_and_register_jump_thre [...] adds d60e1df gcc/testsuite/ChangeLog: adds a36dd68 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_IN [...] adds 1a16164 * config/i386/sse.md (sse4_1_<code>v8qiv8hi2<mask_name>): Li [...] adds 0120ccb * config/i386/sse.md (vec_set<mode>_0): Use sse4_noavx isa i [...] adds d5b4ee6 * config/i386/sse.md (<sse4_1>_round<ssemodesuffix><avxsizes [...] adds 83dd281 * config/i386/i386.h (TARGET_AVOID_4BYTE_PREFIXES): Define. [...] adds 752b5a4 PR c++/71147 - [6 Regression] Flexible array member wrongly r [...] adds 47609c1 2016-05-24 François Dumont fdumont@gcc.gnu.org adds e71bb66 PR c++/70584 - don't force indirection to an rvalue adds 64c52e9 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds a0c02a5 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. adds 4e173d6 gcc/ChangeLog: adds 18cbda1 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds af648be [gcc] 2016-05-24 Michael Meissner meissner@linux.vnet.ibm.com adds 6d6a3fc gcc/c/ * c-parser.c (c_parser_oacc_declare): Add support fo [...] adds 949479b [gcc] 2016-05-24 Michael Meissner meissner@linux.vnet.ibm.com adds d8a3f15 * g++.dg/pr65295.C: Use target c++14. adds 5b097a4 Daily bump. adds 72b4723 * cgraph.c (cgraph_node::get_availability): Fix typo in comme [...] adds bc47d9f 2016-05-25 Richard Biener rguenther@suse.de adds 3af1604 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds ecec21e 2016-05-25 Richard Biener rguenther@suse.de adds 1424040 Fix PR tree-optimization/71239. adds 702bea7 Remove _GLIBCXX14_USE_CONSTEXPR adds 166c308 2016-05-25 Paolo Carlini paolo.carlini@oracle.com adds b35931f 2016-05-25 Richard Biener rguenther@suse.de adds 55174bb Fix dump output typo adds de04e83 2016-05-25 Richard Biener rguenther@suse.de adds f6871bb libgcc/ * config/nvptx/crt0.s: Delete. * config/nvptx/crt0 [...] adds e249eb9 * config/msp430/msp430.c (msp430_attr): Produce an error if [...] adds 401564a * ru.po: Update. adds 2c995da PR c/71265 * c-decl.c (c_make_fname_decl): Don't check seen_error. adds abfbb5b PR c/71266 * c-decl.c (store_parm_decls_oldstyle): Skip non [...] adds bf6382b AVX-512F: Add vectorizer support builtins adds 239a4be [RTL ifcvt] PR rtl-optimization/66940: Avoid signed overflow [...] adds 76f6578 Fix configure test for sendfile() adds a322d8d * ru.po: Update. adds 6860a44 PR c++/71173 - wrong qualified lookup adds 1ae3028 Fix comment. adds f409438 PR target/70738 * common/config/i386/i386-common.c (OPTION [...] adds 0113f3c 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 552821b * tree-ssa-phiopt.c (factor_out_conditional_conversion): Rem [...] adds 77102db This patch adds support for the vec_cmpne altivec builtins fr [...] adds 955d947 PR tree-optimization/71272 * tree-ssa-threadbackward.c (con [...] adds 5bf2d13 Daily bump. adds e9bcea2 [AArch64, testsuite] Fix vmul_elem_1.c on big-endian adds c5e8b3e * config/i386/sse.md (<mask_codefor>avx512vl_shuf_<shufflet [...] adds 76c786a * config/i386/sse.md (*ssse3_palignr<mode>_perm): Add avx512 [...] adds 7199c05 * config/i386/sse.md (*vcvtps2ph_store<mask_name>): Use v co [...] adds 1802571 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 0db93a5 PR tree-optimization/71280 * gcc.dg/pr71280.c: New test. adds 9b50ad1 libgomp/ 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 5fd1c17 Skip tail call tests on Thumb-1 targets adds d2ad5fa SIMD operations like combine prefer to have their operands in [...] adds 4e0ff21 GCC expands switch statements in a very simplistic way and tr [...] adds 2bf775c 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 16dbe65 * config/nvptx/free.asm: Delete. * config/nvptx/malloc.asm: [...] adds 0478d9e * gcc.dg/20060410.c: Xfail on ptx. * gcc.dg/torture/c99-con [...] adds 40252e3 Fix ivopts estimates for internal functions adds ba0637c IVOPTS: make comp_cost in a more c++ fashion. adds 2eee64b * config/i386/i386.md (*movqi_internal) <attr "isa">: Use i [...] adds 9f8dd1e ira.c bb_loop_depth adds 978cea8 Fix PR c++/70822 (bogus error with parenthesized SCOPE_REF) adds 6feab9c * c-parser.c (c_parser_omp_clause_schedule): Warn if OMP_CL [...] adds 2e196ca [gcc] 2016-05-26 Michael Meissner meissner@linux.vnet.ibm.com adds 8575aec Daily bump. adds 2314946 [AArch64] Delete obsolete CC_ZESWP and CC_SESWP CC modes adds 1fbdc7a gcc/ adds 889f6db [AArch64] Simplify ashl<mode>3 expander for SHORT modes adds a603163 combine: Take known zero bits into account when checking extraction. adds c35e604 S/390: Replace rtx_equal_p with reg_overlap_mentioned_p in sp [...] adds 73ef73b PR middle-end/71308 * gimple-fold.c (gimple_fold_call): Che [...] adds 8e3ffe3 * cfgloop.c (record_niter_bound): Record likely upper bounds [...] adds 4549348 Remove aarch64_cannot_change_mode_class as the underlying iss [...] adds c900b73 [AArch64] Enable tree-stdarg pass for AArch64 by defining cou [...] adds 29602b7 [AArch64] PR target/63596, honor tree-stdarg analysis result [...] adds 8401eca [AArch64] Tie operand 1 to operand 0 in AESMC pattern when AE [...] adds aaadfa9 2016-05-24 Ville Voutilainen ville.voutilainen@gmail.com adds 5f89265 Fix build. adds e4dea11 * configure.ac: Treat a --with-headers option without argume [...] adds 5d8a894 /cp PR c++/69855 * name-lookup.c (pushdecl_maybe_friend_1): [...] adds c7235a4 * config/visium/visium-protos.h (split_double_move): Rename [...] adds 372172f * tree-ssa-threadedge.c: Remove include of tree-ssa-threadba [...] adds e57686b 2016-05-27 Thomas Preud'homme thomas.preudhomme@arm.com new 62cc3ea Add __attribute__ ((target("general-regs-only")))
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 (3ec997e) \ N -- N -- N refs/heads/hjl/pr70738/master (62cc3ea)
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 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 | 14 + gcc/ChangeLog | 966 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/decl.c | 10 +- gcc/ada/gcc-interface/utils.c | 18 +- gcc/bitmap.c | 2 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 60 +- gcc/c-family/c-common.h | 2 +- gcc/c/ChangeLog | 43 + gcc/c/c-decl.c | 9 +- gcc/c/c-parser.c | 35 +- gcc/c/c-typeck.c | 86 +- gcc/calls.c | 2 +- gcc/cfganal.c | 67 +- gcc/cfganal.h | 7 +- gcc/cfgloop.c | 70 + gcc/cfgloop.h | 5 + gcc/cfgloopmanip.c | 3 + gcc/cgraph.c | 7 +- gcc/combine.c | 28 + gcc/common.opt | 5 + gcc/common/config/i386/i386-common.c | 5 +- gcc/config/aarch64/aarch64-modes.def | 2 - gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64-simd.md | 22 +- gcc/config/aarch64/aarch64.c | 91 +- gcc/config/aarch64/aarch64.h | 3 - gcc/config/aarch64/aarch64.md | 18 +- gcc/config/arm/arm.c | 50 +- gcc/config/arm/arm.h | 3 - gcc/config/arm/arm.md | 29 +- gcc/config/arm/arm_neon.h | 12 + gcc/config/arm/neon.md | 6 +- gcc/config/arm/predicates.md | 18 +- gcc/config/arm/thumb1.md | 4 +- gcc/config/avr/avr.c | 2 +- gcc/config/avr/avr.md | 7 + gcc/config/i386/constraints.md | 2 +- gcc/config/i386/i386-builtin-types.def | 4 + gcc/config/i386/i386.c | 212 +- gcc/config/i386/i386.h | 10 +- gcc/config/i386/i386.md | 41 +- gcc/config/i386/i386.opt | 14 +- gcc/config/i386/mmx.md | 15 +- gcc/config/i386/sse.md | 617 +- gcc/config/msp430/msp430.c | 4 + gcc/config/msp430/msp430.h | 1 - gcc/config/msp430/msp430.md | 8 + gcc/config/nvptx/nvptx.c | 15 +- gcc/config/nvptx/nvptx.md | 11 + gcc/config/rs6000/altivec.h | 18 + gcc/config/rs6000/altivec.md | 139 +- gcc/config/rs6000/predicates.md | 9 +- gcc/config/rs6000/rs6000-builtin.def | 128 +- gcc/config/rs6000/rs6000-c.c | 258 +- gcc/config/rs6000/rs6000.c | 177 +- gcc/config/rs6000/rs6000.h | 9 + gcc/config/rs6000/rs6000.md | 231 +- gcc/config/rs6000/vector.md | 19 + gcc/config/s390/s390.md | 4 +- gcc/config/visium/visium-protos.h | 3 +- gcc/config/visium/visium.c | 100 +- gcc/config/visium/visium.md | 98 +- gcc/configure | 2 +- gcc/configure.ac | 2 +- gcc/cp/ChangeLog | 133 + gcc/cp/constexpr.c | 53 +- gcc/cp/cp-gimplify.c | 29 +- gcc/cp/cp-tree.h | 13 +- gcc/cp/decl.c | 15 +- gcc/cp/expr.c | 1 + gcc/cp/method.c | 2 + gcc/cp/name-lookup.c | 37 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 34 +- gcc/cp/pt.c | 61 +- gcc/cp/semantics.c | 98 +- gcc/cp/typeck.c | 5 +- gcc/cp/typeck2.c | 10 +- gcc/doc/extend.texi | 60 +- gcc/doc/invoke.texi | 36 +- gcc/fold-const.c | 6 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/frontend-passes.c | 4 +- gcc/fortran/openmp.c | 5 + gcc/fortran/scanner.c | 1 + gcc/function.c | 1 + gcc/gimple-fold.c | 45 +- gcc/gimplify.c | 49 +- gcc/hsa-gen.c | 6 + gcc/ifcvt.c | 12 +- gcc/ipa-cp.c | 3 +- gcc/ipa-inline.c | 2 +- gcc/ira.c | 2 + gcc/jit/ChangeLog | 44 + gcc/jit/docs/topics/compatibility.rst | 7 + gcc/jit/docs/topics/expressions.rst | 24 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 23 +- gcc/jit/jit-playback.h | 9 +- gcc/jit/jit-recording.c | 60 +- gcc/jit/jit-recording.h | 46 +- gcc/jit/libgccjit.c | 20 + gcc/jit/libgccjit.h | 13 + gcc/jit/libgccjit.map | 5 + gcc/loop-unroll.c | 21 + gcc/lto-streamer-in.c | 3 + gcc/lto-streamer-out.c | 3 + gcc/match.pd | 36 +- gcc/passes.def | 4 + gcc/po/ChangeLog | 8 + gcc/po/ru.po | 27298 +++++++++++-------- gcc/symtab.c | 2 +- gcc/testsuite/ChangeLog | 584 + gcc/testsuite/c-c++-common/Wduplicated-cond-1.c | 2 +- gcc/testsuite/c-c++-common/Wswitch-unreachable-1.c | 116 + gcc/testsuite/c-c++-common/Wswitch-unreachable-2.c | 18 + .../c-c++-common/goacc/data-clause-duplicate-1.c | 8 +- gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 8 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c | 2 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c | 2 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c | 2 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c | 4 +- .../c-c++-common/goacc/kernels-alias-ipa-pta-3.c | 5 +- gcc/testsuite/c-c++-common/goacc/pcopy.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcopyin.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcopyout.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcreate.c | 2 +- gcc/testsuite/c-c++-common/goacc/pr70688.c | 48 + gcc/testsuite/c-c++-common/goacc/present-1.c | 2 +- gcc/testsuite/c-c++-common/goacc/reduction-5.c | 4 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 21 +- gcc/testsuite/c-c++-common/goacc/sb-2.c | 6 +- gcc/testsuite/c-c++-common/gomp/schedule-1.c | 14 + gcc/testsuite/c-c++-common/pr60226.c | 1 + .../c-c++-common/torture/complex-sign-mixed-add.c | 1 + .../c-c++-common/torture/complex-sign-mixed-sub.c | 1 + gcc/testsuite/c-c++-common/torture/pr71261.c | 11 + gcc/testsuite/c-c++-common/vector-subscript-4.c | 29 + gcc/testsuite/c-c++-common/vector-subscript-5.c | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-53.C | 18 + gcc/testsuite/g++.dg/cpp0x/alias-decl-54.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C | 1 + gcc/testsuite/g++.dg/cpp0x/decltype64.C | 32 + gcc/testsuite/g++.dg/cpp0x/inh-ctor20.C | 16 + gcc/testsuite/g++.dg/cpp0x/inh-ctor21.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr31445.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr32253.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic168.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic36.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn31.C | 7 + gcc/testsuite/g++.dg/cpp1y/auto-fn32.C | 33 + gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C | 287 + .../g++.dg/cpp1y/lambda-generic-static1.C | 13 + .../g++.dg/cpp1y/lambda-generic-static2.C | 19 + gcc/testsuite/g++.dg/cpp1y/paren4.C | 14 + gcc/testsuite/g++.dg/ext/flexary16.C | 37 + gcc/testsuite/g++.dg/goacc/data-1.C | 39 + gcc/testsuite/g++.dg/goacc/routine-2.C | 6 - gcc/testsuite/g++.dg/gomp/block-10.C | 12 +- gcc/testsuite/g++.dg/gomp/block-9.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-6.C | 37 + gcc/testsuite/g++.dg/gomp/target-1.C | 2 +- gcc/testsuite/g++.dg/gomp/target-2.C | 2 +- gcc/testsuite/g++.dg/gomp/taskgroup-1.C | 2 +- gcc/testsuite/g++.dg/gomp/teams-1.C | 11 +- gcc/testsuite/g++.dg/lookup/scoped10.C | 5 + gcc/testsuite/g++.dg/lookup/scoped9.C | 10 + gcc/testsuite/g++.dg/other/i386-10.C | 12 + gcc/testsuite/g++.dg/overload/69855.C | 44 + gcc/testsuite/g++.dg/overload/error3.C | 1 + gcc/testsuite/g++.dg/pr65295.C | 2 +- gcc/testsuite/g++.dg/template/crash123.C | 19 + gcc/testsuite/g++.dg/template/crash124.C | 21 + gcc/testsuite/g++.dg/tm/jump1.C | 2 +- gcc/testsuite/g++.dg/torture/pr40335.C | 2 +- gcc/testsuite/g++.dg/torture/pr71230.C | 31 + gcc/testsuite/g++.dg/torture/pr71308.C | 18 + gcc/testsuite/g++.dg/vect/simd-clone-6.cc | 43 + gcc/testsuite/g++.dg/warn/Wno-narrowing1.C | 7 + gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 7 +- gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr71272.c | 33 + gcc/testsuite/gcc.c-torture/execute/20020529-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/921110-1.c | 7 +- gcc/testsuite/gcc.c-torture/execute/pr66940.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr68185.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr70602.c | 1 + gcc/testsuite/gcc.dg/20060410.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-11.c | 3 +- gcc/testsuite/gcc.dg/Wjump-misses-init-1.c | 2 +- gcc/testsuite/gcc.dg/Woverride-init-1.c | 10 +- gcc/testsuite/gcc.dg/Woverride-init-2.c | 10 +- gcc/testsuite/gcc.dg/Wswitch-unreachable-1.c | 35 + gcc/testsuite/gcc.dg/asr_div1.c | 1 + gcc/testsuite/gcc.dg/c99-vla-jump-5.c | 2 +- gcc/testsuite/gcc.dg/enum-mode-1.c | 4 +- gcc/testsuite/gcc.dg/fold-notshift-2.c | 6 +- gcc/testsuite/gcc.dg/gomp/block-10.c | 12 +- gcc/testsuite/gcc.dg/gomp/block-9.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/taskgroup-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/teams-1.c | 4 +- gcc/testsuite/gcc.dg/init-excess-2.c | 47 + gcc/testsuite/gcc.dg/nested-func-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/old-style-parm-3.c | 9 + gcc/testsuite/gcc.dg/noncompile/pr71265.c | 7 + gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 31 + gcc/testsuite/gcc.dg/pie-1.c | 1 + gcc/testsuite/gcc.dg/pie-2.c | 1 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 6 + gcc/testsuite/gcc.dg/pr59471.c | 1 + gcc/testsuite/gcc.dg/pr59963-2.c | 2 +- gcc/testsuite/gcc.dg/pr60114.c | 1 + gcc/testsuite/gcc.dg/pr62090-2.c | 2 +- gcc/testsuite/gcc.dg/pr63914.c | 1 + gcc/testsuite/gcc.dg/pr64536.c | 1 + gcc/testsuite/gcc.dg/pr65658.c | 1 + gcc/testsuite/gcc.dg/pr67271.c | 1 + gcc/testsuite/gcc.dg/pr67784-4.c | 2 +- gcc/testsuite/gcc.dg/pr68112.c | 1 + gcc/testsuite/gcc.dg/pr69071.c | 1 + gcc/testsuite/gcc.dg/pr69973.c | 1 + gcc/testsuite/gcc.dg/pr70169.c | 1 + gcc/testsuite/gcc.dg/pr71279.c | 14 + gcc/testsuite/gcc.dg/pr71280.c | 15 + gcc/testsuite/gcc.dg/sso-6.c | 1 + gcc/testsuite/gcc.dg/sso-7.c | 1 + gcc/testsuite/gcc.dg/sso-8.c | 1 + gcc/testsuite/gcc.dg/switch-warn-1.c | 2 +- gcc/testsuite/gcc.dg/torture/c99-contract-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr71230.c | 25 + gcc/testsuite/gcc.dg/torture/pr71253.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr40921.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr70919.c | 46 + gcc/testsuite/gcc.dg/tree-ssa/pr71179.c | 10 + .../gcc.dg/{pr27382-1.c => tree-ssa/reassoc-44.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2h.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp56.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c | 10 + gcc/testsuite/gcc.dg/vect/pr71264.c | 20 + .../gcc.dg/vect/vect-load-lanes-peeling-1.c | 13 + gcc/testsuite/gcc.dg/vrp-min-max-2.c | 1 + gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 42 + gcc/testsuite/gcc.dg/zero_bits_compound-2.c | 39 + .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 6 + .../aarch64/advsimd-intrinsics/compute-ref-data.h | 16 + .../aarch64/advsimd-intrinsics/p64_p128.c | 665 + .../aarch64/advsimd-intrinsics/vreinterpret.c | 156 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 160 + .../aarch64/advsimd-intrinsics/vreinterpret_p64.c | 202 + .../gcc.target/aarch64/advsimd-intrinsics/vrnd.c | 16 + .../aarch64/advsimd-intrinsics/vrndX.inc | 43 + .../gcc.target/aarch64/advsimd-intrinsics/vrnda.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndm.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndn.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndp.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndx.c | 16 + .../aarch64/advsimd-intrinsics/vstX_lane.c | 105 +- .../gcc.target/aarch64/advsimd-intrinsics/vtst.c | 29 + .../gcc.target/aarch64/simd/vmul_elem_1.c | 110 +- gcc/testsuite/gcc.target/aarch64/va_arg_1.c | 11 + gcc/testsuite/gcc.target/aarch64/va_arg_2.c | 18 + gcc/testsuite/gcc.target/aarch64/va_arg_3.c | 26 + gcc/testsuite/gcc.target/avr/pr71103.c | 16 + .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-floor-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-rint-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-round-sfix-2-vec.c | 1 + .../gcc.target/i386/avx512bw-kunpckdq-1.c | 5 +- .../gcc.target/i386/avx512bw-vpalignr-4.c | 86 + .../gcc.target/i386/avx512dq-vbroadcast-2.c | 49 + gcc/testsuite/gcc.target/i386/avx512dq-vinsert-1.c | 100 + .../gcc.target/i386/avx512f-additional-reg-names.c | 2 +- .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 1 + ...512f-ceil-sfix-vec-1.c => avx512f-ceil-vec-1.c} | 9 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-2.c | 6 + ...eil-sfix-vec-1.c => avx512f-ceilf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-2.c | 7 + ...12f-ceil-sfix-vec-1.c => avx512f-ceilf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-ceilf-vec-2.c | 6 + .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 1 + ...12f-ceil-sfix-vec-1.c => avx512f-floor-vec-1.c} | 9 +- .../gcc.target/i386/avx512f-floor-vec-2.c | 6 + ...il-sfix-vec-1.c => avx512f-floorf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-2.c | 7 + ...2f-ceil-sfix-vec-1.c => avx512f-floorf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-floorf-vec-2.c | 6 + ...ceil-sfix-vec-1.c => avx512f-rint-sfix-vec-1.c} | 7 +- .../gcc.target/i386/avx512f-rint-sfix-vec-2.c | 7 + ...eil-sfix-vec-1.c => avx512f-rintf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-2.c | 6 + ...eil-sfix-vec-1.c => avx512f-round-sfix-vec-1.c} | 7 +- .../gcc.target/i386/avx512f-round-sfix-vec-2.c | 7 + ...il-sfix-vec-1.c => avx512f-roundf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-2.c | 7 + ...12f-ceil-sfix-vec-1.c => avx512f-trunc-vec-1.c} | 9 +- .../gcc.target/i386/avx512f-trunc-vec-2.c | 6 + ...2f-ceil-sfix-vec-1.c => avx512f-truncf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-truncf-vec-2.c | 6 + .../gcc.target/i386/avx512vl-vbroadcast-1.c | 41 + .../gcc.target/i386/avx512vl-vbroadcast-2.c | 47 + .../gcc.target/i386/avx512vl-vbroadcast-3.c | 162 + .../gcc.target/i386/avx512vl-vcvtps2ph-3.c | 41 + gcc/testsuite/gcc.target/i386/avx512vl-vinsert-1.c | 98 + .../gcc.target/i386/avx512vl-vinserti32x4-3.c | 49 + .../gcc.target/i386/avx512vl-vpalignr-4.c | 86 + .../gcc.target/i386/{pr70738-1.c => pr70738-10.c} | 3 +- .../gcc.target/i386/{pr70738-2.c => pr70738-11.c} | 3 +- .../gcc.target/i386/{pr70738-3.c => pr70738-12.c} | 3 +- .../gcc.target/i386/{pr70738-4.c => pr70738-13.c} | 3 +- .../gcc.target/i386/{pr70738-5.c => pr70738-14.c} | 3 +- .../gcc.target/i386/{pr70738-6.c => pr70738-15.c} | 3 +- .../gcc.target/i386/{pr70738-7.c => pr70738-16.c} | 3 +- .../gcc.target/i386/{pr70738-8.c => pr70738-17.c} | 4 +- .../gcc.target/i386/{pr70738-9.c => pr70738-18.c} | 3 +- .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 1 + .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 1 + .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 1 + .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 1 + .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 1 + .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 1 + .../gcc.target/i386/sse4_1-round-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 1 + .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 1 + gcc/testsuite/gcc.target/i386/strinline.c | 4 +- gcc/testsuite/gcc.target/nvptx/sincos.c | 17 + gcc/testsuite/gcc.target/nvptx/uninit-decl.c | 18 +- gcc/testsuite/gcc.target/powerpc/ctz-3.c | 62 + gcc/testsuite/gcc.target/powerpc/ctz-4.c | 110 + gcc/testsuite/gcc.target/powerpc/lhs-1.c | 19 +- gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 171 + gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 191 + gcc/testsuite/gcc.target/powerpc/p9-permute.c | 3 +- gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 12 + gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 107 + .../powerpc/{p9-permute.c => p9-vpermr.c} | 10 +- gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 59 +- gcc/testsuite/gcc.target/powerpc/vec-adde.c | 61 +- .../gcc.target/powerpc/vec-addec-int128.c | 123 + gcc/testsuite/gcc.target/powerpc/vec-addec.c | 119 + gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 110 + gcc/testsuite/gcc.target/powerpc/vec-cmpne.c | 114 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 7 + gcc/testsuite/gfortran.dg/gomp/schedule-1.f90 | 11 + gcc/testsuite/gfortran.dg/namelist_90.f | 28 + gcc/testsuite/gfortran.dg/pr46519-1.f | 2 +- gcc/testsuite/gfortran.dg/pr71204.f90 | 17 + gcc/testsuite/gfortran.dg/pr71230-1.f90 | 6 + gcc/testsuite/gfortran.dg/pr71230-2.f90 | 67 + gcc/testsuite/gfortran.dg/pr71252.f90 | 88 + gcc/testsuite/gfortran.dg/unexpected_eof.f | 8 + gcc/testsuite/gnat.dg/opt53.adb | 12 + gcc/testsuite/gnat.dg/opt54.adb | 12 + gcc/testsuite/gnat.dg/opt55.adb | 20 + gcc/testsuite/gnat.dg/opt55.ads | 22 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + .../jit.dg/test-error-impossible-must-tail-call.c | 93 + ...factorial.c => test-factorial-must-tail-call.c} | 34 +- gcc/timevar.def | 2 + gcc/tree-cfg.c | 6 +- gcc/tree-cfg.h | 10 + gcc/tree-cfgcleanup.c | 3 +- gcc/tree-if-conv.c | 8 +- gcc/tree-loop-distribution.c | 16 +- gcc/tree-pass.h | 1 + gcc/tree-sra.c | 54 +- gcc/tree-ssa-address.c | 4 + gcc/tree-ssa-dce.c | 4 +- gcc/tree-ssa-loop-ivcanon.c | 8 + gcc/tree-ssa-loop-ivopts.c | 381 +- gcc/tree-ssa-loop-niter.c | 66 +- gcc/tree-ssa-loop-niter.h | 4 + gcc/tree-ssa-math-opts.c | 3 + gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-ssa-reassoc.c | 233 +- gcc/tree-ssa-threadbackward.c | 706 +- gcc/tree-ssa-threadedge.c | 13 +- gcc/tree-ssa.c | 11 +- gcc/tree-vect-data-refs.c | 1 + gcc/tree-vect-loop.c | 2 +- gcc/tree-vect-slp.c | 59 +- gcc/tree-vect-stmts.c | 90 +- gcc/tree-vectorizer.h | 2 - gcc/tree-vrp.c | 164 +- gcc/tree.c | 20 + gcc/tree.h | 11 + gcc/varpool.c | 2 +- include/ChangeLog | 6 + include/gomp-constants.h | 6 +- libffi/ChangeLog | 5 + libffi/testsuite/lib/libffi.exp | 11 +- libgcc/ChangeLog | 13 + libgcc/config/{rs6000/crtdbase.S => nvptx/crt0.c} | 28 +- libgcc/config/nvptx/crt0.s | 45 - libgcc/config/nvptx/free.asm | 50 - libgcc/config/nvptx/malloc.asm | 55 - libgcc/config/nvptx/realloc.c | 50 - libgcc/config/nvptx/t-nvptx | 9 +- libgfortran/ChangeLog | 6 +- libgfortran/io/list_read.c | 2 +- libgomp/ChangeLog | 204 + libgomp/libgomp.h | 19 +- libgomp/oacc-host.c | 23 +- libgomp/oacc-init.c | 7 +- libgomp/oacc-mem.c | 76 +- libgomp/oacc-parallel.c | 5 +- libgomp/oacc-plugin.c | 7 +- libgomp/oacc-plugin.h | 2 +- libgomp/plugin/plugin-hsa.c | 252 +- libgomp/plugin/plugin-nvptx.c | 640 +- libgomp/target.c | 295 +- libgomp/testsuite/libgomp.c/doacross-1.c | 2 +- libgomp/testsuite/libgomp.c/doacross-2.c | 4 +- libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c | 59 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 2 - .../{data-3.c => data-2-lib.c} | 95 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 25 +- .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 31 +- .../libgomp.oacc-c-c++-common/enter_exit-lib.c | 70 + .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-15.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-24.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 4 +- liboffloadmic/ChangeLog | 18 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 121 +- libstdc++-v3/ChangeLog | 68 + libstdc++-v3/acinclude.m4 | 4 +- libstdc++-v3/config.h.in | 2 +- libstdc++-v3/configure | 4 +- libstdc++-v3/include/bits/hashtable_policy.h | 216 +- libstdc++-v3/include/bits/stl_queue.h | 3 + libstdc++-v3/include/debug/safe_iterator.h | 3 +- libstdc++-v3/include/debug/safe_local_iterator.h | 3 +- libstdc++-v3/include/std/tuple | 52 +- ...{element_accepts_anything_byval.cc => 66338.cc} | 21 +- .../unordered_set/hash_policy/26132.cc | 67 +- .../unordered_set/hash_policy/load_factor.cc | 60 +- .../unordered_set/hash_policy/power2_rehash.cc} | 25 +- .../unordered_set/hash_policy/rehash.cc | 22 +- .../unordered_set/insert/hash_policy.cc | 184 +- .../unordered_set/max_load_factor/robustness.cc | 108 +- .../performance/23_containers/insert/54075.cc | 35 +- .../23_containers/insert_erase/41975.cc | 30 +- 496 files changed, 29851 insertions(+), 14483 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr70688.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr71261.c create mode 100644 gcc/testsuite/c-c++-common/vector-subscript-4.c create mode 100644 gcc/testsuite/c-c++-common/vector-subscript-5.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic168.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn31.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn32.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-static1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-static2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary16.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-6.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped10.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped9.C create mode 100644 gcc/testsuite/g++.dg/other/i386-10.C create mode 100644 gcc/testsuite/g++.dg/overload/69855.C create mode 100644 gcc/testsuite/g++.dg/template/crash123.C create mode 100644 gcc/testsuite/g++.dg/template/crash124.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71230.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71308.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-6.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wno-narrowing1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71272.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66940.c create mode 100644 gcc/testsuite/gcc.dg/Wswitch-unreachable-1.c create mode 100644 gcc/testsuite/gcc.dg/init-excess-2.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/old-style-parm-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71265.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-5.c create mode 100644 gcc/testsuite/gcc.dg/pr71279.c create mode 100644 gcc/testsuite/gcc.dg/pr71280.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71230.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71253.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr40921.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70919.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71179.c copy gcc/testsuite/gcc.dg/{pr27382-1.c => tree-ssa/reassoc-44.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71264.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-load-lanes-peeling-1.c create mode 100644 gcc/testsuite/gcc.dg/zero_bits_compound-1.c create mode 100644 gcc/testsuite/gcc.dg/zero_bits_compound-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/p64_p128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpre [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrnd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndX.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrnda.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndx.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_3.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71103.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinsert-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceil-vec- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceilf-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceilf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceilf-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceilf-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floor-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floor-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floorf-sf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floorf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floorf-ve [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floorf-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-rint-sfix [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-rint-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-rintf-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-rintf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-round-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-round-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-roundf-sf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-roundf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-trunc-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-trunc-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-truncf-ve [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-truncf-vec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-4.c copy gcc/testsuite/gcc.target/i386/{pr70738-1.c => pr70738-10.c} (75%) copy gcc/testsuite/gcc.target/i386/{pr70738-2.c => pr70738-11.c} (79%) copy gcc/testsuite/gcc.target/i386/{pr70738-3.c => pr70738-12.c} (74%) copy gcc/testsuite/gcc.target/i386/{pr70738-4.c => pr70738-13.c} (79%) copy gcc/testsuite/gcc.target/i386/{pr70738-5.c => pr70738-14.c} (82%) copy gcc/testsuite/gcc.target/i386/{pr70738-6.c => pr70738-15.c} (68%) copy gcc/testsuite/gcc.target/i386/{pr70738-7.c => pr70738-16.c} (73%) copy gcc/testsuite/gcc.target/i386/{pr70738-8.c => pr70738-17.c} (73%) copy gcc/testsuite/gcc.target/i386/{pr70738-9.c => pr70738-18.c} (77%) create mode 100644 gcc/testsuite/gcc.target/nvptx/sincos.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vneg.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vparity.c copy gcc/testsuite/gcc.target/powerpc/{p9-permute.c => p9-vpermr.c} (60%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-addec-int128.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-addec.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmpne.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/schedule-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_90.f create mode 100644 gcc/testsuite/gfortran.dg/pr71204.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71230-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71230-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71252.f90 create mode 100644 gcc/testsuite/gfortran.dg/unexpected_eof.f create mode 100644 gcc/testsuite/gnat.dg/opt53.adb create mode 100644 gcc/testsuite/gnat.dg/opt54.adb create mode 100644 gcc/testsuite/gnat.dg/opt55.adb create mode 100644 gcc/testsuite/gnat.dg/opt55.ads create mode 100644 gcc/testsuite/jit.dg/test-error-impossible-must-tail-call.c copy gcc/testsuite/jit.dg/{test-factorial.c => test-factorial-must-tail-call.c} (76%) copy libgcc/config/{rs6000/crtdbase.S => nvptx/crt0.c} (67%) delete mode 100644 libgcc/config/nvptx/crt0.s delete mode 100644 libgcc/config/nvptx/free.asm delete mode 100644 libgcc/config/nvptx/malloc.asm delete mode 100644 libgcc/config/nvptx/realloc.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{data-3.c => data-2-lib.c} (51%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter_exit-lib.c copy libstdc++-v3/testsuite/20_util/tuple/cons/{element_accepts_anything_byval.cc [...] copy libstdc++-v3/testsuite/{20_util/conditional/requirements/typedefs.cc => 23_co [...]