This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr66250 in repository gcc.
discards ec1fa2d Add a file to make machine mode adjustments adds d86303d [AArch64] PR target/65491: Classify V1TF vectors as AAPCS64 s [...] adds 2a8549e * config.host (i[34567]-*-*, x86_64-*-*): Add t-crtfm instea [...] adds dedf65c * pa.c (mem_shadd_or_shadd_rtx_p): New function factored out [...] adds 33bd76b 2015-05-22 Sandra Loosemore sandra@codesourcery.com adds b3676e5 * combine.c (try_combine): Canonicalize (plus (mult X pow2) [...] adds 3cc6ed0 * config/pa/pa.md (integer_indexed_store splitters): Use me [...] adds 5af95db 2015-05-22 Marc Glisse marc.glisse@inria.fr adds 19ecc7c include/: * libiberty.h (asprintf): Don't declare if HAVE_DE [...] adds cc77228 2015-05-22 Marc Glisse marc.glisse@inria.fr adds c59372d 2015-05-22 Marc Glisse marc.glisse@inria.fr adds 97782bc * config/pa/pa.md (non-canonical shift-add insns): Remove. [...] adds ea44a2ac PR rtl-optimization/66237 adds eeec71b gcc/ * Makefile.in (check_gcc_parallelize): Delete. (lang_c [...] adds 2264045 Daily bump. adds 1b5c238 2015-05-23 François Dumont fdumont@gcc.gnu.org> adds 5b50c03 * tree.c (gimple_canonical_types_compatible_p): Do not comp [...] adds 00c1bd9 * lto.c (hash_canonical_type): Drop hashing of METHOD_BASETYPE. adds 24a769d * lto.c (hash_canonical_type): Be sure we hash only types th [...] adds a03dcfd 2015-05-19 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds dbe4b31 2015-05-23 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds f608353 Fix date in ChangeLog entry for r223610 adds b2f775e 2015-05-20 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 37eed53 cp/ PR c++/65936 * pt.c (lookup_template_class_1): Copy ma [...] adds e87256b gcc/fortran/ChangeLog: adds 44ef3ba Daily bump. adds 6cc3d6e always define HAVE_lo_sum adds eaa700f provide default for HAVE_mem_thread_fence adds 6b5c01b always define HAVE_memory_barrier adds d0751ac provide default for HAVE_mem_signal_fence adds 95951dd add default for HAVE_load_multiple adds 440220c add default for HAVE_store_multiple adds b67840e add default for HAVE_tablejump adds 6ffeceb * tree.c (prototype_p, virtual_method_call_p, obj_type_ref_c [...] adds 1fda15e * ipa-utils.h (method_class_type): Remove. * cgraphunit.c ( [...] adds 904b56f PR fortran/66257 gcc/fortran/ * resolve.c (resolve_actual_a [...] adds 960a557 PR lto/66180 * ipa-devirt.c (type_with_linkage): Check that [...] adds 960184c * ChangLog: Fix whitespace. adds 3ac6be1 * configure: Regenerate. adds e05f806 cp/ PR c++/66243 * decl.c (build_enumerator): Don't silent [...] adds 45f8d5c Daily bump. adds c4e0038 2015-05-25 Andreas Tobler andreast@gcc.gnu.org adds d22247d 2015-05-25 Javier Miranda miranda@adacore.com adds 6a16fba * gcc-interface/ada-tree.h (DECL_RENAMING_GLOBAL_P): Rename [...] adds 63dc133 * c-ubsan.c (ubsan_instrument_shift): Use type0. adds f1c4a63 * config/avr/avr.c (avr_out_load_psi_reg_no_disp_tiny): Rest [...] adds ad32aa9 * config/i386/i386.c (ix86_function_ok_for_sibcall): Check flag_plt. adds ea0685f PR target/66274 * config/i386/i386.c (print_reg): Only prin [...] adds 5971a5b * config/i386/i386.h (enum reg_class): Move CLOBBERED_REGS p [...] adds 0dc5169 * gcc-interface/gigi.h (build_atomic_load): Adjust prototype [...] adds cdbc31a * gcc-interface/decl.c (gnat_to_gnu_entity): Minor tweak. * [...] adds ecf998f * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: Mo [...] adds 90c7931 * gcc-interface/decl.c (elaborate_expression): Take a const [...] adds 783c4ee * gcc-interface/targtyps.c (get_float_words_be): Rename into [...] adds 108d967 * gcc-interface/utils.c (maybe_pad_type): Do not apply adjus [...] adds 5f279a1 Daily bump. adds bbd127e 2015-05-26 Robert Dewar dewar@adacore.com adds 8dbe2c0 2015-05-26 Gary Dismukes dismukes@adacore.com adds 5152ec6 2015-05-26 Ed Schonberg schonberg@adacore.com adds 7014074 2015-05-26 Robert Dewar dewar@adacore.com adds 3895d3f Minor reformatting. adds 6c5793c 2015-05-26 Robert Dewar dewar@adacore.com adds 7191c72 2015-05-26 Javier Miranda miranda@adacore.com adds dad188f * gnat1drv.adb: Minor adjustments. (Adjust_Global_Switches) [...] adds 5cb834f 2015-05-26 Richard Biener rguenther@suse.de adds 724539d 2015-05-26 Hristian Kirtchev kirtchev@adacore.com adds 3f71650 2015-05-26 Ed Schonberg schonberg@adacore.com adds 2846c24 2015-05-26 Bob Duff duff@adacore.com adds c143b3d 2015-05-26 Yannick Moy moy@adacore.com adds 6d70bed 2015-05-26 Doug Rupp rupp@adacore.com adds 07360f2 * include/bits/locale_conv.h: Fix copyright years. * includ [...] adds 9ee70f2 2015-05-26 Paul Thomas pault@gcc.gnu.org adds 24c8d76 2015-05-26 Robert Dewar dewar@adacore.com adds 23225af 2015-05-26 Doug Rupp rupp@adacore.com adds 9db9a1a 2015-05-26 Bob Duff duff@adacore.com adds 895fed9 2015-05-26 Yannick Moy moy@adacore.com adds 6287ef5 2015-05-26 Robert Dewar dewar@adacore.com adds cb36905 Fix memory order description in atomic ops built-ins docs. adds f9e26ff 2015-05-26 Hristian Kirtchev kirtchev@adacore.com adds 8d8194a 2015-05-26 Robert Dewar dewar@adacore.com adds bb3f15e 2015-05-26 Ed Schonberg schonberg@adacore.com adds d5e47a4 gcc/ * gensupport.h (compute_test_codes): Declare. * gensup [...] adds dcd6d0f gcc/ * caller-save.c (init_caller_save): Base temporary regi [...] adds 0c3c84e 2015-05-26 Marc Glisse marc.glisse@inria.fr adds c09f296 2015-05-26 Richard Biener rguenther@suse.de adds c20b03a * configure.ac: Use C++ for all tests. Use AC_CHECK_DECLS f [...] adds 2759067 * configure.ac: When bootstrapping with GCC, add -std=c++98 [...] adds 2822b47 * configure.ac: Set CXXFLAGS for ISL test. * configure: Reg [...] adds 038ce8c Fix PR ipa/66181 adds e9e5d08 2015-05-26 Ed Schonberg schonberg@adacore.com adds e5d08bf 2015-05-26 Richard Biener rguenther@suse.de adds 4b11ffb 2015-05-26 Christian Bruel christian.bruel@st.com adds 7448944 2015-05-13 Christian Bruel christian.bruel@st.com adds e572c08 fix entry adds 92568e6 fix entry adds 55919ab * config/rs6000/constraints.md (Y, U): Use match_test. adds 8d4f39c 2015-05-26 Venkataramanan Kumar venkataramanan.kumar@amd.com adds b11ca81 PR middle-end/66251 adds 0d344d2 libcpp/ChangeLog: adds 1379eb7 2015-05-26 Andreas Tobler andreast@gcc.gnu.org adds be67376 * gcc-interface/gigi.h (gnat_stabilize_reference): Adjust pr [...] adds 3ed0dfd * gcc-interface/ada-tree.h (DECL_GLOBAL_NONCONSTANT_RENAMING [...] adds 1cfce40 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Machine>: D [...] adds eac7124 * gcc-interface/trans.c (gnat_to_gnu) <N_Object_Declaration> [...] adds 1496c81 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Min/Attr_Ma [...] adds 21a7a8c PR target/65979 * config/sh/sh.md (tstsi_t peephole2): Use ge [...] adds a3c0438 * python/libstdcxx/v6/xmethods.py (UniquePtrMethodsMatcher): [...] adds 7a7efe0 Daily bump. adds e821df4 * ipa-polymorphic-call.c (ipa_polymorphic_call_context::get [...] adds 9943b19 * tree-ssa-threadupdate.c: Replace 8 space sequences [...] adds bebaef0 * combine.c (find_split_point): Verify that the shift [...] adds 84f5310 2015-05-27 Chung-Lin Tang cltang@codesourcery.com adds c26f6f2 gcc/fortran/ChangeLog: adds 81ad436 2015-05-27 Richard Biener rguenther@suse.de adds 726854a PR libstdc++/66017 * include/bits/stl_tree.h (_Rb_tree_node [...] adds e303958 * include/bits/stl_tree.h (_Rb_tree::_M_end()): Return _Base [...] adds 0ff42de New memory allocation statistics infrastructure. adds de799bd [PATCH 4/13] arm musl support adds e5b238b LTO balanced map: add stats about insns and symbols. adds db30f45 2015-05-26 Robert Dewar dewar@adacore.com adds 3c9ef62 2015-05-27 Ed Schonberg schonberg@adacore.com adds a95e577 [expr.c] PR target/65358 Avoid clobbering partial argument du [...] adds c96806b 2015-05-27 Robert Dewar dewar@adacore.com adds 0493e57 2015-05-27 Richard Biener rguenther@suse.de adds a9de860 * dwarf2out.c: Remove block_map. (gen_call_site_die): Repla [...] adds f146c44 2015-05-27 Richard Biener rguenther@suse.de adds 53d0419 * statistics.c (statistics_fini_pass): Print pass name. adds f394252 * auto-profile.c (afdo_calculate_branch_prob): Break once ha [...] adds a487af0 PR bootstrap/66304 config/ * warnings.m4 (ACX_PROG_CXX_WARN [...] adds 328976e * config.host (i[34567]86-*-freebsd*, x86_64-*-freebs [...] adds b3ff21c [PATCH 3/13] aarch64 musl support adds ab24a78 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Mo [...] adds e0b2f2a * expr.h (array_at_struct_end_p): Move to... (array_ref_ele [...] adds 4ad2e06 libgomp/ChangeLog: adds 3a40f0f * gcc-interface/trans.c (elaborate_all_entities): Do not ela [...] adds 3d4beec PR c++/66270 * tree.c (build_pointer_type_for_mode): Canoni [...] adds 09f53a8 * warnings.m4: Fix comment. adds 9521eda apply to correct changelog adds c562a64 * decl.c (warn_extern_redeclared_static): Use the location o [...] adds 7dae3c7 * decl.c (check_redeclaration_exception_specification): Depe [...] adds 11d92d9 2015-05-27 Uros Bizjak ubizjak@gmail.com adds 6fa6a87 PR target/39726 * gcc.dg/target/m68k/pr39726- [...] adds c1b6a6f Daily bump. adds bcfa200 * config/pa/pa.c (pa_print_operand): Use HOST_WIDE_INT_PRINT [...] adds 59ed0a0 PR target/66148 * config/pa/pa.c (pa_emit_move_sequence): C [...] adds 734ac12 Fix PR66168 adds e9abca4 Add --enable-default-pie option to GCC configure adds 31bf2c9 2015-05-28 Richard Biener rguenther@suse.de adds 7575916 * config/rx/rx.c (push_regs): New function. Extracts code f [...] adds 2ced374 2015-05-28 Robert Dewar dewar@adacore.com adds 071f2c6 PR libgomp/65742 adds dd7f667 * oacc-init.c (resolve_device): Add FAIL_IS_ERROR argument. [...] adds 19e4694 2015-05-28 Ed Schonberg schonberg@adacore.com adds 86181b3 Mark parameters with ATTRIBUTE_UNUSED adds fcf3dfe PR libstdc++/65352 * include/std/array (__array_traits::_S_ [...] adds 598bdc1 2015-05-28 Lawrence Velázquez vq@larryv.me adds b89d738 2015-05-28 Bob Duff duff@adacore.com adds 6325605 2015-05-28 Richard Biener rguenther@suse.de adds 779ac15 2015-05-28 Ed Schonberg schonberg@adacore.com adds 3456305 2015-05-28 Richard Biener rguenther@suse.de adds 6fded03 hppa-linux: add missing cpp specs adds 6214ff7 * config/linux/x86/futex.h (sys_futex0) [!__x86_64__]: Remov [...] adds 2a52494 microblaze-linux: add missing cpp specs adds 774b89a nios2-linux: add missing cpp specs adds d5f3a33 configure: fix vtable help adds 114fcc0 * gcc-interface/gigi.h (gnat_stabilize_reference): Adjust. [...] adds 3a49fd1 * gcc-interface/utils.c (gnat_pushdecl): Reunify the handlin [...] adds 9720ad2 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Subprogram_Ty [...] adds 4c3f1f5 * gcc-interface/utils.c (max_size) <tcc_binary>: Add special [...] adds cbf558e PR libstdc++/65352 * include/profile/array (array::data): U [...] adds da3b796 * config/linux/x86/futex_bits.h (sys_futex0) [__x86_64__]: C [...] adds 688827e 2015-05-28 Andreas Tobler andreast@gcc.gnu.org adds 93da3ef 2015-05-28 Andreas Tobler andreast@gcc.gnu.org adds a4432a6 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits. adds 94ec95b Daily bump. adds 79d4620 testsuite: auto-wipe dump files adds 48ee217 libbacktrace: add support of PE/COFF adds aaea1af * config/msp430/t-msp430 (MULTILIB_OPTIONS): Add multilibs f [...] adds 874cacb 2015-05-29 Richard Biener rguenther@suse.de adds 2f439a7 PR tree-optimization/66142 * tree-if-conv.c (if_convertible [...] adds bbe7aac [obvious] Close comment in aarch64 test adds 0942de4 PR libstdc++/66327 * include/bits/stl_algobase.h (__equal<t [...] adds 4aec4c9 * include/std/future (__async_result_of): New alias template [...] adds 8ae6e29 PR 66215: S390: Fix placement of post-label NOPs with -mhotpatch adds 3dde59d * doc/xml/manual/status_cxx2017.xml: Fix duplicate ID attrib [...] adds 18b4909 * sv.po: Update. adds 48e66da 2015-05-29 Christophe Lyon christophe.lyon@linaro.org adds e009b1d 2015-05-29 François Dumont fdumont@gcc.gnu.org> adds 846754b * config/rs6000/rs6000.c (split_stack_arg_pointer_used_p): S [...] adds 7af3a4a Daily bump. adds fdc195e * alias.c (alias_set_entry_d): Add is_pointer and has_pointe [...] adds 4145232 Add new script to contrib (GIMPLE syntax highlighting rules f [...] adds d342df1 * expmed.c (extract_bit_field_1): Avoid clobbering a yet-to-b [...] adds f9b9ebc * include/bits/stl_algobase.h (__equal<true>::equal): Check [...] adds 59e4cb8 Fix dg-warning in gcc.dg/alias-8.c adds ef1a5ef alpha: turn -mcpu=<cpu> into -m<cpu> for the assembler all the time adds 4341f84 * config/m68k/m68k.h (ASM_PCREL_SPEC): Pass --pcrel also for [...] adds 3d23045 * adaint.c: Test for __linux__ instead of linux and __sun__ [...] adds ee8f227 Fix copyright years. adds 14a8a9f Daily bump. adds 1e0b903 Fix C++11 compatibility issue adds ba637ba Check CXXFLAGS, instead of CFLAGS, for NO_PIE_CFLAGS adds 3af45a7 * s-oscons-tmplt.c: Add explicit tests for Android alongside Linux. adds fe235c0 PR c++/66320 * constexpr.c (cxx_eval_constant_expression): [...] adds 7e0f338 * constexpr.c (cxx_eval_indirect_ref): Try folding first. adds b0a23e2 * c-ada-spec.c (is_tagged_type): Test for TYPE_METHODS on ma [...] adds f19b888 PR libstdc++/66354 * include/bits/stl_algobase.h (__fill_a) [...] adds dd46faa Daily bump. adds c70df25 * gcc-interface/gigi.h (build_simple_component_ref): Declare [...] adds a686f31 * gcc-interface/trans.c (lvalue_required_p) <N_Indexed_Compo [...] adds e86e65e 2015-06-01 Richard Biener rguenther@suse.de adds 0aef17f * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds ce1c6a3 * gcc-interface/lang-specs.h (TARGET_VXWORKS_RTP): Move subs [...] adds 744ac32 * gcc-interface/lang-specs.h (TARGET_VXWORKS_RTP): Simplify [...] adds 7ebb8c8 * config/i386/winnt.c (i386_pe_encode_section_info) <FUNCTIO [...] adds 43b9fa1 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Incomplete_Ty [...] adds e776978 * gcc-interface/decl.c (gnat_to_gnu_entity): Replace pointer [...] adds 4a53d91 * gcc-interface/utils.c (scale_by_factor_of): When handling [...] adds b943277 [AArch64] Fix type of *LOGICAL:optab_one_cmpl_SHIFT:optab [...] adds d92ddb6 * gcc-interface/Makefile.in: Fix ARM/Darwin configuration. adds 0906dd5 2015-06-01 Richard Biener rguenther@suse.de adds 764e529 [ARM/AArch64 Testsuite] Cleanup advsimd-intrinsics.exp, remov [...] adds 100c230 gcc/ adds 5a750b7 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-out [...] adds db249f3 S390: Support -mtune=native and -march=native. adds 0bc0130 * testsuite/lib/libstdc++.exp (libstdc++_init): Unset LANGUA [...] adds 37ef9e2 [AArch64 Obvious] "Fuseable" is not a word -> s/fuseable/fusible/g adds 5bf8e0f [ARM Obvious] Fuseable is not a word -> s/fuseable/fusible/g adds 6da3491 [Patch obvious] Fuseable is not a word -> s/fuseable/fusible/g adds 419f2d6 Introduce new type-based pool allocator. adds 63c440e Change use to type-based pool allocator in et-forest.c. adds a940269 Change use to type-based pool allocator in lra-lives.c. adds 16f9094 Change use to type-based pool allocator in lra.c. adds fff2cf2 Change use to type-based pool allocator in ira-color.c. adds 9789d67 Change use to type-based pool allocator in adds e815c2c Change use to type-based pool allocator in asan.c. adds eebcf43 Change use to type-based pool allocator in c-format.c. adds 1394066 Change use to type-based pool allocator in cfg.c. adds f56b553 Change use to type-based pool allocator in sh.c. adds f7d27fd Change use to type-based pool allocator in cselib.c. adds a964de4 Change use to type-based pool allocator in adds 399ea05 Change use to type-based pool allocator in df-scan.c. adds 55c5ac9 Change use to type-based pool allocator in dse.c. adds 317998b Change use to type-based pool allocator in tree-sra.c. adds d8e7268 Change use to type-based pool allocator in adds 4100386 Change use to type-based pool allocator in stmt.c. adds e26b6f4 Change use to type-based pool allocator in adds 9121110 Change use to type-based pool allocator in ira-build.c. adds fe4549c Change use to type-based pool allocator in regcprop.c. adds 3da86c6 Change use to type-based pool allocator in adds 92b997a Change use to type-based pool allocator in adds 672758d Change use to type-based pool allocator in adds d27a7bc Change use to type-based pool allocator in adds a7e0cb9 Change use to type-based pool allocator in adds 2432fd7 Change use to type-based pool allocator in adds a809597 Change use to type-based pool allocator in adds b196706 Change use to type-based pool allocator in ipa-prop.c. adds 2a5261f Change use to type-based pool allocator in adds 8361d32 Change use to type-based pool allocator in ipa-prop.c adds 1eed90f Change use to type-based pool allocator in ira-build.c. adds 18b6b49 Remove old pool allocator. adds c50b643 Small pool-allocator fallback. adds 91fd7ed * sv.po: Update. adds ec09a57 2015-06-01 Richard Biener rguenther@suse.de adds 1f85e1e Fix pool_allocator fallback. adds a7ee730 2015-06-01 Richard Biener rguenther@suse.de adds 955b566 2015-06-01 Richard Biener rguenther@suse.de adds 64c0d78 Fix Makefile dependencies. adds 74c06e2 2015-06-01 Alex Velenko Alex.Velenko@arm.com adds b53436f PR target/65697 * config/aarch64/aarch64.c (aarch64_ [...] adds db0e33b PR target/65697 * config/aarch64/aarch64.c (aarch64_split_c [...] adds e589016 PR target/65697 * gcc.target/aarch64/sync-comp-swap.c: New. [...] adds a7b3d6c Fix Changelog entry. adds 91fa0db 2015-06-01 Vidya Praveen vidyapraveen@arm.com adds 9b0be19 gcc/ adds b5e563e 2015-06-01 Andreas Tobler andreast@gcc.gnu.org adds 33b2642 * gimplify.c (gimplify_modify_expr_rhs): Use simple test on [...] adds 7d2a579 Daily bump. adds 399fbdb PR c++/44282 gcc/cp/ * mangle.c (attr_strcmp): New. (write [...] adds 8afcf83 PR c++/65942 * decl2.c (mark_used): Don't always instantiat [...] adds 5fe66b3 PR tree-optimization/52563 PR tree-optimization/62173 * tr [...] adds 5f67d1d * config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental [...] adds d0c221c PR other/65366 * gdbhooks.py: Use int(...) instead of long( [...] adds 7a6adcf 2015-06-02 Richard Biener rguenther@suse.de adds b28d039 gcc/ * config/arc/constraints.md: Use lower-case names in ma [...] adds 4310ff3 [libstdc++-v3]Add _GLIBCXX_HAVE_LIMIT_FSIZE to guard 27_io/fp [...] adds baf8dfd PR middle-end/66345 * gimple-fold.c (gimple_fold_builtin_sn [...] adds f076cc9 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump [...] adds 708cee3 * gimplify.c (gimplify_modify_expr): Do not create a DECL_DE [...] adds 05032b1 PR tree-optimization/48052 * cfgloop.h (struct control_iv): [...] adds bff0a50 * df-scan.c (df_scan_start_dump): Add space between regno an [...] adds 51aaf40 /cp 2015-06-02 Paolo Carlini paolo.carlini@oracle.com adds b6b3abf * doc/html/ext/lwg-active.html: Update to R93. * doc/html/e [...] adds 0f6e545 * doc/xml/manual/abi.xml: Document versioning for 5.1.0 rele [...] adds 8d3292c * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector. adds 1c2d9da [PR libgomp/65742, PR middle-end/66332] XFAIL acc_on_device c [...] adds 52da1a3 2015-06-02 Richard Biener rguenther@suse.de adds 85b8c76 Pool allocator fallout: fix uninialized class members. adds df94dab [AArch64][PR 66136] rewrite geniterators.sh in awk adds ea589ea 2015-06-02 Szabolcs Nagy szabolcs.nagy@arm.com adds 5b9761f 2015-06-02 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 8ad38f2 2015-06-02 Steve Ellcey sellcey@imgtec.com adds 350d0f5 * cp-tree.h (init_error): Remove declaration. * error.c (sc [...] adds da9e976 * g++.dg/warn/Wsystem-headers1.C: Use extern "C". adds dce53db PR bootstrap/66319 * configure.ac: Use -std=gnu++98. adds 9af7c17 Avoid unnecessary work when -Wmisleading-indentation isn't enabled adds 7c62dfb PR c/66220: Fix false positive from -Wmisleading-indentation adds 94f623e 2015-06-02 Michael Meissner meissner@linux.vnet.ibm.com adds f1591b4 2015-06-02 Steven G. Kargl kargl@gcc.gnu.org adds 12e011e Add the PR number that I forgot in m y previous commit. adds a19b634 gcc/ChangeLog: adds 143a3ae Daily bump. adds a0c7b47 gcc/ PR target/66258 * config/aarch64/aarch64.c (aarch64_fu [...] adds 0e72497 gcc/testsuite * gcc.dg/tree-ssa/pr65447.c: Increase searchi [...] adds 358c782 gcc/ * genpreds.c (mark_mode_tests): Mark all MATCH_CODEs as [...] adds d2c73eb * tree-ssa-loop-ivopts.c (dump_iv): New parameter. (dump_us [...] adds dabc0f7 2015-06-03 Richard Biener rguenther@suse.de adds 5c08a51 2015-06-03 Richard Biener rguenther@suse.de adds bb5414b PR c/64223 PR c/29358 * tree.c (attribute_value_equal): Ha [...] adds 7f0dce5 gcc/ adds 2effb06 Update check after force_const_mem call in the plus_constant [...] adds d54316d * gcc-interface/trans.c (gnat_to_gnu) <N_Simple_Return_State [...] adds 17eb96b * gcc-interface/utils.c (copy_type): Also set TYPE_CANONICAL. adds 0f86122 gcc/ * defaults.h (SWITCHABLE_TARGET, TARGET_SUPPORTS_WIDE_I [...] adds 7da284d Port pool-allocator memory stats to a new infrastructure. adds 98cc198 Fix memory report layout at various places. adds 94c4218 gcc/ adds 6e94e4b [ifcvt][obvious] Fix typo in comment adds 70f723f * config/rl78/rl78-real.md: Add peepholes to avoid a registe [...] adds 904bd86 2015-06-03 Richard Biener rguenther@suse.de adds f8363c5 * doc/plugins.texi (enum plugin_event): New event. [...] adds beb0dd8 2015-06-03 Benigno B. Junior bbj@gentoo.org adds f29929b Fix FT32 ChangeLogs adds 94302df Fix GNU coding style in memory statistics. adds d1df0bf 2015-06-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 73a9a75 PR target/66275 * config/i386/i386.c (ix86_function_arg_reg [...] adds 78de65b 2015-06-03 Michael Meissner meissner@linux.vnet.ibm.com adds d120fa2 PR sanitizer/66190 * cp-gimplify.c (struct cp_genericize_da [...] adds c38e343 /cp 2015-06-03 Paolo Carlini paolo.carlini@oracle.com adds 5c874cd 2015-06-03 Manuel López-Ibáñez manu@gcc.gnu.org Paol [...] adds 153a1d8 2015-06-03 François Dumont fdumont@gcc.gnu.org> adds 6ad4735 PR c++/44282 * mangle.c (mangle_decl): Always SET_IDENTIFIE [...] adds 9c0b7e8 * lto.c (iterative_hash_canonical_type, gimple_register_can [...] adds 3549fcc Daily bump. adds b44134d PR c/66341 * c-typeck.c (build_c_cast): Wrap VALUE into NON [...] adds 993a733 [AArch64] Always register fma_steering pass but gate it on th [...] adds 0925e39 Remove TARGET_RELAXED_ORDERING and optimize for weak memory models. adds e81ad0d [patch, testsuite, ARM] don't clobber dg-do-what-default in a [...] adds b1d9ada PR target/66369 * config/i386/sse.md (<sse2_avx2>_pmovmsk): [...] adds b1049e7 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Function>: If [...] adds d348be2 * MAINTAINERS (gen* on machine desc): Add self. adds 499e2be * lto.c (hash_canonical_type): Use tree_code_for_canonical_t [...] adds f77c029 2015-06-04 Andrew MacLeod amacleod@redhat.com adds 8fa3561 2015-06-04 Thomas Koenig tkoenig@netcologne.de adds 4641882 2015-06-04 Sriraman Tallam tmsriram@google.com adds 3a4679b 2015-06-04 Paolo Carlini paolo.carlini@oracle.com adds 5b64f4f Daily bump. adds 52ba993 * config/msp430/msp430.md (movsi_s): New. Special case for s [...] adds ff6e6cb 2015-06-05 Venkataramanan Kumar venkataramanan.kumar@amd.com adds 62589f7 [Patch] The comparison in a compare exchange should not take [...] adds 9b29488 gcc/testsuite/ChangeLog: adds 2f54ec0 * config/linux/x86/futex.h (futex_wait) [__x86_64__]: Remov [...] adds 0ea7cdf * config/linux/x86/futex_bits.h (sys_futex0): Cosmetics. adds aa09f26 cp/ PR c++/52595 * parser.c (cp_parser_cache_defarg): Cont [...] adds b577348 2015-06-04 Ville Voutilainen ville.voutilainen@gmail.com adds d38409c Add transform_to_exit_first_loop_alt adds 73951be Fix date of ChangeLog entry. adds f855d85 2015-06-05 Julian Brown julian@codesourcery.com Sand [...] adds 0866117 * include/std/shared_mutex (__shared_mutex_pthread, __share [...] adds bed86f0 2015-06-03 Russell Whitesides russelldub@gmail.com S [...] adds d51560f * doc/xml/manual/status_cxx2017.xml: Update status tables. [...] adds 3a1c9df Merge debug-early branch into mainline. adds 09c4fbe PR c++/66405 * pt.c (type_dependent_expression_p): EXPR_PAC [...] adds 4c04891 PR c++/66405 * pt.c (argument_pack_element_is_expansion_p): [...] adds 47369d8 * jcf-parse.c: Include toplev.h. adds 8afc487 Fix build of jit after debug-early merger adds aed02d5 2015-06-05 Thomas Koenig tkoenig@gcc.gnu.org adds c9d5dfa Remove jit_langhook_post_compilation_parsing_cleanups adds ff232eb 2015-06-05 Steven G. Kargl kargl@gcc.gnu.org adds 59e8942 PR target/6641 * Split Snd constraint into Sid and Ssd. Disp [...] adds d650c5b Daily bump. adds 9f96175 * config/msp430/msp430.c (msp430_asm_integer): Support additi [...] adds 58a87a2 Promote types of rtl expressions to rtx_insn in gen_split and [...] adds 2df7706 * gcc-interface/utils.c (note_types_used_by_globals): Tweak [...] adds 7d5059b Add missing entry. adds 9ed997b gcc/ * emit-rtl.c, expr.c, gcse.c, optabs.c, optabs.h, print [...] adds 9668af7 * dwarf2out.c (gen_lexical_block_die): Initialize stmt_die. adds a74c2d0 2015-06-06 Thomas Koenig tkoenig@netcologne.de adds 6cff4a0 2015-06-06 Thomas Koenig tkoenig@netcologne.de adds b7b5798 PR bootstrap/66319 * config/pa/pa-hpux10.h (TARGET_OS_CPP_B [...] adds 1555186 Daily bump. adds e20e61b 2015-06-07 François Dumont fdumont@gcc.gnu.org adds 9a8ba0f * alias.c (get_alias_set): Be ready for TYPE_CANONICAL of p [...] adds f4aca8f Fix my previous commit. adds d98bfca Daily bump. adds 87e3f63 gnattools/ * configure.ac (*-*-dragonfly*): New configuratio [...] adds c464be0 Add missing file. adds f48e5cb Add debug msg to dump_file in add_new_function adds 6167e85 Don't dump low gimple functions in gimple dump adds ed102e6 * sv.po: Update. adds eac2526 * objc-runtime-shared-support.c (build_module_descriptor): S [...] adds 73118c4 PR sanitizer/66452 * toplev.c (check_global_declaration): D [...] adds 2af3e91 PR libstdc++/66417 * src/c++11/codecvt.cc (write_utf16_code [...] adds 2ce3b2a Fix try_transform_to_exit_first_loop_alt adds 8ef2240 2015-06-08 Marc Glisse marc.glisse@inria.fr adds 4e30dcb 2015-06-08 Richard Biener rguenther@suse.de adds 0e22bb0 PR libstdc++/66441 * testsuite/22_locale/conversions/string [...] adds 932dff5 PR other/65366 * gdbhooks.py: Import sys. (intptr): New fu [...] adds 76a3604 * genattrtab.c (insn_alternatives): Change type from int * [...] adds 942ca70 * config/rx/rx.c (rx_function_value): Do not promote vector [...] adds 3b43af6 2015-06-08 Richard Biener rguenther@suse.de adds 6e84cca PR c/66415 * c-format.c (location_from_offset): Return LOC [...] adds 9b5d750 2015-06-08 Steven G. Kargl kargl@gcc.gnu.org adds 30326fd Handle -fipa-ra in reload_combine adds 379ca7f PR lto/65378 * ipa-utils.h (warn_types_mismatch): Update pr [...] adds 6448621 2015-06-08 Andrew MacLeod amacleod@redhat.com adds 43f418e * lto-streamer-out.c (lto_output_location): Stream reserved [...] adds 1ed0cc8 * lto.c (hash_canonical_type): Drop hashing of TYPE_STRING_F [...] adds 7e8e52b * gfortran.dg/lto/bind_c-2b_0.f90: New testcase. * gfortran [...] adds e82392d Daily bump. adds 1cb7cd5 Reset inlined debug variables at the end of the inlined function adds c66acc7 [PR64164] Drop copyrename, use coalescible partition as base [...] adds 71bbf1a Fix gimple_seq_nondebug_singleton_p adds a2d90e4 2015-06-09 Richard Biener rguenther@suse.de adds e1fb960 2015-06-09 Richard Biener rguenther@suse.de adds 409ccb7 2015-06-09 Richard Biener rguenther@suse.de adds 3586ee2 [GCC, ARM] armv8 linux toolchain asan testcase fail due to st [...] adds 5c14cb1 * config/rl78/rl78.c (rl78_select_section): When -mes0 is ac [...] adds bd5123a 2015-06-09 Richard Biener rguenther@suse.de adds 3321f1f * gcc-interface/misc.c: Remove duplicate include directives. [...] adds 8d5f6f4 PR libstdc++/66030 * config/abi/pre/gnu.ver: Export codecvt [...] adds cd64e0f * varasm.c (output_object_block_htab): Remove. (output_obje [...] adds 928ea46 2015-06-09 Richard Biener rguenther@suse.de adds e19614a [Patch testsuite obvious] g++.dg/ext/pr57735.C should not run [...] adds 6f3ba68 2015-06-09 Richard Biener rguenther@suse.de adds b286d7d PR c++/66383 * tree.c (replace_placeholders_r): Handle plac [...] adds 9d5c80c PR tree-optimization/66299 * match.pd ((CST1 << A) == CST2 [...] adds babeb42 PR bootstrap/66448 * toplev.c (check_global_declaration): D [...] adds 3456978 /cp 2015-06-09 Paolo Carlini paolo.carlini@oracle.com adds 64d82fb PR c++/66387 * semantics.c (process_outer_var_ref): Make su [...] adds 8385345 Handle location in expand_ifn_va_arg_1 adds a702386 DR 1467 PR c++/51747 * typeck2.c (digest_init_r): Replace [...] adds a5cb93e * gcc-plugin.h: Move decls to plugin.h and include it. * pl [...] adds 4730048 Mark function parallelized_function before add_new_function adds 6a77ed3 Mark offloaded functions as parallelized adds 7e0f000 2015-06-09 Matthias Klose doko@ubuntu.com adds d1ad4a2 Daily bump. adds 1382992 Revert "[PR64164] Drop copyrename, use coalescible partition [...] adds f85378a [Patch testsuite obvious] gcc.target/arm/pr65710.c should not [...] adds f7a1a68 Handle aarch64_guard1.C test adds 95f1e0d Add ARM/thumb attribute target adds a80feb6 Fix BITMAP identifier clash. adds 569b71d Fix build for ENABLE_OFFLOADING in expand_omp_target adds c5733d0 Use dmb ish instead of dmb sy for ARM. adds 03248c5 PR target/66470 * config/i386/i386.c (ix86_split_long_move) [...] adds 2457db4 2015-06-10 Richard Biener rguenther@suse.de adds 2b4b577 xtensa: implement trap pattern adds 5b599ee PR c++/66289 * cp-tree.h (TEMPLATE_DECL_COMPLEX_ALIAS_P): N [...] adds 0099b5b 2015-06-10 Michael Meissner meissner@linux.vnet.ibm.com adds cb3912b PR target/66473 * config/i386/i386.c (ix86_expand_vector_se [...] adds 5473b55 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps. adds 36807b7 * config/sh/sh.md (tstsi_t): Add '?' modifier to 'r' alternat [...] adds 6d2d17d Daily bump. adds 5b1ab93 Add ARM/thumb pragma target adds 5ff2ae1 s/recogniwed/recognized adds 3d49777 [ARM] Restrict MAX_CONDITIONAL_EXECUTE when -mrestrict-it is [...] adds e621df3 * match.pd: Use single_use throughout. adds 88fc652 * match.pd ((x & y) ^ (x | y) -> x ^ y): New pattern. adds f202382 Restore DW_AT_abstract_origin for cross-unit call sites adds 469dc5a PR c++/66450 * constexpr.c (cxx_eval_store_expression): Avo [...] adds db1ae94 PR c++/66445 * constexpr.c (potential_constant_expression_1 [...] adds e86bbcc 2015-06-11 Paul Thomas pault@gcc.gnu.org adds ebd6784 PR bootstrap/66252 * config/sparc/sparc.c (hard_regno_mode_ [...] adds dd4b0a0 Fix misplaced ChangeLog entries adds 2652cce * match.pd ((x & y) ^ (x | y)): Don't check for single_use. adds ff30c40 * dwarf2out.c (prune_unused_types): Handle unused top-level [...] adds b5c0cb0 PR bootstrap/66448 * dwarf2out.c (check_die): Check for com [...] adds 1bf7782 2015-06-11 Steve Ellcey sellcey@imgtec.com adds 8ee2e5f * config/pa/pa.c (pa_output_global_address): Handle LABEL_RE [...] adds 05b1053 * include/std/tuple (__is_tuple_like_impl): Disambiguate arr [...] adds 7211bb7 * config/rs6000/rs6000.c (rs6000_pre_atomic_barrier): [...] adds 6112970 2015-06-11 Martin Sebor msebor@redhat.com adds 51d0ea8 Daily bump. adds 0eaf0c4 * dbxout.c (xcoff_debug_hooks): Provide a function for regist [...] adds 8f88884 * lto-lang.c (lto_type_for_size): Include intN types. (lto_ty [...] adds e205c62 * emit-rtl.c (need_atomic_barrier_p): Mask model with MEMMO [...] adds 60be399 Use atomics in guard.cc. adds f03b299 Use atomics in guard.cc / remove special casing in targets. adds 87bc615 Use atomics in guard.cc / remove special casing in targets. adds f17272b gcc/ 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@ [...] adds af0b06c PR libstdc++/66464 * src/c++11/codecvt.cc (codecvt_utf16_ba [...] adds 8aee58d Fix whitespace in changelog. adds 69639d4 * include/precompiled/stdc++.h: Include <codecvt> and <share [...] adds 67d7574 [ifcvt][obvious] Use std::swap instead of manually swapping adds e0f9789 * dwarf2out.c (check_die): Protect with ENABLE_CHECKING. adds e534297 PR c++/65719 * pt.c (tsubst_decl) [VAR_DECL]: Mark namespac [...] adds 12defae Daily bump. adds b45a475 gcc: PR bootstrap/66448 * passes.c (rest_of_decl_compilatio [...] adds fde7153 Update parloops-exit-first-loop-alt{,-2,-3}.c adds 125a2cf Add gcc.dg/parloops-exit-first-loop-alt-4.c adds 2ff8d4a gcc/ * gensupport.h (add_implicit_parallel): Declare. * gen [...] adds db3d1ff Emit -Waddress warnings for comparing address of reference ag [...] adds 6aaefbd Remove stale commentary in cp/call.c adds 6f5a4f4 Fix comment documenting make_vector_stat adds 054150a Daily bump. adds b27c37b 2015-06-14 Thomas Koenig tkoenig@gcc.gnu.org adds 647730a PR middle-end/66325 * c-decl.c (start_enum): Set TYPE_PACKE [...] adds e7aa0bb 2015-06-14 Richard Biener rguenther@suse.de adds 3896580 * sv.po: Update. adds 03acb86 gcc/ * rtl.h (classify_insn): Declare. * emit-rtl.c (classi [...] adds cb27422 PR ipa/66181 * lto.c (compare_tree_sccs_1): Do not compare [...] adds 2740909 Daily bump. adds 3357e1c [AArch64] Change %ld to %wd for HOST_WIDE_INT parameter. adds 7ea35e8 gcc/testsuite/ChangeLog: adds 1ac7f5a Use dg-additional-options for -std={gnu99,c99} adds fe5ea20 Remove -fopenmp in dg-options in libgomp.c adds 4522131 Fix typo in libgomp/testsuite/libgomp.c/pr35625.c adds 545ffec PR debug/66535 * dwarf2out.c (gen_subprogram_die): Do not c [...] adds f39b15c compiler: Don't crash when dumping ast of empty block. adds 4312e4f Add MERGE file to track the git revision of the most recent c [...] adds 081f3e6 Remove dg-options -O2 in libgomp.c adds e9f7d2b /cp 2015-06-15 Paolo Carlini paolo.carlini@oracle.com adds ef59e3d gcc/ * config/aarch64/aarch64.md (mov<mode>_aarch64): Change [...] adds 8dfcd09 * altivec.md: Delete UNSPEC_VMLADDUHM. (mulv4 [...] adds dfafbb4 escape: Analyze binary expressions. adds d94396a Daily bump. adds 6e3ecd3 cp/ PR c++/58583 * cp-tree.h (DECL_INSTANTIATING_NSDMI_P): [...] adds 8f9a2cd [ARM][obvious] Fix gcc.target/arm/attr_thumb.c adds efbe56f [ARM Churn] Rename LOGICAL_OP_NON_SC to LOGICAL_OP_NON_SHORT_CIRCUIT adds cf8ffb1 [AArch64 Testsuite obvious] Reinstate torture-init and tortu [...] adds 390fe7e ARM][obvious] Fix gcc.target/arm/thumb-ifcvt.c adds b5e36ac 2015-06-16 Richard Biener rguenther@suse.de adds 8cfa246 [Patch Testsuite obvious] gcc.target/arm/pr65647.c should not [...] adds 8ee959f8 2015-06-16 Richard Biener rguenther@suse.de adds f059284 * ChangeLog: Remove duplicate entry. adds f34a836 Fallout for new memory statistics infrastructure. adds 090547b 2015-06-16 Matthew Wahab matthew.wahab@arm.com adds 3d1c340 PR c++/66387 * pt.c (tsubst_copy) [VAR_DECL]: Use process_o [...] adds 7e13b71 2015-06-16 Steve Ellcey sellcey@imgtec.com adds 510e444 2015-06-16 Steve Ellcey sellcey@imgtec.com adds 6c197bf PR target/56776 * config/i386/sse.md (*avx_addsubv4df3_1): [...] adds ba3815c * ChangeLog: Added missing ChangeLog entries. adds 8e3baf5 * ChangeLog: Fixup PR number. adds 5e190f2 PR libstdc++/65393 * src/c++11/thread.cc (thread::_M_make_t [...] adds 8154a35 PR jit/66539: Add parentheses as needed to gcc_jit_object_get [...] adds 8b54dd2 PR c++/58063 * tree.c (bot_manip): Remap SAVE_EXPR. adds f02f5df PR c++/66536 * tree.c (replace_placeholders_r) [CONSTRUCTOR [...] adds 1828cd7 PR jit/66539: Properly add testcase adds 3052eee jit: Add a test for compound assignment adds 3627237 /cp 2015-06-16 Paolo Carlini paolo.carlini@oracle.com adds c608a51 * include/bits/list.tcc (list::operator=(const list&), list: [...] adds a3f6aae * include/bits/allocated_ptr.h (__allocated_ptr): Use __addressof. adds ab2a707 Daily bump. adds 488d0b0 2015-06-17 Richard Biener rguenther@suse.de adds 8789248 * gcc.target/i386/pr54592.c: Remove dg-require-effect [...] adds 7536dda Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS hook. adds b8b0c02 PR testsuite/65944 * g++.dg/lto/pr65276_0.C: Add std2 [...] adds f3c08b9 * include/ext/alloc_traits.h (__alloc_traits::_S_nothrow_swa [...] adds 206f4b3 * include/bits/forward_list.h (forward_list::_M_get_Node_all [...] adds f2ab3ba 2015-06-17 Andrew MacLeod amacleod@redhat.com adds 527467c * config/rs6000/rs6000.md (*cmp<mode>_internal1): Rename to. [...] adds 29e65f8 * tree.h (merge_dllimport_decl_attributes, handle_dll_attrib [...] adds 6689f47 jit: Add missing type-checking to gcc_jit_{l|r}value_access_field adds debb6aa * include/bits/forward_list.h (_Fwd_list_base(const _Node_a [...] adds 4a875e1 2017-06-17 Andrew MacLeod amacleod@redhat.com adds 9918db4 PR middle-end/66429 * omp-low.c (expand_omp_taskreg): Use c [...] adds 9dc78f5 PR c++/66571 * pt.c (tsubst_omp_clause_decl): New function. [...] adds 613f2c3 PR middle-end/66429 * omp-low.c (expand_omp_taskreg, expand [...] adds 73bde8d 2015-06-17 Andrew MacLeod amacleod@redhat.com adds ce1cd3a * config/i386/i386.c (ix86_function_arg): Nest TARGET_64BIT [...] adds 2049d5c * gcc.target/i386/noplt-1.c (dg-do): Fix target selector. * [...] adds 41129c3 C++11 allocator support for std::list. adds 81dbec5 PR c++/66515 * call.c (implicit_conversion): Call reshape_i [...] adds aa320f1 Daily bump. adds 6e98053 * doc/invoke.texi (-fsanitize-sections): Split @var t [...] adds c1bee66 2015-06-18 Richard Biener rguenther@suse.de adds fc0fe62 PR c++/66571 * pt.c (tsubst_omp_clause_decl): New function. [...] adds 391cf42 gcc/ adds 2e6c9e1 gcc/ adds 3cc70dc gcc/ adds 3343661 PR middle-end/66253 * tree-vect-stmts.c (vectorizable_store [...] adds af2fe3f * g++.dg/cpp0x/initlist96.C: Use <initializer_list>. adds c01ee32 2015-06-18 Richard Biener rguenther@suse.de adds 7f67d68 PR c++/66001 * constexpr.c (cxx_eval_constant_expression): [...] adds e3a904d 2015-06-18 Steve Ellcey sellcey@imgtec.com adds c766f7b * config/rs6000/rs6000.h (WORD_REGISTER_OPERATIONS): Delete. adds 7e4d369 * config/i386/i386.md (*movsicc_noc_zext): New insn. (zero- [...] adds 056c318 Daily bump. adds d8e3664 PR target/66541 PR target/52144 * config/arm/arm.c (arm_set_c [...] adds c130d11 libgomp: XFAIL two libgomp.oacc-* tests adds 3625ad6 libgomp: libgomp.oacc-c-c++-common/lib-62.c is for acc_device [...] adds ed20400 [nvptx] Address genrecog warnings adds 06707d2 gcc/ adds 9d0137f Add missing test for r224643. adds 5258a4c [i386][obvious] Use std::swap instead of manually swapping in [...] adds f1c5366 Fix openmp global state fortran regression adds d0163b3 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 76626a2 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds ae11e7e 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 947782d 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 97ba860 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 934a3b0 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 83c45ef 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds e49b6cb 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 6487b64 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 6582738 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 68330f0 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds c815717 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 5c63a17 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 1788ccc 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 8109ba1 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 57ba130 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 7241256 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds b93d7bb 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds fff0639 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 301703e 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 864f2df 2015-06-19 Christophe Lyon christophe.lyon@linaro.org adds 5b3090e [Patch Vax] zero/sign extend patterns need to be SUBREG aware adds 0bf0c79 gcc/ * config/aarch64/aarch64.md (mov<mode>:GPF): Don't call [...] adds f666312 PR c++/66061 * g++.dg/cpp1y/var-templ31.C: New. adds e4c4626 PR c++/65843 * pt.c (tsubst_copy_and_build): Register a cap [...] adds dc70c77 PR c++/65973 * constexpr.c (build_constexpr_constructor_mem [...] adds a6b9f51 PR c++/65880 * decl.c (build_ptrmemfunc_type): Check TYPE_G [...] adds 6381d49 PR c++/66585 * pt.c (instantiate_class_template_1): Clear [...] adds 7c3e9fe fix ChangeLog date adds d2654d7 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Function>: Ma [...] adds 8fb94dd * gcc-interface/misc.c (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): [...] adds 4905002 * gcc-interface/gigi.h (record_builtin_type): Adjust comment [...] adds 286710f PR target/66591 * config/sh/sh.c (prepare_move_operands): Pre [...] adds 1774df3 PR c++/65882 adds a4712db Daily bump. adds d21bbc3 * common.opt (fsanitize-undefined-trap-on-error): Add Driver. adds 6fe5dc7 Daily bump. adds 7e1e440 Daily bump. adds a4f5959 Use std::swap instead of manual swaps. adds 7097da8 PR ipa/66351 * ipa-polymorphic-call.c (ipa_polymorphic_cal [...] adds 3dafd1b PR ipa/65908 * ipa-icf.c (sem_item::target_supports_symbol_ [...] adds 967c348 Add -mflip-thumb for testing. adds 5c826a3 add PR reference adds 2a9a344 2015-06-22 Richard Biener rguenther@suse.de adds 7a6462c 2015-06-22 Richard Biener rguenther@suse.de adds 3a55998 [gcc] adds 1ac3baa PR target/65871 * config/i386/i386.c (ix86_rtx_costs) <case [...] adds 0879c97 * sv.po: Update. adds 800f9fe * match.pd ((x ^ y) ^ (x | y) -> x & y, (x & y) + (x ^ y) - [...] adds 3cc0c1c PR libstdc++/64657 * include/bits/stl_uninitialized.h (__u [...] adds ce3ddd1 * include/bits/locale_conv.h (__do_str_codecvt): Handle empt [...] adds 496d3ab * include/debug/list (__gnu_debug::list): Use allocator-awar [...] adds ddda48d * testsuite/26_numerics/complex/value_operations/1.cc: Use [...] adds 0744fd8 * gcc.dg/graphite/isl-ast-gen-if.c (main): Increase size of [...] adds a082866 Verify dominators in early-out calculate_dominance_info adds 11dd476 Test for flag_parallelize_loops > 1 adds 7f2289e Add missing update_stmt in transform_to_exit_first_loop_alt adds 38457529 PR c++/66515 * call.c (implicit_conversion): Only reshape f [...] adds 40b80fa PR testsuite/66621 * g++.dg/debug, g++.dg/torture: Use dg-o [...] adds 0f93641 /cp 2015-06-22 Paolo Carlini paolo.carlini@oracle.com adds 41e1173 2015-06-22 Vladimir Makarov vmakarov@redhat.com adds 99838ed c-family/ * c-ada-spec.h (cpp_operation): Add HAS_DEPENDENT_ [...] adds 53a7bd7 * gcc.c (default_compilers): Pass "-o %g.s" to cc1 for heade [...] adds ed13ef4 2015-06-22 Andreas Tobler andreast@gcc.gnu.org adds 1ec7c7d Daily bump. adds 0f6714c * rtlanal.c (commutative_operand_precedence): Correct commen [...] adds 325ea54 PR tree-optimization/66449 * tree-ssa-loop-niter.c (loop_ex [...] adds 68621ee 2015-06-23 Richard Biener rguenther@suse.de adds 5b988b2 [nvptx] gcc/testsuite/gcc.target/nvptx/ adds 06af5c8 PR target/66560 * config/i386/predicates.md (addsub_vm_oper [...] adds 5941b5d * MAINTAINERS (Write After Approval): Add myself. adds 0e8e250 PR 65711 * config/arm/linux-elf.h (LINUX_TARGET_LINK_SPEC): [...] adds 505aa56 gcc/fortran/ChangeLog: adds 5bc2f83 [Vax testsuite] Fixup to revision 224672, add missing testcase. adds 88323ee * match.pd ((x + y) - (x | y) -> x & y, (x + y) - (x & y) - [...] adds 75e0943 * config/nvptx/nvptx.md (sel_true<mode>, sel_false<mode>): N [...] adds c1c0e9e 2015-06-23 Richard Biener rguenther@suse.de adds 435172d PR c++/66542 * decl.c (expand_static_init): Make sure the d [...] adds 23d64a1 PR c++/66501 * class.c (type_has_nontrivial_assignment): Ne [...] adds 42fcf9e PR c++/65879 * decl.c (grokfndecl): Check the linkage of ct [...] adds bd19243 Use abort in parloops-exit-first-loop-alt-{3,4}.c adds 1d7a23a 2015-06-23 Paolo Carlini paolo.carlini@oracle.com adds 0200602 * c-common.c (warn_logical_operator): Use tree_int_cst_equal [...] adds 58ddcda 2015-06-23 James Lemke jwlemke@codesourcery.com adds 85f988d 2015-06-23 Andreas Tobler andreast@gcc.gnu.org adds de231ec gcc/c-family/ * c-common.c: Don't include target-def.h. adds a1d0f6e 2015-06-23 François Dumont fdumont@gcc.gnu.org adds f591a95 * collect-utils.c (collect_wait): Unlink the response file h [...] adds e49bc3d [PATCH] Fix PR c++/30044 adds 4a48c27 Daily bump. adds 25538e3 Add PR information to ChangeLog entries for previous change adds 431da5f PR target/65803 * config/bfin/bfin.c (hwloop_optimize): Ini [...] adds 6b7cfb9 S/390 Vector ABI GNU Attribute. adds abf3bee S/390: Limit legitimate_constant_p changes to TARGET_VX. adds 6bb09dc S/390: Disable effect of support_vector_misalignment adds a114248 S/390: Fix s390_secondary_reload register class check. adds 6c39f92 S/390: Remove internal builtins from vecintrin.h. adds a8aefbe S/390: Make builtin creation conditional. adds 8aaac84 S/390: Add proper comments to vpopct builtins for automated t [...] adds 9e034d1 S/390: Switch mode attribute to bhfgq for vec scatter adds 98e960a PR66306: Fix match_dups on swapped operands. adds 156dba8 [PATCH][testsuite] Fix TORTURE_OPTIONS overriding adds c1eaf61 Fix PR target/63408 adds c35df80 [PATCH]Use "unsigned int" to hold alignment in emit_local function. adds c961aa1 /cp 2015-06-24 Paolo Carlini paolo.carlini@oracle.com adds 53e2e97 2015-06-24 Richard Biener rguenther@suse.de adds 425ae6f Revert fix for PR c++/30044 adds 207695d 2015-06-24 Paolo Carlini paolo.carlini@oracle.com adds 87eb018 [PATCH][AARCH64]Add ACLE predefined marcos: __ARM_ALIGN_MAX_P [...] adds e0abc01 Skip tests for inappropriate multilibs. adds 09dc5bf * tree-vect-slp.c (vect_build_slp_tree_1): Init vectype. adds 12b9e10 /cp 2015-06-24 Adam Butcher adam@jessamine.co.uk adds 1f6b391 cp/ adds 374fac5 PR c++/66501 * class.c (type_has_nontrivial_assignment): Re [...] adds d49d9e3 * dwarf2out.c (gen_formal_parameter_die): Remove assert. adds b37104f [AArch64] Fix ICES with -mgeneral-regs-only / -march=...+nofp adds 33cb48f [AArch64 Doc] Clarify feature modifiers {no,}{fp,simd,crypto} adds 14a6e10 [AArch64] Fix another ICE with -mgeneral-regs-only adds fa4f365 PR c++/66647 * pt.c (dependent_type_p_r): Check for depende [...] adds ffff0e9 2015-06-24 François Dumont fdumont@gcc.gnu.org adds a1c392b * gcc.dg/torture/pr66345.c: Fix assumption about size_t type. adds 5ef5d6b PR target/66563 * [SH] Add a new operand to GOTaddr2picreg so [...] adds 964f793 The problem is that diagnostic_action_after_output tries to d [...] adds b9ea6db Daily bump. adds a27e538 Verify reused dominators info in calculate_dominance_info adds 5b5f6cc Fix PR target/29693 adds 5b11c9b Remove 'unsigned' in header comment canonicalize_loop_ivs adds cc16f5e * config/bfin/bfin.c (bfin_expand_prologue): Set cu [...] adds 955b651 2015-06-25 Richard Biener rguenther@suse.de adds b0655ed 2015-06-25 Richard Biener rguenther@suse.de adds b13fec6 gcc/ * match.pd: Add patterns for vec_conds between 1 and 0. adds 25626f4 * lto-streamer-out.c (DFS::hash_scc): Fix typos & formatting [...] adds 4c8f3f7 2015-06-25 Richard Biener rguenther@suse.de adds 596d942 2015-06-25 Zhouyi Zhou yizhouzhou@ict.ac.cn Vladimir [...] adds deb7cbe 2015-06-25 Andrew MacLeod amacleod@redhat.com adds ce41e81 * cilk.c (extract_free_variables): Use is_global_var. adds 577041e 2015-06-25 Andrew Macleod amacleod@redhat.com adds f48c7f4 * array-notation-common.c: Use VAR_P throughout. * c-ada-sp [...] adds 20e6ed7 Fix changelog mistake adds a3c76fd 2015-06-25 Andrew MacLeod amacleod@redhat.com adds 54cef8b 2015-06-25 Andrew MacLeod amacleod@redhat.com adds 142dd62 gcc/ * hash-table.h: Include hash-traits.h. (typed_free_rem [...] adds 9937801 gcc/ada/ * gcc-interface/decl.c (value_annotation_hasher::ha [...] adds dd10614 gcc/ * hash-traits.h (ggc_hasher::remove): Take a reference [...] adds fd0399c gcc/ * hash-traits.h (pointer_hash::mark_deleted, pointer_ha [...] adds 770ff93 gcc/ * hash-table.h: Update comments. * hash-traits.h (poin [...] adds 298e7f9 gcc/ * hash-traits.h (free_ptr_hash): New class. * dwarf2ou [...] adds b594087 gcc/ * hash-traits.h (ggc_hasher): Rename to... (ggc_remove [...] adds eae1ecb gcc/ * hash-traits.h (ggc_cache_hasher): Rename to... (ggc_ [...] adds 576d455 gcc/ * cgraph.h (asmname_hasher): Inherit from ggc_ptr_hash. [...] adds ac549b4 gcc/ * hash-table.h (has_is_deleted, is_deleted_helper): Del [...] adds cede640 gcc/ * hash-traits.h (typed_noop_remove): Don't require a po [...] adds f581cce gcc/ * hash-traits.h (default_hash_traits): New structure. [...] adds 3445be6 gcc/ * hash-table.h: Update comments. adds b837d19 gcc/ * hash-map-traits.h: Include hash-traits.h. (simple_ha [...] adds f4ff098 gcc/ * tree-hash-traits.h: New file. (tree_operand_hash): N [...] adds 3c17973 gcc/ * tree-hash-traits.h (tree_decl_hash): New class. * tr [...] adds ad7173b gcc/ * tree-hash-traits.h (tree_ssa_name_hasher): New class. [...] adds 22fd03a gcc/ * tree-hash-traits.h (tree_hash): New class. * except. [...] adds cbfc4bf gcc/ * hash-traits.h (string_hash, nofree_string_hash): New [...] adds 8a67326 gcc/ * config/mips/mips.c (mips16_flip_traits): Use it. (lo [...] adds 613732c gcc/ * gengtype-parse.c (require_template_declaration): Allo [...] adds 091deb3 gcc/ * ipa-icf.h (symbol_compare_hash): New class. (symbol_ [...] adds d5fb613 gcc/ * hash-map-traits.h (unbounded_hashmap_traits): New cla [...] adds e031629 gcc/ * hash-map-traits.h (default_hashmap_traits): Delete. adds ee34b0e gcc/ * hash-map-traits.h (simple_hashmap_traits::key_type): [...] adds 4b49858 gcc/ * config/aarch64/aarch64.c, config/alpha/alpha.c, confi [...] adds 5da5e28 gcc/ * Makefile.in (TARGET_DEF): Add target-insns.def. (.PR [...] adds 0c71fb4 gcc/ * config/aarch64/aarch64.c, config/alpha/alpha.c, conf [...] adds 23d1032 * include/bits/locale_conv.h (__do_str_codecvt): Set __count. adds ec2e009 2015-06-25 Andrew MacLeod amacleod@redhat.com adds d34b110 Validate -pie if PIE is enabled by default adds f3e1976 gcc/ PR target/65979 PR target/66611 * config/sh/sh.md (ts [...] adds 85da1e8 2015-06-25 Andrew MacLeod amacleod@redhat.com adds ed5fff7 Daily bump. adds 387f987 Cast return of strtol to unsigned int adds e4288ba PR target/66412 * config/i386/i386.md (various splitters): [...] adds f215226 2015-06-26 Richard Biener rguenther@suse.de adds 4e81b38 * c-common.c (handle_unused_attribute): Use VAR_OR_FUNCTION_DECL_P. adds b5fbf2d [Patch ARM] Fix thinko in use of TARGET_UNIFIED_ASM adds b141a4b * gcc-interface/trans.c (loop_info_d): Add low_bound, high_b [...] adds faf67f0 * cp-array-notation.c (expand_sec_reduce_builtin): Use INDIR [...] adds 16d83c0 gcc/ * rtl.h (emit): Add an optional boolean parameter to co [...] adds 001eae4 * match.pd ((x | y) & ~(x & y) -> x ^ y, (x | y) & (~x ^ y) [...] adds 7a0ae4a * gcc-interface/gigi.h (create_var_decl_1): Rename into... [...] adds 0c6fd2e * gcc-interface/gigi.h (note_types_used_by_globals): Delete. [...] adds d955aa4 * gcc-interface/trans.c (Handled_Sequence_Of_Statements_to_g [...] adds 0094ca3 Minor comment tweak. adds 69693ea 2015-06-26 Richard Biener rguenther@suse.de adds 7cf4130 PR bootstrap/66638 * tree-ssa-loop-niter.c (loop_exits_befo [...] adds 4dcba1d * config/nvptx/nvptx.md (call_operation): Remove unused variables. adds 4175480 [AArch64][1/2] Rename SYMBOL_SMALL_GOT to SYMBOL_SMALL_GOT_4G adds 12dfa5b [Patch AArch64 1/4] Define candidates for instruction fusion [...] adds 5e9fcc7 [Patch AArch64 2/4] Control the FMA steering pass in tuning [...] adds 14677da [Patch AArch64 3/4] De-const-ify struct tune_params adds 65f988f [AArch64][2/2] Implement -fpic for -mcmodel=small adds 4d2c642 [Patch AArch64 4/4] Add -moverride tuning command, and wire i [...] adds 3ba9ebd Fix PR 66301 - check for dump_file in eliminate_dom_walker::b [...] adds 0cf907e gcc/ * hash-map.h (hash_map::traverse): Use the definition o [...] adds 96177d1 * include/bits/stl_bvector.h (vector<bool>::vector()): Add n [...] adds aa3e402 * array-notation-common.c (find_rank): Use INDIRECT_REF_P. [...] adds 141d9a9 Implement N4258 (Cleaning-up noexcept in the Library rev 3) adds 671608f2 PR c++/66654 * typeck2.c (digest_init_r): Only expect resha [...] adds fbfe1b5 PR c++/66067 * mangle.c (write_nested_name): Limit TYPENAME [...] adds ceab5d0 PR c++/66255 * pt.c (check_unstripped_args): Split out from [...] adds f755666 PR c++/66684 * typeck2.c (merge_exception_specifiers): Allo [...] adds 4eff852 PR c++/66216 * class.c (finish_struct): Call fixup_attribut [...] adds 6290f0d * c-common.c (check_main_parameter_types): Use VECTOR_TYPE_P [...] adds 27de91b 2015-06-26 Andrew MacLeod amacleod@redhat.com adds 5f21d2b Daily bump. adds 8463756 * pt.c (check_unstripped_args): Mark parameter as unused. adds f4ae420 * call.c (set_up_extended_ref_temp): Use VAR_P. * class.c: [...] adds 7624902 * call.c: Use VECTOR_TYPE_P. * constexpr.c: Likewise. * cv [...] adds a5cb3e8 Make debug_tree() print the length of a TREE_VEC adds d4cf9ac Daily bump. adds 1ec9e8b * config/i386/i386.md (<mode>_ldx): Do not zero-extend non-P [...] adds 688586d 2015-06-28 Chung-Lin Tang cltang@codesourcery.com San [...] adds e5e7bb9 * Add forgotten ChangeLog entry. adds 5aed229 gcc/ChangeLog: adds 6c4e00d Daily bump. adds 633f712 2015-06-29 Richard Biener rguenther@suse.de adds 59f8b29 2015-06-29 Richard Biener rguenther@suse.de adds 6b44028 2015-06-29 Richard Biener rguenther@suse.de adds be23b16 PR c/66322 * c-common.c (check_case_bounds): Add bool * par [...] adds 6dd27d6 2015-06-29 Matthew Wahab matthew.wahab@arm.com adds bd79788 Simplify structure try_transform_to_exit_first_loop_alt adds ef5e7d0 * fold-const.c (fold_binary_loc): Move X - (X / Y) * Y -> X [...] adds ec380e5 [AArch64] Generalize TLSLE macro and pattern names adds 2b40f9b i386: Implement asm flag outputs adds f7f6d6e * sv.po: Update. adds 830e7ac 2015-06-29 Matthew Wahab matthew.wahab@arm.com adds 43ec128 2015-06-29 Matthew Wahab matthew.wahab@arm.com adds 23da161 2015-06-29 Matthew Wahab matthew.wahab@arm.com adds 0949f22 Wunused-parameter warnings are given from cgraph::finalize_fu [...] adds 6eb777b 2015-06-29 Sandra Loosemore sandra@codesourcery.com adds 602bd32 * config/i386/i386.md (*jcc_1): Use %! in asm template. Set [...] adds 0617d4e PR ada/63310 * gcc-interface/utils.c (gnat_write_global_dec [...] adds d9ba0dd 2015-06-29 François Dumont fdumont@gcc.gnu.org adds 29a2cef Use PIE_SPEC/NO_PIE_SPEC for crtend.o/crtendS.o adds 971f826 /cp 2015-06-29 Paolo Carlini paolo.carlini@oracle.com adds f8cec99 * config/nvptx/nvptx.md (nvptx_reorg_subreg): New fn, broken [...] adds fb96738 Daily bump. adds b3f7a35 PR target/66509 * configure.ac: Fix filds and fildq test fo [...] adds b9d66f8 * tree-ssa-loop-ivopts.c (record_sub_use): Don't reset ssa_n [...] adds 5ac78bd * lex.c (search_line_sse42) [__GCC_ASM_FLAG_OUTPUTS__]: New [...] adds c539ca6 2015-06-30 Richard Biener rguenther@suse.de adds 5d4f3ed Use max_loop_iterations in transform_to_exit_first_loop_alt adds a84cae9 2015-06-30 Richard Biener rguenther@suse.de adds f6f5b85 * fold-const.c (fold_binary_loc): Move ~X | X folding ... * [...] adds 6f6c75e Add parloops-exit-first-loop-alt-{5,6,7}.c adds 6a6d166 * config/sparc/leon.md (leon_load): Enable for all LEON vari [...] adds d7a904b * gcc.dg/fold-ior-2.c (fn4): Swap operands. adds 98b69bc 2015-06-30 Richard Biener rguenther@suse.de adds 97a82d4 PR middle-end/66702 * omp-low.c (simd_clone_adjust): Handle [...] adds 4900572 Run testsuite/libgomp.c++/c++.exp at -O2 by default adds 23bab44 2015-06-30 Richard Biener rguenther@suse.de adds 36c2dee * configure: Regenerate. adds 168a6cd 2015-06-30 Richard Biener rguenther@suse.de adds 30b1ba4 libcpp: adds d3c6404 2015-06-30 Ville Voutilainen ville.voutilainen@gmail.com adds 376fa1e * include/bits/stl_pair.h: Replace class keyword with typename. adds f01bcbf * doc/Makefile.am (stamp-pdf-doxygen): Grep for LaTeX errors [...] adds 800478e PR debug/66653 * cp-tree.h (CP_DECL_THREAD_LOCAL_P): New. [...] adds 02b9d35 PR debug/66653 * decl2.c (is_late_template_attribute): True [...] adds 6870ed4 Run testsuite/libgomp.oacc-c++/c++.exp at -O2 by default adds 48bd2be * match.pd (X - (X / Y) * Y): Use convert1 and convert2. Co [...] adds 754e086 * match.pd (~x | x): Don't use tree_nop_conversion_p. Build [...] adds 1c26a2e IA MCU psABI support: GCC changes adds 146896e IA MCU psABI support: changes to libraries adds cf73412 IA MCU psABI support: testsuite adds 06072e7 2015-06-30 Vladimir Makarov vmakarov@redhat.com adds c2c2e50e Add missed test adds 9bd7a18 jit: fix some .rst issues in docs adds cc36aea fixes to gcc_jit_context_dump_reproducer_to_file adds adb2df5 PR jit/66628: add gcc_jit_context_add_command_line_option adds 04feb56 PR jit/66546: Add gcc_jit_context_set_bool_allow_unreachable_blocks adds a24ef8d jit: add switch statements adds cf3a33c gcc/ * defaults.h (HAVE_epilogue, gen_epilogue): Delete. * [...] adds b4d2245 gcc/ * defaults.h (HAVE_mem_thread_fence, gen_mem_thread_fen [...] adds bffbb74 gcc/ * defaults.h (HAVE_load_multiple, gen_load_multiple) ( [...] adds 1d5ad68 gcc/ * target-insns.def (jump): New targetm instruction patt [...] adds 11e0a6f * lto-streamer-out.c (class DFS): Adjust hash_scc method. ( [...] adds 03ca6f4 Daily bump. adds a18eed1 PR target/64833 * [SH] Set length of casesi_worker_1 insn to [...] adds 4171562 Fix PR c++/66686 (dependent template template substitution) adds 12dcc3b 2015-06-30 Sandra Loosemore sandra@codesourcery.com adds 9e6be88 * gcc.target/i386/pr66691.c: Update PR number. adds bd36070 2015-07-01 Richard Biener rguenther@suse.de adds 9585883 Fix latest entry adds 486bdb6 2015-07-01 Richard Biener rguenther@suse.de adds e667550 PR middle-end/66633 * tree-nested.c (convert_nonlocal_omp_c [...] adds d987e66 gcc/ PR bootstrap/66685 * rtl.c (classify_insn): Handle ret [...] adds d65d306 [AArch64] Fall back to -fPIC if no support of -fpic in binutils adds 2f5c653 [AArch64] Restrict pic-small.c by new test directive adds d5b3631 [AArch64] Document several AArch64-specific test directives adds fd05d49 /cp 2015-07-01 Paolo Carlini paolo.carlini@oracle.com adds d7297b9 * config/msp430/msp430.md (zero_extendhipsi2): Use MOVX.A to [...] adds 7394c9c 2015-07-01 Matthew Wahab matthew.wahab@arm.com adds ea10579 Implement N4502, the C++ Detection Idiom. adds d64cb7f * include/bits/ptr_traits.h (__ptrtr_elt_type, __ptrtr_diff_ [...] adds bdccabb * include/bits/alloc_traits.h (__alloctr_rebind): Remove. ( [...] adds 1fa42b0 jit: clarify (lack of) lifetime requirements on input const char * adds eb2d3e4 jit: document union types adds f410e1f PR jit/66700: set TREE_ADDRESSABLE when building an ADDR_EXPR adds fd425e6 2015-07-01 Richard Biener rguenther@suse.de adds 32e90dc gcc/ChangeLog: 2015-07-01 Bernd Edlinger <bernd.edlinger@ho [...] adds 2cc308f 2015-07-01 Thomas Koenig tkoenig@gcc.gnu.org adds 10a13d5 gcc/ PR bootstrap/66685 * rtl.c (classify_insn): Only retur [...] adds 577fe31 Use scan-rtl-dump in i386/vararg-loc.c adds d277282 * config/pa/linux-atomic.c (__kernel_cmpxchg): Reorder argum [...] adds 834409a PR c++/65945 * decl.c (cxx_init_decl_processing): Set TYPE_ [...] adds 42af8c2 gcc/c-family/ * c-opts.c (c_common_post_options): Highest AB [...] adds 97e9c84 gcc/c-family/ * c-opts.c (c_common_post_options): Default to [...] adds fa769cc gcc/c-family/ * c-common.h (D_CXX11): Rename from D_CXX0X. [...] adds 4717887 * config/s390/tpf.h (LIBSTDCXX): Change to CPP1. (LIB_SPEC): [...] adds 7acfc10 Daily bump. adds e71db74 * tree-ssa-loop-ivopts.c (struct ivopts_data): New field iv_ [...] adds 42af433 Add prototype for exit adds d69a495 * libsupc++/guard.cc (__test_and_acquire): Use __p after __a [...] adds 1464518 2015-07-02 Richard Biener rguenther@suse.de adds 959a496 * testsuite/libgomp.c++/pr66702-1.C: Require vect_simd_clon [...] adds 3528fbd * configure.ac: Add AC_USE_SYSTEM_EXTENSIONS. * configure: [...] adds f0a719d 2015-07-02 Richard Biener rguenther@suse.de adds 1e5e385 * config/cris/cris.md ("epilogue"): Remove condition. ("pro [...] adds 906a940 2015-07-02 Richard Biener rguenther@suse.de adds e7f9a22 gcc/: adds b77049e Regenerate .pot files. adds 3d3b7cc PR rtl-optimization/66706 * combine.c (make_compound_operat [...] adds 968f733 2015-07-02 Steven G. Kargl kargl@gcc.gnu.org adds fb1481e 2015-07-02 Steven G. Kargl kargl@gcc.gnu.org adds 35267be [gcc] adds 880e4ba /libcpp 2015-07-02 Paolo Carlini paolo.carlini@oracle.com adds 4b8eb6c 2015-07-02 Paul Thomas pault@gcc.gnu.org adds d9f6f79 * acinclude.m4 (GLIBCXX_DEFAULT_ABI): Change valid arguments [...] adds e1c33af * trans-common.c: Include <map> after system.h. adds 28e8905 * pt.c (type_dependent_expression_p): Handle expressions th [...] adds 1b86a64 Daily bump. adds 6475b46 PR c++/66743 * pt.c (for_each_template_parm_r) [UNDERLYING_ [...] adds 90194b2 PR target/37072 * doc/invoke.texi (i386 and x86-64 Options) [...] adds a2f9b7c 2015-07-03 Richard Biener rguenther@suse.de adds e507d74 [Patch SRA] Fix PR66119 by calling get_move_ratio in SRA adds 7c35064 2015-07-03 Paolo Carlini paolo.carlini@oracle.com adds 408ab4c 2015-07-03 Christophe Lyon christophe.lyon@linaro.org adds c915fa3 2015-07-03 Richard Biener rguenther@suse.de adds 89216e9 Add IA MCU support to x86intrin.h adds c122116 Add the missing file adds e47b92f 2015-07-03 Richard Biener rguenther@suse.de adds 67f4304 2015-07-03 Ville Voutilainen ville.voutilainen@gmail.com adds b58783c * doc/xml/manual/status_cxx2017.xml: Update status table. * [...] adds c9137c8 PR rtl-optimization/66706 * gcc.target/powerpc/shift-int.c: [...] adds 1e31738 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udi [...] adds 55a0118 [Patch docs obvious AArch64] Fix position of -moverride docum [...] adds 3cd8a8a 2015-07-03 Carlos Sánchez de La Lama csanchezdll@gmail.com adds 2a6eea5 2015-07-03 Paolo Carlini paolo.carlini@oracle.com adds 48fc4cf Daily bump. adds d0e616a 2015-07-04 Marc Glisse marc.glisse@inria.fr adds 7506bd9 PR target/66114 * config/pa/pa.md (indirect_jump): Use pmod [...] adds a5baeed 2015-07-04 Steven G. Kargl kargl@gcc.gnu.org adds 874cca8 2015-07-04 Bernd Edlinger bernd.edlinger@hotmail.de adds 90b6ad4 Daily bump. adds 31300ec 2015-07-04 Sandra Loosemore sandra@codesourcery.com adds 9a1bd12 gcc/ * target.def: Add code_for_* hooks. * gentarget-def.c [...] adds a3c81e6 gcc/ * target-insns.def (builtin_longjmp, builtin_setjmp_rec [...] adds 1d99ab0 gcc/ * target-insns.def (untyped_call, untyped_return): New [...] adds 1d375a7 gcc/ * target-insns.def (prefetch): New targetm instruction [...] adds 4db8dd0 gcc/ * target-insns.def (trap): New targetm instruction patt [...] adds 71512c0 gcc/ * target-insns.def (restore_stack_block, restore_stack_ [...] adds ec19b61 gcc/ * expr.h (gen_move_insn_uncast): Delete. * expr.c (gen [...] adds e9b0644 gcc/ * target-insns.def (stack_protect_set, stack_protect_te [...] adds a558802 gcc/ * target-insns.def (allocate_stack, check_stack, probe_ [...] adds 32e17df gcc/ * target-insns.def (clear_cache): New targetm instructi [...] adds 4177c69 gcc/ * target-insns.def (doloop_begin, doloop_end): New targ [...] adds 451e3cf gcc/ * target-insns.def (extv, extzv, insv): New targetm ins [...] adds 86d0644 PR tree-optimization/66718 * tree-vect-stmts.c (vectorizabl [...] adds 05e5154 PR tree-optimization/66718 * tree-vect-stmts.c (vectorizabl [...] adds 0446c24 * doc/fragments.texi (Target Fragment): Convert debian.org [...] adds e2c4a09 2015-07-05 François Dumont fdumont@gcc.gnu.org adds 5c3c230 2015-07-05 Chung-Lin Tang cltang@codesourcery.com Sa [...] adds a7081fa Daily bump. adds 6145350 PR tree-optimization/66720 * gcc.dg/vect/pr48052.c: Use dg- [...] adds a29fd1b libgomp: Add comment to clarify last_team usage adds e3c1971 PR libfortran/40267 * Makefile.am: Remove libgfortranbegin [...] adds 535b528 PR tree-optimization/66757 * match.pd: Add missing conditio [...] adds 1caa6ab gcc/testsuite/ChangeLog: adds 7832d94 Added missing Changelog entry for testsuite. adds e7966fe 2015-07-06 Richard Biener rguenther@suse.de adds 282b12f [AArch64] PR target/66731 Fix fnmul insn with -frounding-math adds 8697277 Rename read-md.c:decimal_string adds 9a56363 Allow -mincoming-stack-boundary=3 with -mno-sse adds b127ad6 Fix assert caused by bad cfg manipulation in bfin. adds 80b8a97 2015-07-06 Richard Biener rguenther@suse.de adds a21bc0f MIPS: For micromips allow the near-far-3.c test to use the ja [...] adds 83c6000 2015-07-06 Richard Biener rguenther@suse.de adds 9e9379b Add -march=iamcu to optimize for IA MCU adds 4f0e25c [ARM] fix movdi expander to avoid illegal ldrd/strd adds ffe67be 2015-07-06 Steven G. Kargl kargl@gcc.gnu.org adds 82cbe1b * config/i386/i386.md (extv<mode>): Rename from extv. Use S [...] adds 01872b8 Optimize i?86-*-elfiamcu for iamcu by default adds 381fe25 [ARM] PR/65956 AAPCS update for alignment attribute adds 44121e9 Fix eipa_src AAPCS issue (PR target/65956) adds 668de2f 2015-07-06 Steve Ellcey sellcey@imgtec.com adds 3c537ec Handle PROCESSOR_IAMCU in ix86_target_macros_internal adds c8047e0 2015-07-06 Marc Glisse marc.glisse@inria.fr adds 40bdfbc gcc/ * graphite-blocking.c (HAVE_isl): Include <stddef.h>. [...] adds bd10f27 * s-oscons-tmplt.c: Add support for DragonFly alongside FreeBSD. adds 67842e8 * config/nvptx/nvptx.c (nvptx_reorg): Remove unused vars. F [...] adds 9d93412 * config/i386/i386.md (insv<mode>): Rename from insv. Use S [...] adds 2e7845f * pt.c (argument_pack_element_is_expansion_p): A decl pack i [...] adds 1cc00a0 * pt.c (reduce_template_parm_level): Also build the TYPE_DEC [...] adds 43acffb Daily bump. adds e8838fb 2015-07-07 Richard Biener rguenther@suse.de adds bdf88cd Cleanup arch file directive. adds 8241864 2015-07-07 Richard Biener rguenther@suse.de adds 2331e65 gcc/testsuite/ChangeLog: adds 789581b 2015-07-07 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ad782ae 2015-07-07 Paulo Matos pmatos@broadcom.com adds acfb072 PR target/66780 * config/sh/sh.md (symGOT_load): Revert a par [...] adds da0aab0 MIPS: Fix the call-[1,5,6].c tests to allow the jrc instructi [...] adds 54c06b77 2015-07-07 Richard Biener rguenther@suse.de adds 345fc96 MIPS: Do not generate micromips code for the no-smartmips-lwx [...] adds 4d7c6f7 Add rewrite_virtuals_into_loop_closed_ssa adds 5a3d2e1 Add empty loop exit block in transform_to_exit_first_loop_alt adds 9793d5a PR jit/66779: fix segfault adds d027835 PR jit/66783: prevent use of opaque structs adds 45cfc51 [MOXIE] Hookize GO_IF_LEGITIMATE_ADDRESS adds 67ede3e c-family/ * c-ada-spec.h (cpp_operation): Add IS_MOVE_CONSTR [...] adds 0052bd3 * config/i386/i386.md (*jcc_bt<mode>): Only split before rel [...] adds b920883 Daily bump. adds 9ef1621 2015-07-07 Andrew MacLeod amacleod@redhat.com adds 5ae4887 * target.def (rtx_costs): Remove "code" param, add "mode". [...] adds 4edfb4e fix changelog pasto adds 0b21e78 * getruntime.c (get_run_time) [__USE_GNU]: Use RUSAGE_SELF a [...] adds e3b4d46 2015-07-08 Richard Biener rguenther@suse.de adds 023b614 MIPS: Do not build the stack-1.c testcase for micromips. adds c53e881 [ARM] Initialise cost to COSTS_N_INSNS (1) and increment in a [...] adds c240086 [PATCH][ARM]Adjust compiling options for "gcc.target/arm/unsi [...] adds 66259e2 * config/i386/i386.md (*jcc_bt<mode>): Only allow const_int [...] adds 815c8a8 MIPS: Fix failing branch range checks for micromips. adds 2324307 PR c++/66748 * tree.c (handle_abi_tag_attribute): Check for [...] adds b85ca4c S/390: Remove assertion in s390_init_frame_layout. adds 15381b1 2015-07-08 Richard Biener rguenther@suse.de adds 947f174 2015-07-08 Richard Biener rguenther@suse.de adds facae23 Fix PR bootstrap/66744. adds 60084b2 Fix libgomp.c/parloops-exit-first-loop-alt{,-3}.c testcases adds e93a6f3 PR jit/66783: improve error messages adds a5ea4da Address -Wsign-compare diagnostics adds 9ba13af Fix comments in a jit testcase adds fe265ad [nvptx offloading] Only 64-bit configurations are currently s [...] adds 15d96f9 2015-07-08 Vladimir Makarov vmakarov@redhat.com adds cacef50 liboffloadmic plugin: Address -Wnarrowing diagnostics adds ae18d4c 2015-07-08 Paolo Carlini paolo.carlini@oracle.com adds b0f200d Don't pass/return vectors in registers for IAMCU adds 565f322 2015-07-08 Iain Sandoe iain@codesourcery.com adds 111f022 Add abort prototype to readeflags-1.c/writeeflags-1.c adds b75bf56 * config/i386/predicates.md (general_reg_operand): Use GENER [...] adds 04d7d3e Compile pr37870.c with -mlong-double-80 adds 81a13bd Allow <adxintrin.h> for IA MCU adds 3c70ff3 [AArch64] Define TARGET_UNSPEC_MAY_TRAP_P adds 386ef92 * c-omp.c (c_omp_declare_simd_clauses_to_numbers): If all cl [...] adds 0124237 c-family/ * c-ada-spec.h (cpp_operation): Add IS_CONSTEXPR. [...] adds 7e3650b PR testsuite/66796 * gcc.target/hppa/shadd-1.c [...] adds bddd01c Daily bump. adds 5fe18e7 reduce conditional compilation for LOAD_EXTEND_OP adds d836e31 remove #if for HAVE_cc0 in combine.c adds d0b9971 always define SHORT_IMMEDIATES_SIGN_EXTEND adds 3c05b49 use #if for HARD_FRAME_POINTER_IS_FRAME_POINTER less adds 7ff2eb8 always define AUTO_INC_DEC adds 32aa77d reduce conditional compilation based on AUTO_INC_DEC adds 94f1fba always define WORD_REGISTER_OPERATIONS adds 9ae0476 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug informatio [...] adds 44e4689 2015-07-08 Kito Cheng kito.cheng@gmail.com adds 0a2874c 2015-07-09 Richard Biener rguenther@suse.de adds 67792e5 2015-07-08 Richard Biener rguenther@suse.de adds 07d294f PR tree-optimization/66718 * Makefile.in (OBJS): Add gimple [...] adds 849a880 Check int_size_in_bytes in ix86_return_in_memory adds 80bf41f Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU adds 52758cd 2015-07-09 Paolo Carlini paolo.carlini@oracle.com adds 1eacc14 2015-07-09 Andrew MacLeod amacleod@redhat.com adds b87918f Update config/i386/iamcu.h adds 2bc3151 2015-07-09 Richard Biener rguenther@suse.de adds f61de24 2015-07-09 Andrew MacLeod amacleod@redhat.com adds 1d09f02 2015-07-09 Szabolcs Nagy szabolcs.nagy@arm.com adds e803d03 * getruntime.c (RUSAGE_SELF): Define if not already defined. [...] adds e14647a 2015-07-09 Paolo Carlini paolo.carlini@oracle.com adds 651c1bd PR target/66814 * config/i386/predicates.md (nonimmediate_g [...] adds 75c3f23 * genmatch.c (fprintf_indent): New function. (operand::gen_ [...] adds 853a01d 2015-07-09 Vladimir Makarov vmakarov@redhat.com 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 adds 78c98e5 Update MOVE_RATIO cost for IA MCU adds 5b99177 Add a testcase for PR target/66821 adds c157e58 PR tree-optimization/67284 * go-gcc.cc (Gcc_backend::define [...] adds 8097c1a PR fortran/62536 PR fortran/66175 adds b8c06a0 PR libfortran/57496 * io/write_float.def: Use built-in type [...] adds d3d8e63 libgomp/ * libgomp.map: Add 4.0.2 version. * target.c (off [...] adds cdba874 * doc/install.texi (Binaries): Remove links no longer valid. adds 7d95e00 gcc/ * df-scan.c (df_insn_info_init_fields): New function, s [...] adds d6f01a4 gcc/ * builtins.c (expand_cmpstr, expand_cmpstrn): New funct [...] adds ea368aa gcc/ * builtins.c (expand_cmpstrn): Rename to... (expand_cm [...] adds dcfaf39 gcc/ * ifcvt.c (HAVE_incscc, HAVE_decscc, HAVE_cbranchcc4): [...] adds 7f265a0 gcc/ * genflags.c (gen_macro): Delete. (gen_proto): Don't c [...] adds 9fb5a14 [gcc] 2015-08-24 Michael Meissner meissner@linux.vnet.ibm.com adds de04a87 * configure.ac: Set have_mmap to no on spu-*-* targets. * c [...] adds f732363 2015-08-24 François Dumont fdumont@gcc.gnu.org adds 9852e66 Constrain only on INTEGER_TYPE adds 3ff5d9e Specify the type of scop->region adds ec0e49e PR target/66609 * [SH] Take into account weak symbols for pc [...] adds b5e849d Daily bump. adds b550f3c compiler: Type check params in sink function decl. adds 6ea4e2f gcc.dg/Wno-frame-address.c: Skip for ARM. g++.dg/Wno-frame-ad [...] adds 61a945f 2015-08-25 Thomas Preud'homme thomas.preudhomme@arm.com adds e066ca6 2015-08-25 Richard Biener rguenther@suse.de adds de0c53e * config/nvptx/nvptx.c (nvptx_write_function_decl): Reformat [...] adds fd7b19d Expand comment on struct switchstr. adds 28e5a4e * libgfortran.h (check_buffered): Remove unused prototype. adds cdedf7c * gcc.dg/20001117-1.c: Needs return_address. * gcc.dg/20020 [...] adds ef53579 * io/unit.c (get_internal_unit): Make default sign mode unsp [...] adds 0eabf58 rs6000: Fix PR67344 adds 382db22 rs6000: Fix PR67346 adds d0eb271 compiler: Don't crash on erroneous array types. adds c8fc2ce * optabs.c (emit_indirect_jump): Don't try an emit a jump if [...] adds ec501b4 * gcc.c-torture/execute/builtins/20010124-1.x: New. adds 159a52e Revert my change to commit with PR reference again. adds 26a4a13 Support embedding the driver in-process within libgccjit adds 39ba392 2015-08-24 François Dumont fdumont@gcc.gnu.org adds 9e6bcad PR middle-end/67330 * varasm.c (declare_weak): Return after [...] adds b10f32f compiler: Allow string slices with start index == length. adds b35f0c3 compiler: Accept numeric literals with leading zeroes. adds fac94f4 Fix build for targets not defining EXTRA_SPECS. adds b3b1474 compiler: Disallow use of unary ^ on booleans. adds 697bc36 * configure.ac: Only compile with -fPIC if the target suppo [...] adds 2e376e5 Daily bump. adds b036e74 2015-08-26 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 7aea4e7 * libgfortran.h (show_variables): Remove prototype. * runti [...] adds 2bcfb66 PR fortran/29600 adds e1c9c4c 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 02c8de1 [AArch64][TLSLE][1/3] Add the option "-mtls-size" adds 950cf06 [AArch64][TLSLE][2/3] Rename SYMBOL_TLSLE to SYMBOL_TLSLE24 adds 2b54f2a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 57507fa [AArch64][TLSLE][3/3] Implement local executable mode for all [...] adds 8288a89 [AArch64][TLSIE][1/2] Rename test source file for reuse adds 857529a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 0cbfbd7 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 8795a00 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds f546e2d [AArch64][TLSIE][2/2] Implement TLS IE for tiny model adds 7ebdc88 [PATCH][AARCH64]Add backend aarch64_bfi pattern. adds 5706ab6 compiler: Don't crash on invalid arithmetic ops. adds 545e44b libstdc++/66902 Make _S_debug_messages static. adds 8ea81d1 try_emplace and insert_or_assign for Debug Mode. adds f08ff07 2015-08-26 Michael Meissner meissner@linux.vnet.ibm.com adds 3725b68 Delete extra blank line adds 2cf1242 Only set std::enable_shared_from_this member once. adds 42c1c97 Ensure std::generate_canonical doesn't return 1. adds 1527db4 Daily bump. adds 79651b1 compiler: Don't crash on invalid builtin calls. adds 482869e S/390: Add emit_barrier() after trap adds bf20458 2015-08-27 Richard Biener rguenther@suse.de adds 050af05 2015-08-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.c [...] adds f4bb54a Avoid unstructured procfs on Solaris adds cad405e Use __cxa_atexit on Solaris 12+ adds 35785c6 * configure: Regenerate. adds 418255b Provide nearly complete std::locale support for DragonFly adds 8db97bd 2015-08-27 Richard Biener rguenther@suse.de adds e76fe21 [RS6000] Correct constraints for ior<mode>_mask adds d072441 * configure.ac: Remove [disable-shared] argument to LT_INIT. [...] adds adf0b96 Update copyrights adds 1f3366a Refactor completely_scalarize_var adds 7fb7c8d completely_scalarize arrays as well as records adds 9c646a1 * configure: Regenerate. adds f91b083 PR middle-end/67005 * tree-ssa-dce.c (remove_dead_stmt): Al [...] adds e6d02fd * config/rs6000/vector.md (vec_shr_<mode>): Fix to do a shif [...] adds 3854cb1 PR target/67317 * config/i386/i386.md (*add<mode>3_cc): Rem [...] adds d62775c PR libstdc++/67374 * include/bits/range_access.h (valarray, [...] adds a5bc39b remove -floop-unroll-and-jam adds 8416894 compiler: Don't record dependencies of invalid redefinitions. adds 4cc0f4e remove -floop-* flags adds ec5f854 * MAINTAINERS: Add myself. adds b9d6f0d fix compile without ISL adds bfb381a 2015-08-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 1b8b2b2 compiler: Allow multiple blank label definitions. adds 9f2ed78 compiler: Report unused variables initialized to function [...] adds fa25416 Daily bump. adds 7640290 PR libstdc++/67362 * include/bits/regex_scanner.tcc (_Scann [...] adds 68f0431 2015-08-28 Richard Biener rguenther@suse.de adds 7bff97c [AArch64] Rename SYMBOL_SMALL_GOTTPREL to SYMBOL_SMALL_TLSIE adds 748c0f4 2015-08-28 David Sherwood david.sherwood@arm.com adds d6a8201 MIPS: Add the lo register to the clobber list in the madd-8.c [...] adds 0d9d208 [Patch] Add to the libgfortran/newlib bodge to "detect" ftrun [...] adds ccf193a Revert: completely_scalarize arrays as well as records adds 7729459 [PATCH][lto/66752] Fix missed FSM jump thread adds f368cc0 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf. [...] adds 4f99cfb * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Si [...] adds c338399 PR fortran/53668 adds ace35b5 Daily bump. adds 5902cce Handle mix/max pointer reductions in parloops adds 1d5e34d * trans.c (gfc_call_malloc, gfc_allocate_using_malloc, gfc_ [...] adds 44fc142 * io/unix.c (min): Remove unused macro. adds 49125e0 Remove redundant use of REG_CLASS_NAMES maros adds aa7e5a7 * acinclude.m4: Remove LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT. * [...] adds 3287030 2015-08-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 08bd9c7 2015-08-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 748c426 Fix c++/67371 (issues with throw in constexpr) adds e0805f0 Daily bump. adds c7ebf62 Daily bump. adds f1a166b * [SH] config.gcc (supported_defaults): Handle sh[123456ble]* [...] adds b21e01b [gcc] adds e3669f2 compiler: Check for invalid UTF8 in Go comments. adds 6a4b27e Rename [su]sum_widen to widen_[su]sum to reflect correct stan [...] adds bfd098e Improve function header comments in tree-ssa-loop-manip.c adds 1d9726d PR libfortran/47571 * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): [...] adds 130d2fa PR fortran/54833 * trans.c (gfc_call_free): Don't check if [...] adds 965a654 Avoid strndup in gcc.c (PR bootstrap/67363) adds ac07ea0 2015-08-31 Richard Biener rguenther@suse.de adds a4e1a24 2015-08-31 Richard Biener rguenther@suse.de adds f0d48a7 * cfganal.c (pre_and_rev_post_order_compute_fn): Correctly [...] adds 303352c Reimplement rewrite_virtuals_into_loop_closed_ssa adds d92f7c8 Move some complex simplifications to match.pd adds ed1990e 2015-08-31 Richard Biener rguenther@suse.de adds 5a7d537 2015-08-31 Richard Biener rguenther@suse.de adds 06e4870 Move some comparison simplifications to match.pd adds 04c1414 PR libfortran/47571 * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): [...] adds b2d409e * configure.ac: For spu-*-* targets, set have_fcntl to no. [...] adds e091399 Update my e-mail address. adds 284902a Daily bump. adds 3600cfc gcc: doc: add missing space in asan-stack desc adds a384d8d /cp 2015-09-01 Paolo Carlini paolo.carlini@oracle.com adds 5a065cf [AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice [...] adds 6e3cc3f * config/msp430/msp430.opt (mcpu): Fix typo. adds 0ecaedd Tidy tree-ssa-dom.c: Use dom_valueize more. adds 03e48ba XFAIL gfortran.dg/execute_command_line_2.f90 (PR libfortran/67412) adds 93907f3 [RTL-ifcvt] Make non-conditional execution if-conversion more [...] adds 6c09076 2015-09-01 David Sherwood david.sherwood@arm.com adds 0d2ca7d 2015-09-01 Richard Biener rguenther@suse.de adds af8f721 Don't xfail gcc.dg/vect/no-scevccp-outer-11.c adds 99e3199 + * trans-mem.c: Add contributed-by. + * trans-me [...] adds 4d81d7c gcc/ adds b1078e5 2015-09-01 Steven G. Kargl kargl@gcc.gnu.org adds 0af99eb 2015-09-01 Vladimir Makarov vmakarov@redhat.com adds a8e073b * MAINTAINERS: add myself adds 59449ca MIPS compact branch support adds 53c4d43 [RS6000] Weak functions may not be file local adds cd7a841 fixed misplaced testcase adds 88de6d2 Daily bump. adds d7739c9 compiler: Accept out of range integer -> unicode conversions. adds 7d86a33 [RS6000] Don't pass --oformat to ld adds ae436f3 2015-09-02 Sebastian Huber sebastian.huber@embedded-brains.de adds b1b2caa [testsuite] Clean up effective_target cache. adds 5002f9a [AArch64_be] Fix vldX/vstX AdvSIMD intrinsics. adds ff06a77 libstdc++: fix data races in basic_string implementation adds 429cbef PR 67414 Better diagnostics on backtrace failure, gf_strerror bugfix adds 519627d gcc/Changelog adds 71a4521 compiler: Mark erroneous constants as invalid. adds bd66724 PR c/67432 * c-parser.c (c_parser_enum_specifier): Give a b [...] adds 7e976b1 Fix spawned function with lambda function adds ebb4197 Daily bump. adds 45cdc50 compiler: Report invalid receiver types in function definitions. adds 196c838 RTEMS: Update RTEMS thread model adds fb211fc libstdc++: Run tests on RTEMS adds 5ea1a1a 2015-09-03 Richard Biener rguenther@suse.de adds f0e28f2 2015-09-03 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 7853247 2015-09-03 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 9a78234 Add param parloops-chunk-size adds fc1d58e Handle simple latch bb in expand_omp_for_static_chunk adds 4d556e2 Fix gcc_assert in expand_omp_for_static_chunk adds 281001a Fix inner loop phi in expand_omp_for_static_chunk adds 264aa95 Handle 2 preds for fin_bb in expand_omp_for_static_chunk adds 8087e8d [gomp] Simplify thread pool initialization adds 4bf07de [gomp] Add RTEMS configuration adds 65cb1e6 [gomp] Thread pool management adds 6e72373 [gomp] Add thread attribute customization adds 3cdaf1f 2015-09-03 Richard Biener rguenther@suse.de adds d5d0068 [gcc] adds e61bcbd 2015-09-03 Richard Biener rguenther@suse.de adds 4d3db13 Add concept checks to std::next and std::prev. adds 3ad38ab Make std::experimental::not_fn SFINAE-friendly. adds 13c5864 * configure.tgt: Add missing ;; in between nvptx and rtems [...] adds 547c6b1 gcc/ChangeLog 2015-09-03 Martin Sebor msebor@redhat.com adds dbd31f0 [PATCH][AARCH64]Make arm_align_max_stack_pwr.c and arm_align_ [...] adds cf7b246 Remove mistakenly added file. adds 6ccd723 Remove path prefixes from filenames. adds 23235ac [gcc] adds bbbde42 PR libstdc++/66902 * src/c++11/debug.cc (_S_debug_messages) [...] adds 09618b0 Clean up libstdc++ includes slightly. adds eb3e44d libgfortran: Use remove(3) instead of unlink(2) when deleting files. adds 678bd42 Daily bump. adds 0bd6d85 gcc/ * doc/tm.texi.in (TARGET_VECTORIZE_BUILTIN_SCATTER): Ne [...] adds 9d44b8c gcc/ * config/i386/i386-builtin-types.def (VOID_PFLOAT_HI_V [...] adds 0c493d6 gcc/testsuite/ * gcc.target/i386/avx512f-scatter-1.c: New. [...] adds 1966574 Make all <cxxx> headers include <bits/c++config.h> adds f8c2da4 Add C++11 header <cuchar>. adds 608283f 2015-09-04 Jonas Hahnfeld Hahnfeld@itc.rwth-aachen.de adds adace2e Add portable timed_mutex and recursive_timed_mutex. adds e96292e PR sanitizer/67279 * c-typeck.c (build_binary_op): Don't in [...] adds 2eebe9a Apppend $prop to et_prop_list only if needed adds 9964a98 [PATCH] Minor cleanup of const_and_copies stack adds 6af1d63 Document ftrapv/fwrapv interaction adds 26befab fix darwin bootstrap errors due to <mutex>. adds a700e28 gcc/ChangeLog adds 6c01cf9 PR middle-end/67452 * tree-ssa-live.c: Include cfgloop.h. [...] adds bd95667 2015-09-04 Manuel López-Ibáñez manu@gcc.gnu.org adds 3e6bab8 * intrinsic.h (gfc_simplify_mvbits): Remove. * simplify.c ( [...] adds 357b749 PR 53379 Print backtrace on error termination. adds a076f3d Daily bump. adds e6e946d Daily bump. adds 956d69d gcc: * config/i386/cygming.h (SUBTARGET_OVERRIDE_OPTIONS): Do [...] adds e263bb5 Daily bump. adds 8df4088 * system.h (INTTYPE_MINIMUM): Rewrite to avoid shift warning. adds c641a07 PR inline-asm/67448 * gimplify.c (gimplify_asm_expr): Don't [...] adds 6ffd1f6 Enable timed mutex unlock tests on darwin. adds bc628a4 Rename shadowed variable in libstdc++ test. adds 52278ff Avoid #ifdef _GLIBCXX_DEBUG in regex_compiler.h adds f406c93 * config/i386/intelmic-mkoffload.c (prepare_target_image): H [...] adds e30612d Relax Debug Mode assertions on operator-> for smart pointers. adds 341ae90 Daily bump. adds 37bab84 PR other/67457 * mmap.c (backtrace_alloc): Correct test for [...] adds 34a10ec /cp 2015-09-08 Paolo Carlini paolo.carlini@oracle.com adds 5553d0c Merge liboffloadmic from upstream, version 20150803. adds 61ee636 PR other/67457 * backtrace.c: #include "internal.h". (stru [...] adds 0ad9061 fix ChangeLog entry for r227407 adds 682ea74 [ARM] float16x4_t intrinsics in arm_neon.h adds 6071227 [ARM] Add V8HFmode and float16x8_t type adds 4a00d81 fix ChangeLog whitespace adds 114e7e5 [ARM] float16x8_t intrinsics in arm_neon.h adds fb5f110 [ARM] Remaining intrinsics adds aea3122 [AArch64] Add support for float16x{4,8}_t vectors/builtins adds 07c4043 [AArch64] vld{2,3,4}{,_lane,_dup}, vcombine, vcreate adds 96bf1c6 [AArch64] Implement vcvt_{,high_}f16_f32 adds 5ea2293 [AArch64] vreinterpret(q?), vget_(low|high), vld1(q?)_dup adds 57887f7 [AArch64] Improve code generation for float16 vector code adds 90d05d2 [AArch64] Add vcvt(_high)?_f32_f16 intrinsics, with BE RTL fix adds 3ea4b09 [fold-const.c] Fix bigendian HFmode in native_interpret_real adds 7587115 PR c++/67041 * pt.c (tsubst_copy_and_build): Handle variabl [...] adds dbebdff [ARM/AArch64 Testsuite] Add float16 tests to advsimd-intrinsi [...] adds 517a3d1 [ARM/AArch64 Testsuite]Add test of vcvt{,_high}_i{f32_f16,f16_f32} adds d5dbc97 [ARM] Update sourcebuild.texi with testsuite/effective-target hooks adds 524ef24 ARM/AArch64 Testsuite] Add float16 lane_f16_indices tests adds 74fd9ec correct ChangeLog dates+address adds 55d52ec Re: [PATCH] Minor cleanup of const_and_copies stack * [...] adds 123ec65 Trivial typo fix in pretty-print.h adds 0a259d8 Prevent unnecessary recompilation for trivial params.def changes adds fa4dba8 Remove limit_scops adds 576ea14 * backtrace.c: #include <sys/types.h>. adds 8c8bb9d Daily bump. adds 3662067 fix PR53852: stop ISL after a given number of operations adds 892fba5 Fix PowerPC ICE due to secondary_reload ignoring reload replacements adds deef87d PR c/67495 * c-parser.c (c_parser_omp_atomic): Use c_parser [...] adds 0fdcfb9 PR c/67500 * c-parser.c (c_parser_omp_clause_aligned, c_pa [...] adds c43f93d PR c/67501 * c-parser.c (c_parser_oacc_all_clauses, c_pars [...] adds 7ca8305 PR c++/67504 * parser.c (cp_parser_omp_clause_collapse): Te [...] adds 5e3b285 [AArch64][1/3] Expand signed mod by power of 2 using CSNEG adds 62e39b0 [ARM][3/3] Expand mod by power of 2 adds c68f6b1 * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>): Use [...] adds 2bbeda9 Add copyright in gcc/params-list.h adds 5f6ec26 Fix sanitizer/67258 by cherry picking upstream patch adds ee48893 2015-09-09 Paolo Carlini paolo.carlini@oracle.com adds c1025e7 PR middle-end/67512 * tree-ssa-uninit.c (pred_equal_p): Onl [...] adds 6b5e6f0 Enable lightweight checks with _GLIBCXX_ASSERTIONS. adds b27697c * config/nvptx/nvptx.md (call_operation): Move bound out of [...] adds f6f4600 Daily bump. adds 85334a2 compiler: Don't allow shifts with non-integers. adds d2b2788 PR c/67502 * c-parser.c (c_parser_omp_for_loop): Emit DECL_ [...] adds 3a869c1 PR c++/67511 * semantics.c (handle_omp_for_class_iterator): [...] adds 36c158d PR c++/67514 * gimplify.c (gimplify_omp_for): For loop SIMD [...] adds e56218b PR middle-end/67517 * gimplify.c (gimplify_scan_omp_clauses [...] adds dc72899 PR middle-end/67521 * gimplify.c (gimplify_omp_for): Don't [...] adds 1539250 PR c++/67522 * semantics.c (handle_omp_array_sections_1): O [...] adds 441f907 PR c++/67523 * gimplify.c (gimplify_omp_for): If inner stmt [...] adds 052cc53 doc/install.texi: Mention contrib/download_prerequisites adds ed8e76e Fix typo in doc/install.texi adds 2085023 [AArch64] Use logics_imm type for 2nd alternative of *and<mod [...] adds 4d3f1d2 [AArch64] Skip tiny and large code model on gcc.target/aarch6 [...] adds 1c2596d 2015-09-10 Claudiu Zissulescu claziss@synopsys.com adds 438e9ef 2015-09-10 Claudiu Zissulescu claziss@synopsys.com adds 915a395 [Patch/expand] Cost instruction sequences when doing left wide shift adds ea50132 [ARM] PR 67439: Allow matching of *arm32_movhf when -mrestric [...] adds 02b901e S/390: Add V1TImode to constant pool modes. adds b6c8e65 S/390: Fix mode iterators vmal, vmah, and vmalh. adds f81e57c S/390: Don't use vgm for v1ti and v1tf. adds 6463d30 gcc/ PR target/67506 * config/sh/sh.c (sh_extending_set_of_ [...] adds 8cff229 2015-09-10 Paul Thomas pault@gcc.gnu.org adds 739237d Warn when comparing nonnull arguments to NULL in a function. adds 3219c02 /cp 2015-09-10 Paolo Carlini paolo.carlini@oracle.com adds be0fbcf 2015-09-09 Steven G. Kargl kargl@gcc.gnu.org adds 291858c shrink-wrap: Header hygiene adds 2a305b8 compiler: Report errors from very large types. adds 8d593d7 Stop reload1.c warning from breaking bootstrap adds 93ede2d Put back requires_stack_frame_p used by i386.c adds c7102fd * testsuite/21_strings/basic_string/operators/char/1.cc: Ver [...] adds 9576101 * testsuite/util/testsuite_allocator.h (PointerBase::operato [...] adds 053d0b4 [gcc] adds 8dcdfb3 libgo: Use stat_atim.go on Solaris 12+ adds 5b6507b PR bootstrap/67363 * configure.ac: Check if setenv and unse [...] adds 857788d * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. (n [...] adds 9d0a386 Daily bump. adds 2a7af44 libgo/runtime: return 0, not NULL, from main adds f8c43e6 Make sure that contrib/download_prerequisites is run from cor [...] adds b9da179 gcc/testsuite adds 609e725 Remove separate movtf pattern - Use an iterator for all FP modes. adds c5dc0aa Allocator-extended constructors for container adaptors. adds b7aaabf Implement N4258 noexcept for std::basic_string. adds f52eba5 Link gcc.dg/pie-link.c with -pie adds b4e77cd Rationalise PCH headers and 17_intro/headers tests. adds e3c372a Remove empty directory. adds 6d8879e Fix invalid UTF-8 in wchar_t tests. adds 84bb4e6 Check read() result in std::random_device. adds 0725a86 Fix filesystem::canonical on Solaris 10. adds b7f8771 * Makefile.am (backtrace.lo): Depend on internal.h. (sort.l [...] adds 8810e53 Refactor optimize isl adds d3e2cde Remove dead code from graphite-optimize-isl.c adds 01e5628 [PATCH] Another small cleanup to the const_and_copies stack adds 2564602 compiler: Avoid unsafe memcmp for nointerface comments. adds 581fb96 Convert SPARC backend over to LRA. adds 13a0db7 Daily bump. adds c60f0c1 PR libfortran/67527 PR libfortran/67535 PR libfortran/6753 [...] adds 7738a18 * config/pa/pa.c (pa_output_move_double): Enhance to handle [...] adds 88b9f96 PR ada/66965 * gnat.dg/specs/addr1.ads: Remove. adds 43554d4 remove STRUCT_VALUE macro adds 928b9ff remove unused defines from sendmsg.c adds bffa598 stop including tm.h in sendmsg.c adds 0f42d6d Daily bump. adds 55b9e8e * doc/install.texi (Downloading the source): Mark up contri [...] adds 9d8ce92 * config/pa/fptr.c (SIGN_EXTEND): Cast -1 to unsigned. adds 09b5ea8 don't typedef alias_set_entry and unhide pointerness adds c2eab33 dse.c: remove some typedefs that hide pointerness adds 3612666 var-tracking.c: remove typedef of location_chain adds 09a3776 var-tracking.c: remove typedef of shared_hash adds d9b056a bt-load.c: remove typedefs that hide pointerness adds c4f4264 tree-ssa-ter.c: remove typedefs that hide pointerness adds eb2958b tree-vrp.c: remove typedefs that hide pointerness adds 70dd244 dwarf2cfi.c: remove typedef that hides pointerness adds f88e269 dwarf2out.c: remove typedefs that hide pointerness adds 4a7ff26 tree-ssa-loop-im.c: remove typedefs that hide pointerness adds a51a064 * config.gcc (visium-*-*): Enable --with-cpu option, accept [...] adds 19e77c0 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium. [...] adds 82eb609 * gfortran.dg/private_type_3.f90: Require visibility. [...] adds 072a4be Daily bump. adds 6537e0c * gcc-interface/utils2.c (gnat_rewrite_reference) <COMPOUND_ [...] adds 9ac7350 * gcc-interface/gigi.h (ref_filename): Delete. (Sloc_to_loc [...] adds b2bf7f8 * gcc-interface/misc.c (gnat_post_options): Issue a warning [...] adds 2149208 Update my email address. adds 17bd4ae 2015-09-14 Richard Biener rguenther@suse.de adds 546e705 * config/i386/haswell.md: New file describing Haswell pipeli [...] adds a6b9137 2015-09-14 Richard Biener rguenther@suse.de adds 1bca8cb PR28901 -Wunused-variable ignores unused const initialised va [...] adds 85f5e2e * c-common.c (warn_for_sign_compare): Cast to unsigned when [...] adds e4cc057 * c-opts.c (c_common_post_options): Set C++ standard earlier [...] adds 369b84d PR middle-end/67401 * optabs.c (expand_atomic_compare_and_s [...] adds ae1cefe [AArch64] Handle literal pools for functions > 1 MiB in size. adds d50ea28 2015-09-14 Chung-Lin Tang cltang@codesourcery.com adds 9971a66 gcc/ PR target/67061 * config/sh/sh-protos.h (sh_find_set_o [...] adds dd8691e /cp 2015-09-14 Paolo Carlini paolo.carlini@oracle.com adds 67a8284 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan fo [...] adds 6055e4c * ChangeLog: Fix shitespace. * testsuite/ChangeLog: Ditto. adds 10340a8 [SPARC] Simplify const_all_ones_operand adds c999c2a compiler: Ignore result context in constant expressions. adds 5e6392e The flag diagnostic_context::some_warnings_are_errors control [...] adds e07f1d2 PR c++/44282 adds e1f43fb [PATCH] Minor DOM cleanup adds c9f122b Daily bump. adds f12debc * configure.ac: [SH] Fix target pattern for TLS support test [...] adds 5c2b6d9 shrink-wrap: Rewrite adds 886ce5b * tree-ssa-loop-ivopts.c (get_shiftadd_cost): Strip unneces [...] adds e92f194 libgo: don't provide ustat on arm64 GNU/Linux adds 9d1c70b 2015-09-15 Richard Biener rguenther@suse.de adds 76e6259 2015-09-15 Richard Biener rguenther@suse.de adds 9988128 S/390: Add missing brackets. adds 06bd64d [AArch64 array_mode 1/8] Rename vec_store_lanes<mode>_lane to [...] adds c425c86 [AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for [...] adds b630b9b [AArch64 array_mode 3/8] Stop using EImode in aarch64-simd.md [...] adds 6b89796 runtime: Ignore stack sizes when deciding when to GC. adds 40fd197 [AArch64 array_mode 4/8] Remove EImode adds cfe45b4 2015-09-15 Richard Biener rguenther@suse.de adds bdd0de5 [AArch64 array_mode 5/8] Remove V_FOUR_ELEM, again using BLKm [...] adds fda7ad8 [AArch64 array_mode 6/8] Remove V_TWO_ELEM, again using BLKmo [...] adds a39b4dc * c-decl.c (lookup_label): Return NULL_TREE instead of 0. ( [...] adds e788bb6 [AArch64 array_mode 7/8] Combine the expanders using VSTRUCT:nregs adds e1a0092 [AArch64 array_mode 8/8] Add d-registers to TARGET_ARRAY_MODE [...] adds 8bf419a 2015-09-15 Christian Bruel christian.bruel@st.com adds 9206ef7e 2015-09-15 Christian Bruel christian.bruel@st.com adds a1ebf6d 2015-09-15 Richard Biener rguenther@suse.de adds 7462f49 [ARM] Fix arm bootstrap failure due to -Werror=shift-negative-value adds 5ee1325 * defaults.h (STACK_OLD_CHECK_PROTECT): Adjust for -fno-exce [...] adds be81224 Change of location_get_source_line signature adds b6c9e47 [PATCH] More class-ification of DOM adds f137de1 libgo: test linking split-stack and non-split-stack together adds 03e8b17 PR c/67580 * c-decl.c (tag_exists_p): New function. * c-pa [...] adds 8d11ad8 * config/alpha/alpha.c (alpha_expand_block_clear): Use HOST [...] adds bb8dfc4 * tree-eh.c (lower_try_finally_dup_block): Clear location in [...] adds 0ae28a2 xtensa: fix TLS calls for call0 ABI adds f12cf9f xtensa: fix xtensa_fallback_frame_state for call0 ABI adds 242418a libgo: If compiler can split-stack and linker can not, us [...] adds a0d8874 compiler: Report init dependency errors with builtin functions. adds fc9de31 Daily bump. adds 1dc6c44 Share memory blocks between pool allocators adds d2d8bc5 2015-09-16 Richard Biener rguenther@suse.de adds 925e34b * tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Use offs [...] adds 857612d 2015-09-16 Richard Biener rguenther@suse.de adds 8f413f9 2015-09-16 Richard Biener rguenther@suse.de adds 0849803 shrink-wrap: Fix up partitions (PR67587) adds a151245 2015-09-16 Paolo Carlini paolo.carlini@oracle.com adds 12373dd compiler: Don't crash on malformed numeric constants. adds 3149d5c [PATCH] Move code out of tree-ssa-dom into tree-ssa-scopedtables adds c208367 2015-09-16 John Marino gnugcc@marino.st adds 48a08d2 Fix endianness assumption in LRA. adds 5c4802f compiler: Don't crash on erroneous channel reads. adds 22c5bcc Move check_global_declaration from toplev.c to cgraphunit.c adds fc466aa Implement filesystem::canonical() without realpath adds b2a1e34 PR target/67573 * config/sh/sh.md: Add early clobber to scrat [...] adds 4351ea0 Daily bump. adds c9d11ee [FT32] Fix memory address space predicate. adds 1f557f4 [PATCH] Pass in avail_expr_stack and setup edge_infos earlier adds 6c48ce8 * tree-ssa-loop-niter.c (tree_simplify_using_condition_1): N [...] adds 37c2e09 PR tree-optimization/66388 * tree-ssa-loop-ivopts.c (struct [...] adds 7a7d41f Fix build failure for SH. * config/sh/sh.c (label_ref_list_d_ [...] adds 49b5d7b 2015-09-17 Richard Biener rguenther@suse.de adds b11bf1c Fix LRA regressions on 64-bit SPARC. adds 452511f [AArch64] Implement copysign[ds]f3 adds 32c2c7e 2015-09-17 Paul Thomas pault@gcc.gnu.org adds 6f86992 2015-09-17 Richard Biener rguenther@suse.de adds 654561a 2015-09-17 Richard Biener rguenther@suse.de adds 706dca6 PR middle-end/65958 * config/arm/linux-elf.h (STACK_CHECK_S [...] adds e429e3b compiler: Issue channel type errors earlier. adds 947ed59 Split up optabs.[hc] adds 6904f6c Only do shrink_to_fit() when exceptions enabled adds 3e745c1 Remove redundant conditional expressions in <system_error> adds 8efb09c Make std::random_device retry after short reads adds 145a7c9 Remove non-deterministic part of canonical() test adds b422b02 PR rtl-optimization/66790 * df-problems.c (LIVE): Amend doc [...] adds 4ca9958 Handle alignment in __atomic_is_lock_free adds 77f52d7 * gcc-interface/trans.c (emit_check): Do not touch TREE_SIDE [...] adds 3f6b66f 2015-09-17 Christian Bruel christian.bruel@st.com adds d93fbda 2015-09-17 Ian Lance Taylor iant@google.com adds a4c3da4 Implement N4295 fold-expressions. adds 426075d 2015-09-17 François Dumont fdumont@gcc.gnu.org adds de1d3dd 2015-09-17 Bernd Edlinger bernd.edlinger@hotmail.de adds fd16f36 Include <cerrno> in src/c++11/random.cc adds a63a175 2015-09-17 Catherine Moore clm@codesourcery.com adds ac0b4e1 Daily bump. adds 11beb29 2015-09-18 Richard Biener rguenther@suse.de adds 21b286f 2015-09-18 Richard Biener rguenther@suse.de adds 2580703 completely_scalarize arrays as well as records. adds 11c21e1 Fix errors due to extra includes in extc++.h adds b309adc 2015-09-18 Richard Biener rguenther@suse.de adds 552a60d libgcc/ * config.host (powerpc-ibm-aix*): Add crtdbas [...] adds 445d2ce * config/rs6000/aix61.h (STARTFILE_SPEC): Add crtdbas [...] adds f1ebffb [PATCH] Break out phi-only cprop into its own file adds 0a6c8c6 PR middle-end/67619 * except.c (expand_builtin_eh_return): [...] adds 08c3b2f * dwarf2out.c (switch_to_eh_frame_section): Add ATTRI [...] adds a04fb17 Update copyright. adds fee30e0 Move diagnostic_show_locus and friends out into a new source file adds 1e5769b * config/pa/pa-protos.h (pa_cint_ok_for_move): Change argume [...] adds 1c71d7c [PATCH] avail_exprs is no longer file scoped adds c84fee0 [PATCH] const_and_copies is no longer file scoped adds ed53620 Use explicit locations for some warnings in c-pragma.c. adds 2b897e6 Misplaced return in previous commit. adds d661eff Daily bump. adds a8a9753 [PATCH] avail_expr_stack is no longer file scoped adds d027442 /cp 2015-09-18 Ville Voutilainen ville.voutilainen@gmail.com adds 9dfbd7e * config/pa/pa.c (pa_function_ok_for_sibcall): Remove specia [...] adds ca083a8 PR libstdc++/67361 * include/bits/regex_error.h: Add __thro [...] adds 67fd4fc 2015-09-19 Andrew Dixie andrewd@gentrack.com [...] adds 08d9039 Daily bump. adds 42acab1 switch from gimple to gimple* adds 9f4680b [PATCH] Fix 47679 by improving jump threading adds aba4d30 gcc/testsuite/ * gcc.target/sh/sh.exp (check_effective_targe [...] adds 57ae133 gcc/testsuite/ * gcc.target/sh/pr43417.c: Move target indepe [...] adds 41f9090 [AArch64][1/5] Reimplement aarch64_bitmask_imm adds 3ab3211 [AArch64][2/5] Improve aarch64_internal_mov_immediate by usin [...] adds b480a6e [AArch64][3/5] Remove dead code adds 117d98f [AArch64][4/5] Remove redundant code adds 5a1a287 [AArch64][5/5] Cleanup immediate generation code in aarch64_i [...] adds 3ac5995 2015-09-20 Kai Tietz ktietz70@googlemail.com adds ba6cdbe PR middle-end/67619 * lib/target-supports.exp (check_effect [...] adds bc089c1 Daily bump. adds b0fc34b gcc/ PR target/67126 * config/sh/sh.md (*reg_lsb_t): Emit b [...] adds ac753e0 gcc/testsuite/ PR target/59478 * gcc.target/sh/pr59478.c: New. adds dbb9742 gcc/ * doc/invoke.texi (SH Options): Undocument SH5/SH64 rel [...] adds aa7dcf4 * gcc.target/arm/stack-checking.c: Skip for Thumb1. adds c1b7008 2015-09-21 Jonathan Yong 10walls@gmail.com adds 0c66215 [ARM] Replacing variable swaps that use a temporary variable [...] adds 6ca34fe [PR middle-end/60832] Do not convert widest_int to tree just [...] adds 794b3b0 [RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs adds ed0cec1 Fix bootstrap error introduced in r227870 adds 381b915 Catch excess warning in gcc.dg/pragma-diag-5.c adds 723ba3f 2015-09-21 Richard Biener rguenther@suse.de adds 0394e18 gcc/ PR target/67657 * config/sh/sh.c (sh_remove_overlappin [...] adds 75f4d4f testsuite/ PR target/64345 * gcc.target/sh/pr64345-1.c: Adj [...] adds 5c3537c 2015-09-21 Richard Biener rguenther@suse.de adds 9db3d17 2015-09-21 Richard Biener rguenther@suse.de adds a8cf79e * config/spu/spu.c (spu_expand_insv): Avoid undefined behavior. adds 3cff347 Handle lines encoded into several maps in linemap_position_fo [...] adds 2d2de56 /c-family 2015-09-21 Ville Voutilainen <ville.voutilainen@g [...] adds 921a344 [PATCH] Fix undefined behavior in h8300 backend adds 465f5e8 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 54f3d07 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 672cc71 [FT32] fixes for the default hardware startup adds 187bba0 Daily bump. adds a28f6dc Revert LRA SPARC changes for now. adds 2f6c4c3 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds 7074f60 Handle single restrict pointer in struct in create_variable_i [...] adds 6ed9f77 [PATCH tree-inline] Do not say "called from here" with UNKNOW [...] adds 82c9d05 [AArch64] Use atomic instructions for swap and fetch-update o [...] adds a5c5d46 [AArch64] Make BIC, other logical instructions, available. adds c7eb870 [AArch64] Add atomic load-operate instructions. adds b8a8b19 [AArch64] Use atomic load-operate instructions for fetch-upda [...] adds eeae694 [AArch64] Use atomic load-operate instructions for update-fet [...] adds 1016f67 AVX-512. Fix kxnor insn split. adds 11bad4e AVX-512. Fix patterns for kunpck insns. adds f96d88a AVX-512. Introduce SKylake server CPU. adds e9b578b PR target/67480 adds 7d977fe 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds b5915d7 Update Andrew Cagney's address. adds 35eb7aa Handle restrict pointer references as restrict in AA adds 229a58b Disconnect -Wabi=<n> from -fabi-compat-version=<n>. adds 85c9315 c-family/ * c.opt (Wmultiple-inheritance, Wvirtual-inherita [...] adds 2c4f7da [PATCH] Remove undefined behaviour from hppa backend adds f6378b8 shrink-wrap: Handle multiple predecessors of prologue adds 6089749 Fix -Wmisleading-indentation false-positive adds e87b8d0 Daily bump. adds b030c82 Fix use of valgrind API adds ab0a0ac AVX-512. Add kshift[lr][bwdq]. Fix iterator. adds 4a7ab35 2015-09-23 Richard Biener rguenther@suse.de adds 459de46 Fix filesystem::create_directories() function adds 8dabee1 Fix semantics of Filesystem TS directory iterators adds 22d6391 Limit number of symlinks that canonical() will resolve adds 6e3d7d4 [AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics. adds 6afb595 gcc/ PR target/67391 * config/sh/sh.md (addsi3, *addsi3_com [...] adds 5eef101 [c-family/49654/49655] reject invalid options in pragma diagnostic adds 7013cc7 AVX-512. Fix emit in '*<mshift><mode>3' pattern. adds 6c1bd04 2015-09-23 Richard Biener rguenther@suse.de adds df67b98 Refactor omp_reduction_init: omp_reduction_init_op adds daa8f58 Fix --enable-offload-targets/-foffload handling, pt. 1 adds 3bf38a0 Fix --enable-offload-targets/-foffload handling, pt. 2 adds 618c2dc runtime: rewrite lfstack packing/unpacking to look more l [...] adds 50a190c Fix small typos in the coding rule enforcement warnings. adds c241a61 PR go/67695 mksysinfo.sh: Use = with test rather than ==. adds c2ab751 * config/pa/linux-atomic.c (__kernel_cmpxchg2): Reorder erro [...] adds beacf5f Daily bump. adds a3c82f4 Fix a -Wmisleading-indentation false-negative adds 42230b3 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 4262c32 2015-09-24 Richard Biener rguenther@suse.de adds 842c775 2015-09-24 Richard Biener rguenther@suse.de adds 100f989 [tree-inline][obvious] Delete redundant count_insns_seq adds ba24ad3 Use CRTs provided by Solaris adds 80fc7cb Support PIE on Solaris adds 9d4f4d0 gcc/testsuite/ * gcc.target/i386/avx512vbmi-check.h (main): [...] adds 24500bb Additional changes to switch from gimple to gimple * adds 0ed0ef6 ARM: fp16 Fix PR 67624 - Incorrect conversion of float Infini [...] adds 127bbb7 2015-09-24 Richard Biener rguenther@suse.de adds 2e9b342 rs6000: Fix -mdebug=stack code for spe_gp_offset adds 9b9bdd2 runtime: Fix recent lfstack change on Solaris. adds b3c76b9 Fix aarch64/target_attr_10 test following r227997. adds 420fe69 Leave moved-from std::deque in a valid state adds 82882db [AArch64] Delete aarch64_symbol_context which is not used adds 1d46fab [AArch64] Handle const address in aarch64_print_operand adds 1b3e776 fdiagnostics-color=never does not disable color for some diagnostics adds 34bc30d 2015-09-24 Vladimir Makarov vmakarov@redhat.com adds b6205e1 2015-09-24 Michael Collison michael.collison@linaro.org adds 8ef0dc8 * config/pa/pa-linux.h (HAVE_sync_compare_and_swapdi): Defin [...] adds 6764dd4 Daily bump. adds 07d9b77 Change IA MCU processor from iamcu to lakemount adds ac13b2b PR sanitizer/64906 * c-ubsan.c (ubsan_instrument_division): [...] adds bd4b90d * c-ubsan.c (ubsan_instrument_division): Remove unnecessary [...] adds 3f6183e Rename IA MCU processor lakemount to lakemont adds e9fd1d1 [AArch64] Force __builtin_aarch64_fp[sc]r argument into a REG adds b0d054a gcc/ PR target/67675 * config/sh/sh-mem.cc (sh_expand_cmpst [...] adds a6871bd PR pretty-print/67567 do not pass NULL as a string adds 63e26b2 Avoid creating dangling references in case of nested tuples f [...] adds a83df7d This patch unsets -freorder-blocks-and-partition when -fprofi [...] adds 69f3211 Fix old ChangeLog entry to include global variable name that [...] adds b07d288 * tr.po: Update. adds f8183c5 2015-09-25 Tobias Burnus burnus@net-b.de adds 872343e 2015-09-25 Tobias Burnus burnus@net-b.de adds 754752e Add PR fortran/55603 working test adds e4b5658 2015-09-25 Vladimir Makarov vmakarov@redhat.com adds 3999697 Fix type in the changelog entry, adds 8ec43c0 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds 08a4b79 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds 99eafd7 Daily bump. adds 6759b05 [PATCH] Fix undefined behaviour in cris port * config/cris/c [...] adds f86cb0d [PATCH] Fix undefined behaviour in mips port * config/mips/m [...] adds 6953561 [PATCH] Fix undefined behaviour in SH port * config/sh/s [...] adds 63d6cdd [PATCH] Fix undefined behaviour in arc port adds 67429b3 * dwarf2out.c (XCOFF_DEBUGGING_INFO): Default 0 defin [...] adds 99d74ab * gcc.dg/pr64935-1.c: XFAIL on AIX. * gcc.dg/ [...] adds ffb0343 2013-09-26 Paul Thomas pault@gcc.gnu.org adds 89bf82d Fix missing deep copy when assigning a DT constructor to an array adds 3d6aab7 Daily bump. adds 2a008c8 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected [...] adds b2df3bb revert to assign_parms assignments using default defs adds 2dd4467 gcc/ PR target/67391 * config/sh/sh-protos.h (sh_lra_p): De [...] adds f14ce33 * g++.dg/debug/dwarf2/pr44641.C: Revert line number c [...] adds 7d9c40e * config/i386/predicates.md (register_sse4nonimm_operand): N [...] adds cffa350 Daily bump. adds 93a00b8 2015-09-28 Andrew Pinski apinski@cavium.com adds 61ee8f9 2015-09-28 Daniel Cederman cederman@gaisler.com adds a89e740 2015-09-28 Daniel Cederman cederman@gaisler.com adds 93c4ee4 2015-09-28 Daniel Cederman cederman@gaisler.com adds ab8c4a5 update a few places for the change from gimple_statement_base [...] adds 2d97a89 Add gcc.dg/vect/pr62171.c adds 88523f0 [RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of comple [...] adds 45a4c8d [RTL-ifcvt] PR rtl-optimization/67481: Look more deeply for C [...] adds 0c831bf Add missing PR line in ChangeLog entry adds 498b871 [Patch 1/2 AArch64/ARM] Give AArch64 ROR (Immediate) a new ty [...] adds a6753a0 gcc/ PR target/54236 * config/sh/predicates.md (t_reg_opera [...] adds e6488cd * config/rs6000/rs6000.c (rs6000_xcoff_asm_named_section): Pl [...] adds 319eb47 Now that muser-mode is default the multilib definitions does [...] adds 449198a PR other/67652 liboffloadmic/ * runtime/offload_engine.cpp [...] adds 4c5898f [AArch64] Revert "Improve TLS Descriptor pattern to release R [...] adds 2981980 2015-09-28 David Wohlferd dw@LimeGreenSocks.com adds 9c0cc37 fix PR67700 adds 7eb20e7 Redesign Graphite scop detection adds ba2936d LWG 2135: terminate() in condition_variable::wait() adds ec6135c fix bootstrap due to unused variable warning adds 28b6dd0 Re: [PATCH] Fix undefined behaviour in arc port * con [...] adds e561d5e inlude/ * gomp-constants.h (GOMP_VERSION_NVIDIA_PTX): Incre [...] adds 9732356 2015-09-28 Paul Thomas pault@gcc.gnu.org adds b576f5d Update soft-fp from glibc. adds 65c6de6 Daily bump. adds 624b470 Fix gcc.dg/asm-4.c adds 9aaeb8e PR target/67716 * [SH] Implement targetm.override_options_aft [...] adds 7763851 Dump function attributes adds 3ef1633 gcc/ adds b09ec79 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld [...] adds 480f348 Reduce space and time overhead of std::thread adds 5e8b972 2015-09-29 Richard Biener rguenther@suse.de adds dddafd7 2015-09-29 Richard Biener rguenther@suse.de adds ae03149 PR libstdc++/67583 Fix invalid sputn calls in tests adds b30bdf2 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (OFFLOAD [...] adds c1c99fa Leave errno unchanged by successful std::stoi etc adds 457454a [PATCH] Fix undefined behaviour in msp430 port adds 6f2ca24 [PATCH] Fix undefined behaviour in rl78 port * config [...] adds 648c877 add separate insn sched class for vector LDP & STP adds 1e9446d [PATCH] Fix undefined behaviour in rx port * config/r [...] adds 16f1829 remove dead code of commutative_reductions adds 8887e6d [PATCH] Fix undefined behaviour in SH port adds 2fd8962 [PATCH] Fix building interix targets adds c6fc406 [PATCH] Fix warnings building pdp11 port adds 98d3981 2015-09-29 Steven G. Kargl kargl@gcc.gnu.org adds 789fa0b [PATCH] Fix building microblaze targets with trunk * config/ [...] adds 48e1ba3 * plugin/plugin-nvptx.c (ARRAYSIZE): Delete. (cuda_errlist) [...] adds 2a8bddc Fix typos in comments in i386.c adds 1ae4e7a gcc/ * builtins.c (expand_builtin_acc_on_device): Delete. [...] adds 7556b52 use MIN fusion for ISL-14 adds 7a833a0 Make compute_deps, extend_schedule static adds f77aa64 compiler: Accept untyped integral values as string/array [...] adds 9cf8d38 Limit the MEMSET (setmemsi pattern) and MEMCPY (movmemsi patt [...] adds 57dafc1 2015-09-29 Jonathan Roelofs jonathan@codesourcery.com adds 09fc1bc Daily bump. adds 0c114b8 * ChangeLog: Fix whitespace. adds 862a0a9 [testsuite] Fix order of dg-do and dg-require-effective-targe [...] adds d7dad54 2015-09-30 Matthias Klose doko@ubuntu.com adds e344dc2 Add checkpoint to libgomp dg-shouldfail tests adds dc04528 Use gcc/coretypes.h:enum offload_abi in mkoffloads adds 4372501 PR tree-optimization/67690 * tree-ssa-ifcombine.c (pass_tre [...] adds ab4c803 PR c/67730 * c-typeck.c (c_finish_return): Use the expansio [...] adds 7040389 2015-09-30 Matthias Klose doko@ubuntu.com adds 7c2ecb8 2015-09-30 Richard Biener rguenther@suse.de adds c431d50 2015-09-30 Matthias Klose doko@ubuntu.com adds 96f1274 gcc/ adds 39c0ba8 gcc/ * config/spu/spu-protos.h (spu_expand_atomic_op): Add p [...] adds 5ab4aea More DEF_FUNCTION_TYPE_VAR_6/DEF_FUNCTION_TYPE_VAR_11 cleanup adds 9904364 Refactor intelmic-mkoffload.c argv building to use obstacks adds 74d66c7 Pass on the verbose flag "-v" to/in the mkoffloads adds 16f88e4 [PATCH] Update SSA_NAME manager to use two lists adds c8f7cec 2015-09-30 Bernd Edlinger bernd.edlinger@hotmail.de adds 0bb0f25 * config/nvptx/nvptx.c (nvptx_goacc_validate_dims): New. (T [...] adds a4f58df 2015-09-30 François Dumont fdumont@gcc.gnu.org Jonat [...] adds f1344f4 [PATCH] Improve DOM's optimization of control statements adds 94d5c88 [RS6000] Correct powerpc sysv stack argument accounting adds b31fc8c gcc/ * config/nvptx/mkoffload.c (process): Change offload d [...] adds db15b98 [RS6000] Make -msingle-pic-base remove the ELFv2 global entry code adds e97f880 PR target/66870 * config/rs6000/sysv4.h (TARGET_CAN_SPLIT_S [...] adds 2438858 Daily bump. adds b5409c8 Make dumping of function attributes resemble source syntax adds 90df23f bb-reorder: Split out STC adds 2f61949 bb-reorder: Add the "simple" algorithm adds e57ef19 bb-reorder: Add -freorder-blocks-algorithm= and wire it up adds f870b2c bb-reorder: Documentation updates adds eb074ef 2015-10-01 Richard Biener rguenther@suse.de adds 08993ad [Patch 2/2 ARM/AArch64] Add a new Cortex-A53 scheduling model adds 5bdfc7d [ChangeLog] Fix typo in 228324. adds dd67d1a * gcc.target/i386/pr65105-1.c: Require sse2 effective target [...] adds 7e93eb1 * c-typeck.c (convert_for_assignment): Improve commentary. adds 12ae83b Save-and-restore errno more carefully in libstdc++ adds c58c01a gcc/testsuite/ PR target/54236 * gcc.target/sh/pr54236-6.c: [...] adds c866acd Fix typo in ChangeLog. adds 3856143 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets. adds d7c2ad6 Enable bt and and movzx for Lakemont adds 7e3a76d * builtins.c: Don't include gomp-constants.h. (fold_builtin [...] adds 8c1ab18 PR tree-optimization/67769 * tree-ssa-phiopt.c (conditional [...] adds d608de6 PR go/66870 * gospec.c (lang_specific_driver): Only look fo [...] adds 54d4899 PR c/65345 * config/i386/i386.c (ix86_atomic_assign_expand_ [...] adds 04009ad remove many typedefs adds 75f966f add recursion on the inner loops adds 443b5bd call scev analysis in scop-detection as in sese-to-poly adds d780205 * doc/html/manual/errno.html: Add new file. adds 05b84e7 Do not describe -std=c11 etc. as experimental in c.opt help text. adds d36ce38 PR c++/54430 adds b98a7d5 correctly handle non affine data references adds e0c0be1 Rename gimple_bb to gimple_poly_bb adds 16cbd7c use sese_l throughout scop-detection adds 0815dac Daily bump. adds 80ae9b8 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds c06a57e 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds f8e2139 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds a255a4c rs6000: Add "cannot_copy" attribute, use it (PR67788, PR67789) adds cdb076a Approved by FX adds e94e23b 2015-10-01 Louis Krupp louis.krupp@zoho.com adds afb9222 2015-10-02 Richard Biener rguenther@suse.de adds 65d029a PR target/51726 * config/i386/winnt.c (ix86_handle_selectan [...] adds df85066 PR target/51726 * g++.dg/ext/selectany2.C: Al [...] adds f431d6b * gcc-interface/trans.c (find_loop_for): Use FOR_EACH_VEC_EL [...] adds cf40f9a [Patch AArch64] Improve SIMD concatenation with zeroes adds a481682 [RTL ifcvt] PR 67786, 67787: Check that intermediate instruct [...] adds 38be10c Delete undesirable svn:executable property adds 9bd2851 * gcc-interface/ada-tree.h (DECL_RESTRICTED_ALIASING_P): New [...] adds 666f66b Back out improper commit adds a8fd51c * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Warnings>: R [...] adds b185c08 2015-10-02 Louis Krupp louis.krupp@zoho.com adds 1006f7a * gcc-interface/lang.opt (fbuiltin-printf): Accept. * gcc-i [...] adds 9db2fa6 MAINTAINERS: Update email address. adds d02e467 [PATCH][AARCH64][PR66776]Add cmovdi_insn_uxtw pattern. adds 6cfec26 gcc/ * config/sh/sh.md: Add new unnamed split pattern to han [...] adds 446e1fd [PATCH][AARCH64]Add csneg3_uxtw_insn pattern adds ef17a71 PR c/64249 * c-common.c (warn_duplicated_cond_add_or_warn): [...] adds c325b1f [AArch64] Use default_elf_asm_named_section instead of specia [...] adds e98c90e * system.h (malloc.h): Don't include obsolete header. adds 639b72b PR c/59218 adds aa1be4c gcc/ * doc/invoke.texi: Mention -mavx512vl, -mavx512bw, -mav [...] adds 8f83f53 Update extract_even_odd w/ AVX-512BW insns. adds 320e616 [AArch64] Add more TLS local executable testcases adds 72460f4 2015-10-02 Vladimir Makarov vmakarov@redhat.com adds 2f544bd [AArch64] Use default_elf_asm_named_section instead of specia [...] adds 767110d AVX-512. Add missing features to cpuinfo.c gcc/ * config/i38 [...] adds 2966395 outline functions from stmt_simple_for_scop_p adds aef2ef3 add testcase adds d3175d7 fix PR67754 adds 3322856 reject loops early where ivs cannot be represented adds de7e71b PR libstdc++/67747 use readdir instead of readdir_r adds c0999a5 * genemit.c (gen_exp): Remove -Wduplicated-cond hack. adds 802c32c PR c/67730 * c-typeck.c (convert_for_assignment): Use the e [...] adds 02ce3c0 * system.h (ROUND_UP): New macro definition. (ROUND_DOWN): [...] adds cba2297 [PR target/67822] OpenMP offloading to nvptx fails adds 535d631 Re: [PATCH] Improve DOM's optimization of control statements adds 6d7cad9 * testsuite/util/testsuite_fs.h (nonexistent_path): Use less [...] adds de74aa1 Allow Filesystem TS to compile without wchar_t adds 689db5e nvptx offloading linking adds f2fd599 Help the offload gcc driver find the right assembler adds 5506efa * acinclude.m4 (GLIBCXX_ENABLE_DEBUG_FLAGS): Fix comment. adds 03a9188 Use noexcept instead of _GLIBCXX_NOEXCEPT adds fb5507b Fix tests that fail with old std::string adds a2bf7bf * testsuite/21_strings/basic_string/allocator/wchar_t/minima [...] adds 1780ec4 Enable dual ABI for Filesystem library adds e6f7df8 Fix testsuite failures with --disable-wchar_t adds ce322a5 Daily bump. adds f27a315 2015-10-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 88cf988 Fix comments saying why headers are included adds b4b7129 Remove pretty printing for 'any' with allocators adds e03a3b1 Document value of __cplusplus for C++14 adds e3c15db xtensa: add uclinux support adds 9327971 * Makefile.in (insn-latencytab.o): Remove -Wno-duplicated-co [...] adds 86589bb Daily bump. adds eca581b Factor access to the common block head symbol adds d2f74bc Fix fortran common-related error recovery ICE. adds f6392e5 Remove dead code adds 5445ac8 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw eff [...] adds 3f224d56 * config/i386/i386.c (ix86_nsaved_regs): Use GENERAL_REGNO_P [...] adds b77e5fe PR rtl-optimization/67447 * gcc.target/i386/pr67447.c: New test. adds 6d02e6b Implement N4514, C++ Extensions for Transactional Memory. adds 03ca0c3 Daily bump. adds 07c31417 2015-10-05 Ville Voutilainen ville.voutilainen@gmail.com adds a9983b6 [Patch ARM/ AArch64] Fix typo in vcvt_f16.c testcase . adds 1988eee 2015-10-05 Richard Biener rguenther@suse.de adds 73f86fe 2015-10-05 Richard Biener rguenther@suse.de adds 20cb53c Replace REAL_VALUES_EQUAL with real_equal adds a417188 Remove remaining uses of REAL_VALUES_IDENTICAL adds 1b67971 Replace REAL_VALUES_LESS with real_less adds f2ad9e3 Remove remaining uses of REAL_ARITHMETIC adds d5f9611 Remove remaining uses of CONST_DOUBLE_FROM_REAL_VALUE adds 945f7b0 Remove REAL_VALUE_FROM_CONST_DOUBLE adds fb83d85 Cleanup directives. adds 6c1b774 libgcc/ * config/i386/cpuinfo.c (get_intel_cpu): Detect "sky [...] adds f7e1363 [AArch64] Fix output assembly bug under TLSIE ILP32 adds 4c91565 Add a build_real_truncate helper function adds 1762861 make build_uses store tree * instead of tree adds 42181fc remove gimple_location_ptr () adds f266c2a remove unused gasm accessors adds ad02332 make more gimple_x_ptr accessors const correct adds 558e681 [PR other/65021] mkoffloads -save-temps handling, and cleanup [...] adds 4965c5f Move runtime transactional memory tests to libitm testsute. adds 390f34c PR tree-optimization/67821 * tree-ssanames.c (duplicate_ssa [...] adds b9c4ec6 IPA-CP Alignment lattice cleanup adds edbec01 move scop detection related stuff to graphite-scop-detection.c adds 118a202 move param detection to scop detection adds a4e17a4 increase the number of parameters adds 9777b44 * tree-ssa-loop-im.c (move_computations_dom_walker::before_ [...] adds 9cd04d8 lex: Update unicode letters table to Unicode 8.0.0. adds 5260b0a Remove diffstat from ChangeLog. adds a099bc9 /cp 2015-10-05 Paolo Carlini paolo.carlini@oracle.com adds f6c9ef1 Fix PR65345 in SH backend Adjust to use create_tmp_var_raw ra [...] adds cb54ed9 Daily bump. adds 336b125 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Add check [...] adds e2c5c67 2015-10-06 Richard Biener rguenther@suse.de adds 2601535 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fix AVX-5 [...] adds 6a0107e PR c/65345 * config/sparc/sparc.c (sparc_atomic_assign_expa [...] adds 5d56318 Update template instantiation documentation adds aa211fc 2015-10-06 Richard Biener rguenther@suse.de adds 4c9faaa 2015-10-06 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds 76a1865 * config/rl78/rl78.c (rl78_rtx_costs): Improve cost estimate [...] adds 5f59aa0 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fi [...] adds 6e22765 PR c/65345 * config/rs6000/rs6000.c (rs6000_a [...] adds e6007a6 AVX-512. Avoid upper-bank registers when splitting vec_extrac [...] adds 9c6c350 Fix PR c/65345 for AArch64 adds 8757cf7 PR c/65345 * config/alpha/alpha.c (alpha_atomic_assign_expa [...] adds 3b9ce1a Move declarations, assign types, renaming. adds f1537fd Early exit to avoid redundant computations adds 6e33678 remove dead code used by the old cloog scheduler adds 4f745ee gcc * config/msp430/msp430.c (ATTR_NOINIT): New constant. (A [...] adds f151e2a * config.gcc (lm32-elf): Add newlib-stdint.h to tm_file. adds 154ae8e * config/arm/arm.c (arm_emit_probe_stack_range): Adjust comm [...] adds 5e76179 Rename scop->ctx to isl_context adds 7e18bd4 PR 67861 * gimple-fold.c (gimple_fold_builtin): Add break a [...] adds f8ec736 Remove ATTRIBUTE_UNUSED from `decl' parameter of default_elf_ [...] adds 2519f1f [gcc] 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm. [...] adds 47cad92 Remove duplicate target line. adds 392f5cc PR c++/67863 * call.c (build_conditional_expr_1): Build the [...] adds 789fbb5 * c-parser.c (c_parser_statement_after_labels): Use protect [...] adds 1ef4838 remove dead code in computation of alias sets adds b7dae41 remove unused struct base_alias_pair adds b1d20e3 move dr->alias_set to a helper structure adds 5c5b9e6 gcc/ChangeLog: adds 9a0ecfb 2015-10-06 Sandra Loosemore sandra@codesourcery.com adds 5341cfc compiler: Record each import as a distinct alias. adds 0ac4202 2015-10-06 Louis Krupp louis.krupp@zoho.com PR fortran/65 [...] adds d9a8cab Daily bump. adds bf00102 PR c++/67810 * parser.c (cp_parser_fold_expr_p): Remove. ( [...] adds 28cb74c reorg.c: use vec<rtx_insn *> instead of rtx_insn_list for the [...] adds a27d141e3 [PATCH][PR tree-optimization/67816] Fix jump threading when D [...] adds ebd1f44 * cp-gimplify.c (genericize_if_stmt): Use protected_set_expr [...] adds 0ebc7d3 Cache reals for 1/4, 1/6 and 1/9 adds 7aa5890 Fix PR c/65345 for arm adds 3702cf1 2015-10-07 Richard Biener rguenther@suse.de adds f555c5f Check in forgotten test for fortran/65766 adds 2be65b6 Merge ix86_maybe_switch_abi with ix86_set_current_function adds 10c26e1 gcc/fortran/ChangeLog: adds c5b80c2 Check $READELF_FOR_TARGET for readelf in configure adds f305527 Define x86 CALL_USED_REGISTERS_MASK adds ed03898 PR sanitizer/67867 * search.c (accessible_p): Initialize OT [...] adds f032380 move graphite bookkeeping from sese to sese_info adds e08f2b0 remove unused code adds 3dabf8d * testsuite/lib/atomic-dg.exp (atomic_link_flags): Move flag [...] adds df07d17 PR go/67874 net, runtime: Call C library fcntl function [...] adds 571e1a4 PR target/66697 * config/i386/i386.c (ix86_option_override_ [...] adds 545ab43 compiler: Don't make temporaries for constant operands. adds 27093f4 * config/rs6000/xcoff.h (ASM_PREFERRED_EH_DATA_FORMAT): Use 6 [...] adds 0e52638 gather bbs and conditions in a single walk through dominators adds 5b4ada2 Re: [PATCH] Improve DOM's optimization of control statements adds 54ac740 * expr.c (store_expr_with_bounds): Handle aggregate moves fr [...] adds 5ec84fa Daily bump. adds 9550ce8 S/390: Use create_tmp_var_raw in s390_atomic_assign_expand_fenv. adds 976456a Dump only required dse1 file adds e3cd52d * tree-ssa-reassoc.c (dump_ops_vector): Print newline after [...] adds a361141 gcc/ adds da2ceb8 * config/rs6000/rs6000.c (rs6000_xcoff_debug_unwind_info): Al [...] adds 8f0567c gcc/ adds feec154 PR c++/67557 adds 024b90a * zh_TW.po: Update. adds 01b280d format adds 1d56a34 * cp-tree.h (SIMPLE_TARGET_EXPR_P): New. * init.c (get_nsdm [...] adds 58111f6 Fix Solaris bootstrap adds ee23033 Make tree_expr_nonnegative_warnv_p recurse into SSA names adds 8b4af95 Move sqrt and cbrt simplifications to match.pd adds 420aada * config/nvptx/nvptx.h (struct machine_function): Add commen [...] adds 3f6d43b [PATCH] [1/n] Fix minor SSA_NAME leaks adds 27f0420 Round up the SSE register save area only if needed adds 9593413 liboffloadmic: Add missed checks for malloc and strdup return values adds b3c8ca2 [PATCH] [2/n] Fix minor SSA_NAME leaks adds b50f273 [PATCH] [3/n] Fix minor SSA_NAME leaks adds 352441a [PATCH] [4/n] Fix minor SSA_NAME leaks adds c7f66ec [PATCH] [4/n] Fix minor SSA_NAME leaks adds c86ad30 * ipa-icf.c (sem_item::compare_symbol_references): Fix use [...] adds a528609 Daily bump. adds c05c1b4 [PATCH] [5/n] Fix minor SSA_NAME leaks adds 717ceea 2015-10-09 Richard Biener rguenther@suse.de adds 5581af0 * gcc-interface/Make-lang.in: Make sure that GNAT1_OBJS and [...] adds fa835ba * MAINTAINERS (Write After Approval): Add myself. adds 115857e [Patch PR target/67366 1/2] [ARM] - Add movmisalignhi / si patterns adds 6b7a6f4 [AArch64] Handle literal pools for functions > 1 MiB in size. adds 5fd1372 Add include/experimental/bits dir adds 5506041 Missed ChangeLog for previous libstdc++-v3 commit adds e20bd00 fix Changelog entry removed at revision 228479 adds 6b0c8e8 2015-10-09 Richard Biener rguenther@suse.de adds 57d92e8 * MAINTAINERS (Write After Approval): Add myself. adds a2bc380 [PR67828] don't unswitch on default defs of non-parms adds 418882d [PR67766] reorder handling of parallels, concats and promoted [...] adds b94cb47 [PR67891] don't test is_gimple_reg after parm expansion adds 13d4782 * config/rs6000/rs6000.c (rs6000_offload_options): New. (TA [...] adds e2c313e [PR 67794] Also remap SSA_NAMEs defined in ASMs in IPA-SRA adds 71c8cbf Testsuite: add dg-{begin|end}-multiline-output commands adds 8804809 AVX512: Fix embedded rounding/SAE specifier position. adds 4de7424 [PATCH V3][GCC] Algorithmic optimization in match and simplify adds f66a1e7 [PATCH][ARM]Add earlyclobber modifier for neon_(vtrn, vuzp, v [...] adds 5a5494b [PATCH] [6/n] Fix minor SSA_NAME leaks adds 60cc243 * config/i386/i386.c (expand_set_or_movmem_prologue_epilogu [...] adds 0c9081e 2015-10-05 Steve Ellcey sellcey@imgtec.com adds 0c2c01a 2015-10-09 Steve Ellcey sellcey@imgtec.com adds 388e518 Re: [PATCH] Update SSA_NAME manager to use two lists adds 80cff5d Daily bump. adds 971b826 remove an unneeded as_a<rtx_insn *> () adds a765cde clean up debug functions adds d9ac4c3 add dump of data dependences adds 4247675 * fold-const.c (operand_equal_p): Document OEP_ADDRESS_OF a [...] adds 37f21d1 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds 4919991 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds d1e1715 Daily bump. adds 3f84085 always define INITIAL_FRAME_ADDRESS_RTX adds 3dd01ce always define SETUP_FRAME_ADDRESSES adds a9e2e8b always define DYNAMIC_CHAIN_ADDRESS adds 440a66d always define FRAME_ADDR_RTX adds a494b6d remove unneeded #if for HARD_FRAME_POINTER_IS_ARG_POINTER adds e6daccd always define REVERSE_CONDITION adds 5814084 Add bdver4 for multiversioning and fix AMD model detection. adds d66909e bb-reorder: Improve the simple algorithm for -Os (PR67864) adds ebd1056 * config/alpha/alpha.h (ALPHA_ROUND): Implement using ROUND_ [...] adds 1ced341 Test for __cxa_thread_atexit_impl when cross-compiling libstd [...] adds 63ab157 Daily bump. adds 2039eb2 [PATCH] Refactoring FSM bits into their own file * tree-ssa- [...] adds c5b65d9 * fold-const.c (fold_comparsion): Pass OEP_ADDRESS_OF when c [...] adds 1059fe8 * tree-profile.c (tree_profiling): Do not clear pure/const [...] adds b5f3ba2 * cgraphbuild.c (compute_call_stmt_bb_frequency): Use count [...] adds ab48ece PR c++/67557 adds bbd820d 2015-10-12 Richard Biener rguenther@suse.de adds 8677149 PR c++/58566 adds 02059be * config/msp430/msp430.c (msp430_mcu_names): Rename to msp4 [...] adds 0a65bce 2015-10-12 Richard Biener rguenther@suse.de adds 74d63f1 * config/rs6000/rs6000.h (RS6000_ALIGN): Implement using RO [...] adds 297c626 [AArch64_be] Fix vtbl[34] and vtbx4 adds 95cd572 Handle simple latch in expand_omp_for_generic adds 2131a1a Add missing phis in expand_omp_for_generic adds 4df11ac [PATCH] Improve FSM threader to handle compiler temporaries too adds f37b104 revert: 2015-10-11 Jan Hubicka hubicka@ucw.cz * cgraph [...] adds 140722d * testsuite/libgomp.oacc-c-c++-common/vector-loop.c: Fix loo [...] adds f08943b [PATCH] Allow FSM threader to thread more complex conditions adds 6ee64ac Daily bump. adds a614e82 To: gcc-patches@gcc.gnu.org Subject: Add an extra pow rule to [...] adds 41500e7 2015-10-13 Richard Biener rguenther@suse.de adds 1c6a437 Handle original loop tree in expand_omp_for_generic adds df423ec Support DEFPARAMENUM in params.def adds 2331aa4 Add param parloops-schedule adds 80a7497 [PATCH] Allow FSM to thread single block cases too adds b391ca8 gcc/ adds 147f4df Followup to [AArch64_be] Fix vtbl[34] and vtbx4 adds eac984f Fix parloops gimple_uid usage adds a5820d2 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds 5226d48 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds bde7430 Fix prototype for print_insn in rtl.h adds 50a1960 support BLKmode inputs for store_bit_field adds e2c514f * config/i386/i386.c (classify_argument): Use CEIL where app [...] adds 43895be gcc/ 2015-10-13 Jakub Jelinek jakub@redhat.com Aldy [...] adds 2fb114d * config/cpu/i486/opt/bits/opt_random.h: Include pmmintrin.h [...] adds 4fb4851 [PATCH 1/9] ENABLE_CHECKING refactoring gcc/ChangeLog: adds 5f80a2b Check no unreachable blocks in inverted_post_order_compute adds 5b1583f Daily bump. adds 0cb9d97 Fix "#pragma GCC pop_options" adds 5725a2a [gomp] Fix build for 32-bit targets with int != int32_t adds 00ecf4d 2015-10-14 Richard Biener rguenther@suse.de adds 79e27a6 2015-10-14 Maxim Ostapenko m.ostapenko@partner.samsung.com adds 389034a PR tree-optimization/67815 * tree-ssa-reassoc.c (attempt_bu [...] adds 04a37b1 2015-10-14 Richard Biener rguenther@suse.de adds 5cc2ea4 2015-10-14 Richard Biener rguenther@suse.de adds 5b03450 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final. ( [...] adds d4cea26 [PATCH] [PR testsuite/67959]Minor cleanup for ssa-thread-13.c adds 3fb7441 [PATCH] Split ssa-dom-thread-2.c into separate files/tests adds 7998c0b [PATCH] Fix accounting for num_threaded_edges adds 3bdac23 libgomp/ * target.c (gomp_map_vars): Initialize tgt->tgt_sta [...] adds 0a71c5e PR target/67967 * config/i386/i386.c (ix86_emit_save_reg_us [...] adds 3718614 * config/rs6000/htm.md (UNSPEC_HTM_FENCE): New. (tabort, ta [...] adds 5834e0c * gimplify.c (gimplify_addr_expr) <MEM_REF>: New case. adds 63e70e2 * config/mips/mips.h (MIPS_STACK_ALIGN): Implement using RO [...] adds 885c465 Daily bump. adds 6b3f09b [AArch64] --with-arch in config.gcc support "." adds 9f379f8 libmpx/ adds 218eed8 PR tree-optimization/67953 * match.pd (X - (X / Y) * Y): Do [...] adds a153e7b PR67945: Fix oscillation between pow representations adds 23ffec4 2015-10-15 Richard Biener rguenther@suse.de adds 8138a21 2015-10-15 Richard Biener rguenther@suse.de adds a5891a7 * tree-ssa-reassoc.c (attempt_builtin_copysign): Call gimpl [...] adds 7972c5a mark libstdc++ tests unsupported if they fail with "relocatio [...] adds fa97695 Fixup ChangeLog entry adds d9fee04 microblaze musl support adds 6a8b774 2015-09-30 Michael Collison michael.collison@linaro.org [...] adds 7569282 Daily bump. adds 63570ab * ipa-icf-gimple.c (func_checker::compare_operand): Compare [...] adds 6fdf70f /cp 2015-10-16 Paolo Carlini paolo.carlini@oracle.com adds 0e49e44 2015-10-16 Richard Biener rguenther@suse.de adds cba8396 2015-10-16 Richard Biener rguenther@suse.de adds 0fb1044 2015-10-16 Ed Schonberg schonberg@adacore.com adds 0c97855 2015-10-16 Javier Miranda miranda@adacore.com adds b7d4b31c * MAINTAINERS: Update list of Ada maintainers and email addresses. adds 6cec3ab 2015-10-16 Bob Duff duff@adacore.com adds ce74f9b 2015-10-16 Bob Duff duff@adacore.com adds 98f7a21 * tree.c (recompute_tree_invariant_for_addr_expr): Assert th [...] adds 30f8d10 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 678166e 2015-10-16 Gary Dismukes dismukes@adacore.com adds 14fd921 2015-10-16 Arnaud Charlet charlet@adacore.com adds 36ac5fb 2015-10-16 Arnaud Charlet charlet@adacore.com adds a000165 Revert: * ipa-icf-gimple.c (func_checker::compare_operand): [...] adds c46e4fe Shrink std::random_shuffle test to pass on simulators adds 1b33b1d 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 849fc00 2015-10-16 Gary Dismukes dismukes@adacore.com adds 4ee78e3 2015-10-16 Arnaud Charlet charlet@adacore.com adds 6958c62 2015-10-16 Arnaud Charlet charlet@adacore.com adds 985d53c * gcc-interface/Make-lang.in: Update dependencies adds 281485a 2015-10-16 Eric Botcazou ebotcazou@adacore.com adds d748ef4 2015-10-16 Arnaud Charlet charlet@adacore.com adds 5eca86d 2015-10-16 Bob Duff duff@adacore.com adds d281271 2015-10-16 Bob Duff duff@adacore.com adds b2e821d 2015-10-16 Eric Botcazou ebotcazou@adacore.com adds b7df4cd 2015-10-16 Bob Duff duff@adacore.com adds 7dd0b9b 2015-10-16 Ed Schonberg schonberg@adacore.com adds c0a0cd86 Fix typo. adds 7687b03 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 9d7b117 Complete previous change. adds 4f6fa17 2015-10-16 Gary Dismukes dismukes@adacore.com adds e8e5fea Complete previous change. adds 4c833ed Code clean up. adds b7bc53c 2015-10-16 Christian Bruel christian.bruel@st.com adds 8421bfe Complete previous change. adds 829967f 2015-10-16 Javier Miranda miranda@adacore.com adds 5f06711 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds d0849c2 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 9d0e3e3 2015-10-16 Christian Bruel christian.bruel@st.com adds 3ae856e Document options for Filesystem TS library adds 1d453a1 PR middle-end/67966 * gnat.dg/pack21.adb: New test. * gnat [...] adds 7837543 Properly initialize u5 adds 81828df Replace printf with __builtin_printf adds c1eb80d 2015-10-16 Andrew MacLeod amacleod@redhat.com adds f8614f0 Fix def_test_returning_type in iamcu/test_basic_returning.c adds aa99c14 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont adds 2ee6cfd * config/rl78/divmodqi.S: Return 0x00 by default for div by 0 [...] adds 113f051 Daily bump. adds 0674345 change a function argument from rtx to rtx_insn * adds 34bf7ba 2015-10-17 Steven G. Kargl kargl@gcc.gnu.org adds 1b7e7a0 Daily bump. adds 35ece5a fix Darwin bootstrap adds 6f29994 2015-10-18 Paul Thomas pault@gcc.gnu.org adds bc36279 Improve handling of -arch flag for Darwin adds fff1535 Fix PR63758 by using the _NSGetEnviron() API on Darwin adds fb296c2 Darwin - Tidy mmacosx-version-min code and specs. adds e8c36e7 Fix common-related error recovery ICE. adds 022c546 PR c++/68006 adds 454cda7 Revise Darwin's sysroot handling to be compatible with the cl [...] adds c4a359c Fix crash in gengtype debug dump adds 7abf948 Daily bump. adds e1604ee [haifa-sched] model load/store multiples properly in autopref [...] adds cd5ad70 Remove undefined behaviour from builtins-20.c adds c071eed Fix PR68002, add -fkeep-static-functions adds b8ab248 fix date of changelog entry adds 00a7b29 Don't leak ISA to __attribute__ ((target("arch=XXX"))) adds d821af0 Replace @optindex with @opindex adds b6ec4d7 Use GET_MODE_BITSIZE to get vector natural alignment adds ec11da3 2015-10-19 Richard Biener rguenther@suse.de adds df10fba 2015-10-19 Richard Biener rguenther@suse.de adds 8587f7e [PATCH] Don't allow FSM threader to create irreducible loops [...] adds f2b5fae 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds eebfc95 Proposed doc update for Explicit Reg Vars 1/3 * doc/e [...] adds 3bd5b2f mn10300: Use the STC bb-reorder algorithm at -Os adds fbe9d8a REE: fix uninitialized registers handling adds c33609c PR66870 PowerPC64 Enable gold linker with split stack adds a9e76ea Daily bump. adds e58a0f0 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds 071355f typo adds a349de0 * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_enumerator_ [...] adds f16ed23 Expand PTRMEM_CST only when necessary. adds a36e5e5 Implement N4268, Do constant evaluation of all non-type temp [...] adds 1ccac4c [PATCH] c/67925 - update documentation on `inline' adds 73b2835 PR c++/67064 adds f974fc7 Fix default_binds_local_p_2 for extern protected data adds 0b8bd25 2015-10-20 Thomas Quinot quinot@adacore.com adds 1ff43c0 2015-10-20 Ed Schonberg schonberg@adacore.com adds 9b5b11f 2015-10-20 Vincent Celier celier@adacore.com adds 81bd1c0 2015-10-20 Thomas Quinot quinot@adacore.com adds 5c9329f 2015-10-20 Bob Duff duff@adacore.com adds d1cd139 2015-10-20 Thomas Quinot quinot@adacore.com adds f0a120e 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 078a74b 2015-10-20 Bob Duff duff@adacore.com adds 55ab526 2015-10-20 Gary Dismukes dismukes@adacore.com adds 0c0a0b2 2015-10-20 Vincent Celier celier@adacore.com adds d3e59bb 2015-10-20 Philippe Gil gil@adacore.com adds dc62fae 2015-10-20 Ed Schonberg schonberg@adacore.com adds 2f5441e 2015-10-20 Bob Duff duff@adacore.com adds a738763 2015-10-20 Bob Duff duff@adacore.com adds aae9bc7 2015-10-20 Bob Duff duff@adacore.com adds cb1f309 Update targets. adds d0bb948 Fix VTV for targets with section anchors. adds 11b98f5 Fix VTV for targets with section anchors. adds 21eb0cb Enable VTV for aarch64 and arm adds a4ebc1b * gnat_ugn.texi, gnat_rm.texi: Regenerate. * doc/gnat_ugn/g [...] adds 85ee12c 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 94cb56d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 0bed14c 2015-10-20 Bob Duff duff@adacore.com adds 11cf765 2015-10-20 Bob Duff duff@adacore.com adds 8445872 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 3af8521 2015-10-20 Yannick Moy moy@adacore.com adds fa1fb6f Fix typos. adds b868178 Correctly fill up cgraph_node::local.versionable flag. adds ea6969d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 28191f1 2015-10-20 Yannick Moy moy@adacore.com adds 31bee90 2015-10-20 Jerome Lambourg lambourg@adacore.com adds 9d11997 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 5921a31 2015-10-20 Tristan Gingold gingold@adacore.com adds f441808 2015-10-20 Gary Dismukes dismukes@adacore.com adds d4e1acf 2015-10-20 Tristan Gingold gingold@adacore.com adds 7e2d366 2015-10-20 Ed Schonberg schonberg@adacore.com adds f1cabbf 2015-10-20 Ed Schonberg schonberg@adacore.com adds 49d539c 2015-10-20 Ed Schonberg schonberg@adacore.com adds 136298d 2015-10-20 Steve Baird baird@adacore.com adds 79dd9ad 2015-10-20 Yannick Moy moy@adacore.com adds b8eacb1 2015-10-20 Bob Duff duff@adacore.com adds 0c30cda 2015-10-20 Ed Schonberg schonberg@adacore.com adds df8d8dc 2015-10-20 Richard Biener rguenther@suse.de adds 2060faf 2015-10-20 Arnaud Charlet charlet@adacore.com adds ab8a61d 2015-10-20 Arnaud Charlet charlet@adacore.com adds 49c657f 2015-10-20 Yannick Moy moy@adacore.com adds 8503d05 [AArch64] Remove divisions-to-produce-NaN from vdiv_f.c adds 08881cb * c.opt (std=gnu++11): Do not describe as experimental. (st [...] adds 80d3e9a Properly handle -miamcu and -march=lakemont adds 66205a6 Skip local error_mark_node decls adds 9deca14 * config/alpha/alpha.h (HARD_REGNO_NREGS): Use CEIL macro. [...] adds ac80c07 [AArch64][1/2] Add fmul-by-power-of-2+fcvt optimisation adds d759bc0 [simplify-rtx][2/2] Use constants from pool when simplifying binops adds 033b4ff 2015-10-20 Vladimir Makarov vmakarov@redhat.com adds afb6adb Add --enable-compressed-debug-sections={all,gas,gold,ld} adds 3f73be3 PR c/67964 * c-parser.c (c_parser_attributes): Break out of [...] adds e11b1498 [Testsuite] Turn on 64-bit-vector tests for AArch64. adds 9202af5 [AArch64] Add support for 64-bit vector-mode ldp/stp adds 885c11f musl support for sh adds 6b5e0fa compiler: Report errors for non-integral shift counts. adds 80c0558 compiler: Report errors after evaluating invalid constant. adds 8523243 * array-notation-common.c (is_cilkplus_vector_p): Define. * [...] adds 767b995 * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Set san [...] adds 7101747 Pass --secure-plt to the linker adds fa084e7 Daily bump. adds 35c8219 2015-10-20 Richard Biener rguenther@suse.de Naveen H [...] adds 049e311 PR c++/66583 adds 41c6d5f [PATCH]Fix various ports failing due to unused parameter adds 397881d [PATCH] Move RTL printing code from sched-vis.c into print-rtl.c adds 5645a48 libsanitizer merge from upstream r250806. adds 7966ce0 libsanitizer merge from upstream r250806, compiler part. adds c849f8e libsanitizer/ adds 299794c libsanitizer/ adds e57d6cc libsanitizer/ adds e18652e libsanitizer/ adds 911a6ef 2015-10-21 Richard Biener rguenther@suse.de adds 6d2b089 2015-10-21 Richard Biener rguenther@suse.de adds 2578db5 2015-10-21 Richard Biener rguenther@suse.de adds 77d2eb6 PR target/68018 * config/i386/i386.c (ix86_compute_frame_la [...] adds a15183e Add simple sign-stripping cases to match.pd adds 382ac19 Proposed doc update for Explicit Reg Vars 2/3 adds 64c7c74 gcc/ adds 1f137e6 gcc/ adds 7a1ed40 gcc/ * omp-low.c (check_omp_nesting_restrictions): Check Op [...] adds 5ce1b13 PR c/68024 * c-decl.c (start_function): Warn about vararg f [...] adds dfea98e PR middle-end/67966 * tree.c (verify_type): Verify that TYP [...] adds 0f74e4a Add --param sra-max-scalarization-size-Ospeed to sra-12.c adds 5828c94 Refactoring sese.h and graphite-poly.h adds e5f5ebe Refactor graphite-sese-to-poly, sese.h, graphite-poly.h adds dda98ae avoid generation of empty guards in trivial cases adds 7fc2f61 Add a pass to back-propagate use information adds 4616363 Remove fold_strip_sign_ops adds d064d97 Move cabs simplifications to match.pd adds 451a61b Change default of non-overlapping address space conversion adds d06612a Relax ADDR_SPACE_GENERIC_P checks for default address space hooks adds dd7df20 Update documentation for address space hooks adds 9d463a0 unconditionally compile most of the delay slot code adds a366e4f * tree.def (CEIL_DIV_EXPR, FLOOR_DIV_EXPR, ROUND_DIV_EXPR): [...] adds 35e78cd * fold-const.c (operand_equal_p): Add code matching empty c [...] adds edbc08a PR ipa/67056 * ipa-polymorphic-call.c (possible_placement_n [...] adds 92a110b [PATCH 1/9] ENABLE_CHECKING refactoring adds 84e9670 add an upper limit on the number of array references adds 13f421d a scalar depending on vdefs in the current region is not invariant adds d05226d * include/std/type_traits (__cpp_lib_bool_constant): Define. adds c782e80 2015-10-21 Steven G. Kargl kargl@gcc.gnu.org adds cfec10d [PATCH 2/9] ENABLE_CHECKING refactoring: libcpp * inc [...] adds 8fb42bb Improve --help output to generate references to option aliases. adds 48d4b37 /cp 2015-10-21 Paolo Carlini paolo.carlini@oracle.com adds e9420ef Daily bump. adds acb1dac [Patch AArch64 63304] Fix issue with global state. adds b56a60c [PATCH][ARM] Fix for testcase after r228661 adds 417eb4f S/390: PR68015 Fix ICE in s390_emit_compare adds 92f3c1b Move more cproj simplifications to match.pd adds 390c3cf Move tan simplifications to match.pd adds 844cece 2015-10-22 Richard Biener rguenther@suse.de adds 1775aea Fix bootstrap on x86_64-apple-darwin14 after r229119. adds 46f1e45 ChangeLog: Fix whitespace. adds 326fa2a 2015-10-22 Richard Biener rguenther@suse.de adds 71de77d 2015-10-22 Richard Biener rguenther@suse.de adds ba257f0 2015-10-22 Richard Biener rguenther@suse.de adds 5b39827 oops- omitted by accident from the previous delta. adds 9c39d52 2015-10-22 Paolo Carlini paolo.carlini@oracle.com adds ecebe44 * config/msp430/msp430.opt: Add -msilicon-errata and -msili [...] adds 15b9ce0 [PATCH] Fix abort in write_eligible_delay * genattrta [...] adds 2de3a81 [PATCH 3/9] ENABLE_CHECKING refactoring: Java and Ada gcc/jav [...] adds 3291ad2 Proposed doc update for Explicit Reg Vars 3/3 adds 8204c07 Fix up ChangeLog for rev. 229155. adds 2c8dbd4 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse. adds 377ecba gcc/ChangeLog: adds abc0820 Daily bump. adds 71910a1 * call.c (add_conv_candidate): Remove first_arg parm. (add_ [...] adds dac59ee * call.c (add_template_conv_candidate): Pass DEDUCE_CALL. ( [...] adds d2304db typo adds c55a20f Fix ASan output pattern tests on Darwin. adds 304b6b2 Fix typo. adds 81a55c7 Update HOWTO_MERGE file for libsanitizer. adds 26f6d54 2015-10-23 Alan Hayward alan.hayward@arm.com adds 8d37bd7 Run tree-ssa/restrict-4.c without fipa-icf adds f786537 Add missing is_full_var setting in create_variable_info_for_1 adds 62ce624 Use make_constraint_from in intra_create_variable_infos adds 2fc6929 2015-10-23 Paulo Matos pmatos@linki.tools adds 6f5f406 Move fold_trunc_transparent_mathfn to match.pd adds 9d568ab 2015-10-23 Arnaud Charlet charlet@adacore.com adds 39629e6 2015-10-23 Bob Duff duff@adacore.com adds 7bbdeb3 2015-10-23 Richard Biener rguenther@suse.de Naveen H [...] adds a10589e 2015-10-23 Bob Duff duff@adacore.com adds 1240b98 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 953b82d 2015-10-23 Gary Dismukes dismukes@adacore.com adds eae2490 Add missing private clause in libgomp.c++/member-2.C adds 084c307 2015-10-23 Arnaud Charlet charlet@adacore.com adds cec2532 2015-10-23 Ed Schonberg schonberg@adacore.com adds 053bfd1 Adjust previous change. adds 7257ddf 2015-10-23 Olivier Hainque hainque@adacore.com adds c4462fa 2015-10-23 Arnaud Charlet charlet@adacore.com adds 2f3c83b 2015-10-23 Richard Biener rguenther@suse.de adds 9003096 PR libgcc/66883 * config/epiphany/udivsi3-flo [...] adds 05805eb 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds e1458cf 2015-10-23 Ed Schonberg schonberg@adacore.com adds 92974b1 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 41a8d10 2015-10-23 Arnaud Charlet charlet@adacore.com adds 17a1cf0 2015-10-23 Bob Duff duff@adacore.com adds 2f7de3d 2015-10-23 Steve Baird baird@adacore.com adds fc387d0 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds d09d873 Support for vectorizing conditional expressions adds 8af40d4 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 95009d6 2015-10-23 Arnaud Charlet charlet@adacore.com adds 6a7c16f 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 7761c83 2015-10-23 Ed Schonberg schonberg@adacore.com adds bfd2db2 2015-10-23 Gary Dismukes dismukes@adacore.com adds c90564b 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds e4192fd 2015-10-23 Tristan Gingold gingold@adacore.com adds 5f443c6 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 4a7c3b2 2015-10-23 Arnaud Charlet charlet@adacore.com adds c130bc5 gcc/ adds 7ed9e61 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds a8913c2 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds 36bbec7 Fix ChangeLog entry adds b0751b7 2015-10-23 Steve Ellcey sellcey@imgtec.com adds b410db7 * doc/install.texi (*-ibm-aix*): Additional informati [...] adds 31139c3 * fold-const.c (operand_equal_p): Handle matching of vector [...] adds 2425f3b * fold-const.c (operand_equal_p): Do not compare TYPE_MODE w [...] adds 02f43d0 powerpc musl libc support adds e57d924 [RFA] Fix pr67830, another type narrowing problem adds e5b0ce4 [rs6000] Enable secureplt by default on musl adds 6cded08 PR c++/67813 * constexpr.c (cxx_eval_store_expression): Alw [...] adds 0ccdd20 [PATCH] Call flush_ssaname_freelist more often * passe [...] adds 1375e42 [PATCH 4/9] ENABLE_CHECKING refactoring: Fortran adds 70e262d gcc/ adds 158d21f gcc/ adds 4e9e79a * config.gcc (powerpc-ibm-aix[6789]) [default_use_cxa [...] adds 45e9a90 This patch fixes a compile-time regression that was originall [...] adds 7d5b194 * fold-const.c (operand_equal_p): Handle VIEW_CONVERT_EXPR. adds 5e98110 PR ipa/pr67600 * ipa-polymorphic-call.c (ipa_polymorphic_c [...] adds 5623a8f Daily bump. adds eaaf539 DR 1518 DR 1630 PR c++/54835 PR c++/60417 * call.c (conv [...] adds 526b93b * gcc-interface/utils2.c (build_binary_op): Tweak formatting [...] adds 9c5a8ac 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 9627a89 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds bd20ab5 Return deferred future if thread cannot be run adds 50e770f Implement C++17 std::invoke and LWG DR 2219 adds 7efdc3d Daily bump. adds 9ab3dd7 gcc/fortran/ChangeLog: adds 554cc37 Added missing testcases of r229294 for patch of PR fortran/66927. adds f1b805f PR target/68084 * config/i386/i386.c (ix86_md_asm_adjust) [ [...] adds df14217 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*. adds aca78b0 PR middle-end/68079 * dojump.c (do_compare_and_jump): Canon [...] adds 648d548 * config/pa/som.h (EH_FRAME_THROUGH_COLLECT2): Define. adds 9883c97 2015-01-25 Paul Thomas pault@gcc.gnu.org adds 566ec0e Daily bump. adds d97142b ENABLE_CHECKING refactoring: pool allocators adds 5e324b8 Move cexp simplifications to match.pd adds 31496a6 Fix scripto adds 89ff0c8 Use macros to define built-in operator lists adds 1117ed3 Move int rounding folds to match.pd adds 3bf3305 2015-10-26 Richard Biener rguenther@suse.de adds dda0845 2015-10-26 Christian Bruel christian.bruel@st.com adds da3cad0 2015-10-26 Gary Dismukes dismukes@adacore.com adds 9698c12 Fix race on temp file in gfortran streamio_*.f90 tests adds 44d567c 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5da0650 [optabs.c] Fix PR 67989: Handle const0_rtx target in expand_a [...] adds f2837ce 2015-10-26 Ed Schonberg schonberg@adacore.com adds 61a0447 Fix race on temp file in gfortran tests. adds 270ee9c 2015-10-26 Joel Brobecker <brobecker@adacore.com brobecker> adds 8be33fb 2015-10-26 Bob Duff duff@adacore.com adds 0670e0b Inline get_vi_for_tree into intra_create_variable_infos adds 9f3cbfd Add vars in intra_create_variables_info adds e923588 Add make_restrict_var_constraints adds 12b29cb 2015-10-26 Eric Botcazou ebotcazou@adacore.com adds ff92856 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d39cd 2015-10-26 Gary Dismukes dismukes@adacore.com adds 2f06c88 2015-10-26 Claire Dross dross@adacore.com adds 4218b4e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d26e54e 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5655be8 2015-10-26 Ed Schonberg schonberg@adacore.com adds 967eb98 2015-10-26 Ed Schonberg schonberg@adacore.com adds c02dccc 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 69e9658 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 15196ce Code clean ups. adds 040bb34 [config/sh/sh.c] Fix PR68091: Return false for non shmedia ta [...] adds 341af5d 2015-10-26 Yannick Moy moy@adacore.com adds 7689013 2015-10-26 Yannick Moy moy@adacore.com adds 04b78ed Minor reformatting. adds 894192a 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d2f9b 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 54f3cb1 2015-10-26 Arnaud Charlet charlet@adacore.com adds ca0e899 2015-10-26 Bob Duff duff@adacore.com adds 4892450 [auto-inc-dec.c] Account for cost of move operation in FORM_P [...] adds 727cc33 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 403a6f3 2015-10-26 Alan Hayward alan.hayward@arm.com adds 29a00c2 2015-10-26 Arnaud Charlet charlet@adacore.com adds f3c4621 2015-10-26 Pascal Obry obry@adacore.com adds 13b0d6b 2015-10-26 Arnaud Charlet charlet@adacore.com adds adf9e48 2015-10-26 Javier Miranda miranda@adacore.com adds b0920a5 2015-10-26 Bob Duff duff@adacore.com adds 7549144 2015-10-26 Javier Miranda miranda@adacore.com adds 71eb79e gcc/fortran/ChangeLog: adds 70ea591 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 1fa721b 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 5bc9ee5 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 736b80c 2015-10-26 Bob Duff duff@adacore.com adds fdec445 2015-10-26 Bob Duff duff@adacore.com adds 8b9e571 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 99618e6 2015-10-26 Richard Biener rguenther@suse.de adds 81646a7 2015-10-26 Emmanuel Briot briot@adacore.com adds 3b940ad 2015-10-26 Ed Schonberg schonberg@adacore.com adds 1603b4d 2015-10-26 Richard Biener rguenther@suse.de adds 17e1096 Fix attribution in ChangeLog adds 5841bee liboffloadmic/ * runtime/offload_host.cpp (OffloadDescriptor [...] adds 433f3ee Allow more complex call replacements in gimple-fold.c adds 3470b0f 2015-10-26 Richard Biener rguenther@suse.de Dominik Vogt [...] adds 6a98a68 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 67fbaa9 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 650fa03 [PATCH] [PR tree-optimization/68013] Make sure first block in [...] adds a21c722 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d48649e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds a6dcb55 [PR libgomp/65437, libgomp/66518] Initialize runtime in acc_u [...] adds 54c8f61 [libgomp/66518] Resolve XFAIL in libgomp.oacc-c-c++-common/lib-3.c adds cfe316a libgomp: Additional acc_shutdown bug fixing and testing adds 3c41a4f libgomp testsuite: Remove some explicit acc_device_nvidia usage. adds 005c2a9 abort might not flush all open streams before process termination adds 0f177fa gcc/ * target.def (TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P): [...] adds 5f22377 * match.pd (fold_widened_comparison): Apply simplifications [...] adds b317b08 2015-10-26 Steven G. Kargl kargl@gcc.gnu.org adds 3a52cf7 libjava: fix locale handling when sorting JNI methods adds ef8ded2 2015-10-26 Louis Krupp louis.krupp@zoho.com adds 599e4be * config/linux.h (INCLUDE_DEFAULTS): Add INCLUDE_DEFAULTS_MU [...] adds 2fd578a DR 2179 * pt.c (process_partial_specialization): Handle err [...] adds ff1a580 Daily bump. adds befbe5d PR libffi/65441 * testsuite/lib/libffi.exp: Load target-sup [...] adds ee3ee95 * loop-invariant.c (struct def): New field can_prop_to_addr_ [...] adds 7893609 Add var in push_fields_onto_fieldstack adds 2c4c872 [PR c/64765, c/64880] Support OpenACC Combined Directives in C, C++ adds d4f078b 2015-10-27 Richard Biener rguenther@suse.de adds 62f8927 Don't create SSA names until in SSA form adds 35c5f68 Move hypot folds to match.pd adds cef15d0 Move pow folds to match.pd adds ff19098 Move powi folds to match.pd adds 762f6b3 Move expN folds to match.pd adds 540c8b2 [PR testsuite/68063] Add missing private clause in libgomp.c+ [...] adds 5f73ddf [AArch64] Enable autoprefetcher modelling in the scheduler adds 5cf8b9e gcc/ adds 1be53fc 2015-10-27 Javier Miranda miranda@adacore.com adds 5293f8f 2015-10-27 Arnaud Charlet charlet@adacore.com adds 8bbeda6 2015-10-27 Pascal Obry obry@adacore.com adds d52da53 2015-10-27 Arnaud Charlet charlet@adacore.com adds 5844367 2015-10-27 Yannick Moy moy@adacore.com adds dc02550 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 856311a 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds e1da2e5 2015-10-27 Javier Miranda miranda@adacore.com adds b5cb051 Fold comparisons between sqrt and zero adds 01156bc Move signbit folds to match.pd adds f276208 2015-10-27 Ed Schonberg schonberg@adacore.com adds 66dc9fc Move copysign folds to match.pd adds a007b87 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 4e70c1f Remove constant handling from fold_builtin_{,f}abs adds 866b3d5 Split constant handling out of fold_builtin_fma adds 7ac908a 2015-10-27 Tristan Gingold gingold@adacore.com adds b2edae6 Move min(max...) and max(min...) folds to match.pd adds 8525879 [PATCH] [AArch64] Distinct costs for sign and zero extension adds 129004d Move fmin and fmax folds to match.pd adds 7c5199a Rename logb and significand folds adds 7d705d5 Move ldexp, scalbn and scalbln folds to match.pd adds 0399a1d [ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks adds 369635a tree-scalar-evolution.c: Handle LSHIFT by constant adds bcc58dc gcc/ChangeLog * config.gcc: Handle --enable-fdpic. * config [...] adds 25359cc 2015-10-27 Richard Biener rguenther@suse.de adds f42bf19 Properly handle -fno-plt in ix86_expand_call adds c54071d isl schedule tree adds 4797708 2015-10-27 Steven G. Kargl kargl@gcc.gnu.org adds 9988714 2015-10-27 Alan Hayward alan.hayward@arm.com adds 09382f4 [PR fortran/63865] OpenACC cache directive: match Fortran sup [...] adds e59618e 2015-01-27 Paul Thomas pault@gcc.gnu.org adds 8a73696 [AArch64] Handle vector float modes properly in aarch64_outpu [...] adds 7ee34ff [AArch64] PR 68102: Check that operand is REG before checking [...] adds e94743f PR rtl-opt/67609 adds 6c5c88f * internal-fn.c (expand_UNIQUE): New. * internal-fn.h (enum [...] adds fe4c1d0 gcc/cp/ * parser.c (cp_parser_omp_clause_name): Add auto, g [...] adds 62c4832 gcc/c/ * c-parser.c (c_parser_oacc_shape_clause): New. (c_ [...] adds 173dfdf * omp-low.c (pass_oacc_device_lower::execute): Ignore errors. adds c92bbb1 * omp-low.c (oacc_init_rediction_array): New. (oacc_initial [...] adds c25f193 * target-insns.def (oacc_fork, oacc_join): Define. * target [...] adds cbba99a * internal-fn.def (IFN_GOACC_DIM_SIZE, IFN_GOACC_DIM_POS, I [...] adds ac87845 Daily bump. adds 382ecba [PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FE g [...] adds 7c7a697 * plugin/plugin-nvptx.c (nvptx_exec): Remove check on comput [...] adds a8e785b * omp-low.c (struct omp_context): Remove gwv_below, gwv_this [...] adds 5a1d209 rs6000: Fix tests for xvmadd and xvnmsub adds 288b275 rs6000: p8vector-builtin-8.c test requires int128 adds cf67e10 2015-10-28 Richard Biener rguenther@suse.de adds 92deda7 2015-10-28 Richard Biener rguenther@suse.de adds af3dc77 2015-10-28 Richard Biener rguenther@suse.de adds 0123775 2015-10-28 Richard Biener rguenther@suse.de adds f6b35aa 2015-10-28 Richard Biener rguenther@suse.de adds b3787ae * config/nvptx/nvptx.h (struct machine_function): Add axis_ [...] adds e0a9def * testsuite/libgomp.oacc-c-c++-common/loop-g-1.c: New. * te [...] adds dddc32c Handle noplt in call expanders for AArch64. adds b2fe95f Improve alias dump info adds d63986a Generate constraints only once in intra_create_variable_infos adds 209f026 2015-10-28 Richard Biener rguenther@suse.de adds 93182da * fold-const.c (operand_equal_p): Do not verify that types a [...] adds 8c1cab2 gcc/ChangeLog adds 34b9846 2015-10-28 Catherine Moore clm@codesourcery.com adds dd0b059 * tree-eh.c (mark_reachable_handlers): Fix typo in assert. adds 5f05c4a * config/nvptx/nvptx.c (nvptx_print_operand): Remove 'd' cas [...] adds 8469307 * omp-low.c (MASK_GANG, MASK_WORKER, MASK_VECTOR): Delete. [...] adds f576a2e * c-common.c (pointer_int_sum): Fold the MULT_EXPR. adds 96b973c DR 1518 * class.c (type_has_user_provided_or_explicit_const [...] adds ba4b83b 2015-01-28 Paul Thomas pault@gcc.gnu.org adds e4ea9be gcc/c/ * Make-lang.in (c.tags): Also include libcpp TAGS. gc [...] adds 7b15d95 Fix for ICE with -g on testcase with incomplete types. adds 052a735 Remove superfluous code in intra_create_variable_infos adds e47fd20 * gnat.dg/discr44.adb: New test. adds c528e8d Daily bump. adds bc6691f * tree-ssa-loop-ivopts.c (split_address_cost): Check depends [...] adds a7a322d 2015-10-29 Richard Biener rguenther@suse.de adds 6d6ad0c 2015-10-29 Richard Biener rguenther@suse.de adds e8ec2b0 Improve filenames for test cases of OpenACC combined directives adds 571e5fe Add BUILD_NO_PIE_CFLAGS and BUILD_NO_PIE_FLAG adds f7eac43 /cp 2015-10-29 Paolo Carlini paolo.carlini@oracle.com adds 7c29e30 2015-10-29 Andrew MacLeod amacleod@redhat.com adds 3743a90 2015-10-29 Richard Biener rguenther@suse.de adds 18e9866 2015-10-29 Christophe Lyon christophe.lyon@linaro.org adds 4be384a Remove unnecessary label from tree-call-cdce.c adds b763521 Remove redundant variable from tree-call-cdce.c adds 4cba6f6 ada 2015-10-29 Andrew MacLeod amacleod@redhat.com adds f801d40 Fix X - (X / Y) * Y in match.pd. adds 2eab864 * omp-low.c (lower_omp_target): Remove unreachable code & me [...] adds f92c649 Allow CAST_RESTRICT folding adds 580efa2 [PATCH][PR tree-optimization/67892] Use FSM threader to handl [...] adds e138bdc [PATCH 6/9] ENABLE_CHECKING refactoring: generators adds 758c989 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 09e5769 compiler, runtime: change type hash/equal to Go funcs adds 8371b2e 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 3f2bdc9 2015-10-29 Michael Meissner meissner@linux.vnet.ibm.com adds 19d0f2f compiler, reflect, runtime: remove zero field from type d [...] adds 98999b9 [gcc] 2015-10-29 Michael Meissner meissner@linux.vnet.ibm.com adds f5096a0 Require c99_runtime for builtin-convert-1.c adds 8877847 Fix target/68124 adds 556c2dd lra: Don't remove the scratch in (mem:BLK (scratch)) adds 41c3cc7 rs6000: Save the PIC reg when needed adds 694a1a8 [PATCH] Remove unnecessary invalidation support in threading [...] adds 30ff90f [MCORE] Hookize GO_IF_LEGITIMATE_ADDRESS adds da6fe89 gcc/ * openacc.h (enum acc_device_t): Reformat. Ensure layo [...] adds 38aa281 Daily bump. adds 07855d5 * config/sh/sh.opt: Fix format of the help text for -mfdpic adds 1d674b4 [PATCH 8/9] ENABLE_CHECKING refactoring: target-specific parts adds 0334b31 Cleanup fipa-pta constraint dumping adds 790d50b [AArch64] Fix insn types. adds e1fff88 2015-10-30 Richard Biener rguenther@suse.de adds 47ce082 libgcc changes for AMD znver1. adds fd39652 [Trivial] tree-sra.c: A few comment fixes/additions. adds d803eb5 Robustify REAL_MODE_FORMAT adds 7d5736e Fix real_2expN mode arguments in fixed-value.c adds d55fada Allow real_format to be passed to more real.h functions adds 512103a Don't free dominators after sincos adds 60a0bf6 [ARM] Fix checking RTL error in cortex_a9_sched_adjust_cost adds 4c930e7 Re: [Docs] Reword the documentation for -fdump-rtl- adds a5472c5 2015-10-30 Andrew MacLeod amacleod@redhat.com adds 3ae3b05 [comment] Improve comment for reg_set_p adds 6e4b2cf Fix comment typo. adds 9123b22 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds e06323c 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 8b9740d 2015-10-30 Vladimir Makarov vmakarov@redhat.com adds 00fff88 2015-10-15 Steven G. Kargl kargl@gcc.gnu.org adds ab50af2 2015-10-30 Evgeny Stupachenko evstupac@gmail.com adds ff94363 Share code from fold_array_ctor_reference with fold. adds f730358 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 19ec752 Add contains_symbol_ref_p adds b9dd9f0 gcc/ * cgraph.c: Include context.h for offloading. * varpo [...] adds 12c1767 gcc/fortran/ * gfortran.h (gfc_omp_namespace): Add locus wh [...] adds 4aabb93 * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Avoid warning on [...] adds d0a8194 * config-list.mk (nvptx-none): Add it. adds 0c5e355 compiler: Create pointer type for all types with methods. adds cd529f4 Daily bump. adds 4a3da3a runtime: Remove now unnecessary pad field from ParFor. adds dc81c73 Use make_copy_constraint in ipa_pta_execute adds ebd052a Improve readability and structure of create_function_info_for adds d317917 Add initial constraints in create_function_info_for adds e83a804 Don't expect existing varinfo for arguments in intra_create_v [...] adds 5569a36 Tune pointer-plus folding adds dbcfd35 ggc-common.c : Restore needed header for checking=release. adds 859a0fc libgo: Update from Go 1.5 to Go 1.5.1. adds b48fbce Make some functions static. adds e96d4c0 * pt.c (hash_tmpl_and_args): Use iterative_hash_object on te [...] adds 6cc56b6 Improve deduction failure diagnostics. adds 2d8d33b Streamline for_each_template_parm. adds 433fc17 Implement multiple 'auto' feature from Concepts TS. adds ce2ac16 * gnat.dg/discr45.adb: New test. adds 5dfd4cda PR Bootstrap/68168 adds 7185e92 Remove support for N3994, terse range-for, which was not adopted. adds c27fc63 rs6000: Another PIC LRA fix adds b0fd58b rs6000: Rewrite rs6000_reg_live_or_pic_offset_p adds 05e4561 * Makefile.am (go_cmd_go_files): Update to Go 1.5.1 library [...] adds f95e4bb runtime: If no split stacks, allocate stacks using mmap o [...] adds 5943244 Daily bump. adds aaa317f * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX. [...] adds d731e7b * gcc.target/i386/pr67609-2.c: Include sse2-check.h. (sse2_ [...] adds 0c0daca PR go/67968 compiler: Traverse types of call expressions. adds 2bd7720 mksysinfo.sh: Handle TIOCSPGRP if too complex for -fdump- [...] adds c6b9014 Daily bump. adds 77dd4d7 * config/mcore/mcore.c: Include regs.h. adds 1eddb04 [PATCH] Fix vms targets adds 271ff14 [PATCH] Avoid ssa-thread-11.c on various targets adds b7c78b0 [PR middle-end/68166] Restore build with fold checking enabled adds c500055 Move gcc.target/arm/pr67929_1.c test to execute.exp adds 638590b Revert: tree-scalar-evolution.c: Handle LSHIFT by constant adds 896671b [ARM] neon-testgen.ml typo adds 6c21be9 Move constant folds for maths functions to new file adds 988403a libcpp: Improvements to description of source_location in line-map.h adds 62bab19 syscall: Change raw_ioctl cmd type to uintptr. adds be2b07a mksysinfo.sh: Handle TIOCGPGRP if too complex for -dump-go-spec. adds 6d60907 2015-11-02 Andreas Tobler andreast@gcc.gnu.org adds f48db02 Replace make_copy_constraint with make_constraint_from in mak [...] adds d3063db Rename make_restrict_var_constraints to make_param_constraints adds f497d67 [PATCH] Avoid more irreducible loops in FSM threader adds d4c76cf libgo: Bump version number. adds 3e5c6b6 Daily bump. adds 4883b25 [PR68083] don't introduce undefined behavior in ifcombine adds c66cf0b ifcombine: factor out inner block viability test adds 3faefe6 Remove ChangeLog entry unintentionally duplicated in the top level adds ea804f8 defer mark_addressable calls during expand till the end of expand adds 6838a19 * gcc.dg/mvc1.c: Move to ... * gcc.target/i386/mvc1.c: ... [...] adds 610a700 2015-11-03 Ville Voutilainen ville.voutilainen@gmail.com adds f9be4ad * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds ac39b07 [AArch64] Fix ICE on (const_double:HF 0.0) adds 4f03d0e [AARCH64][PATCH 1/3] Implementing the variants of the vmulx_ [...] adds 9e10bfb OpenACC atomic directive adds 6ba06b4 2015-11-03 Evgeny Stupachenko evstupac@gmail.com adds 4b33f4b 2015-11-03 Paolo Carlini paolo.carlini@oracle.com adds 4db5794 mksysinfo.sh: Make sure that CLONE_NEWUSER is defined. adds 0a08c1b 2015-11-03 Richard Biener rguenther@suse.de adds 1abf64f * libsupc++/new: Declare sized deletes. adds 881063f * gimple-expr.c (useless_type_conversion_p): Reinstate type [...] adds e3be057 Remove superfluous gcc/ prefixes adds ac7487f 2015-11-03 Dominique d'Humieres dominiq@lps.ens.fr adds aeaccb7 PR c++-common/67882 adds 71e4c29 * lex.c (search_line_sse42): Correctly advance the pointer t [...] adds 7102445 * libgomp.h (struct acc_dispatch_t): Remove args from exec_f [...] adds 018c146 Handle auto parameter packs. adds fbac39f remove unused config/arm/coff.h adds 91495f5 remove usage of ROUND_TYPE_SIZE from encoding.c adds 1075bb6 Daily bump. adds 698f02f gotest: fix handling of --goarch option adds 1820b66 * gnat.dg/slice9.adb: New test. adds 677f472 Use decl_type in create_variable_info_for_1 adds 06e9790 Handle recursive restrict in function parameter adds 5e8689f ENABLE_CHECKING refactoring: C family front ends adds 29134d1 ENABLE_CHECKING refactoring: remove remaining occurrences adds bf3a27b Pass manager: add support for termination of pass list adds 641a0fa * internal-fn.def (GOACC_REDUCTION): New. * internal-fn.h ( [...] adds 78a78aa * config/nvptx/nvptx.c: Include gimple headers. (worker_red [...] adds 7bcc76e * gfortran.dg/goacc/reduction-2.f95: Delete. adds 06d6724 * libgomp.oacc-c-c++-common/loop-red-g-1.c: New. * libgomp. [...] adds 1808bb5 * gnat.dg/slice9.adb: New test. adds 6255cae gcc/ * config/nvptx/nvptx.c (nvptx_goacc_validate_dims): Ad [...] adds abe5563 * omp-low.c (struct omp_context): Remove reduction_map field [...] adds e057353 improve debug of codegen adds 671608fe remove parameter_rename_map adds 5e3f9b4 gcc/cp/ * (cp_parser_oacc_single_int_clause): New function. [...] adds 4ef2042 Daily bump. adds d8c3f81 2015-11-05 Richard Biener rguenther@suse.de adds 562458b gcc/ adds 7c00fab [Patch AArch64] Switch constant pools to separate rodata sections. adds 097c0c8 gcc/ adds e103794 * target.def (goacc.dim_limit): New hook. * targhooks.h (de [...] adds 9561765 gcc/ 2015-11-05 Jakub Jelinek jakub@redhat.com Ilya [...] adds b0ccb4e * gimple-fold.c: Include omp-low.h. (fold_internal_goacc_di [...] adds 442e766 /cp 2015-11-05 Paolo Carlini paolo.carlini@oracle.com adds 74754c6 [Patch ifcvt] Teach RTL ifcvt to handle multiple simple set i [...] adds f480ca9 PR c/68090 * c-parser.c (c_parser_postfix_expression_after_ [...] adds 7eef408 [PATCH] tree-scalar-evolution.c: Handle LSHIFT by constant adds e520488 PR c++/67942 - diagnose placement new buffer overflow adds 167e228 Daily bump. adds 917fa02 PR c++/67942 - diagnose placement new buffer overflow adds ef014f9 gcc/ * gimplify.c (gimplify_scan_omp_clauses): Add support [...] adds 01bd664 2015-11-06 Richard Biener rguenther@suse.de adds 3fb51cf Add testcases for middle-end/53852 and middle-end/67518 adds 6b2b4f3 [PR67753] fix copy of PARALLEL entry_parm to CONCAT target_reg adds 6e9b4ab XFAIL testcases regressed after r229814, "Merge from gomp-4_5 [...] adds 4c7587f 2015-11-06 Richard Biener rguenther@suse.de adds 2aebc1a Update loongson vector reductions. adds 74905ec [ARM/AArch64] PR 68088: Fix RTL checking ICE due to subregs i [...] adds a7abe6a Fix transform_to_exit_first_loop_alt with -g adds 0ede27d gcc/ adds bef3d81 [cp][committed] Fix bootstrap on arm due to print format warning adds c45ca67 2015-11-06 Richard Biener rguenther@suse.de adds ae65760 2015-11-06 Richard Biener rguenther@suse.de adds efc0f38 tree-sra.c: Fix completely_scalarize for negative indices. adds 0bc8b1d 2015-11-06 Arnout Vandecappelle arnout@mind.be * [...] adds 6444315 * pt.c (push_inline_template_parms_recursive): Don't recreat [...] adds c73e938 Correct entry for PR c++/67942. adds 193cfc7 2015-11-06 Christophe Lyon christophe.lyon@linaro.org adds 00a8cb0 PR ipa/68057 PR ipa/68220 * ipa-polymorphic-call.c (ipa_p [...] adds fc52c31 Support non-type constrained-type-specifiers. * parser.c (c [...] adds 0b1ca60 XFAIL testcases regressed after r229814, "Merge from gomp-4_5 [...] adds e1a2ea9 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems [...] adds 509a4f7 * tree-core.h (size_type_kind): Remove OEP_CONSTANT_ADDRESS_ [...] adds 0ffb447 Add stats on adhoc table to dump_line_table_statistics adds 3ef90e7 [Patch ARM] Unified assembler in ARM state. adds 025772b libstdc++v3: Explicitly disable carets and colorization withi [...] adds cd4fcdb [Patch AArch64] Switch constant pools to separate rodata sections. adds ed1545d libgo: Solaris portability fixes. adds 6d0cb5b * testsuite/26_numerics/complex/requirements/constexpr.cc * [...] adds f047900 Reimplement diagnostic_show_locus, introducing rich_location classes adds 1b6b591 PR debug/66728 * dwarf2out.c (get_full_len): Return a value [...] adds b631bff [AArch64] Fix vqtb[lx][234] on big-endian adds 9e3b8c1 Do not allow irreducible loops/regions in a scop adds d0c3357 enable loop fusion on isl-15 adds 76fd4c5 do not collect cold loops in scops adds 309c21e * gcc.dg/pragma-diag-5.c: Make test cases unique. adds 7821c1b * gimplify.c (gimplify_omp_ordered): Fix up diagnostics wor [...] adds 2ed4d1b Do not use libiberty's getpagesize on Android adds d3baedc 2015-11-06 Dominique d'Humieres dominiq@lps.ens.fr adds 9ea6a6e 2015-11-06 Michael Collison <michael.collison@linaro.org [...] adds 6e38e90 inline asm and multi-alternative constraints adds 3e8c4c8 [PATCH] Allow vrp to thread across backedges using FSM threader adds c0226d8 Daily bump. adds 6285b2c PR go/66138 reflect, encoding/json, encoding/xml: fix un [...] adds 277e686 do not create unnecessary dimensions in scop scattering adds 3c7086a add original schedule to scop adds a196522 [PATCH] Remove more backedge threading support adds aee1460 Try to update dominance info in tree-call-cdce.c adds 3263b6b Add -fno-math-errno to gcc.dg/lto/20110201-1_0.c adds 84efae2 Don't treat rint as setting errno adds f04956e Move c_getstr to fold-const.c adds ad3ca0b Handle constant fp classifications in fold-const-call.c adds aa6703b Move constant bitop and bswap folds to fold-const-call.c adds b5e46e2 Move const char * -> int/fp folds to fold-const-call.c adds a1a69d2 Move #undef DEF_INTERNAL_FN to internal-fn.def adds ac67706 Move #undef DEF_BUILTIN* to builtins.def adds ffda2f1 Handle internal functions in is_tm_pure_call adds 69de5ea * config/rs6000/atexit.c: New file. * config/rs6000/t-aix-cxa [...] adds d2dc729 replace BITS_PER_UNIT with __CHAR_BIT__ in target libs adds 61ff1ae i386: Use the STC bb-reorder algorithm at -Os (PR67864) adds e2198b8 2015-11-07 Steven G. Kargl kargl@gcc.gnu.org adds b093120 2015-11-07 Steven G. Kargl kargl@gcc.gnu.org adds 1c08fe5 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*. adds dfdcfaa * config/sparc/sparc.opt (mfix-at697f): Add final period. adds f02fb4c Daily bump. adds 9c70350 [AArch64] Fix vqtb[lx][234] on big-endian adds 2bd8d01 2015-11-08 Paul Thomas pault@gcc.gnu.org adds b64400b 2015-11-08 Steven G. Kargl kargl@gc.gnu.org adds 68c5a37 gcc/fortran/ChangeLog: adds b4a4c5f Clean up fallout on ILP32 from r229831. adds 292237f Merge of the scalar-storage-order branch. adds 7abb97c Move tests depending on graphite to correct subdirectory. adds be5db97 * g++.dg/lto/pr68057_0.C: Fix testcase. adds bc7391f Daily bump. adds d29932c [PATCH] Remove backedge handling support in tree-ssa-threadupdate.c adds d3a06cc Fix bb-reorder problem with degenerate cond_jump (PR68182) adds 5962bd2 New obstack_next_free is not an lvalue adds 65c8939 Correct libvtv obstack use adds f652843 Update libsanitizer obstack interceptors adds 1ed1385 Copy gnulib obstack files adds d843131 Modify obstack.[hc] to avoid having to include other gnulib files adds c59881a Silence obstack.c -Wc++compat warning adds 55b8da6 Configury changes for obstack optimization adds c83e25d Configury changes for obstack optimization adds 0c0c546 2015-11-08 Steven g. Kargl kargl@gcc.gnu.org adds 0b0b7c8 [PATCH] Minor refactoring in tree-ssanames.c & freelists veri [...] adds 22cd4e5 PR tree-opt/66768 adds 849f490 Avoid CSE of MEMs in different address spaces adds 9cb8965 Add TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID adds 2e7a553 Add hook for modifying debug info for address spaces adds 67a381c i386: Handle address spaces in movabs patterns adds a48b812 i386: Disallow address spaces with string insns adds 716c563 i386: Add address spaces for fs/gs segments and tls adds 405a4bd libcilkrts/ adds cf82e1d 2015-11-09 Thomas Preud'homme thomas.preudhomme@arm.com adds 2926af8 PR middle-end/68253 * fold-const.c (fold_truth_andor_1): In [...] adds 4fa8daf Support init priority on Solaris adds f28193e [RTL-ifcvt] PR rtl-optimization/67749: Do not emit separate S [...] adds 01dc119 PR middle-end/68251 * tree-core.h (REF_REVERSE_STORAGE_ORDE [...] adds 3c047fe Machine modes for address printing. adds 77d241e 2015-11-09 Richard Biener rguenther@suse.de adds abad199 2015-11-09 Richard Biener rguenther@suse.de adds af49d13 gcc/ adds c2bf2fb [PR debug/67192] Fix C loops' back-jump location adds 7758d60 [PR debug/67192] Further fix C loops' back-jump location adds b7cbf36 Fix memory leaks and use a pool_allocator adds 73bd7d5 Fix memory leaks in IPA. adds cac639d [AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT adds 245b193 [AArch64][cleanup] Remove uses of CONST_DOUBLE_HIGH, CONST_DO [...] adds a875ad2 2015-11-09 Michael Meissner meissner@linux.vnet.ibm.com adds 9cdb206 Support sized delete. adds a7d9782 Resolve DejaGnu hard stop adds 2f8f4fa * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h. (m [...] adds 6dbbcde Re: [PATCH] Minor refactoring in tree-ssanames.c & freelists [...] adds 9c45dcf * config/i386/i386.md (*strmovqi_1): Fix insn enable condition. adds 24fc069 2015-11-09 François Dumont fdumont@gcc.gnu.org adds f69b8a4 * omp-low.c: Fix some OpenACC comment typos. (lower_reducti [...] adds d3bec08 PR middle-end/68259 * tree.h (reverse_storage_order_for_com [...] adds 2bd06d8 * config/visium/visium.h (PRINT_OPERAND): Delete. (PRINT_OP [...] adds 043bc14 Change behavior of -fsched-verbose option adds eabf74c [sched] Dump dependency graph to a dot file adds eb08b39 * gcc.dg/sso/*.c: Robustify dg-output directives. adds 62f5f13 2015-11-09 Steve Ellcey sellcey@imgtec.com adds efa01e7 [gcc] 2015-11-08 Michael Meissner meissner@linux.vnet.ibm.com adds 3f12088 Daily bump. adds a1b7fe4 * omp-low.h (replace_oacc_fn_attrib, build_oacc_routine_dims [...] adds 1118518 PR target/57845 * config/sparc/sparc.c (sparc_function_valu [...] adds cba2cca gcc/testsuite/ * c-c++-common/goacc/routine-1.c: New. * c- [...] adds d5a9b16 PR c++/67913 - new expression with negative size not diagnose [...] adds 76e711b gcc/cp/ * parser.c (cp_finalize_oacc_routine): New boolean [...] adds bc443a7 Workaround PR68256 on AArch64 adds 102f86e * gfortran.dg/pr68251.f90: New test. adds 1969447 Tie chains for move instructions. adds fe987bb [haifa-sched] PR rtl-optimization/68236: Exit early from auto [...] adds d3faf60 [optabs][ifcvt][1/3] Define negcc, notcc optabs adds 79a77fe [AArch64][2/3] Implement negcc, notcc optabs adds b873d7f 2015-11-10 Richard Biener rguenther@suse.de adds d144c8b 2015-11-10 Richard Biener rguenther@suse.de adds 4e91606 2015-11-10 Richard Biener rguenther@suse.de adds e86ce8e * include/bits/functional_hash.h: Fix grammar in comment. adds dab4897 gcc/ adds f636f09 gcc/ adds cf5489c 2015-11-10 Ilya Enkovich enkovich.gnu@gmail.com adds b602a8e gcc/ adds 98da9bb gcc/ adds 959c4b0 gcc/ adds 0852690 gcc/ adds bc1ca81 Enhance pool allocator adds c09b535 * testsuite/libgomp.oacc-c-c++-common/firstprivate-1.c: Remo [...] adds a01e989 Update C++17 library implementation status adds 662cff3 Fix return type of heterogeneous find for sets adds c6af80b [AArch64] Move iterators from atomics.md to iterators.md adds 39d8364 [ARM][cleanup] Remove uses of CONST_DOUBLE_HIGH/LOW adds ef48992 [ARM] Fix costing of vmul+vcvt combine pattern adds 072a7cc * config/i386/i386.c (ix86_print_operand): Remove dead code [...] adds 6a69252 * config/i386/i386.md (*movabs<mode>_1): Add explicit size [...] adds 9620dd8 PR go/68255 cmd/go: always use --whole-archive for gccgo [...] adds 52432de 2015-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds b408dd8 [PATCH] Fix minor fallout from operand_address changes 2015-1 [...] adds 5c55b1c libgo: use Solaris sendfile lib, fix Solaris _in6_addr_t fields adds 296bbea 2015-11-10 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 8b921b2 * config/nvptx/nvptx.opt (moptimize): New flag. * config/nv [...] adds 2a26c2b Daily bump. adds d4023b2 [ARM] PR63870 Add qualifiers for NEON builtins adds fe8542d [ARM] PR63870 Mark lane indices of vldN/vstN with appropriate [...] adds 2989d25 [ARM] PR63870 Remove error for invalid lane numbers adds b8503c5 * config/rs6000/aix.h (TARGET_OS_AIX_CPP_BUILTINS): Add cpu a [...] adds 605b00e gcc: configure: fix test == bashisms adds 4e7ec2c PR libstdc++/64651 * libsupc++/exception_ptr.h (rethrow_exc [...] adds 7161f88 2015-11-11 Dominique d'Humieres dominiq@lps.ens.fr adds c7bb78e Tighten up checks when tying chains. adds d4198c5 [Patch] PR tree-optimization/68234 Improve range info for loo [...] adds 0c4d798 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds d8b1429 Fix various memory leaks adds 420161d Fix target arch attribute for Skylake. adds eafd78a Fix typo. adds 906752b 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds e78372b [ARM] PR67305, tighten neon_vector_mem_operand on eliminable [...] adds af83072 Fix whitespace+typo from "Share code from fold_array_ctor_ref [...] adds c17231c Undo delay slot filling and use compact branches in selected cases. adds 13b8bab Fix PR rtl-optimization/68287 adds 74d500f simplify-rtx: Simplify trunc of and of shiftrt adds 6e80354 ada adds ad5363b rs6000: Extend 20050603-3.c testcase to 64-bit adds 4bf96f5 PR target/67265 * ira.c (ira_setup_eliminable_regset): Do n [...] adds b656be3 gcc/ * gcc/gimplify.c (enum omp_region_type): Add ORT_ACC, [...] adds 87ebd30 PR target/67265 * config/i386/i386.c (ix86_finalize_stack_r [...] adds 9852301 2015-11-11 Andrew MacLeod amacleod@redhat.com adds 4f3707c gcc/cp/ChangeLog 2015-11-11 Dominique d'Humieres <dominiq@lp [...] adds 2f6fec1 2015-11-11 Richard Biener rguenther@suse.de adds 81b1b2a PR c/68107 PR c++/68266 * c-common.c (valid_array_size_p): [...] adds 82ccf19 2015-11-10 Ville Voutilainen ville.voutilainen@gmail.com adds f78b7f8 Correct the Changelog date of the previous commit. adds a2ea141 * config/alpha/alpha-protos.h (print_operand): Remove. (pri [...] adds 8091d0b Loop in std::this_thread sleep functions adds a3f25f0 * libsupc++/new_handler.cc: Fix for explicit constructor change. adds 0381a8e Insert new exit block only when needed in transform_to_exit_f [...] adds 6943c9d Make create_parallel_loop return void adds a600501 add testsuite automatic dg-options and dg-do action for isl-a [...] adds df24635 improve construction of the original schedule new 9e0fbc8 Add a file to make machine mode adjustments
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 (ec1fa2d) \ N -- N -- N refs/heads/hjl/pr66250 (9e0fbc8)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 224 +- MAINTAINERS | 45 +- Makefile.def | 17 +- Makefile.in | 676 +- boehm-gc/ChangeLog | 18 + boehm-gc/Makefile.direct | 2 +- boehm-gc/Makefile.dist | 2 +- boehm-gc/doc/README | 2 +- boehm-gc/os_dep.c | 8 +- boehm-gc/testsuite/lib/boehm-gc.exp | 1 + boehm-gc/version.h | 4 +- config-ml.in | 6 +- config.guess | 31 +- config.sub | 18 +- config/ChangeLog | 35 + config/bootstrap-asan.mk | 2 +- config/dfp.m4 | 2 +- config/gettext.m4 | 4 +- config/iconv.m4 | 47 +- config/po.m4 | 4 +- config/stdint.m4 | 2 +- config/tcl.m4 | 4 +- config/warnings.m4 | 112 +- config/zlib.m4 | 27 +- configure | 113 +- configure.ac | 96 +- contrib/ChangeLog | 50 +- contrib/check_GNU_style.sh | 2 +- contrib/config-list.mk | 1 + contrib/download_prerequisites | 5 + contrib/gimple.vim | 139 + contrib/header-tools/ChangeLog | 12 + contrib/header-tools/README | 283 + contrib/header-tools/count-headers | 58 + contrib/header-tools/gcc-order-headers | 397 + contrib/header-tools/graph-header-logs | 227 + contrib/header-tools/graph-include-web | 122 + contrib/header-tools/headerutils.py | 554 + contrib/header-tools/included-by | 112 + contrib/header-tools/reduce-headers | 596 + contrib/header-tools/replace-header | 53 + contrib/header-tools/show-headers | 151 + contrib/test_installed | 9 +- contrib/texi2pod.pl | 2 +- contrib/update-copyright.py | 1 + fixincludes/ChangeLog | 14 + fixincludes/check.tpl | 5 +- fixincludes/fixincl.x | 86 +- fixincludes/inclhack.def | 25 + fixincludes/tests/base/stdio.h | 10 + gcc/ChangeLog | 24942 ++++++- gcc/ChangeLog-2013 | 4 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 125 +- gcc/acinclude.m4 | 97 +- gcc/aclocal.m4 | 1 + gcc/ada/ChangeLog | 4873 +- gcc/ada/Makefile.rtl | 2 + gcc/ada/a-btgbso.adb | 323 +- gcc/ada/a-btgbso.ads | 4 +- gcc/ada/a-cbdlli.adb | 685 +- gcc/ada/a-cbdlli.ads | 42 +- gcc/ada/a-cbhama.adb | 264 +- gcc/ada/a-cbhama.ads | 36 +- gcc/ada/a-cbhase.adb | 315 +- gcc/ada/a-cbhase.ads | 44 +- gcc/ada/a-cbmutr.adb | 548 +- gcc/ada/a-cbmutr.ads | 44 +- gcc/ada/a-cborma.adb | 313 +- gcc/ada/a-cborma.ads | 36 +- gcc/ada/a-cborse.adb | 370 +- gcc/ada/a-cborse.ads | 44 +- gcc/ada/a-cbprqu.adb | 4 +- gcc/ada/a-cbprqu.ads | 3 +- gcc/ada/a-cbsyqu.adb | 4 +- gcc/ada/a-cbsyqu.ads | 3 +- gcc/ada/a-cdlili.adb | 775 +- gcc/ada/a-cdlili.ads | 33 +- gcc/ada/a-cfdlli.adb | 5 +- gcc/ada/a-cfdlli.ads | 3 +- gcc/ada/a-cfhama.adb | 3 +- gcc/ada/a-cfhama.ads | 1 + gcc/ada/a-cfhase.adb | 7 +- gcc/ada/a-cfhase.ads | 3 +- gcc/ada/a-cfinve.adb | 5 +- gcc/ada/a-cfinve.ads | 13 +- gcc/ada/a-cforma.adb | 3 +- gcc/ada/a-cforma.ads | 1 + gcc/ada/a-cforse.adb | 7 +- gcc/ada/a-cforse.ads | 3 +- gcc/ada/a-chtgbk.adb | 110 +- gcc/ada/a-chtgbk.ads | 4 +- gcc/ada/a-chtgbo.adb | 95 +- gcc/ada/a-chtgbo.ads | 4 +- gcc/ada/a-chtgke.adb | 110 +- gcc/ada/a-chtgke.ads | 4 +- gcc/ada/a-chtgop.adb | 167 +- gcc/ada/a-chtgop.ads | 4 +- gcc/ada/a-cidlli.adb | 852 +- gcc/ada/a-cidlli.ads | 48 +- gcc/ada/a-cihama.adb | 292 +- gcc/ada/a-cihama.ads | 38 +- gcc/ada/a-cihase.adb | 449 +- gcc/ada/a-cihase.ads | 46 +- gcc/ada/a-cimutr.adb | 570 +- gcc/ada/a-cimutr.ads | 40 +- gcc/ada/a-ciorma.adb | 339 +- gcc/ada/a-ciorma.ads | 44 +- gcc/ada/a-ciormu.adb | 145 +- gcc/ada/a-ciormu.ads | 14 +- gcc/ada/a-ciorse.adb | 404 +- gcc/ada/a-ciorse.ads | 52 +- gcc/ada/a-clrefi.adb | 6 +- gcc/ada/a-coboho.adb | 38 +- gcc/ada/a-coboho.ads | 15 +- gcc/ada/a-cobove.adb | 736 +- gcc/ada/a-cobove.ads | 42 +- gcc/ada/a-cofove.adb | 5 +- gcc/ada/a-cofove.ads | 3 +- gcc/ada/a-cohama.adb | 231 +- gcc/ada/a-cohama.ads | 23 +- gcc/ada/a-cohase.adb | 406 +- gcc/ada/a-cohase.ads | 34 +- gcc/ada/a-cohata.ads | 18 +- gcc/ada/a-coinho-shared.adb | 2 - gcc/ada/a-coinho-shared.ads | 1 + gcc/ada/a-coinho.adb | 4 +- gcc/ada/a-coinho.ads | 1 + gcc/ada/a-coinve.adb | 1614 +- gcc/ada/a-coinve.ads | 59 +- gcc/ada/a-comutr.adb | 575 +- gcc/ada/a-comutr.ads | 44 +- gcc/ada/a-conhel.adb | 193 + gcc/ada/a-conhel.ads | 161 + gcc/ada/a-convec.adb | 1250 +- gcc/ada/a-convec.ads | 52 +- gcc/ada/a-coorma.adb | 285 +- gcc/ada/a-coorma.ads | 29 +- gcc/ada/a-coormu.adb | 145 +- gcc/ada/a-coormu.ads | 14 +- gcc/ada/a-coorse.adb | 341 +- gcc/ada/a-coorse.ads | 37 +- gcc/ada/a-crbltr.ads | 21 +- gcc/ada/a-crbtgk.adb | 210 +- gcc/ada/a-crbtgk.ads | 4 +- gcc/ada/a-crbtgo.adb | 107 +- gcc/ada/a-crbtgo.ads | 4 +- gcc/ada/a-crdlli.ads | 4 +- gcc/ada/a-cuprqu.adb | 4 +- gcc/ada/a-cuprqu.ads | 3 +- gcc/ada/a-cusyqu.adb | 4 +- gcc/ada/a-cusyqu.ads | 3 +- gcc/ada/a-dirval-mingw.adb | 14 +- gcc/ada/a-disedf.ads | 6 +- gcc/ada/a-except-2005.adb | 48 +- gcc/ada/a-except-2005.ads | 25 +- gcc/ada/a-except.adb | 30 +- gcc/ada/a-except.ads | 38 +- gcc/ada/a-exetim-default.ads | 58 +- gcc/ada/a-exetim-mingw.adb | 4 +- gcc/ada/a-exetim-mingw.ads | 54 +- gcc/ada/a-exetim-posix.adb | 28 +- gcc/ada/a-exetim.ads | 58 +- gcc/ada/a-exexda.adb | 20 +- gcc/ada/a-exextr.adb | 31 +- gcc/ada/a-exstat.adb | 174 +- gcc/ada/a-extiin.ads | 14 +- gcc/ada/a-finali.adb | 50 +- gcc/ada/a-finali.ads | 12 +- gcc/ada/a-interr.ads | 34 +- ...a-intnam-freebsd.ads => a-intnam-dragonfly.ads} | 4 +- gcc/ada/a-ngelfu.adb | 12 +- gcc/ada/a-ngelfu.ads | 5 +- gcc/ada/a-nudira.adb | 2 +- gcc/ada/a-nudira.ads | 2 +- gcc/ada/a-rbtgbk.adb | 9 +- gcc/ada/a-rbtgbk.ads | 4 +- gcc/ada/a-rbtgbo.adb | 72 +- gcc/ada/a-rbtgbo.ads | 5 +- gcc/ada/a-rbtgso.adb | 318 +- gcc/ada/a-rbtgso.ads | 4 +- gcc/ada/a-reatim.adb | 19 +- gcc/ada/a-reatim.ads | 118 +- gcc/ada/a-strsup.adb | 8 - gcc/ada/a-stwise.adb | 16 +- gcc/ada/a-stzsea.adb | 16 +- gcc/ada/a-sytaco.adb | 4 +- gcc/ada/a-sytaco.ads | 25 +- gcc/ada/a-tags.adb | 8 +- gcc/ada/a-tags.ads | 5 +- gcc/ada/a-taside.adb | 4 +- gcc/ada/a-taside.ads | 39 +- gcc/ada/a-textio.adb | 6 +- gcc/ada/a-tienio.adb | 4 +- gcc/ada/a-tifiio.adb | 4 +- gcc/ada/a-tigeli.adb | 4 +- gcc/ada/adadecode.c | 11 - gcc/ada/adadecode.h | 7 +- gcc/ada/adaint.c | 191 +- gcc/ada/adaint.h | 8 +- gcc/ada/ali.adb | 2 +- gcc/ada/aspects.adb | 32 +- gcc/ada/aspects.ads | 295 +- gcc/ada/atree.adb | 130 + gcc/ada/atree.ads | 74 +- gcc/ada/atree.h | 3 + gcc/ada/back_end.ads | 5 +- gcc/ada/bcheck.adb | 6 +- gcc/ada/bindgen.adb | 598 +- gcc/ada/bindgen.ads | 6 +- gcc/ada/bindusg.adb | 13 +- gcc/ada/checks.adb | 14 +- gcc/ada/cio.c | 4 +- gcc/ada/clean.adb | 2 +- gcc/ada/comperr.adb | 25 +- gcc/ada/contracts.adb | 2708 + gcc/ada/contracts.ads | 175 + gcc/ada/cstand.adb | 4 +- gcc/ada/cstreams.c | 10 +- gcc/ada/debug.adb | 68 +- gcc/ada/doc/gnat_rm/about_this_guide.rst | 1 + gcc/ada/doc/gnat_rm/implementation_advice.rst | 6 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 30 + .../gnat_rm/implementation_defined_attributes.rst | 19 +- .../implementation_defined_characteristics.rst | 315 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 97 +- .../implementation_of_ada_2012_features.rst | 2 +- .../implementation_of_specific_ada_features.rst | 84 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 10 +- ...ard_and_implementation_defined_restrictions.rst | 57 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 + .../building_executable_programs_with_gnat.rst | 88 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 20 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 166 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/doc/share/ada_pygments.py | 2 +- gcc/ada/einfo.adb | 487 +- gcc/ada/einfo.ads | 530 +- gcc/ada/env.c | 22 +- gcc/ada/err_vars.ads | 6 +- gcc/ada/errout.ads | 21 +- gcc/ada/erroutc.adb | 20 +- gcc/ada/erroutc.ads | 4 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/exp_aggr.adb | 166 +- gcc/ada/exp_attr.adb | 177 +- gcc/ada/exp_ch11.adb | 117 +- gcc/ada/exp_ch11.ads | 13 +- gcc/ada/exp_ch13.adb | 26 +- gcc/ada/exp_ch3.adb | 4560 +- gcc/ada/exp_ch4.adb | 526 +- gcc/ada/exp_ch5.adb | 292 +- gcc/ada/exp_ch5.ads | 6 +- gcc/ada/exp_ch6.adb | 2629 +- gcc/ada/exp_ch6.ads | 15 +- gcc/ada/exp_ch7.adb | 627 +- gcc/ada/exp_ch7.ads | 27 +- gcc/ada/exp_ch8.adb | 59 +- gcc/ada/exp_ch9.adb | 352 +- gcc/ada/exp_ch9.ads | 15 +- gcc/ada/exp_dbug.adb | 42 +- gcc/ada/exp_dbug.ads | 5 +- gcc/ada/exp_disp.adb | 659 +- gcc/ada/exp_disp.ads | 4 - gcc/ada/exp_dist.adb | 4 +- gcc/ada/exp_fixd.adb | 2 +- gcc/ada/exp_intr.adb | 320 +- gcc/ada/exp_prag.adb | 1757 +- gcc/ada/exp_prag.ads | 4 +- gcc/ada/exp_spark.adb | 23 +- gcc/ada/exp_strm.adb | 4 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_tss.ads | 4 +- gcc/ada/exp_unst.adb | 234 +- gcc/ada/exp_unst.ads | 14 +- gcc/ada/exp_util.adb | 383 +- gcc/ada/exp_util.ads | 35 +- gcc/ada/expander.adb | 19 +- gcc/ada/expect.c | 42 - gcc/ada/fe.h | 14 +- gcc/ada/fmap.adb | 4 +- gcc/ada/freeze.adb | 361 +- gcc/ada/freeze.ads | 4 +- gcc/ada/frontend.adb | 10 +- gcc/ada/g-arrspl.ads | 6 +- gcc/ada/g-awk.ads | 4 +- gcc/ada/{a-dispat.adb => g-binenv.adb} | 74 +- gcc/ada/{gnat.ads => g-binenv.ads} | 19 +- gcc/ada/g-comlin.ads | 4 +- gcc/ada/g-debpoo.adb | 760 +- gcc/ada/g-debpoo.ads | 78 +- gcc/ada/g-diopit.adb | 6 +- gcc/ada/g-dirope.ads | 8 +- gcc/ada/g-dynhta.adb | 4 +- gcc/ada/g-dyntab.ads | 4 +- gcc/ada/g-pehage.adb | 4 +- gcc/ada/g-spipat.ads | 4 +- gcc/ada/g-table.ads | 4 +- gcc/ada/gcc-interface/Make-lang.in | 9 +- gcc/ada/gcc-interface/Makefile.in | 126 +- gcc/ada/gcc-interface/ada-tree.h | 23 +- gcc/ada/gcc-interface/cuintp.c | 8 +- gcc/ada/gcc-interface/decl.c | 1211 +- gcc/ada/gcc-interface/gigi.h | 272 +- gcc/ada/gcc-interface/lang-specs.h | 16 +- gcc/ada/gcc-interface/lang.opt | 22 +- gcc/ada/gcc-interface/misc.c | 66 +- gcc/ada/gcc-interface/targtyps.c | 34 +- gcc/ada/gcc-interface/trans.c | 1158 +- gcc/ada/gcc-interface/utils.c | 686 +- gcc/ada/gcc-interface/utils2.c | 648 +- gcc/ada/get_spark_xrefs.adb | 5 +- gcc/ada/get_targ.adb | 18 +- gcc/ada/ghost.adb | 700 +- gcc/ada/ghost.ads | 73 +- gcc/ada/gnat1drv.adb | 70 +- gcc/ada/gnat_rm.texi | 1865 +- gcc/ada/gnat_ugn.texi | 147 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatlink.adb | 98 +- gcc/ada/gnatname.adb | 65 +- gcc/ada/gnatxref.adb | 20 +- gcc/ada/gsocket.h | 12 +- gcc/ada/impunit.adb | 1 + gcc/ada/{exit.c => init-vxsim.c} | 45 +- gcc/ada/init.c | 146 +- gcc/ada/initialize.c | 4 +- gcc/ada/inline.adb | 128 +- gcc/ada/inline.ads | 12 +- gcc/ada/layout.adb | 4 +- gcc/ada/lib-writ.adb | 11 +- gcc/ada/lib-xref-spark_specific.adb | 554 +- gcc/ada/lib-xref.adb | 12 +- gcc/ada/lib-xref.ads | 19 +- gcc/ada/link.c | 11 +- gcc/ada/make.adb | 134 +- gcc/ada/makeutl.ads | 4 +- gcc/ada/mdll.adb | 4 +- gcc/ada/mlib-prj.adb | 4 +- gcc/ada/namet.adb | 38 +- gcc/ada/namet.ads | 257 +- gcc/ada/namet.h | 5 +- gcc/ada/opt.ads | 26 +- gcc/ada/osint-c.ads | 3 +- gcc/ada/osint.ads | 2 +- gcc/ada/output.adb | 29 +- gcc/ada/output.ads | 4 +- gcc/ada/par-ch12.adb | 8 +- gcc/ada/par-ch3.adb | 29 +- gcc/ada/par-ch5.adb | 4 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-ch9.adb | 97 +- gcc/ada/par-prag.adb | 6 +- gcc/ada/par.adb | 5 +- gcc/ada/par_sco.adb | 49 +- gcc/ada/pprint.adb | 295 +- gcc/ada/pprint.ads | 15 +- gcc/ada/prep.adb | 2 +- gcc/ada/prj-attr.adb | 20 +- gcc/ada/prj-dect.adb | 2 +- gcc/ada/prj-nmsc.adb | 2 +- gcc/ada/prj-pp.adb | 17 +- gcc/ada/prj-proc.adb | 4 +- gcc/ada/prj.adb | 15 +- gcc/ada/projects.texi | 5101 -- gcc/ada/repinfo.adb | 6 +- gcc/ada/restrict.adb | 63 +- gcc/ada/restrict.ads | 38 +- gcc/ada/rident.ads | 4 +- gcc/ada/rtsfind.adb | 10 +- gcc/ada/rtsfind.ads | 18 +- gcc/ada/s-atocou-builtin.adb | 32 +- gcc/ada/s-atocou-x86.adb | 31 +- gcc/ada/s-atocou.adb | 28 +- gcc/ada/s-atocou.ads | 35 +- gcc/ada/s-bignum.adb | 4 +- gcc/ada/s-diflio.adb | 31 +- gcc/ada/s-diflio.ads | 8 +- gcc/ada/s-excdeb.adb | 8 +- gcc/ada/s-excdeb.ads | 5 +- gcc/ada/s-exctra.adb | 6 +- gcc/ada/s-exctra.ads | 27 +- gcc/ada/s-exnllf.adb | 99 +- gcc/ada/s-exnllf.ads | 12 +- gcc/ada/s-fatgen.adb | 2 +- gcc/ada/s-fileio.adb | 8 +- gcc/ada/s-finmas.adb | 13 +- gcc/ada/s-finmas.ads | 5 +- gcc/ada/s-htable.adb | 4 +- gcc/ada/s-imgrea.adb | 9 +- gcc/ada/s-mudido-affinity.adb | 81 +- gcc/ada/s-multip.adb | 4 +- gcc/ada/s-os_lib.adb | 281 +- gcc/ada/s-os_lib.ads | 863 +- gcc/ada/s-oscons-tmplt.c | 22 +- gcc/ada/s-osinte-aix.ads | 5 +- gcc/ada/s-osinte-android.adb | 47 +- gcc/ada/s-osinte-android.ads | 9 +- gcc/ada/s-osinte-darwin.ads | 5 +- ...s-osinte-freebsd.adb => s-osinte-dragonfly.adb} | 9 +- ...s-osinte-freebsd.ads => s-osinte-dragonfly.ads} | 21 +- gcc/ada/s-osinte-freebsd.adb | 6 +- gcc/ada/s-osinte-freebsd.ads | 5 +- gcc/ada/s-osinte-hpux.ads | 5 +- gcc/ada/s-osinte-linux.ads | 10 +- gcc/ada/s-osinte-solaris-posix.ads | 5 +- gcc/ada/s-osprim-darwin.adb | 8 +- gcc/ada/s-osprim-mingw.adb | 8 + gcc/ada/s-osprim-posix.adb | 8 +- gcc/ada/s-osprim-solaris.adb | 8 +- gcc/ada/s-osprim-unix.adb | 8 +- gcc/ada/s-osprim-vxworks.adb | 8 +- gcc/ada/s-osprim-x32.adb | 8 +- gcc/ada/s-osprim.ads | 8 +- gcc/ada/s-poosiz.adb | 4 +- gcc/ada/s-regexp.adb | 4 +- gcc/ada/s-regpat.adb | 6 +- gcc/ada/s-rident.ads | 13 +- gcc/ada/s-rpc.ads | 7 +- gcc/ada/s-shasto.adb | 4 +- gcc/ada/s-soflin.adb | 11 +- gcc/ada/s-soflin.ads | 17 +- gcc/ada/s-solita.adb | 5 +- gcc/ada/s-spsufi.ads | 4 +- gcc/ada/s-stalib.ads | 23 +- gcc/ada/s-stposu.adb | 8 +- gcc/ada/s-stposu.ads | 4 +- gcc/ada/s-taasde.ads | 4 +- gcc/ada/s-tadeca.adb | 4 +- gcc/ada/s-taprop-linux.adb | 30 +- gcc/ada/s-taprop-mingw.adb | 10 +- gcc/ada/s-taprop-posix.adb | 26 +- gcc/ada/s-tasini.adb | 52 +- gcc/ada/s-taskin.ads | 17 +- gcc/ada/s-taspri-solaris.ads | 4 +- gcc/ada/s-traceb-hpux.adb | 19 +- gcc/ada/s-traceb-mastop.adb | 19 +- gcc/ada/s-traceb.adb | 11 +- gcc/ada/s-traceb.ads | 15 +- gcc/ada/s-trasym.adb | 13 +- gcc/ada/s-trasym.ads | 6 +- gcc/ada/s-valllu.adb | 4 +- gcc/ada/s-valuns.adb | 4 +- gcc/ada/scng.adb | 32 +- gcc/ada/sem.adb | 28 +- gcc/ada/sem_aggr.adb | 38 +- gcc/ada/sem_attr.adb | 144 +- gcc/ada/sem_attr.ads | 10 - gcc/ada/sem_aux.adb | 271 +- gcc/ada/sem_aux.ads | 62 +- gcc/ada/sem_case.adb | 12 +- gcc/ada/sem_cat.adb | 73 +- gcc/ada/sem_ch10.adb | 158 +- gcc/ada/sem_ch10.ads | 16 +- gcc/ada/sem_ch11.adb | 17 +- gcc/ada/sem_ch12.adb | 743 +- gcc/ada/sem_ch12.ads | 9 +- gcc/ada/sem_ch13.adb | 2051 +- gcc/ada/sem_ch13.ads | 7 + gcc/ada/sem_ch3.adb | 819 +- gcc/ada/sem_ch4.adb | 455 +- gcc/ada/sem_ch5.adb | 114 +- gcc/ada/sem_ch6.adb | 980 +- gcc/ada/sem_ch6.ads | 25 - gcc/ada/sem_ch7.adb | 299 +- gcc/ada/sem_ch7.ads | 16 +- gcc/ada/sem_ch8.adb | 276 +- gcc/ada/sem_ch9.adb | 438 +- gcc/ada/sem_dim.adb | 64 +- gcc/ada/sem_disp.adb | 61 +- gcc/ada/sem_disp.ads | 24 +- gcc/ada/sem_elab.adb | 694 +- gcc/ada/sem_elab.ads | 4 +- gcc/ada/sem_eval.adb | 38 +- gcc/ada/sem_mech.adb | 6 +- gcc/ada/sem_prag.adb | 5759 +- gcc/ada/sem_prag.ads | 248 +- gcc/ada/sem_res.adb | 404 +- gcc/ada/sem_smem.adb | 9 +- gcc/ada/sem_type.adb | 25 +- gcc/ada/sem_util.adb | 3040 +- gcc/ada/sem_util.ads | 380 +- gcc/ada/sem_warn.adb | 14 +- ...tramp-vxworks.c => sigtramp-vxworks-target.inc} | 224 +- gcc/ada/sigtramp-vxworks-vxsim.c | 141 + gcc/ada/sigtramp-vxworks.c | 265 +- gcc/ada/sigtramp.h | 22 +- gcc/ada/sinfo.adb | 84 +- gcc/ada/sinfo.ads | 118 +- gcc/ada/sinput.ads | 6 +- gcc/ada/snames.adb-tmpl | 4 - gcc/ada/snames.ads-tmpl | 47 +- gcc/ada/socket.c | 5 +- gcc/ada/spark_xrefs.ads | 21 +- gcc/ada/sprint.adb | 9 +- gcc/ada/stand.ads | 12 +- gcc/ada/switch-b.adb | 70 +- gcc/ada/switch-b.ads | 4 +- gcc/ada/sysdep.c | 47 +- ...ebsd-x86_64.ads => system-dragonfly-x86_64.ads} | 4 +- gcc/ada/table.ads | 6 +- gcc/ada/targparm.adb | 197 +- gcc/ada/targparm.ads | 50 +- gcc/ada/tbuild.adb | 52 +- gcc/ada/tbuild.ads | 9 +- gcc/ada/tempdir.adb | 4 +- gcc/ada/terminals.c | 20 +- gcc/ada/tracebak.c | 63 +- gcc/ada/treepr.adb | 30 +- gcc/ada/types.ads | 16 +- gcc/ada/uintp.adb | 4 +- gcc/ada/usage.adb | 8 +- gcc/alias.c | 454 +- gcc/alias.h | 8 - gcc/alloc-pool.c | 359 +- gcc/alloc-pool.h | 543 +- gcc/asan.c | 145 +- gcc/attribs.c | 159 +- gcc/attribs.h | 1 + gcc/auto-inc-dec.c | 135 +- gcc/auto-profile.c | 85 +- gcc/{config/s390/s390intrin.h => backend.h} | 31 +- gcc/basic-block.h | 19 +- gcc/bb-reorder.c | 305 +- gcc/bitmap.c | 182 +- gcc/bitmap.h | 61 +- gcc/bt-load.c | 184 +- gcc/builtin-types.def | 51 +- gcc/builtins.c | 3320 +- gcc/builtins.def | 18 +- gcc/builtins.h | 2 - gcc/c-family/ChangeLog | 808 +- gcc/c-family/array-notation-common.c | 27 +- gcc/c-family/c-ada-spec.c | 58 +- gcc/c-family/c-ada-spec.h | 6 +- gcc/c-family/c-cilkplus.c | 11 - gcc/c-family/c-common.c | 744 +- gcc/c-family/c-common.h | 105 +- gcc/c-family/c-cppbuiltin.c | 58 +- gcc/c-family/c-dump.c | 13 +- gcc/c-family/c-format.c | 71 +- gcc/c-family/c-format.h | 28 +- gcc/c-family/c-gimplify.c | 50 +- gcc/c-family/c-indentation.c | 323 +- gcc/c-family/c-indentation.h | 52 + gcc/c-family/c-lex.c | 41 +- gcc/c-family/c-objc.h | 4 +- gcc/c-family/c-omp.c | 556 +- gcc/c-family/c-opts.c | 63 +- gcc/c-family/c-pch.c | 21 +- gcc/c-family/c-ppoutput.c | 18 +- gcc/c-family/c-pragma.c | 202 +- gcc/c-family/c-pragma.h | 36 +- gcc/c-family/c-pretty-print.c | 65 +- gcc/c-family/c-semantics.c | 16 - gcc/c-family/c-ubsan.c | 91 +- gcc/c-family/c.opt | 671 +- gcc/c-family/cilk.c | 80 +- gcc/c-family/stub-objc.c | 10 - gcc/c/ChangeLog | 626 + gcc/c/Make-lang.in | 2 + gcc/c/c-array-notation.c | 16 +- gcc/c/c-aux-info.c | 13 +- gcc/c/c-convert.c | 16 +- gcc/c/c-decl.c | 394 +- gcc/c/c-errors.c | 24 +- gcc/c/c-lang.c | 13 - gcc/c/c-lang.h | 1 - gcc/c/c-objc-common.c | 17 +- gcc/c/c-objc-common.h | 2 - gcc/c/c-parser.c | 2678 +- gcc/c/c-tree.h | 11 +- gcc/c/c-typeck.c | 1083 +- gcc/c/gccspec.c | 1 - gcc/caller-save.c | 43 +- gcc/calls.c | 256 +- gcc/calls.h | 7 +- gcc/ccmp.c | 69 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 7 +- gcc/cfg.c | 73 +- gcc/cfg.h | 6 +- gcc/cfganal.c | 59 +- gcc/cfganal.h | 1 + gcc/cfgbuild.c | 39 +- gcc/cfgcleanup.c | 49 +- gcc/cfgexpand.c | 855 +- gcc/cfgexpand.h | 4 +- gcc/cfghooks.c | 34 +- gcc/cfghooks.h | 16 +- gcc/cfgloop.c | 42 +- gcc/cfgloop.h | 99 +- gcc/cfgloopanal.c | 38 +- gcc/cfgloopmanip.c | 27 +- gcc/cfgrtl.c | 108 +- gcc/cgraph.c | 224 +- gcc/cgraph.h | 166 +- gcc/cgraphbuild.c | 53 +- gcc/cgraphclones.c | 70 +- gcc/cgraphunit.c | 262 +- gcc/cilk-common.c | 41 +- gcc/collect-utils.c | 14 +- gcc/collect2.c | 30 +- gcc/combine-stack-adj.c | 38 +- gcc/combine.c | 454 +- gcc/common.opt | 871 +- gcc/common/common-target.h | 1 - gcc/common/common-targhooks.c | 1 - gcc/common/config/aarch64/aarch64-common.c | 161 +- gcc/common/config/arc/arc-common.c | 35 +- gcc/common/config/bfin/bfin-common.c | 1 - gcc/common/config/epiphany/epiphany-common.c | 2 +- gcc/common/config/i386/i386-common.c | 18 + gcc/common/config/mn10300/mn10300-common.c | 3 + gcc/compare-elim.c | 22 +- gcc/config.build | 29 - gcc/config.gcc | 158 +- gcc/config.host | 19 +- gcc/config.in | 127 +- gcc/config/aarch64/aarch64-arches.def | 14 +- gcc/config/aarch64/aarch64-builtins.c | 262 +- 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-elf.h | 3 - ...aarch64-arches.def => aarch64-fusion-pairs.def} | 23 +- gcc/config/aarch64/aarch64-ldpstp.md | 41 + gcc/config/aarch64/aarch64-linux.h | 10 +- gcc/config/aarch64/aarch64-modes.def | 9 +- gcc/config/aarch64/aarch64-option-extensions.def | 15 +- gcc/config/aarch64/aarch64-opts.h | 12 + gcc/config/aarch64/aarch64-protos.h | 181 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 + gcc/config/aarch64/aarch64-simd-builtins.def | 50 +- gcc/config/aarch64/aarch64-simd.md | 669 +- ...aarch64-arches.def => aarch64-tuning-flags.def} | 20 +- gcc/config/aarch64/aarch64.c | 4066 +- gcc/config/aarch64/aarch64.h | 151 +- gcc/config/aarch64/aarch64.md | 765 +- gcc/config/aarch64/aarch64.opt | 93 +- gcc/config/aarch64/arm_acle.h | 10 +- gcc/config/aarch64/arm_neon.h | 2282 +- gcc/config/aarch64/atomics.md | 373 +- gcc/config/aarch64/constraints.md | 5 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 47 +- gcc/config/aarch64/driver-aarch64.c | 8 +- gcc/config/aarch64/geniterators.sh | 67 +- gcc/config/aarch64/iterators.md | 201 +- gcc/config/aarch64/predicates.md | 17 +- gcc/config/aarch64/t-aarch64 | 8 +- gcc/config/aarch64/thunderx.md | 151 +- gcc/config/alpha/alpha-protos.h | 2 - gcc/config/alpha/alpha.c | 189 +- gcc/config/alpha/alpha.h | 51 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/alpha/alpha.opt | 52 +- gcc/config/alpha/elf.h | 2 +- gcc/config/alpha/predicates.md | 8 +- gcc/config/arc/arc-opts.h | 5 +- gcc/config/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 493 +- gcc/config/arc/arc.h | 59 +- gcc/config/arc/arc.md | 562 +- gcc/config/arc/arc.opt | 124 +- gcc/config/arc/arcEM.md | 93 + gcc/config/arc/arcHS.md | 76 + gcc/config/arc/constraints.md | 44 +- gcc/config/arc/predicates.md | 6 +- gcc/config/arc/t-arc-newlib | 20 +- gcc/config/arm/aarch-common-protos.h | 2 + gcc/config/arm/aarch-common.c | 125 +- gcc/config/arm/arm-arches.def | 62 +- gcc/config/arm/arm-builtins.c | 257 +- gcc/config/arm/arm-c.c | 235 +- gcc/config/arm/arm-cores.def | 202 +- gcc/config/arm/arm-fpus.def | 40 +- gcc/config/arm/arm-ldmstm.ml | 23 +- gcc/config/arm/arm-protos.h | 142 +- gcc/config/arm/arm-simd-builtin-types.def | 2 + gcc/config/arm/arm-tables.opt | 31 +- gcc/config/arm/arm.c | 2394 +- gcc/config/arm/arm.h | 224 +- gcc/config/arm/arm.md | 448 +- gcc/config/arm/arm.opt | 70 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_neon.h | 900 +- gcc/config/arm/arm_neon_builtins.def | 154 +- gcc/config/arm/coff.h | 82 - gcc/config/arm/constraints.md | 8 +- gcc/config/arm/cortex-a53.md | 757 +- gcc/config/arm/cortex-a57.md | 8 +- gcc/config/arm/driver-arm.c | 3 + gcc/config/arm/elf.h | 1 - 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/freebsd.h | 2 +- gcc/config/arm/iterators.md | 47 +- gcc/config/arm/ldmstm.md | 126 +- gcc/config/arm/linux-eabi.h | 17 + gcc/config/arm/linux-elf.h | 5 +- gcc/config/arm/neon-testgen.ml | 17 +- gcc/config/arm/neon.md | 296 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/sync.md | 21 +- gcc/config/arm/thumb2.md | 12 +- gcc/config/arm/types.md | 20 +- gcc/config/arm/unspecs.md | 2 + gcc/config/arm/vfp.md | 33 +- gcc/config/avr/avr-c.c | 15 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr-dimode.md | 6 +- gcc/config/avr/avr-log.c | 18 +- gcc/config/avr/avr.c | 127 +- gcc/config/avr/avr.opt | 22 +- gcc/config/avr/predicates.md | 4 +- gcc/config/bfin/bfin.c | 146 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/bfin/bfin.opt | 32 +- gcc/config/c6x/c6x.c | 141 +- gcc/config/c6x/c6x.md | 8 +- gcc/config/c6x/c6x.opt | 16 +- gcc/config/c6x/elf-common.h | 6 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/cr16.c | 73 +- gcc/config/cr16/cr16.opt | 12 +- gcc/config/cris/cris.c | 97 +- gcc/config/cris/cris.h | 2 +- gcc/config/cris/cris.md | 12 +- gcc/config/cris/cris.opt | 36 +- gcc/config/cris/linux.h | 4 +- gcc/config/cris/linux.opt | 2 +- gcc/config/darwin-c.c | 211 +- gcc/config/darwin-driver.c | 210 +- gcc/config/darwin.c | 85 +- gcc/config/darwin.h | 33 +- gcc/config/darwin.opt | 25 +- gcc/config/darwin12.h | 3 + gcc/config/darwin9.h | 4 +- gcc/config/default-c.c | 10 - gcc/config/epiphany/epiphany.c | 80 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/epiphany/epiphany.opt | 18 +- gcc/config/epiphany/mode-switch-use.c | 24 +- gcc/config/epiphany/resolve-sw-modes.c | 25 +- gcc/config/fr30/fr30.c | 64 +- gcc/config/fr30/fr30.md | 4 +- gcc/config/fr30/fr30.opt | 4 +- gcc/config/frv/frv.c | 98 +- gcc/config/frv/frv.h | 14 +- gcc/config/frv/frv.md | 4 +- gcc/config/frv/frv.opt | 78 +- gcc/config/frv/predicates.md | 4 +- gcc/config/ft32/ft32.c | 65 +- gcc/config/ft32/ft32.h | 2 +- gcc/config/ft32/ft32.md | 14 +- gcc/config/ft32/ft32.opt | 4 +- gcc/config/ft32/predicates.md | 4 + gcc/config/g.opt | 2 +- gcc/config/glibc-c.c | 10 - gcc/config/gnu-user.h | 18 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/h8300.c | 98 +- gcc/config/h8300/h8300.md | 3 +- gcc/config/h8300/h8300.opt | 24 +- gcc/config/i386/constraints.md | 5 + gcc/config/i386/cpuid.h | 4 + gcc/config/i386/cygming.h | 15 +- gcc/config/i386/cygming.opt | 16 +- gcc/config/i386/cygwin.h | 1 + gcc/config/i386/darwin.h | 10 - gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/driver-i386.c | 24 +- gcc/config/i386/haswell.md | 618 + gcc/config/i386/host-cygwin.c | 2 +- gcc/config/i386/host-mingw32.c | 2 +- gcc/config/i386/i386-builtin-types.def | 869 +- gcc/config/i386/i386-c.c | 58 +- gcc/config/i386/i386-interix.h | 5 +- gcc/config/i386/i386-protos.h | 13 +- gcc/config/i386/i386.c | 6982 +- gcc/config/i386/i386.h | 101 +- gcc/config/i386/i386.md | 1654 +- gcc/config/i386/i386.opt | 255 +- gcc/config/i386/ia32intrin.h | 16 +- gcc/config/i386/{gnu-user.h => iamcu.h} | 98 +- gcc/config/i386/intelmic-mkoffload.c | 287 +- gcc/config/i386/interix.opt | 2 +- gcc/config/i386/linux-common.h | 17 +- gcc/config/i386/mingw-w64.opt | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/mmx.md | 1 + gcc/config/i386/msformat-c.c | 14 - gcc/config/i386/{prfchwintrin.h => mwaitxintrin.h} | 29 +- gcc/config/i386/predicates.md | 162 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/sol2.h | 9 +- gcc/config/i386/sse.md | 870 +- gcc/config/i386/t-interix | 2 +- gcc/config/i386/winnt-cxx.c | 17 +- gcc/config/i386/winnt-stubs.c | 19 - gcc/config/i386/winnt.c | 132 +- gcc/config/i386/x86-tune.def | 70 +- gcc/config/i386/x86intrin.h | 10 + gcc/config/i386/znver1.md | 973 + gcc/config/ia64/ia64-c.c | 15 +- gcc/config/ia64/ia64.c | 209 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.opt | 74 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/iq2000.c | 81 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 12 +- gcc/config/iq2000/iq2000.opt | 12 +- gcc/config/linux.h | 1 + gcc/config/linux.opt | 8 +- gcc/config/lm32/lm32.c | 69 +- gcc/config/lm32/lm32.h | 6 +- gcc/config/lm32/lm32.opt | 10 +- gcc/config/lynx.opt | 6 +- gcc/config/m32c/blkmov.md | 8 +- gcc/config/m32c/m32c-pragma.c | 14 +- gcc/config/m32c/m32c.c | 93 +- gcc/config/m32c/m32c.opt | 12 +- gcc/config/m32r/m32r.c | 99 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m32r/m32r.opt | 30 +- gcc/config/m68k/ieee.opt | 2 +- gcc/config/m68k/m68k.c | 121 +- gcc/config/m68k/m68k.h | 3 +- gcc/config/m68k/m68k.md | 10 +- gcc/config/m68k/m68k.opt | 84 +- gcc/config/m68k/netbsd-elf.h | 3 +- gcc/config/m68k/openbsd.h | 3 +- gcc/config/m68k/uclinux.h | 2 +- gcc/config/mcore/mcore.c | 145 +- gcc/config/mcore/mcore.h | 89 +- gcc/config/mcore/mcore.opt | 22 +- gcc/config/mep/mep-pragma.c | 17 +- gcc/config/mep/mep.c | 89 +- gcc/config/mep/mep.h | 6 +- gcc/config/mep/mep.md | 4 +- gcc/config/mep/mep.opt | 62 +- gcc/config/microblaze/linux.h | 17 +- gcc/config/microblaze/microblaze-c.c | 15 +- gcc/config/microblaze/microblaze.c | 90 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.opt | 44 +- gcc/config/mips/frame-header-opt.c | 216 + gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/i6400.md | 142 + gcc/config/mips/loongson.md | 56 +- gcc/config/mips/m5100.md | 220 + gcc/config/mips/mips-cpus.def | 11 +- gcc/config/mips/mips-opts.h | 6 + gcc/config/mips/mips-protos.h | 6 + gcc/config/mips/mips-tables.opt | 48 +- gcc/config/mips/mips.c | 1258 +- gcc/config/mips/mips.h | 289 +- gcc/config/mips/mips.md | 517 +- gcc/config/mips/mips.opt | 183 +- gcc/config/mips/mti-linux.h | 31 +- gcc/config/mips/predicates.md | 13 +- gcc/config/mips/sb1.md | 6 +- gcc/config/mips/t-img-linux | 18 +- gcc/config/mips/t-mips | 4 + gcc/config/mips/t-mti-linux | 156 +- gcc/config/mips/vxworks.h | 2 +- gcc/config/mmix/constraints.md | 4 +- gcc/config/mmix/mmix.c | 71 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 34 +- gcc/config/mn10300/mn10300.c | 102 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.opt | 18 +- gcc/config/moxie/moxie-protos.h | 2 - gcc/config/moxie/moxie.c | 114 +- gcc/config/moxie/moxie.h | 30 - gcc/config/moxie/moxie.opt | 6 +- gcc/config/msp430/constraints.md | 14 +- gcc/config/msp430/msp430-c.c | 10 - gcc/config/msp430/msp430.c | 944 +- gcc/config/msp430/msp430.h | 4 +- gcc/config/msp430/msp430.md | 58 +- gcc/config/msp430/msp430.opt | 26 +- gcc/config/msp430/predicates.md | 4 + gcc/config/msp430/t-msp430 | 972 +- gcc/config/nds32/nds32-cost.c | 62 +- gcc/config/nds32/nds32-fp-as-gp.c | 57 +- gcc/config/nds32/nds32-intrinsic.c | 57 +- gcc/config/nds32/nds32-isr.c | 58 +- gcc/config/nds32/nds32-md-auxiliary.c | 59 +- gcc/config/nds32/nds32-memory-manipulation.c | 57 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 57 +- gcc/config/nds32/nds32-predicates.c | 57 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 68 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 2 +- gcc/config/netbsd-elf.h | 1 + gcc/config/nios2/constraints.md | 32 +- gcc/config/nios2/elf.opt | 8 +- gcc/config/nios2/ldstwm.md | 4190 ++ gcc/config/nios2/linux.h | 3 + gcc/config/nios2/nios2-ldstwm.sml | 277 + gcc/config/nios2/nios2-opts.h | 7 + gcc/config/nios2/nios2-protos.h | 15 +- gcc/config/nios2/nios2.c | 1973 +- gcc/config/nios2/nios2.h | 38 +- gcc/config/nios2/nios2.md | 394 +- gcc/config/nios2/nios2.opt | 272 +- gcc/config/nios2/predicates.md | 74 + gcc/config/nios2/sync.md | 45 + gcc/config/nvptx/mkoffload.c | 937 +- gcc/config/nvptx/nvptx-protos.h | 2 + gcc/config/nvptx/nvptx.c | 2345 +- gcc/config/nvptx/nvptx.h | 18 +- gcc/config/nvptx/nvptx.md | 285 +- gcc/config/nvptx/nvptx.opt | 8 +- gcc/config/openbsd.h | 2 +- gcc/config/pa/pa-hpux.opt | 6 +- gcc/config/pa/pa-hpux10.h | 28 +- gcc/config/pa/pa-hpux1010.opt | 2 +- gcc/config/pa/pa-hpux11.h | 87 +- gcc/config/pa/pa-hpux1111.opt | 2 +- gcc/config/pa/pa-hpux1131.opt | 2 +- gcc/config/pa/pa-linux.h | 3 +- gcc/config/pa/pa-protos.h | 5 +- gcc/config/pa/pa.c | 360 +- gcc/config/pa/pa.h | 7 +- gcc/config/pa/pa.md | 424 +- gcc/config/pa/pa.opt | 42 +- gcc/config/pa/pa64-hpux.opt | 4 +- gcc/config/pa/som.h | 5 + gcc/config/pdp11/pdp11-protos.h | 1 + gcc/config/pdp11/pdp11.c | 92 +- gcc/config/pdp11/pdp11.h | 3 +- gcc/config/pdp11/pdp11.opt | 34 +- gcc/config/print-sysroot-suffix.sh | 16 +- gcc/config/rl78/rl78-c.c | 11 - gcc/config/rl78/rl78-expand.md | 2 +- gcc/config/rl78/rl78-protos.h | 1 + gcc/config/rl78/rl78-real.md | 42 +- gcc/config/rl78/rl78.c | 152 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 5 +- gcc/config/rl78/rl78.opt | 8 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/aix.h | 20 +- gcc/config/rs6000/aix53.h | 1 + gcc/config/rs6000/aix61.h | 3 +- gcc/config/rs6000/aix64.opt | 8 +- gcc/config/rs6000/{aix61.h => aix71.h} | 33 +- gcc/config/rs6000/altivec.h | 7 + gcc/config/rs6000/altivec.md | 239 +- gcc/config/rs6000/constraints.md | 46 +- gcc/config/rs6000/darwin.h | 12 - gcc/config/rs6000/darwin.opt | 4 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/host-darwin.c | 2 +- gcc/config/rs6000/htm.md | 183 +- gcc/config/rs6000/linux64.h | 92 +- gcc/config/rs6000/linux64.opt | 4 +- gcc/config/rs6000/predicates.md | 432 +- gcc/config/rs6000/rs6000-builtin.def | 28 + gcc/config/rs6000/rs6000-c.c | 171 +- gcc/config/rs6000/rs6000-cpus.def | 20 + gcc/config/rs6000/rs6000-linux.c | 2 - gcc/config/rs6000/rs6000-modes.def | 7 + gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-protos.h | 34 +- gcc/config/rs6000/rs6000-tables.opt | 11 +- gcc/config/rs6000/rs6000.c | 3716 +- gcc/config/rs6000/rs6000.h | 127 +- gcc/config/rs6000/rs6000.md | 2512 +- gcc/config/rs6000/rs6000.opt | 200 +- gcc/config/rs6000/secureplt.h | 1 + gcc/config/rs6000/sync.md | 13 +- gcc/config/rs6000/sysv4.h | 100 +- gcc/config/rs6000/sysv4.opt | 62 +- gcc/config/rs6000/sysv4le.h | 6 +- gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vector.md | 155 +- gcc/config/rs6000/vsx.md | 149 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/rs6000/xcoff.h | 28 +- gcc/config/rx/constraints.md | 8 +- gcc/config/rx/rx.c | 174 +- gcc/config/rx/rx.h | 1 + gcc/config/rx/rx.md | 2 +- gcc/config/s390/driver-native.c | 178 + gcc/config/s390/s390-builtin-types.def | 585 +- gcc/config/s390/s390-builtins.def | 1255 +- gcc/config/s390/s390-builtins.h | 37 +- gcc/config/s390/s390-c.c | 32 +- gcc/config/s390/s390-opts.h | 1 + gcc/config/s390/s390.c | 504 +- gcc/config/s390/s390.h | 27 +- gcc/config/s390/s390.md | 115 +- gcc/config/s390/s390.opt | 52 +- gcc/config/s390/tpf.h | 9 +- gcc/config/s390/tpf.opt | 4 +- gcc/config/s390/vecintrin.h | 35 - gcc/config/s390/vx-builtins.md | 42 +- gcc/config/{mips => s390}/x-native | 2 +- gcc/config/sh/constraints.md | 19 + gcc/config/sh/linux.h | 24 +- gcc/config/sh/predicates.md | 22 +- gcc/config/sh/sh-c.c | 23 +- gcc/config/sh/sh-mem.cc | 99 +- gcc/config/sh/sh-protos.h | 44 +- gcc/config/sh/sh.c | 735 +- gcc/config/sh/sh.h | 52 +- gcc/config/sh/sh.md | 846 +- gcc/config/sh/sh.opt | 146 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 24 +- gcc/config/sh/sh_treg_combine.cc | 45 +- gcc/config/sol2-c.c | 17 +- gcc/config/sol2-cxx.c | 15 +- gcc/config/sol2-stubs.c | 13 +- gcc/config/sol2.c | 25 +- gcc/config/sol2.h | 77 +- gcc/config/sol2.opt | 4 +- gcc/config/sparc/driver-sparc.c | 1 + gcc/config/sparc/freebsd.h | 2 +- gcc/config/sparc/leon.md | 8 +- gcc/config/sparc/linux.h | 8 +- gcc/config/sparc/linux64.h | 8 +- gcc/config/sparc/long-double-switch.opt | 4 +- gcc/config/sparc/netbsd-elf.h | 2 +- gcc/config/sparc/openbsd64.h | 2 +- gcc/config/sparc/predicates.md | 28 +- gcc/config/sparc/sol2.h | 2 + gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 13 - gcc/config/sparc/sparc.c | 195 +- gcc/config/sparc/sparc.h | 18 +- gcc/config/sparc/sparc.md | 98 +- gcc/config/sparc/sparc.opt | 60 +- gcc/config/sparc/sync.md | 6 +- gcc/config/sparc/sysv4.h | 2 +- gcc/config/sparc/t-rtems | 25 +- gcc/config/sparc/vxworks.h | 2 +- gcc/config/spu/spu-c.c | 18 +- gcc/config/spu/spu-elf.h | 2 +- gcc/config/spu/spu-protos.h | 2 + gcc/config/spu/spu.c | 157 +- gcc/config/spu/spu.md | 151 +- gcc/config/spu/spu.opt | 44 +- gcc/config/stormy16/stormy16.c | 80 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- gcc/config/t-sysroot-suffix | 2 +- gcc/config/tilegx/constraints.md | 13 +- gcc/config/tilegx/mul-tables.c | 29 +- gcc/config/tilegx/predicates.md | 16 +- gcc/config/tilegx/tilegx-c.c | 13 - gcc/config/tilegx/tilegx.c | 101 +- gcc/config/tilegx/tilegx.h | 4 +- gcc/config/tilegx/tilegx.md | 8 +- gcc/config/tilegx/tilegx.opt | 4 +- gcc/config/tilepro/constraints.md | 6 +- gcc/config/tilepro/gen-mul-tables.cc | 31 +- gcc/config/tilepro/mul-tables.c | 29 +- gcc/config/tilepro/predicates.md | 10 +- gcc/config/tilepro/tilepro-c.c | 13 - gcc/config/tilepro/tilepro.c | 102 +- gcc/config/tilepro/tilepro.h | 4 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/v850/v850-c.c | 14 +- gcc/config/v850/v850.c | 174 +- gcc/config/v850/v850.h | 90 +- gcc/config/v850/v850.md | 1 + gcc/config/v850/v850.opt | 58 +- gcc/config/vax/linux.h | 2 +- gcc/config/vax/vax.c | 79 +- gcc/config/vax/vax.md | 6 +- gcc/config/vax/vax.opt | 16 +- gcc/config/visium/t-visium | 6 +- gcc/config/visium/visium.c | 119 +- gcc/config/visium/visium.h | 67 +- gcc/config/visium/visium.md | 6 +- gcc/config/visium/visium.opt | 18 +- gcc/config/vms/vms-c.c | 16 +- gcc/config/vms/vms.c | 15 +- gcc/config/vms/vms.opt | 8 +- gcc/config/vxworks.c | 14 +- gcc/config/vxworks.opt | 4 +- gcc/config/winnt-c.c | 10 - gcc/config/xtensa/constraints.md | 5 + gcc/config/xtensa/elf.h | 4 +- gcc/config/xtensa/linux.h | 4 +- gcc/config/xtensa/predicates.md | 7 +- gcc/config/xtensa/{linux.h => uclinux.h} | 28 +- gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} | 8 +- gcc/config/xtensa/xtensa.c | 157 +- gcc/config/xtensa/xtensa.h | 7 +- gcc/config/xtensa/xtensa.md | 57 +- gcc/config/xtensa/xtensa.opt | 16 +- gcc/configure | 1930 +- gcc/configure.ac | 535 +- gcc/context.c | 1 - gcc/convert.c | 56 +- gcc/coretypes.h | 51 +- gcc/coverage.c | 67 +- gcc/cp/ChangeLog | 2390 + gcc/cp/Make-lang.in | 7 +- gcc/cp/call.c | 420 +- gcc/cp/class.c | 237 +- gcc/cp/constexpr.c | 421 +- gcc/cp/constraint.cc | 2718 + gcc/cp/cp-array-notation.c | 20 +- gcc/cp/cp-cilkplus.c | 3 - gcc/cp/cp-gimplify.c | 147 +- gcc/cp/cp-lang.c | 20 +- gcc/cp/cp-objcp-common.c | 31 +- gcc/cp/cp-objcp-common.h | 6 +- gcc/cp/cp-tree.def | 108 + gcc/cp/cp-tree.h | 577 +- gcc/cp/cp-ubsan.c | 35 +- gcc/cp/cvt.c | 58 +- gcc/cp/cxx-pretty-print.c | 361 +- gcc/cp/cxx-pretty-print.h | 18 +- gcc/cp/decl.c | 907 +- gcc/cp/decl2.c | 301 +- gcc/cp/dump.c | 11 - gcc/cp/error.c | 112 +- gcc/cp/except.c | 29 +- gcc/cp/expr.c | 31 +- gcc/cp/friend.c | 29 +- gcc/cp/g++spec.c | 1 - gcc/cp/init.c | 449 +- gcc/cp/lambda.c | 61 +- gcc/cp/lang-specs.h | 5 +- gcc/cp/lex.c | 28 +- gcc/cp/logic.cc | 497 + gcc/cp/mangle.c | 296 +- gcc/cp/method.c | 74 +- gcc/cp/name-lookup.c | 71 +- gcc/cp/name-lookup.h | 22 +- gcc/cp/optimize.c | 30 +- gcc/cp/parser.c | 4866 +- gcc/cp/parser.h | 52 +- gcc/cp/pt.c | 2455 +- gcc/cp/ptree.c | 26 +- gcc/cp/repo.c | 17 +- gcc/cp/rtti.c | 32 +- gcc/cp/search.c | 271 +- gcc/cp/semantics.c | 2173 +- gcc/cp/tree.c | 152 +- gcc/cp/typeck.c | 269 +- gcc/cp/typeck2.c | 72 +- gcc/cp/vtable-class-hierarchy.c | 24 +- gcc/cppbuiltin.c | 12 +- gcc/cprop.c | 82 +- gcc/cse.c | 161 +- gcc/cselib.c | 102 +- gcc/cselib.h | 3 +- gcc/data-streamer-in.c | 27 +- gcc/data-streamer-out.c | 25 +- gcc/data-streamer.c | 25 +- gcc/data-streamer.h | 1 - gcc/dbgcnt.def | 1 + gcc/dbxout.c | 77 +- gcc/dce.c | 28 +- gcc/ddg.c | 63 +- gcc/debug.c | 15 +- gcc/debug.h | 47 +- gcc/defaults.h | 128 +- gcc/df-core.c | 48 +- gcc/df-problems.c | 460 +- gcc/df-scan.c | 224 +- gcc/df.h | 47 +- gcc/dfp.c | 24 +- gcc/dfp.h | 3 +- gcc/diagnostic-color.c | 5 +- gcc/diagnostic-core.h | 11 +- gcc/diagnostic-show-locus.c | 721 + gcc/diagnostic.c | 351 +- gcc/diagnostic.h | 58 +- gcc/doc/cpp.texi | 11 +- gcc/doc/extend.texi | 1288 +- gcc/doc/fragments.texi | 2 +- gcc/doc/gimple.texi | 12 +- gcc/doc/implement-c.texi | 2 +- gcc/doc/install.texi | 96 +- gcc/doc/invoke.texi | 1281 +- gcc/doc/loop.texi | 31 - gcc/doc/match-and-simplify.texi | 78 +- gcc/doc/md.texi | 98 +- gcc/doc/options.texi | 4 +- gcc/doc/plugins.texi | 2 + gcc/doc/sourcebuild.texi | 65 +- gcc/doc/tm.texi | 175 +- gcc/doc/tm.texi.in | 101 +- gcc/dojump.c | 60 +- gcc/dominance.c | 597 +- gcc/dominance.h | 11 + gcc/domwalk.c | 14 +- gcc/double-int.c | 10 - gcc/double-int.h | 2 - gcc/dse.c | 303 +- gcc/dumpfile.c | 18 +- gcc/dumpfile.h | 5 +- gcc/dwarf2asm.c | 37 +- gcc/dwarf2cfi.c | 75 +- gcc/dwarf2out.c | 1968 +- gcc/dwarf2out.h | 5 +- gcc/emit-rtl.c | 173 +- gcc/emit-rtl.h | 288 + gcc/et-forest.c | 45 +- gcc/except.c | 162 +- gcc/except.h | 10 +- gcc/explow.c | 169 +- gcc/explow.h | 3 + gcc/expmed.c | 422 +- gcc/expmed.h | 8 +- gcc/expr.c | 1087 +- gcc/expr.h | 20 +- gcc/final.c | 100 +- gcc/fixed-value.c | 23 +- gcc/fixed-value.h | 4 - gcc/flag-types.h | 29 +- gcc/flags.h | 3 - gcc/fold-const-call.c | 1489 + gcc/{config/s390/s390x.h => fold-const-call.h} | 15 +- gcc/fold-const.c | 3578 +- gcc/fold-const.h | 24 +- gcc/fortran/ChangeLog | 1332 +- gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 254 +- gcc/fortran/array.c | 40 +- gcc/fortran/check.c | 74 +- gcc/fortran/class.c | 11 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/convert.c | 10 - gcc/fortran/cpp.c | 36 +- gcc/fortran/data.c | 30 +- gcc/fortran/decl.c | 428 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/dependency.h | 5 +- gcc/fortran/error.c | 345 +- gcc/fortran/expr.c | 129 +- gcc/fortran/f95-lang.c | 209 +- gcc/fortran/frontend-passes.c | 52 +- gcc/fortran/gfortran.h | 252 +- gcc/fortran/gfortran.texi | 36 + gcc/fortran/gfortranspec.c | 9 +- gcc/fortran/interface.c | 30 +- gcc/fortran/intrinsic.c | 32 +- gcc/fortran/intrinsic.h | 4 - gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/invoke.texi | 9 +- gcc/fortran/io.c | 148 +- gcc/fortran/iresolve.c | 54 +- gcc/fortran/lang.opt | 194 +- gcc/fortran/match.c | 180 +- gcc/fortran/match.h | 4 + gcc/fortran/mathbuiltins.def | 1 - gcc/fortran/module.c | 322 +- gcc/fortran/openmp.c | 254 +- gcc/fortran/options.c | 21 +- gcc/fortran/parse.c | 368 +- gcc/fortran/parse.h | 11 +- gcc/fortran/primary.c | 90 +- gcc/fortran/resolve.c | 584 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/simplify.c | 166 +- gcc/fortran/st.c | 1 + gcc/fortran/symbol.c | 186 +- gcc/fortran/target-memory.c | 14 +- gcc/fortran/trans-array.c | 340 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 38 +- gcc/fortran/trans-const.c | 18 +- gcc/fortran/trans-decl.c | 137 +- gcc/fortran/trans-expr.c | 400 +- gcc/fortran/trans-intrinsic.c | 150 +- gcc/fortran/trans-io.c | 18 +- gcc/fortran/trans-openmp.c | 107 +- gcc/fortran/trans-stmt.c | 261 +- gcc/fortran/trans-types.c | 44 +- gcc/fortran/trans-types.h | 4 +- gcc/fortran/trans.c | 75 +- gcc/fortran/trans.h | 22 +- gcc/fortran/types.def | 48 +- gcc/function.c | 575 +- gcc/function.h | 307 +- gcc/fwprop.c | 61 +- gcc/gcc-main.c | 3 +- gcc/gcc-plugin.h | 157 +- gcc/gcc.c | 666 +- gcc/gcc.h | 3 + gcc/gcse-common.c | 10 +- gcc/gcse-common.h | 4 +- gcc/gcse.c | 135 +- gcc/gdbhooks.py | 73 +- gcc/genattr-common.c | 49 +- gcc/genattr.c | 78 +- gcc/genattrtab.c | 397 +- gcc/genautomata.c | 219 +- gcc/gencodes.c | 44 +- gcc/genconditions.c | 38 +- gcc/genconfig.c | 90 +- gcc/genemit.c | 283 +- gcc/generic-match-head.c | 59 +- gcc/genextract.c | 66 +- gcc/genflags.c | 78 +- gcc/gengtype-parse.c | 10 +- gcc/gengtype-state.c | 1 - gcc/gengtype.c | 65 +- gcc/gengtype.h | 5 - gcc/genhooks.c | 1 - gcc/genmatch.c | 2344 +- gcc/genmddump.c | 13 +- gcc/genmodes.c | 128 +- gcc/genopinit.c | 58 +- gcc/genoutput.c | 308 +- gcc/genpeep.c | 55 +- gcc/genpreds.c | 251 +- gcc/genrecog.c | 267 +- gcc/gensupport.c | 501 +- gcc/gensupport.h | 28 +- gcc/gentarget-def.c | 338 + gcc/ggc-common.c | 400 +- gcc/ggc-internal.h | 1 - gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 94 +- gcc/ggc.h | 6 +- gcc/gimple-builder.c | 34 +- gcc/gimple-builder.h | 11 +- gcc/gimple-expr.c | 166 +- gcc/gimple-expr.h | 2 +- gcc/gimple-fold.c | 1172 +- gcc/gimple-fold.h | 17 +- gcc/gimple-iterator.c | 71 +- gcc/gimple-iterator.h | 51 +- gcc/gimple-laddress.c | 137 + gcc/gimple-low.c | 59 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 378 +- gcc/gimple-match.h | 22 +- gcc/gimple-predict.h | 83 + gcc/gimple-pretty-print.c | 122 +- gcc/gimple-pretty-print.h | 13 +- gcc/gimple-ssa-backprop.c | 956 + gcc/gimple-ssa-isolate-paths.c | 144 +- gcc/gimple-ssa-strength-reduction.c | 145 +- gcc/gimple-ssa.h | 23 +- gcc/gimple-streamer-in.c | 44 +- gcc/gimple-streamer-out.c | 37 +- gcc/gimple-streamer.h | 10 +- gcc/gimple-walk.c | 47 +- gcc/gimple-walk.h | 12 +- gcc/gimple.c | 285 +- gcc/gimple.def | 9 +- gcc/gimple.h | 1449 +- gcc/gimplify-me.c | 32 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 2247 +- gcc/gimplify.h | 6 +- gcc/go/ChangeLog | 96 + gcc/go/go-backend.c | 19 +- gcc/go/go-c.h | 1 - gcc/go/go-gcc.cc | 134 +- gcc/go/go-lang.c | 48 +- gcc/go/go-system.h | 1 - gcc/go/gofrontend/MERGE | 4 + gcc/go/gofrontend/ast-dump.cc | 8 +- gcc/go/gofrontend/backend.h | 2 +- gcc/go/gofrontend/escape.cc | 84 +- gcc/go/gofrontend/expressions.cc | 562 +- gcc/go/gofrontend/expressions.h | 81 +- gcc/go/gofrontend/gogo.cc | 320 +- gcc/go/gofrontend/gogo.h | 145 +- gcc/go/gofrontend/lex.cc | 539 +- gcc/go/gofrontend/lex.h | 2 +- gcc/go/gofrontend/parse.cc | 48 +- gcc/go/gofrontend/runtime.def | 4 - gcc/go/gofrontend/statements.cc | 55 +- gcc/go/gofrontend/types.cc | 92 +- gcc/go/gofrontend/types.h | 4 + gcc/go/gofrontend/unsafe.cc | 2 - gcc/go/gospec.c | 38 +- gcc/go/lang.opt | 16 +- gcc/godump.c | 33 +- gcc/graph.c | 18 +- gcc/graphds.c | 2 - gcc/graphite-blocking.c | 290 - gcc/graphite-dependences.c | 400 +- gcc/graphite-interchange.c | 674 - gcc/graphite-isl-ast-to-gimple.c | 440 +- gcc/graphite-optimize-isl.c | 764 +- gcc/graphite-poly.c | 956 +- gcc/graphite-poly.h | 1208 +- gcc/graphite-scop-detection.c | 2718 +- gcc/graphite-scop-detection.h | 2 +- gcc/graphite-sese-to-poly.c | 2225 +- gcc/graphite-sese-to-poly.h | 6 - gcc/graphite.c | 133 +- gcc/gsstruct.def | 2 +- gcc/haifa-sched.c | 248 +- gcc/hard-reg-set.h | 5 +- gcc/hash-map-traits.h | 179 + gcc/hash-map.h | 102 +- gcc/hash-set.h | 216 +- gcc/hash-table.c | 16 +- gcc/hash-table.h | 449 +- gcc/hash-traits.h | 286 + gcc/hooks.c | 12 +- gcc/hooks.h | 6 +- gcc/hw-doloop.c | 42 +- gcc/hwint.c | 2 +- gcc/hwint.h | 18 +- gcc/ifcvt.c | 1222 +- gcc/inchash.c | 53 - gcc/inchash.h | 73 +- gcc/incpath.c | 3 - gcc/init-regs.c | 34 +- gcc/input.c | 38 +- gcc/input.h | 2 +- gcc/internal-fn.c | 243 +- gcc/internal-fn.def | 25 + gcc/internal-fn.h | 68 +- gcc/ipa-chkp.c | 62 +- gcc/ipa-comdats.c | 19 +- gcc/ipa-cp.c | 340 +- gcc/ipa-devirt.c | 462 +- gcc/ipa-icf-gimple.c | 65 +- gcc/ipa-icf-gimple.h | 8 +- gcc/ipa-icf.c | 265 +- gcc/ipa-icf.h | 33 +- gcc/ipa-inline-analysis.c | 284 +- gcc/ipa-inline-transform.c | 32 +- gcc/ipa-inline.c | 61 +- gcc/ipa-inline.h | 2 - gcc/ipa-polymorphic-call.c | 190 +- gcc/ipa-profile.c | 55 +- gcc/ipa-prop.c | 372 +- gcc/ipa-prop.h | 87 +- gcc/ipa-pure-const.c | 55 +- gcc/ipa-ref.c | 23 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 36 +- gcc/ipa-split.c | 91 +- gcc/ipa-utils.c | 41 +- gcc/ipa-utils.h | 10 +- gcc/ipa-visibility.c | 40 +- gcc/ipa.c | 79 +- gcc/ira-build.c | 93 +- gcc/ira-color.c | 163 +- gcc/ira-conflicts.c | 23 +- gcc/ira-costs.c | 58 +- gcc/ira-emit.c | 46 +- gcc/ira-int.h | 8 +- gcc/ira-lives.c | 66 +- gcc/ira.c | 79 +- gcc/ira.h | 14 +- gcc/java/ChangeLog | 197 + gcc/java/boehm.c | 11 - gcc/java/builtins.c | 36 +- gcc/java/class.c | 59 +- gcc/java/constants.c | 15 +- gcc/java/decl.c | 41 +- gcc/java/except.c | 16 +- gcc/java/expr.c | 26 +- gcc/java/java-except.h | 2 +- gcc/java/java-gimplify.c | 25 +- gcc/java/java-tree.h | 11 +- gcc/java/jcf-dump.c | 15 +- gcc/java/jcf-io.c | 43 +- gcc/java/jcf-parse.c | 42 +- gcc/java/jcf-reader.c | 3 +- gcc/java/jvgenmain.c | 14 +- gcc/java/lang.c | 22 +- gcc/java/lang.opt | 54 +- gcc/java/mangle.c | 15 +- gcc/java/mangle_name.c | 14 +- gcc/java/resource.c | 27 +- gcc/java/typeck.c | 17 +- gcc/java/verify-glue.c | 13 +- gcc/java/verify-impl.c | 12 +- gcc/java/zextract.c | 1 - gcc/jit/ChangeLog | 528 + gcc/jit/Make-lang.in | 4 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 2268 +- gcc/jit/docs/cp/topics/contexts.rst | 56 + gcc/jit/docs/cp/topics/expressions.rst | 2 +- gcc/jit/docs/cp/topics/functions.rst | 84 +- gcc/jit/docs/cp/topics/objects.rst | 1 + gcc/jit/docs/internals/index.rst | 98 + .../docs/internals/test-hello-world.exe.log.txt | 28 +- gcc/jit/docs/topics/compatibility.rst | 137 + gcc/jit/docs/topics/contexts.rst | 92 +- gcc/jit/docs/topics/expressions.rst | 7 + gcc/jit/docs/topics/functions.rst | 130 +- gcc/jit/docs/topics/index.rst | 2 + gcc/jit/docs/topics/locations.rst | 4 + gcc/jit/docs/topics/objects.rst | 1 + gcc/jit/docs/topics/performance.rst | 240 + gcc/jit/docs/topics/types.rst | 31 + gcc/jit/dummy-frontend.c | 57 +- gcc/jit/jit-builtins.c | 34 +- gcc/jit/jit-builtins.h | 15 +- gcc/jit/jit-common.h | 21 +- gcc/jit/jit-playback.c | 306 +- gcc/jit/jit-playback.h | 42 +- gcc/jit/jit-recording.c | 581 +- gcc/jit/jit-recording.h | 165 +- gcc/jit/jit-spec.c | 3 - gcc/jit/libgccjit++.h | 204 + gcc/jit/libgccjit.c | 590 +- gcc/jit/libgccjit.h | 241 + gcc/jit/libgccjit.map | 42 +- gcc/jit/notes.txt | 8 +- gcc/jump.c | 57 +- gcc/langhooks-def.h | 4 +- gcc/langhooks.c | 60 +- gcc/langhooks.h | 8 +- gcc/lcm.c | 21 +- gcc/libfuncs.h | 3 +- gcc/lists.c | 2 - gcc/loop-doloop.c | 92 +- gcc/loop-init.c | 83 +- gcc/loop-invariant.c | 121 +- gcc/loop-iv.c | 73 +- gcc/loop-unroll.c | 48 +- gcc/lower-subreg.c | 80 +- gcc/lra-assigns.c | 75 +- gcc/lra-coalesce.c | 40 +- gcc/lra-constraints.c | 247 +- gcc/lra-eliminations.c | 57 +- gcc/lra-int.h | 22 +- gcc/lra-lives.c | 178 +- gcc/lra-remat.c | 164 +- gcc/lra-spills.c | 89 +- gcc/lra.c | 219 +- gcc/lto-cgraph.c | 104 +- gcc/lto-compress.c | 37 +- gcc/lto-opts.c | 34 +- gcc/lto-section-in.c | 43 +- gcc/lto-section-out.c | 44 +- gcc/lto-streamer-in.c | 115 +- gcc/lto-streamer-out.c | 261 +- gcc/lto-streamer.c | 41 +- gcc/lto-streamer.h | 18 +- gcc/lto-wrapper.c | 18 + gcc/lto/ChangeLog | 199 + gcc/lto/lang.opt | 2 +- gcc/lto/lto-lang.c | 108 +- gcc/lto/lto-object.c | 27 - gcc/lto/lto-partition.c | 129 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 59 +- gcc/lto/lto-tree.h | 2 - gcc/lto/lto.c | 150 +- gcc/lto/lto.h | 6 +- gcc/machmode.h | 40 +- gcc/main.c | 2 +- gcc/match.pd | 2310 +- gcc/mcf.c | 38 +- gcc/mem-stats-traits.h | 21 + gcc/mem-stats.h | 612 + gcc/memory-block.cc | 64 + gcc/memory-block.h | 76 + gcc/mode-switching.c | 23 +- gcc/modulo-sched.c | 65 +- gcc/multiple_target.c | 449 + gcc/objc/ChangeLog | 99 + gcc/objc/objc-act.c | 35 +- gcc/objc/objc-act.h | 10 +- gcc/objc/objc-encoding.c | 24 +- gcc/objc/objc-gnu-runtime-abi-01.c | 14 +- gcc/objc/objc-lang.c | 15 - gcc/objc/objc-map.c | 11 - gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 13 - gcc/objc/objc-next-runtime-abi-02.c | 30 +- gcc/objc/objc-runtime-hooks.h | 4 +- gcc/objc/objc-runtime-shared-support.c | 15 +- gcc/objcp/ChangeLog | 30 + gcc/objcp/objcp-decl.c | 13 - gcc/objcp/objcp-lang.c | 14 - gcc/omega.c | 5536 -- gcc/omega.h | 341 - gcc/omp-builtins.def | 120 +- gcc/omp-low.c | 17372 +++-- gcc/omp-low.h | 7 + gcc/opt-functions.awk | 6 +- gcc/optabs-libfuncs.c | 974 + gcc/optabs-libfuncs.h | 77 + gcc/optabs-query.c | 582 + gcc/optabs-query.h | 157 + gcc/optabs-tree.c | 386 + gcc/optabs-tree.h | 46 + gcc/optabs.c | 2233 +- gcc/optabs.def | 9 +- gcc/optabs.h | 246 +- gcc/optc-gen.awk | 28 +- gcc/opth-gen.awk | 5 +- gcc/opts-common.c | 21 +- gcc/opts-global.c | 35 +- gcc/opts.c | 111 +- gcc/opts.h | 3 +- gcc/output.h | 13 +- gcc/params-enum.h | 39 + gcc/{config/rs6000/vxworksae.h => params-list.h} | 15 +- gcc/params.c | 97 +- gcc/params.def | 432 +- gcc/params.h | 11 +- gcc/passes.c | 251 +- gcc/passes.def | 14 +- gcc/plugin.c | 24 +- gcc/plugin.def | 5 + gcc/plugin.h | 136 +- gcc/po/ChangeLog | 52 + 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/gcc.pot | 20742 +++--- 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 | 14968 ++-- gcc/po/tr.po | 11630 ++- 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 | 49 +- gcc/postreload.c | 106 +- gcc/predict.c | 103 +- gcc/pretty-print.c | 31 +- gcc/pretty-print.h | 29 +- gcc/print-rtl.c | 895 +- gcc/print-rtl.h | 11 + gcc/print-tree.c | 44 +- gcc/profile.c | 58 +- gcc/read-md.c | 86 +- gcc/read-md.h | 25 +- gcc/read-rtl.c | 63 +- gcc/real.c | 256 +- gcc/real.h | 117 +- gcc/realmpfr.c | 31 +- gcc/realmpfr.h | 3 +- gcc/recog.c | 101 +- gcc/recog.h | 10 +- gcc/ree.c | 119 +- gcc/reg-stack.c | 37 +- gcc/regcprop.c | 54 +- gcc/reginfo.c | 43 +- gcc/regrename.c | 128 +- gcc/regrename.h | 6 +- gcc/regs.h | 4 - gcc/regset.h | 2 - gcc/regstat.c | 18 +- gcc/reload.c | 95 +- gcc/reload1.c | 118 +- gcc/reorg.c | 502 +- gcc/resource.c | 25 +- gcc/resource.h | 3 - gcc/rtl-chkp.c | 37 +- gcc/rtl-error.c | 8 +- gcc/rtl.c | 81 +- gcc/rtl.h | 207 +- gcc/rtlanal.c | 382 +- gcc/rtlhash.c | 1 - gcc/rtlhash.h | 1 - gcc/rtlhooks.c | 27 +- gcc/sanitizer.def | 9 +- gcc/sanopt.c | 130 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 109 +- gcc/sched-ebb.c | 28 +- gcc/sched-int.h | 22 +- gcc/sched-rgn.c | 143 +- gcc/sched-vis.c | 927 - gcc/sdbout.c | 35 +- gcc/sel-sched-dump.c | 25 +- gcc/sel-sched-dump.h | 1 - gcc/sel-sched-ir.c | 155 +- gcc/sel-sched-ir.h | 13 +- gcc/sel-sched.c | 80 +- gcc/sese.c | 286 +- gcc/sese.h | 186 +- gcc/shrink-wrap.c | 864 +- gcc/shrink-wrap.h | 14 +- gcc/signop.h | 4 +- gcc/simplify-rtx.c | 453 +- gcc/ssa-iterators.h | 109 +- gcc/{gcc-symtab.h => ssa.h} | 22 +- gcc/stack-ptr-mod.c | 35 +- gcc/statistics.c | 66 +- gcc/stmt.c | 88 +- gcc/stor-layout.c | 90 +- gcc/store-motion.c | 65 +- gcc/streamer-hooks.c | 1 - gcc/stringpool.c | 13 - gcc/symbol-summary.h | 58 +- gcc/symtab.c | 51 +- gcc/system.h | 33 +- gcc/target-def.h | 1 + gcc/target-globals.c | 40 +- gcc/target-insns.def | 98 + gcc/target.def | 160 +- gcc/target.h | 18 +- gcc/targhooks.c | 139 +- gcc/targhooks.h | 11 +- gcc/testsuite/ChangeLog | 7247 +- gcc/testsuite/c-c++-common/Wduplicated-cond-1.c | 200 + gcc/testsuite/c-c++-common/Wduplicated-cond-2.c | 201 + gcc/testsuite/c-c++-common/Wduplicated-cond-3.c | 204 + gcc/testsuite/c-c++-common/Wduplicated-cond-4.c | 32 + gcc/testsuite/c-c++-common/Wlogical-op-3.c | 22 + .../c-c++-common/Wmisleading-indentation.c | 238 + 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 | 2 + .../c-c++-common/Wsizeof-pointer-memaccess2.c | 2 + .../c-c++-common/Wtautological-compare-1.c | 70 + .../c-c++-common/Wtautological-compare-2.c | 13 + .../c-c++-common/Wtautological-compare-3.c | 20 + .../c-c++-common/Wtautological-compare-4.c | 15 + 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/asan/aggressive-opts.c | 1 - gcc/testsuite/c-c++-common/asan/inc.c | 1 - gcc/testsuite/c-c++-common/asan/memcmp-1.c | 2 +- .../c-c++-common/asan/no-asan-check-glob.c | 1 - .../asan/no-redundant-instrumentation-1.c | 1 - .../asan/no-redundant-instrumentation-10.c | 1 - .../asan/no-redundant-instrumentation-11.c | 1 - .../asan/no-redundant-instrumentation-12.c | 1 - .../asan/no-redundant-instrumentation-13.c | 1 - .../asan/no-redundant-instrumentation-14.c | 1 - .../asan/no-redundant-instrumentation-15.c | 1 - .../asan/no-redundant-instrumentation-3.c | 1 - .../asan/no-redundant-instrumentation-4.c | 1 - .../asan/no-redundant-instrumentation-5.c | 1 - .../asan/no-redundant-instrumentation-6.c | 1 - .../asan/no-redundant-instrumentation-7.c | 1 - .../asan/no-redundant-instrumentation-8.c | 1 - gcc/testsuite/c-c++-common/asan/red-align-1.c | 1 - gcc/testsuite/c-c++-common/asan/red-align-2.c | 1 - .../c-c++-common/asan/sanity-check-pure-c-1.c | 4 +- gcc/testsuite/c-c++-common/asan/shadow-offset-1.c | 1 - gcc/testsuite/c-c++-common/asan/user-section-1.c | 1 - gcc/testsuite/c-c++-common/asan/user-section-2.c | 1 - gcc/testsuite/c-c++-common/asan/user-section-3.c | 1 - gcc/testsuite/c-c++-common/builtin-offsetof-2.c | 217 + gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 + gcc/testsuite/c-c++-common/cilk-plus/PS/body.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/PS/clauses2.c | 1 - gcc/testsuite/c-c++-common/cilk-plus/PS/safelen.c | 1 - .../c-c++-common/cilk-plus/PS/vectorlength-3.c | 1 - gcc/testsuite/c-c++-common/cpp/openmp-define-3.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr63831-2.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/fold-bitand-4.c | 1 - gcc/testsuite/c-c++-common/fold-divmul-1.c | 1 - gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 42 +- .../c-c++-common/goacc-gomp/nesting-fail-1.c | 70 +- .../c-c++-common/goacc/acc_on_device-2-off.c | 25 - gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c | 29 - gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 1 + .../c-c++-common/goacc/combined-directives.c | 119 + gcc/testsuite/c-c++-common/goacc/loop-1.c | 16 +- gcc/testsuite/c-c++-common/goacc/loop-clauses.c | 86 + gcc/testsuite/c-c++-common/goacc/loop-private-1.c | 1 - gcc/testsuite/c-c++-common/goacc/loop-shape.c | 323 + gcc/testsuite/c-c++-common/goacc/nesting-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 24 +- gcc/testsuite/c-c++-common/goacc/pcopy.c | 1 - gcc/testsuite/c-c++-common/goacc/pcopyin.c | 1 - gcc/testsuite/c-c++-common/goacc/pcopyout.c | 1 - gcc/testsuite/c-c++-common/goacc/pcreate.c | 1 - gcc/testsuite/c-c++-common/goacc/present-1.c | 1 - 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/goacc/routine-1.c | 34 + gcc/testsuite/c-c++-common/goacc/routine-2.c | 21 + gcc/testsuite/c-c++-common/goacc/routine-3.c | 53 + gcc/testsuite/c-c++-common/goacc/routine-4.c | 41 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 47 + gcc/testsuite/c-c++-common/goacc/sb-1.c | 6 +- gcc/testsuite/c-c++-common/goacc/sb-3.c | 4 +- gcc/testsuite/c-c++-common/goacc/tile.c | 73 + gcc/testsuite/c-c++-common/goacc/update-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-10.c | 1 - gcc/testsuite/c-c++-common/gomp/atomic-12.c | 1 - gcc/testsuite/c-c++-common/gomp/atomic-13.c | 1 - gcc/testsuite/c-c++-common/gomp/atomic-3.c | 1 - gcc/testsuite/c-c++-common/gomp/atomic-9.c | 1 - gcc/testsuite/c-c++-common/gomp/cancel-1.c | 91 +- gcc/testsuite/c-c++-common/gomp/clauses-1.c | 162 + gcc/testsuite/c-c++-common/gomp/clauses-2.c | 53 + gcc/testsuite/c-c++-common/gomp/clauses-3.c | 23 + gcc/testsuite/c-c++-common/gomp/clauses-4.c | 118 + gcc/testsuite/c-c++-common/gomp/declare-target-1.c | 13 + gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 45 + gcc/testsuite/c-c++-common/gomp/depend-3.c | 21 + gcc/testsuite/c-c++-common/gomp/depend-4.c | 44 + gcc/testsuite/c-c++-common/gomp/distribute-1.c | 56 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 48 + gcc/testsuite/c-c++-common/gomp/element-1.c | 14 + gcc/testsuite/c-c++-common/gomp/if-1.c | 48 + gcc/testsuite/c-c++-common/gomp/if-2.c | 43 + gcc/testsuite/c-c++-common/gomp/linear-1.c | 42 + gcc/testsuite/c-c++-common/gomp/map-2.c | 44 + gcc/testsuite/c-c++-common/gomp/map-3.c | 21 + gcc/testsuite/c-c++-common/gomp/nesting-1.c | 14 +- gcc/testsuite/c-c++-common/gomp/nesting-2.c | 154 + gcc/testsuite/c-c++-common/gomp/nesting-warn-1.c | 12 +- gcc/testsuite/c-c++-common/gomp/ordered-1.c | 91 + gcc/testsuite/c-c++-common/gomp/ordered-2.c | 4 + gcc/testsuite/c-c++-common/gomp/ordered-3.c | 103 + gcc/testsuite/c-c++-common/gomp/ordered-4.c | 54 + gcc/testsuite/c-c++-common/gomp/pr61486-1.c | 6 +- gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 47 +- gcc/testsuite/c-c++-common/gomp/pr66429.c | 41 + gcc/testsuite/c-c++-common/gomp/pr67501.c | 12 + gcc/testsuite/c-c++-common/gomp/pr67502.c | 16 + gcc/testsuite/c-c++-common/gomp/pr67517.c | 13 + gcc/testsuite/c-c++-common/gomp/pr67521.c | 20 + gcc/testsuite/c-c++-common/gomp/priority-1.c | 26 + gcc/testsuite/c-c++-common/gomp/reduction-1.c | 59 + .../c-c++-common/gomp/schedule-modifiers-1.c | 109 + gcc/testsuite/c-c++-common/gomp/schedule-simd-1.c | 51 + gcc/testsuite/c-c++-common/gomp/sink-1.c | 96 + gcc/testsuite/c-c++-common/gomp/sink-2.c | 16 + gcc/testsuite/c-c++-common/gomp/sink-3.c | 20 + gcc/testsuite/c-c++-common/gomp/sink-4.c | 25 + gcc/testsuite/c-c++-common/gomp/target-teams-1.c | 85 + gcc/testsuite/c-c++-common/gomp/udr-1.c | 16 + gcc/testsuite/c-c++-common/nonnull-1.c | 28 + gcc/testsuite/c-c++-common/pr46562-2.c | 1 - gcc/testsuite/c-c++-common/pr46562.c | 1 - gcc/testsuite/c-c++-common/pr56493.c | 1 - gcc/testsuite/c-c++-common/pr58346-1.c | 1 + gcc/testsuite/c-c++-common/pr60439.c | 96 +- gcc/testsuite/c-c++-common/pr66322.c | 144 + gcc/testsuite/c-c++-common/pr68107.c | 37 + gcc/testsuite/c-c++-common/raw-string-11.c | 1 - gcc/testsuite/c-c++-common/raw-string-14.c | 2 +- gcc/testsuite/c-c++-common/raw-string-18.c | 1 - gcc/testsuite/c-c++-common/raw-string-19.c | 2 - gcc/testsuite/c-c++-common/restrict-1.c | 1 - gcc/testsuite/c-c++-common/restrict-2.c | 1 - gcc/testsuite/c-c++-common/restrict-4.c | 1 - gcc/testsuite/c-c++-common/rotate-1.c | 1 - gcc/testsuite/c-c++-common/rotate-2.c | 1 - gcc/testsuite/c-c++-common/rotate-3.c | 1 - gcc/testsuite/c-c++-common/rotate-4.c | 1 - gcc/testsuite/c-c++-common/taskloop-1.c | 15 + gcc/testsuite/c-c++-common/tm/20100127.c | 1 - gcc/testsuite/c-c++-common/tm/ipa-1.c | 1 - gcc/testsuite/c-c++-common/tm/malloc.c | 1 - gcc/testsuite/c-c++-common/tm/pr54893.c | 1 - gcc/testsuite/c-c++-common/tm/trxn-expr-3.c | 1 - gcc/testsuite/c-c++-common/tm/trxn-expr.c | 1 - gcc/testsuite/c-c++-common/tm/volatile-1.c | 10 + gcc/testsuite/c-c++-common/tm/wrap-1.c | 1 - gcc/testsuite/c-c++-common/transparent-union-1.c | 1 + gcc/testsuite/c-c++-common/ubsan/align-7.c | 1 - gcc/testsuite/c-c++-common/ubsan/align-8.c | 1 - gcc/testsuite/c-c++-common/ubsan/bounds-11.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-12.c | 23 + .../c-c++-common/ubsan/float-cast-overflow-10.c | 33 - .../c-c++-common/ubsan/float-cast-overflow-8.c | 62 - .../c-c++-common/ubsan/float-cast-overflow-9.c | 26 - gcc/testsuite/c-c++-common/ubsan/null-10.c | 4 +- gcc/testsuite/c-c++-common/ubsan/object-size-10.c | 4 +- gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 6 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-5.c | 30 + gcc/testsuite/c-c++-common/ubsan/pr56956.c | 15 + gcc/testsuite/c-c++-common/ubsan/pr63866.c | 1 - gcc/testsuite/c-c++-common/ubsan/pr64906.c | 12 + gcc/testsuite/c-c++-common/ubsan/pr66908.c | 15 + gcc/testsuite/c-c++-common/ubsan/pr68142.c | 31 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-2.c | 1 - gcc/testsuite/c-c++-common/ubsan/sanitize-all-3.c | 1 - gcc/testsuite/c-c++-common/ubsan/sanitize-all-4.c | 1 - gcc/testsuite/c-c++-common/vector-scalar-2.c | 1 - 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 | 7 + gcc/testsuite/g++.dg/abi/aarch64_guard1.C | 3 +- gcc/testsuite/g++.dg/abi/abi-tag15.C | 3 + gcc/testsuite/g++.dg/abi/anon2.C | 4 +- gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 4 + gcc/testsuite/g++.dg/abi/mangle-regparm.C | 30 + gcc/testsuite/g++.dg/abi/mangle-regparm1a.C | 21 + gcc/testsuite/g++.dg/abi/mangle58.C | 8 +- gcc/testsuite/g++.dg/abi/mangle66.C | 10 + gcc/testsuite/g++.dg/abi/nullptr-align.C | 5 + gcc/testsuite/g++.dg/abi/nullptr-align2.C | 20 + gcc/testsuite/g++.dg/asan/default-options-1.C | 2 +- gcc/testsuite/g++.dg/cdce3.C | 5 +- .../cilk-plus/CK/{const_spawn.cc => pr60586.cc} | 15 +- gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc | 32 + gcc/testsuite/g++.dg/compat/compat.exp | 1 + gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 1 + 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/auto1.C | 27 + gcc/testsuite/g++.dg/concepts/auto3.C | 12 + 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/placeholder6.C | 10 + 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/cpp/paste2.C | 1 - gcc/testsuite/g++.dg/cpp/pr53690.C | 7 + gcc/testsuite/g++.dg/cpp0x/alias-decl-48.C | 13 + gcc/testsuite/g++.dg/cpp0x/alias-decl-49.C | 54 + gcc/testsuite/g++.dg/cpp0x/alias-decl-50.C | 225 + gcc/testsuite/g++.dg/cpp0x/alias-decl-51.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C | 24 + gcc/testsuite/g++.dg/cpp0x/anon-union1.C | 27 + gcc/testsuite/g++.dg/cpp0x/auto45.C | 21 + gcc/testsuite/g++.dg/cpp0x/auto46.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype2.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-friend-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-friend-3.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-fwctor1.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static.C | 1 - gcc/testsuite/g++.dg/cpp0x/constexpr-static3.C | 1 - gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C | 40 + gcc/testsuite/g++.dg/cpp0x/conv-tmpl1.C | 15 + gcc/testsuite/g++.dg/cpp0x/decl-loc1.C | 13 + gcc/testsuite/g++.dg/cpp0x/decltype-54581.C | 2 +- .../g++.dg/cpp0x/decltype-mem-initializer1.C | 8 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 7 + gcc/testsuite/g++.dg/cpp0x/deleted12.C | 10 + gcc/testsuite/g++.dg/cpp0x/explicit10.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-34.C | 1 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C | 4 + gcc/testsuite/g++.dg/cpp0x/initlist-new1.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist-opt.C | 1 - gcc/testsuite/g++.dg/cpp0x/initlist40.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist96.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const5.C | 16 + .../g++.dg/cpp0x/lambda/lambda-decltype1.C | 1 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C | 32 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C | 29 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-rep1.C | 14 + gcc/testsuite/g++.dg/cpp0x/local-type1.C | 19 + gcc/testsuite/g++.dg/cpp0x/mem-init-aggr1.C | 10 + gcc/testsuite/g++.dg/cpp0x/new-auto1.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept02.C | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept28.C | 20 + gcc/testsuite/g++.dg/cpp0x/nontype1.C | 9 + gcc/testsuite/g++.dg/cpp0x/nsdmi-aggr1.C | 10 + gcc/testsuite/g++.dg/cpp0x/nsdmi-defer5.C | 3 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list4.C | 9 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 22 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template15.C | 13 + gcc/testsuite/g++.dg/cpp0x/nsdmi11.C | 23 + gcc/testsuite/g++.dg/cpp0x/nsdmi12.C | 16 + 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/pr57101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr66130.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr66243.C | 12 + gcc/testsuite/g++.dg/cpp0x/range-for30.C | 17 + gcc/testsuite/g++.dg/cpp0x/rv-array1.C | 55 + gcc/testsuite/g++.dg/cpp0x/scoped_enum5.C | 37 + gcc/testsuite/g++.dg/cpp0x/scoped_enum6.C | 19 + gcc/testsuite/g++.dg/cpp0x/static_assert12.C | 30 + gcc/testsuite/g++.dg/cpp0x/static_assert13.C | 28 + gcc/testsuite/g++.dg/cpp0x/static_assert8.C | 4 +- gcc/testsuite/g++.dg/cpp0x/stdint.C | 2 +- gcc/testsuite/g++.dg/cpp0x/trailing11.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic166.C | 14 + 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/cpp0x/vt-65790.C | 35 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C | 4 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 42 + gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C | 25 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 34 + gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 6 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 10 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice2.C | 123 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C | 3 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C | 10 + gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.C | 11 + 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/nsdmi-aggr3.C | 43 + gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 30 + gcc/testsuite/g++.dg/cpp1y/static_assert2.C | 28 + gcc/testsuite/g++.dg/cpp1y/var-templ29.C | 13 + gcc/testsuite/g++.dg/cpp1y/var-templ30.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ31.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 7 + 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/cpp1y/var-templ45.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ46.C | 20 + gcc/testsuite/g++.dg/cpp1z/abbrev1.C | 11 + gcc/testsuite/g++.dg/cpp1z/abbrev2.C | 17 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 9 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 5 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 20 + gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold1.C | 56 + gcc/testsuite/g++.dg/cpp1z/fold2.C | 118 + gcc/testsuite/g++.dg/cpp1z/fold3.C | 85 + gcc/testsuite/g++.dg/cpp1z/fold4.C | 10 + gcc/testsuite/g++.dg/cpp1z/fold5.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold6.C | 42 + gcc/testsuite/g++.dg/cpp1z/fold7.C | 9 + gcc/testsuite/g++.dg/cpp1z/fold7a.C | 5 + gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 10 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 23 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C | 5 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C | 5 + gcc/testsuite/g++.dg/cpp1z/nontype1.C | 25 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype3.C | 9 + gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 5 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 12 - 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 | 27 + gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C | 8 + gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 9 + gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 5 + gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 7 + gcc/testsuite/g++.dg/cpp1z/utf8.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/accessibility1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/auto1.C | 10 +- gcc/testsuite/g++.dg/debug/dwarf2/block.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/cdtor-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/deallocator.C | 2 +- .../g++.dg/debug/dwarf2/deleted-member-function.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-nested.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/enum1.C | 2 +- .../g++.dg/debug/dwarf2/explicit-constructor.C | 2 +- .../g++.dg/debug/dwarf2/global-used-types-1.C | 6 +- .../g++.dg/debug/dwarf2/imported-decl-2.C | 4 +- .../g++.dg/debug/dwarf2/imported-module-2.C | 2 +- .../g++.dg/debug/dwarf2/imported-module-3.C | 2 +- .../g++.dg/debug/dwarf2/imported-module-4.C | 2 +- .../g++.dg/debug/dwarf2/integer-typedef.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/lambda1.C | 6 +- gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp98.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/lineno-simple1.C | 8 +- .../g++.dg/debug/dwarf2/local-var-in-contructor.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/namespace-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/namespace-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- .../g++.dg/debug/dwarf2/non-virtual-thunk.C | 2 +- .../g++.dg/debug/dwarf2/noreturn-function.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 14 +- gcc/testsuite/g++.dg/debug/dwarf2/pr46527.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/pr54508.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-3.C | 1 + .../g++.dg/debug/dwarf2/redeclaration-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/self-ref-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/self-ref-2.C | 2 +- .../g++.dg/debug/dwarf2/static-data-member1.C | 2 +- .../g++.dg/debug/dwarf2/static-local-var-in-ctor.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-1.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-2.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-3.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-4.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-5.C | 2 +- .../g++.dg/debug/dwarf2/template-func-params-6.C | 4 +- .../g++.dg/debug/dwarf2/template-func-params-7.C | 2 +- .../g++.dg/debug/dwarf2/template-params-1.C | 2 +- .../g++.dg/debug/dwarf2/template-params-10.C | 2 +- .../g++.dg/debug/dwarf2/template-params-11.C | 2 +- .../g++.dg/debug/dwarf2/template-params-2.C | 2 +- .../g++.dg/debug/dwarf2/template-params-3.C | 2 +- .../g++.dg/debug/dwarf2/template-params-4.C | 2 +- .../g++.dg/debug/dwarf2/template-params-5.C | 2 +- .../g++.dg/debug/dwarf2/template-params-6.C | 4 +- .../g++.dg/debug/dwarf2/template-params-7.C | 2 +- .../g++.dg/debug/dwarf2/template-params-8.C | 2 +- .../g++.dg/debug/dwarf2/template-params-9.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/tls1.C | 7 + gcc/testsuite/g++.dg/debug/dwarf2/typedef1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef3.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef4.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef5.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef6.C | 2 +- gcc/testsuite/g++.dg/debug/localclass1.C | 3 +- gcc/testsuite/g++.dg/debug/nullptr01.C | 3 +- gcc/testsuite/g++.dg/diagnostic/disable.C | 27 + gcc/testsuite/g++.dg/diagnostic/inhibit-warn-1.C | 32 + gcc/testsuite/g++.dg/diagnostic/inhibit-warn-2.C | 36 + gcc/testsuite/g++.dg/eh/array1.C | 1 - gcc/testsuite/g++.dg/eh/builtin1.C | 1 - gcc/testsuite/g++.dg/eh/builtin2.C | 1 - gcc/testsuite/g++.dg/eh/builtin3.C | 1 - gcc/testsuite/g++.dg/eh/scope1.C | 2 +- gcc/testsuite/g++.dg/eh/spec8.C | 2 +- gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/ext/alias-canon3.C | 12 + gcc/testsuite/g++.dg/ext/altivec-10.C | 1 - gcc/testsuite/g++.dg/ext/anon-struct7.C | 28 + gcc/testsuite/g++.dg/ext/attr-alias-3.C | 1 + gcc/testsuite/g++.dg/ext/attrib34.C | 1 - gcc/testsuite/g++.dg/ext/attrib51.C | 4 + gcc/testsuite/g++.dg/ext/attrib52.C | 15 + 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/builtin10.C | 1 - gcc/testsuite/g++.dg/ext/label13a.C | 1 - gcc/testsuite/g++.dg/ext/mv16.C | 18 + gcc/testsuite/g++.dg/ext/mv24.C | 35 + gcc/testsuite/g++.dg/ext/mv25.C | 35 + gcc/testsuite/g++.dg/ext/mvc1.C | 35 + gcc/testsuite/g++.dg/ext/mvc2.C | 8 + gcc/testsuite/g++.dg/ext/mvc3.C | 8 + gcc/testsuite/g++.dg/ext/mvc4.C | 35 + gcc/testsuite/g++.dg/ext/pr56790-1.C | 1 - gcc/testsuite/g++.dg/ext/pr57735.C | 3 + gcc/testsuite/g++.dg/ext/selectany2.C | 2 +- gcc/testsuite/g++.dg/ext/stmtexpr18.C | 7 + gcc/testsuite/g++.dg/ext/vector21.C | 1 - gcc/testsuite/g++.dg/ext/vector22.C | 2 - gcc/testsuite/g++.dg/ext/visibility/anon7.C | 2 +- gcc/testsuite/g++.dg/goacc/template.C | 141 + gcc/testsuite/g++.dg/gomp/atomic-17.C | 12 + gcc/testsuite/g++.dg/gomp/barrier-1.C | 1 - gcc/testsuite/g++.dg/gomp/block-0.C | 1 - gcc/testsuite/g++.dg/gomp/clause-1.C | 13 +- gcc/testsuite/g++.dg/gomp/clause-3.C | 11 +- gcc/testsuite/g++.dg/gomp/critical-1.C | 1 - gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 36 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 78 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 35 + gcc/testsuite/g++.dg/gomp/declare-simd-5.C | 22 + gcc/testsuite/g++.dg/gomp/declare-target-1.C | 37 + gcc/testsuite/g++.dg/gomp/flush-1.C | 1 - gcc/testsuite/g++.dg/gomp/for-10.C | 1 - gcc/testsuite/g++.dg/gomp/for-13.C | 1 - gcc/testsuite/g++.dg/gomp/for-4.C | 1 - gcc/testsuite/g++.dg/gomp/for-5.C | 1 - gcc/testsuite/g++.dg/gomp/for-6.C | 1 - gcc/testsuite/g++.dg/gomp/for-7.C | 1 - gcc/testsuite/g++.dg/gomp/for-8.C | 1 - gcc/testsuite/g++.dg/gomp/for-9.C | 1 - gcc/testsuite/g++.dg/gomp/linear-1.C | 48 + gcc/testsuite/g++.dg/gomp/linear-2.C | 128 + gcc/testsuite/g++.dg/gomp/loop-1.C | 283 + gcc/testsuite/g++.dg/gomp/loop-2.C | 294 + gcc/testsuite/g++.dg/gomp/loop-3.C | 306 + gcc/testsuite/g++.dg/gomp/macro-3.C | 1 - gcc/testsuite/g++.dg/gomp/master-3.C | 1 - gcc/testsuite/g++.dg/gomp/member-1.C | 252 + gcc/testsuite/g++.dg/gomp/member-2.C | 168 + gcc/testsuite/g++.dg/gomp/member-3.C | 17 + gcc/testsuite/g++.dg/gomp/member-4.C | 22 + gcc/testsuite/g++.dg/gomp/openmp-simd-1.C | 1 - gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 1 - gcc/testsuite/g++.dg/gomp/openmp-simd-3.C | 1 - gcc/testsuite/g++.dg/gomp/ordered-1.C | 1 - gcc/testsuite/g++.dg/gomp/ordered-2.C | 2 +- gcc/testsuite/g++.dg/gomp/pr33372-1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr33372-3.C | 2 +- gcc/testsuite/g++.dg/gomp/pr38639.C | 4 +- gcc/testsuite/g++.dg/gomp/pr66571-1.C | 37 + gcc/testsuite/g++.dg/gomp/pr66571-2.C | 36 + gcc/testsuite/g++.dg/gomp/pr67504.C | 19 + gcc/testsuite/g++.dg/gomp/pr67511.C | 20 + gcc/testsuite/g++.dg/gomp/pr67514.C | 30 + gcc/testsuite/g++.dg/gomp/pr67522.C | 30 + gcc/testsuite/g++.dg/gomp/pr67523.C | 29 + gcc/testsuite/g++.dg/gomp/reference-1.C | 26 + gcc/testsuite/g++.dg/gomp/sink-1.C | 22 + gcc/testsuite/g++.dg/gomp/sink-2.C | 64 + gcc/testsuite/g++.dg/gomp/sink-3.C | 33 + gcc/testsuite/g++.dg/gomp/target-teams-1.C | 92 + gcc/testsuite/g++.dg/gomp/task-1.C | 4 +- gcc/testsuite/g++.dg/gomp/this-1.C | 68 + gcc/testsuite/g++.dg/gomp/this-2.C | 42 + gcc/testsuite/g++.dg/gomp/tls-wrap4.C | 2 +- gcc/testsuite/g++.dg/gomp/tpl-barrier-1.C | 1 - gcc/testsuite/g++.dg/gomp/tpl-master-1.C | 1 - gcc/testsuite/g++.dg/graphite/graphite.exp | 10 +- gcc/testsuite/g++.dg/inherit/access9.C | 14 + gcc/testsuite/g++.dg/inherit/covariant7.C | 1 - gcc/testsuite/g++.dg/inherit/pure1.C | 4 +- gcc/testsuite/g++.dg/inherit/virtual11.C | 1 - gcc/testsuite/g++.dg/init/array34.C | 1 - gcc/testsuite/g++.dg/init/const7.C | 1 - gcc/testsuite/g++.dg/init/ctor8.C | 2 +- gcc/testsuite/g++.dg/init/elide3.C | 50 + gcc/testsuite/g++.dg/init/explicit1.C | 3 +- gcc/testsuite/g++.dg/init/explicit2.C | 3 +- gcc/testsuite/g++.dg/init/explicit3.C | 12 + gcc/testsuite/g++.dg/init/explicit4.C | 12 + gcc/testsuite/g++.dg/init/new17.C | 1 - gcc/testsuite/g++.dg/init/new19.C | 1 - gcc/testsuite/g++.dg/init/new38.C | 4 +- gcc/testsuite/g++.dg/init/new42.C | 42 + gcc/testsuite/g++.dg/init/new43.C | 164 + gcc/testsuite/g++.dg/init/new44.C | 532 + gcc/testsuite/g++.dg/init/new45.C | 106 + gcc/testsuite/g++.dg/init/pr42556.C | 1 - gcc/testsuite/g++.dg/init/pr66857.C | 19 + gcc/testsuite/g++.dg/init/vbase1.C | 6 + gcc/testsuite/g++.dg/ipa/comdat.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-1.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-10.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-11.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-12.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-13.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-14.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-15.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-16.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-17.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-18.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-19.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-2.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-20.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-21.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-22.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-23.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-25.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-26.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-27.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-28.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-3.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-30.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-31.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-32.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-34.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-35.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-36.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-37.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-38.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-39.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-4.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-40.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-41.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-42.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-43.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-44.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-45.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-46.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-47.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-48.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-5.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-7.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-9.C | 1 - gcc/testsuite/g++.dg/ipa/devirt-c-1.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-c-2.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-c-8.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-g-1.C | 2 - gcc/testsuite/g++.dg/ipa/iinline-1.C | 1 - gcc/testsuite/g++.dg/ipa/iinline-2.C | 1 - gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 1 - gcc/testsuite/g++.dg/ipa/imm-devirt-2.C | 1 - gcc/testsuite/g++.dg/ipa/inline-1.C | 1 - gcc/testsuite/g++.dg/ipa/inline-2.C | 1 - gcc/testsuite/g++.dg/ipa/inline-3.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-1.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-2.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-3.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-5.C | 1 - gcc/testsuite/g++.dg/ipa/ipa-icf-6.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-1.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-2.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-3.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-4.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-5.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-7.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-8.C | 1 - gcc/testsuite/g++.dg/ipa/ivinline-9.C | 1 - gcc/testsuite/g++.dg/ipa/pr60600.C | 1 - gcc/testsuite/g++.dg/ipa/pr60640-4.C | 1 - gcc/testsuite/g++.dg/ipa/pr63580.C | 1 - gcc/testsuite/g++.dg/ipa/pr63587-2.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63595.C | 1 - gcc/testsuite/g++.dg/ipa/pr63838.C | 1 - gcc/testsuite/g++.dg/ipa/pr64049-1.C | 1 - gcc/testsuite/g++.dg/ipa/pr64146.C | 1 - gcc/testsuite/g++.dg/ipa/pr65908.C | 27 + gcc/testsuite/g++.dg/ipa/pr67056.C | 39 + gcc/testsuite/g++.dg/ipa/type-inheritance-1.C | 1 - gcc/testsuite/g++.dg/lookup/friend16.C | 24 + gcc/testsuite/g++.dg/lookup/name-clash5.C | 4 +- gcc/testsuite/g++.dg/lookup/name-clash6.C | 4 +- gcc/testsuite/g++.dg/lto/pr65276_0.C | 2 + gcc/testsuite/g++.dg/lto/pr65549_0.C | 144 + gcc/testsuite/g++.dg/lto/pr66180_0.C | 13 + gcc/testsuite/g++.dg/lto/pr66180_1.C | 11 + gcc/testsuite/g++.dg/lto/pr66705_0.C | 15 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 23 + gcc/testsuite/g++.dg/lto/pr68057_1.C | 17 + gcc/testsuite/g++.dg/opt/dump1.C | 8 +- gcc/testsuite/g++.dg/opt/flifetime-dse3.C | 22 + gcc/testsuite/g++.dg/opt/nothrow1.C | 1 - gcc/testsuite/g++.dg/opt/nrv12.C | 1 - gcc/testsuite/g++.dg/opt/pr23372.C | 1 - gcc/testsuite/g++.dg/opt/pr30965.C | 1 - gcc/testsuite/g++.dg/opt/pr59622-3.C | 2 +- gcc/testsuite/g++.dg/opt/pr59622.C | 2 +- gcc/testsuite/g++.dg/opt/pr66119.C | 69 + gcc/testsuite/g++.dg/opt/value-init1.C | 1 - gcc/testsuite/g++.dg/other/anon7.C | 10 + gcc/testsuite/g++.dg/other/const4.C | 10 + gcc/testsuite/g++.dg/other/cv_func4.C | 6 + gcc/testsuite/g++.dg/other/dump-ada-spec-4.C | 18 + .../other/{dump-ada-spec-1.C => dump-ada-spec-5.C} | 9 +- gcc/testsuite/g++.dg/other/dump-ada-spec-6.C | 23 + gcc/testsuite/g++.dg/other/dump-ada-spec-7.C | 24 + gcc/testsuite/g++.dg/other/dump-ada-spec-8.C | 12 + .../other/{dump-ada-spec-3.C => dump-ada-spec-9.C} | 9 +- gcc/testsuite/g++.dg/other/empty-class.C | 1 - gcc/testsuite/g++.dg/other/error3.C | 2 +- gcc/testsuite/g++.dg/other/final1.C | 1 - gcc/testsuite/g++.dg/other/final2.C | 1 - gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/linkage2.C | 10 + gcc/testsuite/g++.dg/other/new-size-type.C | 3 +- gcc/testsuite/g++.dg/other/pr35011.C | 26 - gcc/testsuite/g++.dg/other/pr47218.C | 1 - gcc/testsuite/g++.dg/other/pr61753.C | 31 + gcc/testsuite/g++.dg/other/pr66130.C | 11 + gcc/testsuite/g++.dg/other/pr67065.C | 5 + gcc/testsuite/g++.dg/other/static11.C | 1 - gcc/testsuite/g++.dg/other/vector-compare.C | 2 +- gcc/testsuite/g++.dg/overload/defarg10.C | 28 + gcc/testsuite/g++.dg/overload/pmf3.C | 70 + gcc/testsuite/g++.dg/parse/dtor17.C | 11 + gcc/testsuite/g++.dg/parse/enum12.C | 7 + gcc/testsuite/g++.dg/parse/enum13.C | 8 + gcc/testsuite/g++.dg/parse/error57.C | 4 + gcc/testsuite/g++.dg/parse/new-placement1.C | 3 + gcc/testsuite/g++.dg/parse/parens3.C | 18 + gcc/testsuite/g++.dg/parse/semicolon4.C | 2 +- gcc/testsuite/g++.dg/pch/pch.C | 3 +- gcc/testsuite/g++.dg/plugin/def-plugin-test.C | 13 + gcc/testsuite/g++.dg/plugin/def_plugin.c | 45 + gcc/testsuite/g++.dg/plugin/plugin.exp | 3 +- gcc/testsuite/g++.dg/plugin/selfassign.c | 8 +- gcc/testsuite/g++.dg/pr55513.C | 1 - gcc/testsuite/g++.dg/pr55604.C | 1 - gcc/testsuite/g++.dg/pr58123.C | 1 - gcc/testsuite/g++.dg/pr64191.C | 1 - gcc/testsuite/g++.dg/pr66866.C | 29 + gcc/testsuite/g++.dg/pr67211.C | 50 + gcc/testsuite/g++.dg/pr67351.C | 106 + gcc/testsuite/g++.dg/pr67405.C | 11 + gcc/testsuite/g++.dg/pr67666.C | 17 + gcc/testsuite/g++.dg/pr67671.C | 12 + gcc/testsuite/g++.dg/pr67699.C | 8 + gcc/testsuite/g++.dg/pr67989.C | 75 + gcc/testsuite/g++.dg/pr68062.C | 13 + gcc/testsuite/g++.dg/predict-loop-exit-1.C | 1 - gcc/testsuite/g++.dg/predict-loop-exit-2.C | 1 - gcc/testsuite/g++.dg/predict-loop-exit-3.C | 1 - 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/defarg19.C | 15 + gcc/testsuite/g++.dg/template/defarg20.C | 15 + gcc/testsuite/g++.dg/template/error36.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/nontype27.C | 9 + .../g++.dg/template/partial-specialization3.C | 7 + 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/pr65936.C | 21 + gcc/testsuite/g++.dg/template/pr66686.C | 15 + 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/tls/thread_local-cse.C | 1 - gcc/testsuite/g++.dg/tls/tls_model1.C | 8 + gcc/testsuite/g++.dg/tm/attrib-2.C | 1 - gcc/testsuite/g++.dg/tm/attrib-3.C | 1 - gcc/testsuite/g++.dg/tm/composite1.C | 14 + gcc/testsuite/g++.dg/tm/dynamic1.C | 13 + gcc/testsuite/g++.dg/tm/dynamic2.C | 17 + gcc/testsuite/g++.dg/tm/inherit1.C | 11 + gcc/testsuite/g++.dg/tm/inherit2.C | 33 + gcc/testsuite/g++.dg/tm/jump1.C | 23 + gcc/testsuite/g++.dg/tm/keyword1.C | 9 + gcc/testsuite/g++.dg/tm/lambda1.C | 10 + gcc/testsuite/g++.dg/tm/lambda2.C | 9 + gcc/testsuite/g++.dg/tm/macro1.C | 5 + gcc/testsuite/g++.dg/tm/mangle1.C | 18 + gcc/testsuite/g++.dg/tm/noexcept-1.C | 2 - gcc/testsuite/g++.dg/tm/noexcept-3.C | 2 - gcc/testsuite/g++.dg/tm/noexcept-4.C | 2 - gcc/testsuite/g++.dg/tm/noexcept-5.C | 2 - gcc/testsuite/g++.dg/tm/noexcept-6.C | 1 - gcc/testsuite/g++.dg/tm/noexcept-7.C | 7 + gcc/testsuite/g++.dg/tm/overload1.C | 6 + gcc/testsuite/g++.dg/tm/overload2.C | 9 + gcc/testsuite/g++.dg/tm/pr47530-2.C | 1 - gcc/testsuite/g++.dg/tm/pr47530.C | 1 - gcc/testsuite/g++.dg/tm/pr51516.C | 1 - gcc/testsuite/g++.dg/tm/pretty-print1.C | 6 + gcc/testsuite/g++.dg/tm/static_cast1.C | 9 + gcc/testsuite/g++.dg/tm/sync1.C | 15 + gcc/testsuite/g++.dg/tm/{attrib-2.C => sync2.C} | 11 +- gcc/testsuite/g++.dg/tm/template-1.C | 1 - gcc/testsuite/g++.dg/tm/template-2.C | 1 - gcc/testsuite/g++.dg/tm/template-3.C | 15 + gcc/testsuite/g++.dg/tm/template-4.C | 13 + gcc/testsuite/g++.dg/tm/template-5.C | 12 + gcc/testsuite/g++.dg/tm/unsafe1.C | 15 + gcc/testsuite/g++.dg/tm/unsafe2.C | 13 + gcc/testsuite/g++.dg/torture/20070621-1.C | 2 +- gcc/testsuite/g++.dg/torture/pr40991.C | 2 +- gcc/testsuite/g++.dg/torture/pr46383.C | 8 +- gcc/testsuite/g++.dg/torture/pr47559.C | 4 +- gcc/testsuite/g++.dg/torture/pr49770.C | 4 +- gcc/testsuite/g++.dg/torture/pr51198.C | 2 +- gcc/testsuite/g++.dg/torture/pr53085.C | 1 - gcc/testsuite/g++.dg/torture/pr53161.C | 2 +- gcc/testsuite/g++.dg/torture/pr53602.C | 3 +- gcc/testsuite/g++.dg/torture/pr55260-1.C | 4 +- gcc/testsuite/g++.dg/torture/pr56768.C | 3 +- gcc/testsuite/g++.dg/torture/pr59265.C | 4 +- gcc/testsuite/g++.dg/torture/pr62164.C | 14 + gcc/testsuite/g++.dg/torture/pr65914.C | 70 + gcc/testsuite/g++.dg/torture/pr66280-2.C | 25 + gcc/testsuite/g++.dg/torture/pr66280.C | 25 + gcc/testsuite/g++.dg/torture/pr66752-2.C | 60 + 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/torture/pr67600.C | 15 + gcc/testsuite/g++.dg/torture/pr68220.C | 238 + gcc/testsuite/g++.dg/torture/vshuf-main.inc | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v16hi.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v16qi.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v2df.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v2di.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v2sf.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v2si.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v4df.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v4di.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v4sf.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v4si.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v8hi.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v8qi.C | 3 +- gcc/testsuite/g++.dg/torture/vshuf-v8si.C | 3 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 - .../g++.dg/tree-prof/inline_mismatch_args.C | 1 - gcc/testsuite/g++.dg/tree-prof/morefunc.C | 1 - gcc/testsuite/g++.dg/tree-prof/pr35545.C | 2 - gcc/testsuite/g++.dg/tree-prof/reorder.C | 1 - gcc/testsuite/g++.dg/tree-ssa/block1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/calloc.C | 1 - gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/deleted-label1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/empty-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/empty-2.C | 2 - gcc/testsuite/g++.dg/tree-ssa/fold-compare.C | 1 - gcc/testsuite/g++.dg/tree-ssa/forwprop-switch.C | 1 - gcc/testsuite/g++.dg/tree-ssa/fwprop-align.C | 1 - gcc/testsuite/g++.dg/tree-ssa/inline-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/inline-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/inline-3.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ivopts-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ivopts-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 1 - gcc/testsuite/g++.dg/tree-ssa/new1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/nonzero-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/nonzero-3.C | 1 - gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C | 1 - .../g++.dg/tree-ssa/pointer-reference-alias.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr13954.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr14703.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr14814.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr18178.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19476-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19476-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19476-3.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19476-4.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19476-5.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19637.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr21463.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr23948.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr26406.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr27090.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr30738.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr31307.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr33593.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr33604.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr33615-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr33615.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr40874.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr41186.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr43411.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr44706.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr45453.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr45605.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr46228.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr49911.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr57380.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr58404.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr61009.C | 1 - gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr66726.c | 36 + gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C | 1 - gcc/testsuite/g++.dg/tree-ssa/restrict1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/restrict2.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/restrict3.C | 12 + gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ssa-dom.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ssa-store-ccp-1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/stabilize1.C | 1 - gcc/testsuite/g++.dg/ubsan/null-4.C | 1 - gcc/testsuite/g++.dg/ubsan/null-5.C | 1 - gcc/testsuite/g++.dg/ubsan/pr66452.C | 16 + gcc/testsuite/g++.dg/ubsan/pr66977.C | 27 + gcc/testsuite/g++.dg/ubsan/pr68259.C | 54 + gcc/testsuite/g++.dg/ubsan/static-init-1.C | 21 + gcc/testsuite/g++.dg/ubsan/static-init-2.C | 17 + gcc/testsuite/g++.dg/ubsan/static-init-3.C | 19 + gcc/testsuite/g++.dg/ubsan/vptr-10.C | 15 + gcc/testsuite/g++.dg/ubsan/vptr-6.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-7.C | 1 - .../g++.dg/vect/param-max-aliased-pr26197.cc | 1 - gcc/testsuite/g++.dg/vect/pr19951.cc | 1 - gcc/testsuite/g++.dg/vect/pr21218.cc | 1 - gcc/testsuite/g++.dg/vect/pr21734_1.cc | 1 - gcc/testsuite/g++.dg/vect/pr21734_2.cc | 1 - gcc/testsuite/g++.dg/vect/pr22543.cc | 1 - gcc/testsuite/g++.dg/vect/pr33426-ivdep-2.cc | 3 - gcc/testsuite/g++.dg/vect/pr33426-ivdep-3.cc | 3 - gcc/testsuite/g++.dg/vect/pr33426-ivdep-4.cc | 3 - gcc/testsuite/g++.dg/vect/pr33426-ivdep.cc | 1 - gcc/testsuite/g++.dg/vect/pr33834_1.cc | 1 - gcc/testsuite/g++.dg/vect/pr33834_2.cc | 1 - gcc/testsuite/g++.dg/vect/pr33835.cc | 1 - gcc/testsuite/g++.dg/vect/pr33860.cc | 1 - gcc/testsuite/g++.dg/vect/pr33860a.cc | 1 - gcc/testsuite/g++.dg/vect/pr36648.cc | 1 - gcc/testsuite/g++.dg/vect/pr37143.C | 1 - gcc/testsuite/g++.dg/vect/pr37174.cc | 1 - gcc/testsuite/g++.dg/vect/pr43771.cc | 1 - gcc/testsuite/g++.dg/vect/pr44861.cc | 1 - gcc/testsuite/g++.dg/vect/pr45470-a.cc | 1 - gcc/testsuite/g++.dg/vect/pr45470-b.cc | 1 - gcc/testsuite/g++.dg/vect/pr50698.cc | 1 - gcc/testsuite/g++.dg/vect/pr51485.cc | 1 - gcc/testsuite/g++.dg/vect/pr58513.cc | 1 - gcc/testsuite/g++.dg/vect/pr60000.cc | 1 - gcc/testsuite/g++.dg/vect/pr60023.cc | 1 - gcc/testsuite/g++.dg/vect/pr60559.cc | 1 - gcc/testsuite/g++.dg/vect/pr60729.cc | 1 - gcc/testsuite/g++.dg/vect/pr60836.cc | 1 - gcc/testsuite/g++.dg/vect/pr64410.cc | 1 - gcc/testsuite/g++.dg/vect/pr68145.cc | 41 + gcc/testsuite/g++.dg/vect/simd-clone-1.cc | 55 + gcc/testsuite/g++.dg/vect/simd-clone-2.cc | 55 + gcc/testsuite/g++.dg/vect/simd-clone-2.h | 17 + gcc/testsuite/g++.dg/vect/simd-clone-3.cc | 34 + gcc/testsuite/g++.dg/vect/simd-clone-4.cc | 55 + gcc/testsuite/g++.dg/vect/simd-clone-4.h | 19 + gcc/testsuite/g++.dg/vect/simd-clone-5.cc | 41 + gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 1 - gcc/testsuite/g++.dg/vect/slp-pr50819.cc | 1 - gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 1 - gcc/testsuite/g++.dg/vect/vect.exp | 2 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 46 + 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/Wplacement-new-size.C | 455 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C | 8 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C | 8 + gcc/testsuite/g++.dg/warn/Wsystem-headers1.C | 3 + gcc/testsuite/g++.dg/warn/Wsystem-headers1a.C | 6 + gcc/testsuite/g++.dg/warn/Wuninitialized-6.C | 333 + gcc/testsuite/g++.dg/warn/Wunused-function1.C | 12 + gcc/testsuite/g++.dg/warn/Wunused-result-1.C | 8 + gcc/testsuite/g++.dg/warn/deprecated-9.C | 16 + gcc/testsuite/g++.dg/warn/unused-variable-1.C | 7 + gcc/testsuite/g++.dg/warn/unused-variable-2.C | 7 + 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++.eh/spec6.C | 18 +- 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/explicit77.C | 2 +- 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/testsuite/gcc.c-torture/compile/icfmatch.c | 11 + .../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 + .../sh => gcc.c-torture/compile}/pr43417.c | 4 - gcc/testsuite/gcc.c-torture/compile/pr65803.c | 25 + gcc/testsuite/gcc.c-torture/compile/pr66168.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr67143.c | 21 + gcc/testsuite/gcc.c-torture/compile/pr67506.c | 53 + gcc/testsuite/gcc.c-torture/compile/pr67816.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr68013.c | 16 + gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/20150611-1.c | 18 + gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 + .../gcc.c-torture/execute/builtins/20010124-1.x | 10 + .../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 + .../gcc.c-torture/execute/ieee/20000320-1.c | 3 +- .../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/pr65369.c | 3 +- gcc/testsuite/gcc.c-torture/execute/pr65956.c | 67 + gcc/testsuite/gcc.c-torture/execute/pr66556.c | 52 + gcc/testsuite/gcc.c-torture/execute/pr66757.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr67037.c | 49 + gcc/testsuite/gcc.c-torture/execute/pr67929_1.c | 15 + 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/20001117-1.c | 1 + 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/20050811-1.c | 1 - gcc/testsuite/gcc.dg/20050811-2.c | 1 - gcc/testsuite/gcc.dg/20101010-1.c | 1 + gcc/testsuite/gcc.dg/20101013-1.c | 1 - gcc/testsuite/gcc.dg/20111227-2.c | 1 - gcc/testsuite/gcc.dg/20111227-3.c | 1 - gcc/testsuite/gcc.dg/20141029-1.c | 1 - gcc/testsuite/gcc.dg/20150120-1.c | 1 - gcc/testsuite/gcc.dg/20150120-2.c | 1 - gcc/testsuite/gcc.dg/20150120-3.c | 1 - gcc/testsuite/gcc.dg/PR68002.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-16.c | 40 + gcc/testsuite/gcc.dg/Wcxx-compat-22.c | 8 + gcc/testsuite/gcc.dg/Werror-13.c | 8 + 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 | 7 + gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 1 + .../gcc.dg/Wstrict-aliasing-bogus-vla-1.c | 1 + gcc/testsuite/gcc.dg/alias-10.c | 1 - gcc/testsuite/gcc.dg/alias-14.c | 70 + gcc/testsuite/gcc.dg/alias-8.c | 2 +- gcc/testsuite/gcc.dg/always_inline2.c | 2 +- gcc/testsuite/gcc.dg/always_inline3.c | 2 +- gcc/testsuite/gcc.dg/asan/pr66314.c | 33 + gcc/testsuite/gcc.dg/asm-10.c | 12 + gcc/testsuite/gcc.dg/asm-4.c | 7 +- gcc/testsuite/gcc.dg/asr_div1.c | 1 - gcc/testsuite/gcc.dg/atomic-noinline-aux.c | 5 +- gcc/testsuite/gcc.dg/atomic-noinline.c | 19 +- gcc/testsuite/gcc.dg/atomic-op-optimize.c | 2 +- .../gcc.dg/{pr65345-2.c => atomic/pr65345-4.c} | 22 +- gcc/testsuite/gcc.dg/attr-alloc_align-3.c | 1 - gcc/testsuite/gcc.dg/attr-assume_aligned-3.c | 1 - gcc/testsuite/gcc.dg/autopar/outer-1.c | 2 - gcc/testsuite/gcc.dg/autopar/outer-2.c | 2 - gcc/testsuite/gcc.dg/autopar/outer-3.c | 2 - gcc/testsuite/gcc.dg/autopar/outer-4.c | 23 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 6 +- gcc/testsuite/gcc.dg/autopar/parallelization-1.c | 2 - gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 1 - gcc/testsuite/gcc.dg/autopar/pr39500-2.c | 1 - gcc/testsuite/gcc.dg/autopar/pr46099-2.c | 5 + gcc/testsuite/gcc.dg/autopar/pr46193.c | 38 + gcc/testsuite/gcc.dg/autopar/pr46194.c | 1 - gcc/testsuite/gcc.dg/autopar/pr49580.c | 1 - gcc/testsuite/gcc.dg/autopar/pr49960-1.c | 2 - gcc/testsuite/gcc.dg/autopar/pr49960.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-1.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-1short.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-2.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 12 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 12 +- gcc/testsuite/gcc.dg/autopar/reduc-3.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-4.c | 4 + gcc/testsuite/gcc.dg/autopar/reduc-6.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 - gcc/testsuite/gcc.dg/autopar/reduc-8.c | 7 +- gcc/testsuite/gcc.dg/autopar/reduc-9.c | 2 - .../gcc.dg/autopar/{outer-1.c => uns-outer-4.c} | 28 +- gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 49 + .../gcc.dg/autopar/{outer-6.c => uns-outer-6.c} | 44 +- gcc/testsuite/gcc.dg/binop-notand1.c | 1 - gcc/testsuite/gcc.dg/binop-notand1a.c | 1 - gcc/testsuite/gcc.dg/binop-notand2.c | 1 - gcc/testsuite/gcc.dg/binop-notand2a.c | 1 - gcc/testsuite/gcc.dg/binop-notand3.c | 1 - gcc/testsuite/gcc.dg/binop-notand3a.c | 1 - gcc/testsuite/gcc.dg/binop-notand4.c | 1 - gcc/testsuite/gcc.dg/binop-notand4a.c | 1 - gcc/testsuite/gcc.dg/binop-notand5.c | 1 - gcc/testsuite/gcc.dg/binop-notand5a.c | 1 - gcc/testsuite/gcc.dg/binop-notand6.c | 1 - gcc/testsuite/gcc.dg/binop-notand6a.c | 1 - gcc/testsuite/gcc.dg/binop-notor1.c | 1 - gcc/testsuite/gcc.dg/binop-notor2.c | 1 - gcc/testsuite/gcc.dg/binop-notxor1.c | 1 - gcc/testsuite/gcc.dg/binop-notxor2.c | 1 - gcc/testsuite/gcc.dg/binop-xor1.c | 1 - gcc/testsuite/gcc.dg/binop-xor2.c | 1 - gcc/testsuite/gcc.dg/binop-xor3.c | 1 - gcc/testsuite/gcc.dg/binop-xor4.c | 1 - gcc/testsuite/gcc.dg/binop-xor5.c | 1 - gcc/testsuite/gcc.dg/builtin-arith-overflow-1.c | 1 - gcc/testsuite/gcc.dg/builtin-arith-overflow-2.c | 1 - gcc/testsuite/gcc.dg/builtin-assume-aligned-1.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-6.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-6a.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-7.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-7a.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-8.c | 1 - gcc/testsuite/gcc.dg/builtin-bswap-9.c | 1 - gcc/testsuite/gcc.dg/builtin-object-size-10.c | 1 - gcc/testsuite/gcc.dg/builtin-return-1.c | 1 + gcc/testsuite/gcc.dg/builtin-unreachable-2.c | 2 - gcc/testsuite/gcc.dg/builtin-unreachable-5.c | 1 - gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 1 - gcc/testsuite/gcc.dg/builtins-20.c | 6 +- gcc/testsuite/gcc.dg/builtins-43.c | 2 - gcc/testsuite/gcc.dg/builtins-44.c | 1 - gcc/testsuite/gcc.dg/builtins-45.c | 1 - gcc/testsuite/gcc.dg/builtins-47.c | 7 +- gcc/testsuite/gcc.dg/builtins-52.c | 2 +- gcc/testsuite/gcc.dg/builtins-57.c | 2 +- gcc/testsuite/gcc.dg/builtins-59.c | 1 - gcc/testsuite/gcc.dg/builtins-60.c | 1 - gcc/testsuite/gcc.dg/builtins-61.c | 1 - gcc/testsuite/gcc.dg/builtins-62.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/cdce1.c | 3 +- gcc/testsuite/gcc.dg/cdce2.c | 3 +- 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/testsuite/gcc.dg/combine-clobber.c | 1 - gcc/testsuite/gcc.dg/combine-subregs.c | 36 + gcc/testsuite/gcc.dg/combine_ashiftrt_1.c | 1 - gcc/testsuite/gcc.dg/combine_ashiftrt_2.c | 1 - .../gcc.dg/compat/struct-by-value-22_main.c | 1 + .../gcc.dg/compat/struct-layout-1_generate.c | 7 +- gcc/testsuite/gcc.dg/const-uniq-1.c | 1 - gcc/testsuite/gcc.dg/constructor-1.c | 1 + gcc/testsuite/gcc.dg/cpp/digraphs.c | 4 + gcc/testsuite/gcc.dg/cpp/direct2s.c | 1 - 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/paste4.c | 1 - gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 9 + gcc/testsuite/gcc.dg/cpp/pr66415-2.c | 11 + gcc/testsuite/gcc.dg/cpp/separate-1.c | 1 - gcc/testsuite/gcc.dg/cpp/strify3.c | 4 + gcc/testsuite/gcc.dg/cpp/strify4.c | 4 + gcc/testsuite/gcc.dg/darwin-minversion-10.c | 16 + gcc/testsuite/gcc.dg/darwin-minversion-11.c | 16 + gcc/testsuite/gcc.dg/darwin-minversion-12.c | 16 + gcc/testsuite/gcc.dg/darwin-minversion-3.c | 6 +- gcc/testsuite/gcc.dg/darwin-minversion-4.c | 6 +- gcc/testsuite/gcc.dg/darwin-minversion-5.c | 16 + gcc/testsuite/gcc.dg/darwin-minversion-6.c | 15 + gcc/testsuite/gcc.dg/darwin-minversion-7.c | 15 + gcc/testsuite/gcc.dg/darwin-minversion-8.c | 16 + gcc/testsuite/gcc.dg/darwin-minversion-9.c | 15 + gcc/testsuite/gcc.dg/debug/debug.exp | 5 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 5 + .../gcc.dg/debug/dwarf2/global-used-types.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c | 2 +- .../debug/dwarf2/noreturn-function-attribute.c | 2 +- .../debug/dwarf2/noreturn-function-keyword.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-1.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-3.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-5.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr41543.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr47939-1.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr47939-2.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr47939-3.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr47939-4.c | 1 - gcc/testsuite/gcc.dg/debug/dwarf2/pr66482.c | 9 + .../debug/dwarf2/stacked-qualified-types-3.c | 2 +- gcc/testsuite/gcc.dg/debug/pr65771.c | 2 +- gcc/testsuite/gcc.dg/debug/pr66068.c | 13 + .../gcc.dg/dfp/pragma-float-const-decimal64-8.c | 2 +- gcc/testsuite/gcc.dg/dollar.c | 2 +- gcc/testsuite/gcc.dg/dse.c | 3 +- gcc/testsuite/gcc.dg/dx-test.c | 5 + gcc/testsuite/gcc.dg/fold-abs-3.c | 1 - gcc/testsuite/gcc.dg/fold-abs-4.c | 1 - gcc/testsuite/gcc.dg/fold-abs-5.c | 1 - gcc/testsuite/gcc.dg/fold-addr-1.c | 1 - gcc/testsuite/gcc.dg/fold-alloca-1.c | 2 +- gcc/testsuite/gcc.dg/fold-and-1.c | 70 + gcc/testsuite/gcc.dg/fold-and-2.c | 70 + gcc/testsuite/gcc.dg/fold-andxor-1.c | 1 - gcc/testsuite/gcc.dg/fold-bitand-1.c | 1 - gcc/testsuite/gcc.dg/fold-bitand-2.c | 1 - gcc/testsuite/gcc.dg/fold-bitand-3.c | 1 - gcc/testsuite/gcc.dg/fold-bitand-4.c | 1 - gcc/testsuite/gcc.dg/fold-compare-1.c | 1 - gcc/testsuite/gcc.dg/fold-compare-2.c | 5 +- gcc/testsuite/gcc.dg/fold-compare-3.c | 1 - gcc/testsuite/gcc.dg/fold-compare-4.c | 1 - gcc/testsuite/gcc.dg/fold-compare-5.c | 1 - gcc/testsuite/gcc.dg/fold-compare-6.c | 1 - gcc/testsuite/gcc.dg/fold-compare-8.c | 1 - gcc/testsuite/gcc.dg/fold-complex-1.c | 1 - gcc/testsuite/gcc.dg/fold-cond-1.c | 1 - gcc/testsuite/gcc.dg/fold-convnotconv-1.c | 1 - gcc/testsuite/gcc.dg/fold-convround-1.c | 1 - gcc/testsuite/gcc.dg/fold-cstvecshift.c | 1 - gcc/testsuite/gcc.dg/fold-div-1.c | 1 - gcc/testsuite/gcc.dg/fold-div-2.c | 1 - gcc/testsuite/gcc.dg/fold-div-3.c | 1 - gcc/testsuite/gcc.dg/fold-eqand-1.c | 1 - gcc/testsuite/gcc.dg/fold-eqandnot-1.c | 1 - gcc/testsuite/gcc.dg/fold-eqandshift-1.c | 1 - gcc/testsuite/gcc.dg/fold-eqandshift-2.c | 1 - gcc/testsuite/gcc.dg/fold-eqandshift-3.c | 1 - gcc/testsuite/gcc.dg/fold-eqcmplx-1.c | 1 - gcc/testsuite/gcc.dg/fold-eqxor-1.c | 1 - gcc/testsuite/gcc.dg/fold-eqxor-2.c | 1 - gcc/testsuite/gcc.dg/fold-eqxor-3.c | 1 - gcc/testsuite/gcc.dg/fold-eqxor-4.c | 1 - gcc/testsuite/gcc.dg/fold-even-1.c | 1 - gcc/testsuite/gcc.dg/fold-ior-1.c | 69 + gcc/testsuite/gcc.dg/fold-ior-2.c | 47 + gcc/testsuite/gcc.dg/fold-ior-3.c | 35 + gcc/testsuite/gcc.dg/fold-minus-1.c | 1 - gcc/testsuite/gcc.dg/fold-minus-2.c | 37 + gcc/testsuite/gcc.dg/fold-minus-3.c | 37 + gcc/testsuite/gcc.dg/fold-minus-4.c | 37 + gcc/testsuite/gcc.dg/fold-minus-5.c | 37 + gcc/testsuite/gcc.dg/fold-minus-6.c | 42 + gcc/testsuite/gcc.dg/fold-minus-7.c | 36 + gcc/testsuite/gcc.dg/fold-mod-1.c | 1 - gcc/testsuite/gcc.dg/fold-modpow2.c | 11 + gcc/testsuite/gcc.dg/fold-mulconj-1.c | 1 - gcc/testsuite/gcc.dg/fold-notunord.c | 1 - gcc/testsuite/gcc.dg/fold-perm.c | 1 - gcc/testsuite/gcc.dg/fold-plus-1.c | 70 + gcc/testsuite/gcc.dg/fold-plus-2.c | 69 + gcc/testsuite/gcc.dg/fold-plusmult-2.c | 1 - gcc/testsuite/gcc.dg/fold-plusmult.c | 1 - gcc/testsuite/gcc.dg/fold-plusnot-1.c | 1 - gcc/testsuite/gcc.dg/fold-reassoc-1.c | 1 - gcc/testsuite/gcc.dg/fold-reassoc-2.c | 1 - gcc/testsuite/gcc.dg/fold-reassoc-3.c | 1 - gcc/testsuite/gcc.dg/fold-rotate-1.c | 1 - gcc/testsuite/gcc.dg/fold-sub.c | 1 - gcc/testsuite/gcc.dg/fold-xor-1.c | 1 - gcc/testsuite/gcc.dg/fold-xor-2.c | 1 - gcc/testsuite/gcc.dg/fold-xor-3.c | 37 + gcc/testsuite/gcc.dg/fold-xor-4.c | 69 + gcc/testsuite/gcc.dg/fold-xor-5.c | 69 + gcc/testsuite/gcc.dg/fold-xorand-1.c | 1 - gcc/testsuite/gcc.dg/fold-xornot-1.c | 1 - gcc/testsuite/gcc.dg/fork-instrumentation.c | 2 + gcc/testsuite/gcc.dg/goacc/acc_on_device-1.c | 1 - gcc/testsuite/gcc.dg/gomp/barrier-1.c | 1 - gcc/testsuite/gcc.dg/gomp/clause-1.c | 11 +- gcc/testsuite/gcc.dg/gomp/combined-1.c | 1 - gcc/testsuite/gcc.dg/gomp/critical-1.c | 1 - gcc/testsuite/gcc.dg/gomp/critical-3.c | 1 - gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 61 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 24 + gcc/testsuite/gcc.dg/gomp/declare-simd-4.c | 22 + gcc/testsuite/gcc.dg/gomp/dump-new-function-2.c | 20 + gcc/testsuite/gcc.dg/gomp/dump-new-function-3.c | 13 + gcc/testsuite/gcc.dg/gomp/dump-new-function.c | 16 + gcc/testsuite/gcc.dg/gomp/empty.c | 1 - gcc/testsuite/gcc.dg/gomp/flush-1.c | 1 - gcc/testsuite/gcc.dg/gomp/for-10.c | 1 - gcc/testsuite/gcc.dg/gomp/for-13.c | 1 - gcc/testsuite/gcc.dg/gomp/for-18.c | 1 - gcc/testsuite/gcc.dg/gomp/for-19.c | 1 - gcc/testsuite/gcc.dg/gomp/for-20.c | 16 + gcc/testsuite/gcc.dg/gomp/for-21.c | 16 + gcc/testsuite/gcc.dg/gomp/for-22.c | 16 + gcc/testsuite/gcc.dg/gomp/for-23.c | 16 + gcc/testsuite/gcc.dg/gomp/for-24.c | 17 + gcc/testsuite/gcc.dg/gomp/for-4.c | 1 - gcc/testsuite/gcc.dg/gomp/for-5.c | 1 - gcc/testsuite/gcc.dg/gomp/for-6.c | 1 - gcc/testsuite/gcc.dg/gomp/for-7.c | 1 - gcc/testsuite/gcc.dg/gomp/for-8.c | 1 - gcc/testsuite/gcc.dg/gomp/for-9.c | 1 - gcc/testsuite/gcc.dg/gomp/linear-1.c | 57 + gcc/testsuite/gcc.dg/gomp/loop-1.c | 283 + gcc/testsuite/gcc.dg/gomp/macro-3.c | 1 - gcc/testsuite/gcc.dg/gomp/master-3.c | 1 - gcc/testsuite/gcc.dg/gomp/notify-new-function-2.c | 20 + gcc/testsuite/gcc.dg/gomp/notify-new-function-3.c | 14 + gcc/testsuite/gcc.dg/gomp/notify-new-function.c | 17 + gcc/testsuite/gcc.dg/gomp/openmp-simd-1.c | 1 - gcc/testsuite/gcc.dg/gomp/openmp-simd-2.c | 1 - gcc/testsuite/gcc.dg/gomp/openmp-simd-3.c | 1 - gcc/testsuite/gcc.dg/gomp/ordered-1.c | 1 - gcc/testsuite/gcc.dg/gomp/ordered-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr27388-1.c | 1 - gcc/testsuite/gcc.dg/gomp/pr27388-2.c | 1 - gcc/testsuite/gcc.dg/gomp/pr27388-3.c | 1 - gcc/testsuite/gcc.dg/gomp/pr30494.c | 1 + gcc/testsuite/gcc.dg/gomp/pr32468-1.c | 1 - gcc/testsuite/gcc.dg/gomp/pr34610.c | 1 + gcc/testsuite/gcc.dg/gomp/pr34692.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/pr67495.c | 38 + gcc/testsuite/gcc.dg/gomp/pr67500.c | 42 + gcc/testsuite/gcc.dg/gomp/reduction-1.c | 20 + gcc/testsuite/gcc.dg/gomp/simd-clones-1.c | 1 - gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 - gcc/testsuite/gcc.dg/gomp/simd-clones-3.c | 1 - gcc/testsuite/gcc.dg/gomp/sink-fold-1.c | 31 + gcc/testsuite/gcc.dg/gomp/sink-fold-2.c | 19 + gcc/testsuite/gcc.dg/gomp/sink-fold-3.c | 25 + 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-0.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-3.c | 5 +- gcc/testsuite/gcc.dg/graphite/block-4.c | 5 +- gcc/testsuite/gcc.dg/graphite/block-5.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-6.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-7.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-8.c | 3 +- gcc/testsuite/gcc.dg/graphite/block-pr47654.c | 3 +- gcc/testsuite/gcc.dg/graphite/fuse-1.c | 39 + gcc/testsuite/gcc.dg/graphite/fuse-2.c | 41 + gcc/testsuite/gcc.dg/graphite/graphite.exp | 14 +- gcc/testsuite/gcc.dg/graphite/id-pr44676.c | 1 + gcc/testsuite/gcc.dg/graphite/interchange-0.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 8 +- gcc/testsuite/gcc.dg/graphite/interchange-10.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-11.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-13.c | 3 - gcc/testsuite/gcc.dg/graphite/interchange-14.c | 4 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 5 +- gcc/testsuite/gcc.dg/graphite/interchange-16.c | 1 - gcc/testsuite/gcc.dg/graphite/interchange-2.c | 1 - gcc/testsuite/gcc.dg/graphite/interchange-3.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-4.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-5.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-6.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-7.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-8.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 5 +- .../gcc.dg/graphite/isl-ast-gen-blocks-1.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-2.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-3.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-4.c | 3 - gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c | 5 +- gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c | 3 - .../gcc.dg/graphite/isl-ast-gen-single-loop-1.c | 3 - .../gcc.dg/graphite/isl-ast-gen-single-loop-2.c | 2 - .../gcc.dg/graphite/isl-ast-gen-single-loop-3.c | 2 - gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c | 12 +- .../gcc.dg/graphite/isl-codegen-loop-dumping.c | 16 - gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 15 +- gcc/testsuite/gcc.dg/graphite/pr35356-2.c | 1 - gcc/testsuite/gcc.dg/graphite/pr35356-3.c | 3 +- gcc/testsuite/gcc.dg/graphite/pr37485.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr37684.c | 1 - gcc/testsuite/gcc.dg/graphite/pr37943.c | 1 - gcc/testsuite/gcc.dg/graphite/pr60979.c | 1 + gcc/testsuite/gcc.dg/graphite/pr61929.c | 19 + gcc/testsuite/gcc.dg/graphite/run-id-pr47653.c | 2 + gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c | 48 + gcc/testsuite/gcc.dg/graphite/run-id-pr67700.c | 36 + gcc/testsuite/gcc.dg/graphite/scop-0.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-1.c | 9 +- gcc/testsuite/gcc.dg/graphite/scop-10.c | 5 +- gcc/testsuite/gcc.dg/graphite/scop-11.c | 30 +- gcc/testsuite/gcc.dg/graphite/scop-12.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-13.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-14.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-15.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-16.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-17.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-18.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-19.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-2.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-20.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-21.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-22.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-23.c | 40 + gcc/testsuite/gcc.dg/graphite/scop-3.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-4.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-5.c | 5 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 6 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 5 +- gcc/testsuite/gcc.dg/graphite/scop-dsyr2k.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-dsyrk.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-matmult.c | 1 - gcc/testsuite/gcc.dg/graphite/scop-mvt.c | 7 +- gcc/testsuite/gcc.dg/graphite/scop-pr66980.c | 10 + gcc/testsuite/gcc.dg/graphite/scop-sor.c | 1 - .../gcc.dg/graphite/{block-1.c => uns-block-1.c} | 13 +- .../{interchange-12.c => uns-interchange-12.c} | 16 +- .../{interchange-14.c => uns-interchange-14.c} | 9 +- .../{interchange-15.c => uns-interchange-15.c} | 12 +- .../{interchange-9.c => uns-interchange-9.c} | 14 +- .../{interchange-mvt.c => uns-interchange-mvt.c} | 12 +- gcc/testsuite/gcc.dg/graphite/vect-pr43423.c | 1 - gcc/testsuite/gcc.dg/guality/guality.c | 1 + gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr67192.c | 79 + gcc/testsuite/gcc.dg/hoist-register-pressure-1.c | 1 - gcc/testsuite/gcc.dg/hoist-register-pressure-2.c | 1 - gcc/testsuite/gcc.dg/hoist-register-pressure-3.c | 1 - gcc/testsuite/gcc.dg/ifcvt-1.c | 10 + gcc/testsuite/gcc.dg/ifcvt-2.c | 17 + gcc/testsuite/gcc.dg/ifcvt-3.c | 19 + gcc/testsuite/gcc.dg/ifcvt-4.c | 16 + gcc/testsuite/gcc.dg/inline-33.c | 1 - gcc/testsuite/gcc.dg/inline-36.c | 1 - gcc/testsuite/gcc.dg/inline-37.c | 1 - gcc/testsuite/gcc.dg/inline-38.c | 1 - gcc/testsuite/gcc.dg/inline-39.c | 1 - gcc/testsuite/gcc.dg/ipa/PR64550.c | 1 - gcc/testsuite/gcc.dg/ipa/PR65282.c | 1 - gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-1.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-2.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-4.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-5.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-6.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-7.c | 1 - gcc/testsuite/gcc.dg/ipa/iinline-attr.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-1.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-2.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-3.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-4.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-5.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-6.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-7.c | 1 - gcc/testsuite/gcc.dg/ipa/inlinehint-1.c | 1 - gcc/testsuite/gcc.dg/ipa/inlinehint-2.c | 3 +- gcc/testsuite/gcc.dg/ipa/inlinehint-3.c | 1 - gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-3.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-4.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-5.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-7.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-8.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-clone-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-14.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-15.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-17.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-19.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-22.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-24.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-28.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-29.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-30.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-32.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-33.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-34.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-4.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-6.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-9.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-1.c | 14 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-10.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-11.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 2 - gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-16.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-3.c | 2 - gcc/testsuite/gcc.dg/ipa/ipa-pta-4.c | 2 - gcc/testsuite/gcc.dg/ipa/ipa-pta-5.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-pta-6.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 34 + gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-3.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-5.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-6.c | 1 - gcc/testsuite/gcc.dg/ipa/ipacost-1.c | 2 - gcc/testsuite/gcc.dg/ipa/ipacost-2.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-3.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-4.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-1.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-2.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-3.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-4.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-5.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-6.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-7.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 1 - gcc/testsuite/gcc.dg/ipa/ipcp-agg-9.c | 2 - gcc/testsuite/gcc.dg/ipa/ipcp-ii-1.c | 1 - gcc/testsuite/gcc.dg/ipa/noclone-1.c | 1 - gcc/testsuite/gcc.dg/ipa/pr63569.c | 1 - gcc/testsuite/gcc.dg/ipa/pr63595.c | 1 - gcc/testsuite/gcc.dg/ipa/pr63747.c | 1 - gcc/testsuite/gcc.dg/ipa/pr64307.c | 1 - gcc/testsuite/gcc.dg/ipa/pr65318.c | 1 - gcc/testsuite/gcc.dg/ipa/propalign-1.c | 2 - gcc/testsuite/gcc.dg/ipa/propalign-2.c | 2 - gcc/testsuite/gcc.dg/ipa/propalign-3.c | 2 - gcc/testsuite/gcc.dg/ipa/propalign-4.c | 21 + gcc/testsuite/gcc.dg/ipa/propalign-5.c | 21 + gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 3 - gcc/testsuite/gcc.dg/ipa/pure-const-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/remref-0.c | 2 - gcc/testsuite/gcc.dg/ipa/remref-1a.c | 2 - gcc/testsuite/gcc.dg/ipa/remref-1b.c | 3 - gcc/testsuite/gcc.dg/ipa/remref-2a.c | 2 - gcc/testsuite/gcc.dg/ipa/remref-2b.c | 3 - gcc/testsuite/gcc.dg/ira-loop-pressure.c | 1 - gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 2 - gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 2 - gcc/testsuite/gcc.dg/loop-7.c | 1 - gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/loop-9.c | 1 - gcc/testsuite/gcc.dg/loop-invariant.c | 1 - gcc/testsuite/gcc.dg/loop-unswitch-2.c | 15 + gcc/testsuite/gcc.dg/loop-unswitch-3.c | 26 + gcc/testsuite/gcc.dg/loop-unswitch-4.c | 52 + gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +- gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 13 +- gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c | 22 + gcc/testsuite/gcc.dg/lto/c-compatible-types-1_1.c | 20 + gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c | 17 + gcc/testsuite/gcc.dg/lto/chkp-privatize-1_1.c | 11 + .../{chkp-privatize_0.c => chkp-privatize-2_0.c} | 2 +- .../{chkp-privatize_1.c => chkp-privatize-2_1.c} | 0 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c | 28 + gcc/testsuite/gcc.dg/lto/lto.exp | 1 + gcc/testsuite/gcc.dg/lto/pr55113_0.c | 3 +- gcc/testsuite/gcc.dg/lto/pr67452_0.c | 23 + gcc/testsuite/gcc.dg/lto/simd-function_0.c | 34 + gcc/testsuite/gcc.dg/lvalue-8.c | 19 + gcc/testsuite/gcc.dg/macro-fusion-1.c | 1 - gcc/testsuite/gcc.dg/macro-fusion-2.c | 1 - gcc/testsuite/gcc.dg/memcpy-1.c | 1 - gcc/testsuite/gcc.dg/memcpy-3.c | 1 - gcc/testsuite/gcc.dg/memcpy-4.c | 1 - gcc/testsuite/gcc.dg/memcpy-5.c | 1 - gcc/testsuite/gcc.dg/memmove-1.c | 1 - gcc/testsuite/gcc.dg/memmove-2.c | 1 - gcc/testsuite/gcc.dg/memmove-3.c | 1 - gcc/testsuite/gcc.dg/memmove-4.c | 1 - gcc/testsuite/gcc.dg/minmax-1.c | 1 - gcc/testsuite/gcc.dg/modmod.c | 1 - gcc/testsuite/gcc.dg/nand.c | 11 + gcc/testsuite/gcc.dg/nested-func-7.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-1.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-2.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-3.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-4.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-5.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-6.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-7.c | 1 - gcc/testsuite/gcc.dg/no-strict-overflow-8.c | 1 - gcc/testsuite/gcc.dg/nrv3.c | 1 - gcc/testsuite/gcc.dg/nrv4.c | 1 - gcc/testsuite/gcc.dg/nrv5.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 1 - gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 1 - gcc/testsuite/gcc.dg/opts-4.c | 1 - .../gcc.dg/parloops-exit-first-loop-alt-2.c | 22 + .../gcc.dg/parloops-exit-first-loop-alt-3.c | 21 + .../gcc.dg/parloops-exit-first-loop-alt-4.c | 23 + .../gcc.dg/parloops-exit-first-loop-alt-5.c | 17 + .../gcc.dg/parloops-exit-first-loop-alt-6.c | 17 + .../gcc.dg/parloops-exit-first-loop-alt-7.c | 17 + .../gcc.dg/parloops-exit-first-loop-alt-pr66652.c | 26 + .../gcc.dg/parloops-exit-first-loop-alt.c | 18 + gcc/testsuite/gcc.dg/parm-incomplete-1.c | 1 - gcc/testsuite/gcc.dg/pch/save-temps-1.c | 3 +- gcc/testsuite/gcc.dg/pie-link.c | 2 +- .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 149 + .../plugin/diagnostic-test-show-locus-color.c | 158 + .../plugin/diagnostic_plugin_test_show_locus.c | 326 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 3 + gcc/testsuite/gcc.dg/plugin/selfassign.c | 8 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 4 +- gcc/testsuite/gcc.dg/pointer-arith-10.c | 8 +- gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c | 1 - gcc/testsuite/gcc.dg/pr10474.c | 1 - gcc/testsuite/gcc.dg/pr14796-1.c | 1 - gcc/testsuite/gcc.dg/pr14796-2.c | 1 - gcc/testsuite/gcc.dg/pr15784-1.c | 1 - gcc/testsuite/gcc.dg/pr15784-2.c | 1 - gcc/testsuite/gcc.dg/pr15784-3.c | 1 - gcc/testsuite/gcc.dg/pr15784-4.c | 1 - gcc/testsuite/gcc.dg/pr16107.c | 16 + gcc/testsuite/gcc.dg/pr18809-1.c | 1 - gcc/testsuite/gcc.dg/pr19105.c | 1 - gcc/testsuite/gcc.dg/pr19988.c | 2 - gcc/testsuite/gcc.dg/pr20115-1.c | 1 - gcc/testsuite/gcc.dg/pr20130-1.c | 1 - gcc/testsuite/gcc.dg/pr20922-1.c | 1 - gcc/testsuite/gcc.dg/pr20922-2.c | 1 - gcc/testsuite/gcc.dg/pr20922-3.c | 1 - gcc/testsuite/gcc.dg/pr20922-4.c | 1 - gcc/testsuite/gcc.dg/pr20922-5.c | 1 - gcc/testsuite/gcc.dg/pr20922-6.c | 1 - gcc/testsuite/gcc.dg/pr21032.c | 1 - gcc/testsuite/gcc.dg/pr21643.c | 1 - gcc/testsuite/gcc.dg/pr23295.c | 1 - gcc/testsuite/gcc.dg/pr23470-1.c | 1 - gcc/testsuite/gcc.dg/pr23584.c | 1 - gcc/testsuite/gcc.dg/pr23623.c | 1 - gcc/testsuite/gcc.dg/pr23911.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/pr27132.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/pr28685-1.c | 1 - gcc/testsuite/gcc.dg/pr29215.c | 1 - gcc/testsuite/gcc.dg/pr29801.c | 1 - gcc/testsuite/gcc.dg/pr30137-1.c | 1 - gcc/testsuite/gcc.dg/pr30137-2.c | 1 - gcc/testsuite/gcc.dg/pr30172-1.c | 1 - gcc/testsuite/gcc.dg/pr30904.c | 1 - gcc/testsuite/gcc.dg/pr30957-1.c | 1 - gcc/testsuite/gcc.dg/pr31847.c | 1 - gcc/testsuite/gcc.dg/pr32328.c | 1 - gcc/testsuite/gcc.dg/pr32721.c | 1 - gcc/testsuite/gcc.dg/pr32912-3.c | 1 - gcc/testsuite/gcc.dg/pr33238.c | 1 + gcc/testsuite/gcc.dg/pr33653.c | 1 - gcc/testsuite/gcc.dg/pr33826.c | 2 - gcc/testsuite/gcc.dg/pr34027-1.c | 1 - gcc/testsuite/gcc.dg/pr34027-2.c | 1 - gcc/testsuite/gcc.dg/pr34263.c | 1 - gcc/testsuite/gcc.dg/pr35729.c | 1 - gcc/testsuite/gcc.dg/pr37171.c | 1 - gcc/testsuite/gcc.dg/pr37261.c | 1 - gcc/testsuite/gcc.dg/pr37289.c | 1 - gcc/testsuite/gcc.dg/pr37858.c | 1 - gcc/testsuite/gcc.dg/pr38245-1.c | 1 - gcc/testsuite/gcc.dg/pr38245-2.c | 1 - gcc/testsuite/gcc.dg/pr38645.c | 1 - gcc/testsuite/gcc.dg/pr38984.c | 1 - gcc/testsuite/gcc.dg/pr39874.c | 1 - gcc/testsuite/gcc.dg/pr40501.c | 2 +- gcc/testsuite/gcc.dg/pr41470.c | 1 + gcc/testsuite/gcc.dg/pr41488.c | 1 - gcc/testsuite/gcc.dg/pr41574.c | 1 - gcc/testsuite/gcc.dg/pr41783.c | 1 - gcc/testsuite/gcc.dg/pr42963.c | 1 - gcc/testsuite/gcc.dg/pr43513.c | 1 - gcc/testsuite/gcc.dg/pr43864-2.c | 1 - gcc/testsuite/gcc.dg/pr43864-3.c | 1 - gcc/testsuite/gcc.dg/pr43864-4.c | 1 - gcc/testsuite/gcc.dg/pr43864.c | 1 - gcc/testsuite/gcc.dg/pr44024.c | 1 - gcc/testsuite/gcc.dg/pr44194-1.c | 2 - gcc/testsuite/gcc.dg/pr44194-2.c | 1 - gcc/testsuite/gcc.dg/pr44214-1.c | 1 - gcc/testsuite/gcc.dg/pr44214-2.c | 1 - gcc/testsuite/gcc.dg/pr44214-3.c | 1 - gcc/testsuite/gcc.dg/pr44290-1.c | 1 - gcc/testsuite/gcc.dg/pr44290-2.c | 1 - gcc/testsuite/gcc.dg/pr44606.c | 1 + gcc/testsuite/gcc.dg/pr45819.c | 1 - gcc/testsuite/gcc.dg/pr46217.c | 1 - gcc/testsuite/gcc.dg/pr46309-2.c | 2 - gcc/testsuite/gcc.dg/pr46309.c | 2 - gcc/testsuite/gcc.dg/pr46647.c | 1 - gcc/testsuite/gcc.dg/pr46909.c | 1 - gcc/testsuite/gcc.dg/pr47391.c | 1 - gcc/testsuite/gcc.dg/pr47763.c | 1 - gcc/testsuite/gcc.dg/pr47917.c | 1 - gcc/testsuite/gcc.dg/pr48770.c | 1 + gcc/testsuite/gcc.dg/pr49120.c | 1 + gcc/testsuite/gcc.dg/pr49243.c | 2 +- gcc/testsuite/gcc.dg/pr49551.c | 8 + gcc/testsuite/gcc.dg/pr50717-1.c | 1 - gcc/testsuite/gcc.dg/pr50763.c | 5 +- gcc/testsuite/gcc.dg/pr50764.c | 1 + gcc/testsuite/gcc.dg/pr51491-2.c | 2 +- gcc/testsuite/gcc.dg/pr51491.c | 1 - gcc/testsuite/gcc.dg/pr51683.c | 1 - gcc/testsuite/gcc.dg/pr51867.c | 1 - gcc/testsuite/gcc.dg/pr51879-12.c | 1 - gcc/testsuite/gcc.dg/pr51879-16.c | 1 - gcc/testsuite/gcc.dg/pr51879-17.c | 1 - gcc/testsuite/gcc.dg/pr51879-18.c | 1 - gcc/testsuite/gcc.dg/pr51879-2.c | 1 - gcc/testsuite/gcc.dg/pr51879-3.c | 1 - gcc/testsuite/gcc.dg/pr51879-4.c | 1 - gcc/testsuite/gcc.dg/pr51879-6.c | 1 - gcc/testsuite/gcc.dg/pr51879-7.c | 1 - gcc/testsuite/gcc.dg/pr51879.c | 1 - gcc/testsuite/gcc.dg/pr51990-2.c | 1 + gcc/testsuite/gcc.dg/pr51990.c | 1 + gcc/testsuite/gcc.dg/pr52134.c | 1 - gcc/testsuite/gcc.dg/pr52267.c | 1 - gcc/testsuite/gcc.dg/pr52445.c | 1 - gcc/testsuite/gcc.dg/pr52448.c | 1 - gcc/testsuite/gcc.dg/pr52578.c | 1 - gcc/testsuite/gcc.dg/pr52691.c | 1 - gcc/testsuite/gcc.dg/pr53265.c | 32 +- gcc/testsuite/gcc.dg/pr54087.c | 2 +- gcc/testsuite/gcc.dg/pr54121.c | 1 + gcc/testsuite/gcc.dg/pr55027.c | 1 - gcc/testsuite/gcc.dg/pr56094.c | 1 - gcc/testsuite/gcc.dg/pr56098-1.c | 1 - gcc/testsuite/gcc.dg/pr56098-2.c | 1 - gcc/testsuite/gcc.dg/pr56837.c | 1 - gcc/testsuite/gcc.dg/pr56997-4.c | 1 - gcc/testsuite/gcc.dg/pr57518.c | 1 - gcc/testsuite/gcc.dg/pr58145-1.c | 1 - gcc/testsuite/gcc.dg/pr58145-2.c | 1 - gcc/testsuite/gcc.dg/pr58463.c | 1 - gcc/testsuite/gcc.dg/pr58742-1.c | 1 - gcc/testsuite/gcc.dg/pr58742-2.c | 1 - gcc/testsuite/gcc.dg/pr58742-3.c | 1 - gcc/testsuite/gcc.dg/pr58805.c | 1 - gcc/testsuite/gcc.dg/pr59011.c | 1 + gcc/testsuite/gcc.dg/pr59523.c | 1 + gcc/testsuite/gcc.dg/pr59643.c | 1 - gcc/testsuite/gcc.dg/pr60267.c | 1 - gcc/testsuite/gcc.dg/pr61158.c | 1 - gcc/testsuite/gcc.dg/pr61561.c | 1 + gcc/testsuite/gcc.dg/pr61762.c | 1 - gcc/testsuite/gcc.dg/pr61776.c | 1 + gcc/testsuite/gcc.dg/pr62167.c | 3 +- gcc/testsuite/gcc.dg/pr63186.c | 2 + gcc/testsuite/gcc.dg/pr63387-2.c | 25 + gcc/testsuite/gcc.dg/pr63387.c | 1 - gcc/testsuite/gcc.dg/pr63568.c | 1 - gcc/testsuite/gcc.dg/pr63743.c | 1 - gcc/testsuite/gcc.dg/pr63748.c | 1 + gcc/testsuite/gcc.dg/pr64223-1.c | 12 + gcc/testsuite/gcc.dg/pr64223-2.c | 13 + gcc/testsuite/gcc.dg/pr64277.c | 1 - gcc/testsuite/gcc.dg/pr64309.c | 1 - gcc/testsuite/gcc.dg/pr64434.c | 1 - gcc/testsuite/gcc.dg/pr64454.c | 1 - gcc/testsuite/gcc.dg/pr64715-1.c | 1 - gcc/testsuite/gcc.dg/pr64715-2.c | 1 - gcc/testsuite/gcc.dg/pr64935-1.c | 1 + gcc/testsuite/gcc.dg/pr64935-2.c | 2 + gcc/testsuite/gcc.dg/pr65345-3.c | 35 + gcc/testsuite/gcc.dg/pr65358.c | 33 + gcc/testsuite/gcc.dg/pr66299-1.c | 92 + gcc/testsuite/gcc.dg/pr66299-2.c | 33 + gcc/testsuite/gcc.dg/pr66299-3.c | 68 + gcc/testsuite/gcc.dg/pr66444.c | 79 + 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/pr67271.c | 12 + gcc/testsuite/gcc.dg/pr67312.c | 7 + gcc/testsuite/gcc.dg/pr67432.c | 6 + gcc/testsuite/gcc.dg/pr67465.c | 53 + gcc/testsuite/gcc.dg/pr67512.c | 15 + gcc/testsuite/gcc.dg/pr67563.c | 11 + gcc/testsuite/gcc.dg/pr67580.c | 31 + gcc/testsuite/gcc.dg/pr67730-1.c | 16 + gcc/testsuite/gcc.dg/pr67730-2.c | 22 + gcc/testsuite/gcc.dg/pr67730.c | 11 + gcc/testsuite/gcc.dg/pr67730.h | 32 + gcc/testsuite/gcc.dg/pr67786.c | 20 + gcc/testsuite/gcc.dg/pr67787.c | 43 + gcc/testsuite/gcc.dg/pr67830.c | 22 + gcc/testsuite/gcc.dg/pr67964.c | 21 + gcc/testsuite/gcc.dg/pr68024.c | 5 + gcc/testsuite/gcc.dg/pr68088_1.c | 15 + gcc/testsuite/gcc.dg/pr68090.c | 13 + gcc/testsuite/gcc.dg/pr68112.c | 11 + gcc/testsuite/gcc.dg/pr68129_1.c | 10 + gcc/testsuite/gcc.dg/pragma-diag-3.c | 64 + gcc/testsuite/gcc.dg/pragma-diag-4.c | 48 + gcc/testsuite/gcc.dg/pragma-diag-5.c | 7 + gcc/testsuite/gcc.dg/pragma-diag-6.c | 5 + gcc/testsuite/gcc.dg/pragma-message.c | 6 +- gcc/testsuite/gcc.dg/pragma-pop_options-1.c | 7 + gcc/testsuite/gcc.dg/predict-1.c | 1 - gcc/testsuite/gcc.dg/predict-2.c | 1 - gcc/testsuite/gcc.dg/predict-3.c | 7 +- gcc/testsuite/gcc.dg/predict-4.c | 1 - gcc/testsuite/gcc.dg/predict-5.c | 1 - gcc/testsuite/gcc.dg/predict-6.c | 1 - gcc/testsuite/gcc.dg/predict-7.c | 1 - gcc/testsuite/gcc.dg/predict-8.c | 1 - gcc/testsuite/gcc.dg/profile-dir-1.c | 1 - gcc/testsuite/gcc.dg/profile-dir-2.c | 1 - gcc/testsuite/gcc.dg/profile-dir-3.c | 1 - gcc/testsuite/gcc.dg/pure-1.c | 1 - gcc/testsuite/gcc.dg/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-alloca.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 1 - gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/sms-1.c | 1 - gcc/testsuite/gcc.dg/sms-10.c | 1 - gcc/testsuite/gcc.dg/sms-11.c | 1 - gcc/testsuite/gcc.dg/sms-12.c | 1 - gcc/testsuite/gcc.dg/sms-2.c | 1 - gcc/testsuite/gcc.dg/sms-3.c | 1 - gcc/testsuite/gcc.dg/sms-4.c | 1 - gcc/testsuite/gcc.dg/sms-5.c | 1 - gcc/testsuite/gcc.dg/sms-6.c | 1 - gcc/testsuite/gcc.dg/sms-7.c | 1 - gcc/testsuite/gcc.dg/sms-8.c | 1 - gcc/testsuite/gcc.dg/sso-1.c | 19 + gcc/testsuite/gcc.dg/sso-2.c | 94 + gcc/testsuite/gcc.dg/sso-3.c | 94 + gcc/testsuite/gcc.dg/sso-4.c | 20 + gcc/testsuite/gcc.dg/sso-5.c | 24 + gcc/testsuite/gcc.dg/sso-6.c | 72 + gcc/testsuite/gcc.dg/sso-7.c | 44 + gcc/testsuite/gcc.dg/sso-8.c | 44 + gcc/testsuite/gcc.dg/sso/dump.h | 23 + gcc/testsuite/gcc.dg/sso/init1.h | 12 + gcc/testsuite/gcc.dg/sso/init13.h | 15 + gcc/testsuite/gcc.dg/sso/init2.h | 24 + gcc/testsuite/gcc.dg/sso/init3.h | 34 + gcc/testsuite/gcc.dg/sso/init4.h | 14 + gcc/testsuite/gcc.dg/sso/init5.h | 14 + gcc/testsuite/gcc.dg/sso/init6.h | 24 + gcc/testsuite/gcc.dg/sso/init7.h | 28 + gcc/testsuite/gcc.dg/sso/init8.h | 28 + gcc/testsuite/gcc.dg/sso/init9.h | 14 + gcc/testsuite/gcc.dg/sso/p1.c | 64 + gcc/testsuite/gcc.dg/sso/p13.c | 64 + gcc/testsuite/gcc.dg/sso/p2.c | 88 + gcc/testsuite/gcc.dg/sso/p3.c | 88 + gcc/testsuite/gcc.dg/sso/p4.c | 64 + gcc/testsuite/gcc.dg/sso/p5.c | 74 + gcc/testsuite/gcc.dg/sso/p6.c | 74 + gcc/testsuite/gcc.dg/sso/p7.c | 74 + gcc/testsuite/gcc.dg/sso/p8.c | 74 + gcc/testsuite/gcc.dg/sso/p9.c | 64 + gcc/testsuite/gcc.dg/sso/q1.c | 50 + gcc/testsuite/gcc.dg/sso/q13.c | 50 + gcc/testsuite/gcc.dg/sso/q2.c | 54 + gcc/testsuite/gcc.dg/sso/q3.c | 54 + gcc/testsuite/gcc.dg/sso/q4.c | 50 + gcc/testsuite/gcc.dg/sso/q5.c | 46 + gcc/testsuite/gcc.dg/sso/q6.c | 45 + gcc/testsuite/gcc.dg/sso/q7.c | 46 + gcc/testsuite/gcc.dg/sso/q8.c | 46 + gcc/testsuite/gcc.dg/sso/q9.c | 50 + gcc/testsuite/gcc.dg/sso/r3.c | 65 + gcc/testsuite/gcc.dg/sso/r5.c | 65 + gcc/testsuite/gcc.dg/sso/r6.c | 65 + gcc/testsuite/gcc.dg/sso/r7.c | 65 + gcc/testsuite/gcc.dg/sso/r8.c | 65 + gcc/testsuite/gcc.dg/sso/s3.c | 79 + gcc/testsuite/gcc.dg/sso/s5.c | 91 + gcc/testsuite/gcc.dg/sso/s6.c | 81 + gcc/testsuite/gcc.dg/sso/s7.c | 79 + gcc/testsuite/gcc.dg/sso/s8.c | 79 + .../gcc.dg/{debug/debug.exp => sso/sso.exp} | 21 +- gcc/testsuite/gcc.dg/sso/t1.c | 56 + gcc/testsuite/gcc.dg/sso/t13.c | 56 + gcc/testsuite/gcc.dg/sso/t2.c | 92 + gcc/testsuite/gcc.dg/sso/t3.c | 92 + gcc/testsuite/gcc.dg/sso/t4.c | 56 + gcc/testsuite/gcc.dg/sso/t5.c | 72 + gcc/testsuite/gcc.dg/sso/t6.c | 72 + gcc/testsuite/gcc.dg/sso/t7.c | 72 + gcc/testsuite/gcc.dg/sso/t8.c | 72 + gcc/testsuite/gcc.dg/sso/t9.c | 56 + gcc/testsuite/gcc.dg/sso/u5.c | 52 + gcc/testsuite/gcc.dg/sso/u6.c | 52 + gcc/testsuite/gcc.dg/ssp-1.c | 2 +- gcc/testsuite/gcc.dg/ssp-2.c | 2 +- gcc/testsuite/gcc.dg/stack-layout-1.c | 1 - gcc/testsuite/gcc.dg/stack-layout-2.c | 1 - gcc/testsuite/gcc.dg/stack-usage-1.c | 10 + gcc/testsuite/gcc.dg/stack-usage-2.c | 2 + gcc/testsuite/gcc.dg/store-motion-fgcse-sm.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-1.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-2.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-3.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-4.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-5.c | 1 - gcc/testsuite/gcc.dg/strict-overflow-6.c | 1 - gcc/testsuite/gcc.dg/strlenopt-1.c | 1 - gcc/testsuite/gcc.dg/strlenopt-10.c | 1 - gcc/testsuite/gcc.dg/strlenopt-11.c | 1 - gcc/testsuite/gcc.dg/strlenopt-13.c | 1 - gcc/testsuite/gcc.dg/strlenopt-14g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-14gf.c | 1 - gcc/testsuite/gcc.dg/strlenopt-15.c | 1 - gcc/testsuite/gcc.dg/strlenopt-16g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-17g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-18g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-19.c | 1 - gcc/testsuite/gcc.dg/strlenopt-1f.c | 1 - gcc/testsuite/gcc.dg/strlenopt-2.c | 1 - gcc/testsuite/gcc.dg/strlenopt-20.c | 1 - gcc/testsuite/gcc.dg/strlenopt-21.c | 1 - gcc/testsuite/gcc.dg/strlenopt-22.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-22g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-24.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-25.c | 1 - gcc/testsuite/gcc.dg/strlenopt-26.c | 1 - gcc/testsuite/gcc.dg/strlenopt-27.c | 1 - gcc/testsuite/gcc.dg/strlenopt-2f.c | 1 - gcc/testsuite/gcc.dg/strlenopt-3.c | 2 - gcc/testsuite/gcc.dg/strlenopt-4.c | 1 - gcc/testsuite/gcc.dg/strlenopt-4g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-4gf.c | 1 - gcc/testsuite/gcc.dg/strlenopt-5.c | 1 - gcc/testsuite/gcc.dg/strlenopt-6.c | 1 - gcc/testsuite/gcc.dg/strlenopt-7.c | 2 - gcc/testsuite/gcc.dg/strlenopt-8.c | 1 - gcc/testsuite/gcc.dg/strlenopt-9.c | 2 - gcc/testsuite/gcc.dg/superblock.c | 2 - gcc/testsuite/gcc.dg/tail-merge-store.c | 1 - gcc/testsuite/gcc.dg/tg-tests.h | 26 +- gcc/testsuite/gcc.dg/tls/pr66470.c | 29 + gcc/testsuite/gcc.dg/tls/section-2.c | 2 +- gcc/testsuite/gcc.dg/tm/20091221.c | 1 - gcc/testsuite/gcc.dg/tm/20100125.c | 1 - gcc/testsuite/gcc.dg/tm/20100603.c | 1 - gcc/testsuite/gcc.dg/tm/alias-1.c | 1 - gcc/testsuite/gcc.dg/tm/alias-2.c | 1 - gcc/testsuite/gcc.dg/tm/clone-1.c | 1 - gcc/testsuite/gcc.dg/tm/debug-1.c | 1 - gcc/testsuite/gcc.dg/tm/instrumented-mask.c | 1 - gcc/testsuite/gcc.dg/tm/ipa-1.c | 1 - gcc/testsuite/gcc.dg/tm/ipa-2.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-2.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-3.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-4.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-5.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-6.c | 1 - gcc/testsuite/gcc.dg/tm/irrevocable-7.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-1.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-10.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-11.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-12.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-13.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-16.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-2.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-3.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-4.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-5.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-6.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-7.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-8.c | 1 - gcc/testsuite/gcc.dg/tm/memopt-9.c | 1 - gcc/testsuite/gcc.dg/tm/memset-2.c | 1 - gcc/testsuite/gcc.dg/tm/pr46654.c | 4 +- gcc/testsuite/gcc.dg/tm/pr55401.c | 1 - gcc/testsuite/gcc.dg/tm/props-1.c | 2 - gcc/testsuite/gcc.dg/tm/props-2.c | 1 - gcc/testsuite/gcc.dg/tm/props-3.c | 1 - gcc/testsuite/gcc.dg/tm/props-4.c | 2 - gcc/testsuite/gcc.dg/tm/pub-safety-1.c | 1 - gcc/testsuite/gcc.dg/tm/reg-promotion.c | 1 - gcc/testsuite/gcc.dg/tm/wrap-3.c | 1 - gcc/testsuite/gcc.dg/tm/wrap-4.c | 1 - .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-convert-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-convert-4.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-2.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-math-5.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-nonneg-1.c | 6 +- gcc/testsuite/gcc.dg/torture/builtin-pow-mpfr-1.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c | 53 + gcc/testsuite/gcc.dg/torture/builtin-symmetric-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtins-1.c | 1 - gcc/testsuite/gcc.dg/torture/calleesave-sse.c | 1 + .../gcc.dg/torture/{ftrapv-1.c => ftrapv-2.c} | 17 +- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 1 - gcc/testsuite/gcc.dg/torture/ldist-1.c | 1 - gcc/testsuite/gcc.dg/torture/matrix-1.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-2.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-5.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-6.c | 3 +- gcc/testsuite/gcc.dg/torture/parm-coalesce.c | 40 + gcc/testsuite/gcc.dg/torture/pr23821.c | 1 - gcc/testsuite/gcc.dg/torture/pr33848.c | 2 +- gcc/testsuite/gcc.dg/torture/pr39074-2.c | 1 - gcc/testsuite/gcc.dg/torture/pr39074.c | 1 - gcc/testsuite/gcc.dg/torture/pr41261.c | 1 + gcc/testsuite/gcc.dg/torture/pr42898-2.c | 1 - gcc/testsuite/gcc.dg/torture/pr42898.c | 1 - gcc/testsuite/gcc.dg/torture/pr45704.c | 1 - gcc/testsuite/gcc.dg/torture/pr50472.c | 1 - gcc/testsuite/gcc.dg/torture/pr53366-2.c | 23 +- gcc/testsuite/gcc.dg/torture/pr55018.c | 1 - gcc/testsuite/gcc.dg/torture/pr57147-1.c | 1 - gcc/testsuite/gcc.dg/torture/pr57147-2.c | 1 - gcc/testsuite/gcc.dg/torture/pr63738.c | 1 + gcc/testsuite/gcc.dg/torture/pr64728.c | 1 + gcc/testsuite/gcc.dg/torture/pr65961.c | 20 + gcc/testsuite/gcc.dg/torture/pr66101.c | 1 + gcc/testsuite/gcc.dg/torture/pr66123.c | 1 + gcc/testsuite/gcc.dg/torture/pr66272.c | 23 + gcc/testsuite/gcc.dg/torture/pr66345.c | 16 + gcc/testsuite/gcc.dg/torture/pr66349.c | 31 + gcc/testsuite/gcc.dg/torture/pr66357.c | 26 + .../gcc.dg/torture/{pr59058.c => pr66375.c} | 16 +- gcc/testsuite/gcc.dg/torture/pr66413.c | 61 + gcc/testsuite/gcc.dg/torture/pr66733-1.c | 28 + gcc/testsuite/gcc.dg/torture/pr66733-2.c | 46 + gcc/testsuite/gcc.dg/torture/pr66752-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr66759.c | 11 + gcc/testsuite/gcc.dg/torture/pr66793.c | 26 + gcc/testsuite/gcc.dg/torture/pr66794.c | 22 + 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/pr67005.c | 15 + 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/torture/pr67253.c | 62 + gcc/testsuite/gcc.dg/torture/pr67442.c | 12 + gcc/testsuite/gcc.dg/torture/pr67470.c | 30 + gcc/testsuite/gcc.dg/torture/pr67619.c | 13 + gcc/testsuite/gcc.dg/torture/pr67690.c | 32 + .../20110418-1.c => gcc.dg/torture/pr67736.c} | 7 +- gcc/testsuite/gcc.dg/torture/pr67741.c | 13 + gcc/testsuite/gcc.dg/torture/pr67769.c | 23 + gcc/testsuite/gcc.dg/torture/pr67794.c | 15 + gcc/testsuite/gcc.dg/torture/pr67821-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr67821.c | 15 + gcc/testsuite/gcc.dg/torture/pr67828.c | 43 + gcc/testsuite/gcc.dg/torture/pr67859.c | 15 + gcc/testsuite/gcc.dg/torture/pr67915.c | 23 + gcc/testsuite/gcc.dg/torture/pr67947.c | 30 + gcc/testsuite/gcc.dg/torture/pr67953.c | 36 + gcc/testsuite/gcc.dg/torture/pr68017.c | 17 + gcc/testsuite/gcc.dg/torture/pr68031.c | 11 + gcc/testsuite/gcc.dg/torture/pr68067-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr68067-2.c | 13 + gcc/testsuite/gcc.dg/torture/pr68083.c | 35 + gcc/testsuite/gcc.dg/torture/pr68104.c | 22 + gcc/testsuite/gcc.dg/torture/pr68240.c | 12 + gcc/testsuite/gcc.dg/torture/pr68248.c | 20 + gcc/testsuite/gcc.dg/torture/pta-callused-1.c | 1 - gcc/testsuite/gcc.dg/torture/pta-escape-1.c | 1 - gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c | 1 - gcc/testsuite/gcc.dg/torture/pta-ptrarith-2.c | 1 - gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 1 - gcc/testsuite/gcc.dg/torture/pta-structcopy-1.c | 1 - gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 1 - gcc/testsuite/gcc.dg/torture/transpose-1.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-2.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-3.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-4.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-5.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-6.c | 3 +- gcc/testsuite/gcc.dg/torture/type-generic-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/20050826-2.c | 1 - gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 1 - .../gcc.dg/tree-prof/cold_partition_label.c | 1 - .../gcc.dg/tree-prof/ic-misattribution-1.c | 1 - .../gcc.dg/tree-prof/ic-misattribution-1a.c | 1 - gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 - gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/merge_block.c | 1 - gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 - gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 5 +- gcc/testsuite/gcc.dg/tree-prof/switch-case-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/switch-case-2.c | 1 - gcc/testsuite/gcc.dg/tree-prof/time-profiler-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/time-profiler-2.c | 1 - gcc/testsuite/gcc.dg/tree-prof/tracer-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 1 - gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c | 1 - gcc/testsuite/gcc.dg/tree-prof/update-loopch.c | 2 - gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 - gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c | 1 - gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c | 9 +- gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20050412-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20080530.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-18.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/alias-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-29.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-33.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/alias_bug.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/andor-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/andor-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/andor-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/andor-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/andor-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/asm-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/asm-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/asmgoto-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/assign-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/assign-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/assign-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/attr-alias.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/attr-hotcold-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/backprop-1.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/backprop-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-3.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-4.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-5.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/bitwise-sink.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/bool-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-fprintf-1.c | 1 - .../gcc.dg/tree-ssa/builtin-fprintf-chk-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-free.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-printf-1.c | 1 - .../gcc.dg/tree-ssa/builtin-printf-chk-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-vfprintf-1.c | 1 - .../gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/builtin-vprintf-1.c | 1 - .../gcc.dg/tree-ssa/builtin-vprintf-chk-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/calloc-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/calloc-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/calloc-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cmp-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/coalesce-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/coalesce-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/col-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/complex-7.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cswtch-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cswtch.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/dce-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/divide-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/divide-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/divide-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/divide-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/dump-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldaddr-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldcast-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldconst-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/foldstring-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-25.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-32.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/forwprop-9.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/fre-vce-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11a.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11b.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/integer-addr.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/interposition.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-reference-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-split-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-split-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-split-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/ipa-split-6.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_infer_1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_infer_2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopt_mult_4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopts-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopts-lower_base.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-1a.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ldist-pr45948.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/leaf.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre21.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre22.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre23.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre24.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre25.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre4.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/loadpre7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loop-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-23.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-28.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/loop-29.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-33.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-37.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-38.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-39.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-40.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-6.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/loop-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/loop-bound-1.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/loop-bound-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/loop-bound-3.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/loop-bound-4.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/loop-bound-6.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/negate.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/operand-equal-1.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-8.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/phi-opt-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr13146.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14341.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14490-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14490-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14490-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr14814.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr15349.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr16721.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr17141-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr17141-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr17598.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18133-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18133-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18134.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18589-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr18908.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19055-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19055.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19431.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19590.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19633.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19831-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr19831-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr20139.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr20318.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr20470.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr20657.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr20701.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr20702.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21001.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr21031.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr21090.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21171.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21294.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr21458.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21463.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21559.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21563.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21574.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21582.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21658.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21829.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21959.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr21985.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr22026.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr22051-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr22117.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr22321.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23086.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr23294.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23401.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23455.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23777.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr23848-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23848-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23848-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23848-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr24117.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr24287.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr24689.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr24990-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr25382.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr25485.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr25501.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr26421.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr26899.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr27236.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr27498.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr27781.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr27810.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr30978.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr31261.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr31521.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr32044.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr32821.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr32901.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr32964.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr33172.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr33723.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr34146-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr34146.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr35286.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr35287.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr36326.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr36881.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/pr38533.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr38699.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr38895.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr41469-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr42327.c | 7 - gcc/testsuite/gcc.dg/tree-ssa/pr42585.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr42893.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr43378.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr43491.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr44258.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr44423.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr45144.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr45427.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr47286.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr47392.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr47477.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr49039.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr49642-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr49642-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr49671-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr49671-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr52631.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr54245.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr55579.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr57361.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr58480.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr58958.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr61144.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr61607.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr62112-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr62112-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr64130.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr64705.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr64801.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr65136.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pr65447.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr66449.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr66726-2.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr66726.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 39 + gcc/testsuite/gcc.dg/tree-ssa/pr67891.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68234.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pta-fp.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pta-ptrarith-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/pta-ptrarith-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-13.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-37.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-38.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c | 107 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-40.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-42.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/reassoc-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/recip-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/recip-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/restrict-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/restrict-4.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/restrict-7.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/restrict-8.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/sccp-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/scev-4.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/scev-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/scev-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/scev-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 62 + gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/scev-cast.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/shorten-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-33.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-37.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-38.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-39.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-4.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/slsr-41.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/slsr-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-12.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/sra-15.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/sra-16.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/sra-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-6.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/sra-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-28.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-29.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-37.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-38.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-39.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-4.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-dse-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2.c | 119 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2e.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2f.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-33.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-37.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-38.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-39.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-40.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-41.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-42.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-43.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-44.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-45.c | 16 + 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-fre-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-50.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-7.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-8.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-9.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 1 - .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-13.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-14.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-16.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-20.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-25.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-26.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-27.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-28.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-3.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-12.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-8.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-9.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 50 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 70 + gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/strlen-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/struct-aliasing-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/structopt-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/structopt-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/structopt-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailcall-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailcall-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-6.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/unreachable.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/upcast-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/update-cunroll.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/update-threading.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/update-unroll-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/update-unswitch-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/useless-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vector-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vector-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vector-3.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vector-5.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/vrp01.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp04.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp05.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp11.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp15.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp16.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp18.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp19.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp20.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp21.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp22.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp25.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp26.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp28.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp31.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp32.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp33.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp34.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp35.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp36.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp40.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp41.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp47.c | 3 - gcc/testsuite/gcc.dg/tree-ssa/vrp50.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp52.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp53.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp54.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp56.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp57.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp58.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp59.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp60.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp61.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp67.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp68.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp69.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp70.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp71.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp77.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp79.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp81.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp83.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp84.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp85.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp86.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 15 +- gcc/testsuite/gcc.dg/tree-ssa/vrp88.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp89.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp90.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp91.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp92.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp93.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp94.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp95.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp96.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp97.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/wholeprogram-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/wholeprogram-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/wnull-dereference.c | 82 + gcc/testsuite/gcc.dg/tree-ssa/writeonly.c | 1 - gcc/testsuite/gcc.dg/ubsan/pr67279.c | 14 + gcc/testsuite/gcc.dg/ubsan/pr67662.c | 14 + gcc/testsuite/gcc.dg/ucnid-6.c | 1 - gcc/testsuite/gcc.dg/uninit-9-O0.c | 1 + gcc/testsuite/gcc.dg/uninit-9.c | 1 + gcc/testsuite/gcc.dg/union-4.c | 1 - gcc/testsuite/gcc.dg/unroll-3.c | 1 - gcc/testsuite/gcc.dg/unroll-4.c | 1 - gcc/testsuite/gcc.dg/unroll-5.c | 1 - gcc/testsuite/gcc.dg/unroll-6.c | 1 - gcc/testsuite/gcc.dg/unused-4.c | 2 +- gcc/testsuite/gcc.dg/unused-5.c | 2 + gcc/testsuite/gcc.dg/unused-variable-1.c | 7 + gcc/testsuite/gcc.dg/unused-variable-2.c | 7 + gcc/testsuite/gcc.dg/unwind-1.c | 2 +- gcc/testsuite/gcc.dg/var-expand1.c | 1 - gcc/testsuite/gcc.dg/var-expand3.c | 1 - gcc/testsuite/gcc.dg/vect/O-pr46167.c | 1 - gcc/testsuite/gcc.dg/vect/O1-pr33854.c | 1 - gcc/testsuite/gcc.dg/vect/O1-pr41008.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr36098.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr39675-2.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr41881.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr45971.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr46077.c | 1 - gcc/testsuite/gcc.dg/vect/O3-pr49087.c | 1 - gcc/testsuite/gcc.dg/vect/O3-slp-reduc-10.c | 1 - gcc/testsuite/gcc.dg/vect/O3-vect-pr32243.c | 1 - gcc/testsuite/gcc.dg/vect/O3-vect-pr34223.c | 1 - gcc/testsuite/gcc.dg/vect/O3-vect-pr61917.c | 1 - gcc/testsuite/gcc.dg/vect/Os-vect-95.c | 1 - .../gcc.dg/vect/aligned-section-anchors-nest-1.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-31.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-33.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-35.c | 1 - .../gcc.dg/vect/{bb-slp-34.c => bb-slp-36.c} | 20 +- gcc/testsuite/gcc.dg/vect/bb-slp-37.c | 32 + gcc/testsuite/gcc.dg/vect/bb-slp-38.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-5.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-6.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-8.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-8a.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-8b.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-9.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 2 - gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 2 - .../i386/costmodel-fast-math-vect-pr29925.c | 1 - .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 - .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 - .../gcc.dg/vect/costmodel/i386/costmodel-vect-68.c | 1 - .../costmodel/i386/costmodel-vect-reduc-1char.c | 3 +- .../costmodel/ppc/costmodel-bb-slp-9a-pr63175.c | 2 +- .../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 1 - .../ppc/costmodel-fast-math-vect-pr29925.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c | 3 +- .../gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 - .../vect/costmodel/ppc/costmodel-vect-outer-fir.c | 1 - .../costmodel/ppc/costmodel-vect-reduc-1char.c | 3 +- .../spu/costmodel-fast-math-vect-pr29925.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-33.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c | 1 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c | 1 - .../vect/costmodel/spu/costmodel-vect-iv-9.c | 1 - .../x86_64/costmodel-fast-math-vect-pr29925.c | 1 - .../vect/costmodel/x86_64/costmodel-pr30843.c | 1 - .../vect/costmodel/x86_64/costmodel-pr64909.c | 1 - .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 - .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 - .../vect/costmodel/x86_64/costmodel-vect-68.c | 1 - .../costmodel/x86_64/costmodel-vect-reduc-1char.c | 3 +- .../gcc.dg/vect/fast-math-bb-slp-call-1.c | 2 - .../gcc.dg/vect/fast-math-bb-slp-call-2.c | 2 - .../gcc.dg/vect/fast-math-bb-slp-call-3.c | 2 - gcc/testsuite/gcc.dg/vect/fast-math-ifcvt-1.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-pr35982.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-pr43074.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-pr44152.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-pr55281.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-slp-27.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-slp-38.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-call-2.c | 1 - .../gcc.dg/vect/fast-math-vect-complex-3.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-outer-7.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-pow-1.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-pow-2.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-pr25911.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-pr29925.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-5.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-7.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-8.c | 1 - gcc/testsuite/gcc.dg/vect/fast-math-vect-reduc-9.c | 1 - gcc/testsuite/gcc.dg/vect/ggc-pr37574.c | 1 - .../gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c | 1 - gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 1 - gcc/testsuite/gcc.dg/vect/no-fre-pre-pr50208.c | 1 - gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 1 - .../gcc.dg/vect/no-math-errno-vect-pow-1.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-outer-1.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-outer-2.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-outer-3.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-outer-4.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-outer-5.c | 1 - .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 5 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-1.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10a.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-10b.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c | 3 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-13.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-14.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-15.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-16.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-17.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-18.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-19.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-2.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-20.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-21.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-22.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-3.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-4.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-5.c | 1 - .../gcc.dg/vect/no-scevccp-outer-6-global.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-8.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9a.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-outer-9b.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-pr49199.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-slp-31.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-1.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c | 1 - gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-31.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-34.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-36.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-64.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-65.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-66.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-68.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-69.c | 1 - .../gcc.dg/vect/no-section-anchors-vect-outer-4h.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-1.c | 1 - gcc/testsuite/gcc.dg/vect/no-trapping-math-2.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-111.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 - gcc/testsuite/gcc.dg/vect/no-tree-dom-vect-bug.c | 1 - gcc/testsuite/gcc.dg/vect/no-tree-fre-pr50039.c | 1 - gcc/testsuite/gcc.dg/vect/no-tree-pre-pr45241.c | 1 - gcc/testsuite/gcc.dg/vect/no-tree-pre-slp-29.c | 1 - .../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c | 2 - .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-43.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-45.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-49.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-51.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-53.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-57.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 1 - gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c | 1 - gcc/testsuite/gcc.dg/vect/pr16105.c | 1 - gcc/testsuite/gcc.dg/vect/pr18308.c | 1 - gcc/testsuite/gcc.dg/vect/pr18400.c | 1 - gcc/testsuite/gcc.dg/vect/pr18425.c | 1 - gcc/testsuite/gcc.dg/vect/pr18536.c | 1 - gcc/testsuite/gcc.dg/vect/pr20122.c | 1 - gcc/testsuite/gcc.dg/vect/pr21591.c | 1 - gcc/testsuite/gcc.dg/vect/pr22480.c | 1 - gcc/testsuite/gcc.dg/vect/pr22506.c | 1 - gcc/testsuite/gcc.dg/vect/pr23816-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr23816-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr23831.c | 1 - gcc/testsuite/gcc.dg/vect/pr24059.c | 1 - gcc/testsuite/gcc.dg/vect/pr24300.c | 1 - gcc/testsuite/gcc.dg/vect/pr25371.c | 1 - gcc/testsuite/gcc.dg/vect/pr25413.c | 1 - gcc/testsuite/gcc.dg/vect/pr25413a.c | 1 - gcc/testsuite/gcc.dg/vect/pr26359.c | 2 - gcc/testsuite/gcc.dg/vect/pr27151.c | 1 - gcc/testsuite/gcc.dg/vect/pr28952.c | 1 - gcc/testsuite/gcc.dg/vect/pr30771.c | 1 - gcc/testsuite/gcc.dg/vect/pr30784.c | 1 - gcc/testsuite/gcc.dg/vect/pr30795.c | 1 - gcc/testsuite/gcc.dg/vect/pr30843.c | 1 - gcc/testsuite/gcc.dg/vect/pr30858.c | 3 +- gcc/testsuite/gcc.dg/vect/pr31041.c | 1 - gcc/testsuite/gcc.dg/vect/pr31343.c | 1 - gcc/testsuite/gcc.dg/vect/pr31699.c | 1 - gcc/testsuite/gcc.dg/vect/pr32216.c | 1 - gcc/testsuite/gcc.dg/vect/pr32224.c | 1 - gcc/testsuite/gcc.dg/vect/pr32230.c | 1 - gcc/testsuite/gcc.dg/vect/pr32366.c | 1 - gcc/testsuite/gcc.dg/vect/pr32421.c | 1 - gcc/testsuite/gcc.dg/vect/pr32824.c | 1 - gcc/testsuite/gcc.dg/vect/pr33369.c | 1 - gcc/testsuite/gcc.dg/vect/pr33373.c | 2 +- gcc/testsuite/gcc.dg/vect/pr33373b.c | 1 - gcc/testsuite/gcc.dg/vect/pr33597.c | 1 - gcc/testsuite/gcc.dg/vect/pr33804.c | 1 - gcc/testsuite/gcc.dg/vect/pr33833.c | 1 - gcc/testsuite/gcc.dg/vect/pr33846.c | 1 - gcc/testsuite/gcc.dg/vect/pr33866.c | 3 +- gcc/testsuite/gcc.dg/vect/pr33953.c | 1 - gcc/testsuite/gcc.dg/vect/pr34005.c | 1 - gcc/testsuite/gcc.dg/vect/pr34407.c | 1 - gcc/testsuite/gcc.dg/vect/pr34591.c | 1 - gcc/testsuite/gcc.dg/vect/pr36228.c | 1 - gcc/testsuite/gcc.dg/vect/pr36493.c | 1 - gcc/testsuite/gcc.dg/vect/pr36630.c | 1 - gcc/testsuite/gcc.dg/vect/pr37027.c | 5 +- gcc/testsuite/gcc.dg/vect/pr37385.c | 1 - gcc/testsuite/gcc.dg/vect/pr37474.c | 1 - gcc/testsuite/gcc.dg/vect/pr37482.c | 1 - gcc/testsuite/gcc.dg/vect/pr37539.c | 1 - gcc/testsuite/gcc.dg/vect/pr37730.c | 1 - gcc/testsuite/gcc.dg/vect/pr38529.c | 1 - gcc/testsuite/gcc.dg/vect/pr39529.c | 1 - gcc/testsuite/gcc.dg/vect/pr40074.c | 1 - gcc/testsuite/gcc.dg/vect/pr40238.c | 1 - gcc/testsuite/gcc.dg/vect/pr40254.c | 1 - gcc/testsuite/gcc.dg/vect/pr40542.c | 1 - gcc/testsuite/gcc.dg/vect/pr41956.c | 1 - gcc/testsuite/gcc.dg/vect/pr42193.c | 1 - gcc/testsuite/gcc.dg/vect/pr42604.c | 1 - gcc/testsuite/gcc.dg/vect/pr42709.c | 1 - gcc/testsuite/gcc.dg/vect/pr43430-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr43430-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr43432.c | 1 - gcc/testsuite/gcc.dg/vect/pr43842.c | 1 - gcc/testsuite/gcc.dg/vect/pr44507.c | 1 - gcc/testsuite/gcc.dg/vect/pr45633.c | 1 - gcc/testsuite/gcc.dg/vect/pr45752.c | 1 - gcc/testsuite/gcc.dg/vect/pr45847.c | 1 - gcc/testsuite/gcc.dg/vect/pr45902.c | 1 - gcc/testsuite/gcc.dg/vect/pr46009.c | 1 - gcc/testsuite/gcc.dg/vect/pr46049.c | 1 - gcc/testsuite/gcc.dg/vect/pr46052.c | 1 - gcc/testsuite/gcc.dg/vect/pr46126.c | 1 - gcc/testsuite/gcc.dg/vect/pr46663.c | 1 - gcc/testsuite/gcc.dg/vect/pr47001.c | 1 - gcc/testsuite/gcc.dg/vect/pr47139.c | 1 - gcc/testsuite/gcc.dg/vect/pr48052.c | 26 + gcc/testsuite/gcc.dg/vect/pr48172.c | 1 - gcc/testsuite/gcc.dg/vect/pr48377.c | 1 - gcc/testsuite/gcc.dg/vect/pr48765.c | 1 - gcc/testsuite/gcc.dg/vect/pr49038.c | 1 - gcc/testsuite/gcc.dg/vect/pr49093.c | 1 - gcc/testsuite/gcc.dg/vect/pr49318.c | 1 - gcc/testsuite/gcc.dg/vect/pr49478.c | 1 - gcc/testsuite/gcc.dg/vect/pr49610.c | 1 - gcc/testsuite/gcc.dg/vect/pr49771.c | 1 - gcc/testsuite/gcc.dg/vect/pr49926.c | 1 - gcc/testsuite/gcc.dg/vect/pr50014.c | 1 - gcc/testsuite/gcc.dg/vect/pr50451.c | 1 - gcc/testsuite/gcc.dg/vect/pr50635.c | 1 - gcc/testsuite/gcc.dg/vect/pr50727.c | 1 - gcc/testsuite/gcc.dg/vect/pr51000.c | 1 - gcc/testsuite/gcc.dg/vect/pr51015.c | 1 - gcc/testsuite/gcc.dg/vect/pr51074.c | 1 - gcc/testsuite/gcc.dg/vect/pr51301.c | 1 - gcc/testsuite/gcc.dg/vect/pr51581-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr51581-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr51581-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr51581-4.c | 1 - gcc/testsuite/gcc.dg/vect/pr51590.c | 1 - gcc/testsuite/gcc.dg/vect/pr51799.c | 1 - gcc/testsuite/gcc.dg/vect/pr52091.c | 1 - gcc/testsuite/gcc.dg/vect/pr52252-ld.c | 1 - gcc/testsuite/gcc.dg/vect/pr52252-st.c | 1 - gcc/testsuite/gcc.dg/vect/pr53185-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr53773.c | 2 - gcc/testsuite/gcc.dg/vect/pr55857-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr55857-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr56695.c | 1 - gcc/testsuite/gcc.dg/vect/pr56787.c | 1 - gcc/testsuite/gcc.dg/vect/pr56826.c | 1 - gcc/testsuite/gcc.dg/vect/pr56918.c | 1 - gcc/testsuite/gcc.dg/vect/pr56920.c | 1 - gcc/testsuite/gcc.dg/vect/pr56933.c | 1 - gcc/testsuite/gcc.dg/vect/pr57705.c | 1 - gcc/testsuite/gcc.dg/vect/pr57741-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr57741-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr57741-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr58508.c | 1 - gcc/testsuite/gcc.dg/vect/pr59354.c | 1 - gcc/testsuite/gcc.dg/vect/pr59519-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr59519-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr59591-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr59591-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr59594.c | 1 - gcc/testsuite/gcc.dg/vect/pr59651.c | 1 - gcc/testsuite/gcc.dg/vect/pr59984.c | 1 - gcc/testsuite/gcc.dg/vect/pr60012.c | 1 - gcc/testsuite/gcc.dg/vect/pr60092-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr60092.c | 1 - gcc/testsuite/gcc.dg/vect/pr60196-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr60196-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr60276.c | 1 - gcc/testsuite/gcc.dg/vect/pr60382.c | 1 - gcc/testsuite/gcc.dg/vect/pr60482.c | 1 - gcc/testsuite/gcc.dg/vect/pr60505.c | 1 - gcc/testsuite/gcc.dg/vect/pr60656.c | 1 - gcc/testsuite/gcc.dg/vect/pr60841.c | 1 - gcc/testsuite/gcc.dg/vect/pr61194.c | 4 +- gcc/testsuite/gcc.dg/vect/pr61634.c | 1 - gcc/testsuite/gcc.dg/vect/pr61680.c | 1 - gcc/testsuite/gcc.dg/vect/pr62021.c | 1 - gcc/testsuite/gcc.dg/vect/pr62073.c | 1 - gcc/testsuite/gcc.dg/vect/pr62075.c | 1 - gcc/testsuite/gcc.dg/vect/pr62171.c | 27 + gcc/testsuite/gcc.dg/vect/pr63148.c | 1 - gcc/testsuite/gcc.dg/vect/pr63189.c | 1 - gcc/testsuite/gcc.dg/vect/pr63341-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr63341-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr63379.c | 1 - gcc/testsuite/gcc.dg/vect/pr63605.c | 1 - gcc/testsuite/gcc.dg/vect/pr64252.c | 1 - gcc/testsuite/gcc.dg/vect/pr64404.c | 1 - gcc/testsuite/gcc.dg/vect/pr64421.c | 1 - gcc/testsuite/gcc.dg/vect/pr64493.c | 1 - gcc/testsuite/gcc.dg/vect/pr64495.c | 1 - gcc/testsuite/gcc.dg/vect/pr64829.c | 1 - gcc/testsuite/gcc.dg/vect/pr64844.c | 1 - gcc/testsuite/gcc.dg/vect/pr65310.c | 1 - gcc/testsuite/gcc.dg/vect/pr65494.c | 1 - gcc/testsuite/gcc.dg/vect/pr65518.c | 1 - gcc/testsuite/gcc.dg/vect/pr65947-1.c | 39 + gcc/testsuite/gcc.dg/vect/pr65947-10.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-11.c | 48 + gcc/testsuite/gcc.dg/vect/pr65947-2.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 50 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-5.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-6.c | 39 + gcc/testsuite/gcc.dg/vect/pr65947-7.c | 51 + gcc/testsuite/gcc.dg/vect/pr65947-8.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-9.c | 42 + gcc/testsuite/gcc.dg/vect/pr66142.c | 44 + gcc/testsuite/gcc.dg/vect/pr66251.c | 78 + gcc/testsuite/gcc.dg/vect/pr66253.c | 51 + gcc/testsuite/gcc.dg/vect/pr66636.c | 29 + gcc/testsuite/gcc.dg/vect/pr66677.c | 15 + gcc/testsuite/gcc.dg/vect/pr66951.c | 14 + .../gcc.dg/vect/section-anchors-pr27770.c | 1 - .../gcc.dg/vect/section-anchors-vect-69.c | 1 - gcc/testsuite/gcc.dg/vect/slp-1.c | 1 - gcc/testsuite/gcc.dg/vect/slp-10.c | 1 - gcc/testsuite/gcc.dg/vect/slp-11a.c | 1 - gcc/testsuite/gcc.dg/vect/slp-11b.c | 1 - gcc/testsuite/gcc.dg/vect/slp-11c.c | 1 - gcc/testsuite/gcc.dg/vect/slp-12a.c | 1 - gcc/testsuite/gcc.dg/vect/slp-12b.c | 1 - gcc/testsuite/gcc.dg/vect/slp-12c.c | 1 - gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-13.c | 1 - gcc/testsuite/gcc.dg/vect/slp-14.c | 1 - gcc/testsuite/gcc.dg/vect/slp-15.c | 1 - gcc/testsuite/gcc.dg/vect/slp-16.c | 1 - gcc/testsuite/gcc.dg/vect/slp-17.c | 1 - gcc/testsuite/gcc.dg/vect/slp-18.c | 1 - gcc/testsuite/gcc.dg/vect/slp-19a.c | 1 - gcc/testsuite/gcc.dg/vect/slp-19b.c | 1 - gcc/testsuite/gcc.dg/vect/slp-19c.c | 1 - gcc/testsuite/gcc.dg/vect/slp-2.c | 1 - gcc/testsuite/gcc.dg/vect/slp-20.c | 1 - gcc/testsuite/gcc.dg/vect/slp-21.c | 1 - gcc/testsuite/gcc.dg/vect/slp-22.c | 1 - gcc/testsuite/gcc.dg/vect/slp-23.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-24-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-24.c | 1 - gcc/testsuite/gcc.dg/vect/slp-25.c | 1 - gcc/testsuite/gcc.dg/vect/slp-26.c | 1 - gcc/testsuite/gcc.dg/vect/slp-28.c | 1 - gcc/testsuite/gcc.dg/vect/slp-3-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-3.c | 1 - gcc/testsuite/gcc.dg/vect/slp-33.c | 1 - gcc/testsuite/gcc.dg/vect/slp-34-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-34.c | 1 - gcc/testsuite/gcc.dg/vect/slp-35.c | 1 - gcc/testsuite/gcc.dg/vect/slp-36.c | 1 - gcc/testsuite/gcc.dg/vect/slp-37.c | 1 - gcc/testsuite/gcc.dg/vect/slp-38.c | 1 - gcc/testsuite/gcc.dg/vect/slp-39.c | 1 - gcc/testsuite/gcc.dg/vect/slp-4-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-4.c | 1 - gcc/testsuite/gcc.dg/vect/slp-41.c | 1 - gcc/testsuite/gcc.dg/vect/slp-5.c | 1 - gcc/testsuite/gcc.dg/vect/slp-6.c | 1 - gcc/testsuite/gcc.dg/vect/slp-7.c | 1 - gcc/testsuite/gcc.dg/vect/slp-8.c | 1 - gcc/testsuite/gcc.dg/vect/slp-9.c | 1 - gcc/testsuite/gcc.dg/vect/slp-cond-1.c | 1 - gcc/testsuite/gcc.dg/vect/slp-cond-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-cond-2.c | 1 - gcc/testsuite/gcc.dg/vect/slp-cond-3.c | 1 - gcc/testsuite/gcc.dg/vect/slp-cond-4.c | 1 - .../gcc.dg/vect/{slp-cond-3.c => slp-cond-5.c} | 19 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-10.c | 1 - .../gcc.dg/vect/slp-multitypes-11-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-2.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-3.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-4.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-5.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-6.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-7.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-8.c | 1 - gcc/testsuite/gcc.dg/vect/slp-multitypes-9.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-10.c | 53 + gcc/testsuite/gcc.dg/vect/slp-perm-11.c | 35 + gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 52 + gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 1 - gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-1.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 59 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 63 + gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 1 - gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 1 - gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 6 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 8 +- gcc/testsuite/gcc.dg/vect/unswitch-loops-pr26969.c | 1 - gcc/testsuite/gcc.dg/vect/vec-scal-opt.c | 3 +- gcc/testsuite/gcc.dg/vect/vec-scal-opt1.c | 1 - gcc/testsuite/gcc.dg/vect/vec-scal-opt2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-100.c | 1 - gcc/testsuite/gcc.dg/vect/vect-103.c | 1 - gcc/testsuite/gcc.dg/vect/vect-104.c | 1 - gcc/testsuite/gcc.dg/vect/vect-105-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-105.c | 1 - gcc/testsuite/gcc.dg/vect/vect-106.c | 1 - gcc/testsuite/gcc.dg/vect/vect-107.c | 1 - gcc/testsuite/gcc.dg/vect/vect-108.c | 1 - gcc/testsuite/gcc.dg/vect/vect-109.c | 1 - gcc/testsuite/gcc.dg/vect/vect-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-110.c | 1 - gcc/testsuite/gcc.dg/vect/vect-112-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-112.c | 1 - gcc/testsuite/gcc.dg/vect/vect-113.c | 1 - gcc/testsuite/gcc.dg/vect/vect-114.c | 1 - gcc/testsuite/gcc.dg/vect/vect-115.c | 1 - gcc/testsuite/gcc.dg/vect/vect-116.c | 1 - gcc/testsuite/gcc.dg/vect/vect-117.c | 1 - gcc/testsuite/gcc.dg/vect/vect-118.c | 1 - gcc/testsuite/gcc.dg/vect/vect-119.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-11a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-12.c | 1 - gcc/testsuite/gcc.dg/vect/vect-120.c | 1 - gcc/testsuite/gcc.dg/vect/vect-121.c | 1 - gcc/testsuite/gcc.dg/vect/vect-122.c | 1 - gcc/testsuite/gcc.dg/vect/vect-123.c | 1 - gcc/testsuite/gcc.dg/vect/vect-124.c | 1 - gcc/testsuite/gcc.dg/vect/vect-125.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-126.c | 63 + gcc/testsuite/gcc.dg/vect/vect-13.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-14.c | 1 - gcc/testsuite/gcc.dg/vect/vect-15-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-15.c | 1 - gcc/testsuite/gcc.dg/vect/vect-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-18.c | 1 - gcc/testsuite/gcc.dg/vect/vect-19.c | 1 - gcc/testsuite/gcc.dg/vect/vect-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-20.c | 1 - gcc/testsuite/gcc.dg/vect/vect-21.c | 1 - gcc/testsuite/gcc.dg/vect/vect-22.c | 1 - gcc/testsuite/gcc.dg/vect/vect-23.c | 1 - gcc/testsuite/gcc.dg/vect/vect-24.c | 1 - gcc/testsuite/gcc.dg/vect/vect-25.c | 1 - gcc/testsuite/gcc.dg/vect/vect-26.c | 1 - gcc/testsuite/gcc.dg/vect/vect-27.c | 1 - gcc/testsuite/gcc.dg/vect/vect-28.c | 1 - gcc/testsuite/gcc.dg/vect/vect-29.c | 1 - gcc/testsuite/gcc.dg/vect/vect-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-30.c | 1 - gcc/testsuite/gcc.dg/vect/vect-31-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-31.c | 1 - gcc/testsuite/gcc.dg/vect/vect-32-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-32.c | 1 - gcc/testsuite/gcc.dg/vect/vect-33-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-33.c | 1 - gcc/testsuite/gcc.dg/vect/vect-34-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-34.c | 1 - gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-35.c | 1 - gcc/testsuite/gcc.dg/vect/vect-36-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-36.c | 1 - gcc/testsuite/gcc.dg/vect/vect-38.c | 1 - gcc/testsuite/gcc.dg/vect/vect-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-40.c | 1 - gcc/testsuite/gcc.dg/vect/vect-42.c | 1 - gcc/testsuite/gcc.dg/vect/vect-44.c | 1 - gcc/testsuite/gcc.dg/vect/vect-46.c | 1 - gcc/testsuite/gcc.dg/vect/vect-48.c | 1 - gcc/testsuite/gcc.dg/vect/vect-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-50.c | 1 - gcc/testsuite/gcc.dg/vect/vect-52.c | 1 - gcc/testsuite/gcc.dg/vect/vect-54.c | 1 - gcc/testsuite/gcc.dg/vect/vect-56.c | 1 - gcc/testsuite/gcc.dg/vect/vect-58.c | 1 - gcc/testsuite/gcc.dg/vect/vect-6-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-60.c | 1 - gcc/testsuite/gcc.dg/vect/vect-62.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-63.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-64.c | 1 - gcc/testsuite/gcc.dg/vect/vect-65.c | 1 - gcc/testsuite/gcc.dg/vect/vect-66.c | 1 - gcc/testsuite/gcc.dg/vect/vect-67.c | 1 - gcc/testsuite/gcc.dg/vect/vect-68.c | 1 - gcc/testsuite/gcc.dg/vect/vect-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-70.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-71.c | 1 - gcc/testsuite/gcc.dg/vect/vect-72.c | 1 - gcc/testsuite/gcc.dg/vect/vect-73-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-73.c | 1 - gcc/testsuite/gcc.dg/vect/vect-74-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-74.c | 1 - gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-75.c | 1 - gcc/testsuite/gcc.dg/vect/vect-76-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-76.c | 1 - gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 1 - gcc/testsuite/gcc.dg/vect/vect-77-global.c | 1 - gcc/testsuite/gcc.dg/vect/vect-77.c | 1 - gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 1 - gcc/testsuite/gcc.dg/vect/vect-78-global.c | 1 - gcc/testsuite/gcc.dg/vect/vect-78.c | 1 - gcc/testsuite/gcc.dg/vect/vect-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-80-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-80.c | 1 - gcc/testsuite/gcc.dg/vect/vect-82.c | 1 - gcc/testsuite/gcc.dg/vect/vect-82_64.c | 1 - gcc/testsuite/gcc.dg/vect/vect-83.c | 1 - gcc/testsuite/gcc.dg/vect/vect-83_64.c | 1 - gcc/testsuite/gcc.dg/vect/vect-85-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-85.c | 1 - gcc/testsuite/gcc.dg/vect/vect-86.c | 1 - gcc/testsuite/gcc.dg/vect/vect-87.c | 1 - gcc/testsuite/gcc.dg/vect/vect-88.c | 1 - gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-89.c | 1 - gcc/testsuite/gcc.dg/vect/vect-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-91.c | 1 - gcc/testsuite/gcc.dg/vect/vect-92.c | 1 - gcc/testsuite/gcc.dg/vect/vect-93.c | 1 - gcc/testsuite/gcc.dg/vect/vect-95.c | 1 - gcc/testsuite/gcc.dg/vect/vect-96.c | 1 - gcc/testsuite/gcc.dg/vect/vect-97-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-97.c | 1 - gcc/testsuite/gcc.dg/vect/vect-98-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-98.c | 1 - gcc/testsuite/gcc.dg/vect/vect-99.c | 1 - gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-alias-check.c | 1 - gcc/testsuite/gcc.dg/vect/vect-align-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-align-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-align-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-all-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-all.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bool-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 1 - gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 1 - gcc/testsuite/gcc.dg/vect/vect-complex-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-complex-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-complex-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-reduc-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-reduc-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cselim-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 1 - .../gcc.dg/vect/vect-double-reduc-6-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-double-reduc-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-dv-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 1 - .../gcc.dg/vect/vect-floatint-conversion-1.c | 1 - .../gcc.dg/vect/vect-floatint-conversion-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-fold-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c | 36 + gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 - .../gcc.dg/vect/vect-intfloat-conversion-1.c | 1 - .../gcc.dg/vect/vect-intfloat-conversion-2.c | 1 - .../gcc.dg/vect/vect-intfloat-conversion-3.c | 1 - .../gcc.dg/vect/vect-intfloat-conversion-4a.c | 1 - .../gcc.dg/vect/vect-intfloat-conversion-4b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-8-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-8a-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-8a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-iv-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ivdep-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ivdep-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mult-pattern-1.c | 21 + gcc/testsuite/gcc.dg/vect/vect-mult-pattern-2.c | 28 + gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-12.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-13.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-14.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-15.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-nest-cycle-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-nop-move.c | 2 - gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-1.c | 1 - .../gcc.dg/vect/vect-outer-1a-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-1a.c | 1 - .../gcc.dg/vect/vect-outer-1b-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-1b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2.c | 1 - .../gcc.dg/vect/vect-outer-2a-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 1 - .../gcc.dg/vect/vect-outer-2c-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-2d.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-3-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-3.c | 1 - .../gcc.dg/vect/vect-outer-3a-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-3a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-3c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4.c | 1 - .../gcc.dg/vect/vect-outer-4a-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4a.c | 1 - .../gcc.dg/vect/vect-outer-4b-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4b.c | 1 - .../gcc.dg/vect/vect-outer-4c-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4c.c | 1 - .../gcc.dg/vect/vect-outer-4d-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4d.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4i.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4j.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 1 - .../gcc.dg/vect/vect-outer-4m-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-4m.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 - .../gcc.dg/vect/vect-outer-fir-big-array.c | 1 - .../gcc.dg/vect/vect-outer-fir-lb-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-fir.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c | 74 + gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c | 75 + gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c | 78 + .../gcc.dg/vect/vect-over-widen-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 - .../gcc.dg/vect/vect-over-widen-4-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-peel-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-peel-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-pre-interact.c | 1 - gcc/testsuite/gcc.dg/vect/vect-recip.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-1.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-10.c | 1 - .../gcc.dg/vect/vect-reduc-1char-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1char.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1short.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2.c | 3 +- .../gcc.dg/vect/vect-reduc-2char-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-mul_1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-mul_2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 1 - .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1b.c | 1 - .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 1 - .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2b.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-btrunc.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-btruncf.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-ceil.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-ceilf.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-floor.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-floorf.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-lceil.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-lfloor.c | 1 - .../gcc.dg/vect/vect-rounding-nearbyint.c | 1 - .../gcc.dg/vect/vect-rounding-nearbyintf.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-round.c | 1 - gcc/testsuite/gcc.dg/vect/vect-rounding-roundf.c | 1 - gcc/testsuite/gcc.dg/vect/vect-sdivmod-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-shift-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-shift-2-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-shift-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-shift-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-shift-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-10a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-12a.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-13.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-14.c | 1 - .../{vect-simd-clone-3.c => vect-simd-clone-15.c} | 19 +- gcc/testsuite/gcc.dg/vect/vect-simd-clone-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c | 3 +- .../gcc.dg/vect/vect-strided-a-u16-mult.c | 1 - .../gcc.dg/vect/vect-strided-a-u32-mult.c | 1 - .../gcc.dg/vect/vect-strided-a-u8-i2-gap.c | 5 +- .../vect/vect-strided-a-u8-i8-gap2-big-array.c | 1 - .../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c | 1 - .../vect/vect-strided-a-u8-i8-gap7-big-array.c | 1 - .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-float.c | 1 - .../gcc.dg/vect/vect-strided-mult-char-ls.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-mult.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 33 + .../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 1 - .../gcc.dg/vect/vect-strided-store-u16-i4.c | 1 - .../gcc.dg/vect/vect-strided-store-u32-i2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-store.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u16-i3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u32-mult.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c | 1 - .../vect/vect-strided-u8-i8-gap2-big-array.c | 1 - .../gcc.dg/vect/vect-strided-u8-i8-gap2.c | 1 - .../vect/vect-strided-u8-i8-gap4-big-array.c | 1 - .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 1 - .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 1 - .../vect/vect-strided-u8-i8-gap7-big-array.c | 1 - .../gcc.dg/vect/vect-strided-u8-i8-gap7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-vfa-01.c | 1 - gcc/testsuite/gcc.dg/vect/vect-vfa-02.c | 1 - gcc/testsuite/gcc.dg/vect/vect-vfa-03.c | 1 - gcc/testsuite/gcc.dg/vect/vect-vfa-04.c | 1 - gcc/testsuite/gcc.dg/vect/vect-vfa-slp.c | 1 - .../gcc.dg/vect/vect-widen-mult-const-s16.c | 1 - .../gcc.dg/vect/vect-widen-mult-const-u16.c | 1 - .../gcc.dg/vect/vect-widen-mult-half-u8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-s16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-s8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-sum.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 1 - .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-shift-s16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-shift-s8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-shift-u16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-shift-u8.c | 1 - gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c | 1 - gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c | 3 +- .../gcc.dg/vect/wrapv-vect-reduc-2short.c | 3 +- .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 1 - .../gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c | 1 - gcc/testsuite/gcc.dg/vector-shift-2.c | 1 - gcc/testsuite/gcc.dg/vector-shift.c | 1 - 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/volatile2.c | 1 - gcc/testsuite/gcc.dg/volatile3.c | 1 - gcc/testsuite/gcc.dg/vrp-min-max-1.c | 27 + gcc/testsuite/gcc.dg/vrp-min-max-2.c | 17 + gcc/testsuite/gcc.dg/weak/weak-18.c | 9 + gcc/testsuite/gcc.dg/wide-shift-128.c | 11 + gcc/testsuite/gcc.dg/wide-shift-64.c | 10 + gcc/testsuite/gcc.dg/winline-10.c | 2 +- gcc/testsuite/gcc.dg/winline-2.c | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.dg/winline-5.c | 2 +- gcc/testsuite/gcc.dg/winline-6.c | 2 +- gcc/testsuite/gcc.dg/winline-7.c | 3 +- gcc/testsuite/gcc.dg/winline-9.c | 2 +- gcc/testsuite/gcc.dg/wmul-1.c | 1 - gcc/testsuite/gcc.misc-tests/help.exp | 66 +- gcc/testsuite/gcc.misc-tests/options.exp | 6 + .../gcc.target/aarch64/aapcs64/func-ret-1.c | 3 + .../gcc.target/aarch64/aapcs64/type-def.h | 3 + gcc/testsuite/gcc.target/aarch64/abs_1.c | 1 - gcc/testsuite/gcc.target/aarch64/abs_2.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32b.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32cb.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32cd.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32ch.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32cw.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32d.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32h.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/crc32w.c | 1 - gcc/testsuite/gcc.target/aarch64/adds1.c | 49 +- gcc/testsuite/gcc.target/aarch64/adds2.c | 1 - gcc/testsuite/gcc.target/aarch64/adds3.c | 20 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 48 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 112 +- .../aarch64/advsimd-intrinsics/compute-ref-data.h | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vbsl.c | 2 +- .../aarch64/advsimd-intrinsics/vcombine.c | 14 + .../aarch64/advsimd-intrinsics/vcreate.c | 16 + .../aarch64/advsimd-intrinsics/vcvt_f16.c | 100 + .../aarch64/advsimd-intrinsics/vcvt_high_1.c | 98 + .../aarch64/advsimd-intrinsics/vdup-vmov.c | 12 +- .../aarch64/advsimd-intrinsics/vdup_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vext.c | 2 +- .../aarch64/advsimd-intrinsics/vget_high.c | 7 + .../aarch64/advsimd-intrinsics/vget_lane.c | 125 + .../aarch64/advsimd-intrinsics/vget_low.c | 10 + .../gcc.target/aarch64/advsimd-intrinsics/vld1.c | 7 + .../aarch64/advsimd-intrinsics/vld1_dup.c | 13 + .../aarch64/advsimd-intrinsics/vld1_lane.c | 15 + .../advsimd-intrinsics/vld2_lane_f16_indices_1.c | 16 + .../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_f16_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_f16_indices_1.c | 16 + .../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_f16_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_f16_indices_1.c | 16 + .../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_f16_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 + .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 102 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 82 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 93 +- .../gcc.target/aarch64/advsimd-intrinsics/vqtbX.c | 519 + .../gcc.target/aarch64/advsimd-intrinsics/vrecpe.c | 154 + .../gcc.target/aarch64/advsimd-intrinsics/vrecps.c | 117 + .../aarch64/advsimd-intrinsics/vreinterpret.c | 741 + .../gcc.target/aarch64/advsimd-intrinsics/vrev.c | 200 + .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 627 + .../aarch64/advsimd-intrinsics/vrshr_n.c | 504 + .../aarch64/advsimd-intrinsics/vrshrn_n.c | 143 + .../aarch64/advsimd-intrinsics/vrsqrte.c | 157 + .../aarch64/advsimd-intrinsics/vrsqrts.c | 118 + .../aarch64/advsimd-intrinsics/vrsra_n.c | 553 + .../aarch64/advsimd-intrinsics/vset_lane.c | 112 + .../gcc.target/aarch64/advsimd-intrinsics/vshl_n.c | 96 + .../aarch64/advsimd-intrinsics/vshll_n.c | 56 + .../gcc.target/aarch64/advsimd-intrinsics/vshr_n.c | 95 + .../aarch64/advsimd-intrinsics/vshrn_n.c | 70 + .../gcc.target/aarch64/advsimd-intrinsics/vsra_n.c | 117 + .../aarch64/advsimd-intrinsics/vst1_lane.c | 102 + .../advsimd-intrinsics/vst2_lane_f16_indices_1.c | 15 + .../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_f16_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_f16_indices_1.c | 15 + .../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_f16_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_f16_indices_1.c | 15 + .../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_f16_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 + .../aarch64/advsimd-intrinsics/vstX_lane.c | 578 + .../gcc.target/aarch64/advsimd-intrinsics/vtbX.c | 289 + .../gcc.target/aarch64/advsimd-intrinsics/vtst.c | 120 + gcc/testsuite/gcc.target/aarch64/aes_1.c | 1 - gcc/testsuite/gcc.target/aarch64/ands_1.c | 26 +- gcc/testsuite/gcc.target/aarch64/ands_2.c | 1 - .../gcc.target/aarch64/arm_align_max_pwr.c | 23 + .../gcc.target/aarch64/arm_align_max_stack_pwr.c | 20 + .../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-ldadd.c | 87 + .../gcc.target/aarch64/atomic-inst-ldlogic.c | 155 + .../gcc.target/aarch64/atomic-inst-ops.inc | 66 + gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c | 44 + .../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/bfxil_1.c | 1 - gcc/testsuite/gcc.target/aarch64/bfxil_2.c | 1 - gcc/testsuite/gcc.target/aarch64/bics_1.c | 19 +- gcc/testsuite/gcc.target/aarch64/bics_2.c | 1 - gcc/testsuite/gcc.target/aarch64/bics_3.c | 1 - gcc/testsuite/gcc.target/aarch64/bics_4.c | 1 - gcc/testsuite/gcc.target/aarch64/cinc_common_1.c | 64 + gcc/testsuite/gcc.target/aarch64/cmn-neg.c | 1 - gcc/testsuite/gcc.target/aarch64/cmn-neg2.c | 1 - gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 34 + gcc/testsuite/gcc.target/aarch64/cond_op_imm_1.c | 99 + gcc/testsuite/gcc.target/aarch64/copysign_1.c | 81 + gcc/testsuite/gcc.target/aarch64/copysign_2.c | 81 + .../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/csneg-1.c | 12 + gcc/testsuite/gcc.target/aarch64/cvtf_1.c | 1 - gcc/testsuite/gcc.target/aarch64/extr.c | 1 - gcc/testsuite/gcc.target/aarch64/f16_movs_1.c | 26 + gcc/testsuite/gcc.target/aarch64/fabd.c | 1 - .../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/fmla_intrinsic_1.c | 1 - .../gcc.target/aarch64/fmls_intrinsic_1.c | 1 - .../aarch64/{fmovd-zero.c => fmovd-zero-mem.c} | 2 +- gcc/testsuite/gcc.target/aarch64/fmovd-zero-reg.c | 11 + .../aarch64/{fmovf-zero.c => fmovf-zero-mem.c} | 2 +- .../gcc.target/aarch64/{clz.c => fmovf-zero-reg.c} | 8 +- gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c | 10 + gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c | 11 + gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c | 141 + gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 67 + .../gcc.target/aarch64/fmul_intrinsic_1.c | 1 - gcc/testsuite/gcc.target/aarch64/fnmul-1.c | 16 + gcc/testsuite/gcc.target/aarch64/fnmul-2.c | 18 + gcc/testsuite/gcc.target/aarch64/fnmul-3.c | 16 + gcc/testsuite/gcc.target/aarch64/fnmul-4.c | 16 + .../gcc.target/aarch64/fp16/f16_convs_1.c | 34 + .../gcc.target/aarch64/fp16/f16_convs_2.c | 33 + .../{vax/vax.exp => aarch64/fp16/fp16.exp} | 10 +- gcc/testsuite/gcc.target/aarch64/fp16/set_zero_1.c | 21 + gcc/testsuite/gcc.target/aarch64/fpcr_fpsr_1.c | 26 + gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c | 25 + gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 22 + gcc/testsuite/gcc.target/aarch64/insv_1.c | 1 - gcc/testsuite/gcc.target/aarch64/insv_2.c | 1 - gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c | 16 + .../aarch64/legitimize_stack_var_before_reload_1.c | 1 - gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 91 + gcc/testsuite/gcc.target/aarch64/lr_free_1.c | 1 - gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 2 - gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 10 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c | 15 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c | 11 + gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c | 1 - gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c | 1 - gcc/testsuite/gcc.target/aarch64/mod_2.c | 7 + gcc/testsuite/gcc.target/aarch64/mod_2.x | 5 + gcc/testsuite/gcc.target/aarch64/mod_256.c | 6 + gcc/testsuite/gcc.target/aarch64/mod_256.x | 5 + gcc/testsuite/gcc.target/aarch64/movk.c | 1 - gcc/testsuite/gcc.target/aarch64/mul_intrinsic_1.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_1.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_2.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_3.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_4.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_5.c | 1 - gcc/testsuite/gcc.target/aarch64/mult-synth_6.c | 1 - gcc/testsuite/gcc.target/aarch64/neg_1.c | 1 - gcc/testsuite/gcc.target/aarch64/neg_abs_1.c | 17 + gcc/testsuite/gcc.target/aarch64/ngc.c | 1 - gcc/testsuite/gcc.target/aarch64/nofp_1.c | 19 + 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/testsuite/gcc.target/aarch64/pic-small.c | 28 + gcc/testsuite/gcc.target/aarch64/pmull_1.c | 1 - gcc/testsuite/gcc.target/aarch64/pr60580_1.c | 1 - gcc/testsuite/gcc.target/aarch64/pr62308.c | 6 + gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 47 + gcc/testsuite/gcc.target/aarch64/pr64304.c | 1 - gcc/testsuite/gcc.target/aarch64/pr65491_1.c | 11 + gcc/testsuite/gcc.target/aarch64/pr66776.c | 10 + gcc/testsuite/gcc.target/aarch64/pr66912.c | 42 + gcc/testsuite/gcc.target/aarch64/pr68102_1.c | 18 + gcc/testsuite/gcc.target/aarch64/pr68106.c | 50 + .../gcc.target/aarch64/pragma_cpp_predefs_1.c | 255 + gcc/testsuite/gcc.target/aarch64/ror.c | 1 - gcc/testsuite/gcc.target/aarch64/sbc.c | 1 - gcc/testsuite/gcc.target/aarch64/scalar-vca.c | 1 - gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 1 - gcc/testsuite/gcc.target/aarch64/sha1_1.c | 1 - gcc/testsuite/gcc.target/aarch64/sha256_1.c | 1 - .../gcc.target/aarch64/shrink_wrap_symbol_ref_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_f32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_f64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_p16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_p8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_s16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_s32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_s64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_s8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_u16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_u32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_u64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/ext_u8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_f32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_f64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_p16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_p8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_s16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_s32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_s64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_s8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_u16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_u32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_u64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/extq_u8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vmul_f64_1.c | 1 - .../gcc.target/aarch64/simd/vmulx_f32_1.c | 52 + .../gcc.target/aarch64/simd/vmulx_f64_1.c | 57 + .../gcc.target/aarch64/simd/vmulxd_f64_1.c | 36 + .../gcc.target/aarch64/simd/vmulxq_f32_1.c | 48 + .../gcc.target/aarch64/simd/vmulxq_f64_1.c | 51 + .../gcc.target/aarch64/simd/vmulxs_f32_1.c | 34 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c | 1 - .../aarch64/simd/vqdmlal_high_lane_s16.c | 1 - .../aarch64/simd/vqdmlal_high_lane_s32.c | 1 - .../aarch64/simd/vqdmlal_high_laneq_s16.c | 1 - .../aarch64/simd/vqdmlal_high_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlal_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmlal_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlal_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmlal_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlalh_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c | 1 - .../gcc.target/aarch64/simd/vqdmlals_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c | 1 - .../aarch64/simd/vqdmlsl_high_lane_s16.c | 1 - .../aarch64/simd/vqdmlsl_high_lane_s32.c | 1 - .../aarch64/simd/vqdmlsl_high_laneq_s16.c | 1 - .../aarch64/simd/vqdmlsl_high_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlsl_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmlsl_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlslh_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c | 1 - .../gcc.target/aarch64/simd/vqdmlsls_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c | 1 - .../gcc.target/aarch64/simd/vqdmulh_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmulh_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmulhh_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c | 1 - .../gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmulhs_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c | 1 - .../aarch64/simd/vqdmull_high_lane_s16.c | 1 - .../aarch64/simd/vqdmull_high_lane_s32.c | 1 - .../aarch64/simd/vqdmull_high_laneq_s16.c | 1 - .../aarch64/simd/vqdmull_high_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmull_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmull_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmull_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmull_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmullh_lane_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmullh_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqdmulls_lane_s32.c | 1 - .../gcc.target/aarch64/simd/vqdmulls_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c | 1 - .../aarch64/simd/vqrdmulhh_laneq_s16_1.c | 1 - .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c | 1 - .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c | 1 - .../gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c | 1 - .../aarch64/simd/vqrdmulhs_laneq_s32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev16p8_1.c | 1 - .../gcc.target/aarch64/simd/vrev16qp8_1.c | 1 - .../gcc.target/aarch64/simd/vrev16qs8_1.c | 1 - .../gcc.target/aarch64/simd/vrev16qu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev16s8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev16u8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32p16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev32p8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qp16_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qp8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qs16_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qs8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qu16_1.c | 1 - .../gcc.target/aarch64/simd/vrev32qu8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32s16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev32s8_1.c | 1 - .../gcc.target/aarch64/simd/vrev32u16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev32u8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64f32_1.c | 1 - .../gcc.target/aarch64/simd/vrev64p16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev64p8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qf32_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qp16_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qp8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qs16_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qs32_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qs8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qu16_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qu32_1.c | 1 - .../gcc.target/aarch64/simd/vrev64qu8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64s16_1.c | 1 - .../gcc.target/aarch64/simd/vrev64s32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev64s8_1.c | 1 - .../gcc.target/aarch64/simd/vrev64u16_1.c | 1 - .../gcc.target/aarch64/simd/vrev64u32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vrev64u8_1.c | 1 - .../gcc.target/aarch64/simd/vsqrt_f64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqs16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqs32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqs8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnqu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrns16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrns32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrns8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vtrnu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqs16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqs32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqs8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpqu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzps16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzps32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzps8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vuzpu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqf32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqp16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqp8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqs16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqs32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqs8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipqu8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzips16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzips32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzips8_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipu16_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipu32_1.c | 1 - gcc/testsuite/gcc.target/aarch64/simd/vzipu8_1.c | 1 - .../gcc.target/aarch64/singleton_intrinsics_1.c | 1 - gcc/testsuite/gcc.target/aarch64/sshr64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c | 20 + gcc/testsuite/gcc.target/aarch64/subs1.c | 57 +- gcc/testsuite/gcc.target/aarch64/subs2.c | 1 - gcc/testsuite/gcc.target/aarch64/subs3.c | 20 +- .../gcc.target/aarch64/symbol-range-tiny.c | 1 - gcc/testsuite/gcc.target/aarch64/symbol-range.c | 1 - gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 8 + gcc/testsuite/gcc.target/aarch64/sync-comp-swap.x | 13 + gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 8 + gcc/testsuite/gcc.target/aarch64/sync-op-acquire.x | 7 + gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 8 + gcc/testsuite/gcc.target/aarch64/sync-op-full.x | 73 + gcc/testsuite/gcc.target/aarch64/sync-op-release.c | 6 + gcc/testsuite/gcc.target/aarch64/sync-op-release.x | 7 + .../gcc.target/aarch64/table-intrinsics.c | 4 +- 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.target/aarch64/target_attr_crypto_ice_2.c | 20 + .../gcc.target/aarch64/test-framepointer-1.c | 1 - .../gcc.target/aarch64/test-framepointer-2.c | 1 - .../gcc.target/aarch64/test-framepointer-3.c | 1 - .../gcc.target/aarch64/test-framepointer-4.c | 1 - .../gcc.target/aarch64/test-framepointer-5.c | 1 - .../gcc.target/aarch64/test-framepointer-6.c | 1 - .../gcc.target/aarch64/test-framepointer-7.c | 1 - .../gcc.target/aarch64/test-framepointer-8.c | 1 - .../gcc.target/aarch64/test_fp_attribute_1.c | 1 - .../gcc.target/aarch64/test_fp_attribute_2.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_1.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 1 - gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 1 - gcc/testsuite/gcc.target/aarch64/tls_1.x | 14 + gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c | 7 + gcc/testsuite/gcc.target/aarch64/tlsle12_1.c | 8 + gcc/testsuite/gcc.target/aarch64/tlsle12_tiny_1.c | 8 + gcc/testsuite/gcc.target/aarch64/tlsle24_1.c | 9 + gcc/testsuite/gcc.target/aarch64/tlsle24_tiny_1.c | 9 + gcc/testsuite/gcc.target/aarch64/tlsle32_1.c | 10 + .../gcc.target/aarch64/tlsle_sizeadj_small_1.c | 10 + .../gcc.target/aarch64/tlsle_sizeadj_tiny_1.c | 9 + gcc/testsuite/gcc.target/aarch64/tst_1.c | 1 - gcc/testsuite/gcc.target/aarch64/tst_2.c | 1 - gcc/testsuite/gcc.target/aarch64/ushr64_1.c | 1 - .../gcc.target/aarch64/vabs_intrinsic_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vadd_f64.c | 1 - gcc/testsuite/gcc.target/aarch64/vbslq_f64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vbslq_f64_2.c | 1 - gcc/testsuite/gcc.target/aarch64/vbslq_u64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vbslq_u64_2.c | 1 - gcc/testsuite/gcc.target/aarch64/vclz.c | 1 - gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 7 +- gcc/testsuite/gcc.target/aarch64/vdup_lane_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c | 3 +- gcc/testsuite/gcc.target/aarch64/vdup_n_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vdup_n_2.c | 1 - gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 1 - .../gcc.target/aarch64/vect-add-sub-cond.c | 94 + gcc/testsuite/gcc.target/aarch64/vect-clz.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c | 2 - gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-fmovd.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-fmovf.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-movi.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vaddv.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vca.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vcvt.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vfmaxv.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vmaxv.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-vrnd.c | 1 - .../gcc.target/aarch64/vect_combine_zeroes_1.c | 24 + gcc/testsuite/gcc.target/aarch64/vect_ctz_1.c | 1 - .../gcc.target/aarch64/vect_int32x2x4_1.c | 22 + gcc/testsuite/gcc.target/aarch64/vect_saddl_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vect_smlal_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vget_high_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vget_low_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 32 +- gcc/testsuite/gcc.target/aarch64/vldN_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/vmov_n_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vneg_f.c | 1 - gcc/testsuite/gcc.target/aarch64/vneg_s.c | 1 - gcc/testsuite/gcc.target/aarch64/vqabs_s64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vqneg_s64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vrecps.c | 1 - gcc/testsuite/gcc.target/aarch64/vrecpx.c | 1 - gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 5 + gcc/testsuite/gcc.target/aarch64/vsub_f64.c | 1 - gcc/testsuite/gcc.target/alpha/pr66140.c | 2 +- gcc/testsuite/gcc.target/arm/20131120.c | 1 - gcc/testsuite/gcc.target/arm/aapcs/align1.c | 29 + gcc/testsuite/gcc.target/arm/aapcs/align2.c | 30 + gcc/testsuite/gcc.target/arm/aapcs/align3.c | 42 + gcc/testsuite/gcc.target/arm/aapcs/align4.c | 29 + gcc/testsuite/gcc.target/arm/aapcs/align_rec1.c | 36 + gcc/testsuite/gcc.target/arm/aapcs/align_rec2.c | 41 + gcc/testsuite/gcc.target/arm/aapcs/align_rec3.c | 43 + gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c | 33 + gcc/testsuite/gcc.target/arm/aapcs/align_vaarg1.c | 36 + gcc/testsuite/gcc.target/arm/aapcs/align_vaarg2.c | 30 + gcc/testsuite/gcc.target/arm/acle/crc32b.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32cb.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32cd.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32ch.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32cw.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32d.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32h.c | 1 - gcc/testsuite/gcc.target/arm/acle/crc32w.c | 1 - gcc/testsuite/gcc.target/arm/anddi_notdi-1.c | 1 - .../gcc.target/arm/armv8-sync-comp-swap.c | 10 + .../gcc.target/arm/armv8-sync-op-acquire.c | 10 + gcc/testsuite/gcc.target/arm/armv8-sync-op-full.c | 10 + .../gcc.target/arm/armv8-sync-op-release.c | 8 + gcc/testsuite/gcc.target/arm/attr-align1.c | 27 + gcc/testsuite/gcc.target/arm/attr-align2.c | 15 + gcc/testsuite/gcc.target/arm/attr-align3.c | 13 + gcc/testsuite/gcc.target/arm/attr_arm-err.c | 13 + gcc/testsuite/gcc.target/arm/attr_arm.c | 11 + gcc/testsuite/gcc.target/arm/attr_thumb-static.c | 25 + gcc/testsuite/gcc.target/arm/attr_thumb-static2.c | 40 + gcc/testsuite/gcc.target/arm/attr_thumb.c | 15 + gcc/testsuite/gcc.target/arm/bics_1.c | 1 - gcc/testsuite/gcc.target/arm/bics_2.c | 1 - gcc/testsuite/gcc.target/arm/bics_3.c | 1 - gcc/testsuite/gcc.target/arm/bics_4.c | 1 - gcc/testsuite/gcc.target/arm/combine-movs.c | 3 +- .../gcc.target/arm/copysign_softfloat_1.c | 1 - gcc/testsuite/gcc.target/arm/divzero.c | 2 +- .../gcc.target/arm/fixed_float_conversion.c | 1 + gcc/testsuite/gcc.target/arm/flip-thumb.c | 26 + gcc/testsuite/gcc.target/arm/fp16-inf.c | 14 + .../gcc.target/arm/identical-invariants.c | 1 - gcc/testsuite/gcc.target/arm/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 4 +- gcc/testsuite/gcc.target/arm/iordi_notdi-1.c | 1 - gcc/testsuite/gcc.target/arm/ivopts-2.c | 2 - gcc/testsuite/gcc.target/arm/ivopts-3.c | 2 - gcc/testsuite/gcc.target/arm/ivopts-4.c | 2 - gcc/testsuite/gcc.target/arm/ivopts-5.c | 2 - gcc/testsuite/gcc.target/arm/ivopts-orig_biv-inc.c | 1 - gcc/testsuite/gcc.target/arm/ivopts.c | 2 - gcc/testsuite/gcc.target/arm/lp1243022.c | 1 - gcc/testsuite/gcc.target/arm/macro_defs0.c | 1 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/maskdata.c | 2 +- gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c | 12 + gcc/testsuite/gcc.target/arm/memset-inline-1.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-10.c | 2 + gcc/testsuite/gcc.target/arm/memset-inline-2.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-4.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-5.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-6.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-8.c | 1 - gcc/testsuite/gcc.target/arm/memset-inline-9.c | 1 - gcc/testsuite/gcc.target/arm/mod_2.c | 8 + gcc/testsuite/gcc.target/arm/mod_256.c | 8 + gcc/testsuite/gcc.target/arm/neon-reload-class.c | 2 +- gcc/testsuite/gcc.target/arm/neon-vdup-1.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-10.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-11.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-12.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-13.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-14.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-15.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-16.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-17.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-18.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-19.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-2.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-3.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-4.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-5.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-6.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-7.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-8.c | 1 - gcc/testsuite/gcc.target/arm/neon-vdup-9.c | 1 - gcc/testsuite/gcc.target/arm/neon/pr51534.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRaddhnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhadds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhadds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhadds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRhaddu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshls64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshr_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRshrn_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsraQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsra_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vRsubhnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabaQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabals16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabals32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabals8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabalu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabalu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabalu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabas16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabas32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabas8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabau16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabau32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabau8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabdu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabsQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabsQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabsQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabsQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabsf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabss16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabss32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vabss8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddhnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vadds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vadds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vadds64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vadds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddws16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddws32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddws8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddwu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddwu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vaddwu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vands16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vands32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vands64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vands8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vandu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbics16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbics32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbics64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbics8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbicu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbsls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbsls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbsls64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbsls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vbslu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcageQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcagef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcagtQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcagtf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcaleQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcalef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcaltQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcaltf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vceqs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcequ16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcequ32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcequ8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcges16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcges32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcges8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgeu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgts16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgts32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgts8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcgtu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcles16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcles32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcles8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcleu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclsQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclsQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclsQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclss16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclss32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclss8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclts16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclts32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclts8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcltu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vclzu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcntQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcntQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcntQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcntp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcnts8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcntu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombinef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombinep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombinep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombinep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombines16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombines32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombines64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombines8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombineu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombineu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombineu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcombineu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreatef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreatep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreatep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreatep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreates16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreates32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreates64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreates8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreateu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreateu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreateu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcreateu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQ_nf32_s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQ_nf32_u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQ_ns32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQ_nu32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQf32_s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQf32_u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQs32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtQu32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvt_nf32_s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvt_nf32_u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvt_ns32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvt_nu32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtf16_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtf32_f16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtf32_s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtf32_u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvts32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vcvtu32_f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdupQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vdup_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vect-vcvt.c | 1 - gcc/testsuite/gcc.target/arm/neon/vect-vcvtq.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/veorQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/veors16.c | 1 - gcc/testsuite/gcc.target/arm/neon/veors32.c | 1 - gcc/testsuite/gcc.target/arm/neon/veors64.c | 1 - gcc/testsuite/gcc.target/arm/neon/veors8.c | 1 - gcc/testsuite/gcc.target/arm/neon/veoru16.c | 1 - gcc/testsuite/gcc.target/arm/neon/veoru32.c | 1 - gcc/testsuite/gcc.target/arm/neon/veoru64.c | 1 - gcc/testsuite/gcc.target/arm/neon/veoru8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vexts16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vexts32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vexts64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vexts8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vextu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vfmaQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vfmaf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vfmsQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vfmsf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vfp-shift-a2t2.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vgetQ_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_highu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lows16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lows32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lows64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lows8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vget_lowu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhadds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhadds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhadds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhaddu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vhsubu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dups16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dups32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dups64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dups8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_dupu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Q_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dups16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dups32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dups64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dups8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_dupu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld1u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dups16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dups32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dups64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dups8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_dupu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld2u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dups16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dups32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dups64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dups8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_dupu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld3u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dups16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dups32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dups64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dups8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_dupu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vld4u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmaxu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmins16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmins32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmins8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vminu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmla_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlaf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlal_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlals16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlals32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlals8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlalu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlalu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlalu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlas16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlas32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlas8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlau16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlau32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlau8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmls_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsl_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlslu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlslu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlslu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlss16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlss32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlss8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmlsu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmov_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmovnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_nf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmul_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmull_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmullp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmullu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmullu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmullu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmuls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmuls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmuls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmulu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vmvnu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vnegs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vornu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorrs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorru16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorru32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorru64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vorru8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadals16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadals32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadals8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadalu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpadds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpaddu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmaxu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpminf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmins16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmins32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpmins8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpminu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpminu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vpminu8.c | 1 - .../gcc.target/arm/neon/vqRdmulhQ_lanes16.c | 1 - .../gcc.target/arm/neon/vqRdmulhQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhQs32.c | 1 - .../gcc.target/arm/neon/vqRdmulh_lanes16.c | 1 - .../gcc.target/arm/neon/vqRdmulh_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulh_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulh_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRdmulhs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshls64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrn_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrun_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrun_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqRshrun_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabsQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabsQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabsQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabss16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabss32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqabss8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqadds16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqadds32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqadds64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqadds8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqaddu8.c | 1 - .../gcc.target/arm/neon/vqdmlal_lanes16.c | 1 - .../gcc.target/arm/neon/vqdmlal_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlal_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlal_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlals16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlals32.c | 1 - .../gcc.target/arm/neon/vqdmlsl_lanes16.c | 1 - .../gcc.target/arm/neon/vqdmlsl_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlsl_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlsl_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlsls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmlsls32.c | 1 - .../gcc.target/arm/neon/vqdmulhQ_lanes16.c | 1 - .../gcc.target/arm/neon/vqdmulhQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhQs32.c | 1 - .../gcc.target/arm/neon/vqdmulh_lanes16.c | 1 - .../gcc.target/arm/neon/vqdmulh_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulh_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulh_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulhs32.c | 1 - .../gcc.target/arm/neon/vqdmull_lanes16.c | 1 - .../gcc.target/arm/neon/vqdmull_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmull_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmull_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqdmulls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovuns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovuns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqmovuns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqnegs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshl_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshls64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshluQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshluQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshluQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshluQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshlu_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrn_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrun_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrun_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqshrun_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vqsubu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpeQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpeQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpeu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpsQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrecpsf32.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQf32_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp128_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp16_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp64_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQp8_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs16_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs32_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs64_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQs8_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu16_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu32_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu64_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_p128.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretQu8_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretf32_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretp16_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretp64_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretp8_u8.c | 1 - .../gcc.target/arm/neon/vreinterprets16_f32.c | 1 - .../gcc.target/arm/neon/vreinterprets16_p16.c | 1 - .../gcc.target/arm/neon/vreinterprets16_p64.c | 1 - .../gcc.target/arm/neon/vreinterprets16_p8.c | 1 - .../gcc.target/arm/neon/vreinterprets16_s32.c | 1 - .../gcc.target/arm/neon/vreinterprets16_s64.c | 1 - .../gcc.target/arm/neon/vreinterprets16_s8.c | 1 - .../gcc.target/arm/neon/vreinterprets16_u16.c | 1 - .../gcc.target/arm/neon/vreinterprets16_u32.c | 1 - .../gcc.target/arm/neon/vreinterprets16_u64.c | 1 - .../gcc.target/arm/neon/vreinterprets16_u8.c | 1 - .../gcc.target/arm/neon/vreinterprets32_f32.c | 1 - .../gcc.target/arm/neon/vreinterprets32_p16.c | 1 - .../gcc.target/arm/neon/vreinterprets32_p64.c | 1 - .../gcc.target/arm/neon/vreinterprets32_p8.c | 1 - .../gcc.target/arm/neon/vreinterprets32_s16.c | 1 - .../gcc.target/arm/neon/vreinterprets32_s64.c | 1 - .../gcc.target/arm/neon/vreinterprets32_s8.c | 1 - .../gcc.target/arm/neon/vreinterprets32_u16.c | 1 - .../gcc.target/arm/neon/vreinterprets32_u32.c | 1 - .../gcc.target/arm/neon/vreinterprets32_u64.c | 1 - .../gcc.target/arm/neon/vreinterprets32_u8.c | 1 - .../gcc.target/arm/neon/vreinterprets64_f32.c | 1 - .../gcc.target/arm/neon/vreinterprets64_p16.c | 1 - .../gcc.target/arm/neon/vreinterprets64_p64.c | 1 - .../gcc.target/arm/neon/vreinterprets64_p8.c | 1 - .../gcc.target/arm/neon/vreinterprets64_s16.c | 1 - .../gcc.target/arm/neon/vreinterprets64_s32.c | 1 - .../gcc.target/arm/neon/vreinterprets64_s8.c | 1 - .../gcc.target/arm/neon/vreinterprets64_u16.c | 1 - .../gcc.target/arm/neon/vreinterprets64_u32.c | 1 - .../gcc.target/arm/neon/vreinterprets64_u64.c | 1 - .../gcc.target/arm/neon/vreinterprets64_u8.c | 1 - .../gcc.target/arm/neon/vreinterprets8_f32.c | 1 - .../gcc.target/arm/neon/vreinterprets8_p16.c | 1 - .../gcc.target/arm/neon/vreinterprets8_p64.c | 1 - .../gcc.target/arm/neon/vreinterprets8_p8.c | 1 - .../gcc.target/arm/neon/vreinterprets8_s16.c | 1 - .../gcc.target/arm/neon/vreinterprets8_s32.c | 1 - .../gcc.target/arm/neon/vreinterprets8_s64.c | 1 - .../gcc.target/arm/neon/vreinterprets8_u16.c | 1 - .../gcc.target/arm/neon/vreinterprets8_u32.c | 1 - .../gcc.target/arm/neon/vreinterprets8_u64.c | 1 - .../gcc.target/arm/neon/vreinterprets8_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretu16_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_u64.c | 1 - .../gcc.target/arm/neon/vreinterpretu32_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretu64_u8.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_f32.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_p16.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_p64.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_p8.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_s16.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_s32.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_s64.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_s8.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_u16.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_u32.c | 1 - .../gcc.target/arm/neon/vreinterpretu8_u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev16u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev32u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrev64u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndaf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndaqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndmf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndmqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndnf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndnqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndpf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndpqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrndqf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrteQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrteQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrtef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrteu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrtsQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vrsqrtsf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsetQ_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vset_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshl_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshll_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshls64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshlu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshr_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vshrn_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsliQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsli_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsraQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsra_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsriQ_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_np16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_np64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_np8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_ns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_ns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_ns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_ns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_nu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_nu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_nu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsri_nu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Q_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qp64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanep64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanes64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_laneu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst1u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst2u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst3u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Q_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4Qu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanef32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanep16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanep8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanes16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanes32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_lanes8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_laneu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_laneu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4_laneu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4f32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4p16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4p64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4s16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4s32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4s64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4u16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4u32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4u64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vst4u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhns64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubhnu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubls16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubls32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubls8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsublu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsublu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsublu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubs64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubu64.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubws16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubws32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubws8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubwu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubwu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vsubwu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl1p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl1s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl1u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl2p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl2s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl2u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl3p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl3s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl3u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl4p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl4s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbl4u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx1p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx1s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx1u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx2p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx2s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx2u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx3p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx3s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx3u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx4p8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx4s8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtbx4u8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrns16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrns32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrns8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtrnu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtsts16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtsts32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtsts8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vtstu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzps16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzps32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzps8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vuzpu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQs16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQs32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQs8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipQu8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipf32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipp16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipp8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzips16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzips32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzips8.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipu16.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipu32.c | 1 - gcc/testsuite/gcc.target/arm/neon/vzipu8.c | 1 - gcc/testsuite/gcc.target/arm/no-align.c | 12 + gcc/testsuite/gcc.target/arm/no-volatile-in-it.c | 1 + gcc/testsuite/gcc.target/arm/pr43404.c | 10 + gcc/testsuite/gcc.target/arm/pr43597.c | 1 - gcc/testsuite/gcc.target/arm/pr48470.c | 11 + gcc/testsuite/gcc.target/arm/pr58784.c | 2 + gcc/testsuite/gcc.target/arm/pr59985.C | 1 + gcc/testsuite/gcc.target/arm/pr63210.c | 2 + gcc/testsuite/gcc.target/arm/pr63408.c | 23 + gcc/testsuite/gcc.target/arm/pr64616.c | 1 - gcc/testsuite/gcc.target/arm/pr64744-1.c | 40 + gcc/testsuite/gcc.target/arm/pr64744-2.c | 13 + gcc/testsuite/gcc.target/arm/pr65647.c | 2 + gcc/testsuite/gcc.target/arm/pr65710.c | 1 + gcc/testsuite/gcc.target/arm/pr66912.c | 42 + gcc/testsuite/gcc.target/arm/pr67366.c | 14 + gcc/testsuite/gcc.target/arm/pr67439_1.c | 11 + gcc/testsuite/gcc.target/arm/pr67756.c | 64 + gcc/testsuite/gcc.target/arm/pragma_attribute.c | 35 + .../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 +- gcc/testsuite/gcc.target/arm/short-it-ifcvt-1.c | 23 + gcc/testsuite/gcc.target/arm/short-it-ifcvt-2.c | 21 + gcc/testsuite/gcc.target/arm/sibcall-2.c | 2 +- .../gcc.target/arm/simd/neon-vrndx_f32_1.c | 1 - .../gcc.target/arm/simd/neon-vrndxq_f32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQp64_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQs32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQs64_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQu64_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextQu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextp64_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vextp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vexts16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vexts32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vexts64_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vexts8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextu64_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vextu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16p8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16qp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16qs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16qu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16s8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev16u8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32p16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32p8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32qu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32s16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32s8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32u16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev32u8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64f32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64p16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64p8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qs32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64qu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64s16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64s32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64s8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64u16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64u32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vrev64u8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqs32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnqu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrns16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrns32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrns8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vtrnu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqs32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpqu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzps16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzps32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzps8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vuzpu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqf32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqp16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqp8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqs16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqs32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqs8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipqu8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzips16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzips32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzips8_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipu16_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipu32_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vzipu8_1.c | 1 - .../arm/split-live-ranges-for-shrink-wrap.c | 3 +- gcc/testsuite/gcc.target/arm/stack-checking.c | 22 + gcc/testsuite/gcc.target/arm/stl-cond.c | 19 + gcc/testsuite/gcc.target/arm/thumb-bitfld1.c | 2 + gcc/testsuite/gcc.target/arm/thumb-ifcvt.c | 2 +- gcc/testsuite/gcc.target/arm/thumb-ltu.c | 3 + gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-1.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-2.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-3.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data.c | 5 +- gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c | 2 +- gcc/testsuite/gcc.target/arm/unsigned-float.c | 3 +- gcc/testsuite/gcc.target/arm/vect-copysignf.c | 1 - gcc/testsuite/gcc.target/arm/vect-lceilf_1.c | 1 - gcc/testsuite/gcc.target/arm/vect-lfloorf_1.c | 1 - gcc/testsuite/gcc.target/arm/vect-lroundf_1.c | 1 - .../gcc.target/arm/vect-rounding-btruncf.c | 1 - gcc/testsuite/gcc.target/arm/vect-rounding-ceilf.c | 1 - .../gcc.target/arm/vect-rounding-floorf.c | 1 - .../gcc.target/arm/vect-rounding-roundf.c | 1 - gcc/testsuite/gcc.target/arm/vfp-1.c | 3 +- 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.target/arm/volatile-bitfields-1.c | 2 +- .../gcc.target/arm/volatile-bitfields-2.c | 2 +- .../gcc.target/arm/volatile-bitfields-3.c | 2 +- .../gcc.target/arm/volatile-bitfields-4.c | 2 +- gcc/testsuite/gcc.target/arm/xor-and.c | 2 +- gcc/testsuite/gcc.target/avr/pr65210.c | 7 + gcc/testsuite/gcc.target/avr/pr67839.c | 29 + .../gcc.target/h8300/andsi3_ashift_n_lower.c | 7 + gcc/testsuite/gcc.target/hppa/shadd-1.c | 2 +- gcc/testsuite/gcc.target/hppa/shadd-3.c | 41 + gcc/testsuite/gcc.target/i386/20060512-1.c | 13 +- gcc/testsuite/gcc.target/i386/20060512-2.c | 1 - gcc/testsuite/gcc.target/i386/47698.c | 1 + gcc/testsuite/gcc.target/i386/addr-space-1.c | 11 + gcc/testsuite/gcc.target/i386/addr-space-2.c | 11 + gcc/testsuite/gcc.target/i386/addr-space-3.c | 10 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c | 2 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c | 2 +- gcc/testsuite/gcc.target/i386/asm-dialect-1.c | 1 + gcc/testsuite/gcc.target/i386/asm-flag-0.c | 15 + gcc/testsuite/gcc.target/i386/asm-flag-1.c | 18 + gcc/testsuite/gcc.target/i386/asm-flag-2.c | 16 + gcc/testsuite/gcc.target/i386/asm-flag-3.c | 22 + gcc/testsuite/gcc.target/i386/asm-flag-4.c | 20 + gcc/testsuite/gcc.target/i386/asm-flag-5.c | 30 + gcc/testsuite/gcc.target/i386/avx-cvt-2.c | 1 - gcc/testsuite/gcc.target/i386/avx-cvt-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-cvt-2.c | 1 - gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 1 - gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 1 - .../gcc.target/i386/avx2-vec-mask-bit-not.c | 18 + .../gcc.target/i386/avx2-vect-aggressive-1.c | 2 - .../gcc.target/i386/avx2-vect-aggressive.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vect-shift.c | 14 + gcc/testsuite/gcc.target/i386/avx2-vpaddb-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpaddd-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpaddq-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpaddw-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpand-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpmulld-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpmullw-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsrad-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsraw-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsrld-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsrlw-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsubb-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsubd-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsubq-3.c | 1 - gcc/testsuite/gcc.target/i386/avx2-vpsubw-3.c | 1 - .../gcc.target/i386/avx512dq-vrangepd-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 2 +- .../gcc.target/i386/avx512dq-vrangess-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 1 - .../{avx512f-gather-1.c => avx512f-scatter-1.c} | 101 +- .../{avx512f-gather-1.c => avx512f-scatter-2.c} | 102 +- gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c | 36 + .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 2 +- .../gcc.target/i386/avx512vl-vpmuludq-1.c | 1 + gcc/testsuite/gcc.target/i386/branch-cost1.c | 1 - gcc/testsuite/gcc.target/i386/branch-cost2.c | 1 - gcc/testsuite/gcc.target/i386/branch-cost3.c | 1 - gcc/testsuite/gcc.target/i386/branch-cost4.c | 1 - gcc/testsuite/gcc.target/i386/bt-3.c | 14 + gcc/testsuite/gcc.target/i386/{bt-1.c => bt-4.c} | 7 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 36 + gcc/testsuite/gcc.target/i386/chkp-bndret.c | 1 - gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 1 - gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 1 - gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 1 - gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 1 - gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 1 - gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 1 - gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 1 - .../gcc.target/i386/chkp-remove-bndint-1.c | 1 - .../gcc.target/i386/chkp-remove-bndint-2.c | 1 - gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 1 - gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 1 - gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 1 - gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 1 - gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 1 - gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 1 - gcc/testsuite/gcc.target/i386/cmov9.c | 8 + .../gcc.target/i386/extract-insert-combining.c | 1 - gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 1 + gcc/testsuite/gcc.target/i386/funcspec-5.c | 13 + .../abi-x86_64.exp => i386/iamcu/abi-iamcu.exp} | 24 +- gcc/testsuite/gcc.target/i386/iamcu/args.h | 77 + gcc/testsuite/gcc.target/i386/iamcu/asm-support.S | 302 + .../{x86_64/abi => i386/iamcu}/defines.h | 68 +- .../gcc.target/{x86_64/abi => i386/iamcu}/macros.h | 0 .../i386/iamcu/test_3_element_struct_and_unions.c | 521 + .../i386/iamcu/test_basic_64bit_returning.c | 57 + .../abi => i386/iamcu}/test_basic_alignment.c | 9 - .../iamcu}/test_basic_array_size_and_align.c | 11 +- .../gcc.target/i386/iamcu/test_basic_returning.c | 55 + .../{x86_64/abi => i386/iamcu}/test_basic_sizes.c | 6 - .../iamcu}/test_basic_struct_size_and_align.c | 9 - .../iamcu}/test_basic_union_size_and_align.c | 9 - .../{x86_64/abi => i386/iamcu}/test_bitfields.c | 2 +- .../abi => i386/iamcu}/test_complex_returning.c | 0 .../abi => i386/iamcu}/test_passing_floats.c | 192 +- .../abi => i386/iamcu}/test_passing_integers.c | 33 +- .../abi => i386/iamcu}/test_passing_structs.c | 184 +- .../iamcu}/test_passing_structs_and_unions.c | 22 +- .../abi => i386/iamcu}/test_passing_unions.c | 48 +- .../gcc.target/i386/iamcu/test_struct_returning.c | 362 + .../{x86_64/abi => i386/iamcu}/test_varargs.c | 22 +- gcc/testsuite/gcc.target/i386/incoming-8.c | 2 +- gcc/testsuite/gcc.target/i386/inline_error.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_5.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_6.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_opt-2.c | 1 - gcc/testsuite/gcc.target/i386/mask-pack.c | 100 + gcc/testsuite/gcc.target/i386/mask-unpack.c | 100 + gcc/testsuite/gcc.target/i386/mcount_pic.c | 1 - gcc/testsuite/gcc.target/i386/monitorx.c | 27 + gcc/testsuite/gcc.target/i386/movbe-3.c | 19 + .../gcc.target/i386/mpx/chkp-fix-calls-1.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-2.c | 16 + .../gcc.target/i386/mpx/chkp-fix-calls-3.c | 33 + .../gcc.target/i386/mpx/chkp-fix-calls-4.c | 17 + gcc/testsuite/gcc.target/i386/mpx/pr66566.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr66567.c | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66568.c | 11 + gcc/testsuite/gcc.target/i386/mpx/pr66569.c | 14 + gcc/testsuite/gcc.target/i386/mpx/pr66581.c | 18 + gcc/testsuite/gcc.target/i386/mvc1.c | 27 + gcc/testsuite/gcc.target/i386/mvc2.c | 4 + gcc/testsuite/gcc.target/i386/mvc3.c | 10 + gcc/testsuite/gcc.target/i386/mvc4.c | 27 + gcc/testsuite/gcc.target/i386/mvc5.c | 18 + gcc/testsuite/gcc.target/i386/mvc6.c | 16 + gcc/testsuite/gcc.target/i386/mvc7.c | 14 + gcc/testsuite/gcc.target/i386/noplt-1.c | 13 + gcc/testsuite/gcc.target/i386/noplt-2.c | 13 + gcc/testsuite/gcc.target/i386/noplt-3.c | 12 + gcc/testsuite/gcc.target/i386/noplt-4.c | 11 + gcc/testsuite/gcc.target/i386/nrv1.c | 1 - gcc/testsuite/gcc.target/i386/pr20020-1.c | 1 - gcc/testsuite/gcc.target/i386/pr20020-2.c | 1 - gcc/testsuite/gcc.target/i386/pr20020-3.c | 1 - gcc/testsuite/gcc.target/i386/pr24178.c | 1 - gcc/testsuite/gcc.target/i386/pr37248-1.c | 1 - gcc/testsuite/gcc.target/i386/pr37248-2.c | 1 - gcc/testsuite/gcc.target/i386/pr37248-3.c | 1 - gcc/testsuite/gcc.target/i386/pr37843-3.c | 1 - gcc/testsuite/gcc.target/i386/pr37843-4.c | 1 - gcc/testsuite/gcc.target/i386/pr37870.c | 2 +- gcc/testsuite/gcc.target/i386/pr39058.c | 1 + gcc/testsuite/gcc.target/i386/pr45830.c | 1 - gcc/testsuite/gcc.target/i386/pr46865-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr50038.c | 1 + gcc/testsuite/gcc.target/i386/pr50202.c | 1 - gcc/testsuite/gcc.target/i386/pr52252-atom.c | 1 - gcc/testsuite/gcc.target/i386/pr52252-core.c | 1 - gcc/testsuite/gcc.target/i386/pr53383-1.c | 8 + gcc/testsuite/gcc.target/i386/pr53383-2.c | 8 + gcc/testsuite/gcc.target/i386/pr53383-3.c | 8 + gcc/testsuite/gcc.target/i386/pr53397-1.c | 2 - gcc/testsuite/gcc.target/i386/pr53397-2.c | 2 - gcc/testsuite/gcc.target/i386/pr53416.c | 1 + gcc/testsuite/gcc.target/i386/pr53623.c | 1 - gcc/testsuite/gcc.target/i386/pr53759.c | 1 - gcc/testsuite/gcc.target/i386/pr54592.c | 1 - gcc/testsuite/gcc.target/i386/pr55934.c | 1 - gcc/testsuite/gcc.target/i386/pr56118.c | 17 + gcc/testsuite/gcc.target/i386/pr56564-1.c | 1 - gcc/testsuite/gcc.target/i386/pr56564-2.c | 1 - gcc/testsuite/gcc.target/i386/pr56564-3.c | 1 - gcc/testsuite/gcc.target/i386/pr56564-4.c | 1 - gcc/testsuite/gcc.target/i386/pr56766-1.c | 42 + gcc/testsuite/gcc.target/i386/pr56766-2.c | 40 + gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr58066.c | 1 - gcc/testsuite/gcc.target/i386/pr59544.c | 1 - gcc/testsuite/gcc.target/i386/pr59789.c | 2 +- gcc/testsuite/gcc.target/i386/pr59794-2.c | 1 + gcc/testsuite/gcc.target/i386/pr59794-3.c | 1 + gcc/testsuite/gcc.target/i386/pr59794-7.c | 1 + gcc/testsuite/gcc.target/i386/pr60205-1.c | 1 + gcc/testsuite/gcc.target/i386/pr60205-2.c | 1 + gcc/testsuite/gcc.target/i386/pr60451.c | 1 - gcc/testsuite/gcc.target/i386/pr60901.c | 1 + gcc/testsuite/gcc.target/i386/pr61403.c | 1 - gcc/testsuite/gcc.target/i386/pr62208.c | 1 + gcc/testsuite/gcc.target/i386/pr64317.c | 4 +- gcc/testsuite/gcc.target/i386/pr65105-1.c | 55 + gcc/testsuite/gcc.target/i386/pr65105-2.c | 12 + gcc/testsuite/gcc.target/i386/pr65105-3.c | 16 + gcc/testsuite/gcc.target/i386/pr65105-4.C | 19 + gcc/testsuite/gcc.target/i386/pr66232-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr66232-3.c | 2 +- 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/pr66274.c | 9 + gcc/testsuite/gcc.target/i386/pr66275.c | 8 + gcc/testsuite/gcc.target/i386/pr66334.c | 41 + gcc/testsuite/gcc.target/i386/pr66412.c | 17 + gcc/testsuite/gcc.target/i386/pr66424.c | 51 + gcc/testsuite/gcc.target/i386/pr66470.c | 13 + gcc/testsuite/gcc.target/i386/pr66473.c | 17 + gcc/testsuite/gcc.target/i386/pr66560-1.c | 35 + gcc/testsuite/gcc.target/i386/pr66560-2.c | 35 + gcc/testsuite/gcc.target/i386/pr66560-3.c | 35 + gcc/testsuite/gcc.target/i386/pr66560-4.c | 35 + 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/pr66691.c | 64 + gcc/testsuite/gcc.target/i386/pr66703.c | 4 + gcc/testsuite/gcc.target/i386/pr66746.c | 10 + .../gcc.target/i386/{addr-sel-1.c => pr66749.c} | 5 +- .../gcc.target/i386/{vect-args.c => pr66806.c} | 9 +- gcc/testsuite/gcc.target/i386/pr66810.c | 10 + gcc/testsuite/gcc.target/i386/pr66813.c | 5 + gcc/testsuite/gcc.target/i386/pr66814.c | 4 + .../torture/pr8081.c => gcc.target/i386/pr66817.c} | 4 +- gcc/testsuite/gcc.target/i386/pr66818.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 + gcc/testsuite/gcc.target/i386/pr66821.c | 15 + .../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 + gcc/testsuite/gcc.target/i386/pr67215-1.c | 20 + gcc/testsuite/gcc.target/i386/pr67215-2.c | 20 + gcc/testsuite/gcc.target/i386/pr67215-3.c | 13 + gcc/testsuite/gcc.target/i386/pr67265.c | 12 + gcc/testsuite/gcc.target/i386/pr67317-1.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-2.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-3.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-4.c | 18 + gcc/testsuite/gcc.target/i386/pr67329.c | 20 + gcc/testsuite/gcc.target/i386/pr67447.c | 25 + gcc/testsuite/gcc.target/i386/pr67480.c | 10 + gcc/testsuite/gcc.target/i386/pr67609-2.c | 28 + gcc/testsuite/gcc.target/i386/pr67609.c | 14 + gcc/testsuite/gcc.target/i386/pr67761.c | 13 + gcc/testsuite/gcc.target/i386/pr67963-1.c | 9 + gcc/testsuite/gcc.target/i386/pr67963-2.c | 11 + gcc/testsuite/gcc.target/i386/pr67963-3.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-1.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-2.c | 13 + gcc/testsuite/gcc.target/i386/pr67985-3.c | 12 + gcc/testsuite/gcc.target/i386/pr67995-1.c | 16 + gcc/testsuite/gcc.target/i386/pr67995-2.c | 16 + gcc/testsuite/gcc.target/i386/pr67995-3.c | 16 + gcc/testsuite/gcc.target/i386/pr68018.c | 10 + gcc/testsuite/gcc.target/i386/pr68084.c | 16 + gcc/testsuite/gcc.target/i386/readeflags-1.c | 7 +- .../gcc.target/i386/recip-vec-sqrtf-avx.c | 2 +- gcc/testsuite/gcc.target/i386/reload-1.c | 1 - gcc/testsuite/gcc.target/i386/rotate-3.c | 2 - gcc/testsuite/gcc.target/i386/rotate-4.c | 2 - gcc/testsuite/gcc.target/i386/rotate-5.c | 2 - gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 1 - gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-20.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 1 - gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- .../ssp-1.c => gcc.target/i386/ssp-default.c} | 5 +- .../gcc.target/i386/stackalign/return-4.c | 9 +- gcc/testsuite/gcc.target/i386/sw-1.c | 1 - gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 1 - gcc/testsuite/gcc.target/i386/vararg-loc.c | 27 + gcc/testsuite/gcc.target/i386/vect-abs-s16.c | 1 - gcc/testsuite/gcc.target/i386/vect-abs-s32.c | 1 - gcc/testsuite/gcc.target/i386/vect-abs-s8.c | 1 - gcc/testsuite/gcc.target/i386/vect-cond-1.c | 1 - gcc/testsuite/gcc.target/i386/vect-div-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-1.c | 1 - gcc/testsuite/gcc.target/i386/vect-double-2.c | 1 - gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c | 29 + gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c | 28 + gcc/testsuite/gcc.target/i386/vect-perm-even-1.c | 34 + gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c | 46 + gcc/testsuite/gcc.target/i386/vect-unpack-1.c | 28 + gcc/testsuite/gcc.target/i386/vect-unpack-2.c | 28 + gcc/testsuite/gcc.target/i386/vectorize1.c | 3 +- gcc/testsuite/gcc.target/i386/writeeflags-1.c | 2 + gcc/testsuite/gcc.target/m68k/pr39726.c | 65 + gcc/testsuite/gcc.target/mips/branch-10.c | 4 +- gcc/testsuite/gcc.target/mips/branch-11.c | 4 +- gcc/testsuite/gcc.target/mips/branch-12.c | 4 +- gcc/testsuite/gcc.target/mips/branch-13.c | 4 +- gcc/testsuite/gcc.target/mips/branch-2.c | 2 +- gcc/testsuite/gcc.target/mips/branch-3.c | 4 +- gcc/testsuite/gcc.target/mips/branch-4.c | 4 +- gcc/testsuite/gcc.target/mips/branch-5.c | 4 +- gcc/testsuite/gcc.target/mips/branch-6.c | 4 +- gcc/testsuite/gcc.target/mips/branch-7.c | 4 +- gcc/testsuite/gcc.target/mips/branch-8.c | 4 +- gcc/testsuite/gcc.target/mips/branch-9.c | 4 +- gcc/testsuite/gcc.target/mips/branch-cost-1.c | 2 +- gcc/testsuite/gcc.target/mips/branch-helper.h | 20 + gcc/testsuite/gcc.target/mips/call-1.c | 14 +- gcc/testsuite/gcc.target/mips/call-2.c | 2 +- gcc/testsuite/gcc.target/mips/call-3.c | 2 +- gcc/testsuite/gcc.target/mips/call-4.c | 2 +- gcc/testsuite/gcc.target/mips/call-5.c | 14 +- gcc/testsuite/gcc.target/mips/call-6.c | 14 +- gcc/testsuite/gcc.target/mips/compact-branches-1.c | 12 + gcc/testsuite/gcc.target/mips/compact-branches-2.c | 12 + gcc/testsuite/gcc.target/mips/compact-branches-3.c | 13 + gcc/testsuite/gcc.target/mips/compact-branches-4.c | 11 + gcc/testsuite/gcc.target/mips/compact-branches-5.c | 10 + gcc/testsuite/gcc.target/mips/compact-branches-6.c | 10 + gcc/testsuite/gcc.target/mips/compact-branches-7.c | 12 + gcc/testsuite/gcc.target/mips/ds-schedule-1.c | 29 + gcc/testsuite/gcc.target/mips/ds-schedule-2.c | 28 + gcc/testsuite/gcc.target/mips/frame-header-1.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-2.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-3.c | 22 + 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/lazy-binding-1.c | 2 +- .../mips/loongson-shift-count-truncated-1.c | 2 +- gcc/testsuite/gcc.target/mips/loongson-simd.c | 2 +- gcc/testsuite/gcc.target/mips/madd-8.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 23 +- gcc/testsuite/gcc.target/mips/msub-8.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-1.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-2.c | 4 +- gcc/testsuite/gcc.target/mips/near-far-3.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-4.c | 4 +- gcc/testsuite/gcc.target/mips/no-smartmips-lwxs.c | 2 +- gcc/testsuite/gcc.target/mips/octeon-pipe-1.c | 1 - gcc/testsuite/gcc.target/mips/octeon2-pipe-1.c | 1 - gcc/testsuite/gcc.target/mips/octeon3-pipe-1.c | 1 - gcc/testsuite/gcc.target/mips/oddspreg-1.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-2.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-3.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-6.c | 2 +- gcc/testsuite/gcc.target/mips/pr54240.c | 1 - gcc/testsuite/gcc.target/mips/pr65862-1.c | 16 + gcc/testsuite/gcc.target/mips/pr65862-2.c | 31 + gcc/testsuite/gcc.target/mips/split-ds-sequence.c | 19 + gcc/testsuite/gcc.target/mips/stack-1.c | 4 +- .../mips/{branch-7.c => umips-branch-10.c} | 4 +- .../mips/{branch-8.c => umips-branch-11.c} | 6 +- .../mips/{branch-9.c => umips-branch-12.c} | 4 +- .../mips/{branch-12.c => umips-branch-13.c} | 6 +- .../mips/{branch-11.c => umips-branch-14.c} | 4 +- .../mips/{branch-12.c => umips-branch-15.c} | 6 +- .../mips/{branch-13.c => umips-branch-16.c} | 4 +- gcc/testsuite/gcc.target/mips/umips-branch-3.c | 2 +- .../mips/{branch-2.c => umips-branch-5.c} | 4 +- .../mips/{branch-3.c => umips-branch-6.c} | 4 +- .../mips/{branch-4.c => umips-branch-7.c} | 6 +- .../mips/{branch-5.c => umips-branch-8.c} | 4 +- .../mips/{branch-4.c => umips-branch-9.c} | 6 +- gcc/testsuite/gcc.target/msp430/data-attributes.c | 56 + .../gcc.target/{rx/rx.exp => msp430/msp430.exp} | 10 +- 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/custom-fp-lto.c | 1 - gcc/testsuite/gcc.target/nios2/gprel-offset.c | 20 + 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.target/{arc/arc.exp => nvptx/nvptx.exp} | 7 +- gcc/testsuite/gcc.target/nvptx/proto-1.c | 13 + gcc/testsuite/gcc.target/powerpc/20050603-3.c | 12 +- gcc/testsuite/gcc.target/powerpc/altivec-16.c | 1 - gcc/testsuite/gcc.target/powerpc/altivec-29.c | 1 - gcc/testsuite/gcc.target/powerpc/altivec-35.c | 25 + gcc/testsuite/gcc.target/powerpc/ctz-1.c | 13 + gcc/testsuite/gcc.target/powerpc/ctz-2.c | 9 + gcc/testsuite/gcc.target/powerpc/dfmode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/dimode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/e500-ord-1.c | 1 - gcc/testsuite/gcc.target/powerpc/e500-ord-2.c | 1 - gcc/testsuite/gcc.target/powerpc/e500-unord-1.c | 1 - gcc/testsuite/gcc.target/powerpc/e500-unord-2.c | 1 - gcc/testsuite/gcc.target/powerpc/extswsli-1.c | 20 + gcc/testsuite/gcc.target/powerpc/extswsli-2.c | 37 + gcc/testsuite/gcc.target/powerpc/extswsli-3.c | 22 + gcc/testsuite/gcc.target/powerpc/float128-call.c | 26 + gcc/testsuite/gcc.target/powerpc/float128-mix.c | 16 + gcc/testsuite/gcc.target/powerpc/fusion.c | 4 - gcc/testsuite/gcc.target/powerpc/fusion2.c | 10 + gcc/testsuite/gcc.target/powerpc/fusion3.c | 18 + gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c | 1 - .../gcc.target/powerpc/htm-tabort-no-r0.c | 12 + gcc/testsuite/gcc.target/powerpc/mod-1.c | 20 + gcc/testsuite/gcc.target/powerpc/mod-2.c | 13 + gcc/testsuite/gcc.target/powerpc/outofline_rnreg.c | 1 - .../gcc.target/powerpc/p8vector-builtin-8.c | 78 + gcc/testsuite/gcc.target/powerpc/pr54240.c | 1 - gcc/testsuite/gcc.target/powerpc/pr56605.c | 1 - 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/pr67789.c | 39 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 45 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 2 +- gcc/testsuite/gcc.target/powerpc/shift-int.c | 23 + gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 20 + gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 29 + gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 27 + gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/timode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-cmp.c | 113 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-shift.c | 20 + gcc/testsuite/gcc.target/powerpc/vec-shr.c | 34 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 36 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 1 - .../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/20150826-1.c | 12 + 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/hotpatch-1.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-10.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-11.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-12.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-13.c | 3 +- gcc/testsuite/gcc.target/s390/hotpatch-14.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-15.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-16.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-17.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-18.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-19.c | 7 +- gcc/testsuite/gcc.target/s390/hotpatch-2.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-20.c | 6 +- gcc/testsuite/gcc.target/s390/hotpatch-21.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-22.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-23.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-24.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-25.c | 9 +- .../s390/{hotpatch-19.c => hotpatch-26.c} | 18 +- .../s390/{hotpatch-19.c => hotpatch-27.c} | 18 +- .../s390/{hotpatch-19.c => hotpatch-28.c} | 19 +- gcc/testsuite/gcc.target/s390/hotpatch-3.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-4.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-5.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-6.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-7.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-8.c | 4 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 4 +- .../gcc.target/s390/hotpatch-compile-15.c | 7 +- gcc/testsuite/gcc.target/s390/htm-builtins-z13-1.c | 34 + gcc/testsuite/gcc.target/s390/htm-nofloat-1.c | 1 - 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/testsuite/gcc.target/s390/pr66306.c | 26 + gcc/testsuite/gcc.target/s390/pr67443.c | 49 + gcc/testsuite/gcc.target/s390/pr68015.c | 24 + gcc/testsuite/gcc.target/s390/s390.exp | 13 +- gcc/testsuite/gcc.target/s390/vector/vec-abi-1.c | 1 + .../gcc.target/s390/vector/vec-abi-attr-1.c | 18 + .../gcc.target/s390/vector/vec-abi-attr-2.c | 53 + .../gcc.target/s390/vector/vec-abi-attr-3.c | 18 + .../gcc.target/s390/vector/vec-abi-attr-4.c | 17 + .../gcc.target/s390/vector/vec-abi-attr-5.c | 19 + .../gcc.target/s390/vector/vec-abi-attr-6.c | 24 + .../gcc.target/s390/vector/vec-abi-vararg-1.c | 1 - .../s390/vector/vec-dbl-math-compile-1.c | 1 - .../gcc.target/s390/vector/vec-genbytemask-1.c | 14 +- .../gcc.target/s390/vector/vec-genmask-1.c | 2 - .../gcc.target/s390/vector/vec-genmask-2.c | 9 + .../s390/zvector/vec-dbl-math-compile-1.c | 1 - .../gcc.target/s390/zvector/vec-load_bndry-1.c | 80 + gcc/testsuite/gcc.target/sh/20080410-1.c | 3 +- .../gcc.target/sh/attr-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/attr-isr.c | 3 +- gcc/testsuite/gcc.target/sh/fpul-usage-1.c | 3 +- gcc/testsuite/gcc.target/sh/hiconst.c | 2 +- gcc/testsuite/gcc.target/sh/mfmovd.c | 4 +- gcc/testsuite/gcc.target/sh/pr21255-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-3.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr39423-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr49880-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr49880-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-8.c | 3 +- gcc/testsuite/gcc.target/sh/pr51244-12.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-15.c | 15 +- gcc/testsuite/gcc.target/sh/pr51244-16.c | 11 - gcc/testsuite/gcc.target/sh/pr51244-2.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c | 14 - gcc/testsuite/gcc.target/sh/pr51244-20.c | 16 +- gcc/testsuite/gcc.target/sh/pr51244-3.c | 16 - gcc/testsuite/gcc.target/sh/pr51244-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr52483-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr53511-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr53513-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr54089-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-4.c | 14 +- gcc/testsuite/gcc.target/sh/pr54089-5.c | 14 - gcc/testsuite/gcc.target/sh/pr54236-1.c | 26 +- gcc/testsuite/gcc.target/sh/pr54236-2.c | 48 +- gcc/testsuite/gcc.target/sh/pr54236-5.c | 89 + gcc/testsuite/gcc.target/sh/pr54236-6.c | 75 + gcc/testsuite/gcc.target/sh/pr54602-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr54680.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr59478.c | 49 + gcc/testsuite/gcc.target/sh/pr59533-1.c | 47 +- gcc/testsuite/gcc.target/sh/pr61195.c | 6 +- gcc/testsuite/gcc.target/sh/pr61996.c | 3 +- gcc/testsuite/gcc.target/sh/pr64345-1.c | 6 +- gcc/testsuite/gcc.target/sh/pr6526.c | 4 +- gcc/testsuite/gcc.target/sh/pr67675.c | 62 + .../gcc.target/sh/pragma-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/pragma-isr-trapa2.c | 3 +- gcc/testsuite/gcc.target/sh/prefetch.c | 9 +- gcc/testsuite/gcc.target/sh/rte-delay-slot.c | 3 +- gcc/testsuite/gcc.target/sh/sh.exp | 211 + gcc/testsuite/gcc.target/sh/sh2a-band.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclr.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bld.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bset.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bxor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-jsrn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movi20s.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movrt.c | 5 +- gcc/testsuite/gcc.target/sh/sh2a-resbank.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-rtsn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-cosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-fsrra.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-memmovua.c | 11 +- gcc/testsuite/gcc.target/sh/sh4a-sincosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-sinf.c | 10 +- gcc/testsuite/gcc.target/sparc/fexpand-2.c | 1 - gcc/testsuite/gcc.target/sparc/fpmerge-2.c | 1 - gcc/testsuite/gcc.target/sparc/fpmul-2.c | 1 - gcc/testsuite/gcc.target/sparc/pdist-2.c | 1 - gcc/testsuite/gcc.target/sparc/pdistn-2.c | 1 - .../sparc/{sparc-ret.c => sparc-ret-1.c} | 0 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c | 13 + gcc/testsuite/gcc.target/vax/bswapdi-1.c | 13 + gcc/testsuite/gfortran.dg/PR40660.f90 | 1 - gcc/testsuite/gfortran.dg/access_spec_1.f90 | 1 + gcc/testsuite/gfortran.dg/adjustl_1.f90 | 8 + .../gfortran.dg/alloc_comp_auto_array_2.f90 | 1 - .../gfortran.dg/alloc_comp_auto_array_3.f90 | 30 + gcc/testsuite/gfortran.dg/alloc_comp_basics_1.f90 | 1 - gcc/testsuite/gfortran.dg/alloc_comp_class_3.f03 | 55 + gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03 | 105 + .../gfortran.dg/alloc_comp_constructor_1.f90 | 1 - .../gfortran.dg/alloc_comp_deep_copy_3.f03 | 30 + .../gfortran.dg/allocatable_function_1.f90 | 1 - .../gfortran.dg/allocatable_function_4.f90 | 1 - .../gfortran.dg/allocatable_function_8.f90 | 1 + .../gfortran.dg/allocatable_function_9.f90 | 17 + .../gfortran.dg/allocatable_scalar_13.f90 | 70 + gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 | 1 - .../gfortran.dg/allocate_with_arrayspec_1.f90 | 29 + .../gfortran.dg/allocate_with_source_10.f08 | 51 + .../gfortran.dg/allocate_with_source_11.f08 | 51 + .../gfortran.dg/allocate_with_source_12.f03 | 38 + .../gfortran.dg/allocate_with_source_13.f03 | 220 + .../gfortran.dg/allocate_with_source_14.f03 | 214 + .../gfortran.dg/allocate_with_source_15.f03 | 79 + .../gfortran.dg/allocate_with_source_3.f90 | 2 +- .../gfortran.dg/allocate_with_source_5.f90 | 2 +- ...ith_source_5.f90 => allocate_with_source_6.f90} | 8 +- .../gfortran.dg/allocate_with_source_7.f08 | 79 + .../gfortran.dg/allocate_with_source_8.f08 | 110 + .../gfortran.dg/allocate_with_source_9.f08 | 29 + gcc/testsuite/gfortran.dg/array_constructor_14.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_15.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_40.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_41.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_43.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_46.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_47.f90 | 1 - gcc/testsuite/gfortran.dg/array_constructor_49.f90 | 1 - .../gfortran.dg/array_constructor_type_17.f03 | 2 +- gcc/testsuite/gfortran.dg/array_memcpy_1.f90 | 1 - gcc/testsuite/gfortran.dg/array_memcpy_2.f90 | 1 - gcc/testsuite/gfortran.dg/array_memcpy_3.f90 | 1 - gcc/testsuite/gfortran.dg/array_memcpy_4.f90 | 1 - gcc/testsuite/gfortran.dg/array_memset_1.f90 | 1 - gcc/testsuite/gfortran.dg/array_memset_2.f90 | 1 - gcc/testsuite/gfortran.dg/array_section_2.f90 | 1 - gcc/testsuite/gfortran.dg/assign_10.f90 | 1 - gcc/testsuite/gfortran.dg/associate_11.f90 | 1 - gcc/testsuite/gfortran.dg/associate_18.f08 | 80 + gcc/testsuite/gfortran.dg/associate_6.f03 | 1 - gcc/testsuite/gfortran.dg/associated_target_6.f03 | 49 + gcc/testsuite/gfortran.dg/associative_1.f90 | 1 - .../gfortran.dg/assumed_charlen_substring_1.f90 | 1 - gcc/testsuite/gfortran.dg/assumed_rank_10.f90 | 1 - gcc/testsuite/gfortran.dg/assumed_rank_12.f90 | 1 - gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 3 +- gcc/testsuite/gfortran.dg/auto_dealloc_1.f90 | 1 - gcc/testsuite/gfortran.dg/auto_dealloc_2.f90 | 1 - gcc/testsuite/gfortran.dg/auto_save_2.f90 | 1 - gcc/testsuite/gfortran.dg/backtrace_1.f90 | 10 + .../gfortran.dg/bind_c_array_params_2.f90 | 1 - gcc/testsuite/gfortran.dg/bind_c_usage_13.f03 | 1 - gcc/testsuite/gfortran.dg/bind_c_usage_14.f03 | 1 - gcc/testsuite/gfortran.dg/bind_c_usage_25.f90 | 1 + gcc/testsuite/gfortran.dg/bind_c_usage_8.f03 | 1 + gcc/testsuite/gfortran.dg/block_2.f08 | 1 - gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 10 + gcc/testsuite/gfortran.dg/blockdata_9.f | 13 + .../gfortran.dg/blocks_nested_incomplete_1.f90 | 9 + gcc/testsuite/gfortran.dg/bound_9.f90 | 1 - .../gfortran.dg/bound_simplification_3.f90 | 1 - .../gfortran.dg/bound_simplification_4.f90 | 1 - .../gfortran.dg/bound_simplification_5.f90 | 1 - .../gfortran.dg/bound_simplification_6.f90 | 1 - gcc/testsuite/gfortran.dg/c_f_pointer_tests_3.f90 | 1 - gcc/testsuite/gfortran.dg/c_funloc_tests_7.f90 | 1 - gcc/testsuite/gfortran.dg/c_loc_test_22.f90 | 1 - gcc/testsuite/gfortran.dg/c_ptr_tests_14.f90 | 1 - gcc/testsuite/gfortran.dg/c_ptr_tests_15.f90 | 1 - gcc/testsuite/gfortran.dg/c_ptr_tests_16.f90 | 1 - gcc/testsuite/gfortran.dg/char_cast_1.f90 | 1 - gcc/testsuite/gfortran.dg/char_cast_2.f90 | 1 - gcc/testsuite/gfortran.dg/char_eoshift_5.f90 | 1 - gcc/testsuite/gfortran.dg/char_length_17.f90 | 1 - gcc/testsuite/gfortran.dg/char_length_2.f90 | 17 +- gcc/testsuite/gfortran.dg/char_type_len_2.f90 | 7 +- .../gfortran.dg/character_comparison_1.f90 | 1 - .../gfortran.dg/character_comparison_2.f90 | 1 - .../gfortran.dg/character_comparison_3.f90 | 1 - .../gfortran.dg/character_comparison_4.f90 | 1 - .../gfortran.dg/character_comparison_5.f90 | 1 - .../gfortran.dg/character_comparison_6.f90 | 1 - .../gfortran.dg/character_comparison_7.f90 | 1 - .../gfortran.dg/character_comparison_8.f90 | 1 - .../gfortran.dg/character_comparison_9.f90 | 1 - gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +- gcc/testsuite/gfortran.dg/class_19.f03 | 1 - gcc/testsuite/gfortran.dg/class_37.f03 | 1 + gcc/testsuite/gfortran.dg/class_51.f90 | 1 - gcc/testsuite/gfortran.dg/class_alias.f90 | 1 - gcc/testsuite/gfortran.dg/class_allocate_14.f90 | 1 - gcc/testsuite/gfortran.dg/class_allocate_15.f90 | 1 - gcc/testsuite/gfortran.dg/class_allocate_16.f90 | 1 - gcc/testsuite/gfortran.dg/class_allocate_17.f90 | 1 - gcc/testsuite/gfortran.dg/class_allocate_20.f90 | 32 + gcc/testsuite/gfortran.dg/class_array_15.f03 | 3 +- gcc/testsuite/gfortran.dg/class_array_16.f90 | 1 - gcc/testsuite/gfortran.dg/class_array_17.f90 | 1 - gcc/testsuite/gfortran.dg/class_is_1.f90 | 15 + gcc/testsuite/gfortran.dg/co_reduce_1.f90 | 33 + gcc/testsuite/gfortran.dg/coarray_11.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_12.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_30.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_31.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_32.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_atomic_4.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_atomic_5.f90 | 1 - .../gfortran.dg/coarray_collectives_11.f90 | 1 - .../gfortran.dg/coarray_collectives_12.f90 | 1 - .../gfortran.dg/coarray_collectives_15.f90 | 1 - .../gfortran.dg/coarray_collectives_16.f90 | 7 +- .../gfortran.dg/coarray_collectives_4.f90 | 1 - .../gfortran.dg/coarray_collectives_5.f90 | 1 - .../gfortran.dg/coarray_collectives_6.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_alloc_1.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_alloc_2.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_alloc_3.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 1 - .../gfortran.dg/coarray_lib_move_alloc_1.f90 | 1 - .../gfortran.dg/coarray_lib_realloc_1.f90 | 1 - .../gfortran.dg/coarray_lib_this_image_1.f90 | 1 - .../gfortran.dg/coarray_lib_this_image_2.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_token_1.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_token_2.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_token_3.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lib_token_4.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_poly_4.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_poly_5.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_poly_6.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_poly_7.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_poly_8.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_sync_memory.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_this_image_1.f90 | 1 - gcc/testsuite/gfortran.dg/coarray_this_image_2.f90 | 1 - gcc/testsuite/gfortran.dg/common_22.f90 | 24 + gcc/testsuite/gfortran.dg/common_24.f | 11 + gcc/testsuite/gfortran.dg/common_25.f90 | 12 + gcc/testsuite/gfortran.dg/complex_intrinsic_7.f90 | 1 - gcc/testsuite/gfortran.dg/constructor_2.f90 | 1 - gcc/testsuite/gfortran.dg/contiguous_3.f90 | 1 - gcc/testsuite/gfortran.dg/debug/pr46756.f | 1 + gcc/testsuite/gfortran.dg/default_format_2.f90 | 2 +- .../gfortran.dg/default_format_denormal_2.f90 | 2 +- .../gfortran.dg/default_initialization_5.f90 | 1 - .../gfortran.dg/default_numeric_type_1.f90 | 1 - .../deferred_character_assignment_1.f90 | 22 + gcc/testsuite/gfortran.dg/dependency_10.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_11.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_12.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_13.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_14.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_15.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_16.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_17.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_18.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_20.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_26.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_4.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_5.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_6.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_7.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_8.f90 | 1 - gcc/testsuite/gfortran.dg/dependency_9.f90 | 1 - .../gfortran.dg/derived_array_intrinisics_1.f90 | 1 - .../gfortran.dg/derived_constructor_char_1.f90 | 1 - .../gfortran.dg/derived_constructor_comps_6.f90 | 133 + gcc/testsuite/gfortran.dg/direct_io_8.f90 | 2 +- gcc/testsuite/gfortran.dg/dot_product_2.f90 | 1 - gcc/testsuite/gfortran.dg/dot_product_3.f90 | 1 - .../gfortran.dg/elemental_dependency_1.f90 | 1 - .../gfortran.dg/elemental_dependency_3.f90 | 1 - .../gfortran.dg/elemental_dependency_4.f90 | 2 +- .../gfortran.dg/elemental_dependency_5.f90 | 1 + gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 | 8 + gcc/testsuite/gfortran.dg/equiv_9.f90 | 22 + .../gfortran.dg/execute_command_line_2.f90 | 15 + gcc/testsuite/gfortran.dg/extends_11.f03 | 1 - gcc/testsuite/gfortran.dg/extends_14.f03 | 1 - gcc/testsuite/gfortran.dg/extends_type_of_3.f90 | 1 - gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_2.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_8.f03 | 2 +- gcc/testsuite/gfortran.dg/finalize_10.f90 | 1 - gcc/testsuite/gfortran.dg/finalize_18.f90 | 1 - gcc/testsuite/gfortran.dg/finalize_21.f90 | 1 - gcc/testsuite/gfortran.dg/finalize_28.f90 | 1 - gcc/testsuite/gfortran.dg/fmt_en.f90 | 1 - gcc/testsuite/gfortran.dg/fmt_tab_1.f90 | 3 +- gcc/testsuite/gfortran.dg/fmt_tab_2.f90 | 2 +- gcc/testsuite/gfortran.dg/forall_15.f90 | 1 - gcc/testsuite/gfortran.dg/forall_17.f90 | 17 + gcc/testsuite/gfortran.dg/forall_8.f90 | 1 - gcc/testsuite/gfortran.dg/forall_9.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_1.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_2.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_6.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_7.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_8.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_9.f90 | 1 - gcc/testsuite/gfortran.dg/function_types_3.f90 | 2 +- gcc/testsuite/gfortran.dg/generic_18.f90 | 1 - gcc/testsuite/gfortran.dg/generic_30.f90 | 41 + gcc/testsuite/gfortran.dg/generic_31.f90 | 35 + .../gfortran.dg/goacc/acc_on_device-1.f95 | 1 - .../gfortran.dg/goacc/acc_on_device-2-off.f95 | 1 - .../gfortran.dg/goacc/acc_on_device-2.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/cache-1.f95 | 9 +- gcc/testsuite/gfortran.dg/goacc/coarray.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 1 + .../gfortran.dg/goacc/combined-directives.f90 | 155 + gcc/testsuite/gfortran.dg/goacc/combined_loop.f90 | 10 +- gcc/testsuite/gfortran.dg/goacc/cray.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/declare-1.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/default.f95 | 17 + gcc/testsuite/gfortran.dg/goacc/default_none.f95 | 59 + gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95 | 11 + gcc/testsuite/gfortran.dg/goacc/gang-static.f95 | 68 + gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 1 - .../gfortran.dg/goacc/kernels-loop-inner.f95 | 23 + .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 19 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/list.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 26 +- gcc/testsuite/gfortran.dg/goacc/loop-4.f95 | 7 + gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 363 + gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 82 + gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 8 +- gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 | 13 + .../gfortran.dg/goacc/parallel-kernels-regions.f95 | 20 +- gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 2 - gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/private-1.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 21 - gcc/testsuite/gfortran.dg/goacc/update.f95 | 5 + gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/intentin1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/omp_parallel_1.f90 | 37 + gcc/testsuite/gfortran.dg/gomp/omp_parse1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/omp_parse2.f | 1 - gcc/testsuite/gfortran.dg/gomp/openmp-simd-1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/openmp-simd-2.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/openmp-simd-3.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/pr66633.f90 | 17 + gcc/testsuite/gfortran.dg/gomp/target3.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/workshare2.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/workshare3.f90 | 1 - gcc/testsuite/gfortran.dg/graphite/PR53852.f90 | 37 + gcc/testsuite/gfortran.dg/graphite/PR67518.f90 | 45 + gcc/testsuite/gfortran.dg/graphite/block-1.f90 | 4 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 3 +- gcc/testsuite/gfortran.dg/graphite/block-3.f90 | 1 - gcc/testsuite/gfortran.dg/graphite/block-4.f90 | 1 - gcc/testsuite/gfortran.dg/graphite/graphite.exp | 10 +- gcc/testsuite/gfortran.dg/graphite/interchange-1.f | 1 - gcc/testsuite/gfortran.dg/graphite/interchange-2.f | 1 - .../gfortran.dg/graphite/interchange-3.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/interchange-4.f | 1 - gcc/testsuite/gfortran.dg/graphite/interchange-5.f | 1 - gcc/testsuite/gfortran.dg/graphite/pr14741.f90 | 4 +- gcc/testsuite/gfortran.dg/graphite/scop-1.f | 1 - .../gfortran.dg/graphite/vect-pr40979.f90 | 1 - .../gfortran.dg/host_assoc_variable_1.f90 | 1 + gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- 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 +- gcc/testsuite/gfortran.dg/implicit_pure_3.f90 | 1 - gcc/testsuite/gfortran.dg/index_2.f90 | 1 - gcc/testsuite/gfortran.dg/initialization_10.f90 | 1 + gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_2.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_3.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_4.f90 | 2 - gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_7.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_8.f90 | 1 - gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 1 - gcc/testsuite/gfortran.dg/inline_product_1.f90 | 1 - gcc/testsuite/gfortran.dg/inline_sum_1.f90 | 1 - gcc/testsuite/gfortran.dg/inline_transpose_1.f90 | 2 - gcc/testsuite/gfortran.dg/inquire_size.f90 | 10 +- gcc/testsuite/gfortran.dg/intent_optimize_1.f90 | 1 - gcc/testsuite/gfortran.dg/intent_out_8.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_11.f90 | 1 - gcc/testsuite/gfortran.dg/internal_pack_12.f90 | 1 - gcc/testsuite/gfortran.dg/internal_pack_4.f90 | 1 - gcc/testsuite/gfortran.dg/internal_pack_5.f90 | 1 - gcc/testsuite/gfortran.dg/internal_pack_6.f90 | 1 - gcc/testsuite/gfortran.dg/internal_pack_7.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_9.f90 | 1 - .../gfortran.dg/intrinsic_optional_char_arg_1.f90 | 1 - gcc/testsuite/gfortran.dg/intrinsic_size_3.f90 | 1 - gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 1 - gcc/testsuite/gfortran.dg/iomsg_2.f90 | 44 + gcc/testsuite/gfortran.dg/ipcp-array-1.f90 | 2 - gcc/testsuite/gfortran.dg/ishft_4.f90 | 1 - .../gfortran.dg/iso_c_binding_param_2.f90 | 1 - gcc/testsuite/gfortran.dg/iso_fortran_env_5.f90 | 1 - gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 1 - gcc/testsuite/gfortran.dg/ldist-1.f90 | 1 - gcc/testsuite/gfortran.dg/ldist-pr45199.f | 1 - gcc/testsuite/gfortran.dg/leadz_trailz_3.f90 | 1 - gcc/testsuite/gfortran.dg/lto/bind_c-1_0.f90 | 21 + gcc/testsuite/gfortran.dg/lto/bind_c-1_1.c | 36 + gcc/testsuite/gfortran.dg/lto/bind_c-2_0.f90 | 21 + gcc/testsuite/gfortran.dg/lto/bind_c-2_1.c | 36 + gcc/testsuite/gfortran.dg/lto/bind_c-2b_0.f90 | 21 + gcc/testsuite/gfortran.dg/lto/bind_c-2b_1.c | 36 + gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 | 91 + gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c | 78 + gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 | 48 + gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c | 46 + gcc/testsuite/gfortran.dg/lto/bind_c-5_0.f90 | 17 + gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c | 31 + gcc/testsuite/gfortran.dg/matmul_9.f90 | 1 - gcc/testsuite/gfortran.dg/maxerrors.f90 | 12 + gcc/testsuite/gfortran.dg/merge_init_expr_2.f90 | 2 +- .../gfortran.dg/missing_optional_dummy_4.f90 | 1 - .../gfortran.dg/missing_optional_dummy_5.f90 | 1 - .../gfortran.dg/missing_optional_dummy_6.f90 | 1 - gcc/testsuite/gfortran.dg/module_variable_1.f90 | 1 + gcc/testsuite/gfortran.dg/module_variable_2.f90 | 1 + gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 88 + gcc/testsuite/gfortran.dg/move_alloc_16.f90 | 44 + gcc/testsuite/gfortran.dg/move_alloc_4.f90 | 1 - gcc/testsuite/gfortran.dg/namelist_66.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_82.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_87.f90 | 2 +- gcc/testsuite/gfortran.dg/nested_forall_1.f | 1 + gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 3 +- .../gfortran.dg/{norm_4.f90 => norm2_4.f90} | 0 gcc/testsuite/gfortran.dg/norm2_5.f90 | 23 + gcc/testsuite/gfortran.dg/open_negative_unit_1.f90 | 8 +- gcc/testsuite/gfortran.dg/open_new.f90 | 6 +- .../gfortran.dg/parameter_array_element_1.f90 | 1 - .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 19 + .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 21 + gcc/testsuite/gfortran.dg/power_3.f90 | 1 - gcc/testsuite/gfortran.dg/power_4.f90 | 1 - gcc/testsuite/gfortran.dg/power_5.f90 | 1 - gcc/testsuite/gfortran.dg/power_6.f90 | 1 - gcc/testsuite/gfortran.dg/pr26246_1.f90 | 1 - gcc/testsuite/gfortran.dg/pr26246_2.f90 | 1 - gcc/testsuite/gfortran.dg/pr32535.f90 | 1 + gcc/testsuite/gfortran.dg/pr32921.f | 1 - gcc/testsuite/gfortran.dg/pr34163.f90 | 1 - gcc/testsuite/gfortran.dg/pr36192.f90 | 9 + gcc/testsuite/gfortran.dg/pr36192_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr37286.f90 | 1 + gcc/testsuite/gfortran.dg/pr38868.f | 1 - gcc/testsuite/gfortran.dg/pr42108.f90 | 2 - gcc/testsuite/gfortran.dg/pr43984.f90 | 1 - gcc/testsuite/gfortran.dg/pr45636.f90 | 1 - gcc/testsuite/gfortran.dg/pr46588.f90 | 21 + gcc/testsuite/gfortran.dg/pr48636-2.f90 | 1 - gcc/testsuite/gfortran.dg/pr48636.f90 | 1 - gcc/testsuite/gfortran.dg/pr51993.f90 | 8 + gcc/testsuite/gfortran.dg/pr52835.f90 | 1 - gcc/testsuite/gfortran.dg/pr53787.f90 | 1 - gcc/testsuite/gfortran.dg/pr56520.f90 | 13 + gcc/testsuite/gfortran.dg/pr57987.f90 | 1 - gcc/testsuite/gfortran.dg/pr61335.f90 | 1 + gcc/testsuite/gfortran.dg/pr64589.f90 | 30 + gcc/testsuite/gfortran.dg/pr66311.f90 | 60 + gcc/testsuite/gfortran.dg/pr66465.f90 | 23 + gcc/testsuite/gfortran.dg/pr66545_1.f90 | 17 + gcc/testsuite/gfortran.dg/pr66545_2.f90 | 23 + gcc/testsuite/gfortran.dg/pr66725.f90 | 31 + gcc/testsuite/gfortran.dg/pr66864.f90 | 16 + gcc/testsuite/gfortran.dg/pr66979.f90 | 7 + gcc/testsuite/gfortran.dg/pr67140.f90 | 12 + gcc/testsuite/gfortran.dg/pr67170.f90 | 31 + gcc/testsuite/gfortran.dg/pr67460.f90 | 24 + gcc/testsuite/gfortran.dg/pr67525.f90 | 18 + gcc/testsuite/gfortran.dg/pr67526.f90 | 9 + gcc/testsuite/gfortran.dg/pr67614.f90 | 12 + gcc/testsuite/gfortran.dg/pr67615.f90 | 33 + gcc/testsuite/gfortran.dg/pr67616.f90 | 13 + gcc/testsuite/gfortran.dg/pr67802.f90 | 9 + gcc/testsuite/gfortran.dg/pr67805.f90 | 37 + gcc/testsuite/gfortran.dg/pr67805_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr67885.f90 | 12 + gcc/testsuite/gfortran.dg/pr67900.f90 | 19 + gcc/testsuite/gfortran.dg/pr67939.f90 | 21 + gcc/testsuite/gfortran.dg/pr67987.f90 | 18 + gcc/testsuite/gfortran.dg/pr68019.f90 | 13 + gcc/testsuite/gfortran.dg/pr68053.f90 | 10 + gcc/testsuite/gfortran.dg/pr68054.f90 | 8 + gcc/testsuite/gfortran.dg/pr68055.f90 | 13 + gcc/testsuite/gfortran.dg/pr68151.f90 | 13 + gcc/testsuite/gfortran.dg/pr68153.f90 | 9 + gcc/testsuite/gfortran.dg/pr68154.f90 | 9 + gcc/testsuite/gfortran.dg/pr68224.f90 | 10 + gcc/testsuite/gfortran.dg/pr68251.f90 | 1048 + gcc/testsuite/gfortran.dg/private_type_3.f90 | 1 + gcc/testsuite/gfortran.dg/proc_decl_23.f90 | 1 - gcc/testsuite/gfortran.dg/proc_ptr_3.f90 | 1 + gcc/testsuite/gfortran.dg/proc_ptr_39.f90 | 1 + gcc/testsuite/gfortran.dg/proc_ptr_47.f90 | 37 + gcc/testsuite/gfortran.dg/proc_ptr_result_3.f90 | 3 +- gcc/testsuite/gfortran.dg/promotion_2.f90 | 1 - gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08 | 112 + gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08 | 113 + gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08 | 52 + gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08 | 27 + .../gfortran.dg/public_private_module_2.f90 | 10 +- .../gfortran.dg/public_private_module_6.f90 | 6 +- gcc/testsuite/gfortran.dg/rank_4.f90 | 1 - gcc/testsuite/gfortran.dg/read_dir.f90 | 20 + gcc/testsuite/gfortran.dg/realloc_on_assign_18.f90 | 1 - gcc/testsuite/gfortran.dg/realloc_on_assign_19.f90 | 1 - gcc/testsuite/gfortran.dg/reassoc_1.f90 | 1 - gcc/testsuite/gfortran.dg/reassoc_10.f | 1 - gcc/testsuite/gfortran.dg/reassoc_2.f90 | 1 - gcc/testsuite/gfortran.dg/reassoc_3.f90 | 5 +- gcc/testsuite/gfortran.dg/reassoc_4.f | 1 - gcc/testsuite/gfortran.dg/reassoc_5.f90 | 1 - gcc/testsuite/gfortran.dg/reassoc_6.f | 1 - gcc/testsuite/gfortran.dg/reassoc_7.f | 1 - gcc/testsuite/gfortran.dg/reassoc_8.f | 1 - gcc/testsuite/gfortran.dg/reassoc_9.f | 1 - gcc/testsuite/gfortran.dg/reshape_7.f90 | 17 + gcc/testsuite/gfortran.dg/reshape_empty_1.f03 | 1 - gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- gcc/testsuite/gfortran.dg/scan_2.f90 | 1 - gcc/testsuite/gfortran.dg/select_char_2.f90 | 1 - gcc/testsuite/gfortran.dg/shape_7.f90 | 1 - gcc/testsuite/gfortran.dg/shape_8.f90 | 15 + gcc/testsuite/gfortran.dg/single_char_string.f90 | 1 - gcc/testsuite/gfortran.dg/size_kind_2.f90 | 1 - gcc/testsuite/gfortran.dg/sizeof_3.f90 | 1 - gcc/testsuite/gfortran.dg/sizeof_5.f90 | 15 + gcc/testsuite/gfortran.dg/spread_size_limit.f90 | 1 - gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/storage_size_4.f90 | 1 - gcc/testsuite/gfortran.dg/storage_size_5.f90 | 1 - gcc/testsuite/gfortran.dg/streamio_10.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_15.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_4.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_5.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_6.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_7.f90 | 2 +- .../gfortran.dg/string_array_constructor_1.f90 | 26 + .../gfortran.dg/string_array_constructor_2.f90 | 48 + .../gfortran.dg/string_array_constructor_3.f90 | 22 + gcc/testsuite/gfortran.dg/string_assign_1.f90 | 1 - gcc/testsuite/gfortran.dg/string_compare_4.f90 | 1 - gcc/testsuite/gfortran.dg/string_length_2.f90 | 1 - .../gfortran.dg/structure_constructor_11.f90 | 1 - .../gfortran.dg/structure_constructor_13.f03 | 28 + gcc/testsuite/gfortran.dg/submodule_1.f08 | 175 + gcc/testsuite/gfortran.dg/submodule_10.f08 | 171 + gcc/testsuite/gfortran.dg/submodule_11.f08 | 45 + gcc/testsuite/gfortran.dg/submodule_2.f08 | 102 + gcc/testsuite/gfortran.dg/submodule_3.f08 | 37 + gcc/testsuite/gfortran.dg/submodule_4.f08 | 140 + gcc/testsuite/gfortran.dg/submodule_5.f08 | 60 + gcc/testsuite/gfortran.dg/submodule_6.f08 | 93 + gcc/testsuite/gfortran.dg/submodule_7.f08 | 149 + gcc/testsuite/gfortran.dg/submodule_8.f08 | 44 + gcc/testsuite/gfortran.dg/submodule_9.f08 | 41 + .../gfortran.dg/substr_alloc_string_comp_1.f90 | 23 + gcc/testsuite/gfortran.dg/transfer_intrinsic_1.f90 | 1 - gcc/testsuite/gfortran.dg/transfer_intrinsic_6.f90 | 1 - gcc/testsuite/gfortran.dg/transfer_resolve_3.f90 | 1 - .../gfortran.dg/transpose_optimization_1.f90 | 1 - .../gfortran.dg/transpose_optimization_2.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_1.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_2.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_3.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_5.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_7.f90 | 1 - gcc/testsuite/gfortran.dg/trim_optimize_8.f90 | 1 - gcc/testsuite/gfortran.dg/type_is_1.f90 | 15 + .../gfortran.dg/typebound_assignment_5.f03 | 1 - .../gfortran.dg/typebound_assignment_6.f03 | 1 - gcc/testsuite/gfortran.dg/typebound_call_20.f03 | 1 + gcc/testsuite/gfortran.dg/typebound_call_21.f03 | 1 - gcc/testsuite/gfortran.dg/typebound_call_22.f03 | 1 - gcc/testsuite/gfortran.dg/typebound_call_27.f90 | 41 + .../gfortran.dg/typebound_operator_14.f90 | 1 - gcc/testsuite/gfortran.dg/typebound_proc_19.f90 | 1 + gcc/testsuite/gfortran.dg/typebound_proc_27.f03 | 1 - gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_11.f90 | 1 - .../gfortran.dg/unlimited_polymorphic_8.f90 | 1 - gcc/testsuite/gfortran.dg/use_rename_6.f90 | 1 - gcc/testsuite/gfortran.dg/used_before_typed_3.f90 | 4 +- gcc/testsuite/gfortran.dg/vect/O3-pr36119.f90 | 1 - gcc/testsuite/gfortran.dg/vect/O3-pr39595.f | 1 - gcc/testsuite/gfortran.dg/vect/O3-pr49957.f | 3 +- gcc/testsuite/gfortran.dg/vect/Ofast-pr50414.f90 | 1 - .../gfortran.dg/vect/cost-model-pr34445.f | 1 - .../gfortran.dg/vect/cost-model-pr34445a.f | 1 - .../gfortran.dg/vect/fast-math-mgrid-resid.f | 2 - .../gfortran.dg/vect/fast-math-pr33299.f90 | 1 - .../gfortran.dg/vect/fast-math-pr37021.f90 | 1 - .../gfortran.dg/vect/fast-math-pr38968.f90 | 1 - .../gfortran.dg/vect/fast-math-real8-pr40801.f90 | 1 - .../gfortran.dg/vect/fast-math-rnflow-trs2a2.f90 | 1 - .../gfortran.dg/vect/fast-math-vect-8.f90 | 2 +- .../vect/no-fre-no-copy-prop-O3-pr51704.f90 | 1 - gcc/testsuite/gfortran.dg/vect/no-vfa-pr32377.f90 | 1 - gcc/testsuite/gfortran.dg/vect/no-vfa-pr32457.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr19049.f90 | 6 +- gcc/testsuite/gfortran.dg/vect/pr32377.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr32380.f | 1 - gcc/testsuite/gfortran.dg/vect/pr33301.f | 1 - gcc/testsuite/gfortran.dg/vect/pr39318.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr45714-a.f | 1 - gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 1 - gcc/testsuite/gfortran.dg/vect/pr46213.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr48329.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr50178.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr50412.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr51058-2.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr51058.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr51285.f90 | 1 - gcc/testsuite/gfortran.dg/vect/pr52580.f | 1 - gcc/testsuite/gfortran.dg/vect/pr62283-2.f | 2 - gcc/testsuite/gfortran.dg/vect/pr62283.f | 1 - gcc/testsuite/gfortran.dg/vect/vect-1.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-2.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-3.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-6.f | 1 - gcc/testsuite/gfortran.dg/vect/vect-7.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 3 +- gcc/testsuite/gfortran.dg/vect/vect-9.f90 | 34 + .../gfortran.dg/vect/vect-do-concurrent-1.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-gems.f90 | 1 - gcc/testsuite/gfortran.dg/vector_subscript_4.f90 | 1 - gcc/testsuite/gfortran.dg/vector_subscript_6.f90 | 1 - gcc/testsuite/gfortran.dg/volatile10.f90 | 1 - gcc/testsuite/gfortran.dg/volatile11.f90 | 1 - gcc/testsuite/gfortran.dg/volatile12.f90 | 1 - gcc/testsuite/gfortran.dg/volatile4.f90 | 1 - gcc/testsuite/gfortran.dg/volatile5.f90 | 1 - gcc/testsuite/gfortran.dg/volatile6.f90 | 1 - gcc/testsuite/gfortran.dg/volatile7.f90 | 1 - gcc/testsuite/gfortran.dg/warn_conversion.f90 | 2 +- gcc/testsuite/gfortran.dg/warn_conversion_3.f90 | 4 +- gcc/testsuite/gfortran.dg/warn_conversion_5.f90 | 37 + gcc/testsuite/gfortran.dg/warn_conversion_6.f90 | 21 + gcc/testsuite/gfortran.dg/warn_conversion_7.f90 | 7 + gcc/testsuite/gfortran.dg/warn_conversion_8.f90 | 8 + .../gfortran.dg/warn_target_lifetime_3.f90 | 4 +- .../gfortran.dg/warn_unused_function_2.f90 | 9 + .../gfortran.dg/warn_unused_function_3.f90 | 35 + gcc/testsuite/gfortran.dg/whole_file_5.f90 | 1 - gcc/testsuite/gfortran.dg/whole_file_6.f90 | 1 - gcc/testsuite/gfortran.dg/widechar_7.f90 | 1 - gcc/testsuite/gfortran.dg/wunused-parameter.f90 | 15 + .../gfortran.fortran-torture/compile/pr66251-2.f90 | 23 + .../gfortran.fortran-torture/compile/pr66352.f90 | 18 + gcc/testsuite/gnat.dg/addr9_1.adb | 40 + gcc/testsuite/gnat.dg/addr9_2.adb | 40 + gcc/testsuite/gnat.dg/addr9_3.adb | 40 + gcc/testsuite/gnat.dg/addr9_4.adb | 40 + gcc/testsuite/gnat.dg/aggr12.adb | 1 - gcc/testsuite/gnat.dg/aggr13.adb | 1 - gcc/testsuite/gnat.dg/aliasing1.adb | 1 - gcc/testsuite/gnat.dg/aliasing2.adb | 1 - gcc/testsuite/gnat.dg/alignment4.adb | 1 - gcc/testsuite/gnat.dg/alignment5.adb | 1 - gcc/testsuite/gnat.dg/alignment6.adb | 1 - gcc/testsuite/gnat.dg/array16.adb | 1 - gcc/testsuite/gnat.dg/array24.adb | 11 + gcc/testsuite/gnat.dg/array7.adb | 1 - gcc/testsuite/gnat.dg/atomic1.adb | 1 - gcc/testsuite/gnat.dg/atomic6_1.adb | 1 - gcc/testsuite/gnat.dg/atomic6_2.adb | 1 - gcc/testsuite/gnat.dg/atomic6_3.adb | 1 - gcc/testsuite/gnat.dg/atomic6_4.adb | 1 - gcc/testsuite/gnat.dg/atomic6_5.adb | 1 - gcc/testsuite/gnat.dg/atomic6_6.adb | 1 - gcc/testsuite/gnat.dg/atomic6_7.adb | 1 - gcc/testsuite/gnat.dg/atomic6_8.adb | 1 - gcc/testsuite/gnat.dg/atomic7_1.adb | 16 + gcc/testsuite/gnat.dg/atomic7_2.adb | 10 + gcc/testsuite/gnat.dg/atomic7_pkg1.ads | 10 + gcc/testsuite/gnat.dg/atomic7_pkg2.adb | 14 + gcc/testsuite/gnat.dg/atomic7_pkg2.ads | 5 + gcc/testsuite/gnat.dg/blocklocs.adb | 26 - gcc/testsuite/gnat.dg/debug4.adb | 10 + gcc/testsuite/gnat.dg/debug4_pkg.adb | 23 + gcc/testsuite/gnat.dg/debug4_pkg.ads | 28 + gcc/testsuite/gnat.dg/derived_type1.adb | 1 - gcc/testsuite/gnat.dg/discr43.adb | 16 + gcc/testsuite/gnat.dg/discr44.adb | 27 + gcc/testsuite/gnat.dg/discr45.adb | 44 + gcc/testsuite/gnat.dg/loop_optimization6.adb | 1 - gcc/testsuite/gnat.dg/lto17.adb | 12 + gcc/testsuite/gnat.dg/lto17.ads | 20 + gcc/testsuite/gnat.dg/noinline2.adb | 1 - gcc/testsuite/gnat.dg/opt15.adb | 1 - gcc/testsuite/gnat.dg/opt34.adb | 1 - gcc/testsuite/gnat.dg/opt37.adb | 1 - gcc/testsuite/gnat.dg/opt39.adb | 1 - gcc/testsuite/gnat.dg/opt40.adb | 1 - gcc/testsuite/gnat.dg/opt49.adb | 31 + gcc/testsuite/gnat.dg/opt50.adb | 23 + gcc/testsuite/gnat.dg/opt50_pkg.adb | 48 + gcc/testsuite/gnat.dg/opt50_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt51.adb | 20 + gcc/testsuite/gnat.dg/opt51_pkg.ads | 5 + gcc/testsuite/gnat.dg/overflow_sum3.adb | 19 + gcc/testsuite/gnat.dg/pack21.adb | 29 + gcc/testsuite/gnat.dg/pack22.adb | 19 + gcc/testsuite/gnat.dg/pack22_pkg.adb | 16 + gcc/testsuite/gnat.dg/pack22_pkg.ads | 62 + gcc/testsuite/gnat.dg/pack9.adb | 1 - gcc/testsuite/gnat.dg/renaming5.adb | 1 - gcc/testsuite/gnat.dg/renaming6.adb | 30 + gcc/testsuite/gnat.dg/renaming6.ads | 14 + gcc/testsuite/gnat.dg/slice9.adb | 18 + gcc/testsuite/gnat.dg/specs/addr1.ads | 35 - gcc/testsuite/gnat.dg/specs/alignment2.ads | 2 +- gcc/testsuite/gnat.dg/specs/debug1.ads | 2 +- gcc/testsuite/gnat.dg/specs/noinline3.ads | 1 - gcc/testsuite/gnat.dg/specs/sso1.ads | 19 + gcc/testsuite/gnat.dg/specs/sso2.ads | 26 + gcc/testsuite/gnat.dg/specs/varsize_return2.ads | 12 + .../gnat.dg/specs/varsize_return2_pkg.adb | 18 + .../gnat.dg/specs/varsize_return2_pkg.ads | 20 + gcc/testsuite/gnat.dg/sso/conv1.adb | 50 + gcc/testsuite/gnat.dg/sso/dump.adb | 17 + gcc/testsuite/gnat.dg/sso/dump.ads | 3 + gcc/testsuite/gnat.dg/sso/init1.ads | 26 + gcc/testsuite/gnat.dg/sso/init10.ads | 23 + gcc/testsuite/gnat.dg/sso/init11.ads | 34 + gcc/testsuite/gnat.dg/sso/init12.ads | 25 + gcc/testsuite/gnat.dg/sso/init13.ads | 33 + gcc/testsuite/gnat.dg/sso/init2.ads | 69 + gcc/testsuite/gnat.dg/sso/init3.ads | 78 + gcc/testsuite/gnat.dg/sso/init4.ads | 27 + gcc/testsuite/gnat.dg/sso/init5.ads | 39 + gcc/testsuite/gnat.dg/sso/init6.ads | 39 + gcc/testsuite/gnat.dg/sso/init7.ads | 59 + gcc/testsuite/gnat.dg/sso/init8.ads | 59 + gcc/testsuite/gnat.dg/sso/init9.ads | 27 + gcc/testsuite/gnat.dg/sso/p1.adb | 62 + gcc/testsuite/gnat.dg/sso/p10.adb | 63 + gcc/testsuite/gnat.dg/sso/p11.adb | 68 + gcc/testsuite/gnat.dg/sso/p12.adb | 122 + gcc/testsuite/gnat.dg/sso/p13.adb | 63 + gcc/testsuite/gnat.dg/sso/p2.adb | 80 + gcc/testsuite/gnat.dg/sso/p3.adb | 80 + gcc/testsuite/gnat.dg/sso/p4.adb | 63 + gcc/testsuite/gnat.dg/sso/p5.adb | 68 + gcc/testsuite/gnat.dg/sso/p6.adb | 61 + gcc/testsuite/gnat.dg/sso/p7.adb | 61 + gcc/testsuite/gnat.dg/sso/p8.adb | 61 + gcc/testsuite/gnat.dg/sso/p9.adb | 63 + gcc/testsuite/gnat.dg/sso/q1.adb | 52 + gcc/testsuite/gnat.dg/sso/q10.adb | 53 + gcc/testsuite/gnat.dg/sso/q11.adb | 44 + gcc/testsuite/gnat.dg/sso/q12.adb | 43 + gcc/testsuite/gnat.dg/sso/q13.adb | 53 + gcc/testsuite/gnat.dg/sso/q2.adb | 60 + gcc/testsuite/gnat.dg/sso/q3.adb | 60 + gcc/testsuite/gnat.dg/sso/q4.adb | 53 + gcc/testsuite/gnat.dg/sso/q5.adb | 44 + gcc/testsuite/gnat.dg/sso/q6.adb | 44 + gcc/testsuite/gnat.dg/sso/q7.adb | 44 + gcc/testsuite/gnat.dg/sso/q8.adb | 44 + gcc/testsuite/gnat.dg/sso/q9.adb | 53 + gcc/testsuite/gnat.dg/sso/r11.adb | 68 + gcc/testsuite/gnat.dg/sso/r12.adb | 123 + gcc/testsuite/gnat.dg/sso/r3.adb | 68 + gcc/testsuite/gnat.dg/sso/r5.adb | 68 + gcc/testsuite/gnat.dg/sso/r6.adb | 68 + gcc/testsuite/gnat.dg/sso/r7.adb | 68 + gcc/testsuite/gnat.dg/sso/r8.adb | 68 + gcc/testsuite/gnat.dg/sso/s11.adb | 78 + gcc/testsuite/gnat.dg/sso/s12.adb | 77 + gcc/testsuite/gnat.dg/sso/s3.adb | 79 + gcc/testsuite/gnat.dg/sso/s5.adb | 78 + gcc/testsuite/gnat.dg/sso/s6.adb | 79 + gcc/testsuite/gnat.dg/sso/s7.adb | 79 + gcc/testsuite/gnat.dg/sso/s8.adb | 79 + gcc/testsuite/gnat.dg/{dg.exp => sso/sso.exp} | 26 +- gcc/testsuite/gnat.dg/sso/t1.adb | 55 + gcc/testsuite/gnat.dg/sso/t10.adb | 56 + gcc/testsuite/gnat.dg/sso/t11.adb | 67 + gcc/testsuite/gnat.dg/sso/t12.adb | 66 + gcc/testsuite/gnat.dg/sso/t13.adb | 56 + gcc/testsuite/gnat.dg/sso/t2.adb | 84 + gcc/testsuite/gnat.dg/sso/t3.adb | 84 + gcc/testsuite/gnat.dg/sso/t4.adb | 56 + gcc/testsuite/gnat.dg/sso/t5.adb | 67 + gcc/testsuite/gnat.dg/sso/t6.adb | 67 + gcc/testsuite/gnat.dg/sso/t7.adb | 68 + gcc/testsuite/gnat.dg/sso/t8.adb | 68 + gcc/testsuite/gnat.dg/sso/t9.adb | 56 + gcc/testsuite/gnat.dg/sso/u11.adb | 44 + gcc/testsuite/gnat.dg/sso/u5.adb | 44 + gcc/testsuite/gnat.dg/sso/u6.adb | 44 + gcc/testsuite/gnat.dg/sso1.adb | 77 + gcc/testsuite/gnat.dg/sso2.adb | 14 + gcc/testsuite/gnat.dg/sso2.ads | 13 + gcc/testsuite/gnat.dg/sso3.adb | 52 + gcc/testsuite/gnat.dg/sso4.adb | 55 + gcc/testsuite/gnat.dg/sso5.adb | 52 + gcc/testsuite/gnat.dg/sso6.adb | 54 + gcc/testsuite/gnat.dg/sso7.adb | 52 + gcc/testsuite/gnat.dg/unchecked_convert9.adb | 1 - .../gnat.dg/{varsize_temp.adb => varsize1.adb} | 4 +- .../gnat.dg/{varsize_copy.adb => varsize2.adb} | 4 +- .../gnat.dg/{varsize_copy.ads => varsize2.ads} | 4 +- gcc/testsuite/gnat.dg/varsize3_1.adb | 5 + gcc/testsuite/gnat.dg/varsize3_1.ads | 9 + gcc/testsuite/gnat.dg/varsize3_2.adb | 11 + gcc/testsuite/gnat.dg/varsize3_3.adb | 11 + gcc/testsuite/gnat.dg/varsize3_4.adb | 11 + gcc/testsuite/gnat.dg/varsize3_5.adb | 11 + gcc/testsuite/gnat.dg/varsize3_6.adb | 11 + gcc/testsuite/gnat.dg/varsize3_pkg1.ads | 12 + gcc/testsuite/gnat.dg/varsize3_pkg2.ads | 5 + gcc/testsuite/gnat.dg/varsize3_pkg3.ads | 13 + gcc/testsuite/gnat.dg/vect1.adb | 1 - gcc/testsuite/gnat.dg/vect11.adb | 1 - gcc/testsuite/gnat.dg/vect12.adb | 1 - gcc/testsuite/gnat.dg/vect13.adb | 1 - gcc/testsuite/gnat.dg/vect14.adb | 1 - gcc/testsuite/gnat.dg/vect15.adb | 15 + gcc/testsuite/gnat.dg/vect15.ads | 8 + gcc/testsuite/gnat.dg/vect16.adb | 16 + gcc/testsuite/gnat.dg/vect16.ads | 8 + gcc/testsuite/gnat.dg/vect17.adb | 15 + gcc/testsuite/gnat.dg/vect17.ads | 8 + gcc/testsuite/gnat.dg/vect18.adb | 17 + gcc/testsuite/gnat.dg/vect18.ads | 8 + gcc/testsuite/gnat.dg/vect2.adb | 1 - gcc/testsuite/gnat.dg/vect3.adb | 1 - gcc/testsuite/gnat.dg/vect4.adb | 1 - gcc/testsuite/gnat.dg/vect5.adb | 1 - gcc/testsuite/gnat.dg/vect6.adb | 1 - gcc/testsuite/gnat.dg/vfa1_1.adb | 59 + gcc/testsuite/gnat.dg/vfa1_2.adb | 56 + gcc/testsuite/gnat.dg/vfa1_3.adb | 57 + gcc/testsuite/gnat.dg/vfa1_4.adb | 57 + gcc/testsuite/gnat.dg/vfa1_pkg.ads | 50 + gcc/testsuite/gnat.dg/volatile6.adb | 1 - gcc/testsuite/gnat.dg/volatile7.adb | 1 - gcc/testsuite/gnat.dg/volatile8.adb | 1 - gcc/testsuite/gnat.dg/volatile9.adb | 1 - gcc/testsuite/gnat.dg/warn11.adb | 16 + gcc/testsuite/gnat.dg/warn12.adb | 48 + gcc/testsuite/gnat.dg/warn12_pkg.ads | 21 + gcc/testsuite/gnat.dg/warn13.adb | 11 + .../go.test/test/fixedbugs/issue5957.dir/c.go | 2 +- gcc/testsuite/go.test/test/import4.dir/import4.go | 4 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 57 + gcc/testsuite/jit.dg/test-accessing-union.c | 4 + gcc/testsuite/jit.dg/test-benchmark.c | 38 +- gcc/testsuite/jit.dg/test-compound-assignment.c | 157 + gcc/testsuite/jit.dg/test-debug-strings.c | 190 + ...error-gcc_jit_block_end_with_switch-NULL-case.c | 54 + ...t_block_end_with_switch-mismatching-case-type.c | 83 + ..._jit_block_end_with_switch-overlapping-ranges.c | 95 + ...rror-gcc_jit_context_new_case-non-const-label.c | 80 + ...ror-gcc_jit_context_new_case-non-integer-type.c | 81 + ...r-gcc_jit_context_new_case-reversed-endpoints.c | 80 + ...error-gcc_jit_context_new_field-opaque-struct.c | 31 + ...rror-gcc_jit_context_new_global-opaque-struct.c | 32 + ...ror-gcc_jit_function_new_local-opaque-struct.c} | 34 +- ...ror-gcc_jit_lvalue_access_field-wrong-struct.c} | 63 +- ...ror-gcc_jit_rvalue_access_field-wrong-struct.c} | 64 +- ...cc_jit_rvalue_dereference_field-wrong-struct.c} | 0 ...y.c => test-error-gcc_jit_timer_pop-mismatch.c} | 10 +- ...y.c => test-error-gcc_jit_timer_pop-too-many.c} | 9 +- .../jit.dg/test-error-mismatching-types-in-call.c | 2 +- .../jit.dg/test-error-pr63969-missing-driver.c | 4 + .../{test-dot-product.c => test-extra-options.c} | 9 +- .../test-pr66700-observing-write-through-ptr.c | 109 + gcc/testsuite/jit.dg/test-pr66779.c | 143 + gcc/testsuite/jit.dg/test-quadratic.c | 28 +- gcc/testsuite/jit.dg/test-switch.c | 147 + gcc/testsuite/jit.dg/test-switch.cc | 118 + ...le-block.c => test-validly-unreachable-block.c} | 11 +- gcc/testsuite/lib/asan-dg.exp | 1 + gcc/testsuite/lib/atomic-dg.exp | 17 +- gcc/testsuite/lib/c-torture.exp | 68 +- gcc/testsuite/lib/cilk-plus-dg.exp | 1 + gcc/testsuite/lib/clearcap.exp | 1 + gcc/testsuite/lib/fortran-modules.exp | 15 + gcc/testsuite/lib/g++.exp | 4 + gcc/testsuite/lib/gcc-dg.exp | 231 +- gcc/testsuite/lib/gcc.exp | 3 + gcc/testsuite/lib/mpx-dg.exp | 1 + gcc/testsuite/lib/multiline.exp | 241 + gcc/testsuite/lib/objc-torture.exp | 4 +- gcc/testsuite/lib/options.exp | 17 +- gcc/testsuite/lib/profopt.exp | 3 + gcc/testsuite/lib/prune.exp | 5 + gcc/testsuite/lib/target-supports.exp | 419 +- gcc/testsuite/lib/tsan-dg.exp | 1 + gcc/testsuite/lib/ubsan-dg.exp | 1 + gcc/testsuite/obj-c++.dg/encode-2.mm | 3 +- gcc/testsuite/obj-c++.dg/tls/diag-5.mm | 2 +- gcc/timevar.c | 254 +- gcc/timevar.def | 15 +- gcc/timevar.h | 35 +- gcc/tlink.c | 2 - gcc/toplev.c | 238 +- gcc/toplev.h | 10 +- gcc/tracer.c | 55 +- gcc/trans-mem.c | 254 +- gcc/trans-mem.h | 4 +- gcc/tree-affine.c | 53 +- gcc/tree-affine.h | 2 - gcc/tree-browser.c | 974 - gcc/tree-browser.def | 97 - gcc/tree-call-cdce.c | 134 +- gcc/tree-cfg.c | 582 +- gcc/tree-cfg.h | 27 +- gcc/tree-cfgcleanup.c | 113 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chkp-opt.c | 87 +- gcc/tree-chkp.c | 249 +- gcc/tree-chkp.h | 7 +- gcc/tree-chrec.c | 134 +- gcc/tree-chrec.h | 8 +- gcc/tree-complex.c | 79 +- gcc/tree-core.h | 113 +- gcc/tree-data-ref.c | 826 +- gcc/tree-data-ref.h | 20 +- gcc/tree-dfa.c | 78 +- gcc/tree-dfa.h | 4 +- gcc/tree-diagnostic.c | 18 +- gcc/tree-dump.c | 17 +- gcc/tree-eh.c | 228 +- gcc/tree-eh.h | 33 +- gcc/tree-emutls.c | 45 +- gcc/tree-hash-traits.h | 84 + gcc/tree-hasher.h | 2 - gcc/tree-if-conv.c | 315 +- gcc/tree-inline.c | 294 +- gcc/tree-inline.h | 38 +- gcc/tree-into-ssa.c | 301 +- gcc/tree-into-ssa.h | 3 +- gcc/tree-iterator.c | 11 - gcc/tree-loop-distribution.c | 176 +- gcc/tree-nested.c | 193 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 39 +- gcc/tree-object-size.c | 88 +- gcc/tree-outof-ssa.c | 139 +- gcc/tree-outof-ssa.h | 10 +- gcc/tree-parloops.c | 750 +- gcc/tree-pass.h | 21 +- gcc/tree-phinodes.c | 35 +- gcc/tree-phinodes.h | 6 +- gcc/tree-predcom.c | 117 +- gcc/tree-pretty-print.c | 274 +- gcc/tree-pretty-print.h | 1 - gcc/tree-profile.c | 100 +- gcc/tree-scalar-evolution.c | 383 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-sra.c | 482 +- gcc/tree-ssa-address.c | 56 +- gcc/tree-ssa-alias.c | 181 +- gcc/tree-ssa-alias.h | 20 +- gcc/tree-ssa-ccp.c | 114 +- gcc/tree-ssa-coalesce.c | 730 +- gcc/tree-ssa-coalesce.h | 2 + gcc/tree-ssa-copy.c | 50 +- gcc/tree-ssa-copyrename.c | 499 - gcc/tree-ssa-dce.c | 108 +- gcc/tree-ssa-dom.c | 1823 +- gcc/tree-ssa-dom.h | 7 +- gcc/tree-ssa-dse.c | 67 +- gcc/tree-ssa-forwprop.c | 138 +- gcc/tree-ssa-ifcombine.c | 85 +- gcc/tree-ssa-live.c | 200 +- gcc/tree-ssa-live.h | 14 +- gcc/tree-ssa-loop-ch.c | 190 +- gcc/tree-ssa-loop-im.c | 274 +- gcc/tree-ssa-loop-ivcanon.c | 65 +- gcc/tree-ssa-loop-ivopts.c | 564 +- gcc/tree-ssa-loop-manip.c | 288 +- gcc/tree-ssa-loop-manip.h | 9 + gcc/tree-ssa-loop-niter.c | 712 +- gcc/tree-ssa-loop-niter.h | 9 +- gcc/tree-ssa-loop-prefetch.c | 74 +- gcc/tree-ssa-loop-unswitch.c | 504 +- gcc/tree-ssa-loop.c | 80 +- gcc/tree-ssa-loop.h | 5 +- gcc/tree-ssa-math-opts.c | 226 +- gcc/tree-ssa-operands.c | 140 +- gcc/tree-ssa-operands.h | 10 +- gcc/tree-ssa-phionlycprop.c | 589 + gcc/tree-ssa-phiopt.c | 313 +- gcc/tree-ssa-phiprop.c | 49 +- gcc/tree-ssa-pre.c | 505 +- gcc/tree-ssa-propagate.c | 193 +- gcc/tree-ssa-propagate.h | 13 +- gcc/tree-ssa-reassoc.c | 563 +- gcc/tree-ssa-sccvn.c | 1775 +- gcc/tree-ssa-sccvn.h | 19 +- gcc/tree-ssa-scopedtables.c | 673 +- gcc/tree-ssa-scopedtables.h | 153 +- gcc/tree-ssa-sink.c | 55 +- gcc/tree-ssa-strlen.c | 231 +- gcc/tree-ssa-structalias.c | 535 +- gcc/tree-ssa-tail-merge.c | 177 +- gcc/tree-ssa-ter.c | 108 +- gcc/tree-ssa-threadbackward.c | 386 + ...ee-ssa-coalesce.h => tree-ssa-threadbackward.h} | 10 +- gcc/tree-ssa-threadedge.c | 723 +- gcc/tree-ssa-threadedge.h | 5 +- gcc/tree-ssa-threadupdate.c | 772 +- gcc/tree-ssa-threadupdate.h | 3 + gcc/tree-ssa-uncprop.c | 62 +- gcc/tree-ssa-uninit.c | 170 +- gcc/tree-ssa.c | 122 +- gcc/tree-ssa.h | 20 +- gcc/tree-ssanames.c | 307 +- gcc/tree-ssanames.h | 21 +- gcc/tree-stdarg.c | 71 +- gcc/tree-streamer-in.c | 49 +- gcc/tree-streamer-out.c | 50 +- gcc/tree-streamer.c | 28 +- gcc/tree-streamer.h | 2 - gcc/tree-switch-conversion.c | 78 +- gcc/tree-tailcall.c | 87 +- gcc/tree-vect-data-refs.c | 1113 +- gcc/tree-vect-generic.c | 186 +- gcc/tree-vect-loop-manip.c | 142 +- gcc/tree-vect-loop.c | 1937 +- gcc/tree-vect-patterns.c | 1032 +- gcc/tree-vect-slp.c | 1279 +- gcc/tree-vect-stmts.c | 2110 +- gcc/tree-vectorizer.c | 295 +- gcc/tree-vectorizer.h | 376 +- gcc/tree-vrp.c | 881 +- gcc/tree.c | 920 +- gcc/tree.def | 73 +- gcc/tree.h | 335 +- gcc/tsan.c | 84 +- gcc/typed-splay-tree.h | 135 + gcc/ubsan.c | 177 +- gcc/valtrack.c | 22 +- gcc/valtrack.h | 19 +- gcc/value-prof.c | 233 +- gcc/value-prof.h | 28 +- gcc/var-tracking.c | 893 +- gcc/varasm.c | 403 +- gcc/varasm.h | 2 +- gcc/varpool.c | 44 +- gcc/vec.c | 288 +- gcc/vec.h | 56 +- gcc/vmsdbgout.c | 37 +- gcc/vtable-verify.c | 137 +- gcc/vtable-verify.h | 10 +- gcc/web.c | 18 +- gcc/wide-int-print.cc | 3 - gcc/wide-int-print.h | 1 - gcc/wide-int.cc | 24 +- gcc/wide-int.h | 37 +- gcc/xcoffout.c | 18 +- gnattools/ChangeLog | 5 + gnattools/configure | 5 + gnattools/configure.ac | 5 + gotools/ChangeLog | 6 + gotools/Makefile.am | 3 + gotools/Makefile.in | 5 +- include/ChangeLog | 92 + include/ansidecl.h | 13 +- include/demangle.h | 11 +- include/dwarf2.def | 11 +- include/dwarf2.h | 4 +- include/dyn-string.h | 3 +- include/{timeval-utils.h => environ.h} | 39 +- 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 | 116 +- include/hashtab.h | 3 +- include/leb128.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 30 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 914 +- 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 | 9 + libatomic/configure.tgt | 2 +- libatomic/testsuite/lib/libatomic.exp | 1 + libbacktrace/ChangeLog | 82 + libbacktrace/Makefile.am | 6 +- libbacktrace/Makefile.in | 7 +- libbacktrace/alloc.c | 8 +- libbacktrace/backtrace-supported.h.in | 5 + libbacktrace/backtrace.c | 25 +- libbacktrace/btest.c | 6 + libbacktrace/configure | 69 +- libbacktrace/configure.ac | 31 +- libbacktrace/dwarf.c | 34 +- libbacktrace/filetype.awk | 2 + libbacktrace/internal.h | 6 +- libbacktrace/mmap.c | 10 +- libbacktrace/pecoff.c | 937 + libbacktrace/posix.c | 2 +- libcc1/ChangeLog | 12 + libcc1/plugin.cc | 17 +- libcilkrts/ChangeLog | 6 + libcilkrts/runtime/config/x86/os-unix-sysdep.c | 2 +- libcpp/ChangeLog | 130 +- libcpp/charset.c | 38 +- libcpp/config.in | 6 +- libcpp/configure | 158 +- libcpp/configure.ac | 6 +- libcpp/errors.c | 7 +- libcpp/expr.c | 9 +- libcpp/include/cpplib.h | 9 +- libcpp/include/line-map.h | 247 +- libcpp/init.c | 38 +- libcpp/internal.h | 7 +- libcpp/lex.c | 39 +- libcpp/line-map.c | 191 +- libcpp/macro.c | 40 +- libcpp/po/ChangeLog | 16 + libcpp/po/cpplib.pot | 342 +- libcpp/po/nl.po | 95 +- libcpp/po/sv.po | 6 +- libcpp/po/zh_TW.po | 80 +- libcpp/system.h | 26 +- libdecnumber/ChangeLog | 4 + libdecnumber/configure | 2 +- libffi/ChangeLog | 12 + libffi/src/powerpc/ffi_sysv.c | 207 +- libffi/testsuite/lib/libffi.exp | 1 + libffi/testsuite/libffi.call/float2.c | 2 +- libgcc/ChangeLog | 424 + libgcc/Makefile.in | 2 +- libgcc/config.host | 68 +- libgcc/config.in | 6 + libgcc/config/arc/dp-hack.h | 2 +- libgcc/config/arc/gmon/dcache_linesz.S | 2 + libgcc/config/arc/gmon/profil.S | 11 + libgcc/config/arc/ieee-754/arc-ieee-754.h | 7 + libgcc/config/arc/ieee-754/divdf3.S | 37 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 14 +- libgcc/config/arc/ieee-754/muldf3.S | 8 +- libgcc/config/arc/ieee-754/mulsf3.S | 6 +- libgcc/config/arc/lib1funcs.S | 15 +- libgcc/config/arc/t-arc700-uClibc | 4 +- libgcc/config/arm/fp16.c | 7 +- libgcc/config/arm/lib1funcs.S | 11 +- libgcc/config/epiphany/udivsi3-float.c | 4 +- libgcc/config/ft32/crti-hw.S | 53 +- libgcc/config/gthr-rtems.h | 195 +- libgcc/config/i386/32/t-iamcu | 1 + libgcc/config/i386/cpuinfo.c | 66 +- libgcc/config/i386/crtfastmath.c | 89 +- .../i386/{dragonfly-unwind.h => freebsd-unwind.h} | 97 +- libgcc/config/i386/t-crtfm | 4 - libgcc/config/i386/t-dragonfly | 2 + libgcc/config/ia64/crtbegin.S | 2 +- libgcc/config/ia64/crtend.S | 2 +- libgcc/config/nios2/linux-atomic.c | 5 - libgcc/config/nios2/tramp.c | 20 +- libgcc/config/pa/fptr.c | 2 +- libgcc/config/pa/linux-atomic.c | 108 +- libgcc/config/rl78/divmodhi.S | 4 + libgcc/config/rl78/divmodqi.S | 2 +- libgcc/config/rl78/divmodsi.S | 7 +- libgcc/config/rs6000/{crtcxa.c => atexit.c} | 32 +- .../{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} | 13 +- libgcc/config/rs6000/cxa_finalize.c | 4 +- libgcc/config/rs6000/libgcc-aix-cxa.ver | 4 + libgcc/config/rs6000/t-aix-cxa | 6 +- libgcc/config/{frv/elf-lib.h => sol2/crtp.c} | 17 +- libgcc/config/{frv/elf-lib.h => sol2/crtpg.c} | 31 +- libgcc/config/{gmon-sol2.c => sol2/gmon.c} | 15 +- libgcc/config/{ => sol2}/t-sol2 | 12 +- libgcc/config/t-softfp | 4 +- libgcc/config/t-softfp-sfdftf | 5 + libgcc/config/visium/lib2funcs.c | 2 +- libgcc/config/xtensa/lib2funcs.S | 30 +- libgcc/config/xtensa/linux-unwind.h | 30 +- libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/configure | 34 +- libgcc/configure.ac | 25 + libgcc/fixed-bit.h | 10 +- libgcc/fp-bit.h | 4 +- libgcc/libgcc2.c | 24 +- libgcc/libgcc2.h | 8 +- libgcc/libgcov.h | 4 +- libgcc/offloadstuff.c | 14 +- libgcc/soft-fp/adddf3.c | 2 +- libgcc/soft-fp/addsf3.c | 2 +- libgcc/soft-fp/addtf3.c | 2 +- libgcc/soft-fp/divdf3.c | 2 +- libgcc/soft-fp/divsf3.c | 2 +- libgcc/soft-fp/divtf3.c | 2 +- libgcc/soft-fp/double.h | 11 +- libgcc/soft-fp/eqdf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 2 +- libgcc/soft-fp/eqtf2.c | 2 +- libgcc/soft-fp/extenddftf2.c | 2 +- libgcc/soft-fp/extended.h | 11 +- libgcc/soft-fp/extendsfdf2.c | 2 +- libgcc/soft-fp/extendsftf2.c | 2 +- libgcc/soft-fp/extendxftf2.c | 2 +- libgcc/soft-fp/fixdfdi.c | 2 +- libgcc/soft-fp/fixdfsi.c | 2 +- libgcc/soft-fp/fixdfti.c | 2 +- libgcc/soft-fp/fixsfdi.c | 2 +- libgcc/soft-fp/fixsfsi.c | 2 +- libgcc/soft-fp/fixsfti.c | 2 +- libgcc/soft-fp/fixtfdi.c | 2 +- libgcc/soft-fp/fixtfsi.c | 2 +- libgcc/soft-fp/fixtfti.c | 2 +- libgcc/soft-fp/fixunsdfdi.c | 2 +- libgcc/soft-fp/fixunsdfsi.c | 2 +- libgcc/soft-fp/fixunsdfti.c | 2 +- libgcc/soft-fp/fixunssfdi.c | 2 +- libgcc/soft-fp/fixunssfsi.c | 2 +- libgcc/soft-fp/fixunssfti.c | 2 +- libgcc/soft-fp/fixunstfdi.c | 2 +- libgcc/soft-fp/fixunstfsi.c | 2 +- libgcc/soft-fp/fixunstfti.c | 2 +- libgcc/soft-fp/floatdidf.c | 2 +- libgcc/soft-fp/floatdisf.c | 2 +- libgcc/soft-fp/floatditf.c | 2 +- libgcc/soft-fp/floatsidf.c | 2 +- libgcc/soft-fp/floatsisf.c | 2 +- libgcc/soft-fp/floatsitf.c | 2 +- libgcc/soft-fp/floattidf.c | 2 +- libgcc/soft-fp/floattisf.c | 2 +- libgcc/soft-fp/floattitf.c | 2 +- libgcc/soft-fp/floatundidf.c | 2 +- libgcc/soft-fp/floatundisf.c | 2 +- libgcc/soft-fp/floatunditf.c | 2 +- libgcc/soft-fp/floatunsidf.c | 2 +- libgcc/soft-fp/floatunsisf.c | 2 +- libgcc/soft-fp/floatunsitf.c | 2 +- libgcc/soft-fp/floatuntidf.c | 2 +- libgcc/soft-fp/floatuntisf.c | 2 +- libgcc/soft-fp/floatuntitf.c | 2 +- libgcc/soft-fp/gedf2.c | 2 +- libgcc/soft-fp/gesf2.c | 2 +- libgcc/soft-fp/getf2.c | 2 +- libgcc/soft-fp/ledf2.c | 2 +- libgcc/soft-fp/lesf2.c | 2 +- libgcc/soft-fp/letf2.c | 2 +- libgcc/soft-fp/muldf3.c | 2 +- libgcc/soft-fp/mulsf3.c | 2 +- libgcc/soft-fp/multf3.c | 2 +- libgcc/soft-fp/negdf2.c | 2 +- libgcc/soft-fp/negsf2.c | 2 +- libgcc/soft-fp/negtf2.c | 2 +- libgcc/soft-fp/op-1.h | 9 +- libgcc/soft-fp/op-2.h | 14 +- libgcc/soft-fp/op-4.h | 7 +- libgcc/soft-fp/op-8.h | 7 +- libgcc/soft-fp/op-common.h | 371 +- libgcc/soft-fp/quad.h | 11 +- libgcc/soft-fp/single.h | 9 +- libgcc/soft-fp/soft-fp.h | 47 +- libgcc/soft-fp/subdf3.c | 2 +- libgcc/soft-fp/subsf3.c | 2 +- libgcc/soft-fp/subtf3.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 2 +- libgcc/soft-fp/trunctfsf2.c | 2 +- libgcc/soft-fp/trunctfxf2.c | 2 +- libgcc/soft-fp/unorddf2.c | 2 +- libgcc/soft-fp/unordsf2.c | 2 +- libgcc/soft-fp/unordtf2.c | 2 +- libgfortran/ChangeLog | 230 + libgfortran/Makefile.am | 16 +- libgfortran/Makefile.in | 111 +- libgfortran/acinclude.m4 | 31 +- libgfortran/aclocal.m4 | 1 - libgfortran/config.h.in | 66 +- libgfortran/config/fpu-387.h | 37 +- libgfortran/configure | 552 +- libgfortran/configure.ac | 32 +- libgfortran/fmain.c | 24 - libgfortran/generated/{shape_i16.c => shape_i1.c} | 14 +- libgfortran/generated/shape_i16.c | 4 +- libgfortran/generated/{shape_i8.c => shape_i2.c} | 14 +- libgfortran/generated/shape_i4.c | 4 +- libgfortran/generated/shape_i8.c | 4 +- libgfortran/gfortran.map | 13 + 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/malloc.c | 4 + libgfortran/intrinsics/mvbits.c | 10 + libgfortran/intrinsics/system_clock.c | 14 +- libgfortran/io/close.c | 4 +- libgfortran/io/io.h | 4 +- libgfortran/io/open.c | 2 +- libgfortran/io/unit.c | 8 +- libgfortran/io/unix.c | 60 +- libgfortran/io/unix.h | 3 - libgfortran/io/write.c | 44 +- libgfortran/io/write_float.def | 35 +- libgfortran/libgfortran.h | 26 +- libgfortran/m4/shape.m4 | 4 +- libgfortran/runtime/backtrace.c | 311 +- libgfortran/runtime/compile_options.c | 20 +- libgfortran/runtime/environ.c | 307 +- libgfortran/runtime/error.c | 63 +- libgfortran/runtime/main.c | 179 +- libgfortran/runtime/minimal.c | 11 - libgfortran/runtime/stop.c | 4 +- libgfortran/runtime/string.c | 47 +- libgo/MERGE | 2 +- libgo/Makefile.am | 476 +- libgo/Makefile.in | 793 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 74 +- libgo/configure | 124 +- libgo/configure.ac | 48 +- libgo/go/archive/tar/common.go | 28 +- libgo/go/archive/tar/reader.go | 17 +- libgo/go/archive/tar/reader_test.go | 61 +- libgo/go/archive/tar/tar_test.go | 63 +- .../tar/testdata/{ustar.tar => hardlink.tar} | Bin 2048 -> 2560 bytes libgo/go/archive/tar/testdata/issue10968.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/issue11169.tar | Bin 0 -> 602 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/writer.go | 2 +- libgo/go/archive/tar/writer_test.go | 55 + libgo/go/archive/zip/reader.go | 32 +- libgo/go/archive/zip/reader_test.go | 74 + libgo/go/archive/zip/struct.go | 6 +- libgo/go/archive/zip/writer.go | 37 +- libgo/go/archive/zip/writer_test.go | 35 + libgo/go/archive/zip/zip_test.go | 36 +- libgo/go/bufio/bufio.go | 34 +- libgo/go/bufio/bufio_test.go | 146 + libgo/go/bufio/scan.go | 2 +- libgo/go/builtin/builtin.go | 8 +- libgo/go/bytes/buffer.go | 4 + libgo/go/bytes/buffer_test.go | 17 + libgo/go/bytes/bytes.go | 15 +- libgo/go/bytes/bytes_decl.go | 2 +- libgo/go/bytes/bytes_test.go | 17 + libgo/go/bytes/compare_test.go | 3 + libgo/go/bytes/export_test.go | 4 - libgo/go/bytes/reader.go | 6 + libgo/go/bytes/reader_test.go | 12 + libgo/go/cmd/cgo/ast.go | 8 + libgo/go/cmd/cgo/doc.go | 241 +- libgo/go/cmd/cgo/gcc.go | 96 +- libgo/go/cmd/cgo/godefs.go | 167 - libgo/go/cmd/cgo/main.go | 30 +- libgo/go/cmd/cgo/out.go | 331 +- libgo/go/cmd/cgo/util.go | 2 +- libgo/go/cmd/go/{doc.go => alldocs.go} | 506 +- libgo/go/cmd/go/bootstrap.go | 10 +- libgo/go/cmd/go/build.go | 1413 +- libgo/go/cmd/go/doc.go | 1224 +- libgo/go/cmd/go/env.go | 2 +- libgo/go/cmd/go/fix.go | 4 +- libgo/go/cmd/go/fmt.go | 30 +- libgo/go/cmd/go/generate.go | 85 +- libgo/go/cmd/go/generate_test.go | 1 + libgo/go/cmd/go/get.go | 117 +- libgo/go/cmd/go/go_test.go | 2389 + libgo/go/cmd/go/help.go | 246 +- libgo/go/cmd/go/http.go | 30 +- libgo/go/cmd/go/list.go | 13 +- libgo/go/cmd/go/main.go | 148 +- libgo/go/cmd/go/note.go | 116 + libgo/go/cmd/go/note_test.go | 49 + libgo/go/cmd/go/pkg.go | 998 +- libgo/go/cmd/go/run.go | 5 +- libgo/go/cmd/go/test.go | 125 +- libgo/go/cmd/go/testdata/generate/test3.go | 2 +- .../dummy.go => cmd/go/testdata/generate/test4.go} | 7 +- libgo/go/cmd/go/testdata/rundir/sub/sub.go | 1 + libgo/go/cmd/go/testdata/rundir/x.go | 1 + libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 + .../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 + libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 + libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 + libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 + libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 + libgo/go/cmd/go/testdata/src/vend/bad.go | 3 + libgo/go/cmd/go/testdata/src/vend/good.go | 3 + libgo/go/cmd/go/testdata/src/vend/hello/hello.go | 10 + .../cmd/go/testdata/src/vend/hello/hello_test.go | 12 + .../cmd/go/testdata/src/vend/hello/hellox_test.go | 12 + libgo/go/cmd/go/testdata/src/vend/subdir/bad.go | 3 + libgo/go/cmd/go/testdata/src/vend/subdir/good.go | 3 + .../{testonly/p_test.go => src/vend/vendor/p/p.go} | 0 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go | 1 + .../cmd/go/testdata/src/vend/vendor/strings/msg.go | 3 + .../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 + .../p_test.go => src/vend/x/vendor/p/p.go} | 0 .../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go | 3 + libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go | 1 + libgo/go/cmd/go/testdata/src/vend/x/x.go | 5 + libgo/go/cmd/go/testdata/src/vetpkg/c.go | 9 + libgo/go/cmd/go/testdata/testinternal3/t.go | 3 + libgo/go/cmd/go/testdata/testinternal4/src/p/p.go | 6 + .../testdata/testinternal4/src/q/internal/x/x.go | 1 + .../go/cmd/go/testdata/testinternal4/src/q/j/j.go | 3 + libgo/go/cmd/go/testdata/testvendor/src/p/p.go | 6 + .../cmd/go/testdata/testvendor/src/q/vendor/x/x.go | 1 + libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go | 3 + libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go | 3 + libgo/go/cmd/go/testdata/testvendor2/src/p/p.go | 3 + libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go | 1 + libgo/go/cmd/go/testflag.go | 200 +- libgo/go/cmd/go/tool.go | 15 +- libgo/go/cmd/go/vcs.go | 378 +- libgo/go/cmd/go/vcs_test.go | 69 +- libgo/go/cmd/go/vendor_test.go | 258 + libgo/go/cmd/go/vet.go | 10 +- libgo/go/cmd/gofmt/doc.go | 7 + libgo/go/cmd/gofmt/gofmt.go | 156 +- libgo/go/cmd/gofmt/long_test.go | 5 +- libgo/go/cmd/gofmt/rewrite.go | 2 +- libgo/go/compress/bzip2/bzip2.go | 8 +- libgo/go/compress/bzip2/bzip2_test.go | 4 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/deflate_test.go | 2 +- libgo/go/compress/flate/flate_test.go | 236 +- libgo/go/compress/flate/gen.go | 125 +- libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/flate/huffman_code.go | 4 +- libgo/go/compress/flate/inflate.go | 164 +- libgo/go/compress/lzw/reader.go | 7 +- libgo/go/compress/lzw/reader_test.go | 9 +- libgo/go/compress/lzw/writer.go | 15 +- libgo/go/compress/lzw/writer_test.go | 10 + libgo/go/crypto/cipher/cipher.go | 3 + libgo/go/crypto/cipher/gcm.go | 70 +- libgo/go/crypto/cipher/gcm_test.go | 31 +- libgo/go/crypto/crypto.go | 72 +- libgo/go/crypto/ecdsa/ecdsa.go | 61 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 72 + libgo/go/crypto/elliptic/elliptic.go | 13 +- libgo/go/crypto/elliptic/elliptic_test.go | 13 + libgo/go/crypto/elliptic/p224.go | 2 +- libgo/go/crypto/elliptic/p256.go | 2 +- libgo/go/crypto/hmac/hmac.go | 2 +- libgo/go/crypto/rand/eagain.go | 27 + libgo/go/crypto/rand/rand.go | 2 + libgo/go/crypto/rand/rand_linux.go | 6 +- libgo/go/crypto/rand/rand_unix.go | 18 +- libgo/go/crypto/rand/util_test.go | 2 +- libgo/go/crypto/rsa/pkcs1v15.go | 10 + libgo/go/crypto/rsa/pkcs1v15_test.go | 43 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/pss_test.go | 9 + libgo/go/crypto/rsa/rsa.go | 57 +- libgo/go/crypto/sha512/sha512.go | 162 +- libgo/go/crypto/sha512/sha512_test.go | 372 +- libgo/go/crypto/tls/cipher_suites.go | 16 +- libgo/go/crypto/tls/common.go | 175 +- libgo/go/crypto/tls/conn.go | 22 +- libgo/go/crypto/tls/handshake_client.go | 60 +- libgo/go/crypto/tls/handshake_client_test.go | 130 +- libgo/go/crypto/tls/handshake_messages.go | 98 +- libgo/go/crypto/tls/handshake_messages_test.go | 13 +- libgo/go/crypto/tls/handshake_server.go | 181 +- libgo/go/crypto/tls/handshake_server_test.go | 285 +- libgo/go/crypto/tls/key_agreement.go | 108 +- libgo/go/crypto/tls/prf.go | 178 +- libgo/go/crypto/tls/prf_test.go | 18 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 105 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 65 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 103 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 63 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 83 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 83 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 45 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 83 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 45 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 78 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 79 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 108 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 69 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 139 + .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 108 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 69 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 79 +- ...=> Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384} | 77 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 83 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 45 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 118 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 145 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 147 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 137 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 79 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 143 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 217 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 217 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 173 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 189 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 157 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 157 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 139 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 82 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 154 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 154 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 142 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 146 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 156 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 87 + libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 136 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 59 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 56 +- ...TLSv12-SNI => Server-TLSv12-SNI-GetCertificate} | 56 +- ...NI => Server-TLSv12-SNI-GetCertificateNotFound} | 56 +- libgo/go/crypto/tls/ticket.go | 43 +- libgo/go/crypto/tls/tls.go | 38 +- libgo/go/crypto/tls/tls_test.go | 54 +- libgo/go/crypto/x509/cert_pool.go | 2 +- libgo/go/crypto/x509/pem_decrypt.go | 9 +- libgo/go/crypto/x509/pem_decrypt_test.go | 24 + libgo/go/crypto/x509/pkix/pkix.go | 45 +- libgo/go/crypto/x509/root_bsd.go | 14 + libgo/go/crypto/x509/root_cgo_darwin.go | 2 +- libgo/go/crypto/x509/root_darwin.go | 2 + libgo/go/crypto/x509/root_darwin_arm_gen.go | 191 + libgo/go/crypto/x509/root_darwin_armx.go | 4907 ++ libgo/go/crypto/x509/root_linux.go | 13 + libgo/go/crypto/x509/root_nacl.go | 8 + libgo/go/crypto/x509/root_solaris.go | 12 + libgo/go/crypto/x509/root_unix.go | 12 - libgo/go/crypto/x509/sec1.go | 2 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 + libgo/go/crypto/x509/verify.go | 9 +- libgo/go/crypto/x509/verify_test.go | 11 + libgo/go/crypto/x509/x509.go | 396 +- libgo/go/crypto/x509/x509_test.go | 220 +- libgo/go/database/sql/fakedb_test.go | 23 +- libgo/go/database/sql/sql.go | 241 +- libgo/go/database/sql/sql_test.go | 226 +- libgo/go/debug/dwarf/buf.go | 11 + libgo/go/debug/dwarf/class_string.go | 17 + libgo/go/debug/dwarf/const.go | 43 +- libgo/go/debug/dwarf/entry.go | 275 +- libgo/go/debug/dwarf/line.go | 935 +- libgo/go/debug/dwarf/line_test.go | 232 +- libgo/go/debug/dwarf/testdata/line-clang.elf | Bin 0 -> 10271 bytes libgo/go/debug/dwarf/testdata/line-gcc.elf | Bin 0 -> 10113 bytes libgo/go/debug/dwarf/testdata/line1.c | 9 + libgo/go/debug/dwarf/testdata/line1.h | 7 + libgo/go/debug/dwarf/testdata/line2.c | 6 + libgo/go/debug/dwarf/type.go | 10 + libgo/go/debug/dwarf/typeunit.go | 27 +- libgo/go/debug/dwarf/unit.go | 67 +- libgo/go/debug/elf/elf.go | 4 +- libgo/go/debug/elf/file.go | 149 +- libgo/go/debug/elf/file_test.go | 36 +- .../elf/testdata/go-relocation-test-clang-arm.obj | Bin 0 -> 3092 bytes .../elf/testdata/go-relocation-test-gcc492-arm.obj | Bin 0 -> 2648 bytes libgo/go/debug/gosym/pclntab_test.go | 22 +- libgo/go/debug/gosym/symtab.go | 2 +- libgo/go/debug/macho/file.go | 4 +- libgo/go/debug/pe/file.go | 13 +- libgo/go/debug/pe/file_test.go | 116 +- libgo/go/encoding/asn1/asn1.go | 50 +- libgo/go/encoding/asn1/asn1_test.go | 79 +- libgo/go/encoding/asn1/common.go | 5 + libgo/go/encoding/asn1/marshal.go | 12 +- libgo/go/encoding/asn1/marshal_test.go | 11 + libgo/go/encoding/base64/base64.go | 225 +- libgo/go/encoding/base64/base64_test.go | 74 +- libgo/go/encoding/binary/binary.go | 26 +- libgo/go/encoding/csv/example_test.go | 133 + libgo/go/encoding/csv/reader.go | 7 +- libgo/go/encoding/csv/reader_test.go | 31 + libgo/go/encoding/csv/writer.go | 4 +- libgo/go/encoding/gob/codec_test.go | 19 + libgo/go/encoding/gob/decode.go | 107 +- libgo/go/encoding/gob/doc.go | 18 +- libgo/go/encoding/gob/encoder.go | 6 + libgo/go/encoding/gob/encoder_test.go | 104 +- libgo/go/encoding/json/bench_test.go | 34 + libgo/go/encoding/json/decode.go | 51 +- libgo/go/encoding/json/decode_test.go | 102 +- libgo/go/encoding/json/encode.go | 29 +- libgo/go/encoding/json/fold.go | 2 +- libgo/go/encoding/json/scanner.go | 9 +- libgo/go/encoding/json/scanner_test.go | 1 + libgo/go/encoding/json/stream.go | 326 +- libgo/go/encoding/json/stream_test.go | 148 + libgo/go/encoding/json/tagkey_test.go | 4 +- libgo/go/encoding/pem/pem.go | 35 +- libgo/go/encoding/pem/pem_test.go | 112 +- libgo/go/encoding/xml/marshal.go | 59 +- libgo/go/encoding/xml/marshal_test.go | 562 +- libgo/go/encoding/xml/read_test.go | 2 +- libgo/go/encoding/xml/typeinfo.go | 2 +- libgo/go/encoding/xml/xml.go | 44 +- libgo/go/encoding/xml/xml_test.go | 21 +- libgo/go/expvar/expvar.go | 41 +- libgo/go/expvar/expvar_test.go | 235 +- libgo/go/flag/flag.go | 151 +- libgo/go/flag/flag_test.go | 38 + libgo/go/fmt/doc.go | 77 +- libgo/go/fmt/fmt_test.go | 116 +- libgo/go/fmt/format.go | 25 +- libgo/go/fmt/norace_test.go | 9 + libgo/go/fmt/print.go | 40 +- libgo/go/{net/http/race.go => fmt/race_test.go} | 8 +- libgo/go/fmt/scan.go | 114 +- libgo/go/fmt/scan_test.go | 179 +- libgo/go/go/ast/ast.go | 14 +- libgo/go/go/ast/filter.go | 21 +- libgo/go/go/ast/scope.go | 2 +- libgo/go/go/ast/walk.go | 6 +- libgo/go/go/build/build.go | 84 +- libgo/go/go/build/build_test.go | 57 +- libgo/go/go/build/deps_test.go | 259 +- libgo/go/go/build/doc.go | 3 +- libgo/go/go/build/read.go | 20 +- libgo/go/go/build/read_test.go | 6 +- libgo/go/go/build/syslist.go | 2 +- .../go/go/build/testdata/empty/dummy | 0 libgo/go/go/constant/go13.go | 24 + .../go/{net/cgo_android.go => go/constant/go14.go} | 11 +- libgo/go/go/constant/value.go | 925 + libgo/go/go/constant/value_test.go | 375 + libgo/go/go/doc/doc.go | 3 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/testdata/blank.0.golden | 28 +- libgo/go/go/doc/testdata/blank.1.golden | 31 +- libgo/go/go/doc/testdata/blank.2.golden | 28 +- libgo/go/go/doc/testdata/blank.go | 31 +- libgo/go/go/format/format.go | 157 +- libgo/go/go/format/format_test.go | 6 +- libgo/go/go/importer/importer.go | 69 + .../go/internal/gccgoimporter/gccgoinstallation.go | 94 + .../gccgoimporter/gccgoinstallation_test.go | 163 +- libgo/go/go/internal/gccgoimporter/importer.go | 212 + .../go/go/internal/gccgoimporter/importer_test.go | 171 + libgo/go/go/internal/gccgoimporter/parser.go | 855 + libgo/go/go/internal/gccgoimporter/parser_test.go | 72 + .../internal/gccgoimporter/testdata/complexnums.go | 6 + .../go/internal/gccgoimporter/testdata/imports.go | 5 + .../go/internal/gccgoimporter/testdata/pointer.go | 3 + libgo/go/go/internal/gcimporter/exportdata.go | 108 + libgo/go/go/internal/gcimporter/gcimporter.go | 991 + libgo/go/go/internal/gcimporter/gcimporter_test.go | 225 + .../go/go/internal/gcimporter/testdata/exports.go | 89 + libgo/go/go/parser/error_test.go | 27 +- libgo/go/go/parser/interface.go | 40 +- libgo/go/go/parser/parser.go | 82 +- libgo/go/go/parser/parser_test.go | 106 +- libgo/go/go/parser/short_test.go | 15 +- libgo/go/go/parser/testdata/issue3106.src | 2 +- libgo/go/go/printer/nodes.go | 48 +- libgo/go/go/printer/printer.go | 32 +- libgo/go/go/printer/testdata/comments.golden | 62 + libgo/go/go/printer/testdata/comments.input | 62 + libgo/go/go/printer/testdata/declarations.golden | 9 + libgo/go/go/printer/testdata/declarations.input | 9 + libgo/go/go/printer/testdata/parser.go | 4 +- libgo/go/go/scanner/errors.go | 18 +- libgo/go/go/scanner/scanner.go | 3 +- libgo/go/go/scanner/scanner_test.go | 35 + libgo/go/go/token/position.go | 12 +- libgo/go/go/types/api.go | 336 + libgo/go/go/types/api_test.go | 1044 + libgo/go/go/types/assignments.go | 328 + libgo/go/go/types/builtins.go | 627 + libgo/go/go/types/builtins_test.go | 204 + libgo/go/go/types/call.go | 441 + libgo/go/go/types/check.go | 358 + libgo/go/go/types/check_test.go | 298 + libgo/go/go/types/conversions.go | 146 + libgo/go/go/types/decl.go | 430 + libgo/go/go/types/errors.go | 103 + libgo/go/go/types/eval.go | 83 + libgo/go/go/types/eval_test.go | 188 + libgo/go/go/types/example_test.go | 312 + libgo/go/go/types/expr.go | 1496 + libgo/go/go/types/exprstring.go | 220 + libgo/go/go/types/exprstring_test.go | 94 + .../bug479.dir/b.go => libgo/go/go/types/go11.go | 15 +- .../bug479.dir/b.go => libgo/go/go/types/go12.go | 15 +- libgo/go/go/types/hilbert_test.go | 234 + libgo/go/go/types/initorder.go | 222 + libgo/go/go/types/issues_test.go | 206 + libgo/go/go/types/labels.go | 268 + libgo/go/go/types/lookup.go | 341 + libgo/go/go/types/methodset.go | 268 + libgo/go/go/types/object.go | 360 + libgo/go/go/types/objset.go | 31 + libgo/go/go/types/operand.go | 287 + libgo/go/go/types/ordering.go | 127 + libgo/go/go/types/package.go | 65 + libgo/go/go/types/predicates.go | 309 + libgo/go/go/types/resolver.go | 445 + libgo/go/go/types/resolver_test.go | 209 + libgo/go/go/types/return.go | 185 + libgo/go/go/types/scope.go | 190 + libgo/go/go/types/selection.go | 143 + libgo/go/go/types/self_test.go | 102 + libgo/go/go/types/sizes.go | 211 + libgo/go/go/types/stdlib_test.go | 279 + libgo/go/go/types/stmt.go | 744 + libgo/go/go/types/token_test.go | 47 + libgo/go/go/types/type.go | 454 + libgo/go/go/types/typestring.go | 296 + libgo/go/go/types/typestring_test.go | 168 + libgo/go/go/types/typexpr.go | 712 + libgo/go/go/types/universe.go | 223 + libgo/go/hash/crc32/crc32.go | 49 +- libgo/go/hash/crc32/crc32_generic.go | 2 +- libgo/go/hash/crc32/crc32_test.go | 36 +- libgo/go/hash/crc32/example_test.go | 30 + libgo/go/html/escape.go | 57 +- libgo/go/html/escape_test.go | 40 +- libgo/go/html/example_test.go | 24 + libgo/go/html/template/clone_test.go | 4 +- libgo/go/html/template/content_test.go | 2 +- libgo/go/html/template/css.go | 76 +- libgo/go/html/template/doc.go | 2 +- libgo/go/html/template/escape.go | 12 +- libgo/go/html/template/escape_test.go | 59 + libgo/go/html/template/example_test.go | 124 + libgo/go/html/template/html.go | 13 +- libgo/go/html/template/html_test.go | 9 +- libgo/go/html/template/js.go | 8 +- libgo/go/html/template/template.go | 26 + libgo/go/html/template/transition.go | 42 +- libgo/go/html/template/transition_test.go | 60 + libgo/go/image/color/color.go | 58 +- libgo/go/image/color/ycbcr.go | 140 +- libgo/go/image/color/ycbcr_test.go | 130 +- libgo/go/image/decode_example_test.go | 32 +- libgo/go/image/decode_test.go | 14 +- libgo/go/image/draw/bench_test.go | 55 +- libgo/go/image/draw/clip_test.go | 30 +- libgo/go/image/draw/draw.go | 219 +- libgo/go/image/draw/draw_test.go | 40 + libgo/go/image/geom.go | 44 +- libgo/go/image/geom_test.go | 115 + libgo/go/image/gif/reader.go | 159 +- libgo/go/image/gif/reader_test.go | 49 +- libgo/go/image/gif/writer.go | 127 +- libgo/go/image/gif/writer_test.go | 280 +- libgo/go/image/image.go | 94 +- libgo/go/image/internal/imageutil/gen.go | 154 + libgo/go/image/internal/imageutil/imageutil.go | 8 + libgo/go/image/internal/imageutil/impl.go | 196 + libgo/go/image/jpeg/huffman.go | 4 +- libgo/go/image/jpeg/reader.go | 451 +- libgo/go/image/jpeg/reader_test.go | 78 + libgo/go/image/jpeg/scan.go | 86 +- libgo/go/image/png/reader.go | 40 +- libgo/go/image/png/reader_test.go | 89 + libgo/go/image/png/testdata/benchRGB-interlace.png | Bin 0 -> 47483 bytes .../png/testdata/gray-gradient.interlaced.png | Bin 0 -> 247 bytes libgo/go/image/png/testdata/gray-gradient.png | Bin 0 -> 77 bytes .../image/png/testdata/pngsuite/basn3p04-31i.png | Bin 0 -> 358 bytes .../image/png/testdata/pngsuite/basn3p04-31i.sng | 57 + libgo/go/image/testdata/video-001.221212.jpeg | Bin 0 -> 19263 bytes libgo/go/image/testdata/video-001.221212.png | Bin 0 -> 29820 bytes libgo/go/image/testdata/video-001.cmyk.jpeg | Bin 0 -> 19477 bytes libgo/go/image/testdata/video-001.cmyk.png | Bin 0 -> 25439 bytes libgo/go/image/testdata/video-001.q50.410.jpeg | Bin 0 -> 3259 bytes ...ive.jpeg => video-001.q50.410.progressive.jpeg} | Bin 3279 -> 3125 bytes libgo/go/image/testdata/video-001.q50.411.jpeg | Bin 0 -> 3362 bytes ...ive.jpeg => video-001.q50.411.progressive.jpeg} | Bin 3279 -> 3251 bytes libgo/go/image/testdata/video-001.rgb.jpeg | Bin 0 -> 6237 bytes libgo/go/image/testdata/video-001.rgb.png | Bin 0 -> 20414 bytes libgo/go/image/ycbcr.go | 29 +- libgo/go/image/ycbcr_test.go | 26 + libgo/go/{go => internal}/format/format.go | 133 +- .../{net => internal/singleflight}/singleflight.go | 34 +- .../go/internal/singleflight/singleflight_test.go | 87 + libgo/go/internal/syscall/{ => unix}/dummy.go | 2 +- .../internal/syscall/{ => unix}/getrandom_linux.go | 20 +- .../syscall/windows/registry/export_test.go | 11 + libgo/go/internal/syscall/windows/registry/key.go | 175 + .../syscall/windows/registry/registry_test.go | 678 + .../internal/syscall/windows/registry/syscall.go | 28 + .../go/internal/syscall/windows/registry/value.go | 329 + .../syscall/windows/registry/zsyscall_windows.go | 73 + .../go/internal/syscall/windows/syscall_windows.go | 130 + .../internal/syscall/windows/zsyscall_windows.go | 49 + libgo/go/internal/testenv/testenv.go | 104 + libgo/go/internal/trace/goroutines.go | 180 + libgo/go/internal/trace/parser.go | 786 + libgo/go/internal/trace/parser_test.go | 30 + libgo/go/io/io.go | 27 +- libgo/go/io/io_test.go | 50 +- libgo/go/io/ioutil/tempfile.go | 4 + libgo/go/io/pipe.go | 5 +- libgo/go/log/log.go | 60 +- libgo/go/log/log_test.go | 67 +- libgo/go/log/syslog/doc.go | 18 + libgo/go/log/syslog/syslog.go | 7 - libgo/go/log/syslog/syslog_plan9.go | 8 - libgo/go/log/syslog/syslog_test.go | 25 +- libgo/go/log/syslog/syslog_windows.go | 8 - libgo/go/math/all_test.go | 90 +- libgo/go/math/big/accuracy_string.go | 17 + libgo/go/math/big/arith.go | 103 +- libgo/go/math/big/arith_decl.go | 2 + libgo/go/math/big/arith_decl_pure.go | 55 + libgo/go/math/big/arith_test.go | 3 +- libgo/go/math/big/bits_test.go | 224 + libgo/go/math/big/decimal.go | 264 + libgo/go/math/big/decimal_test.go | 106 + libgo/go/math/big/float.go | 1693 + libgo/go/math/big/float_test.go | 1694 + libgo/go/math/big/floatconv.go | 239 + libgo/go/math/big/floatconv_test.go | 573 + libgo/go/math/big/floatexample_test.go | 113 + libgo/go/math/big/ftoa.go | 393 + libgo/go/math/big/int.go | 331 +- libgo/go/math/big/int_test.go | 574 +- libgo/go/math/big/intconv.go | 228 + libgo/go/math/big/intconv_test.go | 342 + libgo/go/math/big/nat.go | 590 +- libgo/go/math/big/nat_test.go | 608 +- libgo/go/math/big/natconv.go | 495 + libgo/go/math/big/{nat_test.go => natconv_test.go} | 504 +- libgo/go/math/big/rat.go | 164 +- libgo/go/math/big/rat_test.go | 424 - libgo/go/math/big/ratconv.go | 252 + libgo/go/math/big/ratconv_test.go | 453 + libgo/go/math/big/roundingmode_string.go | 16 + libgo/go/math/cbrt.go | 91 +- libgo/go/math/const.go | 19 +- libgo/go/math/expm1.go | 8 +- libgo/go/math/log10.go | 5 + libgo/go/math/nextafter.go | 16 +- libgo/go/math/rand/rand.go | 3 + libgo/go/math/rand/rand_test.go | 13 +- libgo/go/math/rand/zipf.go | 6 +- libgo/go/math/sqrt.go | 6 + libgo/go/mime/encodedword.go | 329 + libgo/go/mime/encodedword_test.go | 287 + libgo/go/mime/grammar.go | 6 +- libgo/go/mime/multipart/multipart.go | 38 +- libgo/go/mime/multipart/multipart_test.go | 54 +- libgo/go/mime/multipart/quotedprintable.go | 118 - libgo/go/mime/multipart/writer.go | 3 +- libgo/go/mime/quotedprintable/reader.go | 124 + .../reader_test.go} | 30 +- libgo/go/mime/quotedprintable/writer.go | 172 + libgo/go/mime/quotedprintable/writer_test.go | 158 + libgo/go/mime/type.go | 104 +- libgo/go/mime/type_dragonfly.go | 9 + libgo/go/mime/type_freebsd.go | 9 + libgo/go/mime/type_openbsd.go | 9 + libgo/go/mime/type_plan9.go | 34 +- libgo/go/mime/type_test.go | 114 +- libgo/go/mime/type_unix.go | 6 +- libgo/go/mime/type_windows.go | 54 +- libgo/go/net/addrselect.go | 388 + libgo/go/net/addrselect_test.go | 219 + libgo/go/net/cgo_android.go | 4 +- libgo/go/net/cgo_bsd.go | 8 +- libgo/go/net/cgo_linux.go | 16 +- libgo/go/net/cgo_netbsd.go | 6 +- libgo/go/net/cgo_openbsd.go | 4 +- libgo/go/net/cgo_resnew.go | 36 + libgo/go/net/cgo_resold.go | 36 + libgo/go/net/cgo_socknew.go | 32 + libgo/go/net/cgo_sockold.go | 32 + libgo/go/net/cgo_solaris.go | 16 + libgo/go/net/cgo_stub.go | 16 +- libgo/go/net/cgo_unix.go | 182 +- libgo/go/net/cgo_unix_test.go | 6 +- libgo/go/net/cgo_windows.go | 13 + libgo/go/net/conf.go | 308 + libgo/go/net/conf_netcgo.go | 17 + libgo/go/net/conf_test.go | 301 + libgo/go/net/conn_test.go | 107 +- libgo/go/net/dial.go | 279 +- libgo/go/net/dial_gen.go | 20 +- libgo/go/net/dial_test.go | 867 +- libgo/go/net/dialgoogle_test.go | 209 - libgo/go/net/dnsclient.go | 67 +- libgo/go/net/dnsclient_test.go | 2 +- libgo/go/net/dnsclient_unix.go | 403 +- libgo/go/net/dnsclient_unix_test.go | 375 +- libgo/go/net/dnsconfig_unix.go | 54 +- libgo/go/net/dnsconfig_unix_test.go | 63 +- libgo/go/net/dnsmsg.go | 18 +- libgo/go/net/dnsmsg_test.go | 175 +- libgo/go/net/dnsname_test.go | 31 +- libgo/go/net/error_plan9_test.go | 17 + libgo/go/net/error_posix_test.go | 44 + libgo/go/net/error_test.go | 673 + libgo/go/net/external_test.go | 167 + libgo/go/net/fd_plan9.go | 18 +- libgo/go/net/fd_poll_nacl.go | 9 +- libgo/go/net/fd_poll_runtime.go | 15 +- libgo/go/net/fd_posix.go | 21 + libgo/go/net/{fd_unix_test.go => fd_posix_test.go} | 13 +- libgo/go/net/fd_unix.go | 136 +- libgo/go/net/fd_windows.go | 114 +- libgo/go/net/file.go | 48 + libgo/go/net/file_plan9.go | 26 +- libgo/go/net/file_stub.go | 28 +- libgo/go/net/file_test.go | 130 +- libgo/go/net/file_unix.go | 88 +- libgo/go/net/file_windows.go | 24 +- libgo/go/net/hook.go | 12 + libgo/go/net/hook_cloexec.go | 14 + libgo/go/net/hook_plan9.go | 9 + libgo/go/net/hook_unix.go | 21 + libgo/go/net/hook_windows.go | 21 + libgo/go/net/hosts.go | 35 +- libgo/go/net/hosts_test.go | 151 +- libgo/go/net/http/cgi/child.go | 6 +- libgo/go/net/http/cgi/child_test.go | 21 +- libgo/go/net/http/cgi/host.go | 10 +- libgo/go/net/http/cgi/host_test.go | 43 +- libgo/go/net/http/cgi/matryoshka_test.go | 15 +- libgo/go/net/http/cgi/testdata/test.cgi | 2 +- libgo/go/net/http/client.go | 82 +- libgo/go/net/http/client_test.go | 126 +- libgo/go/net/http/cookie.go | 36 +- libgo/go/net/http/cookie_test.go | 18 +- libgo/go/net/http/example_test.go | 23 + libgo/go/net/http/export_test.go | 24 + libgo/go/net/http/fcgi/child.go | 25 +- libgo/go/net/http/fcgi/fcgi_test.go | 106 + libgo/go/net/http/fs.go | 53 +- libgo/go/net/http/fs_test.go | 51 +- libgo/go/net/http/header.go | 2 + libgo/go/net/http/http_test.go | 58 + libgo/go/net/http/httptest/server.go | 42 +- libgo/go/net/http/httputil/dump.go | 17 +- libgo/go/net/http/httputil/dump_test.go | 8 +- libgo/go/net/http/httputil/reverseproxy.go | 70 +- libgo/go/net/http/httputil/reverseproxy_test.go | 109 + libgo/go/net/http/internal/chunked.go | 17 +- libgo/go/net/http/lex.go | 73 + libgo/go/net/http/lex_test.go | 70 + libgo/go/net/http/main_test.go | 26 +- libgo/go/net/http/npn_test.go | 22 +- libgo/go/net/http/pprof/pprof.go | 40 +- libgo/go/net/http/proxy_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 88 + libgo/go/net/http/request.go | 139 +- libgo/go/net/http/request_test.go | 109 +- libgo/go/net/http/requestwrite_test.go | 69 +- libgo/go/net/http/response.go | 15 +- libgo/go/net/http/response_test.go | 51 + libgo/go/net/http/responsewrite_test.go | 15 + libgo/go/net/http/serve_test.go | 654 +- libgo/go/net/http/server.go | 279 +- libgo/go/net/http/sniff.go | 10 +- libgo/go/net/http/transfer.go | 144 +- libgo/go/net/http/transport.go | 360 +- libgo/go/net/http/transport_test.go | 528 +- libgo/go/net/interface.go | 44 +- libgo/go/net/interface_bsd.go | 93 +- libgo/go/net/interface_darwin.go | 43 +- libgo/go/net/interface_freebsd.go | 43 +- libgo/go/net/interface_linux.go | 34 +- libgo/go/net/interface_test.go | 200 +- libgo/go/net/interface_windows.go | 250 +- libgo/go/net/internal/socktest/main_test.go | 56 + libgo/go/net/internal/socktest/main_unix_test.go | 24 + .../go/net/internal/socktest/main_windows_test.go | 22 + libgo/go/net/internal/socktest/switch.go | 169 + libgo/go/net/internal/socktest/switch_posix.go | 58 + libgo/go/net/internal/socktest/switch_stub.go | 16 + libgo/go/net/internal/socktest/switch_unix.go | 29 + libgo/go/net/internal/socktest/switch_windows.go | 29 + libgo/go/net/internal/socktest/sys_cloexec.go | 42 + libgo/go/net/internal/socktest/sys_unix.go | 193 + libgo/go/net/internal/socktest/sys_windows.go | 156 + libgo/go/net/ip.go | 77 +- libgo/go/net/ip_test.go | 91 +- libgo/go/net/ipraw_test.go | 244 +- libgo/go/net/iprawsock.go | 18 +- libgo/go/net/iprawsock_plan9.go | 16 +- libgo/go/net/iprawsock_posix.go | 82 +- libgo/go/net/ipsock.go | 201 +- libgo/go/net/ipsock_plan9.go | 67 +- libgo/go/net/ipsock_posix.go | 43 +- libgo/go/net/ipsock_test.go | 235 +- libgo/go/net/listen_test.go | 685 + libgo/go/net/lookup.go | 62 +- libgo/go/net/lookup_plan9.go | 21 +- libgo/go/net/lookup_stub.go | 2 +- libgo/go/net/lookup_test.go | 444 +- libgo/go/net/lookup_unix.go | 151 +- libgo/go/net/lookup_windows.go | 122 +- libgo/go/net/mac.go | 6 +- libgo/go/net/mac_test.go | 19 +- libgo/go/net/mail/example_test.go | 79 + libgo/go/net/mail/message.go | 260 +- libgo/go/net/mail/message_test.go | 274 + libgo/go/net/main_cloexec_test.go | 25 + libgo/go/net/main_plan9_test.go | 15 + libgo/go/net/main_posix_test.go | 50 + libgo/go/net/main_test.go | 204 + libgo/go/net/main_unix_test.go | 52 + libgo/go/net/main_windows_test.go | 36 + libgo/go/net/mockicmp_test.go | 116 - libgo/go/net/mockserver_test.go | 464 +- libgo/go/net/multicast_test.go | 188 - libgo/go/net/net.go | 241 +- libgo/go/net/net_test.go | 403 +- libgo/go/net/non_unix_test.go | 11 + libgo/go/net/nss.go | 159 + libgo/go/net/nss_test.go | 169 + libgo/go/net/packetconn_test.go | 119 +- libgo/go/net/parse.go | 207 +- libgo/go/net/parse_test.go | 36 +- libgo/go/net/pipe.go | 6 +- libgo/go/net/pipe_test.go | 25 +- libgo/go/net/platform_test.go | 159 + libgo/go/net/port.go | 2 +- libgo/go/net/port_test.go | 26 +- libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 178 +- libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 3 +- libgo/go/net/sendfile_dragonfly.go | 7 +- libgo/go/net/sendfile_freebsd.go | 7 +- libgo/go/net/sendfile_linux.go | 7 +- .../{sendfile_freebsd.go => sendfile_solaris.go} | 17 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_windows.go | 2 +- libgo/go/net/server_test.go | 661 +- libgo/go/net/smtp/smtp.go | 35 +- libgo/go/net/smtp/smtp_test.go | 44 + libgo/go/net/sock_cloexec.go | 39 +- libgo/go/net/sock_posix.go | 10 +- libgo/go/net/sock_windows.go | 14 +- libgo/go/net/sockopt_bsd.go | 2 +- libgo/go/net/sys_cloexec.go | 21 +- libgo/go/net/tcp_test.go | 188 +- libgo/go/net/tcpsock.go | 13 +- libgo/go/net/tcpsock_plan9.go | 61 +- libgo/go/net/tcpsock_posix.go | 99 +- libgo/go/net/tcpsockopt_plan9.go | 3 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/tcpsockopt_windows.go | 2 +- libgo/go/net/testdata/ipv4-hosts | 12 + libgo/go/net/testdata/ipv6-hosts | 11 + libgo/go/net/testdata/openbsd-resolv.conf | 5 + .../{hosts_singleline => singleline-hosts} | 0 libgo/go/net/textproto/reader.go | 51 +- libgo/go/net/textproto/reader_test.go | 20 +- libgo/go/net/timeout_test.go | 1237 +- libgo/go/net/udp_test.go | 330 +- libgo/go/net/udpsock.go | 13 +- libgo/go/net/udpsock_plan9.go | 52 +- libgo/go/net/udpsock_posix.go | 103 +- libgo/go/net/unicast_posix_test.go | 469 - libgo/go/net/unix_test.go | 264 +- libgo/go/net/unixsock.go | 6 +- libgo/go/net/unixsock_plan9.go | 38 +- libgo/go/net/unixsock_posix.go | 108 +- libgo/go/net/url/url.go | 200 +- libgo/go/net/url/url_test.go | 286 +- libgo/go/net/z_last_test.go | 99 - libgo/go/os/env.go | 13 +- libgo/go/os/env_test.go | 17 + libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 20 +- libgo/go/os/exec/exec_posix.go | 24 + libgo/go/os/exec/exec_test.go | 123 +- libgo/go/os/exec_posix.go | 31 +- libgo/go/os/exec_windows.go | 18 +- libgo/go/os/file.go | 18 +- libgo/go/os/file_plan9.go | 8 +- libgo/go/os/file_posix.go | 10 +- libgo/go/os/file_unix.go | 34 +- libgo/go/os/os_test.go | 400 +- libgo/go/os/os_unix_test.go | 114 +- libgo/go/os/path_plan9.go | 2 +- libgo/go/os/path_test.go | 16 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/path_windows.go | 2 +- libgo/go/os/proc.go | 14 +- libgo/go/os/signal/signal.go | 59 +- .../os/signal/{signal_unix.go => signal_plan9.go} | 43 +- libgo/go/os/signal/signal_plan9_test.go | 181 + libgo/go/os/signal/signal_stub.go | 17 - libgo/go/os/signal/signal_test.go | 66 + libgo/go/os/signal/signal_unix.go | 5 + libgo/go/os/stat_plan9.go | 40 +- libgo/go/os/sticky_bsd.go | 11 + libgo/go/os/{sys_nacl.go => sticky_notbsd.go} | 11 +- libgo/go/os/str.go | 25 +- libgo/go/os/types.go | 2 +- libgo/go/os/user/lookup_unix.go | 12 +- libgo/go/path/filepath/example_unix_test.go | 28 + libgo/go/path/filepath/match.go | 4 +- libgo/go/path/filepath/path.go | 28 +- libgo/go/path/filepath/path_plan9.go | 12 +- libgo/go/path/filepath/path_test.go | 98 +- libgo/go/path/filepath/path_unix.go | 12 +- libgo/go/path/filepath/path_windows.go | 39 +- libgo/go/path/filepath/symlink_windows.go | 27 +- libgo/go/path/match.go | 2 +- libgo/go/path/path.go | 4 +- libgo/go/reflect/all_test.go | 672 +- libgo/go/reflect/example_test.go | 15 + libgo/go/reflect/export_test.go | 28 +- libgo/go/reflect/type.go | 511 +- libgo/go/reflect/value.go | 143 +- libgo/go/regexp/all_test.go | 11 + libgo/go/regexp/backtrack.go | 366 + libgo/go/regexp/exec.go | 30 +- libgo/go/regexp/exec_test.go | 24 +- libgo/go/regexp/regexp.go | 6 +- libgo/go/regexp/syntax/prog.go | 4 +- libgo/go/regexp/testdata/README | 3 +- libgo/go/runtime/arch_amd64p32.go | 8 - libgo/go/runtime/arch_arm.go | 8 - libgo/go/runtime/atomic.go | 51 - libgo/go/runtime/cgocall.go | 279 - libgo/go/runtime/cgocallback.go | 40 - libgo/go/runtime/chan.go | 655 - libgo/go/runtime/chan_test.go | 104 +- libgo/go/runtime/chanbarrier_test.go | 83 + libgo/go/runtime/compiler.go | 2 +- libgo/go/runtime/complex.go | 52 - libgo/go/runtime/cpuprof.go | 425 - libgo/go/runtime/crash_cgo_test.go | 237 +- libgo/go/runtime/crash_test.go | 105 +- libgo/go/runtime/crash_unix_test.go | 135 + libgo/go/runtime/debug/garbage.go | 2 +- libgo/go/runtime/debug/garbage_test.go | 4 + libgo/go/runtime/debug/heapdump_test.go | 36 + libgo/go/runtime/debug/stack.go | 2 +- libgo/go/runtime/env_posix.go | 58 - libgo/go/runtime/env_test.go | 47 + libgo/go/runtime/error.go | 4 +- .../go/runtime/{arch_386.go => export_arm_test.go} | 7 +- .../{arch_amd64.go => export_linux_test.go} | 7 +- libgo/go/runtime/export_test.go | 168 +- .../dep_test.go => runtime/export_windows_test.go} | 6 +- libgo/go/runtime/extern.go | 62 +- libgo/go/runtime/gc_test.go | 275 +- libgo/go/runtime/gcinfo_test.go | 138 +- libgo/go/runtime/hashmap.go | 960 - libgo/go/runtime/hashmap_fast.go | 379 - libgo/go/runtime/iface_test.go | 125 + libgo/go/runtime/lfstack_test.go | 8 +- libgo/go/runtime/lock_futex.go | 205 - libgo/go/runtime/lock_sema.go | 270 - libgo/go/runtime/malloc.go | 837 - libgo/go/runtime/malloc_test.go | 63 +- libgo/go/runtime/map_test.go | 68 +- libgo/go/runtime/mapspeed_test.go | 28 + libgo/go/runtime/mem.go | 16 +- libgo/go/runtime/memmove_test.go | 295 - libgo/go/runtime/mfinal_test.go | 3 - libgo/go/runtime/mgc0.go | 152 - libgo/go/runtime/mprof.go | 668 - libgo/go/runtime/netpoll.go | 455 - libgo/go/runtime/netpoll_epoll.go | 97 - libgo/go/runtime/netpoll_kqueue.go | 101 - libgo/go/runtime/netpoll_nacl.go | 26 - libgo/go/runtime/noasm_arm.go | 54 - libgo/go/runtime/norace_test.go | 4 +- libgo/go/runtime/os_darwin.go | 24 - libgo/go/runtime/os_dragonfly.go | 20 - libgo/go/runtime/os_freebsd.go | 17 - libgo/go/runtime/os_linux.go | 17 - libgo/go/runtime/os_nacl.go | 39 - libgo/go/runtime/os_netbsd.go | 20 - libgo/go/runtime/os_openbsd.go | 17 - libgo/go/runtime/os_plan9.go | 105 - libgo/go/runtime/os_solaris.go | 100 - libgo/go/runtime/os_windows.go | 58 - libgo/go/runtime/os_windows_386.go | 11 - libgo/go/runtime/os_windows_amd64.go | 11 - libgo/go/runtime/panic.go | 505 - libgo/go/runtime/parfor_test.go | 21 +- libgo/go/runtime/pprof/pprof.go | 65 +- libgo/go/runtime/pprof/pprof_test.go | 54 +- libgo/go/runtime/print1.go | 323 - libgo/go/runtime/proc.go | 246 - libgo/go/runtime/proc_test.go | 137 + libgo/go/runtime/race0.go | 37 - libgo/go/runtime/rdebug.go | 37 - libgo/go/runtime/rune.go | 219 - libgo/go/runtime/runtime.go | 60 - libgo/go/runtime/runtime_test.go | 165 +- libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/select.go | 651 - libgo/go/runtime/sema.go | 275 - libgo/go/runtime/signal_unix.go | 13 - libgo/go/runtime/sigpanic_unix.go | 40 - libgo/go/runtime/sigqueue.go | 182 - libgo/go/runtime/slice.go | 139 - libgo/go/runtime/softfloat64.go | 498 - libgo/go/runtime/softfloat64_test.go | 198 - libgo/go/runtime/stack.go | 13 - libgo/go/runtime/string.go | 298 - libgo/go/runtime/string_test.go | 163 + libgo/go/runtime/stubs.go | 316 - libgo/go/runtime/symtab_test.go | 113 +- libgo/go/runtime/syscall_windows.go | 174 - libgo/go/runtime/time.go | 289 - libgo/go/runtime/typekind.go | 44 - libgo/go/runtime/vlop_arm_test.go | 70 - libgo/go/sort/sort.go | 140 +- libgo/go/strconv/atof.go | 2 - libgo/go/strconv/atoi.go | 40 +- libgo/go/strconv/atoi_test.go | 83 +- libgo/go/strconv/decimal.go | 117 +- libgo/go/strconv/doc.go | 57 + libgo/go/strconv/example_test.go | 338 + libgo/go/strconv/extfloat.go | 2 +- libgo/go/strconv/ftoa.go | 108 +- libgo/go/strconv/ftoa_test.go | 1 + libgo/go/strconv/isprint.go | 89 +- libgo/go/strconv/itoa.go | 58 +- libgo/go/strconv/itoa_test.go | 1 + libgo/go/strconv/quote_example_test.go | 35 - libgo/go/strings/compare.go | 28 + libgo/go/strings/compare_test.go | 98 + libgo/go/strings/reader.go | 6 + libgo/go/strings/reader_test.go | 13 + libgo/go/strings/strings.go | 32 +- libgo/go/strings/strings_test.go | 46 + libgo/go/sync/atomic/atomic_test.go | 71 +- libgo/go/sync/export_test.go | 2 + libgo/go/sync/mutex.go | 17 + libgo/go/sync/mutex_test.go | 55 + libgo/go/sync/runtime.go | 7 + libgo/go/sync/waitgroup.go | 134 +- libgo/go/sync/waitgroup_test.go | 123 + libgo/go/syscall/const_plan9.go | 59 + libgo/go/syscall/creds_test.go | 8 +- libgo/go/syscall/env_plan9.go | 6 +- libgo/go/syscall/env_windows.go | 20 +- libgo/go/syscall/errors_plan9.go | 48 + libgo/go/syscall/exec_bsd.go | 29 +- libgo/go/syscall/exec_linux.go | 142 +- libgo/go/syscall/exec_linux_test.go | 111 + libgo/go/syscall/exec_solaris_test.go | 37 + libgo/go/syscall/exec_unix.go | 35 +- libgo/go/syscall/exec_unix_test.go | 215 + libgo/go/syscall/exec_windows.go | 19 +- libgo/go/syscall/export_unix_test.go | 12 + libgo/go/syscall/libcall_bsd.go | 27 + libgo/go/syscall/libcall_linux.go | 5 - libgo/go/syscall/libcall_linux_ustat.go | 11 + libgo/go/syscall/pwd_plan9.go | 83 + libgo/go/syscall/route_bsd.go | 313 +- libgo/go/syscall/route_bsd_test.go | 225 + libgo/go/syscall/route_darwin.go | 46 +- libgo/go/syscall/route_dragonfly.go | 50 +- libgo/go/syscall/route_freebsd.go | 70 +- libgo/go/syscall/route_freebsd_32bit.go | 13 +- libgo/go/syscall/route_freebsd_64bit.go | 7 +- libgo/go/syscall/route_ifma_test.go | 74 + libgo/go/syscall/route_netbsd.go | 6 +- libgo/go/syscall/route_noifma_test.go | 63 + libgo/go/syscall/route_openbsd.go | 6 +- libgo/go/syscall/security_windows.go | 98 +- 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/go/syscall/syscall.go | 14 +- libgo/go/syscall/syscall_linux_test.go | 140 + libgo/go/syscall/syscall_unix.go | 24 + libgo/go/syscall/syscall_unix_test.go | 70 +- libgo/go/testing/benchmark.go | 34 +- libgo/go/testing/example.go | 6 +- libgo/go/testing/iotest/logger.go | 2 +- libgo/go/testing/quick/quick.go | 26 +- libgo/go/testing/quick/quick_test.go | 47 +- libgo/go/testing/testing.go | 62 +- libgo/go/text/scanner/example_test.go | 40 + libgo/go/text/scanner/scanner.go | 23 +- libgo/go/text/scanner/scanner_test.go | 49 + libgo/go/text/template/doc.go | 4 +- libgo/go/text/template/exec.go | 77 +- libgo/go/text/template/exec_test.go | 101 +- libgo/go/text/template/funcs.go | 4 +- libgo/go/text/template/helper.go | 11 +- libgo/go/text/template/multi_test.go | 73 + libgo/go/text/template/option.go | 74 + libgo/go/text/template/parse/lex.go | 13 +- libgo/go/text/template/parse/lex_test.go | 57 +- libgo/go/text/template/parse/node.go | 15 +- libgo/go/text/template/parse/parse.go | 35 +- libgo/go/text/template/parse/parse_test.go | 31 +- libgo/go/text/template/template.go | 84 +- libgo/go/time/example_test.go | 124 +- libgo/go/time/format.go | 225 +- libgo/go/time/sleep_test.go | 41 +- libgo/go/time/sys_unix.go | 2 + libgo/go/time/tick.go | 4 +- libgo/go/time/time.go | 2 + libgo/go/time/time_test.go | 25 +- libgo/go/time/zoneinfo_ios.go | 51 + libgo/go/time/zoneinfo_plan9.go | 10 +- libgo/go/time/zoneinfo_unix.go | 8 +- libgo/go/time/zoneinfo_windows.go | 63 +- libgo/go/unicode/graphic.go | 2 +- libgo/go/unicode/letter_test.go | 14 + libgo/go/unicode/script_test.go | 10 +- libgo/go/unicode/tables.go | 524 +- libgo/go/unicode/utf16/utf16.go | 2 +- libgo/merge.sh | 40 +- libgo/mksysinfo.sh | 234 +- libgo/runtime/env_posix.c | 11 +- libgo/runtime/go-eface-compare.c | 4 +- libgo/runtime/go-eface-val-compare.c | 4 +- libgo/runtime/go-interface-compare.c | 4 +- libgo/runtime/go-interface-eface-compare.c | 4 +- libgo/runtime/go-interface-val-compare.c | 4 +- libgo/runtime/go-main.c | 2 +- libgo/runtime/go-map-delete.c | 6 +- libgo/runtime/go-map-index.c | 10 +- libgo/runtime/go-new.c | 11 +- libgo/runtime/go-reflect-map.c | 3 +- libgo/runtime/go-type-complex.c | 6 + libgo/runtime/go-type-eface.c | 14 +- libgo/runtime/go-type-error.c | 6 + libgo/runtime/go-type-float.c | 6 + libgo/runtime/go-type-identity.c | 6 + libgo/runtime/go-type-interface.c | 14 +- libgo/runtime/go-type-string.c | 6 + libgo/runtime/go-type.h | 40 +- libgo/runtime/go-unsafe-pointer.c | 19 +- libgo/runtime/go-varargs.c | 38 + libgo/runtime/lfstack.goc | 58 +- libgo/runtime/malloc.h | 2 + libgo/runtime/mgc0.c | 52 +- libgo/runtime/mprof.goc | 6 +- libgo/runtime/parfor.c | 14 +- libgo/runtime/proc.c | 90 +- libgo/runtime/runtime.c | 43 +- libgo/runtime/runtime.h | 12 +- libgo/runtime/runtime1.goc | 19 +- libgo/runtime/signal_unix.c | 23 + libgo/runtime/sigqueue.goc | 8 + libgo/testsuite/Makefile.in | 61 +- libgo/testsuite/gotest | 129 +- libgo/testsuite/lib/libgo.exp | 1 + libgomp/ChangeLog | 1515 + libgomp/Makefile.in | 33 +- libgomp/config.h.in | 5 +- libgomp/config/linux/affinity.c | 39 + .../{hpux/plugin-suffix.h => linux/doacross.h} | 35 +- libgomp/config/linux/ia64/futex.h | 2 +- libgomp/config/linux/mutex.c | 4 +- libgomp/config/linux/wait.h | 8 +- libgomp/config/linux/x86/futex.h | 61 +- .../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 libgomp/{oacc-plugin.h => config/nvptx/fortran.c} | 19 +- .../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 .../{oacc-plugin.c => config/nvptx/oacc-init.c} | 30 +- .../config/nvptx/oacc-mem.c | 0 libgomp/config/nvptx/oacc-parallel.c | 358 + .../config/nvptx/oacc-plugin.c | 0 libgomp/config/{linux => nvptx}/omp-lock.h | 0 libgomp/config/nvptx/openacc.f90 | 102 + .../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/config/posix/affinity.c | 24 + .../config/posix/{plugin-suffix.h => doacross.h} | 40 +- libgomp/config/posix/pool.h | 67 + libgomp/config/{linux => rtems}/bar.c | 58 +- libgomp/config/{linux => rtems}/bar.h | 16 +- libgomp/config/{posix => rtems}/mutex.c | 0 libgomp/config/{posix => rtems}/mutex.h | 23 +- libgomp/config/rtems/pool.h | 157 + libgomp/config/rtems/proc.c | 160 + libgomp/config/{posix/ptrlock.c => rtems/sem.c} | 0 libgomp/config/{posix/mutex.h => rtems/sem.h} | 37 +- libgomp/configure | 23 +- libgomp/configure.ac | 12 +- libgomp/configure.tgt | 11 + libgomp/env.c | 96 +- libgomp/fortran.c | 107 +- libgomp/iter.c | 4 +- libgomp/iter_ull.c | 4 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.h | 172 +- libgomp/libgomp.map | 69 + libgomp/libgomp.texi | 136 +- libgomp/libgomp_g.h | 86 +- libgomp/loop.c | 229 +- libgomp/loop_ull.c | 193 +- libgomp/oacc-host.c | 236 +- libgomp/oacc-init.c | 113 +- libgomp/oacc-int.h | 1 + libgomp/oacc-mem.c | 17 +- libgomp/oacc-parallel.c | 192 +- libgomp/oacc-ptx.h | 426 - libgomp/omp.h.in | 37 + libgomp/omp_lib.f90.in | 122 +- libgomp/omp_lib.h.in | 30 + libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 50 +- libgomp/openacc_lib.h | 3 +- libgomp/ordered.c | 521 + libgomp/plugin/Makefrag.am | 9 - libgomp/plugin/configfrag.ac | 3 +- libgomp/plugin/plugin-host.c | 242 - libgomp/plugin/plugin-nvptx.c | 499 +- libgomp/target.c | 1813 +- libgomp/task.c | 681 +- libgomp/taskloop.c | 363 + libgomp/team.c | 71 +- libgomp/testsuite/lib/libgomp.exp | 24 +- libgomp/testsuite/libgomp.c++/atomic-1.C | 1 - libgomp/testsuite/libgomp.c++/atomic-16.C | 1 - libgomp/testsuite/libgomp.c++/c++.exp | 7 +- libgomp/testsuite/libgomp.c++/ctor-13.C | 242 + libgomp/testsuite/libgomp.c++/doacross-1.C | 294 + .../examples-4/{e.53.2.C => declare_target-2.C} | 2 +- .../examples-4/{e.51.5.C => target_data-5.C} | 0 libgomp/testsuite/libgomp.c++/for-12.C | 42 + libgomp/testsuite/libgomp.c++/for-13.C | 151 + libgomp/testsuite/libgomp.c++/for-14.C | 120 + libgomp/testsuite/libgomp.c++/for-7.C | 2 +- libgomp/testsuite/libgomp.c++/linear-1.C | 268 + libgomp/testsuite/libgomp.c++/member-1.C | 206 + libgomp/testsuite/libgomp.c++/member-2.C | 211 + libgomp/testsuite/libgomp.c++/member-3.C | 105 + libgomp/testsuite/libgomp.c++/member-4.C | 108 + .../testsuite/libgomp.c++/member-5.C | 123 +- libgomp/testsuite/libgomp.c++/member-6.C | 114 + libgomp/testsuite/libgomp.c++/member-7.C | 119 + libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/ordered-1.C | 1 + libgomp/testsuite/libgomp.c++/pr64824.C | 1 - libgomp/testsuite/libgomp.c++/pr64868.C | 1 - libgomp/testsuite/libgomp.c++/pr66199-1.C | 1 - libgomp/testsuite/libgomp.c++/pr66199-2.C | 1 - libgomp/testsuite/libgomp.c++/pr66199-3.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-4.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-5.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-6.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-7.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-8.C | 4 + libgomp/testsuite/libgomp.c++/pr66199-9.C | 4 + libgomp/testsuite/libgomp.c++/pr66702-1.C | 50 + libgomp/testsuite/libgomp.c++/pr66702-2.C | 35 + libgomp/testsuite/libgomp.c++/reduction-10.C | 201 + libgomp/testsuite/libgomp.c++/reduction-11.C | 121 + libgomp/testsuite/libgomp.c++/reduction-12.C | 195 + libgomp/testsuite/libgomp.c++/reduction-5.C | 127 + libgomp/testsuite/libgomp.c++/reduction-6.C | 195 + libgomp/testsuite/libgomp.c++/reduction-7.C | 134 + libgomp/testsuite/libgomp.c++/reduction-8.C | 198 + libgomp/testsuite/libgomp.c++/reduction-9.C | 130 + libgomp/testsuite/libgomp.c++/reference-1.C | 57 + libgomp/testsuite/libgomp.c++/simd-1.C | 1 - libgomp/testsuite/libgomp.c++/simd-2.C | 1 - libgomp/testsuite/libgomp.c++/simd-3.C | 1 - libgomp/testsuite/libgomp.c++/simd-4.C | 1 - libgomp/testsuite/libgomp.c++/simd-5.C | 1 - libgomp/testsuite/libgomp.c++/simd-6.C | 1 - libgomp/testsuite/libgomp.c++/simd-7.C | 1 - libgomp/testsuite/libgomp.c++/simd-8.C | 1 - libgomp/testsuite/libgomp.c++/simd-9.C | 1 - libgomp/testsuite/libgomp.c++/simd10.C | 1 - libgomp/testsuite/libgomp.c++/simd11.C | 1 - libgomp/testsuite/libgomp.c++/simd12.C | 1 - libgomp/testsuite/libgomp.c++/simd13.C | 1 - libgomp/testsuite/libgomp.c++/simd14.C | 43 + libgomp/testsuite/libgomp.c++/target-10.C | 154 + libgomp/testsuite/libgomp.c++/target-11.C | 121 + libgomp/testsuite/libgomp.c++/target-12.C | 93 + libgomp/testsuite/libgomp.c++/target-13.C | 36 + libgomp/testsuite/libgomp.c++/target-14.C | 110 + libgomp/testsuite/libgomp.c++/target-15.C | 168 + libgomp/testsuite/libgomp.c++/target-16.C | 170 + libgomp/testsuite/libgomp.c++/target-17.C | 173 + libgomp/testsuite/libgomp.c++/target-18.C | 167 + libgomp/testsuite/libgomp.c++/target-19.C | 59 + libgomp/testsuite/libgomp.c++/target-2.C | 4 +- libgomp/testsuite/libgomp.c++/target-5.C | 1 + libgomp/testsuite/libgomp.c++/target-6.C | 64 + libgomp/testsuite/libgomp.c++/target-7.C | 90 + libgomp/testsuite/libgomp.c++/target-8.C | 58 + libgomp/testsuite/libgomp.c++/target-9.C | 73 + .../libgomp.c++/{pr64824.C => taskloop-1.C} | 3 +- .../libgomp.c++/{simd10.C => taskloop-2.C} | 2 +- .../libgomp.c++/{pr64824.C => taskloop-3.C} | 3 +- .../libgomp.c++/{pr64824.C => taskloop-4.C} | 3 +- libgomp/testsuite/libgomp.c++/taskloop-5.C | 73 + .../libgomp.c++/{for-1.C => taskloop-6.C} | 179 +- .../libgomp.c++/{for-3.C => taskloop-7.C} | 189 +- .../libgomp.c++/{for-4.C => taskloop-8.C} | 53 +- .../libgomp.c++/{for-5.C => taskloop-9.C} | 44 +- libgomp/testsuite/libgomp.c++/udr-11.C | 2 +- libgomp/testsuite/libgomp.c++/udr-12.C | 2 +- libgomp/testsuite/libgomp.c++/udr-13.C | 2 +- libgomp/testsuite/libgomp.c++/udr-14.C | 2 +- libgomp/testsuite/libgomp.c++/udr-15.C | 2 +- libgomp/testsuite/libgomp.c++/udr-16.C | 2 +- libgomp/testsuite/libgomp.c++/udr-17.C | 2 +- libgomp/testsuite/libgomp.c++/udr-18.C | 2 +- libgomp/testsuite/libgomp.c++/udr-19.C | 2 +- libgomp/testsuite/libgomp.c/affinity-2.c | 89 + libgomp/testsuite/libgomp.c/atomic-1.c | 2 +- libgomp/testsuite/libgomp.c/atomic-18.c | 1 - libgomp/testsuite/libgomp.c/atomic-2.c | 2 +- libgomp/testsuite/libgomp.c/atomic-3.c | 2 +- libgomp/testsuite/libgomp.c/atomic-4.c | 1 - libgomp/testsuite/libgomp.c/atomic-5.c | 3 +- libgomp/testsuite/libgomp.c/atomic-6.c | 5 +- libgomp/testsuite/libgomp.c/autopar-1.c | 2 +- libgomp/testsuite/libgomp.c/autopar-2.c | 4 + libgomp/testsuite/libgomp.c/autopar-3.c | 4 + libgomp/testsuite/libgomp.c/autopar-4.c | 4 + libgomp/testsuite/libgomp.c/autopar-5.c | 4 + libgomp/testsuite/libgomp.c/autopar-6.c | 4 + libgomp/testsuite/libgomp.c/autopar-7.c | 4 + libgomp/testsuite/libgomp.c/autopar-8.c | 4 + libgomp/testsuite/libgomp.c/collapse-3.c | 2 +- libgomp/testsuite/libgomp.c/copyin-1.c | 1 - libgomp/testsuite/libgomp.c/copyin-2.c | 1 - libgomp/testsuite/libgomp.c/copyin-3.c | 1 - libgomp/testsuite/libgomp.c/debug-1.c | 2 +- libgomp/testsuite/libgomp.c/doacross-1.c | 181 + libgomp/testsuite/libgomp.c/doacross-2.c | 225 + .../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} | 2 +- .../examples-4/{e.53.3.c => declare_target-3.c} | 0 .../examples-4/{e.53.4.c => declare_target-4.c} | 2 +- .../examples-4/{e.53.5.c => declare_target-5.c} | 3 +- .../libgomp.c/examples-4/{e.57.1.c => device-1.c} | 12 +- .../libgomp.c/examples-4/{e.57.2.c => device-2.c} | 0 .../libgomp.c/examples-4/{e.57.3.c => device-3.c} | 4 +- 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} | 2 +- .../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} | 2 +- .../libgomp.c/examples-4/{e.54.3.c => teams-3.c} | 2 +- .../libgomp.c/examples-4/{e.54.4.c => teams-4.c} | 2 +- .../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/for-1.c | 2 +- libgomp/testsuite/libgomp.c/for-2.c | 2 +- libgomp/testsuite/libgomp.c/for-2.h | 41 + libgomp/testsuite/libgomp.c/for-3.c | 2 +- libgomp/testsuite/libgomp.c/for-4.c | 42 + libgomp/testsuite/libgomp.c/for-5.c | 154 + libgomp/testsuite/libgomp.c/for-6.c | 123 + libgomp/testsuite/libgomp.c/linear-1.c | 250 + libgomp/testsuite/libgomp.c/monotonic-1.c | 303 + libgomp/testsuite/libgomp.c/monotonic-2.c | 11 + libgomp/testsuite/libgomp.c/nestedfn-5.c | 1 - libgomp/testsuite/libgomp.c/nonmonotonic-1.c | 53 + libgomp/testsuite/libgomp.c/nonmonotonic-2.c | 10 + libgomp/testsuite/libgomp.c/nqueens-1.c | 1 - libgomp/testsuite/libgomp.c/ordered-4.c | 83 + .../libgomp.c/parloops-exit-first-loop-alt-2.c | 50 + .../libgomp.c/parloops-exit-first-loop-alt-3.c | 45 + .../libgomp.c/parloops-exit-first-loop-alt-4.c | 37 + .../libgomp.c/parloops-exit-first-loop-alt-5.c | 75 + .../libgomp.c/parloops-exit-first-loop-alt-6.c | 75 + .../libgomp.c/parloops-exit-first-loop-alt-7.c | 75 + .../libgomp.c/parloops-exit-first-loop-alt.c | 75 + libgomp/testsuite/libgomp.c/pr26171.c | 2 +- libgomp/testsuite/libgomp.c/pr32362-1.c | 1 - libgomp/testsuite/libgomp.c/pr32362-2.c | 1 - libgomp/testsuite/libgomp.c/pr32362-3.c | 1 - libgomp/testsuite/libgomp.c/pr35625.c | 2 +- libgomp/testsuite/libgomp.c/pr39154.c | 2 +- libgomp/testsuite/libgomp.c/pr39591-1.c | 1 - libgomp/testsuite/libgomp.c/pr39591-2.c | 1 - libgomp/testsuite/libgomp.c/pr39591-3.c | 1 - libgomp/testsuite/libgomp.c/pr46193.c | 67 + libgomp/testsuite/libgomp.c/pr48591.c | 2 +- libgomp/testsuite/libgomp.c/pr58392.c | 1 - libgomp/testsuite/libgomp.c/pr58756.c | 1 - libgomp/testsuite/libgomp.c/pr64824.c | 1 - libgomp/testsuite/libgomp.c/pr64868.c | 1 - libgomp/testsuite/libgomp.c/pr66133.c | 1 - libgomp/testsuite/libgomp.c/pr66199-1.c | 1 - libgomp/testsuite/libgomp.c/pr66199-2.c | 6 +- .../libgomp.c/{pr66199-1.c => pr66199-3.c} | 20 +- .../libgomp.c/{pr66199-2.c => pr66199-4.c} | 11 +- .../libgomp.c/{pr66199-1.c => pr66199-5.c} | 22 +- libgomp/testsuite/libgomp.c/pr66199-6.c | 42 + .../libgomp.c/{pr66199-1.c => pr66199-7.c} | 22 +- .../libgomp.c/{pr66199-1.c => pr66199-8.c} | 26 +- libgomp/testsuite/libgomp.c/pr66199-9.c | 43 + libgomp/testsuite/libgomp.c/pr66714.c | 17 + libgomp/testsuite/libgomp.c/reduction-10.c | 105 + libgomp/testsuite/libgomp.c/reduction-11.c | 62 + libgomp/testsuite/libgomp.c/reduction-12.c | 96 + libgomp/testsuite/libgomp.c/reduction-13.c | 67 + libgomp/testsuite/libgomp.c/reduction-14.c | 101 + libgomp/testsuite/libgomp.c/reduction-15.c | 56 + libgomp/testsuite/libgomp.c/reduction-7.c | 64 + libgomp/testsuite/libgomp.c/reduction-8.c | 98 + libgomp/testsuite/libgomp.c/reduction-9.c | 71 + libgomp/testsuite/libgomp.c/simd-1.c | 1 - libgomp/testsuite/libgomp.c/simd-10.c | 1 - libgomp/testsuite/libgomp.c/simd-11.c | 1 - libgomp/testsuite/libgomp.c/simd-12.c | 1 - libgomp/testsuite/libgomp.c/simd-13.c | 1 - libgomp/testsuite/libgomp.c/simd-14.c | 1 - libgomp/testsuite/libgomp.c/simd-15.c | 1 - libgomp/testsuite/libgomp.c/simd-16.c | 2 +- libgomp/testsuite/libgomp.c/simd-17.c | 2 +- libgomp/testsuite/libgomp.c/simd-2.c | 1 - libgomp/testsuite/libgomp.c/simd-3.c | 1 - libgomp/testsuite/libgomp.c/simd-4.c | 1 - libgomp/testsuite/libgomp.c/simd-5.c | 1 - libgomp/testsuite/libgomp.c/simd-6.c | 1 - libgomp/testsuite/libgomp.c/simd-7.c | 1 - libgomp/testsuite/libgomp.c/simd-8.c | 1 - libgomp/testsuite/libgomp.c/simd-9.c | 1 - .../testsuite/libgomp.c/static-chunk-size-one.c | 23 + libgomp/testsuite/libgomp.c/target-1.c | 7 +- libgomp/testsuite/libgomp.c/target-11.c | 86 + libgomp/testsuite/libgomp.c/target-12.c | 130 + libgomp/testsuite/libgomp.c/target-13.c | 45 + libgomp/testsuite/libgomp.c/target-14.c | 38 + libgomp/testsuite/libgomp.c/target-15.c | 74 + libgomp/testsuite/libgomp.c/target-16.c | 45 + libgomp/testsuite/libgomp.c/target-17.c | 47 + libgomp/testsuite/libgomp.c/target-18.c | 52 + libgomp/testsuite/libgomp.c/target-19.c | 166 + libgomp/testsuite/libgomp.c/target-2.c | 6 +- libgomp/testsuite/libgomp.c/target-20.c | 120 + libgomp/testsuite/libgomp.c/target-21.c | 79 + libgomp/testsuite/libgomp.c/target-22.c | 51 + libgomp/testsuite/libgomp.c/target-23.c | 48 + libgomp/testsuite/libgomp.c/target-24.c | 43 + libgomp/testsuite/libgomp.c/target-25.c | 84 + libgomp/testsuite/libgomp.c/target-26.c | 36 + libgomp/testsuite/libgomp.c/target-27.c | 67 + libgomp/testsuite/libgomp.c/target-28.c | 36 + libgomp/testsuite/libgomp.c/target-29.c | 112 + libgomp/testsuite/libgomp.c/target-30.c | 24 + libgomp/testsuite/libgomp.c/target-7.c | 18 +- libgomp/testsuite/libgomp.c/target-8.c | 1 - libgomp/testsuite/libgomp.c/target-teams-1.c | 152 + libgomp/testsuite/libgomp.c/taskloop-1.c | 46 + libgomp/testsuite/libgomp.c/taskloop-2.c | 147 + libgomp/testsuite/libgomp.c/taskloop-3.c | 84 + libgomp/testsuite/libgomp.c/taskloop-4.c | 97 + libgomp/testsuite/libgomp.c/uns-outer-4.c | 36 + libgomp/testsuite/libgomp.fortran/affinity1.f90 | 49 + libgomp/testsuite/libgomp.fortran/affinity2.f90 | 8 + .../{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.graphite/bounds.c | 5 +- .../testsuite/libgomp.graphite/force-parallel-1.c | 10 +- .../testsuite/libgomp.graphite/force-parallel-2.c | 3 - .../testsuite/libgomp.graphite/force-parallel-3.c | 3 - .../testsuite/libgomp.graphite/force-parallel-4.c | 4 - .../testsuite/libgomp.graphite/force-parallel-5.c | 5 +- .../testsuite/libgomp.graphite/force-parallel-6.c | 3 - .../testsuite/libgomp.graphite/force-parallel-7.c | 5 +- .../testsuite/libgomp.graphite/force-parallel-8.c | 5 - .../testsuite/libgomp.graphite/force-parallel-9.c | 3 - libgomp/testsuite/libgomp.graphite/pr41118.c | 3 - libgomp/testsuite/libgomp.oacc-c++/c++.exp | 16 +- .../testsuite/libgomp.oacc-c-c++-common/abort-1.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/abort-3.c | 6 +- .../libgomp.oacc-c-c++-common/acc-on-device.c | 11 + .../libgomp.oacc-c-c++-common/acc_on_device-1.c | 11 - .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 866 + .../libgomp.oacc-c-c++-common/atomic_capture-2.c | 1626 + .../libgomp.oacc-c-c++-common/atomic_rw-1.c | 34 + .../libgomp.oacc-c-c++-common/atomic_update-1.c | 760 + .../libgomp.oacc-c-c++-common/clauses-2.c | 3 + .../libgomp.oacc-c-c++-common/collapse-2.c | 2 +- .../libgomp.oacc-c-c++-common/collapse-3.c | 1 - .../combined-directives-1.c | 54 + .../libgomp.oacc-c-c++-common/data-already-1.c | 3 + .../libgomp.oacc-c-c++-common/data-already-2.c | 8 +- .../libgomp.oacc-c-c++-common/data-already-3.c | 11 +- .../libgomp.oacc-c-c++-common/data-already-4.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-5.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-6.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-7.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-8.c | 8 +- .../libgomp.oacc-c-c++-common/firstprivate-1.c | 41 + .../libgomp.oacc-c-c++-common/firstprivate-2.c | 31 + libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 1 - .../testsuite/libgomp.oacc-c-c++-common/lib-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/lib-10.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-2.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-26.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-27.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-3.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-35.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-36.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-39.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-4.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-40.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 8 + .../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 8 + .../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-8.c | 19 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-9.c | 14 +- .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 57 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 57 + .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 59 + .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 54 + .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 56 + .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 56 + .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 59 + .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 54 + .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 57 + .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 57 + .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 57 + .../libgomp.oacc-c-c++-common/loop-wv-1.c | 57 + .../libgomp.oacc-c-c++-common/par-reduction-1.c | 42 + .../libgomp.oacc-c-c++-common/par-reduction-2.c | 46 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 17 + .../libgomp.oacc-c-c++-common/present-1.c | 3 + .../libgomp.oacc-c-c++-common/reduction-1.c | 4 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 8 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 8 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 6 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 4 +- .../reduction-initial-1.c | 4 +- .../libgomp.oacc-c-c++-common/routine-g-1.c | 64 + .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 66 + .../libgomp.oacc-c-c++-common/routine-v-1.c | 64 + .../libgomp.oacc-c-c++-common/routine-w-1.c | 64 + .../libgomp.oacc-c-c++-common/routine-wv-1.c | 64 + .../libgomp.oacc-c-c++-common/vector-loop.c | 33 + .../libgomp.oacc-c-c++-common/vector-type-1.c | 24 + .../libgomp.oacc-c-c++-common/worker-single-1a.c | 28 + .../libgomp.oacc-c-c++-common/worker-single-4.c | 28 + .../libgomp.oacc-c-c++-common/worker-single-6.c | 46 + libgomp/testsuite/libgomp.oacc-c/c.exp | 9 +- libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 6 +- .../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.oacc-fortran/atomic_capture-1.f90 | 784 + .../testsuite/libgomp.oacc-fortran/atomic_rw-1.f90 | 29 + .../libgomp.oacc-fortran/atomic_update-1.f90 | 338 + .../libgomp.oacc-fortran/combined-directives-1.f90 | 39 + .../libgomp.oacc-fortran/data-already-1.f | 3 +- .../libgomp.oacc-fortran/data-already-2.f | 2 + .../libgomp.oacc-fortran/data-already-3.f | 4 +- .../libgomp.oacc-fortran/data-already-4.f | 4 +- .../libgomp.oacc-fortran/data-already-5.f | 4 +- .../libgomp.oacc-fortran/data-already-6.f | 4 +- .../libgomp.oacc-fortran/data-already-7.f | 4 +- .../libgomp.oacc-fortran/data-already-8.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 9 +- .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 24 +- .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 18 +- .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 18 +- .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 11 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 2 +- libiberty/ChangeLog | 98 + libiberty/Makefile.in | 13 +- libiberty/config.in | 35 + libiberty/configure | 1728 +- libiberty/configure.ac | 8 + libiberty/cp-demangle.c | 77 +- libiberty/cp-demangle.h | 29 +- libiberty/d-demangle.c | 15 +- libiberty/floatformat.c | 4 +- libiberty/getruntime.c | 6 +- libiberty/obstack.c | 570 +- libiberty/obstacks.texi | 257 +- libiberty/pex-unix.c | 5 +- libiberty/setenv.c | 10 +- libiberty/testsuite/d-demangle-expected | 22 +- libiberty/testsuite/demangle-expected | 42 + libiberty/xmalloc.c | 5 +- libitm/ChangeLog | 66 + libitm/alloc.cc | 83 +- libitm/alloc_cpp.cc | 57 +- libitm/config/linux/alpha/futex_bits.h | 2 +- libitm/config/linux/futex.cc | 6 +- libitm/config/linux/futex_bits.h | 2 +- libitm/config/linux/sh/futex_bits.h | 2 +- libitm/config/linux/x86/futex_bits.h | 27 +- libitm/config/powerpc/sjlj.S | 8 +- libitm/config/sh/sjlj.S | 9 +- libitm/libitm.map | 5 + libitm/libitm_i.h | 17 +- libitm/local_atomic | 299 +- libitm/testsuite/lib/libitm.exp | 1 + libitm/testsuite/libitm.c++/eh-2.C | 10 + libitm/testsuite/libitm.c++/eh-3.C | 14 + libitm/testsuite/libitm.c++/eh-4.C | 21 + libitm/testsuite/libitm.c++/newdelete.C | 12 + libjava/ChangeLog | 22 +- libjava/classpath/ChangeLog | 98 +- 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/scripts/check_jni_methods.sh.in | 4 +- libjava/classpath/tools/Makefile.am | 17 - libjava/classpath/tools/Makefile.in | 20 +- libjava/configure | 98 +- libjava/configure.ac | 3 + libjava/configure.host | 2 + libjava/include/{aix-signal.h => freebsd-signal.h} | 32 +- libjava/libltdl/ChangeLog | 5 + libjava/libltdl/missing | 15 +- libjava/testsuite/libjava.jni/jni.exp | 5 + libmpx/ChangeLog | 11 + libmpx/configure | 24 +- libmpx/configure.ac | 11 - libmpx/libmpx.spec.in | 2 - libmpx/mpxrt/mpxrt.c | 9 +- libobjc/ChangeLog | 35 + libobjc/THREADS | 2 +- libobjc/encoding.c | 41 +- libobjc/sendmsg.c | 14 - liboffloadmic/ChangeLog | 267 + liboffloadmic/Makefile.am | 2 - liboffloadmic/Makefile.in | 3 +- liboffloadmic/configure | 2 +- liboffloadmic/doc/doxygen/header.tex | 2 +- .../include/coi/common/COIEngine_common.h | 6 +- .../common/{COIPerf_common.h => COIEvent_common.h} | 57 +- .../include/coi/common/COIMacros_common.h | 153 +- liboffloadmic/include/coi/common/COIPerf_common.h | 2 +- .../include/coi/common/COIResult_common.h | 7 +- .../include/coi/common/COISysInfo_common.h | 126 + liboffloadmic/include/coi/common/COITypes_common.h | 6 +- liboffloadmic/include/coi/sink/COIBuffer_sink.h | 53 +- liboffloadmic/include/coi/sink/COIPipeline_sink.h | 2 +- liboffloadmic/include/coi/sink/COIProcess_sink.h | 16 +- .../include/coi/source/COIBuffer_source.h | 830 +- .../include/coi/source/COIEngine_source.h | 31 +- liboffloadmic/include/coi/source/COIEvent_source.h | 127 +- .../include/coi/source/COIPipeline_source.h | 77 +- .../include/coi/source/COIProcess_source.h | 342 +- liboffloadmic/include/myo/myo.h | 2 +- liboffloadmic/include/myo/myoimpl.h | 109 +- liboffloadmic/include/myo/myotypes.h | 39 +- liboffloadmic/plugin/Makefile.am | 8 +- liboffloadmic/plugin/Makefile.in | 8 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 63 +- liboffloadmic/plugin/offload_target_main.cpp | 24 + liboffloadmic/runtime/cean_util.cpp | 98 +- liboffloadmic/runtime/cean_util.h | 44 +- liboffloadmic/runtime/coi/coi_client.cpp | 126 +- liboffloadmic/runtime/coi/coi_client.h | 91 +- liboffloadmic/runtime/coi/coi_server.cpp | 32 +- liboffloadmic/runtime/coi/coi_server.h | 4 +- liboffloadmic/runtime/compiler_if_host.cpp | 170 +- liboffloadmic/runtime/compiler_if_host.h | 58 +- liboffloadmic/runtime/compiler_if_target.cpp | 2 +- liboffloadmic/runtime/compiler_if_target.h | 2 +- liboffloadmic/runtime/dv_util.cpp | 6 +- liboffloadmic/runtime/dv_util.h | 15 +- liboffloadmic/runtime/emulator/coi_common.h | 44 +- liboffloadmic/runtime/emulator/coi_device.cpp | 269 +- liboffloadmic/runtime/emulator/coi_device.h | 12 +- liboffloadmic/runtime/emulator/coi_host.cpp | 1436 +- liboffloadmic/runtime/emulator/coi_host.h | 12 +- liboffloadmic/runtime/emulator/coi_version_asm.h | 81 +- .../runtime/emulator/coi_version_linker_script.map | 14 +- liboffloadmic/runtime/emulator/myo_client.cpp | 2 +- liboffloadmic/runtime/emulator/myo_service.cpp | 46 +- liboffloadmic/runtime/emulator/myo_service.h | 2 +- liboffloadmic/runtime/emulator/myo_version_asm.h | 32 +- .../runtime/emulator/myo_version_linker_script.map | 10 +- liboffloadmic/runtime/liboffload_error.c | 45 +- liboffloadmic/runtime/liboffload_error_codes.h | 45 +- liboffloadmic/runtime/liboffload_msg.c | 5 +- liboffloadmic/runtime/liboffload_msg.h | 352 +- liboffloadmic/runtime/mic_lib.f90 | 2 +- liboffloadmic/runtime/offload.h | 66 +- liboffloadmic/runtime/offload_common.cpp | 2 +- liboffloadmic/runtime/offload_common.h | 113 +- liboffloadmic/runtime/offload_engine.cpp | 429 +- liboffloadmic/runtime/offload_engine.h | 233 +- liboffloadmic/runtime/offload_env.cpp | 12 +- liboffloadmic/runtime/offload_env.h | 5 +- liboffloadmic/runtime/offload_host.cpp | 2269 +- liboffloadmic/runtime/offload_host.h | 161 +- liboffloadmic/runtime/offload_iterator.h | 103 + liboffloadmic/runtime/offload_myo_host.cpp | 561 +- liboffloadmic/runtime/offload_myo_host.h | 78 +- liboffloadmic/runtime/offload_myo_target.cpp | 115 +- liboffloadmic/runtime/offload_myo_target.h | 52 +- liboffloadmic/runtime/offload_omp_host.cpp | 2 +- liboffloadmic/runtime/offload_omp_target.cpp | 40 +- liboffloadmic/runtime/offload_orsl.cpp | 4 +- liboffloadmic/runtime/offload_orsl.h | 12 +- liboffloadmic/runtime/offload_table.cpp | 220 +- liboffloadmic/runtime/offload_table.h | 284 +- liboffloadmic/runtime/offload_target.cpp | 20 +- liboffloadmic/runtime/offload_target.h | 10 +- liboffloadmic/runtime/offload_target_main.cpp | 2 +- liboffloadmic/runtime/offload_timer.h | 30 +- liboffloadmic/runtime/offload_timer_host.cpp | 2 +- liboffloadmic/runtime/offload_timer_target.cpp | 2 +- liboffloadmic/runtime/offload_trace.cpp | 104 +- liboffloadmic/runtime/offload_trace.h | 20 +- liboffloadmic/runtime/offload_util.cpp | 2 +- liboffloadmic/runtime/offload_util.h | 23 +- liboffloadmic/runtime/ofldbegin.cpp | 178 +- liboffloadmic/runtime/ofldend.cpp | 33 +- .../runtime/orsl-lite/include/orsl-lite.h | 2 +- liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 2 +- liboffloadmic/runtime/use_mpss2.txt | 2 +- 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 | 106 + libsanitizer/HOWTO_MERGE | 39 + libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 1 + libsanitizer/asan/Makefile.am | 6 +- libsanitizer/asan/Makefile.in | 21 +- libsanitizer/asan/asan_activation.cc | 128 +- libsanitizer/asan/asan_activation.h | 2 +- libsanitizer/asan/asan_activation_flags.inc | 33 + libsanitizer/asan/asan_allocator.cc | 906 + libsanitizer/asan/asan_allocator.h | 31 +- libsanitizer/asan/asan_allocator2.cc | 790 - libsanitizer/asan/asan_debugging.cc | 8 +- libsanitizer/asan/asan_fake_stack.cc | 70 +- libsanitizer/asan/asan_flags.cc | 177 + libsanitizer/asan/asan_flags.h | 48 +- libsanitizer/asan/asan_flags.inc | 134 + libsanitizer/asan/asan_globals.cc | 77 +- libsanitizer/asan/asan_init_version.h | 6 +- libsanitizer/asan/asan_interceptors.cc | 467 +- libsanitizer/asan/asan_interceptors.h | 20 +- libsanitizer/asan/asan_interface_internal.h | 38 +- libsanitizer/asan/asan_internal.h | 14 +- libsanitizer/asan/asan_linux.cc | 100 +- libsanitizer/asan/asan_mac.cc | 216 +- libsanitizer/asan/asan_malloc_mac.cc | 83 +- libsanitizer/asan/asan_malloc_win.cc | 2 +- libsanitizer/asan/asan_mapping.h | 77 +- libsanitizer/asan/asan_new_delete.cc | 10 +- libsanitizer/asan/asan_poisoning.cc | 25 +- libsanitizer/asan/asan_poisoning.h | 11 +- libsanitizer/asan/asan_posix.cc | 45 +- libsanitizer/asan/asan_preinit.cc | 4 + libsanitizer/asan/asan_report.cc | 111 +- libsanitizer/asan/asan_report.h | 20 +- libsanitizer/asan/asan_rtl.cc | 553 +- libsanitizer/asan/asan_stack.cc | 15 + libsanitizer/asan/asan_stack.h | 24 +- libsanitizer/asan/asan_stats.cc | 9 +- libsanitizer/asan/asan_stats.h | 8 +- libsanitizer/asan/asan_suppressions.cc | 108 + libsanitizer/asan/asan_suppressions.h | 28 + libsanitizer/asan/asan_thread.cc | 40 +- libsanitizer/asan/asan_thread.h | 35 +- libsanitizer/asan/asan_win.cc | 154 +- libsanitizer/asan/asan_win_dll_thunk.cc | 64 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 63 +- libsanitizer/asan/libtool-version | 2 +- libsanitizer/configure | 87 +- libsanitizer/configure.ac | 37 +- libsanitizer/configure.tgt | 3 + libsanitizer/include/sanitizer/asan_interface.h | 7 +- .../include/sanitizer/common_interface_defs.h | 23 +- .../include/sanitizer/coverage_interface.h | 61 + libsanitizer/include/sanitizer/dfsan_interface.h | 18 + libsanitizer/include/sanitizer/lsan_interface.h | 23 +- libsanitizer/include/sanitizer/msan_interface.h | 25 +- libsanitizer/interception/Makefile.in | 1 + libsanitizer/interception/interception.h | 1 - libsanitizer/interception/interception_linux.h | 10 +- libsanitizer/interception/interception_win.cc | 72 +- libsanitizer/interception/interception_win.h | 4 + libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/lsan/lsan.cc | 37 +- libsanitizer/lsan/lsan_allocator.cc | 32 +- libsanitizer/lsan/lsan_common.cc | 251 +- libsanitizer/lsan/lsan_common.h | 49 +- libsanitizer/lsan/lsan_common_linux.cc | 40 +- libsanitizer/lsan/lsan_flags.inc | 41 + libsanitizer/lsan/lsan_interceptors.cc | 16 +- libsanitizer/lsan/lsan_thread.cc | 10 +- libsanitizer/lsan/lsan_thread.h | 4 +- libsanitizer/sanitizer_common/Makefile.am | 4 +- libsanitizer/sanitizer_common/Makefile.in | 16 +- .../sanitizer_common/sanitizer_addrhashmap.h | 8 +- .../sanitizer_common/sanitizer_allocator.cc | 26 +- .../sanitizer_common/sanitizer_allocator.h | 122 +- .../sanitizer_allocator_internal.h | 19 +- libsanitizer/sanitizer_common/sanitizer_atomic.h | 18 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 36 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 394 +- libsanitizer/sanitizer_common/sanitizer_common.h | 328 +- .../sanitizer_common_interceptors.inc | 681 +- .../sanitizer_common_interceptors_format.inc | 19 +- .../sanitizer_common_interceptors_ioctl.inc | 24 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 110 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 8 +- .../sanitizer_common/sanitizer_coverage_libcdep.cc | 753 +- .../sanitizer_coverage_mapping_libcdep.cc | 74 +- .../sanitizer_deadlock_detector1.cc | 29 +- .../sanitizer_deadlock_detector_interface.h | 6 +- .../sanitizer_common/sanitizer_flag_parser.cc | 169 + .../sanitizer_common/sanitizer_flag_parser.h | 120 + libsanitizer/sanitizer_common/sanitizer_flags.cc | 307 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 74 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 192 + .../sanitizer_common/sanitizer_interception.h | 23 - .../sanitizer_interface_internal.h | 56 + .../sanitizer_common/sanitizer_internal_defs.h | 72 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 8 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 73 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 45 +- .../sanitizer_common/sanitizer_libignore.cc | 46 +- .../sanitizer_common/sanitizer_libignore.h | 9 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 453 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 263 +- libsanitizer/sanitizer_common/sanitizer_list.h | 35 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 128 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 4 + libsanitizer/sanitizer_common/sanitizer_mutex.h | 6 + .../sanitizer_persistent_allocator.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 41 +- .../sanitizer_platform_interceptors.h | 86 +- .../sanitizer_platform_limits_posix.cc | 112 +- .../sanitizer_platform_limits_posix.h | 72 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 245 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 79 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 106 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 38 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 19 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 4 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 8 +- .../sanitizer_common/sanitizer_quarantine.h | 24 +- .../sanitizer_common/sanitizer_stackdepot.cc | 13 +- .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 10 +- .../sanitizer_common/sanitizer_stacktrace.cc | 36 +- .../sanitizer_common/sanitizer_stacktrace.h | 48 +- .../sanitizer_stacktrace_libcdep.cc | 26 +- .../sanitizer_stacktrace_printer.cc | 34 +- .../sanitizer_stacktrace_printer.h | 6 +- .../sanitizer_common/sanitizer_stoptheworld.h | 3 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 293 +- .../sanitizer_common/sanitizer_suppressions.cc | 156 +- .../sanitizer_common/sanitizer_suppressions.h | 48 +- .../sanitizer_common/sanitizer_symbolizer.cc | 79 +- .../sanitizer_common/sanitizer_symbolizer.h | 141 +- .../sanitizer_symbolizer_internal.h | 149 + .../sanitizer_symbolizer_libbacktrace.cc | 85 +- .../sanitizer_symbolizer_libbacktrace.h | 12 +- .../sanitizer_symbolizer_libcdep.cc | 408 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 151 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 46 + .../sanitizer_symbolizer_posix_libcdep.cc | 729 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 326 +- .../sanitizer_common/sanitizer_syscall_generic.inc | 4 +- .../sanitizer_syscall_linux_aarch64.inc | 136 + .../sanitizer_common/sanitizer_thread_registry.h | 7 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 8 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 3 +- ...ibcdep.cc => sanitizer_unwind_linux_libcdep.cc} | 23 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 476 +- libsanitizer/tsan/Makefile.am | 3 +- libsanitizer/tsan/Makefile.in | 15 +- libsanitizer/tsan/tsan_clock.cc | 10 +- libsanitizer/tsan/tsan_defs.h | 63 +- libsanitizer/tsan/tsan_fd.cc | 36 +- libsanitizer/tsan/tsan_fd.h | 4 +- libsanitizer/tsan/tsan_flags.cc | 123 +- libsanitizer/tsan/tsan_flags.h | 65 +- libsanitizer/tsan/tsan_flags.inc | 76 + libsanitizer/tsan/tsan_interceptors.cc | 572 +- libsanitizer/tsan/tsan_interceptors.h | 35 + libsanitizer/tsan/tsan_interface.cc | 81 +- libsanitizer/tsan/tsan_interface.h | 27 +- libsanitizer/tsan/tsan_interface_ann.cc | 34 +- libsanitizer/tsan/tsan_interface_atomic.cc | 31 +- libsanitizer/tsan/tsan_interface_inl.h | 32 + libsanitizer/tsan/tsan_interface_java.cc | 30 + libsanitizer/tsan/tsan_interface_java.h | 8 + libsanitizer/tsan/tsan_md5.cc | 14 +- libsanitizer/tsan/tsan_mman.cc | 40 +- libsanitizer/tsan/tsan_mman.h | 1 + libsanitizer/tsan/tsan_mutex.cc | 24 +- libsanitizer/tsan/tsan_mutex.h | 4 +- libsanitizer/tsan/tsan_mutexset.h | 4 +- libsanitizer/tsan/tsan_new_delete.cc | 86 + libsanitizer/tsan/tsan_platform.h | 117 +- libsanitizer/tsan/tsan_platform_linux.cc | 85 +- libsanitizer/tsan/tsan_platform_mac.cc | 12 +- libsanitizer/tsan/tsan_platform_windows.cc | 4 - libsanitizer/tsan/tsan_report.cc | 56 +- libsanitizer/tsan/tsan_report.h | 5 +- libsanitizer/tsan/tsan_rtl.cc | 196 +- libsanitizer/tsan/tsan_rtl.h | 90 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 14 +- libsanitizer/tsan/tsan_rtl_report.cc | 242 +- libsanitizer/tsan/tsan_rtl_thread.cc | 23 +- libsanitizer/tsan/tsan_stat.cc | 12 +- libsanitizer/tsan/tsan_stat.h | 3 +- libsanitizer/tsan/tsan_suppressions.cc | 116 +- libsanitizer/tsan/tsan_suppressions.h | 10 + libsanitizer/tsan/tsan_symbolize.cc | 59 +- libsanitizer/tsan/tsan_symbolize.h | 2 +- libsanitizer/tsan/tsan_sync.cc | 70 +- libsanitizer/tsan/tsan_sync.h | 9 +- libsanitizer/tsan/tsan_trace.h | 12 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 3 +- libsanitizer/ubsan/Makefile.am | 12 +- libsanitizer/ubsan/Makefile.in | 20 +- libsanitizer/ubsan/ubsan_checks.inc | 51 + libsanitizer/ubsan/ubsan_diag.cc | 135 +- libsanitizer/ubsan/ubsan_diag.h | 93 +- libsanitizer/ubsan/ubsan_flags.cc | 75 +- libsanitizer/ubsan/ubsan_flags.h | 15 +- libsanitizer/ubsan/ubsan_flags.inc | 24 + libsanitizer/ubsan/ubsan_handlers.cc | 196 +- libsanitizer/ubsan/ubsan_handlers.h | 22 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 56 +- libsanitizer/ubsan/ubsan_handlers_cxx.h | 13 + libsanitizer/ubsan/ubsan_init.cc | 85 +- libsanitizer/ubsan/ubsan_init.h | 13 +- libsanitizer/ubsan/ubsan_init_standalone.cc | 32 + libsanitizer/ubsan/ubsan_platform.h | 27 + libsanitizer/ubsan/ubsan_type_hash.cc | 234 +- libsanitizer/ubsan/ubsan_type_hash.h | 5 +- ...san_type_hash.cc => ubsan_type_hash_itanium.cc} | 43 +- libsanitizer/ubsan/ubsan_type_hash_win.cc | 79 + libsanitizer/ubsan/ubsan_value.cc | 13 +- libsanitizer/ubsan/ubsan_value.h | 7 - libstdc++-v3/ChangeLog | 2363 +- libstdc++-v3/Makefile.in | 2 +- libstdc++-v3/acinclude.m4 | 106 +- libstdc++-v3/config.h.in | 15 +- libstdc++-v3/config/abi/pre/gnu.ver | 29 +- libstdc++-v3/config/cpu/alpha/atomic_word.h | 33 - libstdc++-v3/config/cpu/generic/atomic_word.h | 17 +- libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 4 +- libstdc++-v3/config/cpu/ia64/atomic_word.h | 64 - libstdc++-v3/config/cpu/powerpc/atomic_word.h | 38 - libstdc++-v3/config/locale/dragonfly/c_locale.cc | 229 +- .../locale/{generic => dragonfly}/c_locale.h | 24 +- .../locale/{gnu => dragonfly}/codecvt_members.cc | 47 +- .../{generic => dragonfly}/collate_members.cc | 13 +- .../config/locale/dragonfly/ctype_members.cc | 95 +- .../locale/{gnu => dragonfly}/monetary_members.cc | 246 +- .../locale/{gnu => dragonfly}/numeric_members.cc | 54 +- .../config/locale/dragonfly/time_members.cc | 404 + .../locale/{gnu => dragonfly}/time_members.h | 10 +- libstdc++-v3/config/locale/generic/c_locale.cc | 16 +- .../config/locale/gnu/c++locale_internal.h | 59 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 82 + libstdc++-v3/config/locale/gnu/messages_members.cc | 112 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 66 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 6 + libstdc++-v3/configure | 541 +- libstdc++-v3/configure.ac | 1 + libstdc++-v3/configure.host | 11 - libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/Makefile.am | 2 + libstdc++-v3/doc/Makefile.in | 4 +- libstdc++-v3/doc/html/ext/lwg-active.html | 33768 +++++++-- libstdc++-v3/doc/html/ext/lwg-closed.html | 37247 ++++------ libstdc++-v3/doc/html/ext/lwg-defects.html | 71805 +++++++++++++++---- libstdc++-v3/doc/html/manual/abi.html | 6 +- .../doc/html/manual/appendix_contributing.html | 3 +- libstdc++-v3/doc/html/manual/bugs.html | 109 + libstdc++-v3/doc/html/manual/concept_checking.html | 12 +- libstdc++-v3/doc/html/manual/configure.html | 19 +- libstdc++-v3/doc/html/manual/diagnostics.html | 8 +- libstdc++-v3/doc/html/manual/errno.html | 30 + libstdc++-v3/doc/html/manual/index.html | 6 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 75 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/using.html | 8 +- .../doc/html/manual/using_dynamic_or_shared.html | 17 + libstdc++-v3/doc/html/manual/using_headers.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 7 + libstdc++-v3/doc/xml/manual/abi.xml | 3 + .../doc/xml/manual/appendix_contributing.xml | 3 +- libstdc++-v3/doc/xml/manual/configure.xml | 22 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 38 +- libstdc++-v3/doc/xml/manual/intro.xml | 212 + libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 5 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 138 +- libstdc++-v3/doc/xml/manual/using.xml | 60 +- libstdc++-v3/fragment.am | 2 +- libstdc++-v3/include/Makefile.am | 43 +- libstdc++-v3/include/Makefile.in | 46 +- libstdc++-v3/include/backward/auto_ptr.h | 4 +- libstdc++-v3/include/bits/algorithmfwd.h | 21 +- libstdc++-v3/include/bits/alloc_traits.h | 263 +- libstdc++-v3/include/bits/allocated_ptr.h | 5 +- libstdc++-v3/include/bits/allocator.h | 11 +- libstdc++-v3/include/bits/atomic_base.h | 20 +- libstdc++-v3/include/bits/atomic_futex.h | 15 +- libstdc++-v3/include/bits/basic_string.h | 209 +- libstdc++-v3/include/bits/basic_string.tcc | 10 +- libstdc++-v3/include/bits/c++config | 21 +- libstdc++-v3/include/bits/char_traits.h | 68 +- libstdc++-v3/include/bits/cpp_type_traits.h | 7 + libstdc++-v3/include/bits/forward_list.h | 40 +- libstdc++-v3/include/bits/forward_list.tcc | 32 +- libstdc++-v3/include/bits/functional_hash.h | 49 +- libstdc++-v3/include/bits/hashtable.h | 45 +- libstdc++-v3/include/bits/list.tcc | 49 +- libstdc++-v3/include/bits/locale_conv.h | 27 +- libstdc++-v3/include/bits/move.h | 17 +- libstdc++-v3/include/bits/mutex.h | 360 + libstdc++-v3/include/bits/ptr_traits.h | 144 +- libstdc++-v3/include/bits/quoted_string.h | 2 +- libstdc++-v3/include/bits/random.h | 20 +- libstdc++-v3/include/bits/random.tcc | 27 +- libstdc++-v3/include/bits/range_access.h | 130 +- libstdc++-v3/include/bits/regex.h | 6 +- libstdc++-v3/include/bits/regex.tcc | 6 +- libstdc++-v3/include/bits/regex_automaton.h | 93 +- libstdc++-v3/include/bits/regex_automaton.tcc | 33 +- libstdc++-v3/include/bits/regex_compiler.h | 50 +- libstdc++-v3/include/bits/regex_compiler.tcc | 74 +- libstdc++-v3/include/bits/regex_error.h | 11 + libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 16 +- libstdc++-v3/include/bits/regex_scanner.tcc | 65 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 25 +- libstdc++-v3/include/bits/stl_algo.h | 170 +- libstdc++-v3/include/bits/stl_algobase.h | 27 +- libstdc++-v3/include/bits/stl_bvector.h | 8 +- libstdc++-v3/include/bits/stl_deque.h | 23 +- libstdc++-v3/include/bits/stl_heap.h | 16 +- libstdc++-v3/include/bits/stl_iterator.h | 4 + .../include/bits/stl_iterator_base_funcs.h | 10 +- .../include/bits/stl_iterator_base_types.h | 2 + libstdc++-v3/include/bits/stl_list.h | 229 +- libstdc++-v3/include/bits/stl_map.h | 244 +- libstdc++-v3/include/bits/stl_multimap.h | 8 +- libstdc++-v3/include/bits/stl_multiset.h | 18 +- libstdc++-v3/include/bits/stl_pair.h | 204 +- libstdc++-v3/include/bits/stl_queue.h | 64 +- libstdc++-v3/include/bits/stl_set.h | 18 +- libstdc++-v3/include/bits/stl_stack.h | 31 +- libstdc++-v3/include/bits/stl_tree.h | 236 +- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/bits/stl_vector.h | 11 +- libstdc++-v3/include/bits/unique_ptr.h | 176 +- libstdc++-v3/include/bits/unordered_map.h | 238 + libstdc++-v3/include/bits/unordered_set.h | 2 + libstdc++-v3/include/bits/uses_allocator.h | 2 +- libstdc++-v3/include/c/cassert | 1 + libstdc++-v3/include/c/cerrno | 1 + libstdc++-v3/include/c/cfloat | 1 + libstdc++-v3/include/c/ciso646 | 10 +- libstdc++-v3/include/c/climits | 1 + libstdc++-v3/include/c/{cwctype => cuchar} | 21 +- .../include/c_compatibility/{locale.h => uchar.h} | 25 +- libstdc++-v3/include/c_global/cassert | 1 + libstdc++-v3/include/c_global/cerrno | 1 + libstdc++-v3/include/c_global/cfloat | 1 + libstdc++-v3/include/c_global/ciso646 | 11 +- libstdc++-v3/include/c_global/climits | 1 + libstdc++-v3/include/c_global/cmath | 6 +- libstdc++-v3/include/c_global/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/c_std/cassert | 1 + libstdc++-v3/include/c_std/cerrno | 1 + libstdc++-v3/include/c_std/cfloat | 1 + libstdc++-v3/include/c_std/ciso646 | 11 +- libstdc++-v3/include/c_std/climits | 1 + libstdc++-v3/include/c_std/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/debug/array | 22 +- .../atomic_word.h => include/debug/assertions.h} | 35 +- libstdc++-v3/include/debug/debug.h | 79 +- libstdc++-v3/include/debug/deque | 43 +- libstdc++-v3/include/debug/formatter.h | 203 +- libstdc++-v3/include/debug/forward_list | 81 +- libstdc++-v3/include/debug/functions.h | 171 +- libstdc++-v3/include/debug/helper_functions.h | 210 + libstdc++-v3/include/debug/list | 94 +- libstdc++-v3/include/debug/macros.h | 54 +- libstdc++-v3/include/debug/map.h | 177 +- libstdc++-v3/include/debug/multimap.h | 94 +- libstdc++-v3/include/debug/multiset.h | 86 +- libstdc++-v3/include/debug/safe_base.h | 7 + libstdc++-v3/include/debug/safe_iterator.h | 220 +- libstdc++-v3/include/debug/safe_iterator.tcc | 50 +- libstdc++-v3/include/debug/safe_local_iterator.h | 80 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 16 +- libstdc++-v3/include/debug/safe_sequence.h | 5 +- .../include/debug/safe_unordered_container.h | 2 +- libstdc++-v3/include/debug/set.h | 92 +- libstdc++-v3/include/debug/stl_iterator.h | 113 + libstdc++-v3/include/debug/string | 98 +- libstdc++-v3/include/debug/unordered_map | 112 +- libstdc++-v3/include/debug/unordered_set | 30 +- libstdc++-v3/include/debug/vector | 43 +- libstdc++-v3/include/experimental/any | 75 +- libstdc++-v3/include/experimental/array | 110 + .../include/experimental/{ => bits}/erase_if.h | 4 +- .../include/experimental/{ => bits}/fs_dir.h | 34 +- .../include/experimental/{ => bits}/fs_fwd.h | 0 .../include/experimental/{ => bits}/fs_ops.h | 0 .../include/experimental/{ => bits}/fs_path.h | 28 +- .../experimental/{ => bits}/string_view.tcc | 0 libstdc++-v3/include/experimental/filesystem | 8 +- libstdc++-v3/include/experimental/functional | 34 +- libstdc++-v3/include/experimental/map | 2 +- libstdc++-v3/include/experimental/propagate_const | 535 + libstdc++-v3/include/experimental/set | 2 +- libstdc++-v3/include/experimental/string_view | 10 +- libstdc++-v3/include/experimental/type_traits | 53 + libstdc++-v3/include/experimental/unordered_map | 2 +- libstdc++-v3/include/experimental/unordered_set | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 41 + libstdc++-v3/include/ext/alloc_traits.h | 56 +- libstdc++-v3/include/ext/array_allocator.h | 2 + libstdc++-v3/include/ext/atomicity.h | 4 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 15 +- libstdc++-v3/include/ext/pod_char_traits.h | 4 + libstdc++-v3/include/ext/random | 64 +- libstdc++-v3/include/ext/string_conversions.h | 8 +- libstdc++-v3/include/ext/vstring.h | 12 +- libstdc++-v3/include/precompiled/extc++.h | 13 + libstdc++-v3/include/precompiled/stdc++.h | 6 + libstdc++-v3/include/profile/array | 19 +- libstdc++-v3/include/profile/deque | 5 +- libstdc++-v3/include/profile/forward_list | 8 +- libstdc++-v3/include/profile/list | 15 +- libstdc++-v3/include/profile/map.h | 119 +- libstdc++-v3/include/profile/multimap.h | 119 +- libstdc++-v3/include/profile/multiset.h | 111 +- libstdc++-v3/include/profile/set.h | 111 +- libstdc++-v3/include/profile/unordered_map | 2 + libstdc++-v3/include/profile/unordered_set | 2 + libstdc++-v3/include/profile/vector | 13 +- libstdc++-v3/include/std/array | 19 +- libstdc++-v3/include/std/atomic | 8 +- libstdc++-v3/include/std/complex | 2 +- libstdc++-v3/include/std/condition_variable | 5 +- libstdc++-v3/include/std/functional | 273 +- libstdc++-v3/include/std/future | 47 +- libstdc++-v3/include/std/mutex | 434 +- libstdc++-v3/include/std/regex | 1 + libstdc++-v3/include/std/scoped_allocator | 58 +- libstdc++-v3/include/std/shared_mutex | 441 +- libstdc++-v3/include/std/system_error | 4 +- libstdc++-v3/include/std/thread | 108 +- libstdc++-v3/include/std/tuple | 570 +- libstdc++-v3/include/std/type_traits | 225 +- libstdc++-v3/include/std/utility | 12 +- libstdc++-v3/include/std/valarray | 20 +- libstdc++-v3/include/tr1/shared_ptr.h | 6 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/libsupc++/cxxabi.h | 3 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 + libstdc++-v3/libsupc++/guard.cc | 21 +- libstdc++-v3/libsupc++/new | 19 +- libstdc++-v3/libsupc++/new_handler.cc | 2 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 13 +- libstdc++-v3/po/Makefile.in | 2 +- libstdc++-v3/python/Makefile.am | 2 +- libstdc++-v3/python/Makefile.in | 4 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 35 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 1 + libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/Makefile.in | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 10 +- libstdc++-v3/src/c++11/condition_variable.cc | 4 +- libstdc++-v3/src/c++11/debug.cc | 830 +- libstdc++-v3/src/c++11/random.cc | 23 +- libstdc++-v3/src/c++11/thread.cc | 57 +- libstdc++-v3/src/c++98/Makefile.am | 6 + libstdc++-v3/src/c++98/Makefile.in | 8 +- libstdc++-v3/src/c++98/locale.cc | 1 - libstdc++-v3/src/c++98/locale_init.cc | 2 +- libstdc++-v3/src/filesystem/Makefile.am | 14 +- libstdc++-v3/src/filesystem/Makefile.in | 17 +- .../filesystem/cow-dir.cc} | 7 +- .../filesystem/cow-ops.cc} | 7 +- .../filesystem/cow-path.cc} | 7 +- libstdc++-v3/src/filesystem/dir.cc | 165 +- libstdc++-v3/src/filesystem/ops.cc | 141 +- libstdc++-v3/src/filesystem/path.cc | 10 +- .../17_intro/headers/c++1998/all_attributes.cc | 1 - .../17_intro/headers/{c++200x => c++2011}/42319.cc | 0 .../65499.cc => 17_intro/headers/c++2011/67309.cc} | 10 +- .../headers/{c++200x => c++2011}/all_attributes.cc | 2 - .../{c++200x => c++2011}/all_no_exceptions.cc | 0 .../headers/{c++200x => c++2011}/all_no_rtti.cc | 0 .../{c++200x => c++2011}/all_pedantic_errors.cc | 0 .../headers/{c++200x => c++2011}/operator_names.cc | 0 .../headers/{c++200x => c++2011}/stdc++.cc | 3 + .../stdc++_multiple_inclusion.cc | 6 + .../17_intro/headers/c++2014/all_attributes.cc | 2 - .../{c++1998 => c++2014}/all_no_exceptions.cc | 4 +- .../headers/{c++1998 => c++2014}/all_no_rtti.cc | 4 +- .../{c++1998 => c++2014}/all_pedantic_errors.cc | 4 +- .../headers/{c++1998 => c++2014}/operator_names.cc | 4 +- .../headers/{c++200x => c++2014}/stdc++.cc | 7 +- .../stdc++_multiple_inclusion.cc | 10 +- .../testsuite/17_intro/tag_type_explicit_ctor.cc | 60 + .../18_support/exception_ptr/rethrow_exception.cc | 14 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 2 +- .../allocator_traits/members/is_always_equal.cc | 66 + libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 11 +- .../bool_constant/requirements.cc} | 12 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../testsuite/20_util/default_delete/48631_neg.cc | 5 +- .../enable_shared_from_this/cons/constexpr.cc | 2 +- .../members/const.cc} | 57 +- .../members/reinit.cc} | 44 +- .../requirements/explicit_instantiation.cc | 5 + .../20_util/function_objects/mem_fn/55463.cc | 12 - .../testsuite/20_util/hash/{52931.cc => 60970.cc} | 24 +- .../requirements/explicit_instantiation.cc} | 19 +- .../requirements/typedefs.cc | 10 +- .../value.cc | 31 +- .../requirements/explicit_instantiation.cc} | 19 +- .../requirements/typedefs.cc | 10 +- .../20_util/is_nothrow_swappable/value.cc | 72 + .../make_signed/requirements/typedefs_neg.cc | 2 +- .../make_unsigned/requirements/typedefs_neg.cc | 4 +- .../20_util/pair/cons/explicit_construct.cc | 136 + libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 6 +- .../pair/requirements/dr2367.cc} | 29 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 2 + .../requirements/explicit_instantiation.cc | 19 +- .../20_util/scoped_allocator/propagation.cc | 10 +- .../testsuite/20_util/shared_ptr/atomic/3.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 13 + .../shared_ptr/thread/default_weaktoshared.cc | 4 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 4 +- .../rvalue_streams-2.cc => 20_util/tuple/67844.cc} | 28 +- .../20_util/tuple/cons/explicit_construct.cc | 340 + .../20_util/tuple/cons/nested_tuple_construct.cc | 77 + .../1.cc => 20_util/tuple/requirements/dr2367.cc} | 39 +- .../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 +- .../cons/65631.cc => 20_util/unique_ptr/dr2228.cc} | 26 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 32 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 2 +- .../basic_string/allocator/char}/copy.cc | 69 +- .../basic_string/allocator/char/copy_assign.cc | 114 + .../basic_string/allocator/char}/minimal.cc | 23 +- .../basic_string/allocator/char}/move.cc | 29 +- .../basic_string/allocator/char/move_assign.cc | 160 + .../basic_string/allocator/char}/noexcept.cc | 33 +- .../basic_string/allocator/char}/swap.cc | 39 +- .../basic_string/allocator/wchar_t}/copy.cc | 69 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 114 + .../basic_string/allocator/wchar_t}/minimal.cc | 23 +- .../basic_string/allocator/wchar_t}/move.cc | 29 +- .../basic_string/allocator/wchar_t/move_assign.cc | 160 + .../basic_string/allocator/wchar_t}/noexcept.cc | 33 +- .../basic_string/allocator/wchar_t}/swap.cc | 39 +- .../21_strings/basic_string/literals/types.cc | 2 + .../21_strings/basic_string/literals/values.cc | 8 +- .../numeric_conversions/char/errno.cc} | 10 +- .../21_strings/basic_string/operators/char/1.cc | 2 + .../21_strings/basic_string/pthread18185.cc | 2 +- .../21_strings/basic_string/pthread33394.cc | 2 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../basic_string/requirements/citerators.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 +- .../22_locale/codecvt/codecvt_utf16/66417.cc | 76 + .../codecvt/codecvt_utf8_utf16/66855.cc} | 33 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 10 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 10 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 10 +- .../22_locale/codecvt/length/wchar_t/4.cc | 10 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 10 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 4 +- .../testsuite/22_locale/conversions/buffer/1.cc | 2 +- .../conversions/buffer/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/string/1.cc | 2 +- .../testsuite/22_locale/conversions/string/2.cc | 2 +- .../testsuite/22_locale/conversions/string/3.cc | 2 +- .../1.cc => 22_locale/conversions/string/66441.cc} | 30 +- .../conversions/string/requirements/typedefs-2.cc | 2 +- .../conversions/string/requirements/typedefs.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 2 +- .../22_locale/locale/cons/12658_thread-2.cc | 2 +- libstdc++-v3/testsuite/22_locale/messages/13631.cc | 2 + .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 4 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../23_containers/deque/allocator/move.cc | 10 + .../23_containers/deque/allocator/move_assign-2.cc | 9 +- .../23_containers/deque/allocator/noexcept.cc | 12 +- .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/allocator/noexcept.cc | 11 +- .../forward_list/modifiers/addressof.cc} | 25 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 1 + .../{forward_list => list}/allocator/copy.cc | 10 +- .../allocator/copy_assign.cc | 8 +- .../{forward_list => list}/allocator/minimal.cc | 8 +- .../{vector => list}/allocator/move.cc | 8 +- .../allocator/move_assign.cc | 8 +- .../{vector => list}/allocator/noexcept.cc | 27 +- .../{forward_list => list}/allocator/swap.cc | 8 +- .../list/modifiers/addressof.cc} | 25 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../23_containers/map/allocator/noexcept.cc | 26 +- .../map/modifiers/insert_or_assign/1.cc | 299 + .../23_containers/map/modifiers/try_emplace/1.cc | 291 + .../testsuite/23_containers/map/operations/1.cc | 34 +- .../testsuite/23_containers/map/operations/2.cc | 5 + .../testsuite/23_containers/map/pthread6.cc | 2 +- .../23_containers/multimap/allocator/noexcept.cc | 30 +- .../23_containers/multimap/operations/1.cc | 34 +- .../23_containers/multimap/operations/2.cc | 5 + .../23_containers/multiset/allocator/noexcept.cc | 24 +- .../23_containers/multiset/operations/1.cc | 38 +- .../23_containers/multiset/operations/2.cc | 5 + .../priority_queue/requirements/uses_allocator.cc | 45 +- .../queue/requirements/uses_allocator.cc | 37 +- .../23_containers/set/allocator/noexcept.cc | 24 +- .../testsuite/23_containers/set/operations/1.cc | 36 +- .../testsuite/23_containers/set/operations/2.cc | 5 + .../stack/requirements/uses_allocator.cc | 37 +- .../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 +- .../unordered_set/instantiation_neg.cc | 2 +- .../unordered_set/max_load_factor/robustness.cc | 34 +- .../testsuite/23_containers/vector/52591.cc | 8 +- .../23_containers/vector/allocator/noexcept.cc | 11 +- .../vector/bool/allocator/noexcept.cc | 11 +- .../vector/debug/insert7_neg.cc} | 18 +- .../vector/debug/multithreaded_swap.cc | 4 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../testsuite/24_iterators/container_access.cc | 89 + .../operations/next_neg.cc} | 24 +- .../operations/prev_neg.cc} | 30 +- .../25_algorithms/headers/algorithm/synopsis.cc | 6 +- .../debug/irreflexive_neg.cc} | 50 +- .../64646.cc => lower_bound/debug/irreflexive.cc} | 40 +- .../partial_sort_copy/debug/irreflexive_neg.cc} | 19 +- .../25_algorithms/random_shuffle/moveable.cc | 5 +- .../complex/requirements/constexpr_functions.cc | 2 +- .../26_numerics/complex/value_operations/1.cc | 2 +- .../complex/value_operations/constexpr.cc | 2 +- .../uniform_real_distribution/operators/64351.cc} | 36 +- .../testsuite/26_numerics/valarray/range_access.cc | 3 + .../valarray/{range_access.cc => range_access2.cc} | 13 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 10 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 10 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 10 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 4 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/27_io/fpos/14775.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 10 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 10 +- .../algorithms/regex_match/cstring_bracket_01.cc | 57 + .../{match_results/swap.cc => regression.cc} | 15 +- .../base.cc => 29_atomics/atomic/65913.cc} | 15 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 4 +- .../30_threads/async/{any.cc => except.cc} | 46 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 4 +- .../cons/56492.cc => async/lwg2021.cc} | 35 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 4 +- .../testsuite/30_threads/call_once/39909.cc | 4 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../testsuite/30_threads/call_once/60497.cc | 4 +- .../testsuite/30_threads/call_once/call_once1.cc | 4 +- .../30_threads/condition_variable/54185.cc | 4 +- .../30_threads/condition_variable/cons/1.cc | 4 +- .../30_threads/condition_variable/members/1.cc | 4 +- .../30_threads/condition_variable/members/2.cc | 4 +- .../30_threads/condition_variable/members/3.cc | 4 +- .../30_threads/condition_variable/members/53841.cc | 4 +- .../condition_variable/native_handle/typesizes.cc | 4 +- .../30_threads/condition_variable_any/50862.cc | 4 +- .../30_threads/condition_variable_any/53830.cc | 4 +- .../30_threads/condition_variable_any/cons/1.cc | 4 +- .../30_threads/condition_variable_any/members/1.cc | 4 +- .../30_threads/condition_variable_any/members/2.cc | 4 +- .../testsuite/30_threads/future/cons/constexpr.cc | 2 +- .../testsuite/30_threads/future/cons/move.cc | 4 +- .../testsuite/30_threads/future/members/45133.cc | 4 +- .../testsuite/30_threads/future/members/get.cc | 4 +- .../testsuite/30_threads/future/members/get2.cc | 4 +- .../testsuite/30_threads/future/members/share.cc | 4 +- .../testsuite/30_threads/future/members/valid.cc | 4 +- .../testsuite/30_threads/future/members/wait.cc | 4 +- .../30_threads/future/members/wait_for.cc | 4 +- .../30_threads/future/members/wait_until.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 4 +- .../30_threads/mutex/dest/destructor_locked.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 4 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 4 +- .../30_threads/mutex/native_handle/typesizes.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 4 +- .../testsuite/30_threads/mutex/unlock/1.cc | 4 +- .../hardware_concurrency.cc => mutex/unlock/2.cc} | 27 +- .../testsuite/30_threads/packaged_task/49668.cc | 4 +- .../testsuite/30_threads/packaged_task/60564.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 4 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 4 +- .../30_threads/packaged_task/cons/56492.cc | 4 +- .../30_threads/packaged_task/cons/alloc.cc | 4 +- .../30_threads/packaged_task/cons/move.cc | 4 +- .../30_threads/packaged_task/cons/move_assign.cc | 4 +- .../packaged_task/members/at_thread_exit.cc | 4 +- .../30_threads/packaged_task/members/get_future.cc | 4 +- .../packaged_task/members/get_future2.cc | 4 +- .../30_threads/packaged_task/members/invoke.cc | 4 +- .../30_threads/packaged_task/members/invoke2.cc | 4 +- .../30_threads/packaged_task/members/invoke3.cc | 4 +- .../30_threads/packaged_task/members/invoke4.cc | 4 +- .../30_threads/packaged_task/members/invoke5.cc | 4 +- .../30_threads/packaged_task/members/reset.cc | 4 +- .../30_threads/packaged_task/members/reset2.cc | 4 +- .../30_threads/packaged_task/members/swap.cc | 4 +- .../30_threads/packaged_task/members/valid.cc | 4 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 4 +- .../testsuite/30_threads/promise/cons/1.cc | 4 +- .../testsuite/30_threads/promise/cons/alloc.cc | 4 +- .../testsuite/30_threads/promise/cons/move.cc | 4 +- .../30_threads/promise/cons/move_assign.cc | 4 +- .../30_threads/promise/members/at_thread_exit.cc | 4 +- .../30_threads/promise/members/get_future.cc | 4 +- .../30_threads/promise/members/get_future2.cc | 4 +- .../30_threads/promise/members/set_exception.cc | 4 +- .../30_threads/promise/members/set_exception2.cc | 4 +- .../30_threads/promise/members/set_value.cc | 4 +- .../30_threads/promise/members/set_value2.cc | 4 +- .../30_threads/promise/members/set_value3.cc | 4 +- .../testsuite/30_threads/promise/members/swap.cc | 4 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 4 +- .../recursive_mutex/dest/destructor_locked.cc | 4 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 4 +- .../30_threads/recursive_mutex/native_handle/1.cc | 4 +- .../recursive_mutex/native_handle/typesizes.cc | 4 +- .../30_threads/recursive_mutex/try_lock/1.cc | 4 +- .../30_threads/recursive_mutex/try_lock/2.cc | 4 +- .../30_threads/recursive_mutex/unlock/1.cc | 4 +- .../unlock/2.cc} | 27 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 5 +- .../recursive_timed_mutex/cons/assign_neg.cc | 1 - .../recursive_timed_mutex/cons/copy_neg.cc | 1 - .../dest/destructor_locked.cc | 5 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 5 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 5 +- .../recursive_timed_mutex/native_handle/1.cc | 4 +- .../native_handle/typesizes.cc | 4 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 5 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 5 +- .../recursive_timed_mutex/try_lock_for/1.cc | 5 +- .../recursive_timed_mutex/try_lock_for/2.cc | 5 +- .../recursive_timed_mutex/try_lock_for/3.cc | 5 +- .../recursive_timed_mutex/try_lock_until/1.cc | 5 +- .../recursive_timed_mutex/try_lock_until/2.cc | 5 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 5 +- .../unlock/2.cc} | 27 +- .../30_threads/shared_future/cons/constexpr.cc | 2 +- .../30_threads/shared_future/cons/move.cc | 4 +- .../30_threads/shared_future/members/45133.cc | 4 +- .../30_threads/shared_future/members/get.cc | 4 +- .../30_threads/shared_future/members/get2.cc | 4 +- .../30_threads/shared_future/members/valid.cc | 4 +- .../30_threads/shared_future/members/wait.cc | 4 +- .../30_threads/shared_future/members/wait_for.cc | 4 +- .../30_threads/shared_future/members/wait_until.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 4 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 4 +- .../30_threads/shared_lock/modifiers/1.cc | 4 +- .../{shared_timed_mutex => shared_mutex}/cons/1.cc | 12 +- .../cons/assign_neg.cc | 6 +- .../cons/copy_neg.cc | 6 +- .../requirements/standard_layout.cc | 6 +- .../try_lock/1.cc | 12 +- .../try_lock/2.cc | 12 +- .../unlock/1.cc} | 31 +- .../30_threads/shared_timed_mutex/cons/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 4 +- .../shared_timed_mutex/{cons => unlock}/1.cc | 42 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 4 +- .../testsuite/30_threads/this_thread/60421.cc | 64 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 4 +- .../testsuite/30_threads/thread/cons/49668.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 4 +- .../testsuite/30_threads/thread/cons/moveable.cc | 4 +- .../testsuite/30_threads/thread/members/1.cc | 4 +- .../testsuite/30_threads/thread/members/2.cc | 4 +- .../testsuite/30_threads/thread/members/3.cc | 4 +- .../testsuite/30_threads/thread/members/4.cc | 4 +- .../testsuite/30_threads/thread/members/5.cc | 4 +- .../thread/members/hardware_concurrency.cc | 4 +- .../30_threads/thread/native_handle/cancel.cc | 4 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 4 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 5 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 1 - .../30_threads/timed_mutex/cons/copy_neg.cc | 1 - .../timed_mutex/dest/destructor_locked.cc | 5 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 5 +- .../30_threads/timed_mutex/native_handle/1.cc | 4 +- .../timed_mutex/native_handle/typesizes.cc | 4 +- .../timed_mutex/requirements/standard_layout.cc | 1 - .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 5 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 5 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 13 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 5 +- .../unlock/2.cc} | 27 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 4 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 4 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 5 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 5 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 4 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 5 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 5 +- .../30_threads/unique_lock/modifiers/1.cc | 4 +- 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 + .../observer_ptr/make_observer.cc => array/neg.cc} | 14 +- .../filesystem/iterators/directory_iterator.cc | 77 + .../iterators/recursive_directory_iterator.cc | 104 + .../experimental/filesystem/operations/absolute.cc | 4 + .../operations/{status.cc => canonical.cc} | 40 +- .../experimental/filesystem/operations/copy.cc | 4 + .../{status.cc => create_directories.cc} | 49 +- .../filesystem/operations/current_path.cc | 10 +- .../experimental/filesystem/operations/exists.cc | 17 +- .../filesystem/operations/file_size.cc | 4 + .../experimental/filesystem/operations/status.cc | 4 + .../filesystem/operations/temp_directory_path.cc | 4 + .../experimental/filesystem/path/assign/assign.cc | 4 + .../experimental/filesystem/path/concat/strings.cc | 4 + .../filesystem/path/construct/range.cc | 9 +- .../testsuite/experimental/functional/not_fn.cc | 32 +- .../propagate_const/assignment/copy.cc} | 20 +- .../swap.cc => propagate_const/assignment/move.cc} | 62 +- .../assignment/move_neg.cc} | 32 +- .../propagate_const/cons/copy.cc} | 18 +- .../propagate_const/cons/default.cc} | 23 +- .../swap/swap.cc => propagate_const/cons/move.cc} | 60 +- .../hash.cc => propagate_const/cons/move_neg.cc} | 36 +- .../make_observer.cc => propagate_const/hash/1.cc} | 17 +- .../experimental/propagate_const/observers/1.cc | 65 + .../experimental/propagate_const/relops/1.cc | 67 + .../4.cc => propagate_const/requirements1.cc} | 27 +- .../hash.cc => propagate_const/requirements2.cc} | 32 +- .../1.cc => propagate_const/requirements3.cc} | 17 +- .../requirements4.cc} | 21 +- .../1.cc => propagate_const/requirements5.cc} | 17 +- .../make_observer.cc => propagate_const/swap/1.cc} | 19 +- .../{any => propagate_const}/typedefs.cc | 16 +- .../experimental/string_view/literals/types.cc | 2 + .../experimental/string_view/literals/values.cc | 8 +- .../experimental/type_traits/detection.cc | 85 + .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 13 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 19 +- .../shared_ptr/cons/43820_neg.cc | 4 +- .../shared_ptr/observers/bool_conv.cc | 4 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 3 + libstdc++-v3/testsuite/util/testsuite_fs.h | 10 +- libvtv/ChangeLog | 30 + libvtv/Makefile.am | 2 +- libvtv/configure.tgt | 6 +- libvtv/testsuite/Makefile.am | 16 +- libvtv/testsuite/Makefile.in | 14 +- libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/lib/libvtv.exp | 38 +- libvtv/testsuite/libvtv.cc/virtfunc-test.cc | 3 +- libvtv/testsuite/other-tests/Makefile.am | 2 +- libvtv/vtv_fail.cc | 3 +- libvtv/vtv_fail.h | 3 +- libvtv/vtv_malloc.cc | 12 +- libvtv/vtv_malloc.h | 3 +- libvtv/vtv_map.h | 3 +- libvtv/vtv_rts.cc | 10 +- libvtv/vtv_rts.h | 3 +- libvtv/vtv_set.h | 3 +- libvtv/vtv_utils.cc | 3 +- libvtv/vtv_utils.h | 3 +- lto-plugin/ChangeLog | 6 + lto-plugin/config.h.in | 32 + lto-plugin/configure | 4082 +- lto-plugin/configure.ac | 1 + maintainer-scripts/ChangeLog | 8 + maintainer-scripts/crontab | 1 - maintainer-scripts/update_version_svn | 2 +- 13427 files changed, 667531 insertions(+), 342299 deletions(-) create mode 100644 contrib/gimple.vim create mode 100644 contrib/header-tools/ChangeLog create mode 100644 contrib/header-tools/README create mode 100755 contrib/header-tools/count-headers create mode 100755 contrib/header-tools/gcc-order-headers create mode 100755 contrib/header-tools/graph-header-logs create mode 100755 contrib/header-tools/graph-include-web create mode 100755 contrib/header-tools/headerutils.py create mode 100755 contrib/header-tools/included-by create mode 100755 contrib/header-tools/reduce-headers create mode 100755 contrib/header-tools/replace-header create mode 100755 contrib/header-tools/show-headers create mode 100644 gcc/ada/a-conhel.adb create mode 100644 gcc/ada/a-conhel.ads copy gcc/ada/{a-intnam-freebsd.ads => a-intnam-dragonfly.ads} (97%) create mode 100644 gcc/ada/contracts.adb create mode 100644 gcc/ada/contracts.ads copy gcc/ada/{a-dispat.adb => g-binenv.adb} (56%) copy gcc/ada/{gnat.ads => g-binenv.ads} (78%) copy gcc/ada/{exit.c => init-vxsim.c} (73%) delete mode 100644 gcc/ada/projects.texi copy gcc/ada/{s-osinte-freebsd.adb => s-osinte-dragonfly.adb} (94%) copy gcc/ada/{s-osinte-freebsd.ads => s-osinte-dragonfly.ads} (97%) copy gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks-target.inc} (71%) create mode 100644 gcc/ada/sigtramp-vxworks-vxsim.c copy gcc/ada/{system-freebsd-x86_64.ads => system-dragonfly-x86_64.ads} (98%) copy gcc/{config/s390/s390intrin.h => backend.h} (59%) create mode 100644 gcc/c-family/c-indentation.h create mode 100644 gcc/config/aarch64/aarch64-c.c copy gcc/config/aarch64/{aarch64-arches.def => aarch64-fusion-pairs.def} (52%) copy gcc/config/aarch64/{aarch64-arches.def => aarch64-tuning-flags.def} (57%) create mode 100644 gcc/config/arc/arcEM.md create mode 100644 gcc/config/arc/arcHS.md delete mode 100644 gcc/config/arm/coff.h create mode 100644 gcc/config/i386/haswell.md copy gcc/config/i386/{gnu-user.h => iamcu.h} (54%) copy gcc/config/i386/{prfchwintrin.h => mwaitxintrin.h} (62%) create mode 100644 gcc/config/i386/znver1.md create mode 100644 gcc/config/mips/frame-header-opt.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 copy gcc/config/rs6000/{aix61.h => aix71.h} (86%) create mode 100644 gcc/config/s390/driver-native.c copy gcc/config/{mips => s390}/x-native (61%) copy gcc/config/xtensa/{linux.h => uclinux.h} (74%) copy gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} (89%) create mode 100644 gcc/cp/constraint.cc create mode 100644 gcc/cp/logic.cc create mode 100644 gcc/diagnostic-show-locus.c create mode 100644 gcc/fold-const-call.c copy gcc/{config/s390/s390x.h => fold-const-call.h} (60%) create mode 100644 gcc/gentarget-def.c create mode 100644 gcc/gimple-laddress.c create mode 100644 gcc/gimple-predict.h create mode 100644 gcc/gimple-ssa-backprop.c create mode 100644 gcc/go/gofrontend/MERGE delete mode 100644 gcc/graphite-blocking.c delete mode 100644 gcc/graphite-interchange.c create mode 100644 gcc/hash-map-traits.h create mode 100644 gcc/hash-traits.h create mode 100644 gcc/jit/docs/topics/compatibility.rst create mode 100644 gcc/jit/docs/topics/performance.rst create mode 100644 gcc/mem-stats-traits.h create mode 100644 gcc/mem-stats.h create mode 100644 gcc/memory-block.cc create mode 100644 gcc/memory-block.h create mode 100644 gcc/multiple_target.c delete mode 100644 gcc/omega.c delete mode 100644 gcc/omega.h create mode 100644 gcc/optabs-libfuncs.c create mode 100644 gcc/optabs-libfuncs.h create mode 100644 gcc/optabs-query.c create mode 100644 gcc/optabs-query.h create mode 100644 gcc/optabs-tree.c create mode 100644 gcc/optabs-tree.h create mode 100644 gcc/params-enum.h copy gcc/{config/rs6000/vxworksae.h => params-list.h} (65%) copy gcc/po/{hr.po => uk.po} (91%) delete mode 100644 gcc/sched-vis.c copy gcc/{gcc-symtab.h => ssa.h} (63%) create mode 100644 gcc/target-insns.def create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-1.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-2.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-3.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-4.c create mode 100644 gcc/testsuite/c-c++-common/Wlogical-op-3.c 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/Wtautological-compare-4.c create mode 100644 gcc/testsuite/c-c++-common/Wunused-function-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-offsetof-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c create mode 100644 gcc/testsuite/c-c++-common/dfp/convert-dfp-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-clauses.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-shape.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/tile.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/distribute-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/element-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nesting-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr66429.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67501.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67502.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67517.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67521.c create mode 100644 gcc/testsuite/c-c++-common/gomp/priority-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-modifiers-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-simd-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-teams-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/udr-1.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-1.c create mode 100644 gcc/testsuite/c-c++-common/pr66322.c create mode 100644 gcc/testsuite/c-c++-common/pr68107.c create mode 100644 gcc/testsuite/c-c++-common/taskloop-1.c create mode 100644 gcc/testsuite/c-c++-common/tm/volatile-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-11.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-12.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-add-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr56956.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64906.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr66908.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr68142.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/abi/abi-tag15.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle-regparm.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle-regparm1a.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle66.C create mode 100644 gcc/testsuite/g++.dg/abi/nullptr-align.C create mode 100644 gcc/testsuite/g++.dg/abi/nullptr-align2.C copy gcc/testsuite/g++.dg/cilk-plus/CK/{const_spawn.cc => pr60586.cc} (85%) create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc 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/auto1.C create mode 100644 gcc/testsuite/g++.dg/concepts/auto3.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/placeholder6.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/cpp/pr53690.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto45.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-decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-friend-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fwctor1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decl-loc1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-mem-initializer1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist96.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-rep1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/local-type1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/mem-init-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/new-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi12.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/pr66130.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr66243.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/static_assert13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic166.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-65071.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-65790.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.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/constexpr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-new.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.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/nsdmi-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ30.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ31.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ32.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/cpp1y/var-templ45.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ46.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/attributes-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-ice1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3a.C delete mode 100644 gcc/testsuite/g++.dg/cpp1z/range-for1.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/cpp1z/static_assert-nomsg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/udlit-utf8char.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/tls1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/disable.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/inhibit-warn-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/inhibit-warn-2.C create mode 100644 gcc/testsuite/g++.dg/ext/alias-canon3.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct7.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib51.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib52.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/ext/mvc1.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc2.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc3.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc4.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr18.C create mode 100644 gcc/testsuite/g++.dg/goacc/template.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-17.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr66571-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr66571-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67504.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67511.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67514.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67522.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67523.C create mode 100644 gcc/testsuite/g++.dg/gomp/reference-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-teams-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/this-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/this-2.C create mode 100644 gcc/testsuite/g++.dg/inherit/access9.C create mode 100644 gcc/testsuite/g++.dg/init/elide3.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/new43.C create mode 100644 gcc/testsuite/g++.dg/init/new44.C create mode 100644 gcc/testsuite/g++.dg/init/new45.C create mode 100644 gcc/testsuite/g++.dg/init/pr66857.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65908.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr67056.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend16.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65549_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr66180_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr66180_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr66705_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_1.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr66119.C create mode 100644 gcc/testsuite/g++.dg/other/anon7.C create mode 100644 gcc/testsuite/g++.dg/other/const4.C create mode 100644 gcc/testsuite/g++.dg/other/cv_func4.C create mode 100644 gcc/testsuite/g++.dg/other/dump-ada-spec-4.C copy gcc/testsuite/g++.dg/other/{dump-ada-spec-1.C => dump-ada-spec-5.C} (58%) create mode 100644 gcc/testsuite/g++.dg/other/dump-ada-spec-6.C create mode 100644 gcc/testsuite/g++.dg/other/dump-ada-spec-7.C create mode 100644 gcc/testsuite/g++.dg/other/dump-ada-spec-8.C copy gcc/testsuite/g++.dg/other/{dump-ada-spec-3.C => dump-ada-spec-9.C} (74%) create mode 100644 gcc/testsuite/g++.dg/other/linkage2.C delete mode 100644 gcc/testsuite/g++.dg/other/pr35011.C create mode 100644 gcc/testsuite/g++.dg/other/pr61753.C create mode 100644 gcc/testsuite/g++.dg/other/pr66130.C create mode 100644 gcc/testsuite/g++.dg/other/pr67065.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg10.C create mode 100644 gcc/testsuite/g++.dg/overload/pmf3.C create mode 100644 gcc/testsuite/g++.dg/parse/dtor17.C create mode 100644 gcc/testsuite/g++.dg/parse/enum12.C create mode 100644 gcc/testsuite/g++.dg/parse/enum13.C create mode 100644 gcc/testsuite/g++.dg/parse/error57.C create mode 100644 gcc/testsuite/g++.dg/parse/new-placement1.C create mode 100644 gcc/testsuite/g++.dg/parse/parens3.C create mode 100644 gcc/testsuite/g++.dg/plugin/def-plugin-test.C create mode 100644 gcc/testsuite/g++.dg/plugin/def_plugin.c create mode 100644 gcc/testsuite/g++.dg/pr66866.C create mode 100644 gcc/testsuite/g++.dg/pr67211.C create mode 100644 gcc/testsuite/g++.dg/pr67351.C create mode 100644 gcc/testsuite/g++.dg/pr67405.C create mode 100644 gcc/testsuite/g++.dg/pr67666.C create mode 100644 gcc/testsuite/g++.dg/pr67671.C create mode 100644 gcc/testsuite/g++.dg/pr67699.C create mode 100644 gcc/testsuite/g++.dg/pr67989.C create mode 100644 gcc/testsuite/g++.dg/pr68062.C create mode 100644 gcc/testsuite/g++.dg/template/defarg19.C create mode 100644 gcc/testsuite/g++.dg/template/defarg20.C create mode 100644 gcc/testsuite/g++.dg/template/error55.C create mode 100644 gcc/testsuite/g++.dg/template/nontype27.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization3.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/pr65936.C create mode 100644 gcc/testsuite/g++.dg/template/pr66686.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/tls/tls_model1.C create mode 100644 gcc/testsuite/g++.dg/tm/composite1.C create mode 100644 gcc/testsuite/g++.dg/tm/dynamic1.C create mode 100644 gcc/testsuite/g++.dg/tm/dynamic2.C create mode 100644 gcc/testsuite/g++.dg/tm/inherit1.C create mode 100644 gcc/testsuite/g++.dg/tm/inherit2.C create mode 100644 gcc/testsuite/g++.dg/tm/jump1.C create mode 100644 gcc/testsuite/g++.dg/tm/keyword1.C create mode 100644 gcc/testsuite/g++.dg/tm/lambda1.C create mode 100644 gcc/testsuite/g++.dg/tm/lambda2.C create mode 100644 gcc/testsuite/g++.dg/tm/macro1.C create mode 100644 gcc/testsuite/g++.dg/tm/mangle1.C create mode 100644 gcc/testsuite/g++.dg/tm/noexcept-7.C create mode 100644 gcc/testsuite/g++.dg/tm/overload1.C create mode 100644 gcc/testsuite/g++.dg/tm/overload2.C create mode 100644 gcc/testsuite/g++.dg/tm/pretty-print1.C create mode 100644 gcc/testsuite/g++.dg/tm/static_cast1.C create mode 100644 gcc/testsuite/g++.dg/tm/sync1.C copy gcc/testsuite/g++.dg/tm/{attrib-2.C => sync2.C} (67%) create mode 100644 gcc/testsuite/g++.dg/tm/template-3.C create mode 100644 gcc/testsuite/g++.dg/tm/template-4.C create mode 100644 gcc/testsuite/g++.dg/tm/template-5.C create mode 100644 gcc/testsuite/g++.dg/tm/unsafe1.C create mode 100644 gcc/testsuite/g++.dg/tm/unsafe2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62164.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65914.C create mode 100644 gcc/testsuite/g++.dg/torture/pr66280-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr66280.C create mode 100644 gcc/testsuite/g++.dg/torture/pr66752-2.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/torture/pr67600.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68220.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr66726.c create mode 100644 gcc/testsuite/g++.dg/tree-ssa/restrict3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr66452.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr66977.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr68259.C create mode 100644 gcc/testsuite/g++.dg/ubsan/static-init-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/static-init-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/static-init-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-10.C create mode 100644 gcc/testsuite/g++.dg/vect/pr68145.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-2.h create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-3.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-4.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-4.h create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-5.cc create mode 100644 gcc/testsuite/g++.dg/warn/Walways-true-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsystem-headers1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsystem-headers1a.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function1.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/g++.dg/warn/unused-variable-1.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-variable-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/icfmatch.c rename gcc/testsuite/{gcc.target/sh => gcc.c-torture/compile}/pr43417.c (93%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65803.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr66168.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67143.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67506.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67816.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr68013.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20150611-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/20010124-1.x 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/pr65956.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66556.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66757.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67037.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67929_1.c create mode 100644 gcc/testsuite/gcc.dg/PR68002.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-16.c create mode 100644 gcc/testsuite/gcc.dg/Wcxx-compat-22.c create mode 100644 gcc/testsuite/gcc.dg/Werror-13.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/alias-14.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr66314.c create mode 100644 gcc/testsuite/gcc.dg/asm-10.c copy gcc/testsuite/gcc.dg/{pr65345-2.c => atomic/pr65345-4.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/autopar/pr46099-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr46193.c create mode 100644 gcc/testsuite/gcc.dg/autopar/reduc-4.c copy gcc/testsuite/gcc.dg/autopar/{outer-1.c => uns-outer-4.c} (50%) 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} (54%) 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/combine-subregs.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr66415-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr66415-2.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-10.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-11.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-12.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-5.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-6.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-7.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-8.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-9.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr66482.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66068.c create mode 100644 gcc/testsuite/gcc.dg/dx-test.c create mode 100644 gcc/testsuite/gcc.dg/fold-and-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-and-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-ior-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-ior-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-ior-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-4.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-5.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-6.c create mode 100644 gcc/testsuite/gcc.dg/fold-minus-7.c create mode 100644 gcc/testsuite/gcc.dg/fold-modpow2.c create mode 100644 gcc/testsuite/gcc.dg/fold-plus-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-plus-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-xor-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-xor-4.c create mode 100644 gcc/testsuite/gcc.dg/fold-xor-5.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/dump-new-function-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/dump-new-function-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/dump-new-function.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-20.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-21.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-22.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-23.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-24.c create mode 100644 gcc/testsuite/gcc.dg/gomp/linear-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/notify-new-function-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/notify-new-function-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/notify-new-function.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/pr67495.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67500.c create mode 100644 gcc/testsuite/gcc.dg/gomp/reduction-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c create mode 100644 gcc/testsuite/gcc.dg/graphite/fuse-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/fuse-2.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr61929.c create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-pr67700.c create mode 100644 gcc/testsuite/gcc.dg/graphite/scop-23.c create mode 100644 gcc/testsuite/gcc.dg/graphite/scop-pr66980.c copy gcc/testsuite/gcc.dg/graphite/{block-1.c => uns-block-1.c} (72%) copy gcc/testsuite/gcc.dg/graphite/{interchange-12.c => uns-interchange-12.c} (65%) copy gcc/testsuite/gcc.dg/graphite/{interchange-14.c => uns-interchange-14.c} (74%) copy gcc/testsuite/gcc.dg/graphite/{interchange-15.c => uns-interchange-15.c} (66%) copy gcc/testsuite/gcc.dg/graphite/{interchange-9.c => uns-interchange-9.c} (67%) copy gcc/testsuite/gcc.dg/graphite/{interchange-mvt.c => uns-interchange-mvt.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/guality/pr67192.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-1.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-2.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-3.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-5.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-2.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-4.c create mode 100644 gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/c-compatible-types-1_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize-1_1.c copy gcc/testsuite/gcc.dg/lto/{chkp-privatize_0.c => chkp-privatize-2_0.c} (72%) copy gcc/testsuite/gcc.dg/lto/{chkp-privatize_1.c => chkp-privatize-2_1.c} (100%) create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-removed-alias_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr67452_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/simd-function_0.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-8.c create mode 100644 gcc/testsuite/gcc.dg/nand.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-2.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-3.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-4.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-5.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-6.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-7.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt-pr66652.c create mode 100644 gcc/testsuite/gcc.dg/parloops-exit-first-loop-alt.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-color.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 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/pr49551.c create mode 100644 gcc/testsuite/gcc.dg/pr63387-2.c create mode 100644 gcc/testsuite/gcc.dg/pr64223-1.c create mode 100644 gcc/testsuite/gcc.dg/pr64223-2.c create mode 100644 gcc/testsuite/gcc.dg/pr65345-3.c create mode 100644 gcc/testsuite/gcc.dg/pr65358.c create mode 100644 gcc/testsuite/gcc.dg/pr66299-1.c create mode 100644 gcc/testsuite/gcc.dg/pr66299-2.c create mode 100644 gcc/testsuite/gcc.dg/pr66299-3.c create mode 100644 gcc/testsuite/gcc.dg/pr66444.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/pr67271.c create mode 100644 gcc/testsuite/gcc.dg/pr67312.c create mode 100644 gcc/testsuite/gcc.dg/pr67432.c create mode 100644 gcc/testsuite/gcc.dg/pr67465.c create mode 100644 gcc/testsuite/gcc.dg/pr67512.c create mode 100644 gcc/testsuite/gcc.dg/pr67563.c create mode 100644 gcc/testsuite/gcc.dg/pr67580.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.h create mode 100644 gcc/testsuite/gcc.dg/pr67786.c create mode 100644 gcc/testsuite/gcc.dg/pr67787.c create mode 100644 gcc/testsuite/gcc.dg/pr67830.c create mode 100644 gcc/testsuite/gcc.dg/pr67964.c create mode 100644 gcc/testsuite/gcc.dg/pr68024.c create mode 100644 gcc/testsuite/gcc.dg/pr68088_1.c create mode 100644 gcc/testsuite/gcc.dg/pr68090.c create mode 100644 gcc/testsuite/gcc.dg/pr68112.c create mode 100644 gcc/testsuite/gcc.dg/pr68129_1.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/pragma-diag-5.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-6.c create mode 100644 gcc/testsuite/gcc.dg/pragma-pop_options-1.c create mode 100644 gcc/testsuite/gcc.dg/sso-1.c create mode 100644 gcc/testsuite/gcc.dg/sso-2.c create mode 100644 gcc/testsuite/gcc.dg/sso-3.c create mode 100644 gcc/testsuite/gcc.dg/sso-4.c create mode 100644 gcc/testsuite/gcc.dg/sso-5.c create mode 100644 gcc/testsuite/gcc.dg/sso-6.c create mode 100644 gcc/testsuite/gcc.dg/sso-7.c create mode 100644 gcc/testsuite/gcc.dg/sso-8.c create mode 100644 gcc/testsuite/gcc.dg/sso/dump.h create mode 100644 gcc/testsuite/gcc.dg/sso/init1.h create mode 100644 gcc/testsuite/gcc.dg/sso/init13.h create mode 100644 gcc/testsuite/gcc.dg/sso/init2.h create mode 100644 gcc/testsuite/gcc.dg/sso/init3.h create mode 100644 gcc/testsuite/gcc.dg/sso/init4.h create mode 100644 gcc/testsuite/gcc.dg/sso/init5.h create mode 100644 gcc/testsuite/gcc.dg/sso/init6.h create mode 100644 gcc/testsuite/gcc.dg/sso/init7.h create mode 100644 gcc/testsuite/gcc.dg/sso/init8.h create mode 100644 gcc/testsuite/gcc.dg/sso/init9.h create mode 100644 gcc/testsuite/gcc.dg/sso/p1.c create mode 100644 gcc/testsuite/gcc.dg/sso/p13.c create mode 100644 gcc/testsuite/gcc.dg/sso/p2.c create mode 100644 gcc/testsuite/gcc.dg/sso/p3.c create mode 100644 gcc/testsuite/gcc.dg/sso/p4.c create mode 100644 gcc/testsuite/gcc.dg/sso/p5.c create mode 100644 gcc/testsuite/gcc.dg/sso/p6.c create mode 100644 gcc/testsuite/gcc.dg/sso/p7.c create mode 100644 gcc/testsuite/gcc.dg/sso/p8.c create mode 100644 gcc/testsuite/gcc.dg/sso/p9.c create mode 100644 gcc/testsuite/gcc.dg/sso/q1.c create mode 100644 gcc/testsuite/gcc.dg/sso/q13.c create mode 100644 gcc/testsuite/gcc.dg/sso/q2.c create mode 100644 gcc/testsuite/gcc.dg/sso/q3.c create mode 100644 gcc/testsuite/gcc.dg/sso/q4.c create mode 100644 gcc/testsuite/gcc.dg/sso/q5.c create mode 100644 gcc/testsuite/gcc.dg/sso/q6.c create mode 100644 gcc/testsuite/gcc.dg/sso/q7.c create mode 100644 gcc/testsuite/gcc.dg/sso/q8.c create mode 100644 gcc/testsuite/gcc.dg/sso/q9.c create mode 100644 gcc/testsuite/gcc.dg/sso/r3.c create mode 100644 gcc/testsuite/gcc.dg/sso/r5.c create mode 100644 gcc/testsuite/gcc.dg/sso/r6.c create mode 100644 gcc/testsuite/gcc.dg/sso/r7.c create mode 100644 gcc/testsuite/gcc.dg/sso/r8.c create mode 100644 gcc/testsuite/gcc.dg/sso/s3.c create mode 100644 gcc/testsuite/gcc.dg/sso/s5.c create mode 100644 gcc/testsuite/gcc.dg/sso/s6.c create mode 100644 gcc/testsuite/gcc.dg/sso/s7.c create mode 100644 gcc/testsuite/gcc.dg/sso/s8.c copy gcc/testsuite/gcc.dg/{debug/debug.exp => sso/sso.exp} (68%) create mode 100644 gcc/testsuite/gcc.dg/sso/t1.c create mode 100644 gcc/testsuite/gcc.dg/sso/t13.c create mode 100644 gcc/testsuite/gcc.dg/sso/t2.c create mode 100644 gcc/testsuite/gcc.dg/sso/t3.c create mode 100644 gcc/testsuite/gcc.dg/sso/t4.c create mode 100644 gcc/testsuite/gcc.dg/sso/t5.c create mode 100644 gcc/testsuite/gcc.dg/sso/t6.c create mode 100644 gcc/testsuite/gcc.dg/sso/t7.c create mode 100644 gcc/testsuite/gcc.dg/sso/t8.c create mode 100644 gcc/testsuite/gcc.dg/sso/t9.c create mode 100644 gcc/testsuite/gcc.dg/sso/u5.c create mode 100644 gcc/testsuite/gcc.dg/sso/u6.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr66470.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c copy gcc/testsuite/gcc.dg/torture/{ftrapv-1.c => ftrapv-2.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/torture/parm-coalesce.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65961.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66272.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66345.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66349.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66357.c copy gcc/testsuite/gcc.dg/torture/{pr59058.c => pr66375.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr66413.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66733-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66733-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66752-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66759.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66793.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66794.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/pr67005.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 create mode 100644 gcc/testsuite/gcc.dg/torture/pr67253.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67442.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67470.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67619.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67690.c copy gcc/testsuite/{gcc.c-torture/execute/20110418-1.c => gcc.dg/torture/pr67736.c} (89%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr67741.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67769.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67794.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67828.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67859.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67915.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67947.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67953.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68017.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68031.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68104.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68240.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68248.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/complex-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/operand-equal-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr42327.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr64130.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66449.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67891.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68234.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-40.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-16.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-4.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2e.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2f.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-44.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-45.c 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/ssa-fre-50.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/wnull-dereference.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67279.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67662.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-1.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-2.c copy gcc/testsuite/gcc.dg/vect/{bb-slp-34.c => bb-slp-36.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-37.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-38.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr48052.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62171.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66142.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66251.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66253.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66636.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66677.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr66951.c copy gcc/testsuite/gcc.dg/vect/{slp-cond-3.c => slp-cond-5.c} (81%) create mode 100644 gcc/testsuite/gcc.dg/vect/slp-perm-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-perm-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-perm-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-126.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.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 create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-simd-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-simd-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-simd-3.c copy gcc/testsuite/gcc.dg/vect/{vect-simd-clone-3.c => vect-simd-clone-15.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c 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/weak/weak-18.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/vcvt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vget_lane.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_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/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_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/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_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/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqtbX.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrecps.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrev.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vset_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshll_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshr_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsra_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c 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_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/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_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/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_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_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtbX.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtst.c create mode 100644 gcc/testsuite/gcc.target/aarch64/arm_align_max_pwr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/arm_align_max_stack_pwr.c 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-ldadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ldlogic.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ops.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cinc_common_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cond_op_imm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign_2.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 rename gcc/testsuite/gcc.target/aarch64/{fmovd-zero.c => fmovd-zero-mem.c} (61%) create mode 100644 gcc/testsuite/gcc.target/aarch64/fmovd-zero-reg.c rename gcc/testsuite/gcc.target/aarch64/{fmovf-zero.c => fmovf-zero-mem.c} (61%) copy gcc/testsuite/gcc.target/aarch64/{clz.c => fmovf-zero-reg.c} (56%) create mode 100644 gcc/testsuite/gcc.target/aarch64/fmovld-zero-mem.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmovld-zero-reg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fnmul-4.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/{vax/vax.exp => aarch64/fp16/fp16.exp} (76%) create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/set_zero_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fpcr_fpsr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/long_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.x create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.x create mode 100644 gcc/testsuite/gcc.target/aarch64/neg_abs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nofp_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/pic-small.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62308.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr63304_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr65491_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66776.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66912.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68102_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68106.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-comp-swap.x create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-acquire.x create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-full.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-full.x create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-release.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sync-op-release.x 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/target_attr_crypto_ice_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tls_1.x create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle12_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle12_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle24_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle24_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle_sizeadj_small_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle_sizeadj_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-add-sub-cond.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_combine_zeroes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_int32x2x4_1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align3.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align4.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_rec1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_rec2.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_rec3.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_vaarg1.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/align_vaarg2.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-comp-swap.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-acquire.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-full.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8-sync-op-release.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-align1.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-align2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-align3.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_arm-err.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_arm.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_thumb-static.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_thumb-static2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/flip-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/fp16-inf.c create mode 100644 gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c create mode 100644 gcc/testsuite/gcc.target/arm/mod_2.c create mode 100644 gcc/testsuite/gcc.target/arm/mod_256.c create mode 100644 gcc/testsuite/gcc.target/arm/no-align.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/pr63408.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64744-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64744-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr66912.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67366.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67439_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67756.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_attribute.c copy gcc/testsuite/{gcc.c-torture/execute/pr41917.c => gcc.target/arm/reg_equal_te [...] create mode 100644 gcc/testsuite/gcc.target/arm/short-it-ifcvt-1.c create mode 100644 gcc/testsuite/gcc.target/arm/short-it-ifcvt-2.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-checking.c create mode 100644 gcc/testsuite/gcc.target/arm/stl-cond.c 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/avr/pr65210.c create mode 100644 gcc/testsuite/gcc.target/avr/pr67839.c create mode 100644 gcc/testsuite/gcc.target/h8300/andsi3_ashift_n_lower.c create mode 100644 gcc/testsuite/gcc.target/hppa/shadd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-1.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-2.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-0.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-2.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-mask-bit-not.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-shift.c copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-1.c} (58%) copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-2.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c create mode 100644 gcc/testsuite/gcc.target/i386/bt-3.c copy gcc/testsuite/gcc.target/i386/{bt-1.c => bt-4.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/cmov9.c copy gcc/testsuite/gcc.target/{x86_64/abi/abi-x86_64.exp => i386/iamcu/abi-iamcu.e [...] create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/args.h create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/asm-support.S copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/defines.h (63%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/macros.h (100%) create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_3_element_struct_and_unions.c create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_basic_64bit_returning.c copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_basic_alignment.c (77%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_basic_array_size_and [...] create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_basic_returning.c copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_basic_sizes.c (85%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_basic_struct_size_an [...] copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_basic_union_size_and [...] copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_bitfields.c (99%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_complex_returning.c (100%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_passing_floats.c (88%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_passing_integers.c (93%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_passing_structs.c (50%) copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_passing_structs_and_ [...] copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_passing_unions.c (85%) create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_struct_returning.c copy gcc/testsuite/gcc.target/{x86_64/abi => i386/iamcu}/test_varargs.c (81%) create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-unpack.c create mode 100644 gcc/testsuite/gcc.target/i386/monitorx.c create mode 100644 gcc/testsuite/gcc.target/i386/movbe-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-fix-calls-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66566.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66567.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66568.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66569.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66581.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc1.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc2.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc3.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc4.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc5.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc6.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc7.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/noplt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53383-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53383-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr53383-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr56118.c create mode 100644 gcc/testsuite/gcc.target/i386/pr56766-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr56766-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-4.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/pr66274.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66275.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66334.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66412.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66424.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66470.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66473.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66560-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66560-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66560-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66560-4.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/pr66691.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66703.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66746.c copy gcc/testsuite/gcc.target/i386/{addr-sel-1.c => pr66749.c} (69%) copy gcc/testsuite/gcc.target/i386/{vect-args.c => pr66806.c} (89%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66810.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66813.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66814.c copy gcc/testsuite/{gcc.dg/torture/pr8081.c => gcc.target/i386/pr66817.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66818.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr66821.c 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 create mode 100644 gcc/testsuite/gcc.target/i386/pr67215-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67215-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67215-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67265.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67329.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67447.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67480.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67761.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68018.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68084.c copy gcc/testsuite/{gcc.dg/ssp-1.c => gcc.target/i386/ssp-default.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/vararg-loc.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-even-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-2.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr39726.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-1.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-2.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-3.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-4.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-5.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-6.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-7.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-1.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-2.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-1.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-2.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-3.c 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/mips/pr65862-1.c create mode 100644 gcc/testsuite/gcc.target/mips/pr65862-2.c create mode 100644 gcc/testsuite/gcc.target/mips/split-ds-sequence.c copy gcc/testsuite/gcc.target/mips/{branch-7.c => umips-branch-10.c} (84%) copy gcc/testsuite/gcc.target/mips/{branch-8.c => umips-branch-11.c} (60%) copy gcc/testsuite/gcc.target/mips/{branch-9.c => umips-branch-12.c} (89%) copy gcc/testsuite/gcc.target/mips/{branch-12.c => umips-branch-13.c} (59%) copy gcc/testsuite/gcc.target/mips/{branch-11.c => umips-branch-14.c} (88%) copy gcc/testsuite/gcc.target/mips/{branch-12.c => umips-branch-15.c} (59%) copy gcc/testsuite/gcc.target/mips/{branch-13.c => umips-branch-16.c} (88%) copy gcc/testsuite/gcc.target/mips/{branch-2.c => umips-branch-5.c} (80%) copy gcc/testsuite/gcc.target/mips/{branch-3.c => umips-branch-6.c} (79%) copy gcc/testsuite/gcc.target/mips/{branch-4.c => umips-branch-7.c} (57%) copy gcc/testsuite/gcc.target/mips/{branch-5.c => umips-branch-8.c} (84%) copy gcc/testsuite/gcc.target/mips/{branch-4.c => umips-branch-9.c} (57%) create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes.c copy gcc/testsuite/gcc.target/{rx/rx.exp => msp430/msp430.exp} (84%) 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/gprel-offset.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 copy gcc/testsuite/gcc.target/{arc/arc.exp => nvptx/nvptx.exp} (86%) create mode 100644 gcc/testsuite/gcc.target/nvptx/proto-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-35.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/htm-tabort-no-r0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mod-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mod-2.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/pr67789.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67808.c create mode 100644 gcc/testsuite/gcc.target/powerpc/shift-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmp.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shift.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shr.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/20150826-1.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 copy gcc/testsuite/gcc.target/s390/{hotpatch-19.c => hotpatch-26.c} (52%) copy gcc/testsuite/gcc.target/s390/{hotpatch-19.c => hotpatch-27.c} (52%) copy gcc/testsuite/gcc.target/s390/{hotpatch-19.c => hotpatch-28.c} (52%) 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/pr66306.c create mode 100644 gcc/testsuite/gcc.target/s390/pr67443.c create mode 100644 gcc/testsuite/gcc.target/s390/pr68015.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-4.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-5.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-attr-6.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-load_bndry-1.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-16.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-3.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr54089-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-6.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59478.c create mode 100644 gcc/testsuite/gcc.target/sh/pr67675.c rename gcc/testsuite/gcc.target/sparc/{sparc-ret.c => sparc-ret-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c create mode 100644 gcc/testsuite/gcc.target/vax/bswapdi-1.c create mode 100644 gcc/testsuite/gfortran.dg/adjustl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_auto_array_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_class_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_class_4.f03 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_function_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_scalar_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_10.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_11.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_14.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_15.f03 copy gcc/testsuite/gfortran.dg/{allocate_with_source_5.f90 => allocate_with_source [...] create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_7.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_8.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_9.f08 create mode 100644 gcc/testsuite/gfortran.dg/associate_18.f08 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/block_end_error_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/blockdata_9.f create mode 100644 gcc/testsuite/gfortran.dg/blocks_nested_incomplete_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_is_1.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/common_24.f create mode 100644 gcc/testsuite/gfortran.dg/common_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/execute_command_line_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/forall_17.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/goacc/combined-directives.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/default.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/default_none.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/gang-static.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-inner.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loops-adjacent.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/omp_parallel_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr66633.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR53852.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR67518.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%) create mode 100644 gcc/testsuite/gfortran.dg/iomsg_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-1_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-1_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-2_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-2_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-2b_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-2b_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-5_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c create mode 100644 gcc/testsuite/gfortran.dg/maxerrors.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_16.f90 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/pr36192.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr36192_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr46588.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56520.f90 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/pr66465.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66545_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66545_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66725.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66979.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67140.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67170.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67460.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67525.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67526.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67614.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67615.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67616.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67802.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67885.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67900.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67939.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67987.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68019.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68053.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68054.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68151.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68153.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68154.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68224.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68251.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/read_dir.f90 create mode 100644 gcc/testsuite/gfortran.dg/reshape_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/shape_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/submodule_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_10.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_11.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_7.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_8.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_9.f08 create mode 100644 gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_is_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/vect-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_conversion_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_unused_function_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/wunused-parameter.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr66251-2.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr66352.f90 create mode 100644 gcc/testsuite/gnat.dg/addr9_1.adb create mode 100644 gcc/testsuite/gnat.dg/addr9_2.adb create mode 100644 gcc/testsuite/gnat.dg/addr9_3.adb create mode 100644 gcc/testsuite/gnat.dg/addr9_4.adb create mode 100644 gcc/testsuite/gnat.dg/array24.adb create mode 100644 gcc/testsuite/gnat.dg/atomic7_1.adb create mode 100644 gcc/testsuite/gnat.dg/atomic7_2.adb create mode 100644 gcc/testsuite/gnat.dg/atomic7_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/atomic7_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/atomic7_pkg2.ads delete mode 100644 gcc/testsuite/gnat.dg/blocklocs.adb create mode 100644 gcc/testsuite/gnat.dg/debug4.adb create mode 100644 gcc/testsuite/gnat.dg/debug4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/debug4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr43.adb create mode 100644 gcc/testsuite/gnat.dg/discr44.adb create mode 100644 gcc/testsuite/gnat.dg/discr45.adb create mode 100644 gcc/testsuite/gnat.dg/lto17.adb create mode 100644 gcc/testsuite/gnat.dg/lto17.ads create mode 100644 gcc/testsuite/gnat.dg/opt49.adb create mode 100644 gcc/testsuite/gnat.dg/opt50.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt51.adb create mode 100644 gcc/testsuite/gnat.dg/opt51_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/overflow_sum3.adb create mode 100644 gcc/testsuite/gnat.dg/pack21.adb create mode 100644 gcc/testsuite/gnat.dg/pack22.adb create mode 100644 gcc/testsuite/gnat.dg/pack22_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/pack22_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming6.adb create mode 100644 gcc/testsuite/gnat.dg/renaming6.ads create mode 100644 gcc/testsuite/gnat.dg/slice9.adb delete mode 100644 gcc/testsuite/gnat.dg/specs/addr1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/sso1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/sso2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/varsize_return2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/varsize_return2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/specs/varsize_return2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sso/conv1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/dump.adb create mode 100644 gcc/testsuite/gnat.dg/sso/dump.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init1.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init10.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init11.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init12.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init13.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init2.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init3.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init4.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init5.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init6.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init7.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init8.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init9.ads create mode 100644 gcc/testsuite/gnat.dg/sso/p1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s8.adb copy gcc/testsuite/gnat.dg/{dg.exp => sso/sso.exp} (68%) create mode 100644 gcc/testsuite/gnat.dg/sso/t1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u6.adb create mode 100644 gcc/testsuite/gnat.dg/sso1.adb create mode 100644 gcc/testsuite/gnat.dg/sso2.adb create mode 100644 gcc/testsuite/gnat.dg/sso2.ads create mode 100644 gcc/testsuite/gnat.dg/sso3.adb create mode 100644 gcc/testsuite/gnat.dg/sso4.adb create mode 100644 gcc/testsuite/gnat.dg/sso5.adb create mode 100644 gcc/testsuite/gnat.dg/sso6.adb create mode 100644 gcc/testsuite/gnat.dg/sso7.adb rename gcc/testsuite/gnat.dg/{varsize_temp.adb => varsize1.adb} (91%) rename gcc/testsuite/gnat.dg/{varsize_copy.adb => varsize2.adb} (89%) rename gcc/testsuite/gnat.dg/{varsize_copy.ads => varsize2.ads} (93%) create mode 100644 gcc/testsuite/gnat.dg/varsize3_1.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_1.ads create mode 100644 gcc/testsuite/gnat.dg/varsize3_2.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_3.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_4.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_5.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_6.adb create mode 100644 gcc/testsuite/gnat.dg/varsize3_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/varsize3_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/varsize3_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/vect15.adb create mode 100644 gcc/testsuite/gnat.dg/vect15.ads create mode 100644 gcc/testsuite/gnat.dg/vect16.adb create mode 100644 gcc/testsuite/gnat.dg/vect16.ads create mode 100644 gcc/testsuite/gnat.dg/vect17.adb create mode 100644 gcc/testsuite/gnat.dg/vect17.ads create mode 100644 gcc/testsuite/gnat.dg/vect18.adb create mode 100644 gcc/testsuite/gnat.dg/vect18.ads create mode 100644 gcc/testsuite/gnat.dg/vfa1_1.adb create mode 100644 gcc/testsuite/gnat.dg/vfa1_2.adb create mode 100644 gcc/testsuite/gnat.dg/vfa1_3.adb create mode 100644 gcc/testsuite/gnat.dg/vfa1_4.adb create mode 100644 gcc/testsuite/gnat.dg/vfa1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn11.adb create mode 100644 gcc/testsuite/gnat.dg/warn12.adb create mode 100644 gcc/testsuite/gnat.dg/warn12_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn13.adb create mode 100644 gcc/testsuite/jit.dg/test-compound-assignment.c create mode 100644 gcc/testsuite/jit.dg/test-debug-strings.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-N [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-m [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_block_end_with_switch-o [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-non-co [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-non-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_case-revers [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_field-opaqu [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_global-opaq [...] copy gcc/testsuite/jit.dg/{test-error-unterminated-block.c => test-error-gcc_jit_f [...] copy gcc/testsuite/jit.dg/{test-error-accessing-field-in-other-struct.c => test-er [...] copy gcc/testsuite/jit.dg/{test-error-accessing-field-in-other-struct.c => test-er [...] rename gcc/testsuite/jit.dg/{test-error-accessing-field-in-other-struct.c => test- [...] 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%) copy gcc/testsuite/jit.dg/{test-dot-product.c => test-extra-options.c} (91%) create mode 100644 gcc/testsuite/jit.dg/test-pr66700-observing-write-through-ptr.c create mode 100644 gcc/testsuite/jit.dg/test-pr66779.c create mode 100644 gcc/testsuite/jit.dg/test-switch.c create mode 100644 gcc/testsuite/jit.dg/test-switch.cc copy gcc/testsuite/jit.dg/{test-error-unreachable-block.c => test-validly-unreacha [...] create mode 100644 gcc/testsuite/lib/multiline.exp delete mode 100644 gcc/tree-browser.c delete mode 100644 gcc/tree-browser.def create mode 100644 gcc/tree-hash-traits.h delete mode 100644 gcc/tree-ssa-copyrename.c create mode 100644 gcc/tree-ssa-phionlycprop.c create mode 100644 gcc/tree-ssa-threadbackward.c copy gcc/{tree-ssa-coalesce.h => tree-ssa-threadbackward.h} (77%) create mode 100644 gcc/typed-splay-tree.h copy include/{timeval-utils.h => environ.h} (57%) create mode 100644 libbacktrace/pecoff.c create mode 100644 libgcc/config/i386/32/t-iamcu copy libgcc/config/i386/{dragonfly-unwind.h => freebsd-unwind.h} (69%) delete mode 100644 libgcc/config/i386/t-crtfm create mode 100644 libgcc/config/i386/t-dragonfly copy libgcc/config/rs6000/{crtcxa.c => atexit.c} (63%) copy libgcc/config/{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} (79%) copy libgcc/config/{frv/elf-lib.h => sol2/crtp.c} (75%) copy libgcc/config/{frv/elf-lib.h => sol2/crtpg.c} (55%) rename libgcc/config/{gmon-sol2.c => sol2/gmon.c} (96%) rename libgcc/config/{ => sol2}/t-sol2 (75%) create mode 100644 libgcc/config/t-softfp-sfdftf delete mode 100644 libgfortran/fmain.c copy libgfortran/generated/{shape_i16.c => shape_i1.c} (86%) copy libgfortran/generated/{shape_i8.c => shape_i2.c} (84%) copy libgo/go/archive/tar/testdata/{ustar.tar => hardlink.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/issue10968.tar create mode 100644 libgo/go/archive/tar/testdata/issue11169.tar create mode 100644 libgo/go/archive/tar/testdata/neg-size.tar copy libgo/go/cmd/go/{doc.go => alldocs.go} (68%) create mode 100644 libgo/go/cmd/go/go_test.go create mode 100644 libgo/go/cmd/go/note.go create mode 100644 libgo/go/cmd/go/note_test.go copy libgo/go/{internal/syscall/dummy.go => cmd/go/testdata/generate/test4.go} (59%) create mode 100644 libgo/go/cmd/go/testdata/rundir/sub/sub.go create mode 100644 libgo/go/cmd/go/testdata/rundir/x.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p3/p3.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/bad.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/good.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hello.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hello_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hellox_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/subdir/bad.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/subdir/good.go copy libgo/go/cmd/go/testdata/{testonly/p_test.go => src/vend/vendor/p/p.go} (100%) create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/strings/msg.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/invalid/invalid.go copy libgo/go/cmd/go/testdata/{testonly/p_test.go => src/vend/x/vendor/p/p.go} (100%) create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/x.go create mode 100644 libgo/go/cmd/go/testdata/src/vetpkg/c.go create mode 100644 libgo/go/cmd/go/testdata/testinternal3/t.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/q/internal/x/x.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/q/j/j.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/vendor/x/x.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go create mode 100644 libgo/go/cmd/go/testdata/testvendor2/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go create mode 100644 libgo/go/cmd/go/vendor_test.go create mode 100644 libgo/go/crypto/rand/eagain.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-AES25 [...] copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ECDHE-ECDSA-AES-GCM => Client-TLS [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-SCT create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 copy libgo/go/crypto/tls/testdata/{Server-TLSv12-SNI => Server-TLSv12-SNI-GetCerti [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-SNI => Server-TLSv12-SNI-GetCerti [...] create mode 100644 libgo/go/crypto/x509/root_bsd.go create mode 100644 libgo/go/crypto/x509/root_darwin_arm_gen.go create mode 100644 libgo/go/crypto/x509/root_darwin_armx.go create mode 100644 libgo/go/crypto/x509/root_linux.go create mode 100644 libgo/go/crypto/x509/root_nacl.go create mode 100644 libgo/go/crypto/x509/root_solaris.go create mode 100644 libgo/go/crypto/x509/sha2_windows_test.go create mode 100644 libgo/go/debug/dwarf/class_string.go create mode 100644 libgo/go/debug/dwarf/testdata/line-clang.elf create mode 100644 libgo/go/debug/dwarf/testdata/line-gcc.elf create mode 100644 libgo/go/debug/dwarf/testdata/line1.c create mode 100644 libgo/go/debug/dwarf/testdata/line1.h create mode 100644 libgo/go/debug/dwarf/testdata/line2.c create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-clang-arm.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-arm.obj create mode 100644 libgo/go/encoding/csv/example_test.go create mode 100644 libgo/go/fmt/norace_test.go copy libgo/go/{net/http/race.go => fmt/race_test.go} (53%) copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgo/go/go/build/testdat [...] create mode 100644 libgo/go/go/constant/go13.go copy libgo/go/{net/cgo_android.go => go/constant/go14.go} (58%) create mode 100644 libgo/go/go/constant/value.go create mode 100644 libgo/go/go/constant/value_test.go create mode 100644 libgo/go/go/importer/importer.go create mode 100644 libgo/go/go/internal/gccgoimporter/gccgoinstallation.go copy gcc/testsuite/go.test/test/stress/parsego.go => libgo/go/go/internal/gccgoimp [...] create mode 100644 libgo/go/go/internal/gccgoimporter/importer.go create mode 100644 libgo/go/go/internal/gccgoimporter/importer_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/parser.go create mode 100644 libgo/go/go/internal/gccgoimporter/parser_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/complexnums.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/imports.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/pointer.go create mode 100644 libgo/go/go/internal/gcimporter/exportdata.go create mode 100644 libgo/go/go/internal/gcimporter/gcimporter.go create mode 100644 libgo/go/go/internal/gcimporter/gcimporter_test.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/exports.go create mode 100644 libgo/go/go/types/api.go create mode 100644 libgo/go/go/types/api_test.go create mode 100644 libgo/go/go/types/assignments.go create mode 100644 libgo/go/go/types/builtins.go create mode 100644 libgo/go/go/types/builtins_test.go create mode 100644 libgo/go/go/types/call.go create mode 100644 libgo/go/go/types/check.go create mode 100644 libgo/go/go/types/check_test.go create mode 100644 libgo/go/go/types/conversions.go create mode 100644 libgo/go/go/types/decl.go create mode 100644 libgo/go/go/types/errors.go create mode 100644 libgo/go/go/types/eval.go create mode 100644 libgo/go/go/types/eval_test.go create mode 100644 libgo/go/go/types/example_test.go create mode 100644 libgo/go/go/types/expr.go create mode 100644 libgo/go/go/types/exprstring.go create mode 100644 libgo/go/go/types/exprstring_test.go copy gcc/testsuite/go.test/test/fixedbugs/bug479.dir/b.go => libgo/go/go/types/go1 [...] copy gcc/testsuite/go.test/test/fixedbugs/bug479.dir/b.go => libgo/go/go/types/go1 [...] create mode 100644 libgo/go/go/types/hilbert_test.go create mode 100644 libgo/go/go/types/initorder.go create mode 100644 libgo/go/go/types/issues_test.go create mode 100644 libgo/go/go/types/labels.go create mode 100644 libgo/go/go/types/lookup.go create mode 100644 libgo/go/go/types/methodset.go create mode 100644 libgo/go/go/types/object.go create mode 100644 libgo/go/go/types/objset.go create mode 100644 libgo/go/go/types/operand.go create mode 100644 libgo/go/go/types/ordering.go create mode 100644 libgo/go/go/types/package.go create mode 100644 libgo/go/go/types/predicates.go create mode 100644 libgo/go/go/types/resolver.go create mode 100644 libgo/go/go/types/resolver_test.go create mode 100644 libgo/go/go/types/return.go create mode 100644 libgo/go/go/types/scope.go create mode 100644 libgo/go/go/types/selection.go create mode 100644 libgo/go/go/types/self_test.go create mode 100644 libgo/go/go/types/sizes.go create mode 100644 libgo/go/go/types/stdlib_test.go create mode 100644 libgo/go/go/types/stmt.go create mode 100644 libgo/go/go/types/token_test.go create mode 100644 libgo/go/go/types/type.go create mode 100644 libgo/go/go/types/typestring.go create mode 100644 libgo/go/go/types/typestring_test.go create mode 100644 libgo/go/go/types/typexpr.go create mode 100644 libgo/go/go/types/universe.go create mode 100644 libgo/go/hash/crc32/example_test.go create mode 100644 libgo/go/html/example_test.go create mode 100644 libgo/go/html/template/example_test.go create mode 100644 libgo/go/html/template/transition_test.go create mode 100644 libgo/go/image/geom_test.go create mode 100644 libgo/go/image/internal/imageutil/gen.go create mode 100644 libgo/go/image/internal/imageutil/imageutil.go create mode 100644 libgo/go/image/internal/imageutil/impl.go create mode 100644 libgo/go/image/png/testdata/benchRGB-interlace.png create mode 100644 libgo/go/image/png/testdata/gray-gradient.interlaced.png create mode 100644 libgo/go/image/png/testdata/gray-gradient.png create mode 100644 libgo/go/image/png/testdata/pngsuite/basn3p04-31i.png create mode 100644 libgo/go/image/png/testdata/pngsuite/basn3p04-31i.sng create mode 100644 libgo/go/image/testdata/video-001.221212.jpeg create mode 100644 libgo/go/image/testdata/video-001.221212.png create mode 100644 libgo/go/image/testdata/video-001.cmyk.jpeg create mode 100644 libgo/go/image/testdata/video-001.cmyk.png create mode 100644 libgo/go/image/testdata/video-001.q50.410.jpeg copy libgo/go/image/testdata/{video-001.q50.420.progressive.jpeg => video-001.q50. [...] create mode 100644 libgo/go/image/testdata/video-001.q50.411.jpeg copy libgo/go/image/testdata/{video-001.q50.420.progressive.jpeg => video-001.q50. [...] create mode 100644 libgo/go/image/testdata/video-001.rgb.jpeg create mode 100644 libgo/go/image/testdata/video-001.rgb.png copy libgo/go/{go => internal}/format/format.go (50%) rename libgo/go/{net => internal/singleflight}/singleflight.go (73%) create mode 100644 libgo/go/internal/singleflight/singleflight_test.go rename libgo/go/internal/syscall/{ => unix}/dummy.go (90%) rename libgo/go/internal/syscall/{ => unix}/getrandom_linux.go (82%) create mode 100644 libgo/go/internal/syscall/windows/registry/export_test.go create mode 100644 libgo/go/internal/syscall/windows/registry/key.go create mode 100644 libgo/go/internal/syscall/windows/registry/registry_test.go create mode 100644 libgo/go/internal/syscall/windows/registry/syscall.go create mode 100644 libgo/go/internal/syscall/windows/registry/value.go create mode 100644 libgo/go/internal/syscall/windows/registry/zsyscall_windows.go create mode 100644 libgo/go/internal/syscall/windows/syscall_windows.go create mode 100644 libgo/go/internal/syscall/windows/zsyscall_windows.go create mode 100644 libgo/go/internal/testenv/testenv.go create mode 100644 libgo/go/internal/trace/goroutines.go create mode 100644 libgo/go/internal/trace/parser.go create mode 100644 libgo/go/internal/trace/parser_test.go create mode 100644 libgo/go/log/syslog/doc.go delete mode 100644 libgo/go/log/syslog/syslog_plan9.go delete mode 100644 libgo/go/log/syslog/syslog_windows.go create mode 100644 libgo/go/math/big/accuracy_string.go create mode 100644 libgo/go/math/big/arith_decl_pure.go create mode 100644 libgo/go/math/big/bits_test.go create mode 100644 libgo/go/math/big/decimal.go create mode 100644 libgo/go/math/big/decimal_test.go create mode 100644 libgo/go/math/big/float.go create mode 100644 libgo/go/math/big/float_test.go create mode 100644 libgo/go/math/big/floatconv.go create mode 100644 libgo/go/math/big/floatconv_test.go create mode 100644 libgo/go/math/big/floatexample_test.go create mode 100644 libgo/go/math/big/ftoa.go create mode 100644 libgo/go/math/big/intconv.go create mode 100644 libgo/go/math/big/intconv_test.go create mode 100644 libgo/go/math/big/natconv.go copy libgo/go/math/big/{nat_test.go => natconv_test.go} (55%) create mode 100644 libgo/go/math/big/ratconv.go create mode 100644 libgo/go/math/big/ratconv_test.go create mode 100644 libgo/go/math/big/roundingmode_string.go create mode 100644 libgo/go/mime/encodedword.go create mode 100644 libgo/go/mime/encodedword_test.go delete mode 100644 libgo/go/mime/multipart/quotedprintable.go create mode 100644 libgo/go/mime/quotedprintable/reader.go rename libgo/go/mime/{multipart/quotedprintable_test.go => quotedprintable/reader_ [...] create mode 100644 libgo/go/mime/quotedprintable/writer.go create mode 100644 libgo/go/mime/quotedprintable/writer_test.go create mode 100644 libgo/go/mime/type_dragonfly.go create mode 100644 libgo/go/mime/type_freebsd.go create mode 100644 libgo/go/mime/type_openbsd.go create mode 100644 libgo/go/net/addrselect.go create mode 100644 libgo/go/net/addrselect_test.go create mode 100644 libgo/go/net/cgo_resnew.go create mode 100644 libgo/go/net/cgo_resold.go create mode 100644 libgo/go/net/cgo_socknew.go create mode 100644 libgo/go/net/cgo_sockold.go create mode 100644 libgo/go/net/cgo_solaris.go create mode 100644 libgo/go/net/cgo_windows.go create mode 100644 libgo/go/net/conf.go create mode 100644 libgo/go/net/conf_netcgo.go create mode 100644 libgo/go/net/conf_test.go delete mode 100644 libgo/go/net/dialgoogle_test.go create mode 100644 libgo/go/net/error_plan9_test.go create mode 100644 libgo/go/net/error_posix_test.go create mode 100644 libgo/go/net/error_test.go create mode 100644 libgo/go/net/external_test.go create mode 100644 libgo/go/net/fd_posix.go rename libgo/go/net/{fd_unix_test.go => fd_posix_test.go} (84%) create mode 100644 libgo/go/net/file.go create mode 100644 libgo/go/net/hook.go create mode 100644 libgo/go/net/hook_cloexec.go create mode 100644 libgo/go/net/hook_plan9.go create mode 100644 libgo/go/net/hook_unix.go create mode 100644 libgo/go/net/hook_windows.go create mode 100644 libgo/go/net/http/http_test.go create mode 100644 libgo/go/net/internal/socktest/main_test.go create mode 100644 libgo/go/net/internal/socktest/main_unix_test.go create mode 100644 libgo/go/net/internal/socktest/main_windows_test.go create mode 100644 libgo/go/net/internal/socktest/switch.go create mode 100644 libgo/go/net/internal/socktest/switch_posix.go create mode 100644 libgo/go/net/internal/socktest/switch_stub.go create mode 100644 libgo/go/net/internal/socktest/switch_unix.go create mode 100644 libgo/go/net/internal/socktest/switch_windows.go create mode 100644 libgo/go/net/internal/socktest/sys_cloexec.go create mode 100644 libgo/go/net/internal/socktest/sys_unix.go create mode 100644 libgo/go/net/internal/socktest/sys_windows.go create mode 100644 libgo/go/net/listen_test.go create mode 100644 libgo/go/net/mail/example_test.go create mode 100644 libgo/go/net/main_cloexec_test.go create mode 100644 libgo/go/net/main_plan9_test.go create mode 100644 libgo/go/net/main_posix_test.go create mode 100644 libgo/go/net/main_test.go create mode 100644 libgo/go/net/main_unix_test.go create mode 100644 libgo/go/net/main_windows_test.go delete mode 100644 libgo/go/net/mockicmp_test.go delete mode 100644 libgo/go/net/multicast_test.go create mode 100644 libgo/go/net/non_unix_test.go create mode 100644 libgo/go/net/nss.go create mode 100644 libgo/go/net/nss_test.go create mode 100644 libgo/go/net/platform_test.go copy libgo/go/net/{sendfile_freebsd.go => sendfile_solaris.go} (82%) create mode 100644 libgo/go/net/testdata/ipv4-hosts create mode 100644 libgo/go/net/testdata/ipv6-hosts create mode 100644 libgo/go/net/testdata/openbsd-resolv.conf rename libgo/go/net/testdata/{hosts_singleline => singleline-hosts} (100%) delete mode 100644 libgo/go/net/unicast_posix_test.go delete mode 100644 libgo/go/net/z_last_test.go create mode 100644 libgo/go/os/exec/exec_posix.go copy libgo/go/os/signal/{signal_unix.go => signal_plan9.go} (60%) create mode 100644 libgo/go/os/signal/signal_plan9_test.go delete mode 100644 libgo/go/os/signal/signal_stub.go create mode 100644 libgo/go/os/sticky_bsd.go copy libgo/go/os/{sys_nacl.go => sticky_notbsd.go} (52%) create mode 100644 libgo/go/regexp/backtrack.go delete mode 100644 libgo/go/runtime/arch_amd64p32.go delete mode 100644 libgo/go/runtime/arch_arm.go delete mode 100644 libgo/go/runtime/atomic.go delete mode 100644 libgo/go/runtime/cgocall.go delete mode 100644 libgo/go/runtime/cgocallback.go delete mode 100644 libgo/go/runtime/chan.go create mode 100644 libgo/go/runtime/chanbarrier_test.go delete mode 100644 libgo/go/runtime/complex.go delete mode 100644 libgo/go/runtime/cpuprof.go create mode 100644 libgo/go/runtime/crash_unix_test.go delete mode 100644 libgo/go/runtime/env_posix.go create mode 100644 libgo/go/runtime/env_test.go rename libgo/go/runtime/{arch_386.go => export_arm_test.go} (51%) rename libgo/go/runtime/{arch_amd64.go => export_linux_test.go} (51%) copy libgo/go/{cmd/go/testdata/dep_test.go => runtime/export_windows_test.go} (68%) delete mode 100644 libgo/go/runtime/hashmap.go delete mode 100644 libgo/go/runtime/hashmap_fast.go delete mode 100644 libgo/go/runtime/lock_futex.go delete mode 100644 libgo/go/runtime/lock_sema.go delete mode 100644 libgo/go/runtime/malloc.go delete mode 100644 libgo/go/runtime/memmove_test.go delete mode 100644 libgo/go/runtime/mgc0.go delete mode 100644 libgo/go/runtime/mprof.go delete mode 100644 libgo/go/runtime/netpoll.go delete mode 100644 libgo/go/runtime/netpoll_epoll.go delete mode 100644 libgo/go/runtime/netpoll_kqueue.go delete mode 100644 libgo/go/runtime/netpoll_nacl.go delete mode 100644 libgo/go/runtime/noasm_arm.go delete mode 100644 libgo/go/runtime/os_darwin.go delete mode 100644 libgo/go/runtime/os_dragonfly.go delete mode 100644 libgo/go/runtime/os_freebsd.go delete mode 100644 libgo/go/runtime/os_linux.go delete mode 100644 libgo/go/runtime/os_nacl.go delete mode 100644 libgo/go/runtime/os_netbsd.go delete mode 100644 libgo/go/runtime/os_openbsd.go delete mode 100644 libgo/go/runtime/os_plan9.go delete mode 100644 libgo/go/runtime/os_solaris.go delete mode 100644 libgo/go/runtime/os_windows.go delete mode 100644 libgo/go/runtime/os_windows_386.go delete mode 100644 libgo/go/runtime/os_windows_amd64.go delete mode 100644 libgo/go/runtime/panic.go delete mode 100644 libgo/go/runtime/print1.go delete mode 100644 libgo/go/runtime/proc.go delete mode 100644 libgo/go/runtime/race0.go delete mode 100644 libgo/go/runtime/rdebug.go delete mode 100644 libgo/go/runtime/rune.go delete mode 100644 libgo/go/runtime/runtime.go delete mode 100644 libgo/go/runtime/select.go delete mode 100644 libgo/go/runtime/sema.go delete mode 100644 libgo/go/runtime/signal_unix.go delete mode 100644 libgo/go/runtime/sigpanic_unix.go delete mode 100644 libgo/go/runtime/sigqueue.go delete mode 100644 libgo/go/runtime/slice.go delete mode 100644 libgo/go/runtime/softfloat64.go delete mode 100644 libgo/go/runtime/softfloat64_test.go delete mode 100644 libgo/go/runtime/stack.go delete mode 100644 libgo/go/runtime/string.go delete mode 100644 libgo/go/runtime/stubs.go delete mode 100644 libgo/go/runtime/syscall_windows.go delete mode 100644 libgo/go/runtime/time.go delete mode 100644 libgo/go/runtime/typekind.go delete mode 100644 libgo/go/runtime/vlop_arm_test.go create mode 100644 libgo/go/strconv/doc.go create mode 100644 libgo/go/strconv/example_test.go delete mode 100644 libgo/go/strconv/quote_example_test.go create mode 100644 libgo/go/strings/compare.go create mode 100644 libgo/go/strings/compare_test.go create mode 100644 libgo/go/syscall/const_plan9.go create mode 100644 libgo/go/syscall/errors_plan9.go create mode 100644 libgo/go/syscall/exec_linux_test.go create mode 100644 libgo/go/syscall/exec_solaris_test.go create mode 100644 libgo/go/syscall/exec_unix_test.go create mode 100644 libgo/go/syscall/export_unix_test.go create mode 100644 libgo/go/syscall/libcall_bsd.go create mode 100644 libgo/go/syscall/libcall_linux_ustat.go create mode 100644 libgo/go/syscall/pwd_plan9.go create mode 100644 libgo/go/syscall/route_bsd_test.go create mode 100644 libgo/go/syscall/route_ifma_test.go create mode 100644 libgo/go/syscall/route_noifma_test.go create mode 100644 libgo/go/syscall/socket_linux_ppc64x_type.go create mode 100644 libgo/go/syscall/socket_linux_type.go create mode 100644 libgo/go/syscall/syscall_linux_test.go create mode 100644 libgo/go/text/scanner/example_test.go create mode 100644 libgo/go/text/template/option.go create mode 100644 libgo/go/time/zoneinfo_ios.go copy libgomp/config/{hpux/plugin-suffix.h => linux/doacross.h} (59%) 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 libgomp/{oacc-plugin.h => config/nvptx/fortran.c} (71%) 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 libgomp/{oacc-plugin.c => config/nvptx/oacc-init.c} (66%) copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] create mode 100644 libgomp/config/nvptx/oacc-parallel.c copy libstdc++-v3/testsuite/data/wostream_seeks-1.tst => libgomp/config/nvptx/oacc [...] copy libgomp/config/{linux => nvptx}/omp-lock.h (100%) create mode 100644 libgomp/config/nvptx/openacc.f90 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 [...] copy libgomp/config/posix/{plugin-suffix.h => doacross.h} (57%) create mode 100644 libgomp/config/posix/pool.h copy libgomp/config/{linux => rtems}/bar.c (81%) copy libgomp/config/{linux => rtems}/bar.h (91%) copy libgomp/config/{posix => rtems}/mutex.c (100%) copy libgomp/config/{posix => rtems}/mutex.h (72%) create mode 100644 libgomp/config/rtems/pool.h create mode 100644 libgomp/config/rtems/proc.c copy libgomp/config/{posix/ptrlock.c => rtems/sem.c} (100%) copy libgomp/config/{posix/mutex.h => rtems/sem.h} (56%) delete mode 100644 libgomp/oacc-ptx.h delete mode 100644 libgomp/plugin/plugin-host.c create mode 100644 libgomp/taskloop.c create mode 100644 libgomp/testsuite/libgomp.c++/ctor-13.C create mode 100644 libgomp/testsuite/libgomp.c++/doacross-1.C rename libgomp/testsuite/libgomp.c++/examples-4/{e.53.2.C => declare_target-2.C} (88%) rename libgomp/testsuite/libgomp.c++/examples-4/{e.51.5.C => target_data-5.C} (100%) create mode 100644 libgomp/testsuite/libgomp.c++/for-12.C create mode 100644 libgomp/testsuite/libgomp.c++/for-13.C create mode 100644 libgomp/testsuite/libgomp.c++/for-14.C create mode 100644 libgomp/testsuite/libgomp.c++/linear-1.C create mode 100644 libgomp/testsuite/libgomp.c++/member-1.C create mode 100644 libgomp/testsuite/libgomp.c++/member-2.C create mode 100644 libgomp/testsuite/libgomp.c++/member-3.C create mode 100644 libgomp/testsuite/libgomp.c++/member-4.C copy gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc => libgomp/testsuite/libgomp.c++/mem [...] create mode 100644 libgomp/testsuite/libgomp.c++/member-6.C create mode 100644 libgomp/testsuite/libgomp.c++/member-7.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-3.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-4.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-5.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-6.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-7.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-8.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-9.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66702-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66702-2.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-10.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-11.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-12.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-5.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-6.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-7.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-8.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-9.C create mode 100644 libgomp/testsuite/libgomp.c++/reference-1.C create mode 100644 libgomp/testsuite/libgomp.c++/simd14.C create mode 100644 libgomp/testsuite/libgomp.c++/target-10.C create mode 100644 libgomp/testsuite/libgomp.c++/target-11.C create mode 100644 libgomp/testsuite/libgomp.c++/target-12.C create mode 100644 libgomp/testsuite/libgomp.c++/target-13.C create mode 100644 libgomp/testsuite/libgomp.c++/target-14.C create mode 100644 libgomp/testsuite/libgomp.c++/target-15.C create mode 100644 libgomp/testsuite/libgomp.c++/target-16.C create mode 100644 libgomp/testsuite/libgomp.c++/target-17.C create mode 100644 libgomp/testsuite/libgomp.c++/target-18.C create mode 100644 libgomp/testsuite/libgomp.c++/target-19.C create mode 100644 libgomp/testsuite/libgomp.c++/target-5.C create mode 100644 libgomp/testsuite/libgomp.c++/target-6.C create mode 100644 libgomp/testsuite/libgomp.c++/target-7.C create mode 100644 libgomp/testsuite/libgomp.c++/target-8.C create mode 100644 libgomp/testsuite/libgomp.c++/target-9.C copy libgomp/testsuite/libgomp.c++/{pr64824.C => taskloop-1.C} (51%) copy libgomp/testsuite/libgomp.c++/{simd10.C => taskloop-2.C} (81%) copy libgomp/testsuite/libgomp.c++/{pr64824.C => taskloop-3.C} (51%) copy libgomp/testsuite/libgomp.c++/{pr64824.C => taskloop-4.C} (51%) create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-5.C copy libgomp/testsuite/libgomp.c++/{for-1.C => taskloop-6.C} (68%) copy libgomp/testsuite/libgomp.c++/{for-3.C => taskloop-7.C} (55%) copy libgomp/testsuite/libgomp.c++/{for-4.C => taskloop-8.C} (85%) copy libgomp/testsuite/libgomp.c++/{for-5.C => taskloop-9.C} (90%) create mode 100644 libgomp/testsuite/libgomp.c/affinity-2.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-2.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-3.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-4.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-5.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-6.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-7.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-8.c create mode 100644 libgomp/testsuite/libgomp.c/doacross-1.c create mode 100644 libgomp/testsuite/libgomp.c/doacross-2.c 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} (89%) 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} (96%) rename libgomp/testsuite/libgomp.c/examples-4/{e.53.5.c => declare_target-5.c} (96%) rename libgomp/testsuite/libgomp.c/examples-4/{e.57.1.c => device-1.c} (73%) 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} (84%) 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} (97%) 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} (95%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.3.c => teams-3.c} (93%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.4.c => teams-4.c} (94%) 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/for-4.c create mode 100644 libgomp/testsuite/libgomp.c/for-5.c create mode 100644 libgomp/testsuite/libgomp.c/for-6.c create mode 100644 libgomp/testsuite/libgomp.c/linear-1.c create mode 100644 libgomp/testsuite/libgomp.c/monotonic-1.c create mode 100644 libgomp/testsuite/libgomp.c/monotonic-2.c create mode 100644 libgomp/testsuite/libgomp.c/nonmonotonic-1.c create mode 100644 libgomp/testsuite/libgomp.c/nonmonotonic-2.c create mode 100644 libgomp/testsuite/libgomp.c/ordered-4.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-2.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-3.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-4.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-5.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-6.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt-7.c create mode 100644 libgomp/testsuite/libgomp.c/parloops-exit-first-loop-alt.c create mode 100644 libgomp/testsuite/libgomp.c/pr46193.c copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-3.c} (52%) copy libgomp/testsuite/libgomp.c/{pr66199-2.c => pr66199-4.c} (64%) copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-5.c} (55%) create mode 100644 libgomp/testsuite/libgomp.c/pr66199-6.c copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-7.c} (57%) copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-8.c} (54%) create mode 100644 libgomp/testsuite/libgomp.c/pr66199-9.c create mode 100644 libgomp/testsuite/libgomp.c/pr66714.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-10.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-11.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-12.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-13.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-14.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-15.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-8.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-9.c create mode 100644 libgomp/testsuite/libgomp.c/static-chunk-size-one.c create mode 100644 libgomp/testsuite/libgomp.c/target-11.c create mode 100644 libgomp/testsuite/libgomp.c/target-12.c create mode 100644 libgomp/testsuite/libgomp.c/target-13.c create mode 100644 libgomp/testsuite/libgomp.c/target-14.c create mode 100644 libgomp/testsuite/libgomp.c/target-15.c create mode 100644 libgomp/testsuite/libgomp.c/target-16.c create mode 100644 libgomp/testsuite/libgomp.c/target-17.c create mode 100644 libgomp/testsuite/libgomp.c/target-18.c create mode 100644 libgomp/testsuite/libgomp.c/target-19.c create mode 100644 libgomp/testsuite/libgomp.c/target-20.c create mode 100644 libgomp/testsuite/libgomp.c/target-21.c create mode 100644 libgomp/testsuite/libgomp.c/target-22.c create mode 100644 libgomp/testsuite/libgomp.c/target-23.c create mode 100644 libgomp/testsuite/libgomp.c/target-24.c create mode 100644 libgomp/testsuite/libgomp.c/target-25.c create mode 100644 libgomp/testsuite/libgomp.c/target-26.c create mode 100644 libgomp/testsuite/libgomp.c/target-27.c create mode 100644 libgomp/testsuite/libgomp.c/target-28.c create mode 100644 libgomp/testsuite/libgomp.c/target-29.c create mode 100644 libgomp/testsuite/libgomp.c/target-30.c create mode 100644 libgomp/testsuite/libgomp.c/target-teams-1.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-1.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-2.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-3.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-4.c create mode 100644 libgomp/testsuite/libgomp.c/uns-outer-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/affinity1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/affinity2.f90 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/acc-on-device.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_rw-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_update-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/combined-directives-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-g-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-reduction-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-dims.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c 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 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-1a.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/worker-single-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_capture-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_rw-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_update-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/combined-directives-1.f90 create mode 100644 libitm/testsuite/libitm.c++/eh-2.C create mode 100644 libitm/testsuite/libitm.c++/eh-3.C create mode 100644 libitm/testsuite/libitm.c++/eh-4.C create mode 100644 libitm/testsuite/libitm.c++/newdelete.C copy libjava/include/{aix-signal.h => freebsd-signal.h} (53%) copy liboffloadmic/include/coi/common/{COIPerf_common.h => COIEvent_common.h} (67%) create mode 100644 liboffloadmic/include/coi/common/COISysInfo_common.h create mode 100644 liboffloadmic/runtime/offload_iterator.h create mode 100644 libquadmath/math/logbq.c create mode 100644 libsanitizer/HOWTO_MERGE create mode 100644 libsanitizer/asan/asan_activation_flags.inc create mode 100644 libsanitizer/asan/asan_allocator.cc delete mode 100644 libsanitizer/asan/asan_allocator2.cc create mode 100644 libsanitizer/asan/asan_flags.cc create mode 100644 libsanitizer/asan/asan_flags.inc create mode 100644 libsanitizer/asan/asan_suppressions.cc create mode 100644 libsanitizer/asan/asan_suppressions.h create mode 100644 libsanitizer/include/sanitizer/coverage_interface.h create mode 100644 libsanitizer/lsan/lsan_flags.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.inc delete mode 100644 libsanitizer/sanitizer_common/sanitizer_interception.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_interface_internal.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscall_linux_aarch64.inc rename libsanitizer/sanitizer_common/{sanitizer_unwind_posix_libcdep.cc => sanitiz [...] create mode 100644 libsanitizer/tsan/tsan_flags.inc create mode 100644 libsanitizer/tsan/tsan_interceptors.h create mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/ubsan/ubsan_checks.inc create mode 100644 libsanitizer/ubsan/ubsan_flags.inc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_platform.h copy libsanitizer/ubsan/{ubsan_type_hash.cc => ubsan_type_hash_itanium.cc} (88%) create mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cc delete mode 100644 libstdc++-v3/config/cpu/alpha/atomic_word.h delete mode 100644 libstdc++-v3/config/cpu/ia64/atomic_word.h delete mode 100644 libstdc++-v3/config/cpu/powerpc/atomic_word.h copy libstdc++-v3/config/locale/{generic => dragonfly}/c_locale.h (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/codecvt_members.cc (86%) copy libstdc++-v3/config/locale/{generic => dragonfly}/collate_members.cc (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/monetary_members.cc (75%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/numeric_members.cc (80%) create mode 100644 libstdc++-v3/config/locale/dragonfly/time_members.cc copy libstdc++-v3/config/locale/{gnu => dragonfly}/time_members.h (91%) create mode 100644 libstdc++-v3/doc/html/manual/errno.html create mode 100644 libstdc++-v3/include/bits/mutex.h copy libstdc++-v3/include/c/{cwctype => cuchar} (77%) copy libstdc++-v3/include/c_compatibility/{locale.h => uchar.h} (75%) copy libstdc++-v3/include/c_global/{csetjmp => cuchar} (67%) copy libstdc++-v3/include/c_std/{csetjmp => cuchar} (67%) rename libstdc++-v3/{config/os/aix/atomic_word.h => include/debug/assertions.h} (57%) create mode 100644 libstdc++-v3/include/debug/helper_functions.h create mode 100644 libstdc++-v3/include/debug/stl_iterator.h create mode 100644 libstdc++-v3/include/experimental/array rename libstdc++-v3/include/experimental/{ => bits}/erase_if.h (95%) rename libstdc++-v3/include/experimental/{ => bits}/fs_dir.h (94%) rename libstdc++-v3/include/experimental/{ => bits}/fs_fwd.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/fs_ops.h (100%) rename libstdc++-v3/include/experimental/{ => bits}/fs_path.h (98%) rename libstdc++-v3/include/experimental/{ => bits}/string_view.tcc (100%) create mode 100644 libstdc++-v3/include/experimental/propagate_const copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/42319.cc (100%) copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 17_intro/header [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_attributes [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_excepti [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_rtti.cc (100%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_pedantic_e [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/operator_names [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++.cc (97%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++_multiple_ [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_exception [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_rtti.cc (88%) copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/operator_names.cc (89%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++.cc (92%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++_multipl [...] create mode 100644 libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/members/is_alwa [...] copy libstdc++-v3/testsuite/{26_numerics/random/seed_seq/cons/65631.cc => 20_util/ [...] copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/20_util/hash/{52931.cc => 60970.cc} (64%) copy libstdc++-v3/testsuite/{29_atomics/atomic/65147.cc => 20_util/is_implicitly_d [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_constructible => is_implicitly_def [...] copy libstdc++-v3/testsuite/20_util/{is_abstract => is_implicitly_default_construc [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/65147.cc => 20_util/is_nothrow_swap [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_constructible => is_nothrow_swappa [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/cons/explicit_construct.cc copy libstdc++-v3/testsuite/{26_numerics/random/seed_seq/cons/65631.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 20_util/tuple/67844.cc} (75%) create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/explicit_construct.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc copy libstdc++-v3/testsuite/{22_locale/codecvt/codecvt_utf16/requirements/1.cc => [...] copy libstdc++-v3/testsuite/{26_numerics/random/seed_seq/cons/65631.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{23_containers/unordered_multiset/allocator => 21_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/c [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/allocator => 21_strings/ba [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/m [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/unordered_multiset/allocator => 21_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/allocator => 21_strings/ba [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 21_strings/ba [...] 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 [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/66417.cc copy libstdc++-v3/testsuite/{20_util/pointer_safety/1.cc => 22_locale/codecvt/code [...] copy libstdc++-v3/testsuite/{20_util/pointer_safety/1.cc => 22_locale/conversions/ [...] copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 23_containers/forward_li [...] copy libstdc++-v3/testsuite/23_containers/{forward_list => list}/allocator/copy.cc (88%) copy libstdc++-v3/testsuite/23_containers/{forward_list => list}/allocator/copy_as [...] copy libstdc++-v3/testsuite/23_containers/{forward_list => list}/allocator/minimal [...] copy libstdc++-v3/testsuite/23_containers/{vector => list}/allocator/move.cc (90%) copy libstdc++-v3/testsuite/23_containers/{forward_list => list}/allocator/move_as [...] copy libstdc++-v3/testsuite/23_containers/{vector => list}/allocator/noexcept.cc (77%) copy libstdc++-v3/testsuite/23_containers/{forward_list => list}/allocator/swap.cc (91%) copy libstdc++-v3/testsuite/{27_io/rvalue_streams-2.cc => 23_containers/list/modif [...] 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/{21_strings/basic_string/cons/char/64657.cc => 24_iter [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/60940.cc => 24_iterators/o [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/move_assign_neg.cc => 25_a [...] copy libstdc++-v3/testsuite/25_algorithms/{is_permutation/64646.cc => lower_bound/ [...] copy libstdc++-v3/testsuite/{23_containers/unordered_multimap/debug/insert2_neg.cc [...] copy libstdc++-v3/testsuite/{20_util/pointer_safety/1.cc => 26_numerics/random/uni [...] copy libstdc++-v3/testsuite/26_numerics/valarray/{range_access.cc => range_access2 [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => regression.cc} (83%) copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 29_atomics/at [...] copy libstdc++-v3/testsuite/30_threads/async/{any.cc => except.cc} (61%) copy libstdc++-v3/testsuite/30_threads/{packaged_task/cons/56492.cc => async/lwg20 [...] 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_timed_mutex => shared_mutex}/cons/1 [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex => shared_mutex}/cons/a [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex => shared_mutex}/cons/c [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex => shared_mutex}/requir [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex => shared_mutex}/try_lo [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex => shared_mutex}/try_lo [...] copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] copy libstdc++-v3/testsuite/30_threads/shared_timed_mutex/{cons => unlock}/1.cc (63%) copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.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/{memory/observer_ptr/make_observer.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/direct [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/recurs [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{status.cc => canon [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{status.cc => creat [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => experimental/pr [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/swap/swap.cc => prop [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/hash/hash.cc => prop [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => experimental/pr [...] copy libstdc++-v3/testsuite/{25_algorithms/is_permutation/64646.cc => experimental [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/swap/swap.cc => prop [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/hash/hash.cc => prop [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/make_observer.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/observers/1.cc create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/relops/1.cc copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/4.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/hash/hash.cc => prop [...] copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/make_observer.cc => [...] copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{memory/observer_ptr/make_observer.cc => [...] copy libstdc++-v3/testsuite/experimental/{any => propagate_const}/typedefs.cc (68%) create mode 100644 libstdc++-v3/testsuite/experimental/type_traits/detection.cc