This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/tune/cost-sched in repository gcc.
discards 74060e1 Add support for -mcost=iamcu discards 150a5d4 Add -mcost= and -mschedule= options to x86 backend adds b8510b8 * parser.c (cp_parser_default_type_template_argument) (cp_p [...] adds bbd9557 * cp-tree.h (struct cp_parameter_declarator): Rename ellipsi [...] adds 46d356e * pt.c (instantiation_dependent_r) [TRAIT_EXPR]: Call value [...] adds 8b2f725 2015-07-09 Michael Meissner meissner@linux.vnet.ibm.com adds d66793e 2015-07-09 Michael Meissner meissner@linux.vnet.ibm.com adds cbcdee0 Adjust variable shift costs for IA MCU adds 75b5ea6 2015-07-09 John Marino gnugcc@marino.st adds 6d8e08b PR tree-optimization/66718 * tree-vect-stmts.c (struct simd [...] adds b5ee2e0 PR middle-end/66633 * tree-nested.c (get_static_chain): Or [...] adds 91d03fc 2015-07-09 Steve Ellcey sellcey@imgtec.com adds 68fea6c Daily bump. adds 4c8d20e 2015-07-09 Paolo Carlini paolo.carlini@oracle.com adds cb791e7 2015-07-10 Richard Biener rguenther@suse.de adds 8f84077 ipa-icf.c: Fix typo in dump message adds 9cda83a 2015-07-10 Richard Biener rguenther@suse.de adds 3c31a6c Insert new bound in try_transform_to_exit_first_loop_alt adds 2e3a49a 2015-07-10 Paolo Carlini paolo.carlini@oracle.com adds a3e1e71 [obvious] Fix typos above expand_cond_expr_using_cmove adds c3a8197 PR middle-end/66820 * gimplify.c (maybe_fold_stmt): Don't f [...] adds ce85984 PR target/66813 * config/i386/i386.c (ix86_md_asm_adjust): [...] adds 011009f 2015-07-10 Richard Biener rguenther@suse.de adds 3311dd0 2015-07-10 Christophe Lyon christophe.lyon@linaro.org adds d040a5b 2015-07-10 Andrew MacLeod amacleod@redhat.com adds f1e4a13 [AArch64] Mark GOT related MEM rtx as const to help RTL loop IV adds a76fc0f 2015-07-10 Richard Biener rguenther@suse.de adds 4e2f326 2015-07-10 Richard Biener rguenther@suse.de adds a1c2d7e 2015-07-10 Andrew MacLeod amacleod@redhat.com adds 86aa17b 2015-07-10 Paolo Carlini paolo.carlini@oracle.com adds 7c879d1 PR target/66703 * gcc.target/i386/readeflags-1.c (readeflag [...] adds 8c65cd8 * gcc.target/i386/pr66703.c: New test. adds b82498f * config/i386/sse.md (movdi_to_sse): Use gen_lowpart and ge [...] adds ed2b2eb2 c-family/ * c-ada-spec.h (cpp_operation): Revert latest chan [...] adds 5679c3e Allow indirect sibcall with register arguments adds b5dddea * bb-reorder.c: Don't include obstack.h if backend.h is incl [...] adds f0b3586 [V850] Hookize GO_IF_LEGITIMATE_ADDRESS adds 180a64e * parser.c (cp_parser_template_id): SET_EXPR_LOCATION. adds d7d5fbe * pt.c (find_parameter_packs_r): Handle variable templates. [...] adds 545bf1f typo adds 1b6b9f8 /cp 2015-07-10 Paolo Carlini paolo.carlini@oracle.com adds 68d514c Fix PR c++/30044 adds 927a9be Daily bump. adds a0a565a PR middle-end/66353 * basic-block.h (has_abnormal_call_or_e [...] adds 052a75e 2015-07-10 Paolo Carlini paolo.carlini@oracle.com adds 1228123 2015-07-11 Paolo Carlini paolo.carlini@oracle.com adds 87d8076 Daily bump. adds f2c7e33 gcc/ChangeLog: adds 29a78fe gcc/testsuite/ChangeLog: adds d7d884c Daily bump. adds 47ae02b Fix double word typos. adds 9f82fcb Fix several crashes of C++ demangler on fuzzed input. adds 1c504cb [PATCH]Fix PR66556. Don't drop side-effect in simplify_const_ [...] adds 43ea384 gcc/testsuite/ChangeLog: adds 75c20a2 Mark *.omp_data_i as non-trapping adds d0b53b5 [AArch64][testsuite] Adjust some arith+compare tests for pote [...] adds f4e3ba8 Update libgomp/testsuite/*/examples-4/* according to latest v [...] adds 90f2e4f 2015-07-13 John Marino gnugcc@marino.st adds 6c8a324 2015-07-13 John Marino gnugcc@marino.st adds 26bd1f1 * omega.h: Don't include config.h, don't include params.h ag [...] adds 1c1b3bb [ARM][testsuite] Fix FAIL: gcc.target/arm/macro_defs0.c and m [...] adds 02769f1 * include/bits/c++config (_GLIBCXX_NOEXCEPT_IF): Define. * [...] adds 378ef47 syscall: remove calls to Entersyscall & Exitsyscall in Getdents adds 643a814 * rtl.c (rtx_equal_p_cb): Fix typo. adds 626256c PR libstdc++/66855 * src/c++11/codecvt.cc (__codecvt_utf8_u [...] adds dfb41c4 Fix PR c++/65186 adds 98f62f7 escape: Analyze multiple result type assertions. adds d800a60 Update to patch that Aldy committed directly here. adds 75409f7 Daily bump. adds 9727b44 compiler: Improve location info for function parameters. adds 213c945 compiler,runtime: Determine if allocations need new point [...] adds d74b733 2015-07-14 Richard Biener rguenther@suse.de adds 8a6be96 2015-07-14 Richard Biener rguenther@suse.de adds 1b316d6 Ignore -ftree-parallelize-loops={0,1} using gt adds 6700b27 2015-07-14 Richard Biener rguenther@suse.de adds 6c2daf3 2015-07-14 Richard Biener rguenther@suse.de adds 31a33dc Sync with src: 2015-03-30 H.J. Lu hongjiu.lu@intel.com [...] adds f2bdc3f 2015-07-14 Matthias Klose doko@ubuntu.com adds 92827db This patch syncs zlib.m4 with binutils-gdb and uses AM_ZLIB f [...] adds c850ece Sync toplevel files binutils-gdb adds 6406d36 Sync toplevel configure with binutils-gdb adds 8a6ab6a Sync toplevel configure with binutils-gdb adds b3fc6d1 2015-07-14 John Marino gnugcc@marino.st adds 0215f1b Update copyright year in include adds 060d39c Remove trailing spaces in demangle.h adds 29e4223 /cp 2015-07-14 Paolo Carlini paolo.carlini@oracle.com adds 8f1030d * call.c (build_new_method_call_1): Call reshape_init. adds f44cb3d 2015-07-14 Maxim Blumenthal maxim.blumenthal@intel.com adds 5f1adf5 2015-07-14 Sandra Loosemore sandra@codesourcery.com adds 98044b9 PR 66861 Fix null pointer crash on mingw. adds 8905b94 2015-07-14 Vladimir Makarov vmakarov@redhat.com adds fc6c2ed 2015-07-14 Steven G. Kargl kargl@gcc.gnu.org adds 9515cb2 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds 7eb60b4 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds 110b490 /cp 2015-07-14 Andrea Azzarone azzaronea@gmail.com adds 70425b2 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds 8bdd6de 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds a1c5c1d 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds f22b250 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds 804de48 2015-07-14 Sandra Loosemore sandra@codesourcery.com [...] adds 484cbf2 Fix PR c++/66850 adds babb8db Daily bump. adds 39bde73 PR rtl-optimization/66838 * postreload.c (reload_cse_move2a [...] adds 3a12804 PR rtl-optimization/58066 * calls.c (expand_call): Precompu [...] adds 79c8551 2015-07-15 Richard Biener rguenther@suse.de adds f998447 2015-07-15 Richard Biener rguenther@suse.de adds 32c773f Add missing PR target/66731 to gcc/testsuite/Changelog adds 119b02b [gomp] Recycle last non-nested team if possible adds 08c31bc MIPS: In mips.exp allow the post-arch code to be run when the [...] adds e6cbe69 [ARM][testsuite] Add -mfloat-abi=softfp to some xscale tests adds 7feb001 PR testsuite/66734 * gcc.dg/lto/lto.exp: Initialize MPX. adds b6f884d Support interrupt handlers with hard-float. adds 70b5547 Support new interrupt handler options. adds b1ec246 Fix restoration of hi/lo in MIPS64R2 interrupt handlers. adds 22b4842 2015-07-15 Richard Biener rguenther@suse.de adds 004b4ca 2015-07-15 Richard Biener rguenther@suse.de adds 7ee4563 Fix libgomp tests. adds 47be024 PR target/58066 * config/i386/i386.md (*tls_global_dynamic_ [...] adds 5c4ec84 [AArch64] Use cinc mnemonic for *csinc2<mode>_insn adds c9b2637 PR c++/65091 * parser.c (cp_parser_unqualified_id): Don't a [...] adds b0e2a5e remove some usage of expr_list from read_rtx adds 816d218 check_GNU_style.sh: Fix quoting in cat_with_prefix adds 1a673ff Limit AA walking when inlining analysis examines parameters adds a1996fe [gcc] adds 7510b45 2015-07-14 Michael Meissner meissner@linux.vnet.ibm.com adds a68026c * config/nvptx/mkoffload.c (process): Add C++ protection to [...] adds e51764a 2015-07-15 Andrew MacLeod amacleod@redhat.com adds af015d1 * gimple-pretty-print.h: Don't include pretty-print.h. * tr [...] adds 952d2be * graphite-sese-to-poly.c (parameter_index_in_region) [...] adds eb11586 * graphite-scop-detection.c (stmt_simple_for_scop_p): [...] adds 2fa3e3c [graphite] discard scops for which entry==exit adds 85434c2 One of the code refactorings introducing phi node iterators m [...] adds 02d55a7 PR target/66866 * config/i386/i386-protos.h (ix86_expand_pe [...] adds 0cc91e3 Daily bump. adds d594fcb PR target/65249 * config/sh/sh.md (movdi): Split simple reg m [...] adds 0c11af9 2015-07-16 Sandra Loosemore sandra@codesourcery.com adds 6926126 * tree-ssa-loop-ivopts.c (add_candidate): Remove call to ad [...] adds d55d941 2015-07-16 Richard Biener rguenther@suse.de adds 7725cd5 2015-07-16 Richard Biener rguenther@suse.de adds 3a1e60c gcc/ adds 9ea91b7 Give struct param_aa_atatus and struct func_body_info an ipa_ [...] adds e16712b Add new object_allocator and clean-up allocator usage. adds e321bce 2015-07-16 Richard Biener rguenther@suse.de adds de46ad2 Handle unused reduction in create_loads_for_reductions adds d1134db Handle exit phi without header phi in create_parallel_loop adds 46261de * config/sparc/sparc.md (save_stack_nonlocal): Use adjust_ad [...] adds 436575b gcc/ * genattrtab.c (check_attr_value): Remove handling of n [...] adds e4da177 gcc/ * genoutput.c (next_index_number): Delete. (data): Rem [...] adds 36d192d gcc/ * read-md.h (file_location): New structure. (directive [...] adds e7ff515 gcc/ * read-md.h (fatal_at): Declare. * read-md.c (fatal_at [...] adds 48bf1a9 gcc/ * genoutput.c (data): Use a file_location to record the [...] adds 5d1f193 gcc/ * gensupport.h (compute_test_codes): Take a file_locati [...] adds c04601c gcc/ * read-md.h (message_with_line, error_with_line): Delet [...] adds 8a184c9 gcc/ * genattrtab.c (make_canonical): Add a file_location pa [...] adds a3c990e hash_set: add iterator and remove method. adds 1739ec9 Fix PR ipa/66896. adds bf9df57 2015-07-16 Vladimir Makarov vmakarov@redhat.com adds 1f7d1dc [ARM][testsuite] Do not override -mcpu in no-volatile-in-it.c adds f9d1cd4 libgomp/ * plugin/plugin-nvptx.c (link_ptx): Constify strin [...] adds fb460d7 2015-07-16 François Dumont fdumont@gcc.gnu.org adds bc06177 jit: Add guide for submitting patches to jit docs adds f45f5f6 2015-07-16 Steven G. Kargl kargl@gcc.gnu.org adds 53f12a4 Daily bump. adds 2d298c9 PR rtl-optimization/66891 * calls.c (expand_call): Wrap pre [...] adds 0bd1524 PR target/66824 * config/i386/i386.h (TARGET_HARD_SF_REGS): [...] adds c780eb0 libgcc: fix build with older make adds aa32703 2015-07-17 Yvan Roux yvan.roux@linaro.org Matthias K [...] adds 5ee742c gcc/ adds ac189a3 Fix PR61831: Side-effect variable component deallocation adds 635e1b2 gcc/fortran/ChangeLog: adds eda37e0 Add a testcase for PR target/66824 adds af80543 Fix fortran double address operator with co_reduce adds 7004605 gcc/ * config/nvptx/mkoffload.c (process): Constify target [...] adds bd9846d * fold-const.c (fold_binary_loc): Move A - (A & B) into ~B & [...] adds 959e7bd * doc/xml/manual/status_cxx2011.xml: Add caveats for native_ [...] adds fc25c67 [graphite] fix pr61929 adds 4e985e0 gcc/ * config/nvptx/mkoffload.c (process): Constify host da [...] adds ff96563 * target.c (GOMP_offload_register): Use int for device type [...] adds df8f279 2015-07-17 Paul Thomas pault@gcc.gnu.org adds 8304568 2015-07-17 Paul Thomas pault@gcc.gnu.org adds ca62da7 2015-07-17 Paul Thomas pault@gcc.gnu.org adds 5257729 2015-07-17 Paul Thomas pault@gcc.gnu.org adds b4c9d99 2015-07-17 Paul Thomas pault@gcc.gnu.org adds dfa8f35 2015-07-17 Paul Thomas pault@gcc.gnu.org adds 8e93f21 2015-07-17 Paul Thomas pault@gcc.gnu.org adds abeac27 2015-07-17 Paul Thomas pault@gcc.gnu.org adds a4455e6 2015-07-17 Paul Thomas pault@gcc.gnu.org adds da5e642 gcc/testsuite/ * gfortran.dg/coarray_collectives_16.f90: Fix [...] adds d903d8e Add missing ChangeLog entries adds dfd0262 Replicate static chain on the stack adds 25c6b8e * config/i386/i386.md (pushsf splitter): Pass curr_insn to [...] adds 3bd5670 Daily bump. adds 0d8001a fix pr46851 and pr60340: remove unmaintained omega dependence test adds 2e345fc PR target/66922 * config/i386/i386.c (ix86_expand_pextr): R [...] adds ad02792 fix compilation of vmsdbgout.c adds cab0d20 Daily bump. adds 6e08238 * doc/xml/manual/status_cxx2017.xml: Fix URL for N4279. * d [...] adds 3c96ade Daily bump. adds 05d2655 Fix partial specialization syntax of wide int traits. adds b8783ab [PATCH][combine][1/2] Try to simplify before substituting adds 5ced42f [simplify-rtx][2/2] Simplify - (y ? -x : x) -> (!y ? -x : x) adds 8d669e7 PR c++/55095 * c-common.c (c_fully_fold_internal): Warn abo [...] adds 049434b [AArch64][testcase] Restrict got_mem_hoist_1.c with small mem [...] adds 49c77a4 * genemit.c (print_code, gen_exp, gen_insn, gen_expand, gen_ [...] adds 196c8bc * plugin/plugin-nvptx.c (struct targ_fn_descriptor): Move la [...] adds f337168 PR target/66217 * config/rs6000/constraints.md ("S", "T", " [...] adds 834127d * config/rs6000/rs6000.md (*lt0_disi): New. adds b4a3304 compiler: Remove unnecessary check for GCC-specific issue. adds 7da522b compiler: Create dummy labels for blank labels. adds 933b058 * oacc-parallel.c (GOACC_parallel): Move variadic handling i [...] adds 0fc32b1 Missed a difference between gomp4 and trunk adds bdb7800 Refactor graphite-isl-ast-to-gimple.c adds 79af360 add missing changelog adds 41a48fd * config/i386/i386.c (ix86_md_asm_adjust): Handle DImode des [...] adds 89eaf71 * include/bits/c++config: Fix abi_tag in special modes. adds d9b3844 * config/rl78/rl78-real.md (andqi3_real): Expand operands for [...] adds ebd5ca6 Daily bump. adds b1eac90 [match.pd] PR middle-end/66915 Restrict A - B -> A + (-B) to [...] adds 487ff34 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow. * [...] adds 12f384c Fix ChangeLog of r225926 (PR fortran/61831) adds 963e11e 2015-07-21 Alex Velenko Alex.Velenko@arm.com gcc/testsuit [...] adds 9f8f6cb Fix r225926's broken testcase adds 7de5731 libgomp/ * target.c (gomp_offload_image_to_device): Rename [...] adds 9fe7e11 2015-07-21 Richard Biener rguenther@suse.de adds 7c1913d 2015-07-21 Alex Velenko Alex.Velenko@arm.com adds aa18db9 PR target/66956 * config/avr/avr-dimode.md (<extend_u>mulsi [...] adds a26dad6 * configure.ac: Add check for new options in isl-0.15. * co [...] adds 44a5770 2015-07-21 Andrew MacLeod amacleod@redhat.com adds 189317c 2015-07-21 Vladimir Makarov vmakarov@redhat.com adds d009152 /cp 2015-07-21 Paolo Carlini paolo.carlini@oracle.com adds da3f7d6 Daily bump. adds a93d7f2 * doc/invoke.texi (Language Independent Options): Rename nod [...] adds 0146686 gcc/ChangeLog: adds 3061044 2015-07-22 Richard Biener rguenther@suse.de adds bf3bbdf 2015-07-22 Charles Baylis charles.baylis@linaro.org adds ace499f 2015-07-22 Richard Biener rguenther@suse.de adds a46441d 2015-07-22 Chung-Lin Tang cltang@codesourcery.com adds 18be45a [AArch64] PR target/63521 Define REG_ALLOC_ORDER adds 606d0d6 Add -march=interaptiv. adds 68fb434 Add scheduling for M51xx core family. adds 4d289e2 2015-07-22 Richard Biener rguenther@suse.de adds cfa66ec 2015-07-22 Richard Biener rguenther@suse.de adds 6059989 [Patch ARM/AArch64 obvious] Fix typo: Rename insn_reservation [...] adds c70b874 Fix r225926's iso_varying_string ICE regression adds 7794f2c * config/nvptx/nvptx.c: Expand some comments. adds 78f81ee PR driver/66737 * config/i386/linux-common.h (MPX_SPEC): Us [...] adds d7d63a0 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than [...] adds 4bb2d10 2015-07-22 Maxim Blumenthal maxim.blumenthal@intel.com adds ff285c7 libgcc/ChangeLog: adds 09bddbe Daily bump. adds 9f0a16a * config/msp430/t-msp430 (MULTILIB_DIRNAMES): Remove trailing [...] adds 43f467b 2015-07-23 Richard Biener rguenther@suse.de adds 9304906 2015-07-23 Richard Biener rguenther@suse.de adds 4e503e6 2015-07-23 Richard Biener rguenther@suse.de adds 607f558 I6400 scheduling. adds 24882f0 [combine][obvious] Use std::swap in try_combine adds ddb5dd6 /cp 2015-07-23 Paolo Carlini paolo.carlini@oracle.com adds 480233e gcc/ adds 10adbe6 2015-07-23 Richard Biener rguenther@suse.de adds b826233 Check TYPE_OVERFLOW_WRAPS for parloops reductions adds 3f8c038 2015-07-23 Richard Biener rguenther@suse.de adds f6f5e49 PR sanitizer/66908 * c-ubsan.c: Include gimplify.h. (ubsan [...] adds f105443 2015-07-23 Richard Biener rguenther@suse.de adds 9324fa0 PR target/66217 * config/rs6000/rs6000-protos.h (rs6000_emi [...] adds f22255e [PR64164] Drop copyrename, use coalescible partition as base [...] adds 0803497 * c-ubsan.c (ubsan_instrument_division): Use unshare_expr th [...] adds f30ba9e * include/bits/functional_hash.h: Add specializations for __i [...] adds 15c4143 * MAINTAINERS: Update my email address. adds 636e50f PR c++/66572 * pt.c (tsubst_copy_and_build): Add warn_logic [...] adds 0995ea8 2015-07-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 7661d70 compiler: Check for errors in the underlying types of una [...] adds bf65976 compiler: Make empty interface types for vars during parse time. adds ec361a0 PR lto/66752 * tree-ssa-threadedge.c (simplify_conrol_stmt_ [...] adds 8ece6e0 jit: supply MULTILIB_DEFAULTS as arguments when invoking driver adds da65bda * config/i386/i386.c (ix86_build_builtin_va_list_64): Rename [...] adds 50e9206 Daily bump. adds a76e121 gcc/ChangeLog: adds 341224f gcc/testsuite/ChangeLog: adds 7148646 PR middle-end/25529 2015-07-24 Naveen H.S <Naveen.Hurugalaw [...] adds 20c41e0 PR middle-end/25530 2015-07-24 Naveen H.S <Naveen.Hurugalaw [...] adds 58badc2 libstdc++-v3/fragment.am (AM_CPPFLAGS): Add CPPFLAGS adds 1a19103 2015-07-24 Richard Biener rguenther@suse.de adds 8218bff 2015-07-24 Richard Biener rguenther@suse.de adds b47fee3 [AArch64] Revert REG_ALLOC_ORDER/HONOR_REG_ALLOC_ORDER adds fa907c4 Remove xfail in autopar/uns-outer-4.c adds 67d0722 2015-07-24 Richard Biener rguenther@suse.de adds 058194a S390 -march=native related fixes adds 9aae290 [PATCH 2/4] S390 -march=native related fixes adds f369dcc [PATCH 3/4] S390 -march=native related fixes adds 117d67d [PATCH 4/4] S390 -march=native related fixes adds 02a8efd [PATCH] S/390: Improve risbg usage adds c5dad79 S/390: Fix cfi for GPR 2 FPR saves adds f269b75 Add a testcase for PR bootstrap/66978 adds aff92e4 2015-07-24 Richard Biener rguenther@suse.de adds 0a45b02 2015-07-24 Richard Biener rguenther@suse.de adds 1f9acbc 2015-07-24 Richard Biener rguenther@suse.de adds b0343e0 gcc/ adds b0155c9 [AArch64] Fix LINUX_TARGET_LINK_SPEC to be consistent with ARM adds 410acc7 [AArch64] elf toolchain does not pass -shared linker option adds 44f8678 PR 66714 adds 69dcb06 Fix gfortran.dg/class_to_type_4.f90 deallocation code misorde [...] adds 91d1485 Add transform_to_exit_first_loop_alt dump success message adds 96db391 2015-07-24 Gary Funck gary@intrepid.com adds 38f3f9a * gimplify.c (omp_default_clause): New function. Reorganize [...] adds 5e5e10b PR target/64003 * config/i386/i386.h (ADJUST_INSN_LENGTH): [...] adds 3491986 * include/bits/atomic_futex.h [_GLIBCXX_HAVE_LINUX_FUTEX] ( [...] adds 3a49add * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id [...] adds 5be7cd7 * nl.po: Update. adds c586a5e [obvious] Use std::swap instead of manually swapping in a few [...] adds c79bba9 compiler: Don't make temporaries for constant expressions. adds e757a6a PR other/66259 * config-ml.in: Reflects renaming of configu [...] adds 5f7bd04 compiler: Disallow rune literals with '\X'. adds f822e47 compiler: Don't parse malformed receiver/parameters. adds f0ff386 * config/i386/i386.c (ix86_call_abi_override): Call ix86_fun [...] adds 9e96f1e 2015-07-24 Manuel López-Ibáñez manu@gcc.gnu.org adds 8372922 Don't allow unsafe reductions in graphite adds 1d1e80e Enable reductions without fassociative-math in graphite adds 1702f6e * config/i386/i386.c (ix86_va_start): Remove unneeded !TARG [...] adds 57ca644 syscall: Add ioctl consts from if_tun.h adds 298f23f Daily bump. adds bcde57a Revert: 2015-07-23 Alexandre Oliva aoliva@redhat.com adds b1e92b3 Revert: PR lto/66752 * tree-ssa-threadedge.c [...] adds 5d7ff1c PR c++/64989 * pt.c (splice_late_return_type): Correct dedu [...] adds f11b787 PR c++/64969 * pt.c (splice_late_return_type): Correct dedu [...] adds 277c74d Fixup graphite/uns-*.c testcases adds 24b12f6 update doc for supported isl versions adds 9b81791 PR target/66648 * config/i386/i386.c (ix86_expand_set_or_mo [...] adds 4773ab2 dump reasons why graphite failed to detect a scop adds 894a34e remove tree-browser adds 9fec678 PR target/67004 * config/i386/i386.h (ADJUST_INSN_LENGTH): [...] adds e15c094 * config/i386/i386.c: Use SUBREG_P predicate. * config/i386 [...] adds 05b349a * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds bd2a8585 gcc/ PR target/66930 * config/sh/sh.c (sh_split_movrt_negc_ [...] adds cce0626 S390: Clean up cross-compile for S390. adds 0a7452a Fix PR c++/66857 adds f2de820 Daily bump. adds 6b21368 * config/alpha/alpha.c: Use SUBREG_P predicate. * config/al [...] adds e9fe90a * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsign [...] adds 0f4714e 2015-07-26 Paolo Carlini paolo.carlini@oracle.com adds 2ce308e Fix PR c++/18969 (invalid return statement diagnosed too late) adds e954729 Daily bump. adds 9b6b471 2015-07-27 Richard Biener rguenther@suse.de adds 6784a47 PR c++/66555 PR c/54979 * c-common.c (find_array_ref_with_ [...] adds ab2874b 2015-07-27 Matthew Wahab matthew.wahab@arm.com adds 1ed4ddb Fix logic error in Fortran OpenACC parsing adds eab7bd2 [PATCH][AArch64] Improve spill code - swap order in shl pattern adds 505e1f9 [ARM] PR/63870 Add qualifier to check lane bounds in expand adds 732205b [ARM] PR/63870 Add a __builtin_lane_check adds f4f2d7d [PATCH][AArch64] Improve spill code - swap order in shr patterns adds e5e363a Add more tests for PR target/66232 adds bccc47e PR debug/66468 * dwarf2out.c (gen_inlined_subroutine_die): [...] adds 37715b0 * constexpr.c (cxx_eval_call_expression): Don't add this cal [...] adds d9e4fe2 PR bootstrap/67030 * c-common.c (warn_tautological_cmp): Do [...] adds e5b7f5c * ipa-devirt.c (types_same_for_odr): Fix typo. adds 3b73c99 Update outer-4.c and uns-outer-4.c adds 81fbee0 Simplify gather_scalar_reductions adds 2bb2f6b * c-c++-common/Wtautological-compare-2.c: Remove unused line. adds dbbd4c6 gcc/c/ChangeLog adds b419f44 Daily bump. adds c14bac8 * config.sub, config.guess: Import from upstream. adds 60a4580 Honour DriverOnly for enum values in error messages adds ddc9c98 2015-07-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 16db639 2015-07-28 Richard Biener rguenther@suse.de adds 95f4166 Handle double reduction in parloops adds 95328f3 * config/rl78/rl78.c (rl78_addsi3_internal): New function. [...] adds 66ed189 2015-07-28 Paolo Carlini paolo.carlini@oracle.com adds 9d8e046 [AArch64] Properly handle simple arith+extend ops in rtx costs adds 39e21ca 2015-07-28 Richard Biener rguenther@suse.de adds aa0bf07 2015-07-28 Richard Biener rguenther@suse.de adds 63593ac 2015-07-28 Eric Gallager egall@gwmail.gwu.edu adds 68aee03 gcc/ * config/fr30/fr30.md (indirect_jump): Use pmode_regist [...] adds de4e153 gcc/ * target-insns.def (indirect_jump): New targetm instruc [...] adds f027535 gcc/ * target-insns.def (eh_return): New targetm instruction [...] adds 4dd7c28 gcc/ * target-insns.def (can_extend, ptr_extend): New target [...] adds f37fec3 gcc/ * target-insns.def (atomic_test_and_set): New targetm i [...] adds 8a93a82 gcc/ * target-insns.def (reload_load_address): New targetm i [...] adds d145b68 gcc/ 2015-07-28 David Sherwood david.sherwood@arm.com adds 64ae101 Daily bump. adds afd2b95 2015-07-28 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 940cb7d PR libstdc++/67015 * include/bits/regex_compiler.h (_Compil [...] adds 64a6962 Use fast unwinder for PowerPC adds 1ae7fdc 2015-07-29 Richard Biener rguenther@suse.de adds 951c31b 2015-07-29 Richard Biener rguenther@suse.de adds 5e0b3d2 2015-07-29 Richard Biener rguenther@suse.de adds 6f52065 [AArch64] Add basic FP16 support adds 87867af 2015-07-29 Ville Voutilainen ville.voutilainen@gmail.com adds b7c1cfe 2015-07-29 Ville Voutilainen ville.voutilainen@gmail.com adds ed5acf2 * testsuite/24_iterators/container_access.cc: New. adds afa3578 [ARM/AArch64 Testsuite] Add basic fp16 tests adds 236ea32 2015-07-29 Richard Biener rguenther@suse.de adds 042f02d [AArch64 Testsuite] vld1-vst1_1.c: Add missing float32x4_t case adds 1ee54bd [AArch64 Testsuite] vld1_lane.c: Remove unused test data adds a13f5fb PR libstdc++/66829 * testsuite/lib/libstdc++.exp (v3-build_ [...] adds df2106b PR libgfortran/66650 * libgfortran.h (GFC_DTYPE_SIZE_MASK): [...] adds d46c0c7 * MAINTAINERS (Write After Approval): Add myself. adds e4d0660 Fix whitespace in my MAINTAINERS change commit. adds 1fe39f9 Define DBX_REGISTER_NUMBER for IA MCU adds 0ba1028 [graphite] reduce the number of params in a scop to 3 adds 84a30a5 syscall: Fix to libgo/mksysinfo.sh adds dcb1277 Daily bump. adds b12954a PR target/66217 PR target/67045 * config/rs6000/rs6000.md [...] adds 081da05 DR 1558 PR c++/67021 * pt.c (tsubst_decl) [TYPE_DECL]: Cle [...] adds c4699ff 2015-07-30 Richard Biener rguenther@suse.de adds 18b3866 2015-07-30 Richard Biener rguenther@suse.de adds f58dd84 * c-common.c (warn_tautological_cmp): Bail for float types. adds 330d065 * include/experimental/any (any::operator=(const any&)): Che [...] adds 43d8404 2015-07-30 Paolo Carlini paolo.carlini@oracle.com adds 17af35c * include/bits/regex_automaton.h (_State_base, _State<>): R [...] adds 436dc21 2015-07-30 Richard Biener rguenther@suse.de adds 0879fd1 * testsuite/experimental/filesystem/operations/current_path. [...] adds 6e25659 gcc/ 2015-07-30 David Sherwood david.sherwood@arm.com adds de299e5 2015-07-30 Richard Biener rguenther@suse.de adds f4a09f4 gcc/ * builtins.c (HAVE_atomic_clear, gen_atomic_clear): Del [...] adds 7b42a29 [AArch64] Removed unused VRL2/3/4 iterator values adds 5638e47 * gcc.target/i386/pr66648.c: Move to correct place. adds e880695 * c-pretty-print.c (unary_expression) [INDIRECT_REF]: Don't [...] adds a8a727a Use lowpart_subreg instead of simplify_gen_subreg adds be3783f [V850] Hookize LIBCALL_VALUE adds fa7dcde Daily bump. adds eb37590 * sv.po: Update. adds 2aa16f1 * sv.po: Update. adds 86a932e Don't cancel loop tree in parloops adds 58c4f49 * go-lang.c (go_langhook_init_options_struct): Don't set x_fl [...] adds b1cd5ae 2015-07-31 Richard Biener rguenther@suse.de adds 5d262bd Refactoring masked built-in decls to use proper mask type. adds 56b4132 2015-07-31 Richard Biener rguenther@suse.de adds 4150a43 PR sanitizer/66977 * typeck.c (get_member_function_from_ptr [...] adds 2d86a0e PR target/66870 * config/rs6000/rs6000.c (machine_function) [...] adds 245894e * config/m32r/m32r.c (m32r_attribute_identifier): New functi [...] adds 530bb69 [ARM][2/3] Make if_neg_move and if_move_neg into insn_and_split adds 8b3c974 compiler: Don't allow builtin function values. adds ad10d66 * MAINTAINERS (nvptx): Add self. adds 8289950 compiler: Update unicode tables. adds 6d69611 compiler: Check the type in function declarations. adds 4d51316 PR target/67049 * config/sh/sh.md (GOTaddr2picreg): Fix typo [...] adds 5f1045b compiler: Report errors for malformed builtin calls. adds 4691a53 Daily bump. adds 5955834 Allow non-overflow ops in reductions adds 814b1ca 2015-08-01 Paul Thomas pault@gcc.gnu.org adds 6ffea52 Daily bump. adds 68a98a7 Fix PR 66521 adds 3d5db02 2015-08-01 Michael Collison <michael.collison@linaro.org [...] adds 9255be0 Refactor entry point to -Wmisleading-indentation adds f95bfdd Remove is_first_nonwhitespace_on_line(), instead improve get_ [...] adds 17afcef Improve -Wmisleading-indentation heuristics adds 5b252e9 gcc/ChangeLog 2015-07-28 Martin Sebor msebor@redhat.com adds 408da55 Daily bump. adds d1a8d2a * MAINTAINERS (loop ivopts): Add the entry and myself. adds 9dd88d4 2015-08-03 Richard Biener rguenther@suse.de adds 535bc42 2015-08-03 Richard Biener rguenther@suse.de adds f11d6df 2015-08-03 Richard Biener rguenther@suse.de adds 5a0909a 2015-08-03 Richard Biener rguenther@suse.de adds a929e01 [RTL-ifcvt] Improve conditional select ops on immediates adds c63a11d Fix random class_allocate_18.f90 failure adds 6cb6651 [ARM] PR target/66731 Fix vnmul insn with -frounding-math adds 605922a gcc/ChangeLog: adds 5ba71b3 2015-08-03 Richard Biener rguenther@suse.de adds ec66e09 2015-08-03 Richard Biener rguenther@suse.de adds 05999bf 2015-08-03 Richard Biener rguenther@suse.de adds c909938 PR c/67088 * c-decl.c (check_bitfield_type_and_width): Add [...] adds 0686247 Avoid recomputing the defining predicate chains for the same PHI adds 18c03b4 * Makefile.in (OBJS): Put gimple-match.o and generic-match.o first. adds 6cf098e PR libstdc++/67078 * include/bits/range_access.h (size, emp [...] adds 51ea8bc PR middle-end/66314 PR gcov-profile/66899 * tree-ssa-threa [...] adds ddfc9c6 2015-08-03 Steven G. Kargl kargl@gcc.gnu.org adds 1d9f8a1 Add a testcase for PR tree-optimization/67077 adds 97d09b3 2015-08-03 Michael Meissner meissner@linux.vnet.ibm.com adds eedb218 PR target/67060 * config/pa/pa.md (call_reg_64bit): Remove [...] adds 7dcad76 PR go/67101 adds fc2edda libgo/testsuite: kill sleep process in gotest adds e6d1c8b compiler: Don't make erroneous type descriptors. adds f27f157 PR middle-end/64744 PR middle-end/48470 PR middle-end/4340 [...] adds cb96a11 compiler: Don't allow multiple function declarations. adds 17c0b84 Refactoring of timevar API adds 8ad9537 gcc/ * config/rs6000/htm.md (tabort.): Restrict the source o [...] adds e487326 syscall: RawSockaddr fix for ppc64, ppc64le adds 2d72810 Daily bump. adds fae2de1 * plugin/plugin-nvptx.c: Don't include dlfcn.h. (cuda_errli [...] adds ff429db 2015-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 1b02261 runtime: initialize variable to avoid compiler warning adds 207b828 * tree-if-conv.c: Fix various typos in comments. * tree-vec [...] adds c53bd1d PR fortran/64022 adds e198177 * config/fpu-387.h (get_fpu_trap_exceptions): Add temporary [...] adds 693a749 * config/fpu-387.h: Remove unwanted whitespace. adds 38758f3 2015-08-04 Richard Biener rguenther@suse.de adds 245cad5 [AArch64][1/14] Add ident field to struct processor adds 9356ca1 [AArch64][2/14] Refactor arches handling, add arch enum identifier adds 50021c3 [AArch64][3/14] Refactor option override code adds 36d84ec * config/i386/i386.c (ix86_expand_int_movcc): Check result o [...] adds ee92bc9 [AArch64][4/14] Create TARGET_FIX_ERR_A53_835769 and use that [...] adds 3f215f2 [AArch64][5/14] Make flag_omit_leaf_frame_pointer intialize t [...] adds a0db861 [AArch64][6/14] Implement TARGET_OPTION_SAVE/TARGET_OPTION_RESTORE adds f59387a [AArch64][7/14] Implement TARGET_SET_CURRENT_FUNCTION adds aadb8e1 [AArch64][8/14] Implement TARGET_OPTION_VALID_ATTRIBUTE_P adds b0269e3 [AArch64][9/14] Implement TARGET_CAN_INLINE_P adds 26db532 [AArch64][10/14] Implement target pragmas adds dad9014 [AArch64][11/14] Re-layout SIMD builtin types on builtin expansion adds b65ae63 [AArch64][12/14] Target attributes and target pragmas tests adds 5de59ee [doc][13/14] Document AArch64 target attributes and pragmas adds cd33329 [AArch64][14/14] Reuse target_option_current_node when passin [...] adds d8cc4c5 2015-08-04 Paolo Carlini paolo.carlini@oracle.com adds 4757c55 Compile IAMCU tests with -fno-pie -no-pie adds 05458f8 Fix incorrect date in 2015-07-28 change. adds 8ca4237 * config/nvptx/nvptx.h (struct nvptx_pseudo_info): Delete. [...] adds 16f72d2 2015-08-04 Christophe Lyon christophe.lyon@linaro.org adds c8b3c5d gcc/ 2015-08-04 Pawel Kupidura pawel.kupidura@arm.com adds 373bcaa 2015-08-04 Richard Biener rguenther@suse.de adds 6667728 2015-08-04 Richard Biener rguenther@suse.de adds 8998c70 2015-08-04 Bill Schmidt wschmidt@vnet.linux.ibm.com adds 1c6cf35 2015-08-04 Paolo Carlini paolo.carlini@oracle.com adds efdd5ed * tree.c (build_target_expr): Copy the location from value. adds 2f508a7 * pt.c (lookup_template_class_1): Clear elt.spec. adds 67b56c9 * texi2pod.pl: Escape braces in regexp involving @strong{...}. adds 32c25e8 [AArch64] PR target/66731 Fix fnmul insn with -frounding-math [...] adds 911ef3b 2015-08-04 Paolo Carlini paolo.carlini@oracle.com adds d352eaa [MOXIE] Hookize PRINT_OPERAND and PRINT_OPERAND_ADDRESS adds abd26de compiler: Use context to determine types of complex expressions. adds 30aac3c compiler: Verify pointer type's underlying type. adds dede46a Daily bump. adds 6c1fc50 gcc/ChangeLog: adds a7b8025 2015-08-05 Richard Biener rguenther@suse.de adds 39e23ea 2015-08-05 Richard Biener rguenther@suse.de adds 37407f9 Merge SSE and AVX ptest patterns. adds b2eda4e Disable AVX-512VL insns for scalar mode operands on -march=knl. adds 14df71e 2015-08-05 Richard Biener rguenther@suse.de adds 5837104 2015-08-05 Paolo Carlini paolo.carlini@oracle.com adds c8ddfd5 2015-08-05 Paul Thomas pault@gcc.gnu.org adds 84ad0bc 2015-08-05 Richard Biener rguenther@suse.de adds 22d90df gcc * config/rl78/rl78.c (rl78_force_nonfar_3): Remove optimi [...] adds eda71df 2015-08-05 Richard Biener rguenther@suse.de adds 6700f70 gcc/ * target-insns.def (can_extend): Delete. adds 47dcac9 gcc/ PR middle-end/66311 * wide-int.cc (wi::from_mpz): Make [...] adds 277caec gcc/ * gensupport.h (get_num_insn_codes): Declare. * gensup [...] adds 7c1b106 gcc/ * gensupport.h (get_c_test): Declare. * gensupport.c ( [...] adds 373f517 gcc/ * gensupport.c (sequence_num): Replace with... (insn_s [...] adds 254d68a gcc/ChangeLog: adds 13c413d PR c++/65195 PR c++/66619 * semantics.c (finish_id_express [...] adds 9a69850 PR c++/66260 PR c++/66596 PR c++/66649 PR c++/66923 * pt [...] adds d1588d6 2015-08-15 Lynn Boger laboger@linux.vnet.ibm.com adds 28c4d97 2015-08-05 Nikolai Bozhenov n.bozhenov@samsung.com adds b02ae56 2015-08-05 Andrew MacLeod amacleod@redhat.com adds 1d2e1e3 Daily bump. adds 2ec3c1d * decl.c (cp_finish_decl): Tidy. * typeck.c (finish_class_m [...] adds 95b8e9e * pt.c (determine_specialization): Print candidates after 'n [...] adds e794430 PR fortran/64022 * gfortran.dg/ieee/large_1.f90: Adjust test. adds 3ce024a 2015-08-06 Richard Biener rguenther@suse.de adds 78e011b 2015-08-06 Richard Biener rguenther@suse.de adds 18a38dd PR fortran/64022 * gfortran.dg/ieee/large_2.f90: New test. [...] adds 158dd93 S/390: Doc: Add documentation for -mhtm, -mvx, and -mzvector. adds 044a78d S/390: Clobber VRs in __builtin_tbegin. adds 52de752 S/390: Fix dwarf reg size table for -m31 -mzarch. adds 7bb3b82 * config/i386/sse.md (*vec_concatv2df): Declare added alter [...] adds 8f282ed Vectorize mult expressions with power 2 constants via shift, [...] adds 15af172 PR c++/67130 PR c++/67131 PR c++/66260 * mangle.c (write_ [...] adds 2bcb747 [AArch64] Tighten direct call pattern to repair -fno-plt adds 26cca86 [AArch64] Tighten direct call pattern for sibcall to repair -fno-plt adds e5c427f [AArch64] Improve TLS Descriptor pattern to release RTL loop IV opt adds 894e21b PR c++/66533 * parser.c (cp_parser_primary_expression): Don [...] adds e2de240 * runtime/compile_options.c (set_options): Fix typos. adds 0c0caab jit.dg/test-benchmark.c: add a summary of timings adds 0e64712 Move one condition out of gfc_trans_scalar_assign adds 70fb675 Daily bump. adds 29890f2 2015-08-06 Yaakov Selkowitz yselkowi@redhat.com adds 56c12fd Add C++ Concepts TS support. gcc/c-family/ * c-common.c (c_ [...] adds 3c5cec1 * doc/texi2pod.pl: Escape braces in regexp involving @strong{...}. adds 052f704 * config/sh/sh.c (sh_recog_treg_set_expr): Return false durin [...] adds 488d015 ville adds 5e308b7 libgo/testsuite: don't call kill without args adds 8fa77b7 * Makefile.in (.INTERMEDIATE): Add gpl.pod. adds 173499e [AArch64] Check branch types for noplt testcases adds 9f1638d PR fortran/64104 adds ca3be54 Add alternative_mask to ira_implicitly_set_insn_hard_regs adds 7066f1c PR libfortran/66458 * runtime/main.c (init): Only call set_ [...] adds fffbc61 Daily bump. adds 2fb04bf * config/rx/rx.c (rx_mode_dependent_address_p): Remove unneed [...] adds 26b5012 PR rtl-optimization/67028 * combine.c (simplify_comparison) [...] adds 9f24c02 When undoing symbols, also restore common block lists adds a3f807e 2015-08-08 Ville Voutilainen ville.voutilainen@gmail.com adds d961899 PR fortran/67059 * gfortranspec.c (lang_specific_driver): A [...] adds 7b8c3a1 PR c++/67114 * call.c (joust): Only call more_constrained o [...] adds e09c834 PR c++/67142 * pt.c (equal): Make sure tmpl is actually a t [...] adds a146823 PR c++/67159 * constraint.cc (finish_template_introduction) [...] adds 387ea89 PR c++/67152 * pt.c (process_partial_specialization): Call [...] adds 61c51bd PR c++/67144 * call.c (joust): Only call more_constrained o [...] adds ed56237 2015-08-09 Ville Voutilainen ville.voutilainen@gmail.com adds be34719 Daily bump. adds 03cb8c1 * Makefile.am (libquadmath_la_SOURCES): Add math/logbq.c. * [...] adds ff69220 Treat model == 0x4f as Broadwell adds ebb925e PR libfortran/66936 * io/unix.c (__MINGW32__): Undefine HAV [...] adds 5463f50 gcc/ChangeLog: adds 78b7935 Daily bump. adds 411b0e6 PR fortran/64022 * gfortran.dg/ieee/large_4.f90: New test. adds 639cd78 [AArch64] Revert wrong commit of "Improve TLS Descriptor patt [...] adds 8b22159 [AArch64] Recommit correct version for improving TLS descript [...] adds 7231f6b Correctly advance iterator in offloading machine mode stream reading adds b308f4a Fix offloading machine mode stream reading adds fdcd05c Empty libgomp for nvptx adds f212338 [PR libgomp/65742, PR middle-end/66332] libgomp: Remove plugi [...] adds f425645 2015-08-10 Steven G. Kargl kargl@gcc.gnu.org adds 6c6c4b5 Update -mtune=knl for Knights Landing adds 71b19c5 Treat model == 0x4f as Broadwell adds b5c93b0 2015-08-10 Steven G. Kargl kargl@gcc.gnu.org adds a33119d Daily bump. adds 045616d Fix test failure on Solaris 9 where strtod() does not accept [...] adds f91992a Add todo comment for move_sese_region_to_fn adds 3c1e22d [AArch64][Obivious] Add the missing ',' for enumeration element adds 9b604bc * tree-ssa-phiopt.c (minmax_replacement): Create new ssa nam [...] adds 6e3557f * tree-vrp.c (simplify_abs_using_ranges): Simplify. adds 0a489f5 gcc/ChangeLog: adds b58b610 gcc/ adds aca0ff1 libgcc/ChangeLog: adds cffed99 * configure.ac (tools/gjdoc): Depend on CREATE_WRAPPERS. * [...] adds 6d90dc5 * gcc.target/i386/avx2-vect-shift.c: Remove unneeded dg directives. adds b7494a1 compiler: Don't make void-typed temporaries. adds 5a45f14 add GCC_FINAL to ansidecl.h adds daa5a8a replace several uses of the anon namespace with GCC_FINAL adds 39867fd compiler: Handle newlines in general comments. adds a6b7f00 compiler: Check for EOF in malformed signatures. adds 9807036 Daily bump. adds 5614ca6 Fix vect/trapv-vect-reduc-4.c for sparc adds db98150 2015-08-12 Richard Biener rguenther@suse.de adds 2ee9f21 2015-08-12 Richard Biener rguenther@suse.de adds f8c2307 [MIPS] Scheduler fix for the 74k & 24k. adds 4631ab0 * doc/xml/manual/appendix_contributing.xml: Update patch ema [...] adds 7ad1d78 * c-decl.c (grokdeclarator): Call error_at instead of error [...] adds cd7d030 * tree-vrp.c (simplify_min_or_max_using_ranges): New. (simp [...] adds 6b97fdc 2015-08-12 Yvan Roux yvan.roux@linaro.org adds 42b45e8 2015-08-12 Richard Biener rguenther@suse.de adds 4dcd273 [AArch64] Do not ICE after apologising for -mcmodel=large -fPIC adds 75f8723 2015-08-12 Paolo Carlini paolo.carlini@oracle.com adds cba3f03 Add Knights Landing support to __builtin_cpu_is adds bbbad51 * config/arm/arm.h (arm_fpu_feature_set): New. (ARM_FPU_FSE [...] adds 9d71bbd Remove --with-host-libstdcxx adds a95f42c Fix warnings when bootstrapping on darwin with vtable verific [...] adds 5fa256c * config/arm/arm-fpus.def: Replace booleans with feature fla [...] adds a4a2064 2015-08-12 Paolo Carlini paolo.carlini@oracle.com adds a67d342 compiler: Don't make gc symbol for bad array type. adds f480995 PR c++/55095 * c-common.c (maybe_warn_shift_overflow): Prop [...] adds 2933b80 PR c++/67161 * error.c (dump_decl) [TEMPLATE_ID_EXPR]: Pass [...] adds a2acdfa xtensa: add -mauto-litpools option adds 9f2b92c PR c++/67108 * decl2.c (c_parse_final_cleanups): Set at_eof [...] adds aed8dc7 PR c++/67104 * constexpr.c (cxx_eval_array_reference): Hand [...] adds 8c6dc41 PR c++/67104 * constexpr.c (cxx_eval_array_reference): Fix typo. adds 7620bc8 Revert "replace several uses of the anon namespace with GCC_FINAL" adds fce0239 [gcc] 2015-08-12 Michael Meissner meissner@linux.vnet.ibm.com adds 5bb451b 2015-08-12 Paolo Carlini paolo.carlini@oracle.com adds d1bf727 Daily bump. adds 5bf8be8 compiler: Flatten erroneous subtrees into errors. adds 3849736 2015-08-13 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 31d3df5 2015-08-13 Richard Biener rguenther@suse.de adds 85249fd 2015-08-13 Richard Biener rguenther@suse.de adds 4b44673 [MIPS] Remove W32 and W64 pseudo-processors. adds b3be594 2015-08-12 Richard Biener rguenther@suse.de adds e6646b0 [RTL-ifcvt] Improve conditional select ops on immediates (fix [...] adds 089af8b 2015-08-13 Richard Biener rguenther@suse.de adds 8aefb23 2015-08-13 Paolo Carlini paolo.carlini@oracle.com adds 48b48f6 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre. adds 06a381d * config/aarch64/aarch64.h (AARCH64_ISA_LSE): New. (TARGET_ [...] adds b658282 * config/aarch64/aarch64-protos.h (aarch64_gen_atomic_cas): [...] adds 68760c9 * gcc.target/aarch64/atomic-inst-cas.c: New. * gcc.target/a [...] adds 7bb3407 [MIPS] Enable load/store bonding for I6400 adds 34c8056 2015-08-13 Richard Biener rguenther@suse.de adds 9e2853e 2015-08-13 Eelis van der Weegen eelis@eelis.net adds 94ca06a * testsuite/30_threads/mutex/unlock/2.cc: New. * testsuite/ [...] adds a65c36d * include/bits/alloc_traits.h: Add feature-test macro. * in [...] adds 4958a58 2015-08-13 Ville Voutilainen ville.voutilainen@gmail.com adds 1646db9 2015-08-13 Ville Voutilainen ville.voutilainen@gmail.com adds 59cb1bf 2015-08-13 Paolo Carlini paolo.carlini@oracle.com adds de2bc05 [RTL-ifcvt] Allow PLUS+immediate expression in noce_try_store [...] adds 1b8f805 gcc/ PR bootstrap/55035 * reload1.c (elimination_costs_in_i [...] adds 9808693 * ira-int.h: Include recog.h. * ira-build.c: Don't include [...] adds d1dff24 * gcc.dg/pr66314.c: Moved from here to .. * gcc.dg/asan/pr6 [...] adds 8ae2112 * dwarf.c (read_function_entry): Add vec_inlined parameter. [...] adds f7d93d6 Daily bump. adds 2d511d1 jit: on OS X, add -Wl,-undefined,dynamic_lookup to driver invocation adds 58bb1db gcc/ adds 7f203d5 [Patch ARM/AArch64] Add missing is_neon_type types adds 43ee6fb [AArch64][obvious] Mark target_attr_1.c as compile-only adds 011db27 DWARF2: add extensions to handle fixed point types adds 2f72d95 DWARF2: add extensions to handle biased types adds 00e693e [AArch64][obvious] Fix some target attribute inlining tests f [...] adds a328e03 Add DWARF2_LINENO_DEBUGGING_INFO, and use it for nvptx adds 11e9242 * inclhack.def (aix_stdio_inline): New fix. ( [...] adds 5e45351 * include/experimental/array: Add feature-test macro. * tes [...] adds 70d0260 * include/experimental/any (any::operator=(const any&)): Mov [...] adds 50ff2c1 gcc/ 2015-08-14 Matthew Wahab matthew.wahab@arm.com adds 1ad0822 PR middle-end/67133 * gimple.c (infer_nonnull_range_by_attr [...] adds 9ddf5f1 compiler: Report unnamed receiver types. adds e7d74d4 * tree-core.h (tree_base): Fix typo. adds 94f92c3 [PR64164] Drop copyrename, use coalescible partition as base [...] adds c6d57eb Daily bump. adds b874b73 PR c++/65974 * decl2.c (mark_vtable_entries): Suppress -Wde [...] adds 4ff52b5 * cp-demangle.c (d_abi_tags): Preserve di->last_name across [...] adds 2b8d68a Daily bump. adds 9be7a73 PR fortran/41387 * gfortran.texi: New section "File operati [...] adds d351aaf * trans-intrinsic.c (conv_intrinsic_ieee_is_negative): Use t [...] adds 6de19d8 PR fortran/54656 adds 6e79e8c Daily bump. adds 5702129 2015-08-17 Richard Biener rguenther@suse.de Naveen H [...] adds 6645b02 [ARM] arm memcpy of aligned data adds 0436eae * config/arm/arm.c (neon_element_bits): Replace call [...] adds 29aa549 2015-08-17 Richard Biener rguenther@suse.de adds 22723c2 * c-pretty-print.c (pp_c_cv_qualifiers): Remove code dealing [...] adds 316a001 * config/i386/i386.c: Remove include of fibheap.h. adds 75c2bf3 * da.po: Update. adds ca9d1f7 * except.c (check_noexcept_r): Assert that fn is POINTER_TYPE_P. adds a02b42f * constexpr.c (cxx_eval_store_expression): Don't set CONSTR [...] adds 7963b19 PR c++/67104 * constexpr.c (array_index_cmp, find_array_cto [...] adds 59246f9 PR c++/67244 * pt.c (tsubst_copy_and_build): Call insert_pe [...] adds 61fba55 /cp 2015-08-17 Paolo Carlini paolo.carlini@oracle.com adds 65b3995 mips.exp: Redefine isa variable which is referenced in later code. adds 8578096 Daily bump. adds 863356e xtensa: reimplement register spilling adds 8a596a7 xtensa: use unwind-dw2-fde-dip instead of unwind-dw2-fde adds 15b21d2 xtensa: fix _Unwind_GetCFA adds 1eb4f3d * tree-ssa-loop-niter.c (refine_value_range_using_guard): Ne [...] adds 35ed5ce [MIPS] Fix register renaming in the interrupt handlers. adds 6189000 PR middle-end/67222 * gimple-low.c (lower_stmt): Don't lowe [...] adds a03a71a c-family/ 2015-08-18 Paolo Carlini paolo.carlini@oracle.com adds 6e5ffd4 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adj [...] adds 1dae3b7 PR libstdc++/67066 * doc/xml/manual/configure.xml (manual.i [...] adds 5ed72ca * include/bits/ptr_traits.h: Include <bits/move.h> for addressof. adds bf62f7a PR c++/67216 * testsuite/tr1/2_general_utilities/shared_ptr [...] adds 1abbc4f gcc/ PR rtl-optimization/67218 * simplify-rtx.c (exact_int_ [...] adds 1090262 PR middle-end/36757 adds 02981e5 DR 1155 * pt.c (convert_nontype_argument): Allow internal l [...] adds d919063 PR c++/66919 * g++.dg/cpp1y/auto-fn27.C: New. adds 650b325 * print-tree.c (print_node): Handle TREE_BINFO. adds a9c1772 [gcc] adds bce8408 Daily bump. adds df8eb49 remove useless typedefs adds 6dc5038 remove more useless typedefs adds 9354b69 [ARM] Use %wd format for lane printing in bounds_check adds 6c46cb3 * ChangeLog: Fix corrupted entry. adds 31015b0 Make the stack non-executable in GNAT tools adds b79ac70 [AArch64] Cleanup whitespace in aarch64.c adds de5c4b5 2015-08-19 Paolo Carlini paolo.carlini@oracle.com adds a734d75 2015-08-19 Paolo Carlini paolo.carlini@oracle.com adds 3994684 Avoid signed left shift undefined behaviour in sext_hwi adds 1a04a3b PR middle-end/67133 * gimple-ssa-isolate-paths.c (insert_t [...] adds 04fd743 Forward-port test generic_31.f90 from the 5 branch. adds 4680241 [AArch64][obvious] Remove obsolete comment in aarch64-option- [...] adds 34bf6b7 [AArch64] Use popcount_hwi instead of homebrew version adds a0509d0 2015-08-19 David Sherwood david.sherwood@arm.com adds 6151b7b [PR64164] fix regressions reported on m68k and armeb adds 6957b94 * common.opt (fstack-protector): Initialize to -1. [...] adds f155ce8 [Patch][expand] Check gimple statement to improve LSHIFT_EXP expand adds 353e554 Daily bump. adds d05ba3e * lambda.c (current_nonlambda_scope): New. adds 70b4d97 PR c++/66957 * search.c (protected_accessible_p): Remove re [...] adds 4c1219a * MAINTAINERS: Add myself. adds 376211b * MAINTAINERS: fix date. adds 1731ea5 gcc/ adds ddcdcdb /cp 2015-08-20 Paolo Carlini paolo.carlini@oracle.com adds 9dc3dcc [AArch64] Break -mcpu tie between the compiler and assembler adds a71e249 * python/Makefile.am: Ensure gdb.py is installed for libstdc [...] adds ed7ace2 2015-08-20 Richard Biener rguenther@suse.de adds a466cf2 gcc/ * config/i386/predicates.md (vector_all_ones_operand): [...] adds 481aa32 [ARM] Hide existing float16 intrinsics unless we have a scala [...] adds eea6aff * config/avr/avr.c (avr_insert_attributes): In diagnostic es [...] adds f2e7ec4 [gcc] adds 2744340 libgo/testsuite: another fix for killing the sleep process adds 32e3ff6 compiler: Don't crash on invalid print call. adds 55f12fc libitm: Don't redefine __always_inline in local_atomic. adds 62fdb8e gcc/ * rtl.h (rtvec_all_equal_p): Declare. (const_vec_dupli [...] adds 4db9cc5 * include/experimental/any (__any_caster): Define at namespa [...] adds 1eac3b0 libstdc++/67294 Don't run timed mutex tests on Darwin adds f2accd9 * name-lookup.c (hidden_name_p): Handle OVERLOAD. adds 4c52991 Daily bump. adds 9c80fc9 always define HAVE_conditional_execution adds 0e9d0ae remove another #if for HAVE_cc0 adds f076c5f always define HAVE_peephole2 adds e532afe add default for CONSTANT_ALIGNMENT adds e3afc2b 2015-08-21 Richard Biener rguenther@suse.de adds b6ec2d6 2015-08-21 Yury Gribov y.gribov@samsung.com adds 1ebfc4d * tree-ssa-loop-niter.c (simplify_using_initial_conditions): [...] adds e09fc89 2015-08-21 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 85e5a8d 2015-08-21 Dominik Vogt vogt@linux.vnet.ibm.com adds 5563941 gcc/ChangeLog 2015-08-21 Dominik Vogt vogt@linux.vnet.ibm.com adds 2a33a59 nvptx cleanup * lib/target-supports.exp (check_effective_tar [...] adds 357e29f * value-prof.c (interesting_stringop_to_profile_p): Removed [...] adds d57a4af /cp 2015-08-21 Paolo Carlini paolo.carlini@oracle.com adds 8308815 Fix PR61657 (undefined behavior in loop-iv.c) adds 9fdbc43 gcc/ * gencodes.c (gencodes): Print the comma for the preced [...] adds 297677b * configure.ac: Remove uwin* cases. * config.build: Remove [...] adds 5363734 2015-08-21 Paolo Carlini paolo.carlini@oracle.com adds 773780b * config.build: Remove case for m68000-hp-hpux* | m68k-hp-hpux*. adds 6f3e34a PR c++/67240 * constraint.cc (satisfy_implicit_conversion_c [...] adds f289122 * config/nvptx/nvptx.md (allocate_stack): Emit sorry during [...] adds 420c0cf fix sched compare regression adds 0b0771a fix -fdump-unnumbered-links adds 3f14c13 Adjust g++.old-deja/g++.jason/overload.C adds 7e363fc Daily bump. adds 13a1955 Refactor dominance.c: define dom_info as C++ class adds a354111 Remove index from AARCH64_FUSION_PAIR adds af9de21 Fix column location in c_lex_with_flags errors adds 8165444 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca. [...] adds c6d30d0 /cp 2015-08-22 Paolo Carlini paolo.carlini@oracle.com adds 3797e7d Daily bump. adds e429d28 Rename vect_no_int_max to vect_no_int_min_max adds 883f001 Don't create superfluous parm in expand_omp_taskreg adds a537037 * config/nvptx/nvptx.c (walk_args_for_param): Promote arg re [...] adds c7cce8c PR libfortran/62296 adds 4e7d6e8 PR libfortran/54572 adds bd9ed11 * ChangeLog: fix previous entry. adds 300854e Daily bump. adds 7b30250 Remove the hack for AARCH64_EXTRA_TUNE_ALL. adds ef14bb5 Missing parts of fixes for in-tree libiconv adds 150899a PR libgomp/66761 PR libgomp/67303 * i [...] adds 5e01041 gcc/ * config/microblaze/microblaze.c (microblaze_classify_u [...] adds 8d74dc4 gcc/ * target-insns.def (movstr): New pattern. * builtins.c [...] adds 09fb74a * config/nvptx/nvptx.c (walk_args_for_param): Revert previou [...] adds 345f978 Optimize expand_omp_for_static_chunk for chunk_size one adds 5f74ee5 * plugin/Makefile.am (include_src_dir): Set. [PLUGIN_HOST] [...] adds b16ebdf PR libstdc++/67309 * include/bits/random.tcc (poisson_dist [...] adds 6dd3405 PR libstdc++/65049 * include/bits/char_traits.h (char_trait [...] adds 1352f3c * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections. adds ac52874 [PATCH][ARM]Tighten the conditions for arm_movw, arm_movt. adds bcaf4c1 Add libgomp.oacc-c-c++-common/vector-loop.c new 78c98e5 Update MOVE_RATIO cost for IA MCU new 5b99177 Add a testcase for PR target/66821 new e5e7b95 Add -mcost= and -mschedule= options to x86 backend new 0beb152 Add support for -mcost=iamcu
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 (74060e1) \ N -- N -- N refs/heads/hjl/tune/cost-sched (0beb152)
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 4 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 | 118 + MAINTAINERS | 14 +- Makefile.def | 17 +- Makefile.in | 676 +- boehm-gc/ChangeLog | 8 + boehm-gc/Makefile.direct | 2 +- boehm-gc/Makefile.dist | 2 +- boehm-gc/doc/README | 2 +- boehm-gc/version.h | 4 +- config-ml.in | 6 +- config.guess | 31 +- config.sub | 18 +- config/ChangeLog | 16 + config/gettext.m4 | 4 +- config/iconv.m4 | 47 +- config/po.m4 | 4 +- config/stdint.m4 | 2 +- config/tcl.m4 | 4 +- config/zlib.m4 | 27 +- configure | 84 +- configure.ac | 72 +- contrib/ChangeLog | 20 +- contrib/check_GNU_style.sh | 2 +- contrib/texi2pod.pl | 2 +- fixincludes/ChangeLog | 14 + fixincludes/check.tpl | 5 +- fixincludes/fixincl.x | 86 +- fixincludes/inclhack.def | 25 + fixincludes/tests/base/stdio.h | 10 + gcc/ChangeLog | 5472 ++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 26 +- gcc/acinclude.m4 | 2 +- gcc/aclocal.m4 | 1 + gcc/ada/ChangeLog | 20 + gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/gcc-interface/utils.c | 2 +- gcc/ada/gnat_ugn.texi | 6 +- gcc/ada/init.c | 2 +- gcc/ada/par.adb | 2 +- gcc/ada/prj-nmsc.adb | 2 +- gcc/ada/prj-proc.adb | 4 +- gcc/ada/prj.adb | 6 +- gcc/ada/projects.texi | 4 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch6.adb | 2 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 2 +- gcc/ada/sem_warn.adb | 2 +- gcc/alias.c | 40 +- gcc/alloc-pool.h | 187 +- gcc/asan.c | 22 +- gcc/auto-inc-dec.c | 1 + gcc/auto-profile.c | 1 + gcc/backend.h | 1 - gcc/basic-block.h | 19 +- gcc/bb-reorder.c | 6 +- gcc/bitmap.h | 2 +- gcc/bt-load.c | 4 +- gcc/builtins.c | 84 +- gcc/builtins.def | 2 +- gcc/c-family/ChangeLog | 143 +- gcc/c-family/c-ada-spec.c | 11 +- gcc/c-family/c-ada-spec.h | 5 +- gcc/c-family/c-common.c | 155 +- gcc/c-family/c-common.h | 25 +- gcc/c-family/c-cppbuiltin.c | 16 +- gcc/c-family/c-format.c | 23 +- gcc/c-family/c-format.h | 28 +- gcc/c-family/c-indentation.c | 299 +- gcc/c-family/c-indentation.h | 52 + gcc/c-family/c-lex.c | 6 +- gcc/c-family/c-objc.h | 4 +- gcc/c-family/c-opts.c | 13 +- gcc/c-family/c-ppoutput.c | 4 +- gcc/c-family/c-pragma.c | 20 +- gcc/c-family/c-pragma.h | 11 +- gcc/c-family/c-pretty-print.c | 39 +- gcc/c-family/c-ubsan.c | 26 +- gcc/c-family/c.opt | 22 +- gcc/c/ChangeLog | 46 + gcc/c/c-aux-info.c | 3 +- gcc/c/c-decl.c | 48 +- gcc/c/c-parser.c | 97 +- gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 26 +- gcc/caller-save.c | 1 + gcc/calls.c | 20 +- gcc/cfg.c | 9 +- gcc/cfganal.c | 1 + gcc/cfgbuild.c | 1 + gcc/cfgcleanup.c | 1 + gcc/cfgexpand.c | 526 +- gcc/cfgexpand.h | 3 + gcc/cfghooks.c | 1 + gcc/cfghooks.h | 2 +- gcc/cfgloop.c | 1 + gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 2 +- gcc/cfgloopmanip.c | 3 +- gcc/cfgrtl.c | 2 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 12 +- gcc/cgraphclones.c | 2 +- gcc/cgraphunit.c | 1 + gcc/collect2.c | 8 +- gcc/combine.c | 127 +- gcc/common.opt | 24 +- gcc/common/config/aarch64/aarch64-common.c | 161 +- gcc/config.build | 29 - gcc/config.gcc | 15 + gcc/config.host | 19 +- gcc/config.in | 34 +- gcc/config/aarch64/aarch64-arches.def | 15 +- gcc/config/aarch64/aarch64-builtins.c | 80 +- gcc/config/aarch64/aarch64-c.c | 203 + gcc/config/aarch64/aarch64-cores.def | 22 +- gcc/config/aarch64/aarch64-elf-raw.h | 9 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 18 +- gcc/config/aarch64/aarch64-linux.h | 7 +- gcc/config/aarch64/aarch64-modes.def | 4 + gcc/config/aarch64/aarch64-option-extensions.def | 5 - gcc/config/aarch64/aarch64-opts.h | 9 + gcc/config/aarch64/aarch64-protos.h | 66 +- gcc/config/aarch64/aarch64-simd-builtins.def | 12 +- gcc/config/aarch64/aarch64-simd.md | 76 +- gcc/config/aarch64/aarch64-tuning-flags.def | 8 +- gcc/config/aarch64/aarch64.c | 1715 +++- gcc/config/aarch64/aarch64.h | 121 +- gcc/config/aarch64/aarch64.md | 126 +- gcc/config/aarch64/aarch64.opt | 35 +- gcc/config/aarch64/arm_acle.h | 10 +- gcc/config/aarch64/arm_neon.h | 295 +- gcc/config/aarch64/atomics.md | 123 +- gcc/config/aarch64/constraints.md | 8 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/driver-aarch64.c | 8 +- gcc/config/aarch64/iterators.md | 31 +- gcc/config/aarch64/t-aarch64 | 5 + gcc/config/aarch64/thunderx.md | 151 +- gcc/config/alpha/alpha.c | 10 +- gcc/config/alpha/predicates.md | 8 +- gcc/config/arc/arc.c | 1 + gcc/config/arm/arm-arches.def | 3 +- gcc/config/arm/arm-builtins.c | 110 +- gcc/config/arm/arm-c.c | 5 + gcc/config/arm/arm-cores.def | 4 +- gcc/config/arm/arm-fpus.def | 40 +- gcc/config/arm/arm-protos.h | 9 +- gcc/config/arm/arm-tables.opt | 31 +- gcc/config/arm/arm.c | 130 +- gcc/config/arm/arm.h | 37 +- gcc/config/arm/arm.md | 106 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_neon.h | 10 +- gcc/config/arm/arm_neon_builtins.def | 82 +- gcc/config/arm/constraints.md | 3 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/driver-arm.c | 3 + gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/neon.md | 64 +- gcc/config/arm/types.md | 4 + gcc/config/arm/vfp.md | 23 + gcc/config/avr/avr-dimode.md | 6 +- gcc/config/avr/avr.c | 8 +- gcc/config/bfin/bfin.c | 1 + gcc/config/c6x/c6x.c | 1 + gcc/config/cr16/cr16.c | 1 + gcc/config/cris/cris.c | 1 + gcc/config/darwin-c.c | 2 +- gcc/config/darwin.c | 4 +- gcc/config/epiphany/epiphany.c | 3 +- gcc/config/epiphany/mode-switch-use.c | 1 + gcc/config/epiphany/resolve-sw-modes.c | 1 + gcc/config/fr30/fr30.c | 2 +- gcc/config/fr30/fr30.md | 4 +- gcc/config/frv/frv.c | 4 +- gcc/config/ft32/ft32.c | 4 +- gcc/config/gnu-user.h | 2 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/h8300.c | 1 + gcc/config/i386/driver-i386.c | 6 + gcc/config/i386/i386-builtin-types.def | 864 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 3684 ++++---- gcc/config/i386/i386.h | 20 + gcc/config/i386/i386.md | 256 +- gcc/config/i386/iamcu.h | 11 + gcc/config/i386/intelmic-mkoffload.c | 26 +- gcc/config/i386/linux-common.h | 17 +- gcc/config/i386/predicates.md | 34 +- gcc/config/i386/sse.md | 87 +- gcc/config/i386/winnt.c | 2 +- gcc/config/ia64/ia64.c | 1 + gcc/config/iq2000/iq2000.c | 1 + gcc/config/iq2000/iq2000.md | 2 +- gcc/config/lm32/lm32.c | 1 + gcc/config/m32c/m32c.c | 2 +- gcc/config/m32r/m32r.c | 11 + gcc/config/m68k/m68k.c | 1 + gcc/config/mcore/mcore.c | 2 +- gcc/config/mep/mep.c | 2 +- gcc/config/microblaze/microblaze.c | 3 +- gcc/config/mips/i6400.md | 142 + gcc/config/mips/m5100.md | 220 + gcc/config/mips/mips-cpus.def | 11 +- gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips-tables.opt | 47 +- gcc/config/mips/mips.c | 381 +- gcc/config/mips/mips.h | 29 +- gcc/config/mips/mips.md | 16 +- gcc/config/mips/mti-linux.h | 12 +- gcc/config/mips/sb1.md | 6 +- gcc/config/mmix/mmix.c | 1 + gcc/config/mmix/mmix.md | 2 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/moxie/moxie-protos.h | 2 - gcc/config/moxie/moxie.c | 13 +- gcc/config/moxie/moxie.h | 6 - gcc/config/msp430/constraints.md | 10 + gcc/config/msp430/msp430.c | 1 + gcc/config/msp430/msp430.h | 2 +- gcc/config/msp430/msp430.md | 41 +- gcc/config/msp430/t-msp430 | 2 +- gcc/config/nds32/nds32-cost.c | 1 + gcc/config/nds32/nds32-fp-as-gp.c | 1 + gcc/config/nds32/nds32-intrinsic.c | 1 + gcc/config/nds32/nds32-isr.c | 1 + gcc/config/nds32/nds32-md-auxiliary.c | 1 + gcc/config/nds32/nds32-memory-manipulation.c | 1 + gcc/config/nds32/nds32-pipelines-auxiliary.c | 1 + gcc/config/nds32/nds32-predicates.c | 1 + gcc/config/nds32/nds32.c | 1 + gcc/config/nds32/nds32.md | 2 +- gcc/config/nios2/constraints.md | 29 +- gcc/config/nios2/ldstwm.md | 4190 +++++++++ gcc/config/nios2/nios2-ldstwm.sml | 277 + gcc/config/nios2/nios2-opts.h | 7 + gcc/config/nios2/nios2-protos.h | 11 + gcc/config/nios2/nios2.c | 1878 +++- gcc/config/nios2/nios2.h | 36 +- gcc/config/nios2/nios2.md | 394 +- gcc/config/nios2/nios2.opt | 20 + gcc/config/nios2/predicates.md | 74 + gcc/config/nios2/sync.md | 45 + gcc/config/nvptx/mkoffload.c | 64 +- gcc/config/nvptx/nvptx.c | 57 +- gcc/config/nvptx/nvptx.h | 11 +- gcc/config/nvptx/nvptx.md | 6 + gcc/config/pa/pa.c | 1 + gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa.md | 6 - gcc/config/pdp11/pdp11.c | 1 + gcc/config/rl78/rl78-protos.h | 1 + gcc/config/rl78/rl78-real.md | 4 +- gcc/config/rl78/rl78.c | 38 +- gcc/config/rl78/rl78.md | 5 +- gcc/config/rs6000/aix.h | 2 +- gcc/config/rs6000/altivec.h | 7 + gcc/config/rs6000/altivec.md | 62 +- gcc/config/rs6000/constraints.md | 32 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/predicates.md | 186 +- gcc/config/rs6000/rs6000-builtin.def | 10 + gcc/config/rs6000/rs6000-c.c | 93 +- gcc/config/rs6000/rs6000-protos.h | 21 +- gcc/config/rs6000/rs6000.c | 1111 ++- gcc/config/rs6000/rs6000.h | 45 +- gcc/config/rs6000/rs6000.md | 1391 +-- gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vector.md | 28 +- gcc/config/rs6000/vsx.md | 143 +- gcc/config/rx/rx.c | 3 +- gcc/config/s390/driver-native.c | 143 +- gcc/config/s390/s390-builtins.def | 18 +- gcc/config/s390/s390.c | 104 +- gcc/config/s390/s390.h | 29 +- gcc/config/s390/s390.md | 94 + gcc/config/s390/s390.opt | 3 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/config/sh/sh.c | 34 +- gcc/config/sh/sh.md | 20 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 1 + gcc/config/sh/sh_treg_combine.cc | 1 + gcc/config/sparc/sparc.c | 1 + gcc/config/sparc/sparc.md | 10 +- gcc/config/spu/spu.c | 23 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/tilegx/constraints.md | 13 +- gcc/config/tilegx/mul-tables.c | 14 +- gcc/config/tilegx/predicates.md | 16 +- gcc/config/tilegx/tilegx.c | 1 + gcc/config/tilegx/tilegx.md | 6 +- gcc/config/tilepro/constraints.md | 6 +- gcc/config/tilepro/gen-mul-tables.cc | 20 +- gcc/config/tilepro/mul-tables.c | 3 +- gcc/config/tilepro/predicates.md | 10 +- gcc/config/tilepro/tilepro.c | 1 + gcc/config/v850/v850.c | 79 +- gcc/config/v850/v850.h | 88 - gcc/config/v850/v850.md | 1 + gcc/config/vax/vax.c | 1 + gcc/config/visium/visium.c | 1 + gcc/config/xtensa/constraints.md | 5 + gcc/config/xtensa/elf.h | 4 +- gcc/config/xtensa/linux.h | 4 +- gcc/config/xtensa/predicates.md | 3 +- gcc/config/xtensa/xtensa.c | 20 +- gcc/config/xtensa/xtensa.md | 35 +- gcc/config/xtensa/xtensa.opt | 4 + gcc/configure | 335 +- gcc/configure.ac | 248 +- gcc/coretypes.h | 10 + gcc/cp/ChangeLog | 596 ++ gcc/cp/Make-lang.in | 5 +- gcc/cp/call.c | 145 +- gcc/cp/class.c | 121 +- gcc/cp/constexpr.c | 197 +- gcc/cp/constraint.cc | 2618 ++++++ gcc/cp/cp-array-notation.c | 2 +- gcc/cp/cp-objcp-common.c | 4 + gcc/cp/cp-tree.def | 88 + gcc/cp/cp-tree.h | 426 +- gcc/cp/cvt.c | 3 +- gcc/cp/cxx-pretty-print.c | 339 +- gcc/cp/cxx-pretty-print.h | 17 +- gcc/cp/decl.c | 385 +- gcc/cp/decl2.c | 27 +- gcc/cp/error.c | 62 +- gcc/cp/except.c | 13 +- gcc/cp/friend.c | 17 +- gcc/cp/init.c | 13 +- gcc/cp/lambda.c | 24 + gcc/cp/lex.c | 2 + gcc/cp/logic.cc | 497 + gcc/cp/mangle.c | 34 +- gcc/cp/method.c | 32 +- gcc/cp/name-lookup.c | 45 +- gcc/cp/name-lookup.h | 20 +- gcc/cp/parser.c | 1612 +++- gcc/cp/parser.h | 47 +- gcc/cp/pt.c | 1054 ++- gcc/cp/ptree.c | 13 + gcc/cp/rtti.c | 8 +- gcc/cp/search.c | 236 +- gcc/cp/semantics.c | 193 +- gcc/cp/tree.c | 21 +- gcc/cp/typeck.c | 78 +- gcc/cp/typeck2.c | 8 +- gcc/cprop.c | 2 +- gcc/cse.c | 60 +- gcc/cselib.c | 46 +- gcc/cselib.h | 30 - gcc/dbxout.c | 4 +- gcc/dce.c | 1 + gcc/debug.h | 1 + gcc/defaults.h | 18 +- gcc/df-problems.c | 2 +- gcc/df-scan.c | 24 +- gcc/df.h | 2 +- gcc/diagnostic.c | 7 +- gcc/doc/extend.texi | 250 +- gcc/doc/install.texi | 34 +- gcc/doc/invoke.texi | 242 +- gcc/doc/loop.texi | 31 - gcc/doc/md.texi | 46 +- gcc/doc/options.texi | 4 +- gcc/doc/sourcebuild.texi | 4 +- gcc/doc/tm.texi | 4 +- gcc/doc/tm.texi.in | 4 +- gcc/dojump.c | 1 + gcc/dominance.c | 566 +- gcc/dse.c | 131 +- gcc/dwarf2cfi.c | 20 +- gcc/dwarf2out.c | 58 +- gcc/dwarf2out.h | 4 +- gcc/emit-rtl.c | 23 +- gcc/et-forest.c | 42 +- gcc/et-forest.h | 15 - gcc/except.c | 7 +- gcc/explow.c | 29 + gcc/explow.h | 3 + gcc/expmed.c | 24 +- gcc/expr.c | 185 +- gcc/expr.h | 1 + gcc/final.c | 7 +- gcc/flag-types.h | 13 - gcc/fold-const.c | 835 +- gcc/fortran/ChangeLog | 209 + gcc/fortran/class.c | 7 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/decl.c | 5 + gcc/fortran/dependency.c | 5 +- gcc/fortran/dependency.h | 5 +- gcc/fortran/expr.c | 37 +- gcc/fortran/f95-lang.c | 35 +- gcc/fortran/gfortran.h | 165 +- gcc/fortran/gfortran.texi | 28 + gcc/fortran/gfortranspec.c | 9 +- gcc/fortran/io.c | 13 +- gcc/fortran/mathbuiltins.def | 1 - gcc/fortran/module.c | 177 +- gcc/fortran/parse.c | 6 +- gcc/fortran/parse.h | 5 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/simplify.c | 144 +- gcc/fortran/symbol.c | 68 +- gcc/fortran/trans-array.c | 19 +- gcc/fortran/trans-decl.c | 32 +- gcc/fortran/trans-expr.c | 191 +- gcc/fortran/trans-intrinsic.c | 24 +- gcc/fortran/trans-stmt.c | 21 +- gcc/fortran/trans-types.c | 10 +- gcc/fortran/trans-types.h | 4 +- gcc/fortran/trans.h | 13 +- gcc/function.c | 410 +- gcc/fwprop.c | 2 +- gcc/gcc-plugin.h | 1 + gcc/gcc.c | 55 +- gcc/gcse-common.h | 4 +- gcc/gcse.c | 2 +- gcc/genattr-common.c | 51 +- gcc/genattr.c | 45 +- gcc/genattrtab.c | 305 +- gcc/genautomata.c | 203 +- gcc/gencodes.c | 44 +- gcc/genconditions.c | 28 +- gcc/genconfig.c | 88 +- gcc/genemit.c | 108 +- gcc/generic-match-head.c | 3 + gcc/genextract.c | 56 +- gcc/genflags.c | 32 +- gcc/gengtype.c | 2 +- gcc/genmatch.c | 1449 ++- gcc/genmddump.c | 13 +- gcc/genmodes.c | 126 +- gcc/genopinit.c | 31 +- gcc/genoutput.c | 286 +- gcc/genpeep.c | 40 +- gcc/genpreds.c | 131 +- gcc/genrecog.c | 198 +- gcc/gensupport.c | 388 +- gcc/gensupport.h | 25 +- gcc/gentarget-def.c | 54 +- gcc/ggc-page.c | 8 +- gcc/gimple-expr.c | 39 - gcc/gimple-expr.h | 1 - gcc/gimple-fold.c | 349 +- gcc/gimple-iterator.c | 1 + gcc/gimple-low.c | 3 +- gcc/gimple-match-head.c | 267 +- gcc/gimple-predict.h | 83 + gcc/gimple-pretty-print.c | 1 + gcc/gimple-pretty-print.h | 1 - gcc/gimple-ssa-isolate-paths.c | 84 +- gcc/gimple-ssa-strength-reduction.c | 1 + gcc/gimple-streamer-in.c | 2 - gcc/gimple-streamer-out.c | 3 - gcc/gimple-streamer.h | 2 +- gcc/gimple.c | 85 +- gcc/gimple.h | 597 +- gcc/gimplify.c | 182 +- gcc/go/ChangeLog | 12 + gcc/go/go-lang.c | 9 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 2 +- gcc/go/gofrontend/escape.cc | 35 + gcc/go/gofrontend/expressions.cc | 241 +- gcc/go/gofrontend/expressions.h | 70 + gcc/go/gofrontend/gogo.cc | 109 +- gcc/go/gofrontend/gogo.h | 8 + gcc/go/gofrontend/lex.cc | 501 +- gcc/go/gofrontend/lex.h | 2 +- gcc/go/gofrontend/parse.cc | 22 +- gcc/go/gofrontend/runtime.def | 4 - gcc/go/gofrontend/statements.cc | 45 +- gcc/go/gofrontend/types.cc | 5 +- gcc/go/gofrontend/types.h | 4 + gcc/go/gospec.c | 2 +- gcc/graph.c | 1 + gcc/graphite-blocking.c | 14 +- gcc/graphite-dependences.c | 33 +- gcc/graphite-interchange.c | 70 +- gcc/graphite-isl-ast-to-gimple.c | 228 +- gcc/graphite-optimize-isl.c | 25 +- gcc/graphite-poly.c | 23 +- gcc/graphite-poly.h | 9 +- gcc/graphite-scop-detection.c | 127 +- gcc/graphite-scop-detection.h | 2 +- gcc/graphite-sese-to-poly.c | 117 +- gcc/graphite.c | 23 +- gcc/haifa-sched.c | 3 +- gcc/hash-set.h | 39 + gcc/hash-table.h | 2 +- gcc/hwint.h | 18 +- gcc/ifcvt.c | 209 +- gcc/internal-fn.c | 3 +- gcc/ipa-cp.c | 15 +- gcc/ipa-devirt.c | 12 +- gcc/ipa-icf.c | 5 +- gcc/ipa-icf.h | 2 +- gcc/ipa-inline-analysis.c | 82 +- gcc/ipa-polymorphic-call.c | 2 - gcc/ipa-profile.c | 6 +- gcc/ipa-prop.c | 168 +- gcc/ipa-prop.h | 66 +- gcc/ipa-pure-const.c | 2 - gcc/ipa-split.c | 9 +- gcc/ipa-utils.c | 1 + gcc/ira-build.c | 20 +- gcc/ira-color.c | 60 +- gcc/ira-conflicts.c | 2 +- gcc/ira-costs.c | 14 +- gcc/ira-emit.c | 3 +- gcc/ira-int.h | 4 + gcc/ira-lives.c | 25 +- gcc/ira.c | 4 +- gcc/ira.h | 14 +- gcc/java/ChangeLog | 14 + gcc/java/class.c | 2 +- gcc/java/expr.c | 7 +- gcc/java/java-except.h | 2 +- gcc/java/java-gimplify.c | 2 +- gcc/java/jcf-reader.c | 2 +- gcc/jit/ChangeLog | 93 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1057 ++- gcc/jit/docs/internals/index.rst | 98 + .../docs/internals/test-hello-world.exe.log.txt | 26 +- gcc/jit/docs/topics/compatibility.rst | 21 + gcc/jit/docs/topics/contexts.rst | 3 +- gcc/jit/docs/topics/index.rst | 1 + gcc/jit/docs/topics/performance.rst | 240 + gcc/jit/jit-playback.c | 60 +- gcc/jit/jit-playback.h | 5 + gcc/jit/jit-recording.c | 4 +- gcc/jit/jit-recording.h | 7 + gcc/jit/libgccjit++.h | 117 + gcc/jit/libgccjit.c | 109 + gcc/jit/libgccjit.h | 84 + gcc/jit/libgccjit.map | 12 + gcc/jump.c | 1 + gcc/loop-doloop.c | 1 + gcc/loop-init.c | 2 +- gcc/loop-invariant.c | 5 +- gcc/loop-iv.c | 18 +- gcc/loop-unroll.c | 2 +- gcc/lower-subreg.c | 2 +- gcc/lra-assigns.c | 28 +- gcc/lra-coalesce.c | 1 + gcc/lra-constraints.c | 1 + gcc/lra-eliminations.c | 3 +- gcc/lra-int.h | 46 - gcc/lra-lives.c | 25 +- gcc/lra-remat.c | 10 + gcc/lra.c | 33 +- gcc/lto-cgraph.c | 3 +- gcc/lto-streamer-in.c | 15 +- gcc/lto-streamer-out.c | 12 +- gcc/lto-streamer.c | 1 - gcc/lto/ChangeLog | 16 + gcc/lto/lto-lang.c | 2 +- gcc/lto/lto.c | 6 +- gcc/lto/lto.h | 4 +- gcc/machmode.h | 40 +- gcc/main.c | 2 +- gcc/match.pd | 1027 ++- gcc/mcf.c | 24 +- gcc/mode-switching.c | 1 + gcc/modulo-sched.c | 5 +- gcc/objc/ChangeLog | 9 + gcc/objc/objc-act.h | 10 +- gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 16 +- gcc/objc/objc-runtime-hooks.h | 4 +- gcc/omega.c | 5524 ----------- gcc/omega.h | 341 - gcc/omp-low.c | 93 +- gcc/opt-functions.awk | 6 +- gcc/optabs.c | 35 +- gcc/optc-gen.awk | 28 +- gcc/opth-gen.awk | 5 +- gcc/opts-common.c | 2 + gcc/opts.c | 14 +- gcc/params.def | 37 +- gcc/passes.c | 1 + gcc/passes.def | 6 - gcc/po/ChangeLog | 20 + gcc/po/be.po | 8364 ++++++++--------- gcc/po/da.po | 8740 +++++++++--------- gcc/po/de.po | 8496 ++++++++--------- gcc/po/el.po | 8367 ++++++++--------- gcc/po/es.po | 8392 ++++++++--------- gcc/po/fi.po | 8384 ++++++++--------- gcc/po/fr.po | 8376 ++++++++--------- gcc/po/hr.po | 8361 ++++++++--------- gcc/po/id.po | 8391 ++++++++--------- gcc/po/ja.po | 8383 ++++++++--------- gcc/po/nl.po | 8370 ++++++++--------- gcc/po/ru.po | 8373 ++++++++--------- gcc/po/sr.po | 8390 ++++++++--------- gcc/po/sv.po | 8835 +++++++++--------- gcc/po/tr.po | 8390 ++++++++--------- gcc/po/{hr.po => uk.po} | 9550 ++++++++++---------- gcc/po/vi.po | 8390 ++++++++--------- gcc/po/zh_CN.po | 8396 ++++++++--------- gcc/po/zh_TW.po | 8385 ++++++++--------- gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 19 +- gcc/predict.c | 2 + gcc/print-rtl.c | 2 +- gcc/print-tree.c | 11 + gcc/profile.c | 1 + gcc/read-md.c | 62 +- gcc/read-md.h | 24 +- gcc/read-rtl.c | 53 +- gcc/recog.c | 19 +- gcc/recog.h | 6 +- gcc/ree.c | 8 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 26 +- gcc/regrename.c | 1 - gcc/regstat.c | 1 + gcc/reload1.c | 20 +- gcc/reorg.c | 14 +- gcc/rtl.c | 27 +- gcc/rtl.h | 45 +- gcc/rtlanal.c | 16 +- gcc/sanitizer.def | 4 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 13 +- gcc/sched-ebb.c | 1 + gcc/sched-rgn.c | 15 +- gcc/sel-sched-ir.c | 3 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 5 +- gcc/sese.c | 1 + gcc/shrink-wrap.c | 1 + gcc/signop.h | 4 +- gcc/simplify-rtx.c | 157 +- gcc/ssa-iterators.h | 62 +- gcc/stmt.c | 11 +- gcc/stor-layout.c | 17 +- gcc/store-motion.c | 1 + gcc/target-globals.c | 1 - gcc/target-insns.def | 6 + gcc/targhooks.c | 4 - gcc/testsuite/ChangeLog | 1933 +++- .../c-c++-common/Wmisleading-indentation.c | 166 + gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 58 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 58 + gcc/testsuite/c-c++-common/Wshift-overflow-3.c | 59 + gcc/testsuite/c-c++-common/Wshift-overflow-4.c | 59 + gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 11 + gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 36 + gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 36 + .../c-c++-common/Wsizeof-pointer-memaccess1.c | 1 + .../c-c++-common/Wsizeof-pointer-memaccess2.c | 1 + .../c-c++-common/Wtautological-compare-1.c | 70 + .../c-c++-common/Wtautological-compare-2.c | 13 + .../c-c++-common/Wtautological-compare-3.c | 20 + gcc/testsuite/c-c++-common/Wunused-function-1.c | 10 + gcc/testsuite/c-c++-common/Wunused-var-6.c | 1 + gcc/testsuite/c-c++-common/Wunused-var-8.c | 1 + gcc/testsuite/c-c++-common/dfp/convert-dfp-2.c | 45 + gcc/testsuite/c-c++-common/dfp/operator-comma.c | 2 + gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/reduction-1.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-2.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-3.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-4.c | 1 + gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 1 + gcc/testsuite/c-c++-common/raw-string-14.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr66908.c | 15 + gcc/testsuite/g++.dg/Wframe-address-in-Wall.C | 14 + gcc/testsuite/g++.dg/Wframe-address.C | 70 + gcc/testsuite/g++.dg/Wno-frame-address.C | 6 + gcc/testsuite/g++.dg/concepts/alias1.C | 15 + gcc/testsuite/g++.dg/concepts/alias2.C | 13 + gcc/testsuite/g++.dg/concepts/alias3.C | 13 + gcc/testsuite/g++.dg/concepts/alias4.C | 19 + gcc/testsuite/g++.dg/concepts/class.C | 52 + gcc/testsuite/g++.dg/concepts/class1.C | 14 + gcc/testsuite/g++.dg/concepts/class2.C | 14 + gcc/testsuite/g++.dg/concepts/class3.C | 14 + gcc/testsuite/g++.dg/concepts/class4.C | 21 + gcc/testsuite/g++.dg/concepts/class5.C | 26 + gcc/testsuite/g++.dg/concepts/class6.C | 18 + gcc/testsuite/g++.dg/concepts/constrained-parm.C | 13 + gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 32 + .../g++.dg/concepts/deduction-constraint1.C | 12 + gcc/testsuite/g++.dg/concepts/diagnostic1.C | 16 + gcc/testsuite/g++.dg/concepts/disjunction1.C | 59 + gcc/testsuite/g++.dg/concepts/dr1430.C | 34 + gcc/testsuite/g++.dg/concepts/equiv.C | 34 + gcc/testsuite/g++.dg/concepts/equiv2.C | 29 + gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 21 + gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 24 + gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 27 + gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 17 + gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 32 + gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 13 + gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 13 + gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 51 + gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 21 + gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 18 + gcc/testsuite/g++.dg/concepts/expression.C | 20 + gcc/testsuite/g++.dg/concepts/expression2.C | 42 + gcc/testsuite/g++.dg/concepts/expression3.C | 23 + gcc/testsuite/g++.dg/concepts/feature-macro.C | 5 + gcc/testsuite/g++.dg/concepts/fn-concept1.C | 9 + gcc/testsuite/g++.dg/concepts/fn-concept2.C | 7 + gcc/testsuite/g++.dg/concepts/fn1.C | 25 + gcc/testsuite/g++.dg/concepts/fn10.C | 92 + gcc/testsuite/g++.dg/concepts/fn2.C | 18 + gcc/testsuite/g++.dg/concepts/fn3.C | 25 + gcc/testsuite/g++.dg/concepts/fn4.C | 17 + gcc/testsuite/g++.dg/concepts/fn5.C | 23 + gcc/testsuite/g++.dg/concepts/fn6.C | 16 + gcc/testsuite/g++.dg/concepts/fn7.C | 8 + gcc/testsuite/g++.dg/concepts/fn8.C | 27 + gcc/testsuite/g++.dg/concepts/fn9.C | 35 + gcc/testsuite/g++.dg/concepts/friend1.C | 34 + gcc/testsuite/g++.dg/concepts/friend2.C | 20 + gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 49 + gcc/testsuite/g++.dg/concepts/generic-fn.C | 157 + gcc/testsuite/g++.dg/concepts/iconv1.C | 20 + gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 22 + gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 18 + gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 21 + gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 18 + gcc/testsuite/g++.dg/concepts/intro1.C | 38 + gcc/testsuite/g++.dg/concepts/intro2.C | 27 + gcc/testsuite/g++.dg/concepts/intro3.C | 17 + gcc/testsuite/g++.dg/concepts/intro4.C | 32 + gcc/testsuite/g++.dg/concepts/intro5.C | 15 + gcc/testsuite/g++.dg/concepts/intro6.C | 12 + gcc/testsuite/g++.dg/concepts/intro7.C | 13 + gcc/testsuite/g++.dg/concepts/member-concept.C | 9 + gcc/testsuite/g++.dg/concepts/memfun-err.C | 37 + gcc/testsuite/g++.dg/concepts/memfun.C | 112 + .../g++.dg/concepts/partial-concept-id1.C | 33 + .../g++.dg/concepts/partial-concept-id2.C | 15 + gcc/testsuite/g++.dg/concepts/partial-spec.C | 15 + gcc/testsuite/g++.dg/concepts/partial-spec2.C | 32 + gcc/testsuite/g++.dg/concepts/partial-spec3.C | 7 + gcc/testsuite/g++.dg/concepts/partial-spec4.C | 49 + gcc/testsuite/g++.dg/concepts/partial-spec5.C | 12 + gcc/testsuite/g++.dg/concepts/partial-spec6.C | 24 + gcc/testsuite/g++.dg/concepts/placeholder1.C | 34 + gcc/testsuite/g++.dg/concepts/placeholder2.C | 32 + gcc/testsuite/g++.dg/concepts/placeholder3.C | 17 + gcc/testsuite/g++.dg/concepts/placeholder4.C | 20 + gcc/testsuite/g++.dg/concepts/placeholder5.C | 17 + gcc/testsuite/g++.dg/concepts/pr65552.C | 19 + gcc/testsuite/g++.dg/concepts/pr65575.C | 23 + gcc/testsuite/g++.dg/concepts/pr65634.C | 19 + gcc/testsuite/g++.dg/concepts/pr65636.C | 10 + gcc/testsuite/g++.dg/concepts/pr65681.C | 106 + gcc/testsuite/g++.dg/concepts/pr65848.C | 75 + gcc/testsuite/g++.dg/concepts/pr65854.C | 24 + gcc/testsuite/g++.dg/concepts/pr66091.C | 19 + gcc/testsuite/g++.dg/concepts/req-neg1.C | 10 + gcc/testsuite/g++.dg/concepts/req1.C | 29 + gcc/testsuite/g++.dg/concepts/req10.C | 18 + gcc/testsuite/g++.dg/concepts/req11.C | 28 + gcc/testsuite/g++.dg/concepts/req12.C | 25 + gcc/testsuite/g++.dg/concepts/req13.C | 13 + gcc/testsuite/g++.dg/concepts/req14.C | 14 + gcc/testsuite/g++.dg/concepts/req15.C | 21 + gcc/testsuite/g++.dg/concepts/req16.C | 19 + gcc/testsuite/g++.dg/concepts/req17.C | 20 + gcc/testsuite/g++.dg/concepts/req18.C | 17 + gcc/testsuite/g++.dg/concepts/req2.C | 19 + gcc/testsuite/g++.dg/concepts/req3.C | 17 + gcc/testsuite/g++.dg/concepts/req4.C | 18 + gcc/testsuite/g++.dg/concepts/req5.C | 18 + gcc/testsuite/g++.dg/concepts/req6.C | 13 + gcc/testsuite/g++.dg/concepts/req7.C | 24 + gcc/testsuite/g++.dg/concepts/req8.C | 17 + gcc/testsuite/g++.dg/concepts/req9.C | 24 + gcc/testsuite/g++.dg/concepts/template-parm1.C | 34 + gcc/testsuite/g++.dg/concepts/template-parm10.C | 17 + gcc/testsuite/g++.dg/concepts/template-parm11.C | 18 + .../ttp23.C => concepts/template-parm12.C} | 9 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 23 + gcc/testsuite/g++.dg/concepts/template-parm3.C | 28 + gcc/testsuite/g++.dg/concepts/template-parm4.C | 20 + gcc/testsuite/g++.dg/concepts/template-parm5.C | 19 + gcc/testsuite/g++.dg/concepts/template-parm6.C | 41 + gcc/testsuite/g++.dg/concepts/template-parm7.C | 44 + gcc/testsuite/g++.dg/concepts/template-parm8.C | 21 + gcc/testsuite/g++.dg/concepts/template-parm9.C | 18 + .../g++.dg/concepts/template-template-parm1.C | 56 + gcc/testsuite/g++.dg/concepts/traits1.C | 97 + gcc/testsuite/g++.dg/concepts/traits2.C | 98 + gcc/testsuite/g++.dg/concepts/var-concept1.C | 26 + gcc/testsuite/g++.dg/concepts/var-concept2.C | 17 + gcc/testsuite/g++.dg/concepts/var-concept3.C | 22 + gcc/testsuite/g++.dg/concepts/var-concept4.C | 19 + gcc/testsuite/g++.dg/concepts/var-concept5.C | 14 + gcc/testsuite/g++.dg/concepts/var-concept6.C | 4 + gcc/testsuite/g++.dg/concepts/var-templ1.C | 16 + gcc/testsuite/g++.dg/concepts/var-templ2.C | 17 + gcc/testsuite/g++.dg/concepts/variadic1.C | 25 + gcc/testsuite/g++.dg/concepts/variadic2.C | 13 + gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C | 24 + gcc/testsuite/g++.dg/cpp0x/auto46.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C | 40 + gcc/testsuite/g++.dg/cpp0x/decltype-54581.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype63.C | 7 + gcc/testsuite/g++.dg/cpp0x/initlist-new1.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C | 32 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C | 29 + gcc/testsuite/g++.dg/cpp0x/nontype1.C | 9 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template15.C | 13 + gcc/testsuite/g++.dg/cpp0x/nullptr34.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr51313.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr52742.C | 16 + gcc/testsuite/g++.dg/cpp0x/scoped_enum6.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic18.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/vt-65071.C | 9 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 42 + gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C | 20 + gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 6 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C | 3 + gcc/testsuite/g++.dg/cpp1y/left-shift-1.C | 11 + gcc/testsuite/g++.dg/cpp1y/left-shift-2.C | 36 + gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ33.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ34.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ35.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ36.C | 15 + gcc/testsuite/g++.dg/cpp1y/var-templ37.C | 23 + gcc/testsuite/g++.dg/cpp1y/var-templ38.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ39.C | 16 + gcc/testsuite/g++.dg/cpp1y/var-templ40.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ42.C | 17 + gcc/testsuite/g++.dg/cpp1y/var-templ43.C | 35 + gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 29 + gcc/testsuite/g++.dg/cpp1z/abbrev1.C | 11 + gcc/testsuite/g++.dg/cpp1z/abbrev2.C | 17 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 8 + gcc/testsuite/g++.dg/cpp1z/regress1.C | 19 + gcc/testsuite/g++.dg/cpp1z/regress2.C | 17 + gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/ext/attribute-may-alias-1.C | 15 + gcc/testsuite/g++.dg/ext/attribute-may-alias-2.C | 13 + gcc/testsuite/g++.dg/ext/mv24.C | 35 + gcc/testsuite/g++.dg/ext/mv25.C | 35 + gcc/testsuite/g++.dg/inherit/access9.C | 14 + gcc/testsuite/g++.dg/init/explicit3.C | 12 + gcc/testsuite/g++.dg/init/explicit4.C | 12 + gcc/testsuite/g++.dg/init/new42.C | 42 + gcc/testsuite/g++.dg/init/pr66857.C | 19 + gcc/testsuite/g++.dg/lookup/friend16.C | 24 + gcc/testsuite/g++.dg/other/pr35011.C | 26 - gcc/testsuite/g++.dg/other/pr67065.C | 5 + gcc/testsuite/g++.dg/other/vector-compare.C | 2 +- gcc/testsuite/g++.dg/parse/dtor17.C | 11 + gcc/testsuite/g++.dg/parse/error57.C | 4 + gcc/testsuite/g++.dg/pr66866.C | 29 + gcc/testsuite/g++.dg/template/canon-type-13.C | 2 +- gcc/testsuite/g++.dg/template/crash81.C | 4 +- gcc/testsuite/g++.dg/template/crash83.C | 2 +- gcc/testsuite/g++.dg/template/error55.C | 8 + gcc/testsuite/g++.dg/template/friend15.C | 5 +- gcc/testsuite/g++.dg/template/friend18.C | 5 +- gcc/testsuite/g++.dg/template/pr18969-2.C | 11 + gcc/testsuite/g++.dg/template/pr18969.C | 14 + gcc/testsuite/g++.dg/template/pr30044.C | 14 + gcc/testsuite/g++.dg/template/pr58878.C | 32 +- gcc/testsuite/g++.dg/template/pr65186.C | 26 + gcc/testsuite/g++.dg/template/pr66850.C | 44 + gcc/testsuite/g++.dg/template/shadow1.C | 4 +- gcc/testsuite/g++.dg/template/shadow2.C | 3 + gcc/testsuite/g++.dg/template/spec39.C | 3 + gcc/testsuite/g++.dg/torture/20070621-1.C | 2 +- gcc/testsuite/g++.dg/torture/pr62164.C | 14 + gcc/testsuite/g++.dg/torture/pr67055.C | 44 + gcc/testsuite/g++.dg/torture/pr67133.C | 46 + gcc/testsuite/g++.dg/torture/pr67191.C | 117 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr66726.c | 36 + gcc/testsuite/g++.dg/ubsan/pr66977.C | 27 + gcc/testsuite/g++.dg/warn/Wconversion2.C | 3 +- gcc/testsuite/g++.dg/warn/Wlogical-op-2.C | 30 + gcc/testsuite/g++.dg/warn/Wnull-conversion-1.C | 9 +- gcc/testsuite/g++.dg/warn/Wunused-result-1.C | 8 + gcc/testsuite/g++.dg/warn/deprecated-9.C | 16 + gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C | 22 +- gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C | 25 +- gcc/testsuite/g++.old-deja/g++.brendan/crash7.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/overload.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/null3.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/friend32.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/shadow2.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ttp42.C | 2 +- gcc/testsuite/gcc.c-torture/compile/920723-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/callind.c | 4 +- .../gcc.c-torture/compile/limits-externdecl.c | 2 + gcc/testsuite/gcc.c-torture/compile/mangle-1.c | 12 +- gcc/testsuite/gcc.c-torture/compile/pr33855.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr35468.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr67143.c | 21 + gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- .../execute/builtins/{fprintf.x => fputs.x} | 0 .../gcc.c-torture/execute/builtins/memcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/memmove-chk.x | 6 + .../gcc.c-torture/execute/builtins/mempcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/memset-chk.x | 6 + .../gcc.c-torture/execute/builtins/pr23484-chk.x | 7 + .../gcc.c-torture/execute/builtins/snprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/sprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/stpcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/stpncpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/strcat-chk.x | 6 + .../gcc.c-torture/execute/builtins/strcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/strncat-chk.x | 6 + .../gcc.c-torture/execute/builtins/strncpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/vsnprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/vsprintf-chk.x | 6 + gcc/testsuite/gcc.c-torture/execute/complex-6.c | 2 + gcc/testsuite/gcc.c-torture/execute/fprintf-1.c | 2 + .../gcc.c-torture/execute/fprintf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/gofast.c | 2 + .../execute/ieee/mul-subnormal-single-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr34456.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr40386.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr66556.c | 52 + gcc/testsuite/gcc.c-torture/execute/printf-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/switch-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/vfprintf-1.c | 2 + .../gcc.c-torture/execute/vfprintf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/vprintf-1.c | 2 + .../gcc.c-torture/execute/vprintf-chk-1.c | 2 + gcc/testsuite/gcc.dg/20020219-1.c | 2 +- gcc/testsuite/gcc.dg/20020312-2.c | 1 + gcc/testsuite/gcc.dg/20020415-1.c | 1 + gcc/testsuite/gcc.dg/20020919-1.c | 2 +- gcc/testsuite/gcc.dg/20030107-1.c | 1 + gcc/testsuite/gcc.dg/20030331-2.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 1 + gcc/testsuite/gcc.dg/20050325-1.c | 1 + gcc/testsuite/gcc.dg/20101010-1.c | 1 + gcc/testsuite/gcc.dg/Wframe-address-in-Wall.c | 14 + gcc/testsuite/gcc.dg/Wframe-address.c | 54 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 6 + gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 1 + .../gcc.dg/Wstrict-aliasing-bogus-vla-1.c | 1 + gcc/testsuite/gcc.dg/asan/pr66314.c | 33 + gcc/testsuite/gcc.dg/autopar/outer-4.c | 21 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 2 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-8.c | 5 +- .../gcc.dg/autopar/{outer-1.c => uns-outer-4.c} | 26 +- gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 49 + .../gcc.dg/autopar/{outer-6.c => uns-outer-6.c} | 42 +- gcc/testsuite/gcc.dg/builtin-return-1.c | 1 + gcc/testsuite/gcc.dg/builtins-64.c | 1 + gcc/testsuite/gcc.dg/builtins-error.c | 3 + gcc/testsuite/gcc.dg/c90-left-shift-2.c | 14 + gcc/testsuite/gcc.dg/c90-left-shift-3.c | 14 + gcc/testsuite/gcc.dg/c99-const-expr-13.c | 1 + gcc/testsuite/gcc.dg/c99-left-shift-2.c | 14 + gcc/testsuite/gcc.dg/c99-left-shift-3.c | 14 + gcc/testsuite/gcc.dg/c99-vla-1.c | 1 + gcc/testsuite/gcc.dg/cleanup-12.c | 1 + gcc/testsuite/gcc.dg/cleanup-13.c | 1 + gcc/testsuite/gcc.dg/cleanup-5.c | 1 + .../gcc.dg/compat/struct-by-value-22_main.c | 1 + gcc/testsuite/gcc.dg/constructor-1.c | 1 + gcc/testsuite/gcc.dg/cpp/digraphs.c | 4 + gcc/testsuite/gcc.dg/cpp/lexnum.c | 4 + gcc/testsuite/gcc.dg/cpp/lexstrng.c | 4 + gcc/testsuite/gcc.dg/cpp/macro1.c | 4 + gcc/testsuite/gcc.dg/cpp/multiline-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/paste2.c | 4 + gcc/testsuite/gcc.dg/cpp/strify3.c | 4 + gcc/testsuite/gcc.dg/cpp/strify4.c | 4 + gcc/testsuite/gcc.dg/debug/debug.exp | 5 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 5 + gcc/testsuite/gcc.dg/dollar.c | 2 +- gcc/testsuite/gcc.dg/fold-alloca-1.c | 1 + gcc/testsuite/gcc.dg/fold-compare-2.c | 4 +- gcc/testsuite/gcc.dg/fold-minus-7.c | 36 + gcc/testsuite/gcc.dg/fork-instrumentation.c | 2 + gcc/testsuite/gcc.dg/gomp/pr30494.c | 1 + gcc/testsuite/gcc.dg/gomp/pr34610.c | 1 + gcc/testsuite/gcc.dg/gomp/pr66633-1.c | 14 + gcc/testsuite/gcc.dg/gomp/pr66633-2.c | 5 + gcc/testsuite/gcc.dg/gomp/pr66633-3.c | 18 + gcc/testsuite/gcc.dg/gomp/pr66633-4.c | 5 + gcc/testsuite/gcc.dg/gomp/pr66820.c | 18 + gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c | 18 + gcc/testsuite/gcc.dg/gomp/vla-2.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-3.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-4.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-5.c | 1 + gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 6 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr61929.c | 19 + .../gcc.dg/graphite/{block-1.c => uns-block-1.c} | 10 +- .../{interchange-12.c => uns-interchange-12.c} | 13 +- .../{interchange-14.c => uns-interchange-14.c} | 5 +- .../{interchange-15.c => uns-interchange-15.c} | 7 +- .../{interchange-9.c => uns-interchange-9.c} | 11 +- .../{interchange-mvt.c => uns-interchange-mvt.c} | 7 +- gcc/testsuite/gcc.dg/guality/guality.c | 1 + gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/lto/lto.exp | 1 + .../gcc.dg/parloops-exit-first-loop-alt-2.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-3.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-4.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-5.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-6.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-7.c | 9 +- .../gcc.dg/parloops-exit-first-loop-alt-pr66652.c | 11 +- .../gcc.dg/parloops-exit-first-loop-alt.c | 10 +- gcc/testsuite/gcc.dg/parm-incomplete-1.c | 1 - gcc/testsuite/gcc.dg/pr16107.c | 16 + gcc/testsuite/gcc.dg/pr18809-1.c | 1 - gcc/testsuite/gcc.dg/pr24225.c | 1 + gcc/testsuite/gcc.dg/pr25529.c | 11 + gcc/testsuite/gcc.dg/pr25530.c | 11 + gcc/testsuite/gcc.dg/pr25682.c | 1 + gcc/testsuite/gcc.dg/pr26570.c | 1 + gcc/testsuite/gcc.dg/pr27301.c | 1 + gcc/testsuite/gcc.dg/pr27531-1.c | 2 + gcc/testsuite/gcc.dg/pr27953.c | 1 - gcc/testsuite/gcc.dg/pr33238.c | 1 + gcc/testsuite/gcc.dg/pr40501.c | 2 +- gcc/testsuite/gcc.dg/pr41470.c | 1 + gcc/testsuite/gcc.dg/pr44606.c | 1 + gcc/testsuite/gcc.dg/pr48770.c | 1 + gcc/testsuite/gcc.dg/pr49120.c | 1 + gcc/testsuite/gcc.dg/pr49551.c | 1 + gcc/testsuite/gcc.dg/pr50763.c | 4 +- gcc/testsuite/gcc.dg/pr50764.c | 1 + gcc/testsuite/gcc.dg/pr51491-2.c | 1 + gcc/testsuite/gcc.dg/pr51990-2.c | 1 + gcc/testsuite/gcc.dg/pr51990.c | 1 + gcc/testsuite/gcc.dg/pr54121.c | 1 + gcc/testsuite/gcc.dg/pr59011.c | 1 + gcc/testsuite/gcc.dg/pr59523.c | 1 + gcc/testsuite/gcc.dg/pr61561.c | 1 + gcc/testsuite/gcc.dg/pr61776.c | 1 + gcc/testsuite/gcc.dg/pr63748.c | 1 + gcc/testsuite/gcc.dg/pr64935-2.c | 1 + gcc/testsuite/gcc.dg/pr66899.c | 42 + gcc/testsuite/gcc.dg/pr67028.c | 21 + gcc/testsuite/gcc.dg/pr67029.c | 14 + gcc/testsuite/gcc.dg/pr67043.c | 32 + gcc/testsuite/gcc.dg/pr67077.c | 20 + gcc/testsuite/gcc.dg/pr67088.c | 18 + gcc/testsuite/gcc.dg/pr67107.c | 7 + gcc/testsuite/gcc.dg/pragma-diag-3.c | 64 + gcc/testsuite/gcc.dg/pragma-diag-4.c | 48 + gcc/testsuite/gcc.dg/pragma-message.c | 6 +- gcc/testsuite/gcc.dg/predict-3.c | 6 +- gcc/testsuite/gcc.dg/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-alloca.c | 1 + gcc/testsuite/gcc.dg/ssp-1.c | 2 +- gcc/testsuite/gcc.dg/ssp-2.c | 2 +- gcc/testsuite/gcc.dg/tg-tests.h | 26 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 1 + gcc/testsuite/gcc.dg/torture/calleesave-sse.c | 1 + gcc/testsuite/gcc.dg/torture/parm-coalesce.c | 40 + gcc/testsuite/gcc.dg/torture/pr41261.c | 1 + gcc/testsuite/gcc.dg/torture/pr63738.c | 1 + gcc/testsuite/gcc.dg/torture/pr64728.c | 1 + gcc/testsuite/gcc.dg/torture/pr66101.c | 1 + gcc/testsuite/gcc.dg/torture/pr66123.c | 1 + gcc/testsuite/gcc.dg/torture/pr66863.c | 25 + gcc/testsuite/gcc.dg/torture/pr66894.c | 21 + gcc/testsuite/gcc.dg/torture/pr66945.c | 12 + gcc/testsuite/gcc.dg/torture/pr66952.c | 28 + gcc/testsuite/gcc.dg/torture/pr67109.c | 19 + gcc/testsuite/gcc.dg/torture/pr67120.c | 16 + gcc/testsuite/gcc.dg/torture/pr67121.c | 31 + gcc/testsuite/gcc.dg/torture/pr67133.c | 34 + gcc/testsuite/gcc.dg/torture/pr67191.c | 13 + gcc/testsuite/gcc.dg/torture/pr67221.c | 31 + gcc/testsuite/gcc.dg/torture/pr67222.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20080530.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c | 6 +- .../gcc.dg/tree-ssa/{scev-9.c => loop-bound-1.c} | 6 +- .../gcc.dg/tree-ssa/{scev-9.c => loop-bound-3.c} | 8 +- gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr19831-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr20657.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21031.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr23848-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr42327.c | 7 - gcc/testsuite/gcc.dg/tree-ssa/pr66726-2.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr66726.c | 15 + .../pr46562.c => gcc.dg/tree-ssa/ssa-ccp-38.c} | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-43.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-46.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-47.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-48.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-49.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp04.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp16.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp25.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/wnull-dereference.c | 82 + gcc/testsuite/gcc.dg/uninit-9-O0.c | 1 + gcc/testsuite/gcc.dg/uninit-9.c | 1 + .../costmodel/i386/costmodel-vect-reduc-1char.c | 2 +- .../costmodel/ppc/costmodel-vect-reduc-1char.c | 2 +- .../costmodel/x86_64/costmodel-vect-reduc-1char.c | 2 +- .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 4 +- gcc/testsuite/gcc.dg/vect/pr33373.c | 1 + gcc/testsuite/gcc.dg/vect/pr61194.c | 3 +- gcc/testsuite/gcc.dg/vect/pr66951.c | 14 + gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 4 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-119.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-125.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-13.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-mult-pattern-1.c | 21 + gcc/testsuite/gcc.dg/vect/vect-mult-pattern-2.c | 28 + .../{vect-outer-simd-1.c => vect-outer-simd-2.c} | 27 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1.c | 2 +- .../gcc.dg/vect/vect-reduc-1char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-shift-2-big-array.c | 1 + gcc/testsuite/gcc.dg/vect/vect-shift-2.c | 1 + gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c | 2 +- .../gcc.dg/vect/wrapv-vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vla-11.c | 1 - gcc/testsuite/gcc.dg/vla-2.c | 1 + gcc/testsuite/gcc.dg/vla-22.c | 1 + gcc/testsuite/gcc.dg/vla-3.c | 1 + gcc/testsuite/gcc.dg/vla-4.c | 1 + gcc/testsuite/gcc.dg/vmx/unpack-be-order.c | 2 +- gcc/testsuite/gcc.dg/vmx/unpack.c | 2 + gcc/testsuite/gcc.dg/vrp-min-max-1.c | 27 + gcc/testsuite/gcc.dg/vrp-min-max-2.c | 17 + gcc/testsuite/gcc.dg/wide-shift-128.c | 11 + gcc/testsuite/gcc.dg/wide-shift-64.c | 10 + gcc/testsuite/gcc.dg/winline-7.c | 1 + gcc/testsuite/gcc.misc-tests/options.exp | 6 + gcc/testsuite/gcc.target/aarch64/adds1.c | 48 +- gcc/testsuite/gcc.target/aarch64/adds3.c | 20 +- .../advsimd-intrinsics/vld2_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld2_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld2_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld2_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_p8_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_s8_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld2q_lane_u8_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld3_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_p8_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_s8_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld3q_lane_u8_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld4_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_f64_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_p8_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_s16_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_s32_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_s64_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_s8_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_u16_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_u32_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_u64_indices_1.c | 17 + .../advsimd-intrinsics/vld4q_lane_u8_indices_1.c | 17 + .../advsimd-intrinsics/vst2_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst2_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst2_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst2_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst2q_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst3_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst3q_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst4_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vst4q_lane_u8_indices_1.c | 16 + gcc/testsuite/gcc.target/aarch64/ands_1.c | 25 +- .../gcc.target/aarch64/arm_neon-nosimd-error.c | 11 - gcc/testsuite/gcc.target/aarch64/ashltidisi.c | 49 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c | 61 + .../gcc.target/aarch64/atomic-inst-ops.inc | 53 + .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 16 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- gcc/testsuite/gcc.target/aarch64/bics_1.c | 18 +- gcc/testsuite/gcc.target/aarch64/cinc_common_1.c | 64 + .../gcc.target/aarch64/cpu-diagnostics-3.c | 2 +- gcc/testsuite/gcc.target/aarch64/csel_bfx_1.c | 11 + gcc/testsuite/gcc.target/aarch64/csel_imms_inc_1.c | 42 + gcc/testsuite/gcc.target/aarch64/f16_movs_1.c | 26 + .../gcc.target/aarch64/fcvt_int_float_double1.c | 10 + .../gcc.target/aarch64/fcvt_int_float_double2.c | 11 + .../gcc.target/aarch64/fcvt_int_float_double3.c | 10 + .../gcc.target/aarch64/fcvt_int_float_double4.c | 11 + .../gcc.target/aarch64/fcvt_uint_float_double1.c | 10 + .../gcc.target/aarch64/fcvt_uint_float_double2.c | 11 + .../gcc.target/aarch64/fcvt_uint_float_double3.c | 10 + .../gcc.target/aarch64/fcvt_uint_float_double4.c | 11 + .../gcc.target/aarch64/fp16/f16_convs_1.c | 34 + .../gcc.target/aarch64/fp16/f16_convs_2.c | 33 + .../{nvptx/nvptx.exp => aarch64/fp16/fp16.exp} | 13 +- gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 22 + gcc/testsuite/gcc.target/aarch64/neg_abs_1.c | 17 + gcc/testsuite/gcc.target/aarch64/noplt_1.c | 15 + gcc/testsuite/gcc.target/aarch64/noplt_2.c | 18 + gcc/testsuite/gcc.target/aarch64/noplt_3.c | 20 + .../gcc.target/aarch64/pragma_cpp_predefs_1.c | 255 + gcc/testsuite/gcc.target/aarch64/subs1.c | 56 +- gcc/testsuite/gcc.target/aarch64/subs3.c | 20 +- gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-release.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 14 + gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 16 + gcc/testsuite/gcc.target/aarch64/target_attr_11.c | 13 + gcc/testsuite/gcc.target/aarch64/target_attr_12.c | 13 + gcc/testsuite/gcc.target/aarch64/target_attr_13.c | 16 + gcc/testsuite/gcc.target/aarch64/target_attr_14.c | 20 + gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 15 + gcc/testsuite/gcc.target/aarch64/target_attr_2.c | 39 + gcc/testsuite/gcc.target/aarch64/target_attr_3.c | 34 + gcc/testsuite/gcc.target/aarch64/target_attr_4.c | 30 + gcc/testsuite/gcc.target/aarch64/target_attr_5.c | 20 + gcc/testsuite/gcc.target/aarch64/target_attr_6.c | 20 + gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 24 + gcc/testsuite/gcc.target/aarch64/target_attr_8.c | 22 + gcc/testsuite/gcc.target/aarch64/target_attr_9.c | 22 + .../gcc.target/aarch64/target_attr_crypto_ice_1.c | 21 + gcc/testsuite/gcc.target/aarch64/tlsdesc_hoist.c | 22 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 1 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 29 +- gcc/testsuite/gcc.target/alpha/pr66140.c | 2 +- gcc/testsuite/gcc.target/arm/attr_thumb.c | 2 + gcc/testsuite/gcc.target/arm/flip-thumb.c | 2 + gcc/testsuite/gcc.target/arm/macro_defs0.c | 1 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c | 12 + gcc/testsuite/gcc.target/arm/mincmp.c | 20 + gcc/testsuite/gcc.target/arm/no-volatile-in-it.c | 1 + gcc/testsuite/gcc.target/arm/pr43404.c | 10 + gcc/testsuite/gcc.target/arm/pr48470.c | 11 + gcc/testsuite/gcc.target/arm/pr64744-1.c | 40 + gcc/testsuite/gcc.target/arm/pr64744-2.c | 13 + .../pr41917.c => gcc.target/arm/reg_equal_test.c} | 5 +- gcc/testsuite/gcc.target/arm/scd42-1.c | 3 +- gcc/testsuite/gcc.target/arm/scd42-3.c | 3 +- .../arm/split-live-ranges-for-shrink-wrap.c | 2 + gcc/testsuite/gcc.target/arm/thumb-bitfld1.c | 2 + gcc/testsuite/gcc.target/arm/vnmul-1.c | 18 + gcc/testsuite/gcc.target/arm/vnmul-2.c | 18 + gcc/testsuite/gcc.target/arm/vnmul-3.c | 18 + gcc/testsuite/gcc.target/arm/vnmul-4.c | 18 + gcc/testsuite/gcc.target/i386/asm-flag-5.c | 1 + gcc/testsuite/gcc.target/i386/avx2-vect-shift.c | 14 + gcc/testsuite/gcc.target/i386/builtin_target.c | 11 + gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 + gcc/testsuite/gcc.target/i386/pr66232-6.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-7.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-8.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-9.c | 13 + gcc/testsuite/gcc.target/i386/pr66424.c | 51 + gcc/testsuite/gcc.target/i386/pr66626-2.c | 26 + gcc/testsuite/gcc.target/i386/pr66626.c | 26 + gcc/testsuite/gcc.target/i386/pr66648.c | 33 + gcc/testsuite/gcc.target/i386/pr66703.c | 4 + gcc/testsuite/gcc.target/i386/pr66813.c | 5 + .../gcc.target/i386/{pr65753.c => pr66819-1.c} | 4 +- .../gcc.target/i386/{pr65753.c => pr66819-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr66819-3.c | 10 + gcc/testsuite/gcc.target/i386/pr66819-4.c | 12 + gcc/testsuite/gcc.target/i386/pr66819-5.c | 10 + .../reassoc-37.c => gcc.target/i386/pr66821.c} | 9 +- .../gcc.target/i386/{pr23098.c => pr66824.c} | 13 +- gcc/testsuite/gcc.target/i386/pr66838.c | 36 + gcc/testsuite/gcc.target/i386/pr66891.c | 16 + gcc/testsuite/gcc.target/i386/pr66906.c | 45 + gcc/testsuite/gcc.target/i386/pr66922.c | 23 + gcc/testsuite/gcc.target/i386/pr66978.c | 15 + .../ssa-dom-cse-2.c => gcc.target/i386/pr67329.c} | 9 +- gcc/testsuite/gcc.target/i386/readeflags-1.c | 5 +- .../ssp-1.c => gcc.target/i386/ssp-default.c} | 5 +- gcc/testsuite/gcc.target/mips/inline-memcpy-1.c | 16 + gcc/testsuite/gcc.target/mips/inline-memcpy-2.c | 17 + gcc/testsuite/gcc.target/mips/inline-memcpy-3.c | 18 + gcc/testsuite/gcc.target/mips/inline-memcpy-4.c | 18 + gcc/testsuite/gcc.target/mips/inline-memcpy-5.c | 18 + .../gcc.target/mips/interrupt_handler-4.c | 31 + .../gcc.target/mips/interrupt_handler-5.c | 8 + .../gcc.target/mips/interrupt_handler-bug-1.c | 11 + gcc/testsuite/gcc.target/mips/mips.exp | 9 +- gcc/testsuite/gcc.target/nios2/andci.c | 18 + gcc/testsuite/gcc.target/nios2/bmx.c | 29 + gcc/testsuite/gcc.target/nios2/cdx-add.c | 24 + gcc/testsuite/gcc.target/nios2/cdx-branch.c | 44 + gcc/testsuite/gcc.target/nios2/cdx-callret.c | 25 + .../nios2/cdx-ldstwm-1.c} | 8 + .../nios2/cdx-ldstwm-2.c} | 8 + gcc/testsuite/gcc.target/nios2/cdx-loadstore.c | 61 + gcc/testsuite/gcc.target/nios2/cdx-logical.c | 43 + gcc/testsuite/gcc.target/nios2/cdx-mov.c | 20 + gcc/testsuite/gcc.target/nios2/cdx-shift.c | 32 + gcc/testsuite/gcc.target/nios2/cdx-sub.c | 23 + gcc/testsuite/gcc.target/nios2/nios2-flushd.c | 22 + gcc/testsuite/gcc.target/nios2/nios2-ldxio.c | 52 + gcc/testsuite/gcc.target/nios2/nios2-rdprs.c | 8 + .../gcc.target/nios2/nios2-stack-check-1.c | 5 +- .../gcc.target/nios2/nios2-stack-check-2.c | 4 +- .../gcc.target/nios2/nios2-stack-check-3.c | 12 + gcc/testsuite/gcc.target/nios2/nios2-stxio.c | 10 +- gcc/testsuite/gcc.target/nios2/nios2-trap-insn.c | 2 +- gcc/testsuite/gcc.target/nios2/r2-atomic.c | 49 + gcc/testsuite/gcc.target/nios2/r2-eni.c | 10 + gcc/testsuite/gcc.target/nios2/r2-io-range.c | 18 + gcc/testsuite/gcc.target/nios2/r2-stio-1.c | 19 + gcc/testsuite/gcc.target/nios2/r2-stio-2.c | 19 + gcc/testsuite/gcc.target/nios2/r2-wrpie.c | 14 + gcc/testsuite/gcc.target/powerpc/altivec-35.c | 25 + .../gcc.target/powerpc/htm-tabort-no-r0.c | 12 + .../gcc.target/powerpc/p8vector-builtin-8.c | 78 + gcc/testsuite/gcc.target/powerpc/pr67071-1.c | 34 + gcc/testsuite/gcc.target/powerpc/pr67071-2.c | 48 + gcc/testsuite/gcc.target/powerpc/pr67071-3.c | 48 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c | 21 + gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 36 + .../gcc.target/{rx/rx.exp => rl78/rl78.exp} | 4 +- gcc/testsuite/gcc.target/rl78/test_addm3.c | 99 + .../gcc.target/rx/rx-abi-function-tests.c | 22 + gcc/testsuite/gcc.target/s390/dwarfregtable-1.c | 21 + gcc/testsuite/gcc.target/s390/dwarfregtable-2.c | 21 + gcc/testsuite/gcc.target/s390/dwarfregtable-3.c | 20 + gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c | 23 + gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c | 34 + gcc/testsuite/gcc.target/s390/insv-1.c | 111 + gcc/testsuite/gcc.target/s390/insv-2.c | 111 + gcc/testsuite/gcc.target/s390/insv-3.c | 18 + .../gcc.target/s390/zvector/vec-load_bndry-1.c | 80 + .../gfortran.dg/alloc_comp_auto_array_3.f90 | 1 + gcc/testsuite/gfortran.dg/associated_target_6.f03 | 49 + gcc/testsuite/gfortran.dg/backtrace_1.f90 | 10 + gcc/testsuite/gfortran.dg/class_allocate_20.f90 | 32 + gcc/testsuite/gfortran.dg/co_reduce_1.f90 | 33 + .../gfortran.dg/coarray_collectives_16.f90 | 6 +- gcc/testsuite/gfortran.dg/common_22.f90 | 24 + .../gfortran.dg/derived_constructor_comps_6.f90 | 133 + .../gfortran.dg/execute_command_line_2.f90 | 14 + gcc/testsuite/gfortran.dg/generic_30.f90 | 41 + gcc/testsuite/gfortran.dg/generic_31.f90 | 35 + gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 12 +- gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 114 + gcc/testsuite/gfortran.dg/ieee/large_1.f90 | 141 + gcc/testsuite/gfortran.dg/ieee/large_2.f90 | 145 + .../gfortran.dg/ieee/{ieee_1.F90 => large_3.F90} | 21 +- .../ieee/{underflow_1.f90 => large_4.f90} | 14 +- .../gfortran.dg/{norm_4.f90 => norm2_4.f90} | 0 gcc/testsuite/gfortran.dg/norm2_5.f90 | 23 + .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 19 + .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 21 + gcc/testsuite/gfortran.dg/pr64589.f90 | 30 + gcc/testsuite/gfortran.dg/pr66311.f90 | 60 + gcc/testsuite/gfortran.dg/pr66864.f90 | 16 + gcc/testsuite/gfortran.dg/pr67140.f90 | 12 + .../gfortran.dg/public_private_module_2.f90 | 7 +- .../gfortran.dg/public_private_module_6.f90 | 5 +- .../gfortran.dg/structure_constructor_13.f03 | 28 + .../{submodule_1.f90 => submodule_1.f08} | 3 + gcc/testsuite/gfortran.dg/submodule_10.f08 | 170 + .../{submodule_2.f90 => submodule_2.f08} | 2 + .../{submodule_3.f90 => submodule_3.f08} | 0 .../{submodule_4.f90 => submodule_4.f08} | 0 .../{submodule_5.f90 => submodule_5.f08} | 1 + .../{submodule_6.f90 => submodule_6.f08} | 2 + .../{submodule_7.f90 => submodule_7.f08} | 2 + gcc/testsuite/gfortran.dg/submodule_8.f08 | 44 + gcc/testsuite/gfortran.dg/submodule_9.f08 | 41 + gcc/testsuite/jit.dg/test-benchmark.c | 38 +- ...y.c => test-error-gcc_jit_timer_pop-mismatch.c} | 10 +- ...y.c => test-error-gcc_jit_timer_pop-too-many.c} | 9 +- gcc/testsuite/lib/c-torture.exp | 4 +- gcc/testsuite/lib/fortran-modules.exp | 15 + gcc/testsuite/lib/gcc-dg.exp | 6 +- gcc/testsuite/lib/gcc.exp | 3 + gcc/testsuite/lib/objc-torture.exp | 4 +- gcc/testsuite/lib/target-supports.exp | 48 +- gcc/timevar.c | 245 +- gcc/timevar.def | 2 + gcc/timevar.h | 35 +- gcc/toplev.c | 40 +- gcc/toplev.h | 4 +- gcc/tracer.c | 1 + gcc/trans-mem.c | 1 + gcc/tree-browser.c | 965 -- gcc/tree-browser.def | 97 - gcc/tree-call-cdce.c | 5 +- gcc/tree-cfg.c | 142 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 1 + gcc/tree-chkp.c | 1 + gcc/tree-complex.c | 1 + gcc/tree-core.h | 13 +- gcc/tree-data-ref.c | 699 +- gcc/tree-data-ref.h | 6 - gcc/tree-dfa.c | 3 +- gcc/tree-diagnostic.c | 4 +- gcc/tree-eh.c | 3 +- gcc/tree-if-conv.c | 72 +- gcc/tree-inline.c | 5 +- gcc/tree-inline.h | 4 +- gcc/tree-loop-distribution.c | 1 + gcc/tree-nested.c | 56 +- gcc/tree-outof-ssa.c | 17 +- gcc/tree-parloops.c | 176 +- gcc/tree-pass.h | 1 - gcc/tree-predcom.c | 1 + gcc/tree-pretty-print.c | 1 + gcc/tree-profile.c | 1 + gcc/tree-scalar-evolution.c | 4 +- gcc/tree-sra.c | 47 +- gcc/tree-ssa-address.c | 4 +- gcc/tree-ssa-alias.c | 6 +- gcc/tree-ssa-ccp.c | 1 + gcc/tree-ssa-coalesce.c | 385 +- gcc/tree-ssa-coalesce.h | 1 + gcc/tree-ssa-copyrename.c | 475 - gcc/tree-ssa-dce.c | 1 + gcc/tree-ssa-dom.c | 149 +- gcc/tree-ssa-forwprop.c | 1 + gcc/tree-ssa-ifcombine.c | 18 +- gcc/tree-ssa-live.c | 99 +- gcc/tree-ssa-live.h | 4 +- gcc/tree-ssa-loop-ch.c | 1 + gcc/tree-ssa-loop-im.c | 1 + gcc/tree-ssa-loop-ivcanon.c | 1 + gcc/tree-ssa-loop-ivopts.c | 45 +- gcc/tree-ssa-loop-manip.c | 1 + gcc/tree-ssa-loop-niter.c | 320 +- gcc/tree-ssa-loop-prefetch.c | 1 + gcc/tree-ssa-loop-unswitch.c | 1 + gcc/tree-ssa-loop.c | 48 - gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 7 +- gcc/tree-ssa-operands.c | 19 +- gcc/tree-ssa-phiopt.c | 174 +- gcc/tree-ssa-pre.c | 36 +- gcc/tree-ssa-propagate.c | 26 +- gcc/tree-ssa-reassoc.c | 7 +- gcc/tree-ssa-sccvn.c | 404 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-sink.c | 1 + gcc/tree-ssa-strlen.c | 3 +- gcc/tree-ssa-structalias.c | 13 +- gcc/tree-ssa-tail-merge.c | 3 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-threadedge.c | 1 + gcc/tree-ssa-threadupdate.c | 24 +- gcc/tree-ssa-uncprop.c | 5 + gcc/tree-ssa-uninit.c | 77 +- gcc/tree-ssa.c | 1 + gcc/tree-ssa.h | 3 +- gcc/tree-ssanames.c | 19 +- gcc/tree-ssanames.h | 1 + gcc/tree-streamer-in.c | 2 - gcc/tree-streamer-out.c | 2 - gcc/tree-streamer.c | 3 +- gcc/tree-streamer.h | 1 - gcc/tree-switch-conversion.c | 1 + gcc/tree-tailcall.c | 1 + gcc/tree-vect-data-refs.c | 94 +- gcc/tree-vect-loop-manip.c | 53 +- gcc/tree-vect-loop.c | 47 +- gcc/tree-vect-patterns.c | 152 +- gcc/tree-vect-slp.c | 1 + gcc/tree-vect-stmts.c | 154 +- gcc/tree-vectorizer.c | 1 + gcc/tree-vectorizer.h | 24 +- gcc/tree-vrp.c | 171 +- gcc/tree.c | 143 +- gcc/tree.h | 4 + gcc/ubsan.c | 5 +- gcc/valtrack.c | 2 +- gcc/value-prof.c | 62 +- gcc/var-tracking.c | 148 +- gcc/varasm.c | 30 +- gcc/varpool.c | 6 + gcc/vec.h | 4 +- gcc/vmsdbgout.c | 2 +- gcc/vtable-verify.c | 92 +- gcc/vtable-verify.h | 5 + gcc/web.c | 1 - gcc/wide-int.cc | 13 +- gcc/wide-int.h | 10 - include/ChangeLog | 17 + include/ansidecl.h | 13 +- include/demangle.h | 9 +- include/dwarf2.def | 11 +- include/dwarf2.h | 4 +- include/dyn-string.h | 3 +- include/fibheap.h | 3 +- include/filenames.h | 2 +- include/floatformat.h | 3 +- include/fnmatch.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/gdb-index.h | 2 +- include/getopt.h | 3 +- include/gomp-constants.h | 4 +- include/hashtab.h | 3 +- include/leb128.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 4 +- include/plugin-api.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 3 +- include/simple-object.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 3 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vtv-change-permission.h | 3 +- include/xregex2.h | 3 +- include/xtensa-config.h | 3 +- intl/ChangeLog | 9 + intl/configure | 884 +- libatomic/ChangeLog | 4 + libatomic/configure.tgt | 2 +- libbacktrace/ChangeLog | 5 + libbacktrace/dwarf.c | 17 +- libcpp/ChangeLog | 4 + libcpp/configure | 153 +- libcpp/po/ChangeLog | 8 + libcpp/po/nl.po | 95 +- libcpp/po/sv.po | 6 +- libgcc/ChangeLog | 68 + libgcc/config/i386/cpuinfo.c | 21 +- libgcc/config/i386/t-dragonfly | 2 + libgcc/config/nios2/linux-atomic.c | 5 - libgcc/config/nios2/tramp.c | 20 +- libgcc/config/t-softfp | 4 +- libgcc/config/xtensa/lib2funcs.S | 30 +- libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/offloadstuff.c | 14 +- libgfortran/ChangeLog | 87 + libgfortran/Makefile.am | 8 +- libgfortran/Makefile.in | 9 +- libgfortran/aclocal.m4 | 1 - libgfortran/config.h.in | 18 - libgfortran/config/fpu-387.h | 37 +- libgfortran/configure | 62 +- libgfortran/configure.ac | 8 +- libgfortran/gfortran.map | 11 + libgfortran/ieee/ieee_arithmetic.F90 | 760 +- libgfortran/ieee/ieee_exceptions.F90 | 30 +- libgfortran/ieee/ieee_helper.c | 18 + libgfortran/intrinsics/execute_command_line.c | 21 +- libgfortran/intrinsics/mvbits.c | 10 + libgfortran/io/unix.c | 13 +- libgfortran/libgfortran.h | 14 +- libgfortran/runtime/backtrace.c | 297 +- libgfortran/runtime/compile_options.c | 20 +- libgfortran/runtime/error.c | 2 +- libgfortran/runtime/main.c | 172 +- libgfortran/runtime/minimal.c | 11 - libgo/Makefile.am | 11 + libgo/Makefile.in | 5 + libgo/go/syscall/libcall_linux.go | 2 - libgo/go/syscall/socket_linux.go | 5 - libgo/go/syscall/socket_linux_ppc64x_type.go | 14 + libgo/go/syscall/socket_linux_type.go | 14 + libgo/mksysinfo.sh | 187 + libgo/runtime/go-new.c | 11 +- libgo/runtime/mprof.goc | 6 +- libgo/testsuite/gotest | 6 + libgomp/ChangeLog | 383 + libgomp/Makefile.in | 33 +- libgomp/config/linux/wait.h | 4 +- .../config/nvptx/affinity.c | 0 .../config/nvptx/alloc.c | 0 .../config/nvptx/bar.c | 0 .../config/nvptx/barrier.c | 0 .../config/nvptx/critical.c | 0 .../config/nvptx/env.c | 0 .../config/nvptx/error.c | 0 .../config/nvptx/fortran.c | 0 .../config/nvptx/iter.c | 0 .../config/nvptx/iter_ull.c | 0 .../config/nvptx/libgomp-plugin.c | 0 .../config/nvptx/lock.c | 0 .../config/nvptx/loop.c | 0 .../config/nvptx/loop_ull.c | 0 .../config/nvptx/mutex.c | 0 .../config/nvptx/oacc-async.c | 0 .../config/nvptx/oacc-cuda.c | 0 .../config/nvptx/oacc-host.c | 0 .../config/nvptx/oacc-init.c | 0 .../config/nvptx/oacc-mem.c | 0 .../config/nvptx/oacc-parallel.c | 0 .../config/nvptx/oacc-plugin.c | 0 libgomp/config/{linux => nvptx}/omp-lock.h | 0 .../config/nvptx/ordered.c | 0 .../config/nvptx/parallel.c | 0 .../config/nvptx/proc.c | 0 .../config/nvptx/ptrlock.c | 0 .../config/nvptx/sections.c | 0 .../config/nvptx/sem.c | 0 .../config/nvptx/single.c | 0 .../config/nvptx/splay-tree.c | 0 .../config/nvptx/target.c | 0 .../config/nvptx/task.c | 0 .../config/nvptx/team.c | 0 .../config/nvptx/time.c | 0 .../config/nvptx/work.c | 0 libgomp/configure | 4 +- libgomp/configure.ac | 3 + libgomp/configure.tgt | 4 + libgomp/iter.c | 4 +- libgomp/iter_ull.c | 4 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.h | 5 +- libgomp/oacc-host.c | 232 +- libgomp/oacc-init.c | 29 +- libgomp/oacc-parallel.c | 79 +- libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 2 +- libgomp/openacc_lib.h | 3 +- libgomp/plugin/Makefrag.am | 9 - libgomp/plugin/configfrag.ac | 1 - libgomp/plugin/plugin-host.c | 259 - libgomp/plugin/plugin-host.h | 37 - libgomp/plugin/plugin-nvptx.c | 280 +- libgomp/target.c | 158 +- libgomp/team.c | 50 +- libgomp/testsuite/lib/libgomp.exp | 10 - .../examples-4/{e.53.2.C => declare_target-2.C} | 0 .../examples-4/{e.51.5.C => target_data-5.C} | 0 .../examples-4/{e.56.3.c => array_sections-3.c} | 0 .../examples-4/{e.56.4.c => array_sections-4.c} | 0 .../examples-4/{e.55.1.c => async_target-1.c} | 0 .../examples-4/{e.55.2.c => async_target-2.c} | 13 +- .../examples-4/{e.53.1.c => declare_target-1.c} | 0 .../examples-4/{e.53.3.c => declare_target-3.c} | 0 .../examples-4/{e.53.4.c => declare_target-4.c} | 0 .../examples-4/{e.53.5.c => declare_target-5.c} | 0 .../libgomp.c/examples-4/{e.57.1.c => device-1.c} | 0 .../libgomp.c/examples-4/{e.57.2.c => device-2.c} | 0 .../libgomp.c/examples-4/{e.57.3.c => device-3.c} | 0 libgomp/testsuite/libgomp.c/examples-4/simd-1.c | 65 + libgomp/testsuite/libgomp.c/examples-4/simd-2.c | 90 + libgomp/testsuite/libgomp.c/examples-4/simd-3.c | 62 + libgomp/testsuite/libgomp.c/examples-4/simd-4.c | 58 + libgomp/testsuite/libgomp.c/examples-4/simd-5.c | 76 + libgomp/testsuite/libgomp.c/examples-4/simd-6.c | 105 + libgomp/testsuite/libgomp.c/examples-4/simd-7.c | 50 + libgomp/testsuite/libgomp.c/examples-4/simd-8.c | 53 + .../libgomp.c/examples-4/{e.50.1.c => target-1.c} | 0 .../libgomp.c/examples-4/{e.50.2.c => target-2.c} | 0 .../libgomp.c/examples-4/{e.50.3.c => target-3.c} | 0 .../libgomp.c/examples-4/{e.50.4.c => target-4.c} | 0 .../libgomp.c/examples-4/{e.50.5.c => target-5.c} | 0 .../examples-4/{e.51.1.c => target_data-1.c} | 0 .../examples-4/{e.51.2.c => target_data-2.c} | 0 .../examples-4/{e.51.3.c => target_data-3.c} | 0 .../examples-4/{e.51.4.c => target_data-4.c} | 0 .../examples-4/{e.51.6.c => target_data-6.c} | 0 .../examples-4/{e.51.7.c => target_data-7.c} | 0 .../examples-4/{e.52.1.c => target_update-1.c} | 0 .../examples-4/{e.52.2.c => target_update-2.c} | 0 .../testsuite/libgomp.c/examples-4/task_dep-1.c | 17 + .../testsuite/libgomp.c/examples-4/task_dep-2.c | 17 + .../testsuite/libgomp.c/examples-4/task_dep-3.c | 20 + .../testsuite/libgomp.c/examples-4/task_dep-4.c | 20 + .../testsuite/libgomp.c/examples-4/task_dep-5.c | 81 + .../libgomp.c/examples-4/{e.54.2.c => teams-2.c} | 0 .../libgomp.c/examples-4/{e.54.3.c => teams-3.c} | 0 .../libgomp.c/examples-4/{e.54.4.c => teams-4.c} | 0 .../libgomp.c/examples-4/{e.54.5.c => teams-5.c} | 0 .../libgomp.c/examples-4/{e.54.6.c => teams-6.c} | 0 libgomp/testsuite/libgomp.c/pr66714.c | 17 + .../testsuite/libgomp.c/static-chunk-size-one.c | 23 + libgomp/testsuite/libgomp.c/uns-outer-4.c | 36 + .../{e.56.3.f90 => array_sections-3.f90} | 0 .../{e.56.4.f90 => array_sections-4.f90} | 0 .../examples-4/{e.55.1.f90 => async_target-1.f90} | 0 .../examples-4/{e.55.2.f90 => async_target-2.f90} | 2 + .../{e.53.1.f90 => declare_target-1.f90} | 0 .../{e.53.2.f90 => declare_target-2.f90} | 0 .../{e.53.3.f90 => declare_target-3.f90} | 0 .../{e.53.4.f90 => declare_target-4.f90} | 0 .../{e.53.5.f90 => declare_target-5.f90} | 0 .../examples-4/{e.57.1.f90 => device-1.f90} | 0 .../examples-4/{e.57.2.f90 => device-2.f90} | 0 .../examples-4/{e.57.3.f90 => device-3.f90} | 0 .../libgomp.fortran/examples-4/simd-1.f90 | 67 + .../libgomp.fortran/examples-4/simd-2.f90 | 72 + .../libgomp.fortran/examples-4/simd-3.f90 | 62 + .../libgomp.fortran/examples-4/simd-4.f90 | 64 + .../libgomp.fortran/examples-4/simd-5.f90 | 76 + .../libgomp.fortran/examples-4/simd-6.f90 | 151 + .../libgomp.fortran/examples-4/simd-7.f90 | 53 + .../libgomp.fortran/examples-4/simd-8.f90 | 52 + .../examples-4/{e.50.1.f90 => target-1.f90} | 0 .../examples-4/{e.50.2.f90 => target-2.f90} | 0 .../examples-4/{e.50.3.f90 => target-3.f90} | 0 .../examples-4/{e.50.4.f90 => target-4.f90} | 0 .../examples-4/{e.50.5.f90 => target-5.f90} | 0 .../examples-4/{e.51.1.f90 => target_data-1.f90} | 0 .../examples-4/{e.51.2.f90 => target_data-2.f90} | 0 .../examples-4/{e.51.3.f90 => target_data-3.f90} | 0 .../examples-4/{e.51.4.f90 => target_data-4.f90} | 0 .../examples-4/{e.51.5.f90 => target_data-5.f90} | 0 .../examples-4/{e.51.6.f90 => target_data-6.f90} | 0 .../examples-4/{e.51.7.f90 => target_data-7.f90} | 0 .../examples-4/{e.52.1.f90 => target_update-1.f90} | 0 .../examples-4/{e.52.2.f90 => target_update-2.f90} | 0 .../libgomp.fortran/examples-4/task_dep-1.f90 | 16 + .../libgomp.fortran/examples-4/task_dep-2.f90 | 16 + .../libgomp.fortran/examples-4/task_dep-3.f90 | 18 + .../libgomp.fortran/examples-4/task_dep-4.f90 | 19 + .../libgomp.fortran/examples-4/task_dep-5.f90 | 100 + .../examples-4/{e.54.2.f90 => teams-2.f90} | 0 .../examples-4/{e.54.3.f90 => teams-3.f90} | 0 .../examples-4/{e.54.4.f90 => teams-4.f90} | 0 .../examples-4/{e.54.5.f90 => teams-5.f90} | 0 .../examples-4/{e.54.6.f90 => teams-6.f90} | 0 .../parloops-exit-first-loop-alt-2.f95 | 40 + .../parloops-exit-first-loop-alt.f95 | 41 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 3 - .../libgomp.oacc-c-c++-common/acc_on_device-1.c | 11 - libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 1 - .../libgomp.oacc-c-c++-common/vector-loop.c | 33 + .../libgomp.oacc-c-c++-common/vector-type-1.c | 24 + libgomp/testsuite/libgomp.oacc-c/c.exp | 3 - .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 7 - .../libgomp.oacc-fortran/acc_on_device-1-2.f | 7 - .../libgomp.oacc-fortran/acc_on_device-1-3.f | 7 - libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 3 - libiberty/ChangeLog | 25 + libiberty/cp-demangle.c | 38 +- libiberty/cp-demangle.h | 29 +- libiberty/d-demangle.c | 15 +- libiberty/testsuite/d-demangle-expected | 22 +- libiberty/testsuite/demangle-expected | 36 + libitm/ChangeLog | 6 + libitm/local_atomic | 299 +- libjava/ChangeLog | 5 + libjava/classpath/ChangeLog | 93 +- libjava/classpath/INSTALL | 7 +- libjava/classpath/configure | 6 +- libjava/classpath/configure.ac | 4 +- libjava/classpath/doc/texi2pod.pl | 2 +- libjava/classpath/ltconfig | 2 +- libjava/classpath/m4/ac_prog_javac.m4 | 4 +- libjava/classpath/m4/ac_prog_javac_works.m4 | 2 +- libjava/classpath/missing | 15 +- .../classpath/resource/META-INF/mimetypes.default | 2 +- libjava/classpath/tools/Makefile.am | 17 - libjava/classpath/tools/Makefile.in | 20 +- libjava/configure | 2 +- libjava/libltdl/ChangeLog | 5 + libjava/libltdl/missing | 15 +- libmpx/ChangeLog | 6 + libmpx/configure | 24 +- libmpx/configure.ac | 11 - libmpx/libmpx.spec.in | 2 - libobjc/THREADS | 2 +- liboffloadmic/ChangeLog | 19 + liboffloadmic/configure | 2 +- liboffloadmic/plugin/Makefile.am | 3 +- liboffloadmic/plugin/Makefile.in | 3 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 12 +- libquadmath/ChangeLog | 10 + libquadmath/Makefile.am | 2 +- libquadmath/Makefile.in | 41 +- libquadmath/libquadmath.texi | 1 + libquadmath/math/logbq.c | 47 + libquadmath/quadmath.h | 1 + libquadmath/quadmath.map | 5 + libquadmath/quadmath_weak.h | 1 + libsanitizer/ChangeLog | 14 + .../sanitizer_common/sanitizer_stacktrace.cc | 11 + .../sanitizer_common/sanitizer_stacktrace.h | 3 +- libstdc++-v3/ChangeLog | 399 + libstdc++-v3/Makefile.in | 2 +- libstdc++-v3/acinclude.m4 | 7 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 5 + libstdc++-v3/configure | 7 +- libstdc++-v3/doc/Makefile.in | 2 +- .../doc/html/manual/appendix_contributing.html | 3 +- libstdc++-v3/doc/html/manual/concept_checking.html | 5 +- libstdc++-v3/doc/html/manual/configure.html | 8 +- libstdc++-v3/doc/html/manual/status.html | 27 +- .../doc/xml/manual/appendix_contributing.xml | 3 +- libstdc++-v3/doc/xml/manual/configure.xml | 8 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 5 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 5 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 21 +- libstdc++-v3/fragment.am | 2 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 3 +- libstdc++-v3/include/bits/alloc_traits.h | 2 + libstdc++-v3/include/bits/allocator.h | 1 + libstdc++-v3/include/bits/atomic_futex.h | 15 +- libstdc++-v3/include/bits/c++config | 4 +- libstdc++-v3/include/bits/char_traits.h | 68 +- libstdc++-v3/include/bits/cpp_type_traits.h | 7 + libstdc++-v3/include/bits/forward_list.h | 3 +- libstdc++-v3/include/bits/functional_hash.h | 45 + libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/random.tcc | 6 +- libstdc++-v3/include/bits/range_access.h | 122 +- libstdc++-v3/include/bits/regex_automaton.h | 87 +- libstdc++-v3/include/bits/regex_automaton.tcc | 18 +- libstdc++-v3/include/bits/regex_compiler.h | 9 +- libstdc++-v3/include/bits/regex_compiler.tcc | 35 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 8 +- libstdc++-v3/include/bits/stl_algobase.h | 6 - libstdc++-v3/include/bits/stl_bvector.h | 5 +- libstdc++-v3/include/bits/stl_deque.h | 11 +- libstdc++-v3/include/bits/stl_list.h | 9 +- libstdc++-v3/include/bits/stl_map.h | 245 +- libstdc++-v3/include/bits/stl_multimap.h | 9 +- libstdc++-v3/include/bits/stl_multiset.h | 9 +- libstdc++-v3/include/bits/stl_set.h | 9 +- libstdc++-v3/include/bits/stl_stack.h | 2 + libstdc++-v3/include/bits/stl_tree.h | 15 +- libstdc++-v3/include/bits/stl_vector.h | 11 +- libstdc++-v3/include/bits/unique_ptr.h | 168 +- libstdc++-v3/include/bits/unordered_map.h | 236 + libstdc++-v3/include/c_global/cmath | 6 +- libstdc++-v3/include/debug/deque | 5 +- libstdc++-v3/include/debug/forward_list | 6 +- libstdc++-v3/include/debug/functions.h | 3 +- libstdc++-v3/include/debug/list | 5 +- libstdc++-v3/include/debug/map.h | 5 +- libstdc++-v3/include/debug/multimap.h | 5 +- libstdc++-v3/include/debug/multiset.h | 5 +- libstdc++-v3/include/debug/set.h | 5 +- libstdc++-v3/include/debug/unordered_map | 6 +- libstdc++-v3/include/debug/unordered_set | 6 +- libstdc++-v3/include/debug/vector | 5 +- libstdc++-v3/include/experimental/any | 75 +- libstdc++-v3/include/experimental/array | 110 + libstdc++-v3/include/ext/alloc_traits.h | 6 - .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 15 +- libstdc++-v3/include/ext/pod_char_traits.h | 4 + libstdc++-v3/include/profile/deque | 5 +- libstdc++-v3/include/profile/forward_list | 3 +- libstdc++-v3/include/profile/list | 5 +- libstdc++-v3/include/profile/map.h | 5 +- libstdc++-v3/include/profile/multimap.h | 5 +- libstdc++-v3/include/profile/multiset.h | 5 +- libstdc++-v3/include/profile/set.h | 5 +- libstdc++-v3/include/profile/unordered_map | 2 + libstdc++-v3/include/profile/unordered_set | 2 + libstdc++-v3/include/profile/vector | 13 +- libstdc++-v3/include/std/regex | 1 + libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/po/Makefile.in | 2 +- libstdc++-v3/python/Makefile.am | 2 +- libstdc++-v3/python/Makefile.in | 4 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/Makefile.in | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 6 +- libstdc++-v3/src/c++98/Makefile.in | 2 +- libstdc++-v3/src/filesystem/Makefile.in | 2 +- .../65499.cc => 17_intro/headers/c++200x/67309.cc} | 11 +- .../17_intro/headers/c++200x/all_attributes.cc | 1 - .../testsuite/20_util/default_delete/48631_neg.cc | 5 +- .../enable_shared_from_this/cons/constexpr.cc | 2 +- .../testsuite/20_util/hash/{52931.cc => 60970.cc} | 24 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/48635.cc | 8 - .../20_util/unique_ptr/assign/48635_neg.cc | 12 +- .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 6 +- .../testsuite/20_util/unique_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/cv_qual.cc | 26 +- .../dr2228.cc} | 17 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 32 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 2 +- .../requirements/char/65049.cc} | 24 +- .../requirements/char16_t/65049.cc} | 24 +- .../requirements/char32_t/65049.cc} | 24 +- .../requirements/wchar_t/65049.cc} | 24 +- .../codecvt_utf8_utf16/66855.cc} | 37 +- .../23_containers/deque/allocator/noexcept.cc | 12 +- .../forward_list/allocator/noexcept.cc | 11 +- .../23_containers/list/allocator/noexcept.cc | 11 +- .../23_containers/map/allocator/noexcept.cc | 26 +- .../map/modifiers/insert_or_assign/1.cc | 299 + .../23_containers/map/modifiers/try_emplace/1.cc | 291 + .../23_containers/multimap/allocator/noexcept.cc | 30 +- .../23_containers/multiset/allocator/noexcept.cc | 24 +- .../23_containers/set/allocator/noexcept.cc | 24 +- .../unordered_map/allocator/noexcept.cc | 43 +- .../unordered_map/modifiers/insert_or_assign.cc | 315 + .../unordered_map/modifiers/try_emplace.cc | 308 + .../unordered_multimap/allocator/noexcept.cc | 44 +- .../unordered_multiset/allocator/noexcept.cc | 43 +- .../unordered_set/allocator/noexcept.cc | 43 +- .../23_containers/vector/allocator/noexcept.cc | 11 +- .../vector/bool/allocator/noexcept.cc | 11 +- .../vector/debug/insert7_neg.cc} | 18 +- .../testsuite/24_iterators/container_access.cc | 89 + .../algorithms/regex_match/cstring_bracket_01.cc | 57 + .../testsuite/30_threads/future/cons/constexpr.cc | 2 +- .../hardware_concurrency.cc => mutex/unlock/2.cc} | 23 +- .../unlock/2.cc} | 23 +- .../unlock/2.cc} | 27 +- .../30_threads/shared_future/cons/constexpr.cc | 2 +- .../30_threads/shared_mutex/{cons => unlock}/1.cc | 38 +- .../unlock/1.cc} | 29 +- .../typesizes.cc => timed_mutex/unlock/2.cc} | 24 +- libstdc++-v3/testsuite/Makefile.in | 2 +- .../any/{cons/nontrivial.cc => assign/self.cc} | 74 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../testsuite/experimental/array/make_array.cc | 47 + .../requirements5.cc => array/neg.cc} | 13 +- .../filesystem/operations/current_path.cc | 6 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- .../shared_ptr/observers/bool_conv.cc | 4 +- libvtv/ChangeLog | 11 + libvtv/testsuite/Makefile.am | 16 +- libvtv/testsuite/Makefile.in | 14 +- libvtv/testsuite/lib/libvtv.exp | 37 +- libvtv/vtv_malloc.cc | 2 +- libvtv/vtv_rts.cc | 7 +- 2090 files changed, 151493 insertions(+), 107853 deletions(-) create mode 100644 gcc/c-family/c-indentation.h create mode 100644 gcc/config/aarch64/aarch64-c.c create mode 100644 gcc/config/mips/i6400.md create mode 100644 gcc/config/mips/m5100.md create mode 100644 gcc/config/nios2/ldstwm.md create mode 100644 gcc/config/nios2/nios2-ldstwm.sml create mode 100644 gcc/config/nios2/sync.md create mode 100644 gcc/cp/constraint.cc create mode 100644 gcc/cp/logic.cc create mode 100644 gcc/gimple-predict.h create mode 100644 gcc/jit/docs/topics/performance.rst delete mode 100644 gcc/omega.c delete mode 100644 gcc/omega.h copy gcc/po/{hr.po => uk.po} (91%) create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-4.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-5.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-6.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-overflow-7.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-3.c create mode 100644 gcc/testsuite/c-c++-common/Wunused-function-1.c create mode 100644 gcc/testsuite/c-c++-common/dfp/convert-dfp-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr66908.c create mode 100644 gcc/testsuite/g++.dg/Wframe-address-in-Wall.C create mode 100644 gcc/testsuite/g++.dg/Wframe-address.C create mode 100644 gcc/testsuite/g++.dg/Wno-frame-address.C create mode 100644 gcc/testsuite/g++.dg/concepts/alias1.C create mode 100644 gcc/testsuite/g++.dg/concepts/alias2.C create mode 100644 gcc/testsuite/g++.dg/concepts/alias3.C create mode 100644 gcc/testsuite/g++.dg/concepts/alias4.C create mode 100644 gcc/testsuite/g++.dg/concepts/class.C create mode 100644 gcc/testsuite/g++.dg/concepts/class1.C create mode 100644 gcc/testsuite/g++.dg/concepts/class2.C create mode 100644 gcc/testsuite/g++.dg/concepts/class3.C create mode 100644 gcc/testsuite/g++.dg/concepts/class4.C create mode 100644 gcc/testsuite/g++.dg/concepts/class5.C create mode 100644 gcc/testsuite/g++.dg/concepts/class6.C create mode 100644 gcc/testsuite/g++.dg/concepts/constrained-parm.C create mode 100644 gcc/testsuite/g++.dg/concepts/decl-diagnose.C create mode 100644 gcc/testsuite/g++.dg/concepts/deduction-constraint1.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic1.C create mode 100644 gcc/testsuite/g++.dg/concepts/disjunction1.C create mode 100644 gcc/testsuite/g++.dg/concepts/dr1430.C create mode 100644 gcc/testsuite/g++.dg/concepts/equiv.C create mode 100644 gcc/testsuite/g++.dg/concepts/equiv2.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst1.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst2.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst3.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst4.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec1.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec2.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec3.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec4.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec5.C create mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec6.C create mode 100644 gcc/testsuite/g++.dg/concepts/expression.C create mode 100644 gcc/testsuite/g++.dg/concepts/expression2.C create mode 100644 gcc/testsuite/g++.dg/concepts/expression3.C create mode 100644 gcc/testsuite/g++.dg/concepts/feature-macro.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept1.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept2.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn1.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn10.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn2.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn3.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn4.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn5.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn6.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn7.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn8.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn9.C create mode 100644 gcc/testsuite/g++.dg/concepts/friend1.C create mode 100644 gcc/testsuite/g++.dg/concepts/friend2.C create mode 100644 gcc/testsuite/g++.dg/concepts/generic-fn-err.C create mode 100644 gcc/testsuite/g++.dg/concepts/generic-fn.C create mode 100644 gcc/testsuite/g++.dg/concepts/iconv1.C create mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor1.C create mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor2.C create mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor3.C create mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor4.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro1.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro2.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro3.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro4.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro5.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro6.C create mode 100644 gcc/testsuite/g++.dg/concepts/intro7.C create mode 100644 gcc/testsuite/g++.dg/concepts/member-concept.C create mode 100644 gcc/testsuite/g++.dg/concepts/memfun-err.C create mode 100644 gcc/testsuite/g++.dg/concepts/memfun.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-concept-id1.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-concept-id2.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec2.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec3.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec4.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec5.C create mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec6.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder1.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder2.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder3.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder4.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder5.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65552.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65575.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65634.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65636.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65681.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65848.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr65854.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr66091.C create mode 100644 gcc/testsuite/g++.dg/concepts/req-neg1.C create mode 100644 gcc/testsuite/g++.dg/concepts/req1.C create mode 100644 gcc/testsuite/g++.dg/concepts/req10.C create mode 100644 gcc/testsuite/g++.dg/concepts/req11.C create mode 100644 gcc/testsuite/g++.dg/concepts/req12.C create mode 100644 gcc/testsuite/g++.dg/concepts/req13.C create mode 100644 gcc/testsuite/g++.dg/concepts/req14.C create mode 100644 gcc/testsuite/g++.dg/concepts/req15.C create mode 100644 gcc/testsuite/g++.dg/concepts/req16.C create mode 100644 gcc/testsuite/g++.dg/concepts/req17.C create mode 100644 gcc/testsuite/g++.dg/concepts/req18.C create mode 100644 gcc/testsuite/g++.dg/concepts/req2.C create mode 100644 gcc/testsuite/g++.dg/concepts/req3.C create mode 100644 gcc/testsuite/g++.dg/concepts/req4.C create mode 100644 gcc/testsuite/g++.dg/concepts/req5.C create mode 100644 gcc/testsuite/g++.dg/concepts/req6.C create mode 100644 gcc/testsuite/g++.dg/concepts/req7.C create mode 100644 gcc/testsuite/g++.dg/concepts/req8.C create mode 100644 gcc/testsuite/g++.dg/concepts/req9.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm1.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm10.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm11.C copy gcc/testsuite/g++.dg/{template/ttp23.C => concepts/template-parm12.C} (50%) create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm2.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm3.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm4.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm5.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm6.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm7.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm8.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm9.C create mode 100644 gcc/testsuite/g++.dg/concepts/template-template-parm1.C create mode 100644 gcc/testsuite/g++.dg/concepts/traits1.C create mode 100644 gcc/testsuite/g++.dg/concepts/traits2.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept1.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept2.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept3.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept4.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept5.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-concept6.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-templ1.C create mode 100644 gcc/testsuite/g++.dg/concepts/var-templ2.C create mode 100644 gcc/testsuite/g++.dg/concepts/variadic1.C create mode 100644 gcc/testsuite/g++.dg/concepts/variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr52742.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-65071.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn27.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/left-shift-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/left-shift-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ33.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ34.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ35.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ36.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ37.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ38.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ39.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ40.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ42.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ43.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ44.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/abbrev1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/abbrev2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/regress1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/regress2.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-2.C create mode 100644 gcc/testsuite/g++.dg/ext/mv24.C create mode 100644 gcc/testsuite/g++.dg/ext/mv25.C create mode 100644 gcc/testsuite/g++.dg/inherit/access9.C create mode 100644 gcc/testsuite/g++.dg/init/explicit3.C create mode 100644 gcc/testsuite/g++.dg/init/explicit4.C create mode 100644 gcc/testsuite/g++.dg/init/new42.C create mode 100644 gcc/testsuite/g++.dg/init/pr66857.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend16.C delete mode 100644 gcc/testsuite/g++.dg/other/pr35011.C create mode 100644 gcc/testsuite/g++.dg/other/pr67065.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor17.C create mode 100644 gcc/testsuite/g++.dg/parse/error57.C create mode 100644 gcc/testsuite/g++.dg/pr66866.C create mode 100644 gcc/testsuite/g++.dg/template/error55.C create mode 100644 gcc/testsuite/g++.dg/template/pr18969-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr18969.C create mode 100644 gcc/testsuite/g++.dg/template/pr30044.C create mode 100644 gcc/testsuite/g++.dg/template/pr65186.C create mode 100644 gcc/testsuite/g++.dg/template/pr66850.C create mode 100644 gcc/testsuite/g++.dg/template/shadow2.C create mode 100644 gcc/testsuite/g++.dg/template/spec39.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62164.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67055.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67133.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67191.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr66726.c create mode 100644 gcc/testsuite/g++.dg/ubsan/pr66977.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-result-1.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-9.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67143.c copy gcc/testsuite/gcc.c-torture/execute/builtins/{fprintf.x => fputs.x} (100%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/pr23484-chk.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66556.c create mode 100644 gcc/testsuite/gcc.dg/Wframe-address-in-Wall.c create mode 100644 gcc/testsuite/gcc.dg/Wframe-address.c create mode 100644 gcc/testsuite/gcc.dg/Wno-frame-address.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr66314.c copy gcc/testsuite/gcc.dg/autopar/{outer-1.c => uns-outer-4.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/autopar/uns-outer-5.c copy gcc/testsuite/gcc.dg/autopar/{outer-6.c => uns-outer-6.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/c90-left-shift-2.c create mode 100644 gcc/testsuite/gcc.dg/c90-left-shift-3.c create mode 100644 gcc/testsuite/gcc.dg/c99-left-shift-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-left-shift-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-7.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr66633-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr66633-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr66633-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr66633-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr66820.c create mode 100644 gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr61929.c copy gcc/testsuite/gcc.dg/graphite/{block-1.c => uns-block-1.c} (83%) copy gcc/testsuite/gcc.dg/graphite/{interchange-12.c => uns-interchange-12.c} (78%) copy gcc/testsuite/gcc.dg/graphite/{interchange-14.c => uns-interchange-14.c} (92%) copy gcc/testsuite/gcc.dg/graphite/{interchange-15.c => uns-interchange-15.c} (85%) copy gcc/testsuite/gcc.dg/graphite/{interchange-9.c => uns-interchange-9.c} (78%) copy gcc/testsuite/gcc.dg/graphite/{interchange-mvt.c => uns-interchange-mvt.c} (86%) create mode 100644 gcc/testsuite/gcc.dg/pr16107.c create mode 100644 gcc/testsuite/gcc.dg/pr25529.c create mode 100644 gcc/testsuite/gcc.dg/pr25530.c create mode 100644 gcc/testsuite/gcc.dg/pr66899.c create mode 100644 gcc/testsuite/gcc.dg/pr67028.c create mode 100644 gcc/testsuite/gcc.dg/pr67029.c create mode 100644 gcc/testsuite/gcc.dg/pr67043.c create mode 100644 gcc/testsuite/gcc.dg/pr67077.c create mode 100644 gcc/testsuite/gcc.dg/pr67088.c create mode 100644 gcc/testsuite/gcc.dg/pr67107.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-3.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/parm-coalesce.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66863.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66894.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66945.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66952.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67109.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67120.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67121.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67133.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67191.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67221.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67222.c copy gcc/testsuite/gcc.dg/tree-ssa/{scev-9.c => loop-bound-1.c} (58%) copy gcc/testsuite/gcc.dg/tree-ssa/{scev-9.c => loop-bound-3.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr42327.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726.c copy gcc/testsuite/{c-c++-common/pr46562.c => gcc.dg/tree-ssa/ssa-ccp-38.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-46.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-47.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-48.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-49.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/wnull-dereference.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66951.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mult-pattern-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mult-pattern-2.c copy gcc/testsuite/gcc.dg/vect/{vect-outer-simd-1.c => vect-outer-simd-2.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-1.c create mode 100644 gcc/testsuite/gcc.dg/vrp-min-max-2.c create mode 100644 gcc/testsuite/gcc.dg/wide-shift-128.c create mode 100644 gcc/testsuite/gcc.dg/wide-shift-64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] delete mode 100644 gcc/testsuite/gcc.target/aarch64/arm_neon-nosimd-error.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ashltidisi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-cas.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ops.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/cinc_common_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/csel_bfx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/csel_imms_inc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/f16_movs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/f16_convs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/f16_convs_2.c copy gcc/testsuite/gcc.target/{nvptx/nvptx.exp => aarch64/fp16/fp16.exp} (80%) create mode 100644 gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/neg_abs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/noplt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/noplt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/noplt_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_crypto_ice_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsdesc_hoist.c create mode 100644 gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c create mode 100644 gcc/testsuite/gcc.target/arm/mincmp.c create mode 100644 gcc/testsuite/gcc.target/arm/pr43404.c create mode 100644 gcc/testsuite/gcc.target/arm/pr48470.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64744-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64744-2.c copy gcc/testsuite/{gcc.c-torture/execute/pr41917.c => gcc.target/arm/reg_equal_te [...] create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-1.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-2.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-3.c create mode 100644 gcc/testsuite/gcc.target/arm/vnmul-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-shift.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66424.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66626-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66626.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66648.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66703.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66813.c copy gcc/testsuite/gcc.target/i386/{pr65753.c => pr66819-1.c} (53%) copy gcc/testsuite/gcc.target/i386/{pr65753.c => pr66819-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-5.c copy gcc/testsuite/{gcc.dg/tree-ssa/reassoc-37.c => gcc.target/i386/pr66821.c} (51%) copy gcc/testsuite/gcc.target/i386/{pr23098.c => pr66824.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66838.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66891.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66906.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66922.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66978.c copy gcc/testsuite/{gcc.dg/tree-ssa/ssa-dom-cse-2.c => gcc.target/i386/pr67329.c} (52%) copy gcc/testsuite/{gcc.dg/ssp-1.c => gcc.target/i386/ssp-default.c} (67%) create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-1.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-2.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-3.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-4.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-5.c create mode 100644 gcc/testsuite/gcc.target/mips/interrupt_handler-4.c create mode 100644 gcc/testsuite/gcc.target/mips/interrupt_handler-5.c create mode 100644 gcc/testsuite/gcc.target/mips/interrupt_handler-bug-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/andci.c create mode 100644 gcc/testsuite/gcc.target/nios2/bmx.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-add.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-branch.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-callret.c copy gcc/testsuite/{gcc.c-torture/compile/920501-23.c => gcc.target/nios2/cdx-ldst [...] copy gcc/testsuite/{gcc.c-torture/execute/20021120-1.c => gcc.target/nios2/cdx-lds [...] create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-loadstore.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-logical.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-mov.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-shift.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-sub.c create mode 100644 gcc/testsuite/gcc.target/nios2/nios2-flushd.c create mode 100644 gcc/testsuite/gcc.target/nios2/nios2-ldxio.c create mode 100644 gcc/testsuite/gcc.target/nios2/nios2-rdprs.c create mode 100644 gcc/testsuite/gcc.target/nios2/nios2-stack-check-3.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-atomic.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-eni.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-io-range.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-stio-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-stio-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/r2-wrpie.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-35.c create mode 100644 gcc/testsuite/gcc.target/powerpc/htm-tabort-no-r0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67071-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67071-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67071-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c copy gcc/testsuite/gcc.target/{rx/rx.exp => rl78/rl78.exp} (92%) create mode 100644 gcc/testsuite/gcc.target/rl78/test_addm3.c create mode 100644 gcc/testsuite/gcc.target/s390/dwarfregtable-1.c create mode 100644 gcc/testsuite/gcc.target/s390/dwarfregtable-2.c create mode 100644 gcc/testsuite/gcc.target/s390/dwarfregtable-3.c create mode 100644 gcc/testsuite/gcc.target/s390/gpr2fprsavecfi.c create mode 100644 gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-1.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-2.c create mode 100644 gcc/testsuite/gcc.target/s390/insv-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-load_bndry-1.c create mode 100644 gcc/testsuite/gfortran.dg/associated_target_6.f03 create mode 100644 gcc/testsuite/gfortran.dg/backtrace_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/co_reduce_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/execute_command_line_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/large_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/large_2.f90 copy gcc/testsuite/gfortran.dg/ieee/{ieee_1.F90 => large_3.F90} (88%) copy gcc/testsuite/gfortran.dg/ieee/{underflow_1.f90 => large_4.f90} (72%) rename gcc/testsuite/gfortran.dg/{norm_4.f90 => norm2_4.f90} (100%) create mode 100644 gcc/testsuite/gfortran.dg/norm2_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/parloops-exit-first-loop-alt-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/parloops-exit-first-loop-alt.f95 create mode 100644 gcc/testsuite/gfortran.dg/pr64589.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66311.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67140.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_13.f03 rename gcc/testsuite/gfortran.dg/{submodule_1.f90 => submodule_1.f08} (95%) create mode 100644 gcc/testsuite/gfortran.dg/submodule_10.f08 rename gcc/testsuite/gfortran.dg/{submodule_2.f90 => submodule_2.f08} (95%) rename gcc/testsuite/gfortran.dg/{submodule_3.f90 => submodule_3.f08} (100%) rename gcc/testsuite/gfortran.dg/{submodule_4.f90 => submodule_4.f08} (100%) rename gcc/testsuite/gfortran.dg/{submodule_5.f90 => submodule_5.f08} (95%) rename gcc/testsuite/gfortran.dg/{submodule_6.f90 => submodule_6.f08} (94%) rename gcc/testsuite/gfortran.dg/{submodule_7.f90 => submodule_7.f08} (97%) create mode 100644 gcc/testsuite/gfortran.dg/submodule_8.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_9.f08 copy gcc/testsuite/jit.dg/{test-empty.c => test-error-gcc_jit_timer_pop-mismatch.c} (50%) copy gcc/testsuite/jit.dg/{test-empty.c => test-error-gcc_jit_timer_pop-too-many.c} (54%) delete mode 100644 gcc/tree-browser.c delete mode 100644 gcc/tree-browser.def delete mode 100644 gcc/tree-ssa-copyrename.c create mode 100644 libgcc/config/i386/t-dragonfly create mode 100644 libgo/go/syscall/socket_linux_ppc64x_type.go create mode 100644 libgo/go/syscall/socket_linux_type.go copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/affi [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/allo [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/bar. [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/barr [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/crit [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/env. [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/erro [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/fort [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/iter [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/iter [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/libg [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/lock [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/loop [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/loop [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/mute [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libgomp/config/{linux => nvptx}/omp-lock.h (100%) copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/orde [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/para [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/proc [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/ptrl [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/sect [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/sem. [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/sing [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/spla [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/targ [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/task [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/team [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/time [...] copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/work [...] delete mode 100644 libgomp/plugin/plugin-host.c delete mode 100644 libgomp/plugin/plugin-host.h rename libgomp/testsuite/libgomp.c++/examples-4/{e.53.2.C => declare_target-2.C} (100%) rename libgomp/testsuite/libgomp.c++/examples-4/{e.51.5.C => target_data-5.C} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.56.3.c => array_sections-3.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.56.4.c => array_sections-4.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.55.1.c => async_target-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.55.2.c => async_target-2.c} (89%) rename libgomp/testsuite/libgomp.c/examples-4/{e.53.1.c => declare_target-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.53.3.c => declare_target-3.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.53.4.c => declare_target-4.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.53.5.c => declare_target-5.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.57.1.c => device-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.57.2.c => device-2.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.57.3.c => device-3.c} (100%) create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-5.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-6.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-7.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/simd-8.c rename libgomp/testsuite/libgomp.c/examples-4/{e.50.1.c => target-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.50.2.c => target-2.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.50.3.c => target-3.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.50.4.c => target-4.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.50.5.c => target-5.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.1.c => target_data-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.2.c => target_data-2.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.3.c => target_data-3.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.4.c => target_data-4.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.6.c => target_data-6.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.7.c => target_data-7.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.52.1.c => target_update-1.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.52.2.c => target_update-2.c} (100%) create mode 100644 libgomp/testsuite/libgomp.c/examples-4/task_dep-1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/task_dep-2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/task_dep-3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/task_dep-4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/task_dep-5.c rename libgomp/testsuite/libgomp.c/examples-4/{e.54.2.c => teams-2.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.3.c => teams-3.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.4.c => teams-4.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.5.c => teams-5.c} (100%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.6.c => teams-6.c} (100%) create mode 100644 libgomp/testsuite/libgomp.c/pr66714.c create mode 100644 libgomp/testsuite/libgomp.c/static-chunk-size-one.c create mode 100644 libgomp/testsuite/libgomp.c/uns-outer-4.c rename libgomp/testsuite/libgomp.fortran/examples-4/{e.56.3.f90 => array_sections- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.56.4.f90 => array_sections- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.55.1.f90 => async_target-1. [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.55.2.f90 => async_target-2. [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.53.1.f90 => declare_target- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.53.2.f90 => declare_target- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.53.3.f90 => declare_target- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.53.4.f90 => declare_target- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.53.5.f90 => declare_target- [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.57.1.f90 => device-1.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.57.2.f90 => device-2.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.57.3.f90 => device-3.f90} (100%) create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/simd-8.f90 rename libgomp/testsuite/libgomp.fortran/examples-4/{e.50.1.f90 => target-1.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.50.2.f90 => target-2.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.50.3.f90 => target-3.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.50.4.f90 => target-4.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.50.5.f90 => target-5.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.1.f90 => target_data-1.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.2.f90 => target_data-2.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.3.f90 => target_data-3.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.4.f90 => target_data-4.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.5.f90 => target_data-5.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.6.f90 => target_data-6.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.51.7.f90 => target_data-7.f [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.52.1.f90 => target_update-1 [...] rename libgomp/testsuite/libgomp.fortran/examples-4/{e.52.2.f90 => target_update-2 [...] create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/task_dep-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/task_dep-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/task_dep-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/task_dep-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/task_dep-5.f90 rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.2.f90 => teams-2.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.3.f90 => teams-3.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.4.f90 => teams-4.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.5.f90 => teams-5.f90} (100%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.6.f90 => teams-6.f90} (100%) create mode 100644 libgomp/testsuite/libgomp.fortran/parloops-exit-first-loop-alt-2.f95 create mode 100644 libgomp/testsuite/libgomp.fortran/parloops-exit-first-loop-alt.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-loop.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-type-1.c create mode 100644 libquadmath/math/logbq.c create mode 100644 libstdc++-v3/include/experimental/array copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 17_intro/header [...] copy libstdc++-v3/testsuite/20_util/hash/{52931.cc => 60970.cc} (64%) copy libstdc++-v3/testsuite/20_util/{is_nothrow_swappable/requirements/explicit_in [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/22_locale/{conversions/string/66441.cc => codecvt/code [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert_or_as [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/try_emplace/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/in [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/tr [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 23_containers [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/container_access.cc copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] copy libstdc++-v3/testsuite/30_threads/shared_mutex/{cons => unlock}/1.cc (72%) copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] copy libstdc++-v3/testsuite/30_threads/{recursive_mutex/native_handle/typesizes.cc [...] copy libstdc++-v3/testsuite/experimental/any/{cons/nontrivial.cc => assign/self.cc} (52%) create mode 100644 libstdc++-v3/testsuite/experimental/array/make_array.cc copy libstdc++-v3/testsuite/experimental/{propagate_const/requirements5.cc => arra [...]