This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fortran-dev in repository gcc.
from 512bf04 * Merge from the trunk to r222315. adds 0fd9bea Fix va_arg ap_copy nop detection adds 5cd86e4 2015-04-22 Yury Gribov y.gribov@samsung.com adds 3f18867 [PATCH][libstc++v3]Add new dg-require-thread-fence directive. adds e53a4d4 libitm fixes for musl support adds ca06e9a config changes for musl libc support adds 2dc727d fixincludes update for musl support adds a2e31d0 unwind fix for musl adds 1e5f711 libstdc++, libgfortran gthr workaround for musl adds 8e87246 Revert: 2015-04-22 Gregor Richards <gregor.richards@uwate [...] adds 215cfab 2015-04-22 Bernhard Reutner-Fischer aldot@gcc.gnu.org adds 421ea71 libiberty/setenv.c: Do not declare environ if defined as a macro. adds 9a58b00 2015-04-22 Steven G. Kargl kargl@gcc.gnu.org adds 89de438 Daily bump. adds 69a88c2 [gcc] adds e1f8c2d 2015-04-23 Kugan Vivekanandarajah kuganv@linaro.org adds 2d9fc39 [gcc] adds e95d024 * config/rs6000/rs6000.c (rs6000_output_function_prologue): [...] adds 1ebce84 2015-04-23 Richard Biener rguenther@suse.de adds b4026f2 2015-04-23 Richard Biener rguenther@suse.de adds 39127e6 [ARM] Make issue rate part of per-core tuning structs adds 6e62881 [ARM] Restrict {load,store}_multiple expanders to MAX_LD_STM_ [...] adds e3542a2 Re: [PATCH 02/12] remove some ifdef HAVE_cc0. adds 84af848 [ARM] Remove an unused reload hook. adds bc1d3d9 2015-04-23 Richard Biener rguenther@suse.de adds c679384 gcc/testsuite/ChangeLog: adds eb3421e [gcc] adds d1f90de * config/rl78/rl78.c (rl78_preferred_reload_class): Add ATT [...] adds 0cd6b1b PR c/65345 * c-decl.c (set_labels_context_r): New function. [...] adds 07dfc3c Fix PR target/26702 adds c2f8a09 * ipa-icf.c (symbol_compare_collection::symbol_compare_colle [...] adds 15bfcab 2015-04-23 Bill Schmidt wschmidt@linux.vnet.ibm.com adds b08f05c * ipa-icf.c (sem_item::compare_attributes): New function. ( [...] adds d6a563d Correct name and email address in the Changelog commit. adds 5cc8f3a PR c++/65646 * pt.c (check_explicit_specialization): Don't [...] adds a63e6e1 PR c++/50800 * tree.c (strip_typedefs): Add remove_attribut [...] adds 61ba0ff Fix testuite for updated ICF dumps. adds 996c516 [ARM] Rewrite vc<cond> NEON patterns to use RTL operations ra [...] adds 65f1366 * tree.h (attribute_value_equal): Declare. * tree.c (attrib [...] adds 40997e5 2015-04-23 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 00fc320 Skip gcc.target/i386/pr65523.c for x32 adds 718739d Revert:PR c++/50800 * tree.c (strip_typedefs): Add rem [...] adds 4dc2d9a 2015-04-23 Bill Schmidt wschmidt@linux.vnet.ibm.com adds f202f9d Daily bump. adds b3b9039 * ipa-icf.c (sem_function::equals_wpa): Compare thunk info. [...] adds b6c1a3c 2015-04-24 Terry Guo terry.guo@arm.com adds 781866e gcc/testsuite/ChangeLog * gcc.target/arm/pr42172-1.c: Check [...] adds f4e4e41 2015-04-24 Thomas Preud'homme thomas.preudhomme@arm.com [...] adds 0a281fd * config/i386/sse.md (*vec_concatv2sf_sse4_1): Do not allow [...] adds 8c4ec4a 2015-04-24 Thomas Preud'homme thomas.preudhomme@arm.com adds 81e2b8a * config/i386/sse.md (*vec_widen_smult_even_v8si<mask_name>) [...] adds 439606a PR c/61534 * input.h (from_macro_expansion_at): Define. adds f11bdff PR c/65830 * c-common.c (c_fully_fold_internal): Use OPT_Ws [...] adds 485f6b9 PR c/63357 * c-common.c (warn_logical_operator): Warn if th [...] adds 6a5f6dd * config/i386/i386-protos.h (ix86_operands_ok_for_move_multi [...] adds 9189443 Replace g++.dg/pr65802.C with gcc.dg/pr65802.c adds 678dde3 * constexpr.c (potential_constant_expression_1) [MINUS_EXPR] [...] adds 8b81ce6 [AArch64] Implement -m{cpu,tune,arch}=native using only /proc [...] adds 9b23f0a [ARM][trivial] Use uppercase for code iterator names adds 7990e5d [gcc] 2015-04-24 Michael Meissner meissner@linux.vnet.ibm.com adds f1a7e25 * genrecog.c (validate_pattern): Check matching const [...] adds f6d0c5d PR c++/50800 gcc/ * tree.c (build_reference_type_for_mode): [...] adds b650795 PR c++/50800 * g++.dg/ext/alias-canon2.C: Remove clashing f [...] adds c705435 PR go/65616 libgo: Compile go-main, in libgobegin, with -fPIC. adds 8308f1d 2015-04-24 Steve Ellcey sellcey@imgtec.com adds 9ede41c Daily bump. adds c3468fc PR c/52085 * c-decl.c (finish_enum): Copy over TYPE_ALIGN. [...] adds e928d92 Daily bump. adds 8047deb Mark ifn_va_arg as ECF_LEAF adds c754c07 Daily bump. adds 3a44c5a 2015-04-27 Yvan Roux yvan.roux@linaro.org adds 103be95 gcc/ * vec.h (vec): Make splice arguments const. Update def [...] adds ea67ac1 * ipa-icf.c (icf_handled_component_p): Remove redundant tests. adds 5759dc8 * stor-layout.c (self_referential_component_ref_p): New pred [...] adds 1b52292 2015-04-27 Thomas Preud'homme thomas.preudhomme@arm.com adds 77988f5 PR tree-optimization/65875 * tree-vrp.c (update_value_range [...] adds 4073a6d PR target/65296 PR target/65895 * config/avr/gen-avr-mmcu- [...] adds c980b76 * doc/xml/manual/extensions.xml: Add cross-reference. * doc [...] adds 83617aa 2015-04-27 Richard Biener rguenther@suse.de adds 925d7c6 gcc/ * config/stormy16/predicates.md (xs_hi_general_operand) [...] adds d2d0f16 [simplify-rtx][trivial] Use std::swap instead of manually swapping adds cb2c281 gcc/ PR target/64579 * config/rs6000/htm.md: Remove all def [...] adds c3d65ba [combine][obvious] Use std::swap instead of manually swapping adds 90be991 libmpx/ adds 36f7991 2015-04-27 Ilya Tocar ilya.tocar@intel.com adds 08cb962 Give proper type and size to named cold partitions. adds 128078a gcc/fortran 2015-04-27 Andre Vehreschild vehre@gmx.de adds ce9b6ce 2015-04-27 Andre Vehreschild vehre@gmx.de adds acff276 gcc/ * config.gcc: Add h8300-*-linux. * config/h8300/linux. [...] adds 102164d 2015-04-27 Dmitry Prokoptsev dprokoptsev@gmail.com M [...] adds 843555b 2015-04-27 Ville Voutilainen ville.voutilainen@gmail.com adds 1512aff 2015-04-27 Ville Voutilainen ville.voutilainen@gmail.com adds 25df79f 2015-04-27 Federico Lenarduzzi <federico.lenarduzzi@tallert [...] adds b1891a4 ada/ * gcc-interface/Makefile-lan.in (ada.mostlyclean): Remov [...] adds 2ac7e61 Daily bump. adds 8eac3de 2015-04-27 Sandra Loosemore sandra@codesourcery.com adds 029eed1 PR target/65810 * config/rs6000/rs6000.c (POWERPC64_TOC_POI [...] adds fd762ec PR tree-optimization/65217 * tree-ssa-dom.c (record_equalit [...] adds 4d95a3c * include/bits/regex.tcc: Handle regex_constants::__polynomi [...] adds 9351611 add default for NO_FUNCTION_CSE adds e239bb2 add default for HARD_REGNO_RENAME_OK adds 0791e28 add default for PCC_BITFIELD_TYPE_MATTERS adds 10ea5da add default for EPILOGUE_USES adds ae6fd0a always define HAVE_simple_return and HAVE_return adds 317443b always define HAVE_epilogue adds 25ecdd6 always define ARGS_GROW_DOWNWARD adds ccccd62 remove #if ARGS_GROW_DOWNWARD adds 5beb86d Evaluate side-effects in expand_ifn_va_arg_1 adds 27de3d4 2015-04-28 Richard Biener rguenther@suse.de adds 562b4de gcc/ * gensupport.c (std_preds): Add missing codes to addres [...] adds ee7ef7a 2015-04-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 6501e74 2015-04-28 Richard Biener rguenther@suse.de adds 5580bf4 PR c/65901 * c-typeck.c (c_build_va_arg): Require TYPE be a [...] adds 1f5fe26 Fix example in header comment in tree-call-cdce.c adds 483b3d2 * c-ada-spec.c (in_function): Delete. (dump_generic_ada_nod [...] adds 005a5ef libgcc/ChangeLog: adds 9e37e96 Fix PR65911 adds 75907ee * include/std/type_traits (void_t): Add. * testsuite/20_uti [...] adds c09adc6 * libsupc++/exception (uncaught_exceptions): Add comment. Re [...] adds 7b43b7a PR libstdc++/65631 * include/bits/random.h (seed_seq) Defin [...] adds 94825f3 PR libstdc++/61645 * include/bits/forward_list.h (forward_l [...] adds 8ca1fae PR libstdc++/60333 * include/std/type_traits (__make_unsign [...] adds cb8cdd2 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template. adds 282b4c7 2015-04-28 Yvan Roux yvan.roux@linaro.org adds 8c52268 PR c++/65734 gcc/ * stor-layout.c (layout_type): Layout the [...] adds 64e66cd PR c++/50800 * tree.c (strip_typedefs): Add remove_attribut [...] adds f1c6af1 PR c++/65656 * constexpr.c (cxx_eval_builtin_function_call) [...] adds 84c2f47 2015-04-28 Stephan Bergmann sbergman@redhat.com adds 2539d15 2015-04-28 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 0c70836 2015-04-28 Dominique d'Humieres dominiq@lps.ens.fr adds fe17ddd Fix typos in entry from yesterday, as requested. adds e65e39f * c-parser.c (c_parser_binary_expression): Remove duplicate line. adds b085c20 gcc/fortran/ChangeLog: adds 6115449 2015-04-28 Marc Glisse marc.glisse@inria.fr adds af3e9c3 * Makefile.am (SUBDIRS): Move python to hosted_source. * Ma [...] adds 7007505 * include/bits/stl_algo.h (random_shuffle): Only define for [...] adds f1e1853 2015-04-28 Sandra Loosemore sandra@codesourcery.com adds f7fec1c Remove ifn_va_arg ap fixup adds 03d5972 * fr.po: Update. adds 9db9fc3 PR c++/65896 * constexpr.c (cxx_eval_store_expression): Don [...] adds 59ffbbb * tree-ssa-dom.c (record_equality); Fix comment typos. adds 0d8c758 Daily bump. adds b2082c0 * testsuite/libstdc++-xmethods/list.cc (_GLIBCXX_USE_CXX11_A [...] adds 711f417 2015-04-29 Christian Bruel christian.bruel@st.com adds 257941f 2015-04-29 Richard Biener rguenther@suse.de adds 8c072e5 * c-common.h (omp_clause_mask): Unconditionally define as a [...] adds 6e93c9a 2015-04-29 Richard Biener rguenther@suse.de adds 21d5f1a Fix OpenMP's target update directive in templated code. adds 379c768 Move pass_stdarg to after pass_dce in pass_all_optimizations adds eb28413 [ARM]Remove vec_shr and vec_shr optabs adds 81b5048 gimple-walk.c #include TLC adds 6340159 gcc/ * loop-iv.c (canon_condition): Generalize to all types [...] adds 02f930d gcc/ 2015-04-29 Yvan Roux yvan.roux@linaro.org adds 2560551 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee. adds c46201c gcc/ * inchash.h, inchash.c: Include bconfig.h for build obj [...] adds 59250a8 gcc/ * Makefile.in (build/genrecog.o): Depend on inchash.h. [...] adds 2877d9b /cp 2015-04-29 Paolo Carlini paolo.carlini@oracle.com adds 0ba86e4 PR libstdc++/64657 * include/bits/basic_string (basic_strin [...] adds 95cfd391 Add OMP_STANDALONE_CLAUSES. adds e3ff9a7 PR libstdc++/65760 * include/std/functional (__check_func_r [...] adds 59d865b [AArch64] Fix PR/65770 vstN_lane on bigendian adds df61590 [PR libgomp/65099] nvptx mkoffload: pass "-m32" or "-m64" to [...] adds 162f9d1 Fix libgcc installation for offload targets. adds a720ab1 PR c/64610 * c-common.c (maybe_warn_bool_compare): Warn whe [...] adds 6835e01 PR target/65871 * config/i386/i386.md (*bmi_bextr_<mode>_cc [...] adds 3e42171 gcc/ChangeLog: adds 9866562 * c-common.c (handle_section_attribute): Refactor to [...] adds 3c548421 PR c++/50800 * tree.c (apply_identity_attributes): Fix hand [...] adds 2825339 PR target/65871 * config/i386/i386.md (*bmi_bextr_<m [...] adds 0a6c9dff 2015-04-29 Steve Ellcey sellcey@imgtec.com adds 87bb088 runtime: Support -buildmode=c-shared. adds c8b1b26 Use consistent naming for value type attributes. * python/l [...] adds 1c9e2501 compiler: Propagate escape info from closures to enclosed variables. adds ac17498 compiler: Consider multi-result calls in escape analysis. adds d3a7542 PR libstdc++/65839 * python/libstdcxx/v6/xmethods.py (get_b [...] adds 4255e06 Daily bump. adds 7e05d68 fixup libobjc's usage of PCC_BITFIELD_TYPE_MATTERS adds 988cf7b * dwarf2out.c (gen_type_die_with_usage): Call verify_type. [...] adds 0241f4a * tree.c (build_common_builtin_nodes): Do not build __built [...] adds 1d1a557 2015-04-29 Mikhail Maltsev maltsevm@gmail.com adds 9da6476 * ipa-devirt.c (odr_subtypes_equivalent_p): Compare TYPE_NAM [...] adds e0e5f8d 2015-04-29 Aditya Kumar hiraditya@hotmail.com adds 208168f 2015-04-30 François Dumont fdumont@gcc.gnu.org adds d51ed7b 2015-04-30 Paolo Carlini paolo.carlini@oracle.com adds 6fa7118 * c-typeck.c (set_init_label): Call error_at instead of erro [...] adds 98f4480 * c-typeck.c (c_incomplete_type_error): Refactor to use %qT. [...] adds 5502294c 2015-04-30 Paolo Carlini paolo.carlini@oracle.com adds 13db470 2015-04-30 François Dumont fdumont@gcc.gnu.org adds fe512d6 gcc/ * genrecog.c (simplify_tests): Check that CONST_INT and [...] adds cf9c09c [PR testsuite/65205] Fix dg-shouldfail usage in OpenACC libgo [...] adds d08a3f8 PR lto/65948 * ipa-devirt.c (odr_types_equivalent_p): NULLP [...] adds 14744a1 * c-common.c (maybe_warn_bool_compare): When comparing with [...] adds f6935cd [AArch64] Use extend_arith rtx cost appropriately adds 4ab3c0d [AArch64] Properly handle SHIFT ops and EXTEND in aarch64_rtx [...] adds 21907b0 Fix up new line in previous commit adds 2cd7caa * c-typeck.c (c_build_va_arg): Clarify the error message. adds e087eb7 [AArch64] Properly cost MNEG/[SU]MNEGL patterns adds 1f94878 2015-04-30 Edward Smith-Rowland 3dw4rd@verizon.net adds 0982cb6 Add missing PR middle-end/64729 reference. adds a64b354 PR ipa/65873 * ipa-inline.c (can_inline_edge_p): It is safe [...] adds 5bea797 [PATCH][AARCH64]Define vec_shr as an unspec, use shl for big-endian. adds 17a5981 [AArch64] Properly handle mvn-register and add EON+shift patt [...] adds 1db16df [AArch64] Properly cost FABD pattern adds 7e733b6 [AArch64] Add alternative 'extr' pattern, calculate rtx cost [...] adds 62e7e08 compiler: Mark non-escaping variables that aren't addressed. adds 51aab39 * varasm.c (handle_cache_entry): Fix logic. adds bc2a557 escape: Analyze function values and conversions. adds 3e1bd9b Define & use special macros to record the name & size of cold [...] adds 1620d2f * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id [...] adds f00c948 * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr [...] adds 2870154 Correct ChangeLog entry date. adds bbce13a PR tree-optimization/63551 * g++.dg/ipa/pr63551.C: New test. adds 5924b28 Implement N4100 File System TS adds a59970a * doc/tm.texi: Regenerate. adds c3578bf * g++.dg/ipa/devirt-28a.C: Require LTO effective target. * [...] adds d5d1c29 compiler: Use backend interface for stack allocation. adds 7082509 Fix spurious semicolons adds 3da642f 2015-04-30 Thomas Koenig tkoenig@gcc.gnu.org adds d6ae213 2015-04-30 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 2e32f22 Daily bump. adds 25b6d1d [AArch64] Remember to cost operand 0 in FP compare-with-0.0 case adds cb55464 * include/std/memory (pointer_safety, declare_reachable, un [...] adds 2e34e4b * doc/xml/manual/intro.xml: Link to new status_cxx2017.xml f [...] adds aa32f5e [AArch64] Fix aarch64_rtx_costs of PLUS/MINUS adds 61f1e9b [AArch64] Handle FLOAT and UNSIGNED_FLOAT in rtx costs adds bec4d62 [AArch64] Fix Cortex-A53 shift costs adds f7429d3 [AArch64] Make aarch64_min_divisions_for_recip_mul configurable adds d42fede Allow bound simplification of array subreferences. adds 33c423f Summary: Mark help string in DEFPARAM as no-c-format adds abef0e5 gcc/ * genrecog.c (test): Rename to rtx_test. Update rest o [...] adds cb58054 2015-05-01 Edward Smith-Rowland 3dw4rd@verizon.net adds e8434b6 * acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS): Disable for s [...] adds 27ed220 * include/bits/alloc_traits.h (__alloc_rebind): Change param [...] adds f37c391 [PATCH] add sync_int_long target selector to gcc.dg/pr65345-2.c adds 9130200 [doc] Update definition location of attribute_spec in documentation adds b56f80a * de.po: Update. adds 8b26337 * sv.po: Update. adds 642f2ed * include/bits/locale_classes.h (locale::facet): Delete copy [...] adds 2ec816c * include/experimental/fs_dir.h: Fix use of non-reserved nam [...] adds 7a407d7 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls". adds c0cf1b2 * match.pd: New simplification patterns. (x + (x & 1)) -> [...] adds d3a3b71 /cp 2015-05-01 Paolo Carlini paolo.carlini@oracle.com [...] adds 88e33e1 2015-05-01 Paolo Carlini paolo.carlini@oracle.com adds d1eff9d * include/experimental/fs_path.h (path::_List): Use vector i [...] adds e16e2d2 * acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS): Disable when [...] adds 60d73bc * src/filesystem/path.cc (path::compare): Do not copy strings. adds 0402a64 2015-05-01 Ville Voutilainen ville.voutilainen@gmail.com adds e719999 * include/experimental/memory: Add feature-test macro. * in [...] adds 33014f7 * include/experimental/memory: Correct feature-test macro. adds de2b2d6 Daily bump. adds e34f148 2015-05-02 Edward Smith-Rowland 3dw4rd@verizon.net adds 47239e3 2015-05-01 Sandra Loosemore sandra@codesourcery.com adds 9ea9539 fixup libobjc usage of PCC_BITFIELD_TYPE_MATTERS adds 22e2d47 update ChangeLogs for previous commit adds f80935c * src/filesystem/ops.cc (last_write_time) [_GLIBCXX_USE_UTIM [...] adds 60fd7ce PR libstdc++/65978 * include/std/tuple (forward_as_tuple, t [...] adds 8c876e9 * include/experimental/fs_path.h (filesystem_error::~filesys [...] adds e6f39ac * include/experimental/any (any::_Storage): Make non-copyabl [...] adds a6cef81 2015-05-02 Edward Smith-Rowland 3dw4rd@verizon.net adds faa129b * include/experimental/numeric: New. Define gcd and lcm. * [...] adds d76862c 2015-05-02 Steven G. Kargl kargl@gcc.gnu.org adds 42fbc89 * include/experimental/iterator: New. Define ostream_joiner. [...] adds cd23a3d * include/experimental/iterator (ostream_joiner): Simplify b [...] adds 82bc5f1 * include/experimental/any (any::_Storage): Fix alignment of [...] adds bf79ca1 change local vars to rtx_insn * adds ef22ff6 df_set_note can take a rtx_insn * adds c093735 add_cfi_insn can be a rtx_insn * adds 60ff05a recog_data::insn can be a rtx_insn * adds 8108f3f kill_autoinc_value can take a rtx_insn * adds c265d2a make some functions in lra-constraints.c take rtx_insn * adds 98e056f make some functions in config/ take a rtx_insn * adds 71ce7f5 make several functions in the scheduler take rtx_insn * adds e603a42 make validate_replace_src_group take a rtx_insn * adds 3392389 make fp_setter_insn take a rtx_insn * adds 8d017f2 type reg_equiv_init as rtx_insn_list adds a9634f6 make set_return_jump_label take an rtx_insn * adds c3b448d make emit_partition_copy return a rtx_insn * adds 2031fcb Daily bump. adds bed3355 2015-05-03 Matthias Klose doko@ubuntu.com adds 2600b9b 2015-05-03 Thomas Koenig tkoenig@gcc.gnu.org adds 67eb43e [ARM,AArch64][testsuite] AdvSIMD intrinsics tests cleanup: re [...] adds f7f4072 * tree.c (verify_type): Check various uses of TYPE_MINVAL. adds 72b9417 Daily bump. adds 9a7820d 2015-05-03 Sandra Loosemore sandra@codesourcery.com adds 0d64e1f PR target/65559 * lto-wrapper.c (run_gcc): Op [...] adds 13965b2 Fix typo "with" adds 47cccfd * Makefile.in (PATCHLEVEL_c): New variable. (DATESTAMP_s, R [...] adds f116baa 2015-05-04 Richard Biener rguenther@suse.de adds 3599384 2015-05-04 Richard Biener rguenther@suse.de adds 6bdee46 PR fortran/44735 * gfortran.dg/pr44735.f90: New test. adds 23e9258 * config/i386/i386.h (TARGET_SUPPORTS_WIDE_INT): New define. [...] adds 62b4157 2015-05-04 Andreas Tobler andreast@gcc.gnu.org adds c8c9ffd * match.pd (bit_and (plus/minus (convert @0) (convert @1) ma [...] adds 672cf86 * config/i386/i386.c: Change GET_CODE (...) == CONST_DOUBLE [...] adds df6e346 PR tree-optimization/65984 * ubsan.c: Include tree-cfg.h. [...] adds 2d66501 2015-05-04 Sandra Loosemore sandra@codesourcery.com adds eba4cf9 /cp 2015-05-04 Paolo Carlini paolo.carlini@oracle.com [...] adds 22e34ea PR target/65987 * config/sh/sh.c (output_far_jump, split_bran [...] adds ca1f69f Revert: 2015-05-04 Jeff Law law@redhat.com adds 43217dd Daily bump. adds 9237c3d The changes are made in the patch for optimized usage of fint [...] adds 769dd1e The changes are made in the patch for optimized usage of pcmp [...] adds 51c5663 * tree.c (verify_type): Check various uses of TYPE_MAXVAL; [...] adds edfc04e PR libstdc++/51617 * include/std/future (async): Change def [...] adds 690b050 Improve the test in bitfields.m4 adds 57bae6a PR target/65871 * config/i386/i386.md (*bmi_andn_<mode>_ccn [...] adds 3de2f3c 2015-05-05 Yvan Roux yvan.roux@linaro.org adds e85934a gcc/testsuite/ 2015-05-05 Yvan Roux yvan.roux@linaro.org adds 92d46f1 [PR testsuite/65205, libgomp/65993] Fix dg-shouldfail usage i [...] adds 6b4fd5f [PATCH][AARCH64]Use mov for add with large immediate. adds 0d82782 Undo incorrect fix in tree-ssa/stdarg-2.c f15 scans adds 9409a16 Xfail gcc.dg/tree-ssa/stdarg-2.c f15 scans adds a13791b [docs] Update __atomic builtins documentation. adds 0967d20 * config/i386/i386.c: Use HOST_WIDE_INT_1 instead of (HOST_W [...] adds d05ee6d [AArch64] Add branch-cost to cpu tuning information. adds 78536ab libcpp: Improvements to comments in line-map.h/c adds ab9c90c * config/msp430/msp430-opts.h (enum msp430_regions): New. * [...] adds 3cd66da PR target/65915 * config/i386/i386.md (vector convert to floa [...] adds f1f8bf1 PR go/66016 runtime: Don't crash in Func.Name if the Func is nil. adds e27f3f5 PR target/65990 * config/i386/i386.c (ix86_parse_stringop_s [...] adds 635c615 * doc/extend.texi (C Extensions): Update menu for mov [...] adds 182d499 2015-05-05 Jack Howarth howarth.at.gcc@gmail.com adds 5c6f6a6 Fix indentation issues seen by -Wmisleading-indentation adds 0108f7b compiler: Don't make temporaries for constant string concatentation. adds 2d4bb4e * sv.po: Update. adds 53002e6 Daily bump. adds fd102f2 DR 1518 DR 1630 PR c++/54835 PR c++/60417 * call.c (conv [...] adds ed72302 * decl.c (start_decl): Don't push the plain VAR_DECL for a [...] adds 2b89ba2 Fix gdb.cp/anon-struct.cc with -std=c++11. gcc/ * dwarf2out [...] adds b6a74ba Fix g++.dg/torture/Wsizeof-pointer-memaccess2.C with -std=c+ [...] adds 9abecca Fix obj-c++.dg/encode-10.mm with cxx_dialect == cxx11. * co [...] adds cb40a6f gcc/c-family/ * c.opt (Wterminate): New. gcc/cp/ * cp-gimpl [...] adds e61613c 2015-05-06 Richard Biener rguenther@suse.de adds 52337e9 * config/rl78/rl78.c (need_to_save): Save register 22 if it [...] adds aa83abc 2015-05-06 Richard Biener rguenther@suse.de adds 431164c 2015-05-06 Christian Bruel christian.bruel@st.com adds ec685d0 2015-05-06 Richard Biener rguenther@suse.de adds 141c6ed PR target/66020 * gcc.target/powerpc/ppc64-abi-2.c (my_mcou [...] adds 4ff0832 PR target/66033 * config/rs6000/rs6000.md (nop): Use an uns [...] adds 11667a9 [AArch64] Fix geniterators.sh to use standard BRE syntax in sed adds 803253c gcc/ 2015-05-06 Yvan Roux yvan.roux@linaro.org adds b176768 * config/rs6000/rs6000.md (cstore<mode>4_signed_imm): New ex [...] adds 1ddaa25 2015-05-06 Sandra Loosemore sandra@codesourcery.com [...] adds 09f66ac * oacc-init.c (acc_shutdown_1): Call gomp_mutex_unlock for [...] adds d39966e * oacc-init.c (acc_device_lock): Add explanatory comment. ( [...] adds 8120405 jit: add test-benchmark.c adds 08f351f 2015-05-06 Thomas Koenig tkoenig@gcc.gnu.org adds 2e2b1de compiler: Analyze escape information of interface parameters. adds 1673135 Daily bump. adds 3032a4e PR target/66015 * config/alpha/alpha.c (alpha_override_opti [...] adds 8cafe28 * c-ubsan.c (ubsan_instrument_bounds): Don't skip instrument [...] adds cce0922 2015-05-07 Richard Biener rguenther@suse.de adds fabf260 2015-05-07 Venkataramanan Kumar venkataramanan.kumar@amd.com adds 8cd9143 * match.pd (bit_and (plus/minus (convert @0) (convert @1) ma [...] adds c3b3645 PR testsuite/66046 * c-c++-common/ubsan/align-6.c: Don't ma [...] adds 1dc4e11 PR middle-end/192 PR middle-end/54303 * varasm.c (function [...] adds 3dd2833 DR 1467 PR c++/51747 * typeck2.c (digest_init_r): Fix sing [...] adds d1f9b27 gcc/ * rtl.h (always_void_p): New function. * gengenrtl.c ( [...] adds e58b5f4 * gcov-tool.c (do_merge): Refactore to remove int ret. * ip [...] adds cdc6405 PR c/65179 * c-common.c (c_fully_fold_internal): Warn when [...] adds dc5945d PR c/64918 * c.opt (Woverride-init-side-effects): New option. adds d85127c Daily bump. adds e829f68 PR c++/59012 * parser.c (cp_parser_std_attribute_list): Han [...] adds 83337fd PR target/48904 x86_64-knetbsd-gnu missing defs adds a9173ce [PATCH 2/13] musl libc config adds f2d678a [PATCH 0/13] Add musl support to GCC adds 2ea8270 optabs.c: Make vector_compare_rtx cope with VOID mode constan [...] adds d81e900 [AArch64] Add vcond(u?)didi pattern adds dc3738c [AArch64] Idiomatic 64x1 comparisons in arm_neon.h adds 382f24d gcc/ 2015-05-08 Richard Sandiford <richard.sandiford@arm.co [...] adds a522281 * config/rs6000/rs6000.md: Require operand inequality in one [...] adds eb42d18 gcc/fortran/ * trans-array.c (gfc_walk_elemental_function_ar [...] adds 994be99 2015-05-08 Richard Biener rguenther@suse.de adds 2550b6a [PATCH 6/13] mips musl support adds 9fb32ed libiberty/mkstemps.c: Include <time.h> if <sys/time.h> not av [...] adds f51ed53 * doc/install.texi (--enable-languages): Add missing jit and [...] adds c2b24a9 Daily bump. adds a472203 * decl2.c (collect_candidates_for_java_method_aliases): Remo [...] adds 6e9c003 * decl2.c (mangling_aliases): New variable. (note_mangling_ [...] adds e0f97a1 use rtx_insn * as the type of a local variable in mode-switching.c adds d69632e make make_reg_eh_region_note and friend take rtx_insn * adds 31886f9 make stop_search_p take a rtx_insn * adds 7a680a3 change in_expr_list_p to in_insn_list_p adds 181908b computed_jump_p takes a rtx_insn * adds c0bf26a can_nonlocal_goto can take a rtx_insn * adds 6dbed5c make remove_reg_equal_equiv_notes take an rtx_insn * adds ca336a8 make add_shallow_copy_of_reg_note take an rtx_insn * adds e79ab52 make noop_move_p take a rtx_insn * adds fd8b0a1 prev_cc0_setter can take a rtx_insn * adds 4d86329 emit_note_after can take a rtx_insn * adds 1dc2663 emit_note_before can take a rtx_insn * adds 5518cf8 make emit_debug_insn_before take a rtx_insn * adds 41805ae cse_change_cc0_mode can take a rtx_insn * adds 84b4ae1 pass rtx_insn * more in gcse.c adds 50b1b17 change more argument types to rtx_insn * adds f6860e7 use rtx_insn * more in reorg.c adds 5efdbe2 more rtx_insn * in recog.c adds bfc53c4 notice_args_size can take a rtx_insn * adds a1db0f0 more rtx_insn * in sched-deps.c adds b945287 find_all_hard_reg_sets can take a rtx_insn * adds a9d77cc rtx_insn * in combine.c adds 210ccc0 rtx_insn * in df-problems.c adds 4da9272 setup_next_usage_insn can take a rtx_insn * adds 548a37a redirect_jump* can take a rtx_insn * adds f03df32 * bitmap.c, c/c-aux-info.c, cfg.c, cfghooks.c, cgraph.c, co [...] adds 1b03cc8 libcpp/ * lex.c (lex_string): Add -Wc++11-compat warning. * [...] adds 1c5f7ab gcc/c-family/ * c.opt (Wc++11-compat): Make primary. Rename [...] adds 508af73 gcc/testsuite/ * c-c++-common/asan/memcmp-1.c: Fix narrowing [...] adds b590b96 * src/c++98/Makefile.am (AM_CXXFLAGS): Add -std=gnu++98. * [...] adds 9f663e4 * testsuite/19_diagnostics/headers/system_error/std_c++0x_ne [...] adds 4a850eb * openacc.h (__GOACC_NOTHROW): Fix noexcept syntax. adds a11ea43 * gcc-interface/utils.c (gnat_write_global_declarations): Us [...] adds ee00ceb Fix fortran/65894 elemental procedures wrong-code adds 008a59f PR bootstrap/66085 * decl2.c (note_mangling_alias): Declare [...] adds 9ec6ad4 2015-05-09 Marc Glisse marc.glisse@inria.fr adds 518cbc2 Daily bump. adds f79b0e7 * testsuite/20_util/headers/functional/synopsis.cc: Add _GL [...] adds 7290114 * c.opt (std=c++14): Remove Undocumented flag and experiment [...] adds d875b9d gcc/c-family/ * c-common.h (enum cxx_dialect): Add cxx_unset [...] adds 3c66556 * c-opts.c (c_common_post_options): Also clear cpp_opts->cp [...] adds ea75b8c bound simplification refactoring adds edd397f * tree.c (verify_type): Verify TYPE_BINFO and TYPE_VALUES_RAW. adds 57d24ff * tree.h (is_lang_specific): Constify. adds c127234 2015-05-10 Thomas Koenig tkoenig@gcc.gnu.org adds 052433c * MAINTAINERS (Write After Approval): Add myself. adds 14c014b * tree.c (free_lang_data_in_type): Free TREE_PURPOSE of TYP [...] adds 359bd42 * ipa-devirt.c (warn_types_mismatch): Do not ICE when warnin [...] adds d4b4ef2 Daily bump. adds 3e301e7 Patch by Richard Biener * coverage.c (coverage_obj_init): D [...] adds 6ad400d * tree.c (verify_type_variant): Check TYPE_VALUES_RAW and TY [...] adds c4b2616 PR target/65780 * config/s390/linux.h (TARGET_BINDS_LOCAL_P [...] adds a2d7211 * config/alpha/alpha.c (alpha_emit_set_const_1) (alpha_emit [...] adds 8724f21 2014-09-23 Christian Bruel christian.bruel@st.com adds b0a6b2b fix date adds 1e63a05 2015-05-11 Christian Bruel christian.bruel@st.com adds 4f7f3b3 gcc/ PR rtl-optimization/66076 * rtlanal.c (generic_subrtx_ [...] adds 7ca9423 2015-05-11 Christian Bruel christian.bruel@st.com adds 37d9d8a 2015-05-11 Thomas Preud'homme thomas.preudhomme@arm.com adds 4090805 Fix PR66105 adds 562ef5c * calls.c (prepare_call_address): Transform PLT call to GOT [...] adds a91ca74 PR target/65753 * config/i386/i386.c (ix86_function_ok_for_ [...] adds 8c6ab91 runtime: Fix runtime/pprof test when libgo is not optimized. adds 9e00966 * config/i386/i386.c (ix86_loop_unroll_adjust): Use PATTERN [...] adds ed0ab38 * config/avr/avr.c (avr_hard_regno_call_part_clobbered): Use [...] adds 1f5afb8 * gcc.target/mips/branch-1.c: Pass argument to bar(). adds 6efd9d7 * configure.ac: Fix typo. * configure: Regenerate. adds d337ac0 * MAINTAINERS (Write After Approval): Add myself. adds a545c6c gcc/ * genrecog.c (match_pattern_1): Expect the pattern to b [...] adds e64a0d8 * sv.po: Update. adds eca9d76 Fix fortran/66100 bound simplification ICE adds 57e999d * emit-rtl.c (emit_pattern_after_setloc): Add missing guard. [...] adds 041558e * class.c (fixup_type_variants): Do not copy TYPE_METHODS ( [...] adds 2d56401 Only resolve_asm_operand_names once adds ae231cb Merge expand_asm_operands into expand_asm_stmt adds 6753c3c Canonicalize asm volatility earlier adds 2af3d77 Convert to md_asm_adjust adds f969a6d i386: Add CCPmode adds 3d30463 Daily bump. adds b15c0a6 2015-05-12 Thomas Koenig tkoenig@gcc.gnu.org adds 0d80b45 2015-05-12 Richard Biener rguenther@suse.de adds 1f45169 2015-05-12 Thomas Preud'homme thomas.preudhomme@arm.com adds 42833c7 2015-05-12 Robert Dewar dewar@adacore.com adds 96e41b0 2015-05-12 Robert Dewar dewar@adacore.com adds c89d7e9 Minor reformatting. adds 40993cd 2015-05-12 Robert Dewar dewar@adacore.com adds 542823a 2015-05-12 Robert Dewar dewar@adacore.com adds 768fcd1 2015-05-12 Tristan Gingold gingold@adacore.com adds 8598caf 2015-05-12 Ed Schonberg schonberg@adacore.com adds 9869fa9 2015-05-12 Robert Dewar dewar@adacore.com adds 7e5a1da 2015-05-12 Robert Dewar dewar@adacore.com adds 81c2bc1 2015-05-12 Ed Schonberg schonberg@adacore.com adds 08fcfb2 2015-05-12 Paolo Carlini paolo.carlini@oracle.com adds ec10faa 2015-05-12 Ed Schonberg schonberg@adacore.com adds 22440ae [ARM] Fix PR 65955: Do not take REGNO on non-REG operand in m [...] adds 515e45e 2015-05-12 Pierre-Marie de Rodat derodat@adacore.com adds b723448 2015-05-12 Ed Schonberg schonberg@adacore.com adds 2b108e1 2015-05-12 Robert Dewar dewar@adacore.com adds c37be9e Don't take address of ap unless necessary adds 688548f * gcc.target/i386/pr65753.c: Use -O2 instead of -O. adds 5ed1f72 2015-05-12 Andreas Krebbel krebbel@linux.vnet.ibm.com adds 9291c52 Remove dead code in print_z_candidates. adds 66e3024 2015-05-12 Richard Biener rguenther@suse.de adds 98a786e 2015-05-12 Thomas Quinot quinot@adacore.com adds e556831 2015-05-12 Robert Dewar dewar@adacore.com adds eb8aeef 2015-05-12 Hristian Kirtchev kirtchev@adacore.com adds c1d1f6d 2015-05-12 Richard Biener rguenther@suse.de adds 20985f4 * combine.c (get_undo_marker): New function. (undo_to_marke [...] adds f5882f7 * combine.c (recog_for_combine_1): New function, factored ou [...] adds 6475ce8 2015-05-12 Hristian Kirtchev kirtchev@adacore.com adds bace107 * config/rs6000/rs6000.md (define_split for bswaphi): Don't [...] adds 8031ee3 * config/rs6000/rs6000.md (extzv): FAIL for SImode. (extzvs [...] adds 6670865 * config/rs6000/rs6000.md (rs6000_adjust_atomic_subword): Us [...] adds 11e1157 * config/rs6000/rs6000.md (*rotlsi3_internal4, *rotlsi3_inte [...] adds a8a5046 * libgcov-util.c: Add space between string literal and macro name. adds a90c6b2 2015-05-12 Pierre-Marie de Rodat derodat@adacore.com adds 1669478 2015-05-12 Robert Dewar dewar@adacore.com adds cf8fe84 2015-05-12 Ed Schonberg schonberg@adacore.com adds 528630b 2015-05-12 Ed Schonberg schonberg@adacore.com adds 0c5b675 Fix typo. adds 33b5f2f * gnat_rm.texi, gnat_ugn.texi, doc: Documentation upd [...] adds 805b886 * gnat_rm.texi, gnat_ugn.texi, doc: Documentation upd [...] adds 083a7df 2015-05-12 Yury Gribov y.gribov@samsung.com adds 1d67120 2015-05-12 Chung-Lin Tang cltang@codesourcery.com Sa [...] adds 1fe5296 2015-05-12 Sandra Loosemore sandra@codesourcery.com adds 8e7b874 check_GNU_style.sh: Don't use filename prefix for one patch adds 4945bb8 check_GNU_style.sh: Check file presence adds 0b4a9aa check_GNU_style.sh: Read either from stdin, or from files adds 93f7b41 check_GNU_style.sh: Put stdin into temp file adds 56f07b7 check_GNU_style.sh: Fix tab size in 80 characters check adds 07b456c * arm-protos.h (arm_sched_autopref): Delete. (tune_params): [...] adds 00f25bb Unbreak the JIT after conversion of md_asm_adjust to use vec<> adds dd4d567 Move global state in timevar.c to a new "timer" class adds 1a39dc4 * ipa-devirt.c (type_with_linkage_p): New function. (type_i [...] adds a372f7c 2015-05-12 Andrew MacLeod amacleod@redhat.com adds 5c5c1f0 * config/alpha/alpha.h (TARGET_SUPPORTS_WIDE_INT): New defin [...] adds e5f01cb Implement -Wmisleading-indentation adds 2315565 2015-05-12 Thomas Koenig tkoenig@gcc.gnu.org adds 8ff995b compiler: If unary & does not escape, the var does not escape. adds a30fc7a * config/mips/mips.c (mips_print_operand): Remove 'y' operan [...] adds 9e84e33 Daily bump. adds 9d247a3 gcc/ * config/mmix/mmix.c, config/msp430/msp430.c: Add space [...] adds be8cbfe PR ipa/65873 * ipa-inline.c (can_inline_edge_p): Allow earl [...] adds 69ba197 PR ipa/65873 * ipa-inline.c (can_inline_edge_p): Allow earl [...] adds f5eab8e PR target/pr66047.c * i386.c (ix86_function_sseregparm): On [...] adds 570c7ca 2015-05-13 Thomas Preud'homme thomas.preudhomme@arm.com adds 1b172b4 gcc/ adds 4e41783 PR target/66112 * internal-fn.c (get_min_precision): Use UN [...] adds 3aa63c7 PR target/66112 * config/i386/i386.md (mulv<mode>4, umulv<m [...] adds 3ff8317 Fix test case. adds 5f895b5 gcc/ adds 20d9b9e Gimplify va_arg ap based on do_deref adds c43181f line-map.h: move linemap_assert and friends higher up within [...] adds 771e3be gcc: Bump to automake 1.11.6 adds 10cde02 fixincludes: Bump to automake 1.11.6 adds 0e5d91b intl: Bump to automake 1.11.6 adds 888655a libstdc++: Bump to automake 1.11.6 adds e8a68f8 2015-05-13 Richard Biener rguenther@suse.de adds 8a4a3d5 boehm-gc: Bump to automake 1.11.6 adds 2af09e9 libbacktrace: Bump to automake 1.11.6 adds 2493c69 gotools: Bump to automake 1.11.6 adds db0dd9e 2015-05-13 Richard Biener rguenther@suse.de adds 9b039c3 libcc1: Bump to automake 1.11.6 adds 0657de5 libcilkrts: Bump to automake 1.11.6 adds 1a20ca6 libcpp: Bump to automake 1.11.6 adds a9462e2 libdecnumber: Bump to automake 1.11.6 adds b099371 libjava/classpath: Bump to automake 1.11.6 adds de11012 * acinclude.m4 (GLIBCXX_ENABLE_FILESYSTEM_TS): Re-enable on [...] adds 0d06deb libjava/libltdl: Bump to automake 1.11.6 adds 497b449 libjava: Bump to automake 1.11.6 adds d1dba8a liboffloadmic: Bump to automake 1.11.6 adds f05994c libsanitizer: Bump to automake 1.11.6 adds b55855c libssp: Bump to automake 1.11.6 adds eca2514 libffi: Bump to automake 1.11.6 adds b5cfe98 libgomp: Bump to automake 1.11.6 adds e53800b libitm: Bump to automake 1.11.6 adds 4cf45a8 libmpx: Bump to automake 1.11.6 adds bbaa616 * combine.c (simplify_set): When generating a CC set, if the [...] adds 4b761c9 libobjc: Bump to automake 1.11.6 adds 91fc47e libquadmath: Bump to automake 1.11.6 adds a77a4ad libvtv: Bump to automake 1.11.6 adds 1cdecb0 lto-plugin: Bump to automake 1.11.6 adds b1245d9 zlib: Bump to automake 1.11.6 adds aa04119 libcpp: Replace macro usage with C++ constructs adds 733d7e3 * include/bits/alloc_traits.h (_S_max_size): Implement LWG 2 [...] adds 1d2e6c1 * include/bits/random.h (seed_seq): More noexcept (LWG 2440). adds 1fa8747 * gimple-expr.h (is_gimple_constant): Reorder. * tree-ssa-p [...] adds ba5cb41 * include/experimental/tuple (apply): Handle pointers to mem [...] adds c32e372 * include/std/complex (polar): Check for negative rho (LWG 2459). adds c0b57d3 * include/bits/basic_string.h (basic_string::basic_string()) [...] adds 1914171 * include/std/future (packaged_task(allocator_arg_t, const A [...] adds 8cb30e1 * include/bits/stl_raw_storage_iter.h (raw_storage_iterator: [...] adds 28f1752 libcpp/input.c: Add a way to visualize the linemaps (-fdump-i [...] adds 7f2a705 2015-05-13 Richard Biener rguenther@suse.de adds debb7e7 * config/alpha/alpha.c (alpha_emit_set_long_const): Remove c [...] adds c320627 [tree-ssa-math-opts] Expand pow (x, CONST) using square roots [...] adds ac24a24 * include/bits/shared_ptr_base.h (__shared_count(unique_ptr& [...] adds b25f70f PR middle-end/66133 * omp-low.c (expand_omp_taskreg): For G [...] adds 8fc8b91 * config/i386/i386.md (*mul<mode>3_1): Merge with *mulhi3_1 [...] adds ee8d553 PR rtl-optimization/30967 * config/rs6000/rs6000.c (rs6000_ [...] adds 177cc56 config/ * sjlj.m4: New file. libgcc/ * configure.ac: Includ [...] adds 398bc46 Daily bump. adds 8d2e95d * config/rl78/rl78.c (rl78_select_section): Select the corre [...] adds aac2464 PR c/66066 PR c/66127 * c-common.c (c_fully_fold): Pass fa [...] adds 698d31e PR libstdc++/66018 * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM [...] adds 21b5487 PR libstdc++/66011 * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM [...] adds f036380 [AArch64] Use conditional negate for abs adds 54fef40 2015-05-14 Nathan Myers ncm@cantrip.org Jonathan Wak [...] adds b1306f1 2015-05-14 Marc Glisse marc.glisse@inria.fr adds d92a49b * config/i386/i386.md (sibcall_memory): Check that register [...] adds 20c3c7f 2015-05-14 Vladimir Makarov vmakarov@redhat.com adds d8f481c Daily bump. adds 8e2a42c 2015-05-14 Rohit Arul Raj rohitrulraj@freescale.com adds 316e4f7 * config/alpha/alpha.c (alpha_extract_integer): Do not handl [...] adds 4afce77 * config/alpha/alpha.md (extendqidi2): Use general_operand [...] adds 3866333 Fix up bootstrap and fix typo in related changelog entry. adds 297386d Apply arm.h change for previous commit. adds 0da7e4e [AArch64] Removed unused SLOWMUL target flags adds d86dfeae7 gcc/ adds 9664a77 gcc/ adds e2b30cc Add missed testcase for 223215. adds 5551c8d [PATCH 9/13] x86 musl support adds ce86a36 Add support for CFI directives in fp emulation routines for ARM. adds d792dcd 2015-05-15 Marc Glisse marc.glisse@inria.fr adds e53013a PR c/48956 adds 5fe4dbd * src/filesystem/ops.cc (stat_type): Define alias for struct [...] adds 2ff86c8 Daily bump. adds 80171b4 libgo: Use __USING_SJLJ_EXCEPTIONS__ rather than configure test. adds b4e5c0d PR target/66140 * config/alpha/alpha.c (get_aligned_mem): A [...] adds b8f8c84 2015-05-16 Mikael Morin <mikael@gcc.gnu.org Paul Thoma [...] adds 17202aa gcc/ChangeLog: adds 0917232 gcc/fortran/ChangeLog: adds 389a900 gcc/fortran/ChangeLog: adds dcd51ab 2015-05-16 Thomas Koenig tkoenig@gcc.gnu.org adds 457a4c2 2015-05-16 Iain Buclaw ibuclaw@gdcproject.org adds 2cd5d37 libiberty/ChangeLog: adds fb21d48 libiberty/ChangeLog: adds b5e0673 libiberty/ChangeLog: adds 7b3c2ca libiberty/ChangeLog: adds ba24f8c libiberty/ChangeLog: adds 4aa78f7 libiberty/ChangeLog: adds 593809a libiberty/ChangeLog: adds 67705c8 libiberty/ChangeLog: adds 36411e2 2015-05-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds ba4f3fc 2015-05-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds 17223f3 * tree.c (verify_type_variant): Verify tree_base and type_co [...] adds 40175f7 * ipa-utils.h (warn_types_mismatch, odr_or_derived_type_p, [...] adds 2c803c5 * ipa-utils.h (warn_types_mismatch, odr_or_derived_type_p, [...] adds 5be0de3 * toplev.c (emit_debug_global_declarations): Do not output d [...] adds b6616c9 FT32 target added. Approved by Jeff Law [law@redhat.com] adds 2b033a9 Daily bump. adds f0b51f7 2015-05-17 Thomas Koenig tkoenig@gcc.gnu.org adds d997eb1 PR target/66174 * config/i386/i386.c (expand_vec_perm_blend [...] adds 25322e0 2015-05-17 François Dumont fdumont@gcc.gnu.org adds cc3ebac gcc/ PR target/54236 * config/sh/sh.md (*addc_2r_t): Use as [...] adds e919451 * gcc.target/i386/pr66174.c: New test. adds da594a2 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump [...] adds 8482090 Daily bump. adds 56c066e gcc/ * doc/invoke.texi (ARM Options, mtune): Add generic-arm [...] adds b089ae1 check_GNU_style.sh: Improve readability function calls adds 92a91d1 check_GNU_style.sh: Declare local vars with local adds c9c25cdd check_GNU_style.sh: Don't cat empty file adds 67a8fb5 Fix whitespace in tree-ssa-tail-merge.c adds 2e47482 Move array-type va_list handling to build_va_arg adds 0c97640 dbgcnt: enhance behavior. adds bf4fc91 IPA ICF: add support for debug counter. adds c4d6906 Fix ICE when both micromips and nomicromips attributes are used. adds 9ed784d gcc/config adds 23409c6 check_GNU_style.sh: Don't do 80 char check line by line adds 21469cd PR target/57032 * config/alpha/constraints.md (Q): Rewrite [...] adds 0ea783a * ptree.c (cxx_print_xnode): Handle TRAIT_EXPR. adds 6ff756f * tree.c (strip_typedefs_expr) [TRAIT_EXPR]: Fix typo. (str [...] adds dd310df DR 1391 * pt.c (type_unification_real): Check convertibilit [...] adds 3bf0bcd * pt.c (tsubst_decl) [VAR_DECL]: Call coerce_innermost_templ [...] adds 3d023e8 * pt.c (retrieve_specialization): Make sure our arguments ha [...] adds c13554d 2015-05-18 Andreas Tobler andreast@gcc.gnu.org adds 2a332a7 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 6b33162 * Makefile.in (GCC_WARN_CXXFLAGS): Add -std=c++98. adds ed95cce 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 3ff3460 Revert: * Makefile.in (GCC_WARN_CXXFLAGS): Add -std=c++98. adds 753ec85 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 8c39452 * sv.po: Update. adds 0f91e21 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 552a617 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 3132dba 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 07914e3 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 54c0257 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 7e8f55c 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds 5b266f8 2015-05-18 Steven G. Kargl kargl@gcc.gnu.org adds a5a3b15 Daily bump. adds dfcf26a Use std::swap instead of explicit swaps adds 069b9d5 gcc/ * config/mips/mips.md (JOIN_MODE): New mode iterator. [...] adds d27fe72 * config/rs6000/predicates.md (gpc_reg_operand): Don't allow [...] adds 6a29874 gcc/ * cfgcleanup.c (mentions_nonequal_regs): Use END_REGNO. [...] adds 0933f1d gcc/ * rtl.h (REG_NREGS): New macro * alias.c (record_set): [...] adds 91f5b5c gcc/ * df.h (df_ref_change_reg_with_loc): Remove old_regno p [...] adds 15183fd gcc/ * rtl.def (REG): Change format to "r". * rtl.h (rtunio [...] adds 06a78ff gcc/ * caller-save.c (init_caller_save): Use word_mode and [...] adds 937ca48 gcc/ * rtl.h (PUT_MODE_RAW): New macro. (PUT_REG_NOTE_KIND) [...] adds 1c0849e gcc/ * rtl.h (reg_info): Add an nregs field. (REG_NREGS): U [...] adds 788bed5 gcc/ * regs.h (END_HARD_REGNO): Delete. (END_REGNO): Move t [...] adds 837d3ea gcc/ * bitmap.c (bitmap_set_range): Handle count==1 speciall [...] adds cf9350d gcc/ PR target/54236 * config/sh/sh.md (*round_int_even): N [...] adds a8b58ff [calls.c] Remove #ifdef checks on STACK_GROWS_DOWNWARD adds 97354ae * insn-notes.def (UPDATE_SJLJ_CONTEXT): New note. * builtin [...] adds 41fdc86 2015-05-19 Richard Biener rguenther@suse.de adds f35b05c * plugin/plugin-nvptx.c (nvptx_get_num_devices): Return zero [...] adds c379ef5 Fix gcc.dg/vect/bb-slp-35.c on SPARC adds 02737e0 PR target/66156 * config/msp430/msp430.md (zero_extendhisi2 [...] adds ee4ec48 Add cpu_defines.h for ARM. adds 551e34d Replace line_map union with C++ class hierarchy adds 676ec1b PR tree-optimization/66187 * match.pd ((bit_and (plus/minus [...] adds e8cdfdf recog: Increase max number of alternatives. adds ddb92da S/390 Fix secondary reload issue with store/load relative operands. adds cc0a1ae optabs: Fix vec_perm -> V16QI middle end lowering. adds 7bc95bf * config/alpha/alpha.c (alpha_legitimize_reload_address) (a [...] adds 5fd81dc 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds ad0b57e 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 73acb22 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 54f5c53 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 775e335 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 7b499d1 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 5d624b5 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 0c810b5 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 9c30fcb 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds 629ab09 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds e8ac577 gcc/ * config/cris/cris.c (cris_expand_prologue): Use gen_ra [...] adds b370e4d 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds f479d8c 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds a7f9b6c 2015-05-19 Christophe Lyon christophe.lyon@linaro.org adds d7729e2 PR middle-end/66199 * tree.h (OMP_TEAMS_COMBINED): Define. [...] adds 82915df * tree.c (verify_type_variant): Fix #undef. (gimple_canonic [...] adds 3cddcce S/390: Make shift_count_or_setmem_operand predicate to check [...] adds cc79fcc S/390 Add -march/-mtune=z13 option. adds 76a4c80 S/390 Vector base support. adds 68b9104 S/390: Vector base support - testcases adds 26233f4 S/390 Add vector scalar instruction support. adds 07f3235 S/390 zvector builtin support. adds 7b2097d S/390 Add zvector testcases. adds 9b85291 These testcases require disabling hardware vector support on S/390. adds 09c7ce5 2015-05-19 David Sherwood david.sherwood@arm.com adds abff17c S/390 vector types are only 8 byte aligned. adds f0c550e S/390 Invalid vector binary ops adds 3d54a73 * stor-layout.c (finalize_type_size): Use AGGREGATE_TYPE_P. [...] adds 11087c2 * Makefile.in (LIBUNWIND): Move dependency for shared libgcc [...] adds 47ee8bb 2015-05-19 François Dumont fdumont@gcc.gnu.org adds 9e73638 * c-typeck.c (start_init): Use AGGREGATE_TYPE_P. adds 2bfdc8e * ipa-devirt.c (type_in_anonymous_namespace_p): Return true [...] adds f4ba356 * include/bits/stl_list.h (_M_resize_pos(size_type&)): Decla [...] adds 006bbb6 gcc/testsuite/ * gcc.target/sh/pr64366.c: Remove -m4 -ml fro [...] adds bcfd2ae 2015-05-19 Sandra Loosemore sandra@codesourcery.com adds 7aa202d Daily bump. adds 5f042f2 fixup hash table descriptor in winnt.c adds cf8caba * config/rs6000/rs6000.c (rs6000_stack_info): Don't zero off [...] adds 6cd388e * config/rs6000/rs6000.c (struct rs6000_stack): Correct comm [...] adds ec3f28c gcc/ * common/config/rs6000/rs6000-common.c (TARGET_SUPPORTS [...] adds 2c50f1c * config/rs6000/rs6000.c (rs6000_emit_allocate_stack): Retur [...] adds 3dc48db cp/ PR c++/65954 * typeck.c (finish_class_member_access_ex [...] adds 32b9788 * tree-ssa-threadupdate.c (thread_single_edge): Use de [...] adds 155e90f gcc/ChangeLog: adds ad47885 PR tree-optimization/65447 * tree-ssa-loop-ivopts.c (struct [...] adds 3ec9c44 * tree-chkp.c (chkp_maybe_copy_and_register_bounds): Remove [...] adds 3ce1a21 libcpp: Eliminate most of the non-const/reference-returning i [...] adds 41fddcd Introduce TV_INITIALIZE_RTL adds b443c45 * c-pragma.c: Use VAR_OR_FUNCTION_DECL_P throughout. * c-co [...] adds 60b5d25 Add missing declaration. adds c4985ce [AArch64][obvious] In aarch64_class_max_nregs use UNITS_PER_V [...] adds 74efe52 * gimple-fold.c (fold_const_aggregate_ref_1): Use DECL_P. * [...] adds 21c8a0a * expr.c (expand_cond_expr_using_cmove): Use COMPARISON_CLAS [...] adds 72f8014 * cfgexpand.c (expand_debug_expr): Use UNARY_CLASS_P. adds 62934d3 gcc/fortran/ChangeLog: adds e943462 gcc/ChangeLog adds d2ff715 -Wmisleading-indentation: Increase test coverage adds 5d293e7 * tree-ssa-threadupdate.c (mark_threaded_blocks): Prop [...] adds a8af1be PR libstdc++/66078 * include/bits/stl_iterator.h (__make_mo [...] adds 99e1bc7 * testsuite/util/testsuite_fs.h (nonexistent_path): Don't us [...] adds e5a371f gcc/testsuite adds 64ab092 Fix PR target/65730 adds 39cf426 2015-05-20 François Dumont fdumont@gcc.gnu.org adds f9a00e9 Promote types of RTL expressions to more derived ones. adds 9eb1a59 2015-05-20 François Dumont fdumont@gcc.gnu.org adds 710f262 * decl.c (grok_op_properties): Don't complain about size_t [...] adds 7518e9d * pt.c (tsubst_decl) [VAR_DECL]: SET_DECL_IMPLICIT_INSTANTIA [...] adds b5d1873 PR libgcc/66225 * config/rs6000/morestack.S: Remove ".abive [...] adds 781d5f4 Daily bump. adds 0078840 genrecog: Address -Wsign-compare diagnostics. adds d5a2ddc gcc/testsuite/ChangeLog: adds cf6a431 gcc/ adds 311bf13 Fix PR target/26702 adds 05f6f99 2015-05-21 Ed Schonberg schonberg@adacore.com adds 82866d4 Minor reformatting. adds f1e0a96 2015-05-21 Robert Dewar dewar@adacore.com adds dedba42 gcc/ PR target/54236 * config/sh/sh.md (*round_int_even): R [...] adds edb1ad7 2015-05-20 Jeff Law law@redhat.com adds 100a3e0 * combine.c (find_split_point): Handle ASHIFT like MULT to e [...] adds 7445ce3 2015-05-21 Ed Schonberg schonberg@adacore.com adds 1ebb506 2015-05-21 Richard Biener rguenther@suse.de adds 4121568 2015-05-21 Hristian Kirtchev kirtchev@adacore.com adds 20e93ff Testsuite check for sqrt_insn. Move pow/sqrt synth test from [...] adds e1c7524 * tree-vectorizer.h (struct _stmt_vec_info): Rename stride_l [...] adds 45b5d9f * configure.ac: Add -std=c++98 to stage1_cxxflags. * Makefi [...] adds 5895da6 * libsupc++/del_opv.cc: Suppress -Wsized-deallocation. * li [...] adds 312b891 * typeck.c (warn_args_num): Don't print "declare here" for b [...] adds 5650b4f See <https://gcc.gnu.org/ml/gcc-patches/2015-05/msg01977.html [...] adds 5b6bf09 * alias.c (alias_stats): New static var. (alias_sets_confli [...] adds 3bdc4a4 Revert: * configure.ac: Add -std=c++98 to stage1_cxxfl [...] adds 098e94f * config/pa/pa.md (add-with-constant splitter): Use ASHIFT r [...] adds de4655a PR target/66224 * config/cpu/powerpc/atomic_w [...] adds c82f076 * inclhack.def (aix_externc): New fix. (aix_externcpp[12]): [...] adds 8d84a49 2015-05-21 Andreas Tobler andreast@gcc.gnu.org adds 401a3ee 2015-05-21 Thomas Koenig tkoenig@gcc.gnu.org adds bcce7ce PR tree-optimization/66233 * match.pd (ocvt (icvt@1 @0)): D [...] adds ee8f324 cp/ PR c++/60943 * decl2.c (change_return_type): Propagate [...] adds 38e98f5 Allow indirect branch via GOT slot for x32 adds 56d260f 2015-05-21 Paolo Carlini paolo.carlini@oracle.com adds 0c0660a 2015-05-21 Sandra Loosemore sandra@codesourcery.com adds 96177f6 2015-05-21 Sandra Loosemore sandra@codesourcery.com adds aaa40fa Daily bump. adds 2b78541 always define STACK_GROWS_DOWNWARD adds 3764c94 remove most ifdef STACK_GROWS_DOWNWARD adds 279a485 move default for STACK_PUSH_CODE to defaults.h adds c6bb296 don't compare ARG_FRAME_POINTER_REGNUM and FRAME_POINTER_REGN [...] adds cf2f2c5 always define HAVE_conditional_move adds 9630036 remove #if HAVE_conditional_move adds 211a5d9 always define HAVE_peephole adds 588ee06 [AArch64] Add __extension__ and __always_inline__ to crypto i [...] adds 9faf301 2015-05-21 Robert Dewar dewar@adacore.com adds 741d822 2015-05-22 Richard Biener rguenther@suse.de adds 95fd357 2015-05-22 Richard Biener rguenther@suse.de adds 5a4c69d PR c/47043 * c-common.c (handle_deprecated_attribute): Allo [...] adds eb10b47 2015-05-22 Richard Biener rguenther@suse.de adds bb88246 2015-05-22 hiraditya hiraditya@msn.com adds 09c6616 * doc/extend.texi: Use @pxref instead of @xref. adds 2eb0ff4 2015-05-22 Robert Dewar dewar@adacore.com adds 22e724e 2015-05-22 Robert Dewar dewar@adacore.com adds e7d733f 2015-05-22 Ed Schonberg schonberg@adacore.com adds 19a2e7b 2015-05-22 Eric Botcazou ebotcazou@adacore.com adds 1e63947 2015-05-22 Hristian Kirtchev kirtchev@adacore.com adds a4d24d5 2015-05-22 Robert Dewar dewar@adacore.com adds 5d9051d 2015-05-22 Eric Botcazou ebotcazou@adacore.com adds 00e1556 2015-05-22 Robert Dewar dewar@adacore.com adds e979387 2015-05-22 Robert Dewar dewar@adacore.com adds 09ae61a 2015-05-22 Robert Dewar dewar@adacore.com adds b41e717 2015-05-22 Bob Duff duff@adacore.com adds 2084869 2015-05-22 Pascal Obry obry@adacore.com adds ce8ab77 2015-05-22 Pascal Obry obry@adacore.com adds 525c6ac Minor reformatting. adds 84703fd 2015-05-22 Arnaud Charlet charlet@adacore.com adds 07c38dd 2015-05-22 Robert Dewar dewar@adacore.com adds 044580b fix some dates in ChangeLogs adds 3039aa4 2015-05-22 Robert Dewar dewar@adacore.com adds 7d36c2e 2015-05-22 Bob Duff duff@adacore.com adds 0b3c785 2015-05-22 Hristian Kirtchev kirtchev@adacore.com adds e134441 2015-05-22 Hristian Kirtchev kirtchev@adacore.com adds 126feca 2015-05-22 Richard Biener rguenther@suse.de adds 116afa8 2015-05-22 Ed Schonberg schonberg@adacore.com adds 0388e54ec 2015-05-22 Robert Dewar dewar@adacore.com adds 0131155 Minor reformatting. adds 005366f 2015-05-22 Eric Botcazou ebotcazou@adacore.com adds ddbcfcd [ARM] Handle UNSPEC_VOLATILE in rtx costs and don't recurse i [...] adds 3662586 2015-05-22 Robert Dewar dewar@adacore.com adds 2fe893b 2015-05-22 Robert Dewar dewar@adacore.com adds 4bf2acc 2015-05-22 Eric Botcazou ebotcazou@adacore.com adds 9d3c8b0 2015-05-22 Eric Botcazou ebotcazou@adacore.com adds b797434 2015-05-22 Robert Dewar dewar@adacore.com adds e24af32 2015-05-22 Ed Schonberg schonberg@adacore.com adds 4d876eb * gnatvsn.ads: Minor code reorg to remember more easily to u [...] adds 2399e52 2015-05-22 Bob Duff duff@adacore.com adds 9cb7987 2015-05-22 Ed Schonberg schonberg@adacore.com adds 4c139a2 Minor reformatting. adds 36ad188 fix to use rvalue where expected adds 0f9e75c * tree-switch-conversion.c (build_one_array): Set DECL_IGNOR [...] adds 5292f25 2015-05-22 Ed Schonberg schonberg@adacore.com adds 423475a 2015-05-22 Richard Biener rguenther@suse.de adds 3dc1952 /cp 2015-05-22 Paolo Carlini paolo.carlini@oracle.com 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 7014074b 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 31300ecb 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 a28f6dc5 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 adds 3d43e22 * gcc.dg/pr65521.c: Fail on AIX. adds e45b0eb Daily bump. adds 30162da Preserve the original program while using graphite. adds 9552192 * pt.c (instantiate_class_template_1): Set function_depth ar [...] adds ccb738e * decl.c (duplicate_decls): When combining typedefs, remove [...] adds dc77f97 [ARM] remove unused variable adds ee5e372 2015-11-12 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 71fd3d0 gen-pass-instances.awk: Add emacs indent setting adds b7c6e22 gen-pass-instances.awk: Remove unused var in handle_line adds 4f39391 gen-pass-instances.awk: Unify semicolon use in handle_line adds cbfc427 gen-pass-instances.awk: Use early-out in handle_line adds 031e048 gen-pass-instances.awk: Add len_of_call var in handle_line adds dc0fce2 gen-pass-instances.awk: Rename len_of_end to len_of_close in [...] adds 89e9bb5 gen-pass-instances.awk: Add comments in handle_line adds 9e83618 gen-pass-instances.awk: Add pass_num, prefix and postfix vars [...] adds 74b904f gen-pass-instances.awk: Make print command clearer in handle_line adds 6567b30 * config/i386/i386.c (ix86_legitimate_combined_insn): Reject [...] adds de34faa 2015-11-12 Richard Biener rguenther@suse.de adds 1ad8ae4 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds f55079b gen-pass-instances.awk: Rename var where to call_starts_at in [...] adds 80b83ba gen-pass-instances.awk: Simplify init of postfix_starts_at in [...] adds 40ccd6d gen-pass-instances.awk: Simplify match regexp in handle_line adds eb2c230 * include/experimental/bits/string_view.tcc: Fix doxygen @file. adds 38128b5 [PATCH][ARM]Fix addsi3_compare_op2 pattern. adds 9a2dfe1 2015-11-12 Christian Bruel christian.bruel@st.com adds c289372 2015-11-12 Ed Schonberg schonberg@adacore.com adds 1d3f0c6 2015-11-12 Steve Baird baird@adacore.com adds 3ea9a93 2015-11-12 Emmanuel Briot briot@adacore.com adds 28e28b2 2015-11-12 Pierre-Marie de Rodat derodat@adacore.com adds 698a7de 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds b2d3217 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds 5e053a6 Code clean ups. adds ee97365 * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/p [...] adds 627dfdb * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/p [...] adds a9dd889 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds 8601108 2015-11-12 Ed Schonberg schonberg@adacore.com adds 798dec7 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 3ff5e35 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 5af08a8 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 17ad8c3 gcc/ adds 1548739 2015-11-12 Gary Dismukes dismukes@adacore.com adds 9cda502 2015-11-12 Jerome Lambourg lambourg@adacore.com adds 595cbbc 2015-11-12 Thomas Quinot quinot@adacore.com adds dc483d7 2015-11-12 Tristan Gingold gingold@adacore.com adds e9c863f 2015-11-12 Ed Schonberg schonberg@adacore.com adds f90dd1d 2015-11-12 Gary Dismukes dismukes@adacore.com adds 567844e PR target/67265 * config/i386/i386.c (ix86_adjust_stack_and [...] adds bbbfe30 2015-11-12 Arnaud Charlet charlet@adacore.com adds d1204dd 2015-11-12 Arnaud Charlet charlet@adacore.com adds 8647dea * config/alpha/alpha.h (FUNCTION_VALUE, LIBCALL_VALUE, FUNC [...] adds f1574a1 * config/visium/visium-protos.h (notice_update_cc): Delete. [...] adds 020ad58 gcc/ adds cb388b1 2015-11-12 Bob Duff duff@adacore.com adds 86036ad 2015-11-12 Philippe Gil gil@adacore.com adds 0ebb8b2 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin. adds 3cf4960 gcc/ * gimplify.c (oacc_default_clause): New. (omp_notice_ [...] adds 296008a missed error format change in previous commit adds 888a21c Implement D0013R2, logical type traits. adds 433b0ea 2015-11-12 Richard Biener rguenther@suse.de adds 35c51aa [AArch64] Add extra tuning parameters for target processors adds c256513 2015-11-12 Richard Biener rguenther@suse.de adds 09a069e Fix PR ipa/68035 adds 25faed3 Fix big memory leak in ix86_valid_target_attribute_p adds 7f66a1d * include/std/thread: Include <cerrno> for EINTR. adds ddb640e Extend valid values of iostream bitmask types adds a979543 Add initial qualcomm support. adds 3b8a962 * Makefile.in (etags tags TAGS): Use && instead of ;. adds dac2051 * pt.c (check_explicit_specialization): Check the namespace [...] adds a2fb5fa fixup changelog entry 2015-11-12 Nathan Sidwell <nathan@cod [...] adds 28a70e2 PR c/67784 * c-parser.c (c_parser_for_statement): Reclassif [...] adds 5902f28 [ARM] Remove neon-testgen.ml and generated tests. adds 2fc5e98 2015-11-12 James Norris jnorris@codesourcery.com Jos [...] adds 82b9069 [PATCH] Make disabled-optimization warning more informative; [...] adds b654774 gcc/cp/ * parser.c (cp_parser_oacc_declare): Remove unused. adds c77c84d 2015-11-12 Steven G. Kargl kargl@gcc.gnu.org adds d89a058 Daily bump. adds 3ece4ed 2015-11-13 James Bowman james.bowman@ftdichip.com adds b67f056 Implement Levenshtein distance; use in C FE for misspelled fi [...] adds b279775 PR driver/67613 - spell suggestions for misspelled command li [...] adds 0ed9e37 [PATCH] gcc.c: new macro POST_LINK_SPECS to be able to add ad [...] adds 067ef0d 2015-11-13 Tsvetkova Alexandra aleksandra.tsvetkova@intel.com adds f5fe8cd gcc/ adds fe33c74 gcc/ adds 4cd2770 * config/i386/predicates.md (misaligned_operand): Return tru [...] adds 37cf30c 2015-11-13 Richard Biener rguenther@suse.de adds 87e0739 Implement C++ LFTSv1 polymorphic memory resources adds c659042 Define alias templates using polymorphic memory resources adds 9cde20c Revert [ARM] Remove neon-testgen.ml and generated tests. adds b455206 Optimize condition reductions where the result is an integer [...] adds d9a5e79 2015-11-13 Dominique d'Humieres dominiq@lps.ens.fr adds 6752154 Implement std::experimental::shared_ptr with array support adds 9de727d fixup changelog entry 2015-11-13 Dominique d'Humieres <domin [...] adds dcb0507 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds a6a80ba Minor syntactic improvement. adds 008e1d8 2015-11-13 Ed Schonberg schonberg@adacore.com adds 6432a7c 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds b41315f * include/experimental/bits/shared_ptr.h: Tweak comments. adds 2e67660 Minor clean up. adds 06e99eb 2015-11-13 Gary Dismukes dismukes@adacore.com adds 100a503 gcc/ adds f6593f3 2015-11-13 Richard Biener rguenther@suse.de adds 8fa1d7c Fix PR ipa/68311 adds 5e6359b Fix memory leaks in graphite adds 079aab7 Enhance Changelog entry related to PR ipa/68311. adds fbc5a5a 2015-11-13 Hristian Kirtchev kirtchev@adacore.com adds 4d7ab12 2015-11-13 Bob Duff duff@adacore.com adds d5c65b8 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds 77a7ad4 Updaate documentation. adds 944f4d7 2015-11-13 Hristian Kirtchev kirtchev@adacore.com adds 7dadcfe gen-pass-instances.awk: Add args_str var in handle_line adds c799e79 gen-pass-instances.awk: Rename prefix_len var to len_of_prefi [...] adds a9798d3 gcc/ * gimplify.c (oacc_default_clause): Use inform for enc [...] adds 7a810b2 PR c/68320 * c-parser.c (c_parser_for_statement): Treat unk [...] adds 07816e9 PR68264: Use unordered comparisons for tree-call-cdce.c adds bdb62e6 More fine-grained autoconf checks for C99 library adds bde24c3 gcc/ * config/nvptx/nvptx.c (nvptx_generate_vector_shuffle) [...] adds 22646b8 [combine] Don't transform sign and zero extends inside mults adds 783bc93 2015-11-13 Christian Bruel christian.bruel@st.com adds be803e4 Improve portability of named locale tests adds 2cabe79 PR/67682, break SLP groups up if only some elements match adds a96cefb Source range tracking in libcpp and C FE, with bit-packing op [...] adds 9333bb8 Define std::experimental::randint etc. adds 649a713 * testsuite/libgomp.oacc-c-c++-common/collapse-2.c: Sequenti [...] adds 8d6506c * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* tar [...] adds 7ee1367 [gcc] 2015-11-13 Michael Meissner meissner@linux.vnet.ibm.com adds 93959c9 fix ChangeLog entry adds c286c29 2015-11-13 Steven G. Kargl kargl@gccc.gnu.org adds 29e866f * lib/target-supports.exp (check_effective_target_offload_nv [...] adds f4f5b4b4 gcc/ * gcc/omp-low.c (scan_sharing_clauses): Accept INDEPEN [...] adds d0c4444 * hash-map.h (hash_map::empty): New. adds e8253d0 * fold-const.c (fold_convert_const): Fold changing cv-quals [...] adds bb03639 Add non-folding variants for convert_to_*. adds b0e3fe9 [Patch,tree-optimization]: Add new path Splitting pass on tre [...] adds d2c6382 Merge C++ delayed folding branch. adds 1987f54 2015-11-13 Rich Felker dalias@libc.org * config/sh/sh.md ( [...] adds 5647d0d Daily bump. adds cb66cd6 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*. * g++.dg/cpp/ucn- [...] adds 0404413 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 5c48573 2015-11-13 Arnaud Charlet charlet@adacore.com adds ef61516 * c-decl.c: Use RECORD_OR_UNION_TYPE_P throughout. * c-type [...] adds abd5463 * g++.dg/cpp/ucn-1.C: Fix typo. adds 5daae5f * testsuite/experimental/random/randint.cc: Add dg-add-options tls. adds c2ce067 Fix std::wstring capacity test for short wchar_t adds b34eb330 2015-11-14 Steven G. Kargl kargl@gcc.gnu.org adds a983328 gcc/ 2015-11-14 Jakub Jelinek jakub@redhat.com adds 941058d PR bootstrap/68346 * call.c (build_new_op_1): Don't fold ar [...] adds 7b9f7d1 2015-11-14 Andreas Tobler andreast@gcc.gnu.org adds d464d26 * libgomp.texi: Update references from OpenMP 4.0 to OpenMP [...] adds e5bcef7 Daily bump. adds 47594a5 remove EXTENDED_SDB_BASIC_TYPES adds 2e3b03c remove conditional compilation of sdb debug info adds 6bf973f always define TARGET_PECOFF adds 05aaca9 always define EH_RETURN_HANDLER_RTX adds 5f3001a always define ENABLE_OFFLOADING adds 6bf8cb1 PR libstdc++/68353 fix _GLIBCXX_USE_C99_WCHAR test adds ee91fa6 2015-11-15 Paul Thomas pault@gcc.gnu.org adds d4f41ea * config/i386/freebsd.h (SUBTARGET32_DEFAULT_CPU): Change to [...] adds 5bbad88 * config/rs6000/on_exit.c: New file. * config [...] adds 03deb02 Daily bump. adds 524745b PR 68366 - include emit-rtl.h in sdbout.c adds 04d1dd1 2015-11-16 Christian Bruel christian.bruel@st.com adds f1ef867 2015-11-16 Richard Biener rguenther@suse.de adds 4bbe6db 2015-11-16 Christian Bruel christian.bruel@st.com adds 3f0c3c4 coding nit adds 2725c6a 2015-11-16 Christian Bruel christian.bruel@st.com adds 13ebc37 [AArch64] Cortex-A57 Choose some new branch costs. adds a2e9c08 2015-11-16 Christian Bruel christian.bruel@st.com adds dcbc681 2015-11-16 Christian Bruel christian.bruel@st.com adds 5ca4316 * config/i386/i386.c (ix86_adjust_stack_and_probe): Adjust a [...] adds 8ed4b9d * config/rs6000/rs6000.c (rs6000_emit_probe_stack_rang): Adj [...] adds 88a31fc * config/sparc/sparc.c (sparc_emit_probe_stack_range): Adjus [...] adds bc17981 Remove first_pass_instance from pass_vrp adds 8350565 Remove first_pass_instance from pass_reassoc adds 3279ea2 Remove first_pass_instance from pass_dominator adds 0bb8a43 Remove first_pass_instance from pass_object_sizes adds d0322b7 Remove first_pass_instance from pass_ccp adds 003ff40 Remove first_pass_instance adds 4600ed2 [AArch64] Fix gcc.target/aarch64/vclz.c adds c58a4cf Add __attribute__((__simd__)) to GCC. adds b8c0e65 [i386]Migrate reduction optabs to reduc_<op>_scal adds 3e292d1 2015-11-16 Richard Biener rguenther@suse.de adds b8e2ad4 gcc/ PR target/68277 * config/sh/sh.md (addsi3_scr): Handle [...] adds c86d8a4 2015-11-16 Richard Biener rguenther@suse.de adds 5d4cf93 simplify-rtx: Simplify sign_extend of lshiftrt to zero_extend [...] adds dd75533 Add missing v8a cpus to the t-aprofile file. adds 1f41d97 [Patch ARM] Add support for Cortex-A35 adds 8e539fd * c-ada-spec.c (dump_ada_template): Use RECORD_OR_UNION_TYPE [...] adds de545ba 2015-11-16 Steven G. Kargl kargl@gcc.gnu.org adds 73f6793 PR c++/68362 * c-common.c (check_case_bounds): Fold low and [...] adds e974360 * lto-streamer-out.c (write_global_references): Adjust integ [...] adds b13b401 PR libstdc++/67440 * python/libstdcxx/v6/printers.py (find_ [...] adds d3c4323 inline asm and multi-alternative constraints adds 99b08be 2015-11-16 Michael Meissner meissner@linux.vnet.ibm.com adds 3071447 * sv.po: Update. adds c7d27b6 Daily bump. adds 3e5abc8 2015-11-16 Sandra Loosemore sandra@codesourcery.com adds 4851f92 2015-11-16 Thomas Preud'homme thomas.preudhomme@arm.com adds efe6a40 * constexpr.c (cxx_eval_builtin_function_call): Use cp_fully [...] adds ee0e4f7 Relax trap assumptions in tree if convert. adds dec113c * gcc.dg/torture/pr68264.c: Use dg-add-options ieee. adds 55ec986 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] adds e05ed01 Fix commit date adds 5478f5d [Patch AArch64] Add support for Cortex-A35 adds 228eae6 * config/visium/t-visium (MULTILIB_OPTIONS): Add muser-mode. [...] adds 9f664e0 * ChangeLog: Add missing entry. adds 17b3f68 [ARM] PR 68143 Properly update memory offsets when expanding setmem adds 810c7bc gcc/ adds 3058801 2015-11-17 Dominique d'Humieres dominiq@lps.ens.fr adds ee9bc7f libgomp/ * config/nvptx/priority_queue.c: New file. adds 1ed29fa 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 38f1a6d PR c++/68308 - [6 Regression] ICE: tree check: expected integ [...] adds fb9bafd Fix PR number in ChangeLog adds 93a735e PR bootstrap/68361 adds 7991eeee PR bootstrap/68346 adds be03bd1 Add a combined_fn enum adds a2b6bdc Add basic support for direct_optab internal functions adds 1f24b8e Add internal math functions adds c9452b7 Add internal bitcount functions adds 28544f3 Add gencfn-macros.c adds 744fe35 Extend fold_const_call to combined_fn adds 7a366e8 Make more use of combined_fn adds 02e1c62 Use combined_fn in tree-vrp.c adds 390bb33 Use combined_fn in tree-ssa-reassoc.c adds fa0793a Use combined_fn in tree-ssa-math-opts.c adds 62dbd20 Use combined_fn in tree-vect-patterns.c adds e324077 Extend mathfn_built_in to handle combined_fn adds 3a18d05 Add genmatch support for internal functions adds 9bac11b Add null identifiers to genmatch adds ff69086 Replace match.pd DEFINE_MATH_FNs with auto-generated lists adds ae62dee Short-cut generation of simple built-in functions adds ed9eac2 Extend tree-call-cdce to calls whose result is used adds bf36573 Remove dead macros adds 901db6c Use IFN_SQRT in tree-vect-patterns.c adds b6c464f Make builtin_vectorized_function take a combined_fn adds 1bd41d0 Vectorize internal functions adds 48c5ac3 Simplify ix86_builtin_vectorized_function adds e01e62c Simplify rs6000_builtin_vectorized_function adds 7751159 2015-11-17 Steven G. Kargl kargl@gcc.gnu.org adds d8e55bb PR libstdc++/66059 optimise _Build_index_tuple adds 9dfffd6 Fix uninitialized src_range values for c_expr adds 79ff98c 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 3c28a3e PR target/66785 * regrename.c (record_operand_use): Keep tr [...] adds e61dd41 Ensure earlyclobbered operands go through a terminate_write stage. adds d29d9ce Preliminary regrename patch for i386 ROP patch adds 1a40f20b Add in_oacc_kernels_region in struct loop adds e258844 Clear LOOP_CLOSED_SSA after pass_ccp adds 5aa78b2 Make fdump-tree-sccp-details more complete adds 9b6c937 Improve comments in pass_tree_loop_init::execute adds c61a1e0 Don't fold -(constant) or -0. adds 65f019a LITERAL_ZERO_P obsoleted by delayed folding. adds 3c77e6e PR bootstrap/68346 adds 2e13979 POWERPC64_TOC_POINTER_ALIGNMENT adds c226d58 Daily bump. adds 75e685ed * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof [...] adds ebacf0e 2015-11-18 Richard Biener rguenther@suse.de adds b712a40 Fix memory leaks in tree-ssa-uninit.c adds e495d5c Release memory in haifa-sched adds d1fe26e Add missing test-case for PR ipa/68035 adds 1a46173 2015-11-18 Pascal Obry obry@adacore.com adds 747426d 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 158b9f5 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds cc4b9e2 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds ffef234 2015-11-18 Thomas Quinot quinot@adacore.com adds 0924014 2015-11-18 Arnaud Charlet charlet@adacore.com adds 891529c 2015-11-18 Ed Falis falis@adacore.com adds ba1b7ee 2015-11-18 Arnaud Charlet charlet@adacore.com adds 0be0fe6 PR tree-optimization/68157 * tree-ssa-reassoc.c (attempt_bu [...] adds 9462461 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 9cbb8f3 2015-11-18 Ed Schonberg schonberg@adacore.com adds 4721d13 2015-11-18 Doug Rupp rupp@adacore.com adds 0e465d1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 478b3e1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 20d5930 Minor code clean ups. adds d5dcec3 * gnat_ugn/gnat_project_manager.rst, gnat_ugn [...] adds 0763da1 Regenerate doc. adds af90720 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds d120cb1 gcc/ adds 19f3f4d * regrename.h (struct du_head): Add target_data_1 and target [...] adds 1927fff gcc/ * config/nvptx/nvptx.c (global_lock_var): New. (nvptx [...] adds 75b45a2 2015-11-18 Nicolas Roche roche@adacore.com adds 995729e 2015-11-18 Ed Schonberg schonberg@adacore.com adds 24086b4 Finalize func_options in arm target in adds 2479ea6 PR 68406: Avoid problem with older host compilers adds 7dc7d46 2015-11-18 Alan Modra amodra@gmail.com adds 4a9e926 gcc/cp/ * cp-gimplify.c (cp_fold_r): Add support for OACC_LOOP. adds 572d92c * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase to avoid [...] adds dd710a3 Add PR marker to last change adds f20739b * gcc-interface/trans.c (fold_constant_decl_in_expr) <ARRAY_ [...] adds d26f72d * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Us [...] adds 29f8c37 gcc/ * config/nvptx/nvptx.c (bb_pair_t, bb_pair_vec_t): New [...] adds 21a6b87 * config/avr/avr-mcus.def: Add new avr4 devices atmega48pb a [...] adds 3746c9e 2015-11-18 Sandra Loosemore sandra@codesourcery.com adds 5517ecc Support GGC finalizers with PCH. adds e8ff623 2015-11-18 Andreas Tobler andreast@gcc.gnu.org adds c604a23 Move codegen related functions to graphite-isl-ast-to-gimple.c adds aca6c41 Enable condegen in case of cond phis. adds 0c1b6ca * gcc-interface/misc.c: Move global variables to the top of [...] adds 6e90d06 * config/nvptx/nvptx.c (nvptx_process_pars): Fix whitespace. [...] adds c860752 * gcc-interface/ada-tree.h (DECL_INVARIANT_P): New macro. * [...] adds 51f32d1 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds cd404a1 Add out-of-line versions of some <stdatomic.h> functions (PR [...] adds 5008247 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 864efe7 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 61247ec Daily bump. adds 545d4a4 [PATCH][PR tree-optimization/68198] Avoid CFG explosion due t [...] adds 2d3d3af * c-common.c (shorten_compare): Don't -Wtype-limits if the [...] adds a2cdcdd PR 68393: Handle SUBREG_PROMOTED_VAR_P in expand_direct_optab_fn adds 55d11fa PR preprocessor/60736 * include/cpplib.h (cpp_errno_filenam [...] adds b3a4338 PR target/67770 * config/i386/i386.md (simple_return): Disa [...] adds 2fbd06b 2015-11-19 Richard Biener rguenther@suse.de adds e9007d2 PR rtl-optimization/68376 * ifcvt.c (noce_try_abs): Disable [...] adds 662e1c6 PR target/68408 * config/sparc/sp-elf.h (CTORS_SECTION_ASM_ [...] adds d666ba1 Add clang-format config to contrib folder adds e2b2ba0 clang-format: Enhance list of FOR_EACH macros adds 8afc0d8 PR lto/61313 * configure.ac (PLUGIN_LD_SUFFIX): Do not touc [...] adds 89f6d4a * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>_1, a [...] adds 43322b2 gcc/cp/ * parser.h (struct cp_omp_declare_simd_data): Add c [...] adds 64528b1 PR tree-optimization/68431 * tree-vrp.c (extract_range_from [...] adds 5f1ec3a Fix typo in doc/gty.texi adds 376f725 * fwprop.c (update_uses): Use flag_checking instead of gcc_ [...] adds 7d33748 PR c++/67409 * decl.c (identify_goto): Add LOC and DIAG_KIN [...] adds 5920e04 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (struct [...] adds 104f5d6 2015-11-19 Bob Duff duff@adacore.com adds 9a03004 [Patch, vrp] Allow VRP type conversion folding only for widen [...] adds e71ce65 2015-11-19 David Edelsohn dje.gcc@gmail.com adds ce718fc PR c++/68396 adds 313133f * libgomp.oacc-c-c++-common/reduction-dbl.c: New. * libgomp [...] adds 2bca928 fix bootstrap without ISL on old linkers adds 62efaf6 PR c/68412 * c-typeck.c (parser_build_binary_op): Properly [...] adds c40a414 gcc/ * config/nvptx/nvptx.h (SUPPORTS_WEAK): Define. * con [...] adds 062f0f9 PR c++/68422 adds 81d16ca add testcase for PR68335 adds fcf6cab fix PR68341: correctly compute the insertion point for close [...] adds ac0b9d8 fix PR68428: ignore bb dominated by the scop->exit adds c0b6819 * config/msp430/lib2hw_mul.S: Fix alignment. adds c06f419 Support __cxa_free_exception and fix exception handling. adds af44a72 Daily bump. adds 11d8dd6 C++ FE: offer suggestions for misspelled field names adds 2fef9f8 gcc/testsuite/ * c-c++-common/attr-simd-3.c: Put xfail (PR68 [...] adds 2777447 S/390: Clobber r1 in patterns resulting in pfpo instruction. adds 6b51b28 S/390: Add bswaphi2 pattern adds d3d81eb PR c++/67354 * cp-tree.h (defer_mangling_aliases): Declare. [...] adds df3eb2e PR tree-optimization/52272 * tree-ssa-loop-ivopts.c (struct [...] adds f9b1608 Fix up misplaced ChangeLog entry. adds 183ff80 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 9e75a9b Do final value replacement in try_create_reduction_list adds f25fac5 * doc/md.texi (Standard Names): Move entry for addptr3 aroun [...] adds 9197c6f [ARM] Disable neon testing for armv7-m adds a841f87 clang-format: split content of a list to multiple lines adds 7a7837a Fix typo and trailing whitespace in dump-file strings in parloops adds 494c470 compiler: Use receiver name in hash/equal for type within [...] adds 559260b 2015-11-20 Alan Hayward alan.hayward@arm.com adds c33494f * config/nvptx/nvptx.c (nvptx_use_anchors_for_symbol_p): New [...] adds 38f4c96 Sync top level configure with binutils-gdb. adds fe9d2f5 2015-11-20 Paul Thomas pault@gcc.gnu.org adds f68e3b2 Fix wrong attribution in gfortran ChangeLog adds 9028c8f [ARM] PR 68149 Fix ICE in unaligned_loaddi split adds 8fe38eb [ARM] Do not expand movmisalign pattern if not in 32-bit mode adds 01f1111 * c-common.c (shorten_compare): But look through macros from [...] adds b2bcff1 [AArch64] Add attribute for compatibility with ARM pipeline models adds 10efd28 Fix cygwin performance loss on linpack. adds 073ddf1 PR libstdc++/68448 * python/hook.in: Call register_libstdcx [...] adds b2fbac0 PR middle-end/68339 * omp-low.c (expand_simd_clones): Call [...] adds 219e09f PR middle-end/68221 * omp-low.c (lower_rec_input_clauses): [...] adds 734caf8 PR 62314: add ability to add fixit-hints to a diagnostic adds 04425c2 Add testcase erroneously omitted from r230638 adds f0e064f cmd: Use correct install tool dir with gccgo adds 71dccc4 * config/sparc/sparc.md (umulxhi_vis): Move around. (*umulx [...] adds 35543da * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testc [...] adds f5244cc PR go/68072 cmd/cgo: ignore vars with no name or type if [...] adds 18a20dc PR go/68141 compiler: Use references in Archive_iterator [...] adds 30adea3 Daily bump. adds 2b19d68 PR go/66574 runtime: Use clock_gettime to get current time. adds dc11b5a PR go/65785 net: don't run multicast listen test on nil [...] adds a41dc10 PR go/66406 * go.test/go-test.exp (go-gc-tests): Skip nilpt [...] adds b3af74d * ipa-icf.c (sem_item::add_type): Do not look for TYPE_CANON [...] adds a974d52 PR go/66378 syscall: Fix initial offset value in syscall [...] adds 6e5b1d3 * testsuite/23_containers/vector/profile/vector.cc: Add maxda [...] adds a67f43d PR debug/66432 * tree-inline.c (copy_debug_stmt): If gimpl [...] adds 5bcd4c2 * g++.dg/init/vbase1.C: Also run on i?86-*-*. adds a259e35 * config/nvptx/nvptx.c (write_function_decl_and_comment): Pr [...] adds b594ca2 * config/nvptx/nvptx.md (clz<mode>2): Use operand 1 for type. adds 91b019e * gfortran.dg/submodule_6.f08: Add dg-require-effecti [...] adds 94338ce6 * gcc.dg/atomic-generic.c: Include <string.h>.q adds ac0e38f 2015-11-21 Steven G. Kargl kargl@gcc.gnu.org adds 253279a 2015-11-21 Steven G. Kargl kargl@gcc.gnu.org adds e469587 * lto-symtab.c (warn_type_compatibility_p): Do not set ODR m [...] adds fc7464a * lto.c (iterative_hash_canonical_type): Always recurse for [...] adds 42354d3 Daily bump. adds 2ec3c6f [AARCH64][PATCH 2/3] Implementing vmulx_lane NEON intrinsic variants adds 01d728a gcc/fortran/ * dump-parse-tree.c (show_namespace): Handle d [...] adds e18d05e gcc/fortran/ * openmp.c (match_oacc_clause_gang): Fix unini [...] adds 415293c 2015-11-22 Steven G. Kargl kargl@gcc.gnu.org adds f7e6828 libitm: Fix recent changes to allocations log. adds 3560af8 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 837d5e3 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4734b2d gcc/ChangeLog: adds e46a3ff Daily bump. adds 14b5bae 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 78affa3 S/390: Fix symbol ref alignment adds 671bacc 2015-11-23 Richard Biener rguenther@suse.de adds b16d27b Mark by_ref mem_ref in build_receiver_ref as non-trapping adds 61b44d8 libsanitizer merge from upstream r253555. adds 1924dd8 2015-11-23 Richard Biener rguenther@suse.de adds 21017ec libsanitizer merge from upstream r253555, compiler part. adds 593bddd Always call free_stmt_vec_info_vec in gather_scalar_reductions adds e847e15 gcc/ adds 6735059 * zh_CN.po: Update. adds 67321f9 2015-11-23 Olivier Hainque hainque@adacore.com Eric [...] adds 899d7f4 2015-11-23 Olivier Hainque hainque@adacore.com adds 39a9f2b [Patch] Drop constant overflow flag in adjust_range_with_scev [...] adds 8d63c60 PR c++/68001 adds f865b5d [AARCH64] Adding constant folding for __builtin_fmulx* with s [...] adds d8a2c81 Correct graphite*.c ISL header file inclusion order. * system [...] adds af7bcbf [AArch64] PR target/68363 Check that argument is real INSN in [...] adds 7824e89 [ARM] PR target/68059 libgcc should not use __write for print [...] adds d4f86d5 2015-11-23 Richard Biener rguenther@suse.de adds 8e76606 Add uaddv4_optab and usubv4_optab adds bec4f12 PR tree-optimization/68455 * tree-vrp.c (extract_range_from [...] adds f6a850e call update_ssa once adds 0a3e957 fix PR68279: bail out when scev gets instantiated to not_known adds 24d4744 fix PR68493: bail out when codegen_error is set adds 4b57a6e 2015-11-23 Matthias Klose doko@ubuntu.com adds daebf4f Fix PR objc/68438 (uninitialized source ranges) adds f76989f PR go/68496 reflect: Allocate space for FFI functions re [...] adds 15ca380 fix PR68314: revert all patches touching the construction of [...] adds cf521cd Fix missing ChangeLog entry for Graphite head files fix. adds 638a694 Daily bump. adds 896e959 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase. adds 375e335 [PATCH] Fix invalid redundant extension elimination for rl78 port adds af7e839 combine: Handle aborts in is_parallel_of_n_reg_sets (PR68381) adds 6850ff7 * gcc-interface/decl.c (is_cplusplus_method): Check that the [...] adds 803ec05 Fix libsanitizer build with old kernel headers on ARM after r230739. adds f94c123 * gcc-interface/trans.c (gnat_to_gnu): In type_annotate_only [...] adds 924b0f2 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds a37605c 2015-11-24 Richard Biener rguenther@suse.de adds a36d34e 2015-11-24 Gary Dismukes dismukes@adacore.com adds 43ada4d [RTL-ree] PR rtl-optimization/68194: Restrict copy instructio [...] adds 57cbac1 gcc/ adds 7e43664 PR target/68483 * tree-vect-generic.c (lower_vec_perm): If [...] adds 6674f8f [cfgloop] PR middle-end/68375: Restructure get_loop_body_in_b [...] adds 177a1f3 [AARCH64][PATCH 3/3] Adding tests to check proper error repor [...] adds 7685465 destroy values as well as keys when removing them from hash maps adds 3a2ac32 remove val_ssa_equiv_hash_traits adds 625cd7a Fix PR68497 (ICE with -fno-checking) adds 186e88f Move ptrace.h to appropriate place. adds 51ba582 [AArch64][v2] Improve comparison with complex immediates foll [...] adds f8b67ee Handle C++11 <math.h> overloads on Solaris 12 adds f8f3e2f Testcase for PR rtl-optimization/68381 adds fd9be55 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx. adds d494475 rs6000: Fix for and_operand oversight (PR68332, PR67677) adds 33a9b5c [PATCH][AArch64] Improve add immediate expansion adds b11dc37 Allow pass_lim to run outside pass_tree_loop adds f4ca29a PR rtl-optimization/68392 * g++.dg/pr68392.C: New test. adds bab23e4 [AArch64] Documentation fix for -fpic adds 1ef426c DWARF: materialize subprogram renamings in Ada as imported de [...] adds 39b8c5f move all declarations to a same .h file adds 700e7d3 fix PR67984: check for constants in rename map adds c6683c7 2015-11-24 Paolo Carlini paolo.carlini@oracle.com adds d85c5b4 2015-11-24 Paolo Carlini paolo.carlini@oracle.com adds e5840d6 2015-11-24 David Edelsohn dje.gcc@gmail.com Michael [...] adds 5857c72 fix ChangeLog adds 30fda22 fix ChangeLog adds 15bb708 2015-11-24 Steven G. Kargl kargl@gcc.gnu.org adds 6e06854 * tree.c (free_node): New function. (type_hash_canon): Use [...] adds 6c59e0f 2015-11-24 Michael Meissner meissner@linux.vnet.ibm.com adds b89bfdc * lto-streamer-in.c (lto_read_body_or_constructor): Set TYPE [...] adds 6526ac4 * config/nvptx/nvptx.c (maybe_split_mode): Return new mode o [...] adds b94625f * tree.c (make_vector_type): Properly compute canonical type [...] adds c4fd99e * alias.c (get_alias_set): Before checking TYPE_ALIAS_SET_KN [...] adds c954a5b gcc/c/ * c-parser.c (c_parser_oacc_declare): Replace "ifdef [...] adds 18b6450 shrink-wrap: Fix thinko (PR68520) adds 2208bcd 2015-11-24 Steve Ellcey sellcey@imgtec.com adds c12da45 2015-11-24 Steve Ellcey sellcey@imgtec.com adds 78c1004 Fix typos from last checkin. adds 9509811 Daily bump. adds 166b3aa 2015-11-24 Michael Collison michael.collison@linaro.org adds 0d77042 2015-11-25 Richard Biener rguenther@suse.de adds a3dee26 2015-11-25 Richard Biener rguenther@suse.de adds e11a63e PR target/67089 * tree-ssa-math-opts.c (uaddsub_overflow_ch [...] adds 83caf9f * ipa-inline-analysis.c: Include gimplify.h (set_cond_stmt_ [...] adds 3148a97 2015-11-25 Richard Biener rguenther@suse.de adds 02e8320 [RTL-ifcvt] PR rtl-optimization/68435 Allow (c ? x++ : x--) form adds 010eee5 2015-11-25 Paolo Carlini paolo.carlini@oracle.com adds 1d09388 Remove broken ifcvt code for speculating memory writes adds 08de21a Port libvtv to Solaris adds 9c822ac Improve verification of loop->latch in verify_loop_structure adds eb69de9 * config/rs6000/rs6000.c (rs6000_declare_alias): Rename and g [...] adds 9c91e69 Improve tests for valid values of iostream bitmask types adds c8649f5 * config/nvptx/nvptx.c (walk_args_for_params): Delete. (nvp [...] adds 783ad65 2015-11-25 Richard Biener rguenther@suse.de adds 22117b9 PR c++/68385 adds 54485ef PR fortran/63858 adds c112228 2015-11-25 Steven G. Kargl kargl@gcc.gnu.org adds ef60aea 2015-11-25 Tristan Gingold gingold@adacore.com adds decb95f 2015-11-25 Jerome Lambourg lambourg@adacore.com adds 5593231 2015-11-25 Vincent Celier celier@adacore.com adds 7161e16 2015-11-25 Bob Duff duff@adacore.com adds 3eacd75 2015-11-25 Arnaud Charlet charlet@adacore.com adds 1d1b38b 2015-11-25 Eric Botcazou ebotcazou@adacore.com adds f6b3046 /cp 2015-11-25 Markus Trippelsdorf markus@trippelsdorf.de [...] adds 1542949 2015-11-25 David Sherwood david.sherwood@arm.com adds 18cefec * config/nvptx/nvptx.md (load_arg_reg<mode>): Arg number co [...] adds c2b9499 2015-11-25 Vladimir Makarov vmakarov@redhat.com adds 420a5ca * varasm.c (default_elf_asm_output_limited_string, default_ [...] adds 508ea8c * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Use do_ubsan_in_ [...] adds 7caa823 PR c++/67941 * lambda.c (maybe_add_lambda_conv_op): Mark _F [...] adds 17131f9 * gfortran.dg/nint_p7.f90: New testcase. adds c1183ec * timevar.def (TV_IPA_LTO_DECOMPRESS, TV_IPA_LTO_COMPRESS, [...] adds e82fa7d 2015-11-25 Paolo Carlini paolo.carlini@oracle.com adds 3abdee2 Add pass_oacc_kernels adds e1e1688 Add pass_oacc_kernels pass group in passes.def adds 59ec98b * lambda.c (maybe_add_lambda_conv_op): Only set no_sanitize [...] adds d55ee8d PR c++/68434 adds 2de9250 * g++.dg/init/self1.C: Remove dg-do run. adds 3f8f2e5 * lto-symtab.c: Include alias.h (warn_type_compatibility_p) [...] adds 64dc367 [gcc] 2015-11-25 Michael Meissner meissner@linux.vnet.ibm.com adds cf9e748 update changelog adds 4c4a180 PR lto/67548 * lto-plugin.c (linker_output, linker_output_s [...] adds cb80a80 PR c/66516 - missing diagnostic on taking the address of a bu [...] adds 2d46282 fix PR68453: recursively add phi nodes to merge points adds 9f45aa5 Daily bump. adds 1217800 PR go/61303 runtime: don't overallocate in select code adds 0e5ab63 PR c++/67876 - [6 Regression] ICE when compiling Firefox 38 adds 520d5ab * testsuite/libgomp.c/target-35.c: New test. adds 2c05794 [AArch64] Update patterns to support FP zero adds e2225bd PR c++/68508 * cp-tree.h (cp_ubsan_maybe_instrument_downcas [...] adds c62f411 [calls.c] PR rtl-optimization/67226: Take into account preten [...] adds 56fcaa9 2015-11-26 Paolo Bonzini bonzini@gnu.org adds 9858801 PR tree-optimization/68128 * tree.h (OMP_CLAUSE_SHARED_READ [...] adds 1b48940 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds 6eb7f9a Back out latest change. adds 3339f9c gcc/ adds f948235 PR rtl-optimization/68249 PR rtl-optimization/68321 * gcc. [...] adds b0acfcd 2015-11-26 Richard Biener rguenther@suse.de adds f63d9c4e PR c++/68527 * c-ada-spec.c (dump_nested_types): Add guard [...] adds d5bad50 2015-11-26 Richard Biener rguenther@suse.de adds cca84db [combine] Only restrict pure simplification in mult-extend su [...] adds 8426303 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds bc9df76 * libtool.m4 (export_symbols_cmds) [AIX]: Add global TLS "L" [...] adds 80b52c6 * configure: Regenerate. adds 6090f29 * configure: Regenerate. adds 3faa279 [AArch64] Add support for ARMv8.1 Adv.SIMD instructions. adds 8056176 Fix typo adds 01e44ce 2015-11-26 Richard Biener rguenther@suse.de adds dcf53ad 2015-11-26 Richard Biener rguenther@suse.de adds fa3f481 * g++.dg/tree-ssa/pr61034.C: Scan tree dumps also for alpha*-*-*. adds 0303232 [AArch64] Add sqrdmah, sqrdmsh instructions. adds 81d8e1e 2015-11-26 Richard Biener rguenther@suse.de adds 5a9e96d [AArch64] Add builtins for ARMv8.1 Adv.SIMD instructions. adds 200cc18 2015-11-26 Richard Biener rguenther@suse.de adds f09b32f * config/nvptx/nvptx.c (write_func_decl_from_insn): Replace [...] adds 82c27d0 * config/aarch64/aarch64-simd-builtins.def: Add missing cha [...] adds fcc8620 Revert "Improve verification of loop->latch in verify_loop_st [...] adds 31fe98d DWARF: fix loc. descr. generation for DW_AT_static_link adds 7a01f63 [AArch64] Add ACLE feature macro for ARMv8.1 Adv.SIMD instructions. adds dcf8c5b [AArch64][dejagnu] Dejagnu support for ARMv8.1 Adv.SIMD. adds b0f9c5d [AArch64] Add NEON intrinsics vqrdmlah and vqrdmlsh. adds c1ae9aa [AArch64] Add NEON intrinsics vqrdmlah_lane and vqrdmlsh_lane. adds b8c4f5a Ensure pretty-printer test uses C++98 mode adds db74c0b libitm: Use multiplicative hashing in the multi-lock TM method. adds f0b353b Ensure another pretty-printer test uses C++98 mode adds 218477c * doc/install.texi (Prerequisites): Increase ISL requ [...] adds 7dd315a gcc/cp/ChangeLog: adds 54c8b8e gcc/testsuite/ * g++.dg/pr67876.C: Remove duplicate content. adds 182eafc 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds e068cee * Makefile.in (build/genmatch.o): Depend on internal-fn.def. adds 1c1e943 Fix whitespacing. adds db5ba70 MIPS/GCC/doc: Reorder `-mcompact-branches=' adds 4b8026f [PR67753] adjust for padding when bypassing memory in assign_ [...] adds 0f341c0 Correctly handle ARM targets. * g++.dg/init/new45.C (cookie_ [...] adds cc4ae13 Daily bump. adds 0941f99 2015-11-27 Richard Biener rguenther@suse.de adds 5c15a93 Fix memory leaks in IPA devirt adds 8d23f4a Fix memory leak in loop_vec_info adds 633dd7f Fix parser memory leak in cilk_simd_fn_info adds b0be647 Fix memory leak in tree-chkp.c adds fd9ea52 Replace spaces with tabs and remove trailing whitespaces adds c5e4f59 PR c/63326 * c-parser.c (c_parser_compound_statement_nostar [...] adds d411bc7 PR tree-optimization/68552 * optabs.c (expand_vec_perm_1): [...] adds d4e328e Fix memory leak in cilk adds fc99b3a [RTL-ifcvt] PR rtl-optimization/68506: Fix emitting order of [...] adds 02f1a5a [RTL-ifcvt] Reject insns that are multiple_sets adds 05a6338 Be more careful about barriers when speculating conditional stores. adds 8ba7f13 2015-11-27 Richard Biener rguenther@suse.de adds be9e6c2 * gcc.dg/pr63568.c: Convert to GIMPLE. adds 42a0ee8 PR rtl-optimization/68250 * gcc.c-torture/execute/pr68250.c [...] adds 2583dd1 * config/nvptx/nvptx-protos.h (nvptx_record_needed_decl): Do [...] adds 2fed77b 2015-11-27 Richard Biener rguenther@suse.de adds ef33ea8 * config/nvptx/nvptx-protos.h (nvptx_addr_space_from_address [...] adds 8090582 Fix FAIL: gcc.c-torture/execute/20050124-1.c -O2 (internal [...] adds 88845c0 PR other/61321 - demangler crash on casts in template parameters adds af121a8 2015-11-27 Vladimir Makarov vmakarov@redhat.com adds 0fb937a Copy-edit the Option Summary in invoke.texi adds 335ce86 PR libgomp/68579 * task.c (gomp_task_run_post_handle_depend [...] adds 1ebf2a4 Daily bump. adds 208cd0a 2015-11-28 Matthias Klose doko@ubuntu.com adds 76ec990 Handle flinker-output in lto-wrapper adds 520cfff * config/nvptx/nvptx.h (FIRST_PARM_OFFSET): Add void cast. [...] adds e984c22 Add to correct changelog adds 1a82641 Daily bump. adds bc04bc7 PR target/28115 * config/rs6000/rs6000.c (rs6000_adjust_cost) [...] adds afcae10 * ipa-devirt.c (add_type_duplicate): Remove redundant ODR vi [...] adds 25ce1bc * config/nvptx/nvptx.md (const_0_operand, global_mem_operand [...] adds c25b3e3 PR c/67581 * g++.dg/torture/pr67581.C: New testcase. * c-f [...] adds c484839 PR c/67106 * gcc.c-torture/compile/pr67106.c: New testcase. [...] adds c7549d1 * cgraph.c (cgraph_node::make_local): No name is unique duri [...] adds bef0f14 2015-11-29 Matthias Klose doko@ubuntu.com adds 3fb1bd0 Daily bump. adds 9d1206d 2015-11-30 Venkataramanan Kumar Venkataramanan.Kumar@amd.com adds dbf97f4 2015-11-30 Richard Biener rguenther@suse.de adds c4d067f PR target/28115 * config/sparc/sparc.c (supersparc_adjust_c [...] adds c8273d2 [AVX-512] Enable QI-mode mask logic patterns on non-AVX-512DQ [...] adds 4ca7648 * gcc-interface/ada-tree.h (TYPE_MAX_ALIGN): New macro. * g [...] adds bd2956a * gcc-interface/utils2.c (gnat_invariant_expr): Add type con [...] adds 45c92b0 * gcc-interface/gigi.h (is_simple_additive_expression): Decl [...] adds c0df841 * gcc-interface/gigi.h (create_var_decl): Adjust prototype. [...] adds 6696f24 * osint.adb: Add use type clause for CRTL.size_t. (C_String [...] adds 49a601a * gcc-interface/trans.c (gigi): Fix initialization order. adds ed92a46 * c-ada-spec.c (print_ada_macros): Remove redundant blank li [...] adds bd5fa39 S/390: Testsuite: Add -mzarch to load-relative-check.c. adds a7bb97d S/390: Testsuite: Add asm scan patterns for -m31. adds a23f57e 2015-11-30 Paul Thomas pault@gcc.gnu.org adds 087b2f0 * config/nvptx/nvptx.c (nvptx_name_replacement): Move earlie [...] adds eec2f30 2015-11-30 Richard Biener rguenther@suse.de adds 851c1b0 PR tree-optimization/68501 * target.def (builtin_reciprocal [...] adds 32f0f54 Handle BUILT_IN_GOMP_PARALLEL in ipa-pta adds e295ace gcc/testsuite/ChangeLog: adds 9ce9d47 Add gcc.dg/pr46032-{2,3}.c test-cases adds 7c1a959 gcc/ * tree-nested.c (convert_nonlocal_omp_clauses): Add su [...] adds 958d01f always print parameter names as P_{SSA_NAME_VERSION} adds 40928f0 check for ISL generated code that leads to division by zero adds 8ceb279 Daily bump. adds 7ae7e6b * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds b1d47f0 * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds 3002293 PR go/68477 * go-gcc.cc (Gcc_backend::string_constant_expre [...] adds a94f1e5 PR tree-optimization/68529 * tree-ssa-loop-niter.c (number_ [...] adds ae3326d * ipa-devirt.c (type_with_linkage_p, type_in_anonymous_names [...] adds be6e428 2015-12-01 Richard Biener rguenther@suse.de adds d174bb0 Fix typo in aarch64.c adds c122b93 Improve error reporting from genattrtab.c adds 5fb5c07 * gcc-interface/Makefile.in (ADA_EXCLUDE_SRCS): Reorder. adds f8f535e Fix armv6+thumb1 unaligned tests adds 0fee14f gcc/ adds 385fdab Define path::_Cmpt after specializing path::__is_encoded_char adds a206617 2015-12-01 Richard Biener rguenther@suse.de adds f0dd4eb [testsuite] Fix pr46032* testcases. adds 083e7e3 2015-12-01 Richard Biener rguenther@suse.de adds d7e3207 2015-12-01 Richard Biener rguenther@suse.de adds 93ecb2f gcc/fortran/ * dump-parse-tree.c (show_omp_clauses): Handle [...] adds 9674547 Move pr46032*.c tests adds 1996547 2015-12-01 Christian Bruel christian.bruel@st.com adds 28af9b9 PR68474: Fix tree-call-cdce.c:use_internal_fn adds 97fc724 PR middle-end/68582 * cgraphunit.c (check_global_declaratio [...] adds ce182d9 PR tree-optimization/67916 * gcc.dg/torture/pr67916.c: New test. adds 571b348 OpenACC host_data support. adds 1f0b649 [gcc] adds 79686cd PR tree-optimization/64769 * c-c++-common/gomp/pr64769.c: N [...] adds dda4a90 * config/nvptx/nvptx.c (nvptx_function_arg_advance): Don't [...] adds 27e9c5a * lto-streamer-out.c (hash_tree): Do not stream TYPE_ALIAS_S [...] adds 38f56ae * gcc.c-torture/execute/alias-1.c: New testcase. * c-common [...] adds c0ddd9a gcc/ * config/nvptx/nvptx-protos.h (nvptx_output_aligned_de [...] adds 256eaa1 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2e42adb 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2c071d7 PR68577: Handle narrowing for vector popcount, etc. adds 2ec6287 * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Ini [...] adds 653b0b0 Daily bump. adds ef1a276 PR go/65717 compiler: Fix array reflection when len does [...] adds d9b0fca [PATCH] Fix declaration of pthread-structs in s-osinte-rtems. [...] adds 1cb731a [PR68603] Associate conditional C++ loop's back-jump with sta [...] adds ad80582 PR c/68533 * c-decl.c (get_parm_info): Use b->locus instead [...] adds 7d0239e S/390: bswap testcases require -march=z900 to work with -m31. adds 01651ff S/390: bswap64 testcases require -mzarch. adds 160b0cd [PATCH] Fix PR68029 adds 68795b4 S/390: Enable 64 bit atomic tests with -m31 -mzarch. adds d46ab84 S/390: Further bswap enhancements. adds 724bafd S/390: Fix vrepi constraint letter. adds 80fc7f5 S/390: Enable vrepi constants. adds f7d7224 S/390: Fix RT flag in vstrc instruction. adds 1a65652 S/390: Sort builtin types - cleanup only. adds 0570ddf S/390: Fix vec_splat_* builtins. adds 45f20a0 S/390: vec_set mode DI->SI for shift_count adds ec23b36 S/390: Make constant checking more strict adds 592e7d6 Check for invalid FAILs adds acdfe9e PR 68432: Add a target hook to control size/speed optab choices adds 5a0e130 2015-12-02 Richard Biener rguenther@suse.de adds acbb264 PR middle-end/68570 * gcc.dg/torture/pr68570.c: New test. adds 32cbdfc rs6000: Optimise SImode cstore on 64-bit adds 4d1088a AVX-512. Split out mask version for vec_extract_hi_<mode>. adds 4e89a22 2015-12-02 Richard Biener rguenther@suse.de adds 08e661c Handle BUILT_IN_GOACC_PARALLEL in ipa-pta adds e9e763a 2015-12-02 Richard Biener rguenther@suse.de adds 6196ad6 * config/nvptx/nvptx-protos.h (nvptx_output_mov_insn): Decla [...] adds 52d9846 Fix ambiguity with multiple enable_shared_from_this bases adds 12dc9a1 Mark pointers to allocated target vars as restricted, if possible adds 96eefde Fix oacc kernels default mapping for scalars adds 2a7545d Some OpenACC host_data cleanup adds 24096e1 Track indirect calls for call site information in debug info adds 04edfb8 2015-12-02 David Sherwood david.sherwood@arm.com adds e45cefd * config/mips/mips.c (mips_emit_probe_stack_range): Adjust. [...] adds 191cd96 PR c++/68290 * constraint.cc (make_constrained_auto): Move [...] adds b3de8ca rename flag_loop_optimize_isl to flag_loop_nest_optimize adds fead8d0 fix invalid bounds on array refs adds 8702ba1 * config/nvptx/nvptx.c (enum nvptx_shuffle_kind): New. Abso [...] adds 0344b43 2015-12-02 Matthias Klose doko@ubuntu.com adds 89f1603 Fix TYPE_MAIN_VARIANT construction for arrays of qualified ty [...] adds 111e415 * cp-gimplify.c (cp_fold): Use fold_build*. adds da562e3 Define c_fully_fold separately for C and C++. adds 69f54cf Introduce cp_fold_rvalue. adds 9c691db Do constant folding in warn_* functions. adds 877f47a ./: PR go/66147 * Makefile.tpl (HOST_EXPORTS): Add XGCC_FLA [...] adds eee8c3b PR c++/68653 * tree.c (nonnull_arg_p): Allow OFFSET_TYPE. adds 8fb8e6c PR target/68647 * optabs.c (expand_doubleword_popcount, exp [...] adds 4dcc386 * configure.ac: Check assembler support for R_PPC64_ENTRY re [...] adds c57ab0e Fix c++/67337 (segfault in mangle.c) adds 33ae5df gcc/fortran/ PR fortran/63861 * openmp.c (gfc_match_omp_cl [...] adds 73bd9dd PR c/68513 * gcc.dg/pr68513.c: New test. adds da7b620 fix PR68550: do not handle ISL loop peeled statements adds bd47f0b 2015-12-02 Tobias Burnus burnus@net-b.de Alessandro [...] adds 0001fd8 Allow running the testsuite in C++1z mode. adds e75b0ae do not insert code outside the generated region adds 94f74a2 handle missing isl_ast_expr adds 6a8fbd7 PR preprocessor/57580 * c-ppoutput.c (print): Change printe [...] adds 4921635 Daily bump. adds d863cfe PR ipa/68184 * g++.dg/torture/pr68184.C: New testcase. * c [...] adds 355c1f4 * ipa-pure-const.c (ignore_edge): Rename to ... (ignore_edg [...] adds d2c6c2b * ipa-pure-const.c (ignore_edge_for_pure_const): New functio [...] adds 8167d6a 2015-12-03 Richard Biener rguenther@suse.de adds 22f4144 2015-12-03 Richard Biener rguenther@suse.de adds c0b82bc Added missing ChangeLogs. Fix scan pattern for gcc.target/i38 [...] adds 171f11c Guard isl_ast_op_zdiv_r usage with HAVE_ISL_OPTIONS_SET_SCHED [...] adds eeda041 gcc/ adds ddf5be9 2015-12-03 Richard Biener rguenther@suse.de adds 4aa15f9 [RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that ch [...] adds d7ed88b gcc/ * config/nvptx/nvptx-protos.h (npvptx_section_from_add [...] adds d34dd3b Fix some issues with the ROP patch (PR 68471, 68472) adds 4cfd27a Add an rsqrt_optab and IFN_RSQRT internal function adds 10cb5d0 Documentation tweaks for internal-fn-related optabs adds 005f591 [PR tree-optimization/68599] Avoid over-zealous optimization [...] adds b109078 Empty the redirect_edge_var_map after each pass adds ceb58cc Add cost model for Exynos M1 adds 4219e56 * alias.c (alias_set_subset_of, alias_sets_must_conflict_p) [...] adds 6af47aa Daily bump. adds e184ddc gcc/cp/ * parser.c (cp_ensure_no_oacc_routine): Update erro [...] adds c8a9f72 * config/aarch64/aarch64.c (aarch64_legitimize_address): leg [...] adds 46c54c0 2015-12-04 Richard Biener rguenther@suse.de adds d10da77 2015-12-04 Richard Biener rguenther@suse.de adds fafc6bc PR target/68655 * config/i386/i386.c (canonicalize_vector_i [...] adds a4ab54a * c-tree.h (c_build_va_arg): Adjust prototype. * c-parser.c [...] adds dd4268a * config/aarch64/atomics.md (atomic_store<mode>): Use predic [...] adds e60676f [ARM] PR target/68214: Delete IP-reg-clobbering call-through- [...] adds 931fc4a 2015-12-04 Richard Biener rguenther@suse.de adds 6a979f7 PR middle-end/65958 * config/aarch64/aarch64-protos.h (aarc [...] adds 6ad0a0b PR middle-end/65958 * gimplify.c (struct gimplify_ctx): Tur [...] adds 505b369 2015-12-04 Richard Biener rguenther@suse.de adds 901c10a 2015-12-04 Richard Biener rguenther@suse.de adds 4dd98c2 * gcc.dg/graphite/id-28.c: Requires pthreads. adds e78f526 * config/nvptx/nvptx.c (write_one_arg): Deal with prologue [...] adds bdda5a3 gcc/ adds 9841c6e Add notinbranch/inbranch flags to attribute __simd__. adds 7a0cee3 [PATCH 1/2] S/390: Implement "target" attribute. adds 14d7e7e [PATCH 2/2] S/390: Implement "target" attribute. adds 5886434 S/390: Add -mbackchain options to fix test failure. adds a44807f [AArch64] Don't allow -mgeneral-regs-only to change the .arch [...] adds 55a2d27 * tree-ssa-reassoc.c (maybe_optimize_range_tests): Return bo [...] adds b7975a3 PR tree-optimization/68671 * tree-ssa-reassoc.c (maybe_opti [...] adds 26fa902 PR tree-optimization/68680 * calls.c (special_function_p): [...] adds 6e8d7db 2015-12-04 Steven G. Kargl kargl@gcc.gnu.org adds e7f8c9f * tree-tailcall.c (find_tail_calls): Ignore GIMPLE_NOPs. adds 09767a2 rs6000: Implement cstore for signed Pmode register compares adds f133c66 I really do hate this keyboard. adds 7ed86ba gcc * config.gcc (extra_gcc_objs): Define for MSP430. [...] adds a85069b rs6000: Clean up the cstore code a bit adds f65ece8 PR libstdc++/57060 cope with invalid thread IDs adds 99e82b0 gcc: 2015-12-04 Paolo Bonzini bonzini@gnu.org adds 7d38b7b * ipa-inline.c (can_inline_edge_p) Use merged_comdat. * cgr [...] adds 32d050b PR c/68656 * toplev.c (init_asm_output): Pass UNKNOWN_LOCAT [...] adds 3d27a0f C++ FE: expression ranges adds 09c7c47 PR c++/68645 * parser.c (cp_parser_direct_declarator) (cp_ [...] adds dd8aabc PR middle-end/65958 * config/arm/unspecs.md (unspec): Remov [...] adds d29e939 Add fuzzing coverage support adds 2f67d2d gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Ne [...] adds a9d58e3 2015-12-04 Vladimir Makarov vmakarov@redhat.com adds 70f9c73 * gcc.dg/vla-24.c: Requires alloca. adds da54329 [AArch64] Add register constraints to add<mode>3_pluslong adds 6cfed2d fix PR68693: Check for loop structure when extending the SCoP adds 48ee857 check that all the scev applied ops have are dominated by their defs adds fd91fe6 Daily bump. adds 1a9dd53 PR target/68609 * config/rs6000/rs6000-protos [...] adds 387049b * gcc.target/powerpc/recip-sqrtf.c: New test. adds cc78610 2015-12-05 Paul Thomas pault@gcc.gnu.org adds 72bad04 2015-12-05 Juoko Orava jouko.orava@iki.fi adds cc65c9a Daily bump. adds 43aa4bd * ipa-icf.c (sem_function::merge): Check that local_original [...] adds 9bffc11 2015-12-06 Tobias Burnus burnus@net-b.de adds 156d05a PR ada/49940 * s-osinte-kfreebsd-gnu.ads (lwp_self): New im [...] adds 5112baa PR ada/49944 * s-osinte-freebsd.ads: Minor reformatting. ( [...] adds 51ef305 PR ada/56274 * s-osinte-kfreebsd-gnu.ads (pthread_rwlock_t) [...] adds 1b1db4e support for AMD clzero isa. adds 97c2bc3 gnattools/ PR ada/50048 * Makefile.in (ftop_srcdir): New va [...] adds ee12e5f PR ada/60164 * doc/gnat_ugn/gnat_and_program_execution.rst [...] adds 0f71ae5 * config/sh/sh.md (rsqrtsf2): Adjust for the recent rsqrt_opt [...] adds 1371cec Daily bump. adds b157175 * g++.dg/cpp0x/static_assert8.C: Fix for -std=c++1z. * g++. [...] adds b34f7e6 PR c++/68597, fix auto9.C and auto-neg1.C with -std=c++1z. adds 6751468 Fix memclass5.C, memfriend10.C, var-templ19.C with -std=c++1z. adds eade094 Fix template/ref1.C, nontype15.C, addr-builtin1.C with -std=c++1z. adds 98fe467 Fix crash70.C with -std=c++1z. adds 3b2771f Fix decltype-call1.C with -std=c++1z. adds a529dea Fix parse/no-type-defn1.C with -std=c++1z. adds fc487c3 PR target/68633 adds 1ba6840 Commit accidentally forgotten tests. adds f40f9ee PR target/68627 adds 7e6e9bf gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Lo [...] adds 219bb7c Fix new sancov tests adds bc4c651 Fix changelog entry and add pr66896.C. adds d0f713f Fix missing range information for "%q+D" format code adds 64204da gcc/ * config/nvptx/nvptx.c (nvptx_output_call_insn): Emit [...] adds d96a7a4 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 3adbc51 2015-12-07 Vladimir Makarov vmakarov@redhat.com adds 4a7d592 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 796bb13 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds e0dec29 PR ipa/61886 * symtab.c (ultimate_transparent_alias_target) [...] adds 1b06294 PR c/68668 * c-decl.c (grokdeclarator): If ORIG_QUAL_INDIRE [...] adds a01b98f * config//nvptx/nvptx.c (write_return): New. (write_fn_prot [...] adds 50cd3de * fold-const.c (operand_equal_p): Drp flag_strict_aliasing check. adds 802e637 Add scheduling model for Exynos M1 adds 03af97e gcc/testsuite/ * lib/g++.exp: Also find -std list in GXX_TES [...] adds dd913ae PR c++/68170 * pt.c (maybe_new_partial_specialization): The [...] adds 8f559c6 PR c++/68464 * cp-gimplify.c (cp_fold): Don't assume X has [...] adds 522e1fe 2015-12-07 Steve Ellcey sellcey@imgtec.com adds ee34b05 2015-12-07 Steve Ellcey sellcey@imgtec.com adds 6085651 PR middle-end/66726 * g++.dg/tree-ssa/pr66726.c: Renamed to [...] adds 6ce5f83 PR c++/68683 * constraint.cc (satisfy_argument_deduction_co [...] adds fb79218 PR c++/68760 * error.c (dump_global_iord): Use DECL_SOURCE_ [...] adds fee0b56 PR target/63668 * doc/invoke.texi (SPARC options): Document [...] adds 846fb52 Daily bump. adds c17507c * config/rl78/constraints.md (Wfr): Change to be a non-memory [...] adds e7eabf3 gcc/ adds e300de9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 93bb3cf * config/i386/i386.c (ix86_emit_swsqrtsf): Cleanup infinity [...] adds 46d5e21 * config/ia64/ia64.c (ia64_emit_probe_stack_range): Adjust. [...] adds 5912f52 * doc/invoke.texi (SPARC options): Fix typo. adds fe2961b [AArch64] Rework ARMv8.1 command line options. adds 780656b 2015-12-08 Andre Vieira andre.simoesdiasvieira@arm.com [...] adds a2b3115 gcc/testsuite: * gfortran.dg/pr68627.f: Limit target to x86. adds 15d1630 [testsuite][ARM target attributes] Fix effective_target tests. adds 0974206 2015-12-08 David Sherwood david.sherwood@arm.com adds 31ba81b PR c/48088 PR c/68657 * common.opt (Wframe-larger-than=): [...] adds 733acad Add file missing from earlier commit. adds ddf971a gcc/testsuite/ * gfortran.dg/pr68627.f: Use '!ia32' instead [...] adds 9751df3 AVX-512. Fix assembler section for broadcast pattern. adds 44c0112 Clear restrict in install_var_field adds fe90ab1 PR c++/68116 * g++.dg/cpp0x/pr68116.C: New test. adds 720d8cb [AArch64] Skip big-endian as well for gcc.target/aarch64/got_ [...] adds f73b478 PR c/68757: fix uninitialized src_range for various builtins adds 7063d45 C: fix uninitialized ranges for __alignof__ adds adf1dfd * gcc.dg/sso-9.c (foo): Robustify trick. adds f30646b * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm [...] adds 4d64524 PR target/68701 * config/i386/i386.c (ix86_option_override_ [...] adds 52fbaa0 * testsuite/ChangeLog: Fix last entry. adds 2642aca * gcc.c-torture/compile/920723-1.c: Remove PTX skip. * gcc. [...] adds 3809b03 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds ee03cd5 PR ipa/61886 * lto-partition.c (add_symbol_to_partition_1): [...] adds 48effc5 gcc/ * config/nvptx/nvptx.c (decl_chunk_size, decl_chunk_mo [...] adds 10dd059 PR ipa/61886 * symtab.c (symtab_node::verify_base): Fix thi [...] adds 0325f3f PR ipa/61886 * ipa-visibility.c (can_replace_by_local_alias [...] adds dfbba35 PR ipa/61886 * varpool.c (varpool_node::get_availability): [...] adds 4d2c990 PR ipa/61886 * lto-cgraph.c (compute_ltrans_boundary): Add [...] adds 3c4e44f Daily bump. adds 161765f Fix misleading indentation in tree-ssa-loop-unswitch.c adds a1cb63f Fix misleading indentation in tree-nested.c adds 3c6824f Fix PR c++/68711 - [6 regression] SEGV on an invalid offsetof [...] adds 4e42d23 PR ipa/61886 * lto-streamer.h (lto_symtab_merge_decls, lto_ [...] adds 8b95d2d * config/rx/rx.opt (-mjsr): Add. * config/rx/predicates.md (r [...] adds f5d3c0a PR ipa/61886 * symtab.c (symtab_node::equal_address_to): Ne [...] adds ad9c515 2015-12-09 Chung-Lin Tang cltang@codesourcery.com adds a0041ab PR ipa/61886 PR middle-end/25140 * ipa-reference.c (is_imp [...] adds fc5f8be 2015-12-09 Richard Biener rguenther@suse.de adds 0308f68 2015-12-09 Richard Biener rguenther@suse.de adds 59c1821 Minor fixes adds 762aef8 Fix PR ipa/68790 adds 6e0cf98 Fix memory leak in tree-if-conv.c adds dd68020 Fix newly introduced memory leak in adds f599561 Fix GOMP/GOACC_parallel handling in find_func_clobbers adds 0b04b41 PR ada/66526 * g-expect.adb (Set_Up_Child_Communications): [...] adds 062a10f 2015-12-09 Richard Biener rguenther@suse.de adds f67e390 2015-12-09 Richard Biener rguenther@suse.de adds d73c123 PR tree-optimization/68786 * tree-if-conv.c: Include builti [...] adds 4e12ee8 [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609 adds 5dccd07 PR tree-optimization/66949 * tree-ssa-phiopt.c (tree_ssa_ph [...] adds c7d9ad8 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior [...] adds 9bb0fb7 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX defi [...] adds 51df021 /cp 2015-12-09 Paolo Carlini paolo.carlini@oracle.com adds b674417 dump param name when timing out adds f2e4bff add array access function in the right order adds f673455 specify more isl codegen options adds 195e39f 2015-12-09 Andreas Tobler andreast@gcc.gnu.org adds b39960e PR ipa/61886 PR middle-end/25140 * ipa-reference.c (ipa_re [...] adds 2f7de6c 2015-12-09 Tobias Burnus burnus@net-b.de adds 24199c3 PR lto/68811 * g++.dg/lto/pr68811_0.C: New testcase. * g++ [...] adds 58da814 PR ipa/61886 * ipa-visibility.c (function_and_variable_visi [...] adds 5118f06 2015-12-09 Tobias Burnus burnus@net-b.de Ales [...] adds 7e28e64 PR lto/68811 * lto.c (lto_fixup_prevailing_decls): Do not c [...] adds 96ba677 PR ipa/61886 PR middle-end/25140 * tree-ssa-alias.c (ptr_d [...] adds 9820cc9 Daily bump. adds 278e789 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): D [...] adds ab861c8 PR 68115/libfortran * configure.ac: Set libbacktrace_cv_sys [...] adds a59e6fa * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Rem [...] adds ef6d055 Fix memory leaks in tree-vect-data-refs.c adds 8a33e81 Remove invalid assert in find_func_aliases_for_builtin_call adds 0d4f3f8 2015-12-10 Richard Biener rguenther@suse.de adds 93bfa1f 2015-12-10 Richard Biener rguenther@suse.de adds bca33fb 2015-12-10 Richard Biener rguenther@suse.de adds d227606 2015-12-10 Richard Biener rguenther@suse.de adds 8f081a6 2015-12-10 Richard Biener rguenther@suse.de adds 6c2acfc Fix warnings from including fdl.texi into gnat-style.texi adds 7ae97ba 2015-12-10 Richard Biener rguenther@suse.de adds 522ea93 PR tree-optimization/68785 * gimple-fold.c (fold_ctor_refer [...] adds c34c9fe [install.texi] Add note against GNAT 4.8 on ARM targets adds 0ce1bd6 Correct previous ChangeLog (targets is correct, not hosts) adds e7f3075 gcc/ adds ed3c531 fix typo in date format adds e237aa7 * alias.c (get_alias_set): Add cut-off for recursion. adds ae57688 Revert [testsuite][ARM target attributes] Fix effective_target tests adds 1794836 2015-12-10 Richard Biener rguenther@suse.de adds 307c7fd [ARC] Add support for atomic memory built-in. adds f559993 [ARC] Add support for atomic memory built-in. Add atomic.md file. adds c4e6339 * gcc-interface/gigi.h (create_var_decl): Adjust comment. ( [...] adds 9131519 Improve generated libstdc++ API docs adds d6b260f * gcc-interface/trans.c (Call_to_gnu): Remove guard for NULL [...] adds a03ff9d 2015-12-10 Richard Biener rguenther@suse.de adds 82e4bc9 PR ada/48013 * gcc-interface/trans.c (empty_stmt_list_p): N [...] adds 1a9de75 Fix dejagnu directives in shared_ptr test adds 9dc19707 Change tests to use -std=gnu++14 not -std=gnu++1y adds 32dd1e5 Fix -Wmisleading-indentation warning in function.c adds 24b1b3e Fix misleading indentation in gcc/fortran/io.c adds 5b3ba40 Fix -Wmisleading-indentation warning in gcc/regrename.c adds a15f56f Fix -Wmisleading-indentation warning in ifcvt.c adds 35e3a98 Fix -Wmisleading-indentation warning in graphite-optimize-isl.c adds 81dbff5 2015-12-10 Martin Jambor mjambor@suse.cz adds 30ccaf3 PR c++/68348 * g++.dg/cpp0x/pr68348.C: New test. adds d3960aa gcc/ adds b0e1d3d PR rtl-optimization/68376 PR rtl-optimization/68670 * ifcv [...] adds 9675245 2015-12-10 Jeff Law law@redhat.com adds 1e66214 testsuite/lib/multline.exp: show test name and line numbers adds 7b1a8d9 PR tree-optimization/68619 * graphite-scop-detection.c (gat [...] adds 55ee22e * invoke.texi (Warning Options): Update -Wall options [...] adds 5f40c95 2015-12-10 Vladimir Makarov vmakarov@redhat.com adds a515ebd Add -Wmisleading-indentation to -Wall adds 15a1fce * ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_fo [...] adds e21bcce * lto-streamer-out.c (wrap_refs): Only wrap public decls. adds fcfe0df * config/nvptx/nvptx.c (nvptx_function_arg, nvptx_function_ [...] adds 71d3c07 rtlanal: Fix bits/bytes confusion in set_noop_p (PR68814) adds f94693e PR ipa/61886 * lto-symtab.c (lto_symtab_merge_p): Avoid mer [...] adds b1d369b Daily bump. adds 7af735b Fix shrink-wrapping bug (PR67778, PR68634) adds f66a5fd gcc/ adds 904b63c gcc/ adds deb03d1 2015-12-11 Richard Biener rguenther@suse.de adds 7c25796 Fix PR target/67484 adds b3342fe S/390: Fix warnings in "*setmem_long..." patterns. adds 0009188 S/390: Fix warnings in "*setmem_long..." patterns. adds 58db7f1 Add an asssert and testcase for PR 68064 adds e3343fd * hash-map.h (hash_map::hash_map): Gather statistics only w [...] adds 035418f Remove unpaired TERMINATE_PASS_LIST in passes.def adds 49dc00f PR libstdc++/68139 adds 8c3f798 gcc/ * config/nvptx/nvptx.h (TARGET_SUPPORTS_WIDE_INT): Def [...] adds 3d9a6ba libmpx/ adds ba0e61d S/390: Wide int support. adds 51b4712 * ChangeLog: Remove confusign PR marker. adds 7c5f556 avoid alignment of static variables affecting stack's adds 2e7fa9b * gcc.dg/pr59605-1.c: Reduce iterations for nvptx. adds 8b1fba2 2015-12-11 Jan-Benedict Glaw jbglaw@lug-owl.de Domin [...] adds c666c7b * config/nvptx/nvptx.h (RETURN_ADDR_REGNO): Delete. (OUTGOI [...] adds 0ca0e47 Fix std::invoke support for reference_wrappers adds 4c1f789 PR middle-end/68215 * tree-vect-generic.c (tree_vec_extract [...] adds 094dcfe [PATCH][PR tree-optimization/68844] Fix testcase expected output adds 11b44d7 Daily bump. adds 8f905db gcc: PR sanitizer/68418 * c-family/c-ubsan.c (ubsan_instrum [...] adds b223887 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 [...] adds d9102cb 2014-12-12 Tobias Burnus burnus@net-b.de adds 38bb931 2014-12-12 Tobias Burnus burnus@net-b.de adds 543530a * config/sparc/sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to [...] adds 49adb6e Fix date adds 15addf1 * tree.c (free_lang_data_in_type, find_decls_types_r): Also [...] adds 97b85bb Daily bump. adds 83a01d5 * g++.dg/opt/pr48549.C: XFAIL AIX. * g++.dg/a [...] adds 6cbd82a * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds 3afbcf4 * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds d32e568 Handle sizes and kinds params of GOACC_paralllel in find_func [...] adds 378682d [PATCH] m68k testsuite TLC adds fe09f7a [PATCH][PR target/19201] Peephole to improve clearing items i [...] adds ccbc86c * gcc.dg/graphite/pr42729.c: XFAIL AIX. adds 2added0 [PR67355] drop dummy zero from reverse VTA ops, fix infinite [...] adds 7729884 Daily bump. adds 63f4c0d 2015-12-14 Thomas Preud'homme thomas.preudhomme@arm.com adds f3c921e PR rtl-optimization/68730 * cfgrtl.c (cfg_layout_finalize): [...] adds 1a76194 [PR 66616] Check for thunks when adding extra constants to clones adds d899e1d [ARC] Refurbish emitting DWARF2 related information when expa [...] adds 91e5651 [ARC] Use TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P hook. adds 3378f0f * gcc.dg/builtin-return-1.c: Correct effective-target test. [...] adds cc06310 Document the implementation of Logical Operator Type Traits. adds f1cf83e Bad date on the Changelog entry, boo hiss. adds 4bc89ef [combine] Don't create LSHIFTRT of zero bits in change_zero_ext adds a5d9774 2015-12-14 Richard Biener rguenther@suse.de adds 6d37c11 2015-12-14 Richard Biener rguenther@suse.de adds 4a815ef 2015-12-10 Richard Biener rguenther@suse.de adds 89b07b7 rs6000: Fix a mistake in cstore_si_as_di (PR68865, PR68879) adds f87b290 libgomp/ * libgomp.h (gomp_device_state): New enum. (struct [...] adds 7ca909c PR c/68833 * common.opt (Wmissing-noreturn): Add Warning op [...] adds df931be gcc/ * config/nvptx/nvptx.h (PARM_BOUNDARY): Set to 32. * [...] adds be5e9c7 Dump default defs for arguments, static chain and decl-by-reference adds 78d9d5f 2014-12-14 Tobias Burnus burnus@net-b.de adds f8f3752 PR c++/68309 gcc/ * hash-table.h: Add copy constructor. * [...] adds 47e6089 2015-12-14 Steve Ellcey sellcey@imgtec.com adds ca4aee5 2015-12-14 Steve Ellcey sellcey@imgtec.com adds fe1d8e2 Daily bump. adds 96c393e 2015-12-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds d175f01 Fix PR c++/21802 (two-stage name lookup fails for operators) adds 4821174 PR libstdc++/68863 * include/bits/regex_executor.tcc (_Exec [...] adds 1f531aa PR tree-optimization/66688 * tree-cfgcleanup.c (cleanup_con [...] adds f7c54ed Skip block move tests for mcpu=gr5 on Visium adds db6287e 2015-12-15 Paolo Carlini paolo.carlini@oracle.com adds 61d7a19 Add myself to MAINTAINERS adds f6bd593 [PR 68851] Do not collect thunks in collect_callers adds 6c6058a Fix ICE for coarray Critical inside module procedure adds 8f46e32 * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Reformat. (CANNO [...] adds 55edc28 Fix cv-qualifiers in std::bind invocation adds 65d48dd Remove vestigial traces of std::tr1::bind adds dfea92e Fix PR21273 adds c099882 gcc/c-family/ * c-common.c (c_common_attribute_table): Handl [...] adds 75e722a PR c/68907 * c-typeck.c (build_atomic_assign): Set TREE_NO_ [...] adds 9be4db0 Add space between name and email in Changelog adds 3404c48 * hash-map.h, hash-table.h: Make copy constructors explicit. adds f8e6fa1 * config/nvptx/nvptx.md (nvptx_register_operand): Don't acce [...] adds 6f41d1b Restore accidentally-removed volatile qualifier adds ffd95e0 * config/nvptx/nvptx.c (write_one_arg): Rename to ... (writ [...] adds 73d282c gcc/testsuite/ChangeLog: 2015-12-15 Martin Sebor <msebor@re [...] adds afb3e7e Daily bump. adds 5800144 * symtab.c (symtab_node::fixup_same_cpp_alias_visibility): [...] adds c4b4be7 PR lto/68878 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 4c9c653 PR rtl-optimization/65980 * jump.c (rtx_renumbered_equal_p) [...] adds 141d7d6 2015-12-16 Richard Biener rguenther@suse.de adds 054fd23 [ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_ [...] adds 9342597 libstdc++/68921 add timeout argument to futex(2) adds 3709b2060 [ARM] Add support for ARMv8.1. adds c3575fb [ARM] Multilib support for ARMv8.1. adds 32833c0 [ARM] Add patterns for new instructions adds a75386f [ARM] Add ACLE feature macro for ARMv8.1 instructions. adds e9a02a5 [Testsuite] Support ARMv8.1 ARM tests. adds 25712b7 2015-12-16 Richard Biener rguenther@suse.de adds 0d9d4f5 [ARM] Add ACLE intrinsics vqrdmlah and vqrdmlsh adds b65f8d0 [ARM] Add ACLE intrinsics vqrdmlah_lane and vqrdmlsh_lane adds 1b35bdf 2015-12-16 Richard Biener rguenther@suse.de adds 1e1abf1 gcc/ * config/i386/i386-c.c (ix86_target_macros_internal): R [...] adds 565bc8f 2015-12-16 Richard Biener rguenther@suse.de adds f71e6ee Add pass_oacc_ipa adds 6e71bbf * config/nvptx/nvptx-protos.h (nvptx_hard_regno_mode_ok): De [...] adds b5e7cd4 2015-12-16 Richard Biener rguenther@suse.de adds 5ca941e [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_ [...] adds 9ff9357 2015-12-16 Bernd Edlinger bernd.edlinger@hotmail.de adds 82fc3cb [AArch64] Properly cost zero_extend+ashift forms of ubfi[xz] adds 353947f * gcc.dg/sibcall-9.c: Xfail for nvptx. adds 1d65bac PR c/64637 * c-typeck.c (c_process_expr_stmt): Use location [...] adds 6fb1055 add more dumps on data dependence graph adds b49f1fb C FE: use correct location range for static assertions adds c02e93c * ipa-cp.c (ipa_get_indirect_edge_target_1): Use can_refer; [...] adds 7458b15 update required isl version adds a6edabb Use refs instead of values. adds 18d73d6 Remove individial dependence pointers and add a scop::depende [...] adds e2093e0 C FE: fix range of primary-expression in c_parser_postfix_expression adds 0393505 Add missing changelog entry adds dbd7938 Better error recovery for merge-conflict markers adds 44ce853 PR c++/63628 * pt.c (tsubst_pack_expansion): Also make dumm [...] adds 7ce37be PR c++/68309 * pt.c (instantiate_decl): Revert earlier change. adds 4ac6fcc * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield. adds 7bb66bb * config/nvptx/nvptx.h (OUTGOING_STATIC_CHAIN_REGNUM): Remov [...] adds d6bb0b9 * ree.c (add_removable_extension): Use reg_overlap_mentioned [...] adds a865a0f * ipa-visibility.c (can_replace_by_local_alias): Make static [...] adds f22d444 2015-12-16 Paolo Carlini paolo.carlini@oracle.com adds 289af22 attach schedule tree to the scop adds b0e01e9 PR objc++/68932 - FAIL: obj-c++.dg/property/at-property-23.m [...] adds d509ec5 PR target/68779 * config/pa/pa.md (atomic_loaddi): Honor -m [...] adds 2f22bea Daily bump. adds 188564e [gcc] 2015-12-15 Michael Meissner meissner@linux.vnet.ibm.com adds 3d1d4de PR c/68868 - atomic_init emits an unnecessary fence adds e751c05 Correct ChangeLogs for PR c++/42121 and related. adds 9768b22 Avoid code duplication in cp_tree_[operand|code]_length adds ea7ec26 Fix some blockers of PR c++/24666 (arrays decay to pointers t [...] adds fe3a066 2015-12-17 Thomas Preud'homme thomas.preudhomme@arm.com adds b52cf69 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com adds ffebb4e Only support -gstabs on Mac OS X if assember supports it (PR [...] adds 28a07e6 2015-12-17 Richard Biener rguenther@suse.de adds 9890323 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com gcc [...] adds d84b851 2015-12-17 Richard Biener rguenther@suse.de adds fa79057 Fix wrong PR references adds b55deb2 PR tree-optimization/68835 * tree.c (get_int_cst_ext_nunits [...] adds 4eb18c4 2015-12-17 Christian Bruel christian.bruel@st.com adds 07ae827 * config/isl.m4 (ISL_CHECK_VERSION): Add gmp libs. * config [...] adds f78f10d Add a flag to control the balance between GNAT encodings and [...] adds b20f41d DWARF: handle variable-length records and variant parts adds db3c183 DWARF: add a language hook to override types in debugging inf [...] adds 6a3b696 DWARF: add a language hook for fixed-point types adds 4b4c965 DWARF: describe Ada dynamic arrays as proper arrays adds 584cdd4 DWARF: create a macro for max dimensions for array descr. lang. hook adds e0501e5 DWARF: add a language hook for scalar biased types adds 91f0977 DWARF: describe properly Ada packed arrays adds 617b4fc * c-c++-common/Wunused-var-13.c: Requires label values. * g [...] adds 402759d 2015-12-17 Richard Biener rguenther@suse.de adds 5c4d67b * config/nvptx/nvptx.h (NVPTX_RETURN_REGNUM, FRAME_POINTER_R [...] adds 22b8661 mark *-knetbsd-* as obsolete adds 40e74b2 obsolete openbsd 2.0 and 3.X adds 690f83b obsolete the interix target adds a2356db 2015-12-17 Andris Pavenis andris.pavenis@iki.fi adds 230bf8b PR c++/67576 adds 02df649 PR c++/67550 adds a24f50c * config/avr/avr.h (MOVE_MAX): Set value to 1. [...] adds f12d4c1 move all isl include files to graphite.h adds 71130ef replace ISL with isl adds b9f9586 C FE: improvements to ranges of bad return values adds c748c16 gcc/ * ipa-icf.c (sem_item_optimizer::merge): Don't pick 'm [...] adds d739021 [PATCH] Limit path splitting to loops we optimize for speed adds 5b446d2 Daily bump. adds cfb00f7 Mark recently obsoleted targets (openbsd3 and knetbsd) adds ca18e0e syscall: Add definition for NLA_HDRLEN adds d9bd6fa Fix PR c++/68831 (superfluous -Waddress warning for C++ delete) adds ae31bfa [PATCH] Move split-path pass next to the tracer pass adds d98ee67 [DJGPP] Update config/os/djgpp/error_constants.h adds b767924 Specify that DJGPP do not have mmap even when sys/mman.h exists adds 444b690 Add *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets adds d848f9f Update typedefs for integer types in config/i386/djgpp-stdint.h adds 95ec1e8 Add myself to MAINTAINERS (Write After Approval) adds 3bd8520 S/390: Deprecate g5 and g6 CPU levels adds 3d2337c 2015-12-18 Paul Thomas pault@gcc.gnu.org adds 651e040 S/390: Simplify vector conditionals adds a991c8a S/390: Turn constm1_operand into all_ones_operand adds 050a2b4 [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extra [...] adds 8fd7212 gcc/ adds a9171b8 gcc/ adds fee9fc9 S/390: Allow to use r2 to r4 as literal pool base. adds 0836477 IRA: Fix % constraint modifier handling on disabled alternatives. adds cb7ccda 2015-12-18 Richard Biener rguenther@suse.de adds 04a6025 * c-c++-common/attr-simd-3.c: Requires pthreads. adds 31a633e * config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): [...] adds 89da683 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds f69e6a9 Compile gcc.dg/vect/pr68305.c with -mavx2 for x86 target adds 40c562e [PATCH] [PR rtl-optimization/49847] Fix ICE in CSE due to cc0 [...] adds fecf184 * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry f [...] adds f1507b4 * gcc-interface/ada-tree.h (TYPE_DEBUG_TYPE): Remove duplicate. adds 5243b51 /cp 2015-12-18 Paolo Carlini paolo.carlini@oracle.com adds 05f906d * gnat.dg/specs/debug1.ads: Bump final count to 18. adds 6ceddcd Ignore -fdebug-prefix-map in producer string (by Daniel Kahn [...] adds 6bd291c * config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand [...] adds 1ffaae3 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds a3de9f2 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds 6ec840b PR debug/68860 * ipa-split.c (split_function): Only perform [...] adds 4e96238 Fix PR c++/68978 (bogus error: lvalue required as left operan [...] adds ec35805 Daily bump. adds 5ab11d5 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 7825c5b This series of patches fix PR61441. This patch adds REAL_VALU [...] adds 315c579 gcc: adds e7df838 2015-12-19 Andrew Burgess andrew.burgess@embecosm.com adds 7b0b2ad PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds 92d0778 Daily bump. adds e98da82 PR middle-end/65337 * tree-ssa-dce.c (bb_postorder): New st [...] adds b933313 This series of patches are for fixing PR61441. This patch mod [...] adds d24078c This series of patches fix PR61441. This patch removes flag_e [...] adds e43e03d * gcc-interface/utils.c (maybe_pad_type): In type_annotate_o [...] adds 9f34676 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds deddd77 * gcc-interface/utils2.c (gnat_rewrite_reference) <REALPART_ [...] adds a2cd9c5 PR c++/67411 adds 3311d30 PR c++/67411 adds 2733a31 2015-12-20 Andrew Pinsi apinski@cavium.com adds 418c86e Daily bump. adds 354aade PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds c4fd3a5 PR tree-optimization/64910 * config/i386/i386.md (testqi_ex [...] adds f7a0ff6 This series of patches fix PR61441. This patch makes resultin [...] adds e4a217c PR 66827 * regex.c (EXTRACT_NUMBER): Cast sign byte to unsi [...] adds bf823e9 [ARC] Add and refurbish the builtins related functions. adds 1db1b56 PR libstdc++/66693. adds 009c469 S/390: Fix base reg condition. adds fa1c725 Fix typo adds 311ceeb libstdc++/68276 consistently qualify std::forward adds 7192da4 libstdc++/68995 qualify calls to __callable_functor adds 167af16 Rename test file that had incorrect bug number adds 899cc28 PR tree-optimization/65337 * tree-ssa-pre.c (eliminate): Al [...] adds f8674a0 DWARF: allow dynamic data member offsets for inheritance info adds c0bf500 C and C++ FE: fix source ranges for binary ops adds 6fd5d6a 2015-12-21 Andrew Pinski apinski@cavium.com adds e62b583 * go-gcc.cc (Gcc_backend::global_variable): If type is zero- [...] adds 65ae210 Daily bump. adds ff04864 * go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. [...] adds b865d47 * dbgcnt.def (dom_unreachable_edges): New debug counter. * [...] adds eb7b20f PR debug/60756 * var-tracking.c (tracked_record_parameter_p [...] adds 866ff32 * gcc.dg/torture/pr68264.c: Tweak for Solaris. adds 3290051 [combine] Check WORD_REGISTER_OPERATIONS normally rather than [...] adds df3be8f Add inline to std::__invfwd adds 9f27d92 This series of patches fix PR61441. This patch avoids various [...] adds 37e2d32 PR c/69002 * c-typeck.c (build_component_ref): Warn when ac [...] adds afc3cb5 [PATCH] Use call-clobbered register for sibcall via GOT adds 296e592 Fix read of uninitialized value in make_pack_expansion() adds 08f4e8e gcc/ PR target/68772 * config/rs6000/rs6000.h (ASM_CPU_SPEC [...] adds 7a34692 Fix previous ChangeLog entry adds a08574d PR ipa/67811 adds b8bdfa3 Give EH_ELSE access to __builtin_eh_pointer adds 0d2f296 PR c++/67376 * fold-const.c (size_low_cst): Removed. (fold [...] adds 0bec949 PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 80e6397 PR c++/67257 * parser.c (cp_parser_single_declaration): Rej [...] adds 612a610 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds fc7a3a0 [PATCH] Avoid unnecessary block copying in path splitting adds 7b4b11d libcpp: Avoid unnecessary ad-hoc uses for large source files adds 56d3d78 PR c/68473: sanitize source range-printing within certain mac [...] adds c6f0dbc Daily bump. adds e21f958 [PATCH] Allow indirect call via GOT for 64-bit Pmode x32 adds a76d6a3 2015-12-23 David Sherwood david.sherwood@arm.com adds a1393a2 Don't run OpenACC C++ test twice adds 9d5fd7c Merge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTR adds 8770d0a Fix broken handling of LABEL_REF in genrecog + genpreds. adds 2591ae50 gcc/ * alias.c (compare_base_decls): Simplify in-symtab che [...] adds 7e195d5 [Patch testsuite] Skip gcc.dg/ifcvt-4.c for targets on which [...] adds 9224dd1 * config/nvptx/nvptx-protos.h (nvptx_maybe_convert_symbolic [...] adds e5b7a90 gcc/ * cgraph.h (decl_in_symtab_p): Revert check DECL_IN_CO [...] adds 48549d2 PR c++/69023 - bitset whose name is used in constant-expressi [...] adds 2e18de3 Daily bump. adds 94720cd PR ipa/67811 adds 25222ad Introduce support for PKU instructions. adds dcc0e16 Add missing intrinsic file. adds 4caef4a Fix computation of single entry/exit of a region. adds d523d0c Use const-ref instead of values for sese_l passed to functions. adds 833c9e6 Daily bump. adds f21eb00 PR c++/69005 adds 2125255 Correct use of __GXX_WEAK__ macro. adds d125da7 Fix PR number in revision 231905 ChangeLogs. adds 3548f2f 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds bb9b22f Daily bump. adds bf9325f Daily bump. adds 7b3390b * ipa-visibility.c (function_and_variable_visibility): Do no [...] adds 5997c24 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 826b881 Daily bump. adds 50ad927 * config/nvptx/nvptx.c (nvptx_output_call_insn): Expect hard [...] adds 0f8813c [gcc] adds e41f10f * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 461006b * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*. adds aafde35 * gfortran.dg/coarray_40.f90: Link with libatomic if available. adds 2afaef0 Tweak the documentation of libiberty's xcrc32 function adds bdfb5eb * gcc.target/i386/pr68473-1.c: Add dg-do compile directive. adds 33f6238 Daily bump. adds f320bf8 2015-12-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds a4a2d1b * gcc.target/i386/*.c: Remove extra braces from target selectors. adds ec55997 libmpx/ adds 4136c18 gcc/testsuite/ChangeLog: adds 3d19def 2015-12-29 Michael Meissner meissner@linux.vnet.ibm.com adds 95290af Daily bump. adds 037c2ab * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Chec [...] adds d810766 * gfortran.dg/coarray_40.f90: Revise to use dg-additional-op [...] adds 2e4b618 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds b73c21c Daily bump. adds 1a4a84f * fr.po: Update. adds 79a1473 * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correc [...] adds eb32c60 * config.guess: Import version 2016-01-01. * config.sub: Likewise. adds fb2c1ed Rotate ChangeLog. adds 25371c9 PR target/69015 * ifcvt.c (find_cond_trap): Give up if retu [...] adds 0f553cd Daily bump. adds 57aa985 PR sanitizer/69055 * ubsan.c (ubsan_instrument_float_cast): [...] adds 2a65906 PR tree-optimization/69070 * tree-ssa-math-opts.c (gimple_e [...] adds 19a468b 2016-01-01 Paul Thomas pault@gcc.gnu.org adds 48aaffa 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 98b481a PR target/68917 * config/tilegx/tilegx.md (clzsi2): Don't c [...] adds bdc177d 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 89324f5 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds eefd9f2 Daily bump. adds 1992399 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds 855b105 * gnat.dg/specs/debug1.ads: Delete. adds 74663a8 Daily bump. adds 6e5b112 * gnatvsn.ads: Bump copyright year. adds 33e0bf2 2016-01-03 Matthias Klose doko@ubuntu.com adds 300e100 2016-01-03 Paul Thomas pault@gcc.gnu.org adds 1f12920 Daily bump. adds 586176d 2016-01-03 Vladimír Čunát vcunat@gmail.com adds fde14df 2016-01-03 Sandra Loosemore sandra@codesourcery.com adds f006b2a 2016-01-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 6b5c028 PR target/69072 * config/sparc/sparc.c (scan_record_type): [...] adds b8f4a5f PR target/69100 * config/sparc/sparc.h (FUNCTION_ARG_REGNO_ [...] adds 65aafe2 * config/arm/arm.c (aapcs_vfp_allocate_return_reg): Treat al [...] adds d7d6a3a PR c/68908 * c-typeck.c (build_atomic_assign): Improve comm [...] adds 2355cca gcc/ * gcc.c (process_command): Update copyright notice date [...] adds f171736 Update copyright years. adds bd3f0a5 * update-copyright.py (GCCCopyright): Add NVIDIA Corporation [...] adds 8427dff [gcc] 2016-01-04 Michael Meissner meissner@linux.vnet.ibm.com adds 09c7d59 2016-01-04 Michael Meissner meissner@linux.vnet.ibm.com adds d8cca92 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds afc907e (check_effective_target_cilkplus): Remove special case for NVPTX. adds 359eb7f Daily bump. adds 57f928f * doc/invoke.texi (Warning Options): Document -Winvalid-memor [...] adds 813cfbb PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds 5beb12c PR target/68770 * ira-costs.c (copy_cost): Initialise the t [...] adds 1776de7 gcc/ * alias.c (compare_base_decls): Use symtab_node::get. adds 2d7d361 gcc/cp/ PR c++/58583 * pt.c (build_non_dependent_expr): Do [...] adds d42aa61 Fix PR c/69122 (-Wmisleading-indentation false positive with [...] adds 1e9147d [combine][v2] Canonicalise (r + r) to (r << 1) to aid recognition adds afe82e5 [PATCH v2] ia64: don't use dynamic relocations for local symb [...] adds 5761e27 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds 25cbccb 2016-01-05 Olivier Hainque hainque@adacore.com adds a65992f 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds e1bacdb libiberty: dupargv: rewrite to use xstrdup adds ea87c5e Add vector_memory_operand and "Bm" constraint adds 233a53e Use vector_operand on SSE with 16b memory operand adds e2e4b9a libiberty: {count,dup,write}argv: constify argv input slightly adds 2cb724f PR c/69104 * builtins.c (get_memmodel): Use expansion point [...] adds 0a4f190 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds 34c662e Daily bump. adds 5be881b Ada: add XVE/XVU parallel types to lexical scopes adds be3c998 PR sanitizer/69099 * c-convert.c (convert) [INTEGER_TYPE]: [...] adds fc8cc45 * gcc.dg/atomic-invalid-2.c: Remove duplicated content. adds 935f7e9 Rename bits/mutex.h to avoid clashing with glibc adds 371db73 Fix libatomic multilib parallel build (PR other/67627) adds 1d1e4d6 * openacc.c (acc_on_device): Add routine pragma for C++ wrap [...] adds 73991ca [gcc] adds d74214f C: fix reported range of invalid unary dereference. adds 32ec417 PR target/69140 * config/i386/i386.c (ix86_expand_prologue) [...] adds 0e28f5c Remove noexcept from function template that can throw adds 182dc12 Reorder function types. adds ef10da7 correct openacc.h filename adds f08d689 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. adds 79e74ef Daily bump. adds 70dc2f6 PR middle-end/68960 * gimple-expr.c (copy_var_decl): If var [...] adds 34c0555 PR tree-optimization/69141 * tree-ssa-pre.c: Include langho [...] adds 8b23f76 Fix a minor issue found by a static analyzer (PR66206). adds 4a86a91 Fix SSA inconsistencies with invalid asm reg names (PR67639) adds cd45d7a Add round_nimm_scalar_predicate and use xBm adds 0663474 2016-01-07 Dominique d'Humieres dominiq@lps.ens.fr adds 7903c81 Use std::addressof in insert iterators, allocators and promises adds ec3aba9 Add a test for PR66655 adds 2135f53 2016-01-07 Sandra Loosemore sandra@codesourcery.com adds cdbb524 Move pr66680.f90 to libgomp adds 78b0184 2016-01-07 Uros Bizjak ubizjak@gmail.com adds 63c8fa7 2016-01-07 Andreas Tobler andreast@gcc.gnu.org adds 0bd8bd6 longlong: fix sh -Wundef builds adds a296846 Daily bump. adds 517906f PR c/68966 - atomic_fetch_* on atomic_bool not diagnosed adds 3189b981 shrink-wrap: Once more PRs 67778, 68634, and now 68909 adds 5d034e3 PR c++/69145 * files.c (cpp_included_before): If IS_ADHOC_L [...] adds 5013f74 PR fortran/69128 * trans.h (OMPWS_SCALARIZER_BODY): Define. [...] adds 9e0e8c2 Restrict to linux and gnu targets as not all math.h implement [...] adds 62ad9a0 PR tree-optimization/69083 * tree-vect-slp.c (vect_get_cons [...] adds 6a46a28 2016-01-08 Thomas Preud'homme thomas.preudhomme@arm.com adds c437d1e PR tree-optimization/69172 * gimple-fold.c (gimple_fold_bui [...] adds c9595c5 PR tree-optimization/69162 * gimplify.c (gimplify_va_arg_ex [...] adds 38b759f [PATCH][RS6000] Migrate reduction optabs in paired.md adds 6e6b993 Add missing include for std::__addressof adds b3988ef Fix PR number in previous commit adds 81573ac * config/vxworks.h (VXWORKS_LIBGCC_SPEC): Don't link shared [...] adds 8c6e071 Use -std option in test for C99 macros in <cmath> adds 74a96ca PR c++/68983 (FE) adds 1fe75cf PR c++/68983 (BE) adds f706bd1 * constexpr.c (cxx_eval_call_expression): Remove convert_to_ [...] adds faebb21 * symtab.c (symtab_node::equal_address_to): Return -1 instea [...] adds 44c0190 [PATCH] Fix PR68707 adds a143e27 PR c++/68449 * constexpr.c (cxx_eval_constant_expression): [...] adds 1943a4a PR tree-optimization/69167 * gimple-fold.c (r [...] adds 2638dc9 * ipa-icf.c (sem_item_optimizer::merge_classes): Do not ICE [...] adds b4af519 Daily bump. adds c4118b0 PR c++/69158 adds 18431e7 PR c++/69164 * class.c (layout_class_type): Use copy_node t [...] adds 7dff049 PR middle-end/50865 PR tree-optimization/69097 * fold-cons [...] adds 0f8f48d PR c++/69113 * decl2.c (comdat_linkage): Only set DECL_COMD [...] adds 99dfbf2 * configure.ac (isl_options_set_schedule_serialize_sccs): Al [...] adds 92159af PR middle-end/68743 * match.pd: Require target has function [...] adds 40bcf2f Daily bump. adds d95e185 Only allow single exit phi for reduction in try_create_reduct [...] adds 880ed4b Fix scan-tree-dump syntax adds a006c0b Don't parallelize loops containing phis with addr_exprs adds 40c86c3 2016-01-10 Paul Thomas pault@gcc.gnu.org adds efb73de 2016-01-10 Thomas Koenig tkoenig@gcc.gnu.org adds b933e51 Fix -Wmisleading indentation false-positive for do-while statement adds 5861549 Daily bump. adds e9f6e99 2016-01-11 Andrew Burgess andrew.burgess@embecosm.com adds 71e083d Don't parallelize loops if libgomp not supported adds 4589a80 Fix docs for -frandom-seed. adds c4157ee Handle case that outer phi res is not used in a phi in gather [...] adds 9eb890f Don't allow latch with phi in try_transform_to_exit_first_loop_alt adds 2ebf191 [PR ipa/66616] Copy can_change_signature flag to artificial thunks adds ff375d1 [PR ipa/69044] Do not clone for param removal when not possible adds 7a15835 gcc/ adds a498bf7 [PR69123] make dataflow_set_different details more verbose adds 57c83f7 [PR69123] fix handling of MEMs in VTA to avoid dataflow oscillation adds bd8bece gcc/ adds 07d3651 Add missing phi args in create_parallel_loop adds ae8718b [RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic bl [...] adds 1ef0270 Remove snprintf from <avx512>_(load|store)<mode>_mask adds d6be803 nvptx plugin: do not force JIT target SM version adds 04e1504 [AArch64] PR rtl-optimization/68796: Add patterns for QImode [...] adds 47d3d23 PR middle-end/68999 * alias.c (base_alias_check): Move chec [...] adds 3ff1b15 2016-01-11 Richard Biener rguenther@suse.de adds e934c38 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 targe [...] adds 2edb91b allocator_traits<allocator<T>> partial specialization adds 4f64f91 PR tree-optimization/69207 * tree-vect-slp.c (vect_get_cons [...] adds 7efea0c PR 68980 libgo/testsuite: portable ps usage in gotest adds 36105e8 PR tree-optimization/69214 * tree-vrp.c (simplify_cond_usin [...] adds be65baf * fold-const.c (fold_convertible_p): Don't return true for [...] adds 91fbd04 PR c++/69211 * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or [...] adds ba89687 PR c++/68795: fix uninitialized close_paren_loc in cp_parser_ [...] adds a4a8732 PR target/69071 * lra-eliminations.c (move_plus_up): Only m [...] adds 1c78ce2 PR target/67462 * gcc.dg/ifcvt-3.c: Only compile on lp64 ta [...] adds 97bd405 PR c++/69131 * method.c (walk_field_subobs): Add dtor_from_ [...] adds 3e5e275 * zh_CN.po: Update. adds c4a606c Daily bump. adds 2f66de6 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used adds 0eb4264 gcc/ChangeLog: adds 1c36dec * config/pa/pa.c (pa_emit_move_sequence): Handle floating po [...] adds 04cf75a PR tree-optimization/68356 * gcc.dg/torture/pr68264.c: Disa [...] adds f0b79fa [gcc] adds da02474 [PATCH 5/6] [DJGPP] Update DJGPP configuration related files adds 1d10d64 PR c++/66808 PR c++/69000 * pt.c (tsubst_decl): If not loc [...] adds 995bfeb 2016-01-12 Richard Biener rguenther@suse.de adds 7819730 2016-01-12 Richard Biener rguenther@suse.de adds 5ddb3e0 2016-01-12 Richard Biener rguenther@suse.de adds 0464ea9 2016-01-12 Richard Biener rguenther@suse.de adds 3368873 PR target/68913 * gcc.dg/lto/pr61886_0.c: Rename the extern [...] adds 9e7edfd Cleanup vect testsuite includes adds 7c88d60 Define STDINT_LONG32 and add predefined integer types for IAMCU adds 90525f6 PR target/69175 * ifcvt.c (cond_exec_process_if_block): Whe [...] adds 72813f9 PR target/69198 * config/i386/i386.c (ix86_expand_special_a [...] adds e4c9699 2016-01-12 Richard Biener rguenther@suse.de adds cbe41f6 Prevent recursive instantiation in std::function adds 3674bbe libitm: Remove dead code and data. adds b9cb7a6 PR target/69180 * config/arm/arm-c.c (arm_pragma_target_parse [...] adds 8b8da2f PR bootstrap/69134 * Makefile.def (mpfr): Dis [...] adds 8a9401a PR objc++/68511 PR c++/69213 * cp-gimplify.c (cp_gimplify_ [...] adds 325f661 Sync top-level configure.ac with binutils-gdb adds 91d87e2 PR c++/68979 * constexpr.c (cxx_eval_check_shift_p): Use pe [...] adds e1ee678 * libgomp.texi: Updates for OpenACC. adds 7fdedda 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds b95d41c PR tree-optimization/68911 * tree-vrp.c (adjust_range_with_ [...] adds e1a390d Prevent "undef var" errors on gcc --help or --version with se [...] adds 7aa5026 Enable LTO for DJGPP adds d27f619 Extend std::function test for PR 68995 adds 03ff028 libstdc++/68877 Reimplement std::__is_swappable adds 31e5d72 * tree-ssa-threadupdate.c: Various whitespace and typ [...] adds a090daf Daily bump. adds e17217d 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds 0ebbc23 2015-12-30 Thomas Preud'homme thomas.preudhomme@arm.com adds e5e02ed remove mark_hook gty attribute adds 22c0b21 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds d07cbcc [PATCH][PR tree-optimization/pr67755] Fix profile insanity ad [...] adds 1ca1d9b 2016-01-13 Richard Biener rguenther@suse.de adds e966d6b 2016-01-13 Richard Biener rguenther@suse.de adds c5ef832 Introduce separate baselines for Solaris 10 and 11+ (PR libst [...] adds f704d70 S/390: PR69247: Fix bswap hi splitter. adds da552aa missed test adds 2e1cb7c 2016-01-13 Richard Biener rguenther@suse.de adds 1246355 libitm: Fix privatization safety interaction with serial mode. adds 7361eb3 AVX512: Restrict default masks for prefetch gather/scatter in [...] adds b547246 2016-01-13 Yvan Roux yvan.roux@linaro.org adds 7a6ddc0 Fix infinite recursion in create_variable_info_for_1 adds b23837e Use ::isinf and ::isnan if libc defines them adds 69ce658 * config/i386/i386.h (TARGET_FLT_EVAL_METHOD): Return -1 for [...] adds 3f0e974 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * [...] adds e5fee0f PR 68964 adds 58ba1b9 Add another testcase for x86 FLT_EVAL_METHOD adds 7a89340 Clarify __atomic_compare_exchange effects adds 9b657cf PR tree-optimization/69156 * gimple.c (validate_type): Remo [...] adds bda05c5 Improve warning locations (PR66208) adds 398368d [gcc] 2016-01-13 Michael Meissner meissner@linux.vnet.ibm.com adds 6a5ff97 Improve documentation of -std option for C++ adds 6d2bb52 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds f7224fb libitm: Fix seq-cst MOs/fences in rwlock. adds 737497e 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds 3634f8f PR ipa/66487 * ipa-polymorphic-call.c (inlined_polymorphic_ [...] adds ac2e2eb Daily bump. adds 3ce0acd [PATCH][PR tree-optimization/69270] Exploit VRP information in DOM adds 2f63f95 * lib/target-supports.exp (check_effective_target_arm_neon_ [...] adds 11b1a9c 2016-01-14 Richard Biener rguenther@suse.de adds d83d8bc Update previous delta to ensure that the attributes are actua [...] adds f6a7e9e PR target/68269 * combine.c (expand_field_assignment): Punt [...] adds 24651fb 2016-01-14 Richard Biener rguenther@suse.de adds 915d095 PR middle-end/68146 PR tree-optimization/69155 * tree-comp [...] adds 6ec1c3b * alias.c (compare_base_symbol_refs): New function. (rtx_eq [...] adds f0b916c PR c++/69261 * constexpr.c (find_array_ctor_elt): Handle sp [...] adds 7353a82 [MIPS] Migrate reduction optabs in mips-ps-3d.md adds ddbc17d Tidy: remove reduc_xxx_optab migration code. adds 77f35ce PR c/69262 * c-decl.c (grokdeclarator): Provide more inform [...] adds ca5b12a 2016-01-14 Edward Smith-Rowland 3dw4rd@verizon.net J [...] adds a7ed458 PR preprocessor/69177 and PR c++/68819: libcpp fallbacks and [...] adds ab9c400 powerpc: Add some XFAILs to 20050603-3.c (PR68803) adds 96962ae * lib/target-supports.exp (check_effective_target_issignalin [...] adds 44e09bc PR debug/69244 * lra-eliminations.c (move_plus_up): Don't c [...] adds 612baa3 PR testsuite/67509 * gfortran.dg/ieee/ieee_7.f90: For out o [...] adds 4c39e3a Mark symbols in offload tables with force_output in read_offl [...] adds a2a7452 2016-01-14 Andreas Tobler andreast@gcc.gnu.org adds 29bd66c * doc/loop.texi (Loop Analysis and Representation): D [...] adds c847d96 PR c/69272 PR tree-opt/68964 adds b84f3b2 Re: [PATCH][PR tree-optimization/69270] Exploit VRP informati [...] adds 0e0d3ec Revert 2016-01-13 change. adds 7d600da [cilkplus] Fix cilk_spawn gimplification bug (PR cilkplus/69048) adds 580357e Fix minor whitespace problems in last commit adds a3fb1e2 PR rtl-opt/69014 adds 90abb36 Daily bump. adds f239614 PR tree-optimization/69270 * tree-ssa-dom.c (s [...] adds 4345b86 2016-01-15 Richard Biener rguenther@suse.de adds f557f14 * config/msp430/t-msp430 (lib2_mul_none.o): Only use the fir [...] adds 86eff91 gcc 2015-01-16 Christian Bruel christian.bruel@st.com adds 34b223e fix time shift adds 7bbac46 fix time shift again adds 8f1b963 * lto-streamer-out.c (subtract_estimated_size): New function [...] adds a70589b PR ipa/68148 * ipa-icf.c (sem_function::merge): Virtual fun [...] adds 9dbe6a6 * gcc.c-torture/execute/alias-4.c: New testcase. adds 6271bd9 gcc/ adds e3c1ca0 [RTEMS] Add Cortex-M7 multilib for FPU support adds 1ca2825 2016-01-15 Richard Biener rguenther@suse.de adds 19e8775 * include/bits/std_mutex.h: Fix Doxygen @file name. adds e19c506 S/390: s390.opt: Add period to -mzvector option text. adds db6b33e S/390: Better help text for -mmvcle. adds 5d2cbc4 Avoid extraneous remapping in copy_gimple_seq_and_replace_locals adds 32307cd S/390: Enable tree-ssa/20040204-1.c testcase on s390. adds 5e8132b S/390: Add -mbackchain to frame-address tests. adds 3d05a5e S/390: const9.C: Disable test. adds 4b59d1b * doc/extend.texi (Type Traits): Fix grammar. adds b2cbb29 gcc/ adds 5fe9a86 S/390: bind_c_array_params_2: Add proper call expr regexp for S/390. adds 607320f Fix usage of an uninitialized variable adds d94a1f5 PR 69246: Invalid REG_ARGS_SIZE for sibcalls adds 1ea78d0 gcc/ * gimplify.c (oacc_default_clause): Decode reference a [...] adds 321d36c 2016-01-15 Richard Biener rguenther@suse.de adds 0d85be1 2016-01-15 Richard Biener rguenther@suse.de adds 3af524f PR c++/69257 * typeck.c (decay_conversion): Don't call mark [...] adds d09c378 * typeck2.c (cxx_incomplete_type_diagnostic): Use the locati [...] adds c513519 PR c++/68847 * call.c (build_cxx_call): Use fold_non_depend [...] adds 3f3a560 PR target/68609 * config/rs6000/rs6000.c (rs6 [...] adds 998456c [AArch64] Properly reject invalid attribute strings adds 2667789 [AArch64] Handle compare of zero_extract form of TST-immediat [...] adds 2cae2fb [AArch64] Handle CSEL of zero_extended operands in rtx costs adds 61c4479 [AArch64] Remove TODO (redundant type conversions) in arm_neon.h adds 81be349 2016-01-15 Vladimir Makarov vmakarov@redhat.com adds c3638e4 * task.c (GOMP_PLUGIN_target_task_completion): Add missing return. adds 9292525 * adaint.c (__gnat_locate_exec_on_path): Use const char * in [...] adds b3a355d * intrinsics/execute_command_line.c (set_cmdstat): Use "%s", [...] adds ddcfeaf 2016-01-15 Paul Thomas pault@gcc.gnu.org adds c8ef893 PR bootstrap/68271 * parser.h (cp_token): Remove pragma_kin [...] adds 017dc51 2016-01-15 Steve Ellcey sellcey@imgtec.com adds e390c57 PR tree-optimization/69270 * tree-ssanames.c (ssa_name_has_ [...] adds 13143e1 libstdc++: Make certain exceptions transaction_safe. adds d20923c PR libstdc++/69294 Check for isinf and isnan on AIX adds 27c6dbd PR target/68609 * gcc.target/powerpc/recip-1. [...] adds 55f2f39 Use static assertion for uses-allocator construction adds 4a7e7d3 Daily bump. adds 4067c0f Fix PR c++/68936 adds bc24d01 Fix logic bug in Cilk Plus array expansion adds 90153ae Fix PR c++/69091 (ICE with operator overload having 'auto' re [...] adds 1263405 PR diagnostic/68899: fix read-beyond-buffer when printing ver [...] adds a473120 Clean up some minor white space issues in trans-decl.c and tr [...] adds a94ab16 Optimise hash_table::empty adds 673441b PR target/68609 * gcc.target/powerpc/recip-6. [...] adds 0ca817a libitm: Ensure proxy privatization safety. adds 4c33b76 Move gcc.dg/parloops-exit-first-loop-alt-*.c to gcc.dg/autopar adds 164d84c Add goacc/kernels-alias-ipa-pta-4.c adds 97d5945 Release_defs in expand_omp_atomic_fetch_op adds e6db04d Move pass_expand_omp_ssa out of pass_parallelize_loops adds c2beb34 Add __int128 symbols to x32 aseline_symbols.txt adds 693540a 2016-01-16 Sandra Loosemore sandra@codesourcery.com adds 330568d Revert the accidental checkin adds 514da7d Daily bump. adds c3aae50 libstdc++: Fix static_assert. adds 4dae4a1 * omp-low.c (mark_loops_in_oacc_kernels_region): Work around [...] adds f19463d * adaint.c (__gnat_killprocesstree): Avoid -Wparentheses warning. adds a52d4e4 PR libstdc++/68734 * config/abi/post/hppa-linux-gnu/baselin [...] adds 9b2d1aa * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. adds dee8305 Daily bump. adds 290f3b8 2016-01-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 06c7d15 2016-01-18 Thomas Preud'homme thomas.preudhomme@arm.com adds bf60f46 * haifa-sched.c (autopref_multipass_init): Work around -Wma [...] adds 971514e 2016-01-18 Richard Biener rguenther@suse.de adds 8872b95 PR tree-optimization/66797 * gcc.c-torture/execute/pr65447. [...] adds 6ccd18c PR ada/69219 * gcc-interface/trans.c (check_inlining_for_ne [...] adds 1314683 gcc/ adds ea780bd * gcc-interface/ada-tree.h (TYPE_IMPLEMENTS_PACKED_ARRAY_P): [...] adds 217e808 Fix libstdc++ build with -fno-exceptions adds 0353d27 * gcc-interface/gigi.h (build_call_raise_column): Adjust pro [...] adds ebb9652 Fix construction of std::function from null pointer-to-member adds 2fb9248 2016-01-18 Richard Biener rguenther@suse.de adds 214b258 Make SRA scalarize constant-pool loads adds 81a807f Fix PR number in changelog for commit r232504 adds fa75ab5 Equate MEM_REFs and ARRAY_REFs in tree-ssa-scopedtables.c adds c45a20b Enhance SCEV to follow copies of SSA_NAMEs. adds fd5cbe2 Un-XFAIL ssa-dom-cse-2.c for most platforms adds 7c5e2ac Allow pass_parallelize_loops to be run outside the loop pipeline adds 31c2b13 Add oacc_kernels_p argument to pass_parallelize_loops adds 22e3dce Add pass_parallelize_loops to pass_oacc_kernels adds 03c4ff3 Add oacc kernels tests in goacc adds fb20733 Add oacc kernels test in libgomp adds d336d1a 2016-01-18 Richard Biener rguenther@suse.de adds 81d49cc Handle Octeon 3 not supporting MIPS paired-single instructions. adds 15dc653 gcc/ adds 3c7cbfc 2016-01-18 Richard Biener rguenther@suse.de adds f672c10 Ignore reduction clause on kernels directive adds f6dfb86 PR c++/68767 gcc/c-family/ * c-common.c (check_function_arg [...] adds f7d61b1 * cp-gimplify.c (cp_fold): Remove unnecessary special cases. adds 41a5cb8 * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input. adds d03f956 PR lto/69003 * lto-partition.c (rename_statics): Fix pasto. adds c3294fe Add test for PR 60637 adds 7f8cbca PR testsuite/69181: ensure expected multiline outputs is clea [...] adds 3aab0c6 * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoid -Wd [...] adds d14be1e libstdc++: Fix usage of __GXX_WEAK__ in TM TS support. adds 3e11647 PR target/69176 adds d6bc550 2016-01-18 Sandra Loosemore sandra@codesourcery.com adds b1d74ce Daily bump. adds ced41b9 Fix the remaining PR c++/24666 blockers (arrays decay to poin [...] adds 56778b6 2016-01-18 Jeff Law law@redhat.com adds 5668660 Merge of HSA adds 4e17ad5 * symtab.c (symtab_node::asm_name): Do not call printable na [...] adds bcd3678 * lto-streamer-out.c (lto_output): Do not stream instrumenta [...] adds 72a985d PR lto/69133 * cgraphunit.c (cgraph_node::expand_thunk): Wh [...] adds 8be55b3 PR lto/69136 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 7a3cf64 PR rtl-optimization/68955 PR rtl-optimization/64557 * dse. [...] adds a1095d5 PR sanitizer/68824 * tsan/tsan_interceptors.cc (NEED_TLS_GE [...] adds bf79db9 * ira.c (ira): Update regstat data if we deleted insns. adds 3e0d45b 2016-01-19 Richard Biener rguenther@suse.de adds 6dd156e PR debug/65779 * shrink-wrap.c: Include valtrack.h. (move_ [...] adds dc5d6d1 2016-01-19 Richard Biener rguenther@suse.de adds be33152 * cgraphunit.c (cgraph_node::reset): Clear thunk info and i [...] adds dad0993 [Patch 1/4] Simplify the representation of CCMP patterns by using adds a0c919f PR c++/68586 * constexpr.c (clear_cv_cache): New. * cp-gim [...] adds 9f60d25 [PATCH 2/4] Add support for float CCMP adds be1c970 [PATCH 3/4] Add support for rtx costing of CCMP on AArch64 adds 07bd240 [PATCH 4/4] Add CCMP selection based on rtx costs adds 885cc3e [ARM] PR target/69135: Mark ARMv8 vcvt instructions as unconditional adds 0da0314 Fix memory chunk corruption for opts_obstack (PR jit/68446) adds e9021e9 Fix ICE in vectorizable_store (). adds e035a62 PR c++/68965 * pt.c (tsubst_copy): Mark elements in expande [...] adds 557a99f 2016-01-19 Richard Biener rguenther@suse.de adds 53fa0e5 PR ipa/66223 * ipa-devirt.c (is_cxa_pure_virtual_p): New fu [...] adds a9c01e8 PR testsuite/68820 * gcc.c-torture/execute/builtins/memops- [...] adds 45dc77f [Patch] Fix spurious warning in ccmp.c adds 51120e8 PR c++/59759 * pt.c (convert_template_argument): Handle VAR [...] adds 2968df8 libitm: Remove dead code. adds 6216d12 PR jit/69144: Ensure that libgccjit's tempdir is fully cleaned-up adds fd2ecb3 2016-01-19 Sandra Loosemore sandra@codesourcery.com adds 63bd5c2 * dwarf2out.c (need_endianity_attribute_p): New inline predi [...] adds 6c8ced3 Add C++-conforming wrappers for stdlib.h and math.h adds c13cc80 gcc/ChangeLog: adds 27dcfa6 * uninclude: Fix third argument to gensub. adds 56d4d87 PR middle-end/69347 * tree-ssa-threadbackwards.c (fsm_find [...] adds b152dd3 Daily bump. adds 3cbeb0b * doc/invoke.texi (Options Summary): Add '.' after @xref. adds 0754bad 2016-01-20 Andre Vieira andre.simoesdiasvieira@arm.com adds 4d37967 [PATCH] [target/25114] Improve comparisons against some small [...] adds 4a11f14 Add BZ markers adds c716ac2 2016-01-20 Richard Biener rguenther@suse.de adds 96536a9 * exp_ch2.adb (Expand_Current_Value): Make an appropriate ch [...] adds d47929d Ensure C++ language linkage in cmath and cstdlib adds f2da0b9 gcc/ adds 3e8825d liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OF [...] adds d8ed64d Require non-x32 target for compile-time MPX tests adds 7fb75b5 Require non-x32 target for compile-time MPX tests adds 7ca56ca Fix ChangeLog entry. adds 44488eb Fix testsuite/ChangeLog entry adds a7b5688 [ARM target attributes] Fix effective_target tests adds 58219d1 PR tree-optimization/66612 * gcc.target/powerpc/20050830-1. [...] adds f5ce2ec libmpx/ adds e4e403a libgomp/ * task.c (gomp_create_target_task): Set firstprivat [...] adds 16d4186 2016-01-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6ebc658 Correct date in ChangeLog entry for r232622 adds f4a2cfe Add C++11 <cmath> overloads to the global namespace adds f3a7179 libstdc++: Darwin does not support weak refs without definition. adds 7a3e023 PR bootstrap/69343 PR bootstrap/69339 PR tree-opt/68964 adds e4b5ff1 PR target/68609 * config/rs6000/rs6000.c (rs6000_emi [...] adds 62752e7 gcc/ * config/rs6000/ppc-auxv.h: New file. * config/rs6000/ [...] adds f55f934 PR middle-end/67653 * gimplify.c (gimplify_asm_expr): Warn [...] adds a6258f5 * omp-low.c (expand_omp_target): Avoid -Wmaybe-uninitialized [...] adds cdac035 Daily bump. adds a38a92d 2016-01-20 Matthias Klose doko@ubuntu.com adds 19e7066 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds 39155ab 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds ece4d5b add more coalescing to simplify constraints adds c5e631c remove unused variable adds 72fe350 add missing ast node for isl 0.15 adds b8830ca check that all loops are valid in the combined region adds 86ee769 record loops in execution order adds aced5ca fix memory leak in scop-detection adds f5b446f rewrite computation of iteration domains adds dc06f29 check for unstructured control flow adds de862e2 fix PR68976: only add loop close phi for names defined in loop adds c3a1471 fix pr68692: reinstantiate the copy of internal parameters adds 9e18b25 fix codegen error exposed by compute isl flow patch adds c2f6e0d PR c/52291 - __sync_fetch_and_add and friends poorly specifie [...] adds ac7d424 PR c++/69355 * tree-dfa.c (get_ref_base_and_extent): Use GE [...] adds 8d6b250 2016-01-21 Richard Biener rguenther@suse.de adds 6621a5b S/390: Use proper read-only data section for literals. adds 47c0bea PR target/69187 PR target/65624 * config/arm/arm-builtins. [...] adds 0491d54 S/390: Fix missing .size directives. adds 81b017b 2016-01-21 Richard Biener rguenther@suse.de adds 62dd9f8 2016-01-21 Paolo Carlini paolo.carlini@oracle.com adds 786ea34 libstdc++/69406 Fix test to check for supported headers adds 36302ce * configure.ac (gcc_cv_as_dwloc): Test support for debug fram [...] adds b11b85e PR target/69129 PR target/69012 * config/mips/mips.c (mips [...] adds 6ae928e Fix typo adds 86e1605 2016-01-21 Vladimir Makarov vmakarov@redhat.com adds 9ad32a0 gcc/ adds 6dcad60 Mark r20 as fixed. Mark r21 not fixed & allocatable in callee. adds 114403c Issue wic prefetch instruction at call site. This optimizatio [...] adds 4d4180c [gcc] adds d99eec2 2016-01-21 Michael Meissner meissner@linux.vnet.ibm.com [...] adds e4538af Fix PR66178, ICE due to misexpansion of constant expressions [...] adds 5bbf8ad Fix missed comment fix in last change. adds 8649302 libitm: Disable testing transaction-safe exceptions on Darwin [...] adds 591f8b3 * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9 [...] adds 81f464d Add missing file adds 2f6cdf6 * configure.ac (gcc_cv_as_powerpc_mfcrf, gcc_cv_as_ma [...] adds c6b188b Record configure regenerate adds 773754a PR c++/43407 * decl.c (start_enum): Add attributes paramete [...] adds ed23e70 PR c++/40751 PR c++/64987 * decl.c (copy_type_enum): Respe [...] adds a821ae4 PR c++/65687 * decl.c (type_is_deprecated): Don't look into [...] adds 0ea4136 PR c++/59281 * g++.dg/ext/attr-constructor1.C: New. adds 15a5a90 PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix l [...] adds d1565a0 2016-01-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 03a3af7 [PATCH] [PR tree-optimization/69347] Fix memory consumption i [...] adds f3a6a26 PR target/69252 * modulo-sched.c (optimize_sc): Allow branc [...] adds bbbbe8a PR c/69405 - [6 Regression] ICE in c_tree_printer on an inval [...] adds 8fb6810 Daily bump. adds b68773a 2016-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 52d0cdc * doc/extend.texi (scalar_storage_order type attribute): Doc [...] adds df48563 PR debug/66668 * dwarf2out.c (add_child_die_after): New fun [...] adds 06b94aa [Testsuite] Fix PR66877 adds 9935a0b 2016-01-22 Paolo Carlini paolo.carlini@oracle.com adds e545c40 * ipa-inline.c (can_inline_edge_p): Back out overzealous che [...] adds f078879 2016-01-22 Christian Bruel christian.bruel@st.com adds f64c1a3 missed : in log adds ce925c4 gcc/ChangeLog: adds f749570 Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden adds 7b9de43 [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds f776e71 2016-01-22 Christian Bruel christian.bruel@st.com adds bc6edeb libgomp/ * target.c (gomp_get_target_fn_addr): Allow host fa [...] adds 86f38d0 [Patch Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectori [...] adds c0b02c4 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a44dd069 libitm: Fix HTM fastpath. adds e1b9f86 * system.h (string, algorithm): Include only conditionally. [...] adds 9e54e75 PR target/69416 adds 01fda32 - fix a ChangeLog entry adds 147aa3e 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a40204f PR middle-end/69347 * tree-ssa-dom.c (back_propagate_equiva [...] adds fbde726 PR c++/69392 * lambda.c (lambda_capture_field_type): Handle [...] adds ca38a38 Constrain std::valarray functions and operators adds 4d04e35 Fix ChangeLog entry in wrong file adds 51aec68 PR target/69432 * config/i386/i386.c: Include dojump.h. (e [...] adds 68749e2 2016-01-22 Edward Smith-Rowland 3dw4rd@verizon.net adds 243bf81 Daily bump. adds 132731f * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gc [...] adds 802ba5c PR bootstrap/69434 * genrecog.c: Define INCLUDE_ALGORITHM b [...] adds 2927306 * tree-vect-stmts.c (vectorizable_condition): Build a VEC_CO [...] adds 4bec4fe * tree-ssanames.c (release_free_names_and_compact_live_names [...] adds feddf0d PR c++/58109 - alignas() fails to compile with constant expre [...] adds a483811 Fix clobber removal in parloops adds f7e5bfa PR libstdc++/69446 * config/os/hpux/os_defines.h (_GLIBCXX_ [...] adds 47ca840 PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. [...] adds aa8c99e Daily bump. adds 9f2e861 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds c2e7d2b 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds 6d67051 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds cdcc70f Pass LSAN_OPTIONS to Makefiles in subdirectories adds 08c7bfb Revert "Fix the remaining PR c++/24666 blockers" adds 7de58a0 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds d65063f 2016-01-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds db565c5 Daily bump. adds f444c57 PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds af09d40 2016-01-25 Richard Biener rguenther@suse.de adds f34cae5 2016-01-25 Richard Biener rguenther@suse.de adds 7ce15a2 [ARC] Add basic support for double load and store instructions adds 8eacba9 [AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f [...] adds 340c725 * doc/extend.texi (scalar_storage_order type attribute): Fix [...] adds fe500d6 gcc/ adds 32050eb 2016-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6837fee 2016-01-25 Richard Biener rguenther@suse.de adds 4456274 PR target/69469 * gcc.target/powerpc/vsx-vect [...] adds 81fba47 Avoid including all of <random> in <algorithm> adds 105cb8d PR tree-optimization/69196 PR tree-optimization/68398 * tr [...] adds b3c0f04 * config/mips/mips.c (mips_compute_frame_info): Skip [...] adds b86e24e * omp-low.c (lower_omp_target) <case USE_DEVICE_PTR>: Set D [...] adds 92e91d0 PR target/69444 * config/rs6000/sfp-machine.h: Fix a typo i [...] adds ec714f6 Daily bump. adds c699f6a add missing testcase adds 45fc524 fix PR68343: disable fuse-*.c tests for isl 0.14 or earlier adds c161698 new scop schedule for isl-0.15 adds 510401d Add missing includes in JIT frontend. adds 648433a 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds ef7be7f PR 69400: Invalid 128-bit modulus result adds d1dae58 [PATCH] Do not set structural equality on polynomial types adds f7fc06e PR target/69442 * combine.c (combine_instructions): For REG [...] adds 2c7b2f8 2016-01-26 Richard Biener rguenther@suse.de adds cf293d8 2016-01-26 Richard Biener rguenther@suse.de adds f3a21e6 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds 976877a remove arm_crypto_pragma test selector adds d513c68 Update stack alignment in ix86_update_stack_boundary adds 43d3a2e PR lto/69254 * opts.h (parse_sanitizer_options): New protot [...] adds 9b013f6 PR target/66655 * config/i386/winnt.c (i386_pe_binds_local_ [...] adds 105958a PR lto/69254 * lto-wrapper.c (merge_and_complain): Handle - [...] adds 6f43181 * omp-low.h (oacc_fn_attrib_kernels_p): Declare. (set_oacc_ [...] adds 442a556 Remove -m32 from gcc.target/i386/pr68986-2.c adds 5377305 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds 9bbfd06 PR tree-optimization/69483 * gimple-fold.c (canonicalize_co [...] adds 88444ae [ARC] Fix arcset* pattern's predicate. adds 7a3a29d Fix build failure when wide character support is not available adds 4176ce0 * configure.ac (ac_cv_std_swap_in_utility): New test. * sys [...] adds 3752e5b PR other/69006: fix extra newlines after diagnostics adds 2796d54 remove accidental empty commit adds c3f86f6 PR middle-end/60908 adds e1788bf PR other/69477 - attribute aligned documentation misleading adds b5a12dd Fix assertions for move assignment of trivial types adds 1b8c43a PR c++/68357 * cp-gimplify.c (cp_fold): If some operand fol [...] adds b8255cb PR target/68662 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds 8b7d2f8 PR rtl-optimization/69217 * var-tracking.c (tracked_record_ [...] adds 58b0f9c PR c++/68782 adds 6a38515 PR c++/68949 adds 80adbd9 2016-01-26 Paul Thomas pault@gcc.gnu.org adds 557c194 handle isl_ast_op_select adds 7cf9b89 Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds 619bb79 compiler: Avoid knock-on errors with impossibly large types. adds 8abd3d0 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. adds 09a4541 compiler: Don't crash on invalid array type declarations. adds 4d4acdc compiler: Don't crash on erroneous array return types. adds f8aafc4 Daily bump. adds 27b6cda libiberty/ChangeLog: adds 894b08e libiberty/ChangeLog: adds 8d96cf4 libiberty/ChangeLog: adds 1629449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. adds aa57b18 [ARC] Reject constant-constant comparison. adds 220112f PR tree-optimization/69399 * wide-int.h (wi::lrshift): For [...] adds 874e154 HSA: simplify partitioning of HSA kernels and host impls. adds 7b0c1b6 2016-01-20 Christian Bruel christian.bruel@st.com adds 4faba62 * config/rs6000/driver-rs6000.c (detect_processor_aix [...] adds 5cb23e3 PR c++/69496 * constexpr.c (cxx_eval_array_reference): Eval [...] adds 8ca4755 [PR 69355] Correct hole detection when total_scalarization fails adds c88301a 2016-01-27 Richard Biener rguenther@suse.de adds 3adace2 Set FP options for failing special functions tests adds 9ce22fb 2015-01-27 Wilco Dijkstra wdijkstr@arm.com adds 18e9663 PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings adds 6a9b35ef PR c++/69379 * constexpr.c (cxx_eval_constant_expression): [...] adds d46a16d PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. adds 26271de 2016-01-27 Thomas Klausner wiz@NetBSD.org adds b3df021 2016-01-27 Uros Bizjak ubizjak@gmail.com adds 5fa82c1 2016-01-15 Ryan Burn contact@rnburn.com adds 5068be1 gcc/: * common.opt (fkeep-gc-roots-live): New undocumented o [...] adds d7993d8 * go-lang.c (go_langhook_init_options_struct): Default to - [...] adds ee49ca6 PR lto/69254 * sanitizer.def: Add BEGIN_SANITIZER_BUILTINS [...] adds 7795ac5 compiler: Accept map composite literals with omitted key [...] adds eec9642 libcpp: use better locations for _Pragma tokens (preprocessor/69126) adds fee5e49 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 9b84935 PR tree-optimization/68398 * params.def (PARAM_FSM_SCALE_PA [...] adds 7deb975 * testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>. adds 78e516e PR debug/66869 * c-decl.c (c_write_global_declarations_1): [...] adds 807a0f5 rs6000: Put back the 's' output modifier adds 4e03fd0 Don't change stack_alignment_needed for __tls_get_addr adds 147b2f9 2016-01-27 Paul Thomas pault@gcc.gnu.org adds fa6e6b1 PR rtl-opt/69447 adds e2cc8a2 2016-01-27 Janus Weil janus@gcc.gnu.org adds 5ce8f55 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2 [...] adds fd41fc3 Daily bump. adds 00c8e91 Low-hanging C++-lexer speedup (PR c++/24208) adds 44e7334 2016-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 7b8122c correct ChangeLogs for PR69422 adds badce22 Fix PR pch/68758. adds e87502d 2016-01-28 Richard Biener rguenther@suse.de adds 358dfcb gcc/ adds cc7124a gcc/fortran/ChangeLog: adds 65de97d Added missing testcase of r232919. adds 9c6705c Several instructions disassemble a zero immediate as wzr/xzr [...] adds b2b28d2 Add support for vector permute cost since various permutes ca [...] adds c93a489 * gcc-interface/gigi.h (enum attr_type): Rename into... (en [...] adds 9b2c24c PR libstdc++/69450 * acinclude.m4 (GLIBCXX_CHECK_MATH11_PRO [...] adds 21329e9 PR target/63679 * gcc.dg/tree-ssa/sra-17.c: A [...] adds d4a7881 * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr6 [...] adds 1e6115d * directives.c (destringize_and_run): Adjust prototype. adds 60763a0 PR c++/67407 adds d66fdd7 A recent change added UNSPEC to the CCMP patterns to stop com [...] adds b547a9b * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. adds 7410428 assert instead of silently failing code gen adds ded839b use codegen_error_p adds 7139736 remove out of sync comments adds 7d34463 make debug comment more explicit adds 25653d4 PR target/69305 adds 2e251de Fix optimize_isl dump adds 3c8e753 * config/rs6000/rs6000.c (output_cbranch): Don't statically [...] adds f488166 PR middle-end/69542 * lra-remat.c (calculate_local_reg_rema [...] adds c649bac PR target/17381 - Unnecessary register move for float extend adds 9125318 2016-01-28 Steve Ellcey sellcey@imgtec.com adds c80c12c PR target/68400 * gcc.target/mips/mips.exp (mips_option_gro [...] adds f11bb27 PR target/69459 * config/i386/constraints.md (C): Only acce [...] adds 9cd9799 PR pch/68176 * files.c (_cpp_find_file): Set file->implicit [...] adds d645b96 Daily bump. adds e6d2fce Fix cp_binding_level reuse logic adds a3b6fb3 PR69545: revert patch adds 7550d85 2016-01-29 Richard Biener rguenther@suse.de adds ce6a697 PR c++/69509 PR c++/69516 * constexpr.c (cxx_eval_array_re [...] adds ef95367 PR c++/69462: Provide FLT_EVAL_METHOD and DECIMAL_DIG in float.h. adds ae849d2 S/390: Require a hardware vector support for test to succeed. adds 5c770bd PR other/69006: S/390: Fix extra newlines after diagnostics. adds 26b22e9 S/390: Use %qs in error messages. adds 40c727c Fix Cygwin bootstrap error due to TM symbols adds d2a60e9 PR debug/66869 * decl.c (wrapup_globals_for_namespace): War [...] adds b622ec2 2016-01-29 Richard Biener rguenther@suse.de adds 1e64899 Test __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ adds f9fb57c Add myself as a hsa maintainer adds 38920db Use vm in sse2_cvtps2pd<mask_name> adds e3078da testsuite/ 2016-01-29 Andrew Bennett andrew.bennett@imgtec.com adds ca6c731 PR target/66137 * gcc.target/i386/pr66137.c: New test. adds 4758dc3 PR target/69551 * config/i386/i386.c (ix86_expand_vector_se [...] adds 895af3c PR target/65604 * config/mips/mips.c (mips_output_division) [...] adds 21601fc PR target/65604 * gcc.target/mips/div-delay.c: New test. adds b0d8930 Revert revsion 229087 changes in lra-spills.c adds 6b3b345 2016-01-29 Vladimir Makarov vmakarov@redhat.com adds ae5394f document that isl-0.16 is supported adds ff5e28e PR debug/69518 * c-decl.c (finish_struct): Clear C_TYPE_INC [...] adds a0ed249 [hsa] Atomic assess memory model fixes adds aa01d05 Daily bump. adds dc93691 2016-01-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e8f0301 2016-01-30 Dominique d'Humieres dominiq@lps.ens.fr adds b5239e8 PR r++/68490 - error initializing a structure with a flexible [...] adds 17985ab 2016-01-30 Paul Thomas pault@gcc.gnu.org adds 3b8b902 PR tree-optimization/69546 * wide-int.cc (wi::divmod_intern [...] adds 3df757b Daily bump. adds cb3e5ac 2016-01-31 Paul Thomas pault@gcc.gnu.org adds 1c55498 Fix abi-tag17.C. adds b2c9555 Fix abi-tag16.C. adds 6b5f131 PR c++/69009 adds 5e5dd23 PR c++/68763 adds 9d85f83 * fi.po: Update. adds 875f281 Regenerate .pot files. adds e049bf2 Daily bump. adds 240568a * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa [...] adds 1fdf717 PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. adds 122d538 PR target/68741 * inclhack.def (hpux_vsscanf): New fix. * [...] adds 6009b3b PR testsuite/69584 * gcc.dg/tree-ssa/sra-17.c: Fix regexps [...] adds f80aff4 PR rtl-opt/69535 adds e3882c4 PR rtl-optimization/69570 * ifcvt.c (bb_ok_for_noce_convert [...] adds 34486d8 * postreload.c (reload_cse_simplify): Remove dead code. adds 65821ae Don't define guard macros when doing #include_next in math.h [...] adds 2eaaa4e 2016-02-01 Richard Biener rguenther@suse.de adds 9444c6c Missing copyright for mem-stats header files. adds 88a477b 2016-02-01 Richard Biener rguenther@suse.de adds b400765 2016-02-01 Richard Biener rguenther@suse.de adds 948eee2 gcc/ * config/nvptx/nvptx.c (PTX_GANG_DEFAULT): New. (nvpt [...] adds 1674217 PR tree-optimization/67921 * fold-const.c (split_tree): New [...] adds bd1b907 * omp-low.c (oacc_parse_default_dims): Avoid -Wsign-compare [...] adds aaf527d Remove duplicate copy of the test body inadvertently inserted [...] adds 8bb6d8c * ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return fal [...] adds 499b857 PR tree-optimization/68580 * params.def (FSM_MAXIMUM_PHI_AR [...] adds 4a886fd Fix PR # in last change adds d090e5c * g++.dg/other/anon5.C (dg-opetions): Use -gdwarf-2 instead of -g. adds fcb317c * Add PR number. adds 6f13b08 PR preprocessor/69543 PR c/69558 * c-pragma.c (handle_prag [...] adds dcddc5a PR rtl-optimization/69592 * rtlanal.c (nonzero_bits_binary_ [...] adds 3e3cd10 [RS6000] ABI_V4 init of toc section adds 0cc9a8e Daily bump. adds 19bf08e [RS6000] lqarx and stqcx. registers adds cfd9ca8 gcc/ adds 32f2925 2016-02-02 Richard Biener rguenther@suse.de adds bf57e97 libgomp: Don't configure for offloading target if we don't bu [...] adds 071822e libgomp: For hsa offloading, compilation is all handled by th [...] adds f1deafd libgomp: Use HSA_RUNTIME_LIB, HSA_KMT_LIB in the testsuite adds 6637013 libgomp: Skip hsa offloading for OpenACC test cases adds 2bf3f44 Merge BUILT_IN_GOACC_HOST_DATA into BUILT_IN_GOACC_DATA_START adds f9ec342 2016-02-02 Richard Biener rguenther@suse.de adds 4afa506 MAINTAINERS (Write After Approval): Add myself adds d13a2d0 * config/avr/avr.c (avr_option_override): Set PARAM_ALLOW_S [...] adds 2b9d573 PR target/67032 * config/i386/i386.c (geode_cost): Increase [...] adds f4c1a84 * testsuite/libgomp.oacc-c-c++-common/declare-4.c: Fix clause. adds 12ad66d This patch adds support for the TARGET_IRA_CHANGE_PSEUDO_ALLO [...] adds ef70498 Improve TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS target hook. [...] adds 34ed94c libgomp: fix teams-3/4 testcases adds ca33d2a libgomp: fix target-31.c testcase adds b10e3d4 nvptx: do not use alternative spelling of unsigned comparisons adds 665fbc2 gcc/ * gimplify.c (omp_notice_variable): Add usage check. adds 4eef8df Add IA MCU tests for passing/returning of empty structures/unions adds 70bca70 * wide-int.cc (canonize_uhwi): New function. (wi::divmod_in [...] adds 66ea75c vector-compare-4.c adds 31d35b7 Daily bump. adds ba32660 compiler: Unpack method names when sorting them. adds 7446ae0 compiler, runtime: mark stub methods, ignore them in runt [...] adds 88cab2d [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes adds a4454da gcc/testsuite/ChangeLog: adds e69ad94 Fix the ccmp_1.c test back to use '0' as regular expressions [...] adds 53aeb67 PR target/69118 adds 277d9d1 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable [...] adds 401bd0c 2016-02-03 Vladimir Makarov vmakarov@redhat.com Alex [...] adds c90d55d Fix PR c++/69056 (argument pack deduction failure during over [...] adds 397fecd Add the new IA MCU test adds 0694cef libgo: Update to go1.6rc1. adds ad2fe51 2016-02-03 Andreas Tobler andreast@gcc.gnu.org adds cf8f3ba * lib/compat.exp (compat-get-options-main): Add dg-timeout-f [...] adds edf6c4d PR target/69644 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds 415d564 PR c/69627 * diagnostic-show-locus.c (layout::get_state_at_ [...] adds ffb045f Daily bump. adds 1d4bd3c 2016-02-03 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 342ed0a Define check_union_passing6 only for CHECK_FLOAT128 adds 6b94e13 PR c++/69251 - [6 Regression] ICE in unify_array_domain on a [...] adds c9aab4b Disable auto prefetcher for -march=znver1. adds 1f1475a PR target/69454 * config/i386/i386.c (convert_scalars_to_ve [...] adds a6d2521 2016-02-04 Christian Bruel christian.bruel@st.com adds 7a1e903 [ARM] PR target/65932: stop changing signedness in PROMOTE_MODE adds 6b722eb [ARM][1/4] PR target/65932: Add testcase adds efca3db [ARM][2/4] Fix operand costing logic for SMUL[TB][TB] adds afabf5e [cse][3/4] Don't overwrite original rtx when folding source of set adds f50a789 [ARM][4/4] Adjust gcc.target/arm/wmul-[123].c tests adds a6ff94d * class.c (find_flexarrays): Don't declare dom variable. (d [...] adds 3d13543 * config/aarch64/aarch64.c (aarch64_legitimize_address): For [...] adds 774068a Fix PR sanitizer/69276 adds fe4a3b1 Update cpplib .po files. adds 5c7221a Update gcc .po files. adds da08cb5 [ARM] Remove neon_reinterpret, use casts adds a6f3f39 PR 69577: Invalid RA of destination subregs adds 2c794ea gcc: invoke: delete -mno-fma4 docs adds 08fd6cf This patch fixes an exponential issue in ccmp.c. When decidi [...] adds 89c6f77 Fix jit crash on aarch64 adds f0146cf [gcc] 2016-02-04 Michael Meissner meissner@linux.vnet.ibm.com adds 67046bb Update copyright years in libstdc++ manual and add link adds 356967c Regenerate front page of libstdc++ HTML docs adds 2a1d28d PR rtl-optimization/69577 Revert: 2015-10-29 Richard Hend [...] adds 931b245 PR fortran/69368 * tree-dfa.c (get_ref_base_and_extent): Re [...] adds 6b098e9 PR c/69669 * c-decl.c (finish_enum): When honoring mode att [...] adds ebce0b4 libgo: bump version number for upgrade to 1.6rc1 adds 2cc8e10 * config/msp430/msp430.c (msp430_start_function): Add function type. adds f7ef539 Fix constexpr evaluation of comparisons involving pointer-to-members adds 81c08ac combine: distribute_notes again (PR69567, PR64682) adds f90d67e Test for C99 stdlib.h functions with -std=c++98 adds 1600bf9 Daily bump. adds f1bd1c8 obsolete the deprecated rtems targets adds ab99f10 Compile pr69454-2.c with -msse2 -mno-accumulate-outgoing-args adds 270efe3 PR bootstrap/69677 * config/i386/i386.c (convert_scalars_to [...] adds 1d3cea7 S/390: Fix r6 vararg handling. adds aa5b477 S/390: Fix 64 bit sibcall adds 9176589 libstdc++: S/390: Add missing baseline_symbols.txt for s390x/-m31. adds f390cf65 S/390: Do not require -march=z13 on s390 but only on s390x. adds 8f778da S/390: Correct documentation adds 26b9e79 S/390: Remove superfluous loops. adds a4f5e1b * fi.po: Update. adds 7b1951f 2016-01-05 Jeremy Bennett jeremy.bennett@embecosm.com adds 235d872 Fix PR c++/68948 (wrong code generation due to invalid constr [...] adds 14b9698 gcc/ adds 5b110ba * config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct [...] adds d4f0b24 Add a testcase for PR target/69677 adds a854e28 * gcc.target/i386/pr69577.c: Require avx_runtime target. adds 9c28a29 * gcc.dg/sancov/asan.c: Move to ... * gcc.dg/asan/sancov-1. [...] adds 3120f7a Make issues similar to PR c++/68948 fail loudly. adds 1e30246 PR c++/69628 * charset.c (cpp_interpret_charconst): Clear * [...] adds 66feb54 PR rtl-optimization/69691 * lra-eliminations.c (move_plus_u [...] adds 3a2545a Fix fortran scalar elemental dependency mishandling adds fcb25f28 PR c/69643 adds a7cc1f9 PR c++/69662 - -Wplacement-new on allocated one element array [...] adds 3f0ff0d PR tree-optimization/68541 * gimple-ssa-split-paths.c: Incl [...] adds 744c565 Daily bump. adds cc2bfdc * mmap.c (MAP_FAILED): Define if not defined. adds a799b58 Daily bump. adds 527ab91 * fi.po, sv.po: Update. adds df80c0b * ru.po: Update. adds 16430ac 2016-02-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds 28b60b0 Daily bump. adds 07c0f1c PR tree-optimization/65917 * tree-ssa-dom.c (record_tempora [...] adds 40d85f4 PR tree-optimization/68541 * gcc.dg/tree-ssa/ [...] adds 0418e71 2016-02-08 Richard Biener rguenther@suse.de adds 17e5248 * gcc-interface/utils.c (create_var_decl): Set again DECL_CO [...] adds 5a987d8 2016-02-08 Richard Biener rguenther@suse.de Jeff Law <l [...] adds c4f4b1e 2016-02-08 Richard Biener rguenther@suse.de adds b0a7399 Enable isinf/isnan checks for all targets adds da259f5 Fix latent LRA remat issue (PR68730) adds b981525 PR c++/69631 adds 456d939 * convert.c (convert_to_integer_1): Re-indent. adds 600695e Remove -fshort-double adds 6c1b408 Remove accidentally added 'constexpr' in previous commit adds f553d9f PR c++/69688 * constexpr.c (clear_cv_and_fold_caches): Rena [...] adds 44a1fc1 * doc/tree-ssa.texi (Preserving the virtual SSA form): Remov [...] adds dac01e1 jit: fix build after r233218 (build_common_tree_nodes) adds 86e0b12 PR preprocessor/69664: fix rich_location::override_column adds 26abce1 PR ipa/69239 * g++.dg/ipa/pr69239.C: New test. adds 0acb2d6 PR c++/59627 * parser.c (cp_parser_omp_declare_reduction): [...] adds 93b124b PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-1.c [...] adds 394a86f PR tree-optimization/69209 * ipa-split.c (split_function): [...] adds 58fd2d6 PR c++/69657 * name-lookup.c (do_nonmember_using_decl): Lea [...] adds 83d5062 Fix PR c++/69283 (auto deduction fails when ADL is required) adds 9cc6714 Fix PR c++/69139 (deduction failure with trailing return type) adds 7824b73 Daily bump. adds 0545fbe PR go/69537 runtime: Don't refer to _end symbol in share [...] adds 40642c1 2016-02-08 Sandra Loosemore sandra@codesourcery.com adds 9913e2a Handle -fdiagnostics-color in lto adds 3cad69a Add missing entry adds d4d3da7 2016-02-09 Richard Biener rguenther@suse.de adds b53e0a9 Fix GOMP/GOACC_parallel optimization in ipa-pta adds a1856dd gcc/testsuite/ adds aacf710 Fix expectation in AVX512 logic instructions test. adds 2e980a3 2016-02-09 Richard Biener rguenther@suse.de adds b094912 * de.po: Update. adds 781996a * gimple-ssa-backprop.c (optimize_phi): Do not replace an ar [...] adds d1b8778 * config/i386/i386.md (insv<mode>_1): Use gen_int_mode to t [...] adds 4ccd644 2016-02-11 Alexandre Oliva aoliva@redhat.com adds 0771836 [ARM] PR68532: Fix up vuzp for big endian adds c2c179b [ARM] PR68532 Fix up vzip recognition for big endian adds 4f6f292 2015-04-25 Daniel Starke daniel.f.starke@freenet.de adds 53858a9 Ensure stdout is newline terminated for status wrappers. adds 600c00f [gcc] 2016-02-09 Michael Meissner meissner@linux.vnet.ibm.com adds 2ccad95 * fi.po: Update. adds f057036 Daily bump. adds dea192d PR go/69511 runtime: change G gcstack_size field to size_t adds 58f74ef 2016-02-09 Andrew Pinski apinski@cavium.com adds db31258 2016-02-10 Richard Biener rguenther@suse.de adds 72bebc1 * timevar.def (TV_PHASE_DBGINFO): Delete. (TV_PHASE_CHECK_D [...] adds 42c18f6 Enable instruction fusion of AES instructions on ARM for Cort [...] adds 79f1ed2 2016-02-10 Richard Biener rguenther@suse.de adds f367ec4 Enable instruction fusion of dependent AESE; AESMC and AESD; [...] adds 14485c8 PR tree-optimization/68021 * tree-ssa-loop-ivopts.c (get_co [...] adds fa03b19 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*- [...] adds e5d1ea3 PR ipa/69241 PR c++/69649 * gimplify.c (gimplify_modify_ex [...] adds 43cfc88 PR go/68562 * config/i386/morestack.S (__stack_split_initia [...] adds f64416c gcc/ adds 268df86 * ptree.c (debug_tree): Implement for cp_expr. adds 2066d1f PR c++/10200 adds ce20a5b PR c++/69657 adds ec4ec95 2016-02-10 Vladimir Makarov vmakarov@redhat.com adds 1356bc7 PR go/66904 cmd/go: fix "#cgo pkg-config:" comments with gccgo adds be7c31e Fix PR #. adds 703eb77 PR c++/68926 adds 168a134 Daily bump. adds 45dc511 2016-02-11 Richard Biener rguenther@suse.de adds b86fba3 2016-02-11 Richard Biener rguenther@suse.de adds 811fedd gcc/ PR target/69713 * config/sh/sh.md (casesi_worker_0): A [...] adds 1cddf45 gcc/testsuite/ adds 8d68396 PR target/65313 * tree-vect-slp.c (vect_schedule_slp_instan [...] adds 3eb5e6f PR plugins/69758: add params.list to PLUGIN_HEADERS adds 63f6331 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 87a6c82 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 6defe3c [AArch64] Only update assembler .arch directive when necessary adds acb7939 gcc/testsuite/ * gcc.target/sh/pr54089-8.c: Adjust optimizat [...] adds 42c87ca gcc/fortran/ChangeLog: adds bec5781 combine: More distribute_notes trouble (PR69737) adds 40b38ac PR c/69768 * c-typeck.c (parser_build_binary_op): Strip nop [...] adds 67cf9b5 * cgraph.c: Spelling fixes - behaviour -> behavior and neig [...] adds ab127fe Daily bump. adds 24f65e3 gcc/ChangeLog: adds 9ddb20d Fix PR c++/69098 (bogus errors with static data member template) adds 74a4140 Fix obstack use-after-free problems in C frontend, PR69522 adds 7c25ed5 Fix incomplete initialization of the declspec struct. adds f36f5c1 2016-02-12 Kugan Vivekanandarajah kuganv@linaro.org adds 3494747 PR ipa/68672 * ipa-split.c (split_function): Don't compute/ [...] adds 9181a4e PR ipa/69241 * ipa-split.c (split_function): If split part [...] adds 52543fd gcc/ adds 7d75fb5 * gcc.dg/pr69522.c: Add empty dg-options. adds 6d60929 * g++.dg/torture/init-list1.C: New. adds fcce1b0 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds da7d506 PR driver/69265 and 69453: improved suggestions for various m [...] adds 5af71a8 PR driver/69779: fix bogus cleanup code used by libgccjit aff [...] adds aec1f4b PR other/69554: avoid excessive source printing for widely-se [...] adds 1774ff8 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 38c9bd3 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds d58f707 libgcc/ChangeLog: * config.host (tilegx*-*-linux*): r [...] adds 0aedee4 gcc/ChangeLog: * config/tilepro/t-tilepro: Replace CC [...] adds 2d417cc Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (t [...] adds d6ad38a * eo.po: Update. adds b841fbd runtime: For c-archive/c-shared, install signal handlers [...] adds f250922 Daily bump. adds 44a59bb gcc/ PR target/67636 PR target/64345 * config/sh/sh.md (*z [...] adds 67cab04 * gcc.dg/pr67964.c: Add dg-require-alias. adds beb1316 gcc/ PR target/67260 * config/sh/sh.md (sibcall_value_pcrel [...] adds 73bb5f8 gcc/testsuite/ PR target/67260 * gcc.target/sh/torture/pr67 [...] adds 2959d9c Daily bump. adds ce53bb6 PRE_INC with invalid hard reg adds a72095c Correct c-torture stkalign test adds bc43692 Add missing pr number adds af02891 Fix some pipe reservations in znver1.md * config/i386/znver [...] adds fdec7e8 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds a96c809 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds e46faff PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa* [...] adds 9b49c3c 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds 048186c * config/pa/pa.md (absqi2, absghi2, bswaphi2, bswapsi2, bswa [...] adds c44214d Daily bump. adds 0b3619e 2016-02-15 Richard Biener rguenther@suse.de adds bd5653d Don't mark offload symbols with force_output in ltrans adds 4a45fe0 2016-02-15 Richard Biener rguenther@suse.de adds c6d481f S/390: Add -fsplit-stack support adds 4bc40d2 S/390: New mcount call sequence for z900+ CPUs in 31-bit mode. adds 976b4d1 Don't make something with an autoinc an equivalencing insn (P [...] adds 5c819ea Avoid removing sets of a pseudo PIC register in LRA. adds 7717d90 2016-02-15 Richard Biener rguenther@suse.de adds 4ef4d76 2016-02-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ccfbefc * alias.c (get_alias_set): Fix a typo in comment. adds bbf5822 PR c++/68890 adds 521a637 PR c++/69753 adds 0799f49 Add support for the FCCMP insn types adds 77454e6 PR c++/69797 * c-common.c (sync_resolve_size): Diagnose too [...] adds 2074f21 PR c++/69658 * init.c (expand_default_init): Only call resh [...] adds 49a549c 2016-02-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds c4bb895 * sv.po: Update. adds e810923 [RS6000] reload_vsx_from_gprsf splitter adds ab5ba8d Daily bump. adds fd808c1 2016-02-16 Richard Biener rguenther@suse.de adds 8e5e4f1 2016-02-16 Richard Biener rguenther@suse.de adds 14a72c4 PR tree-optimization/69802 * tree-ssa-reassoc.c (update_ran [...] adds c3f87ee Don't call call_cgraph_insertion_hooks in simd_clone_create adds e73a0c1 2016-02-16 Richard Biener rguenther@suse.de adds 74d6399 [ARC] Add single/double IEEE precission FPU support. adds 50e0cd7 Fix bswap optimization on big-endian (PR69714, 67781). adds f72a5e6 2016-02-16 Richard Biener rguenther@suse.de adds 3ae1cc9 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds 37fffac PR tree-optimization/69820 * tree-vect-patterns.c (type_con [...] adds 2807242 PR c/64748 adds 3a2a72a PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. adds 8f77aab [Patch AArch64] Restrict 16-bit sqrdml{sa}h instructions to F [...] adds d6faee8 [Patch AArch64] GCC 6 regression in vector performance. - Fix [...] adds b24ac00 [Patch AArch64] Use software sqrt expansion always for -mlow- [...] adds 66237b0 [AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A5 [...] adds 88ff21f * gcc-interface/misc.c (gnat_enum_underlying_base_type): New [...] adds ffc2392 * gcc-interface/gigi.h (maybe_debug_type): New inline functi [...] adds b2d052b PR c++/69657 * name-lookup.c (lookup_qualified_name): Add f [...] adds 7675e96 PR c/69835 * common.opt (Wnonnull-compare): New warning. * [...] adds 3f844f1 2015-02-16 Thomas Koenig tkoenig@gcc.gnu.org adds 48a7e3d [gcc] adds 0d85ea3 Daily bump. adds c15bac1 PR c++/10200 PR c++/69753 * call.c, cp-tree.h, name-lookup [...] adds 0f09c25 2016-02-16 Tim Shen timshen@google.com adds 7b319ee * gcc-interface/utils2.c (gnat_protect_expr): Make a SAVE_EX [...] adds e0c0515 * exp_ch4.adb (Expand_N_Indexed_Component): Active synchroni [...] adds 54e06ac * config/msp430/msp430.c (msp430_mcu_data): Sync with data f [...] adds e4746c6 * config/visium/visium.c (machine_libfunc_index): New enum. [...] adds 4f24071 * gcc.dg/ifcvt-4.c: Skip on Visium. adds 09e131a As part of the final cleanup of aarch64_internal_mov_immediat [...] adds 6baedca 2016-02-17 David Sherwood david.sherwood@arm.com adds ff74dd5 [ARM] PR target/69161: Don't ignore mode when matching compar [...] adds 51bf9f9 [AArch64] PR target/69161: Don't use special predicate for CC [...] adds c9732c2 2016-02-17 Richard Biener rguenther@suse.de adds d68ff2d 2016-02-17 Richard Biener rguenther@suse.de adds e3c2427 [gcc] adds 467a213 2016-02-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6651de1 * doc/extend.texi (C++ Attributes): Correct description of [...] adds 1fa780a xtensa: fix libgcc build with --text-section-literals adds 5045830 PR c++/69842 * method.c (forward_parm): Split out from... [...] adds fc3527e PR c++/69850 * gimplify.c (gimplify_cond_expr): Call gimple [...] adds eb0f85d Daily bump. adds 02d652c PR c++/68679 * decl2.c (reset_type_linkage_2): Look through [...] adds 5ae773e PR c++/68585 * constexpr.c (cxx_eval_bare_aggregate): Fix ' [...] adds 816919e PR c++/65985 * constexpr.c (build_constexpr_constructor_mem [...] adds 39d861e libgo: Update to final Go 1.6 release. adds 0808dfc 2016-02-18 Richard Biener rguenther@suse.de adds d92404e PR target/62554 PR target/69610 gcc * con [...] adds c32bc4d Fix PR number in changelog entries. adds 63ad69d 2016-02-18 Richard Biener rguenther@suse.de adds 2bc9f5c Do not emit red stack zones for a fn with no_sanitize_address adds 57d00b6 [gcc] 2016-02-18 Michael Meissner meissner@linux.vnet.ibm.com adds 4550fbd PR testsuite/68580 * c-c++-common/tsan/pr65400-1.c (v, q, o): [...] adds e99b10c Daily bump. adds f67cece * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call [...] adds 16f9a53 PR target/69671 * config/i386/sse.md (*<floatsuffix>floatv2 [...] adds 9839f35 S/390: PR 69625: Add test case adds e80be24 S/390: Add __morestack test. adds 0cb6905 S/390: Add IBM z13 pipeline description adds bef91dd S/390: z13 lcbb fix address operand. adds 664ff6a S/390: z13 inline stpcpy implementation. adds b11e60a S/390: Adjust movstr-1.c testcase to work with the z13 stpcpy [...] adds b088ff4 S/390: z13 fix mode in vcond expansion adds e29f7ac S/390: Add vec_sub_u128 to vecintrin.h adds 6c678e7 S/390: z13 Change predicates of 128 bit add sub. adds d1bae8c S/390: Add single element vector types to iterators. adds e3eb13b S/390: z13 Add missing commutative operand markers. adds f6cc34b PR target/69820 * config/i386/sse.md (VI_512): Only include [...] adds cf2ed1b [AArch64] Skip gcc.target/aarch64/assembler_arch_1.c if assem [...] adds a45bce1 PR c++/67767 * parser.c (cp_parser_std_attribute_spec_seq): [...] adds 6263dde PR c++/69850 * init.c (build_vec_delete_1): Set TREE_NO_WAR [...] adds 743d960 PR middle-end/69838 * lra.c (lra_process_new_insns): If non [...] adds e4e70a5 Adjust fix PR c++/68948 adds 5fe1f28 PR testsuite/69573 - FAIL: gcc.dg/pr61053.c (test for excess errors) adds d91f5fb PR c++/69851 * expr.c (store_field): Don't use bit-field pa [...] adds 0a0d388 Tweak comment further. adds 0a04aac PR c++/69850 * rtti.c (ifnonnull): Set TREE_NO_WARNING on t [...] adds bc9536b * doc/invoke.texi (C++ Dialect Options): Clarify interaction [...] adds 563d5cb PR c++/69826 * c-pragma.c (c_pp_lookup_pragma): Handle PRAG [...] adds ec1cc02 2016-02-19 Jakub Jelinek jakub@redhat.com Ber [...] adds 5814ddc PR driver/69805 * gcc.c (LINK_COMMAND_SPEC, GOMP_SELF_SPECS [...] adds 9cce838 gcc/c-family/ChangeLog: 2016-02-19 Bernd Edlinger <bernd.ed [...] adds b9ffa12 Daily bump. adds bd5bb66 PR c++/69743 * call.c (remaining_arguments): No longer stat [...] adds b2745e5 Fix whitespace in MAINTAINERS adds 3a8aea9 Remove stray log entry in gcc/ChangeLog-2015 adds cf2fd8f Fix whitespace in ChangeLog adds 9a1d3aa Fix whitespace in gcc/ChangeLog adds 140e093 Fix whitespace in gcc/testsuite/ChangeLog adds f1c896c Fix whitespace in libgomp/ChangeLog adds 51385ae 2016-02-20 Dominique d'Humieres dominiq@lps.ens.fr adds b345a09 2016-02-20 Paul Thomas pault@gcc.gnu.org adds 3dd417f Daily bump. adds 33b4e12 Properly initialize variable in tree-chkp.c (chkp_mark_invali [...] adds 9a0f46c Daily bump. adds 6ec9c8c 2016-02-22 Richard Biener rguenther@suse.de adds ae0fd62 Add dump-fn to gdbhooks.py adds 2b5a306 Add dot-fn to gdbhooks.py adds 0934337 gcc/ PR target/69806 PR target/54089 * config/sh/sh.c (sh_ [...] adds 6ba562d HSA: fix emission of clrsb{l,ll} builtins adds b8cd18c PR target/69885 * config/m68k/m68k.md (ashldi3, ashrdi3, ls [...] adds ce145c3 * tree-vect-loop.c (vect_estimate_min_profitable_iters): Dum [...] adds 682c90f 2016-02-22 Richard Biener rguenther@suse.de adds 51ce1c6 gcc/ * config/nvptx/nvptx.c (nvptx_gen_shuffle): Add suppor [...] adds 7aed60d MAINTAINERS: add myself to libcpp and diagnostic messages adds 872267e PR target/69894 PR target/69895 * config/m68k/t-opts (OPTI [...] adds 2377cab Add terminating line to output as prune can remove last \r fr [...] adds 272347c PR target/69885 * doc/md.texi (ashl@var{m}3): Document that [...] adds 13af201 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds a02a800 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds e53f41d PR28901 Add two levels for -Wunused-const-variable. adds 02c0cb5 * sv.po, vi.po: Update. adds dc0af67 Daily bump. adds 467ee34 sso tests need int32 machines. adds 296c5f0 S/390: Turn movstr-1.c into compile only test. adds 990e443 S/390: Move movstr-2.c into vector subdir. adds 57ed698 S/390: Move vcond-shift.c to vector subdir. adds f482dff gcc/testsuite/ChangeLog: adds e045424 [pr 69666] No SRA default_def replacements for unscalarizable [...] adds 87792fb PR c/69911 Check main_input_filename and DECL_SOURCE_FILE are [...] adds eec0fa3 PR c/69900 * common.opt (Wunreachable-code): Add Warning flag. adds f1f91c0 PR c++/69902 * fold-const.c (fold_truth_not_expr): Propagat [...] adds ecca180 Require alias support in gcc.target/i386/chkp-hidden-def.c adds 462aa75 2016-02-23 Richard Biener rguenther@suse.de adds 3a37a41 Use plain -fopenacc to enable OpenACC kernels processing adds 43b3fc7 2016-02-23 Richard Biener rguenther@suse.de adds 1347328 2016-02-23 Bernd Edlinger bernd.edlinger@hotmail.de adds d5bf2cc Add test coverage for _Pragma (PR preprocessor 69126, 69543, 69558) adds 52609ec PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc [...] adds ee1bfdb Remove __seg_tls before first release. adds 8c38d88 PR middle-end/69780 - [4.9/5/6 Regression] ICE on __builtin_a [...] adds 4772d9d 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds d41ab73 PR objc/69844 * c-parser.c (c_parser_for_statement): Proper [...] adds b72ffc5 libstdc++/69893 make <tr1/cmath> work with C++11 adds 877cea8 Document __STDCPP_WANT_MATH_SPEC_FUNCS__ macro adds ab61278 * gcc/config/aarch64/aarch64.c (exynosm1_tunings): En [...] adds 01cadc5 Tweak the pipeline model for Exynos M1 adds 7ef15dd PR target/69810 * config/rs6000/rs6000.md (zero_extendqi<mode [...] adds 4758745 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4373b6a Daily bump. adds e6ab747 2016-02-24 Christian Bruel christian.bruel@st.com adds 6907286 2016-02-24 Richard Biener rguenther@suse.de adds f0e92ef PR middle-end/69909 * expr.c (expand_expr_real_1) <normal_i [...] adds 698357b PR c/69918 * params.def (PARAM_MAX_SSA_NAME_QUERY_DEPTH): B [...] adds 2a0accb [ARM] PR target/69875 Fix atomic_loaddi expansion adds 8ad3288 [ARM] Add initial support for the Cortex-A32 adds 36d081e 2016-02-24 Richard Biener rguenther@suse.de adds 9c9680b [gcse] PR rtl-optimization/69886: Check target mode in can_as [...] adds 7c74949 PR middle-end/69915 * tree.c (build_vector_from_ctor): Fix [...] adds 287902c libstdc++/69939 Qualify get and forward adds 90436d9 [ARM] Tests for arm_restrict_it patterns in thumb2.md adds d6b92d9 Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler adds 596070e 2016-02-24 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8aa3d53 runtime: lock M during cgo call adds 2968434 * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fn [...] adds 5065f8a Add -flifetime-dse=1. adds 650c3ad PR debug/61033 * g++.dg/pr61033.C: Add a regression testcas [...] adds 0502736 Avoid making unportable assumptions about the relationship be [...] adds 34ed562 PR c++/69912 - [6 regression] ICE in build_ctor_subob_ref ini [...] adds ab0d46c * doc/invoke.texi: Adjust -flifetime-dse documentation. adds 3460809 PR c++/69323 - valid adds 2b80a2a PR c++/69323 - errors adds f0ea75d PR c/69819 * c-decl.c (finish_decl): Don't update the copy [...] adds 2cde02a PR c++/69922 * class.c (build_base_path): Set TREE_NO_WARNI [...] adds 6cde573 PR debug/69705 * dwarf2out.c (gen_variable_die): Work aroun [...] adds a057332 PR c/51147 - attribute((mode(byte))) on an enum generates wrong code adds 38f18b3 Daily bump. adds 4003c80 Fix PR c++/69736 adds f14d8d6 PR rtl-optimization/69896 * regcprop.c: Include cfgrtl.h. [...] adds da041ce PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds e59c8b1 gcc/ PR driver/68463 * config/gnu-user.h (CRTOFFLOADBEGIN): [...] adds 03331e6 Require init_priority support for g++.dg/ext/attr-constructor1.C adds 38e71a6 2016-02-25 Richard Biener rguenther@suse.de adds 17de482 PR c++/68049 * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. adds 7466a67 PR c++/67364 * constexpr.c (cxx_eval_component_reference): [...] adds 72f9352 PR c++/69842 * method.c (forward_parm): Handle parameter pa [...] adds b6bff32 Do not gather mem stats in run_exit_handles (PR adds d0d15b0 Daily bump. adds d670cfd PR c++/69889 adds c86aaa0 2016-02-26 Richard Biener rguenther@suse.de adds b1c7c7e Mention --enable-valgrind-annotations in install.texi adds 27708d2 Replace ENABLE_CHECKING macro with flag_checking in HSA adds 94a8ed1 Replace ENABLE_CHECKING with CHECKING_P in dwarf2out adds 1667d25 Mention clog10{,f,l} in documentation (Builtins section) adds f41208a 2016-02-26 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 35ed600 Update ChangeLog to mention pr61397 adds e48fcde Fix ChangeLog formatting adds 9441fa4 PR rtl-optimization/69891 * dse.c (scan_insn): If we can't [...] adds 59c5886 [AArch64] PR target/69613: Return zero TARGET_SHIFT_TRUNCATIO [...] adds 126a5a2 [AArch64] Set TREE_TARGET_GLOBALS in aarch64_set_current_func [...] adds ece566e [omp, hsa] Do not gridify simd constructs adds 0c6c84a PR go/69966 syscall: Add new Getsockopt functions. adds 63ee769 [hsa] Fail in presence of atomic operations in private segment adds 0d1b26a [hsa] Satisfy conditional move operand type constrains adds dfdd30a [hsa/69674] Make testsuite libgomp.c/for-3.c compile with -m32 adds bcd6e03 [hsa/69568] Fix ld instruction type for packed data adds e400d81 S/390: PR69709 Fix risbg splitter adds ff67cbe [PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL adds 565f533 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 5b50029 powerpc: Handle DImode rotatert implemented with rlwinm (PR69946) adds 9b71efb 2016-02-26 Paul E. Murphy murphyp@linux.vnet.ibm.com [...] adds bb70328 [hsa,testsuite] Introduce offload_device_shared_as effective target adds 74bd4a9 PR c++/69958 * pt.c (make_argument_pack): New. (tsubst_cop [...] adds 05ea12a 2016-02-26 Joel Sherrill joel@rtems.org adds 83e8dc7 2016-02-26 Joel Sherrill joel@rtems.org adds 6f93d1b 2016-02-26 Joel Sherrill joel@rtems.org adds 1e08578 2016-02-26 Joel Sherrill joel@rtems.org adds 7cba248 2016-02-26 Joel Sherrill joel@rtems.org adds 0a4558e PR c++/15766 - bad parse error recovery (2 bugs) adds da8c4b5 PR target/69969 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds c4ac733 PR tree-optimization/15826 - don't use "if" to extract a sing [...] adds 1bd57d0 Rename the tuning option and related functions to enable the [...] adds 057e51d Daily bump. adds 55ebce3 PR rtl-optimization/69896 * tree-vect-generic.c (get_comput [...] adds 93e4b86 Right size for events adds 49462d9 PR target/69613 PR rtl-optimization/69886 * gcc.dg/torture [...] adds 359b4c1 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org Steve [...] adds 1c96765 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds f6d80e6 Daily bump. adds 2a70358 Revert 2016-02-26 Richard Biener rguenther@suse.de [...] adds 0175e45 2016-02-28 Harald Anlauf anlauf@gmx.de adds eec75e4 * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define. adds 536508d Add a test for PR tree-optimization/69989 adds 9fa1c2e 2016-02-28 Harald Anlauf anlauf@gmx.de Jerry DeLisle [...] adds 841e58f 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 5c70403 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 08e847e Daily bump. adds a890896 2016-02-29 Richard Biener rguenther@suse.de adds 95164e7 * gcc-interface/ada-tree.h (DECL_RETURN_VALUE_P): New macro. [...] adds bb54a53 * gcc-interface/trans.c (finalize_nrv_r): Remove obsolete co [...] adds bd67e01 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds b3a1770 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Access_Type>: [...] adds 35bc474 PR target/69706 * config/sparc/sparc.c (ROUND_ADVANCE): Ren [...] adds b4d653d 2016-02-19 Richard Biener rguenther@suse.de adds 7b9f713 PR c++/69995 * constexpr.c (cxx_eval_store_expression): Uns [...] adds 1bf66b5 gcc/testsuite/ adds 8ba1ed8 HSA: reduce dump output w/o -details flag adds d28596a Replace ENABLE_CHECKING macro with flag_checking in GNAT adds 5b849c6 2016-02-29 Richard Biener rguenther@suse.de adds 74a53bf Poison ENABLE_CHECKING macro adds 081f4df * sv.po: Update. adds 01c5d15 PR tree-optimization/69999 * gimple-ssa-split-paths.c (spli [...] adds 3a4d3de PR tree-optimization/70005 * tree-ssa-uncprop.c (associate_ [...] adds 3643e74 Daily bump. adds b9b2082 PR target/69706 * config/sparc/sparc.c (NWORDS_UP): Rename [...] adds 1ed1f69 PR preprocessor/69985: fix ICE with long lines in -Wformat adds 4edc90b Fix PR c++/69961 (invalid ctor call with dependent args) adds 40a35c5 2016-02-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds bb11483 gensupport: Fix define_subst operand renumbering. adds e84de99 S/390: Use enabled attribute overrides to disable alternatives. adds 6191f2a S/390: Get rid of Y constraint in rotate patterns. adds 6813256 S/390: Get rid of Y constraint in left and logical right shi [...] adds 07e404a S/390: Get rid of Y constraint in arithmetic right shift patterns. adds ad67055 S/390: Get rid of Y constraint in tabort. adds abd3f11 S/390: Get rid of Y constraint in vector.md. adds defae54 S/390: Use define_subst for the setmem patterns. adds a25e52e S/390: Disallow SImode in s390_decompose_address adds 395dbc6 gcc/ adds 6fb5921 2016-03-01 Richard Biener rguenther@suse.de adds d99a947 2016-03-01 Richard Biener rguenther@suse.de adds 39834c3 Revert recent gensupport change. adds cbe63a9 S/390: Revert setmem pattern folding adds 12cc122 PR c++/69795 * c-common.c (reject_gcc_builtin): Check for F [...] adds 4bf9307 2016-03-01 Richard Biener rguenther@suse.de adds 24d3127 PR tree-optimization/69987 * gfortran.dg/pr69987.f90: New test. adds a10f807 * config.gcc (cr16-*-elf): Add newlib-stdint.h to tm_file. adds e8b016e * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. adds 40e9ce2 PR c/69796 PR c/69974 * c-parser.c (c_parser_translation_u [...] adds 1c2859e PR ada/70017 * ira.c (do_reload): Issue warning for generic [...] adds e324729 Fix date adds 3e9c4f6 PR target/70027 * config/i386/i386.c (ix86_output_call_insn [...] adds 4f37285 2016-03-01 Michael Meissner meissner@linux.vnet.ibm.com adds d3b819a PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 066c8e9 PR rtl-optimization/70007 * gcse.c (compute_ld_motion_mems) [...] adds d4b9ad5 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds b8ef7b1 Daily bump. adds f64b137 2016-03-01 Vladimir Makarov vmakarov@redhat.com adds 5898f0d PR c++/69995 adds 6d6737d PR c++/51489 adds abdd6f8 * gcc/cp/call.c: Mark as C++ for emacs. adds 086f83c PR c++/70036 adds bf03cb9 * MAINTAINERS (mep): Remove myself as MeP maintainer. * confi [...] adds 7627bb5 Adjust test case in PR68621 to compile with -fpic. adds 6c094cb PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. adds 6077351 PR c/67854 * gimplify.c (gimplify_va_arg_expr): Use expande [...] adds f66f65e S/390: Reduce accuracy of bessel_6.f90. adds d00e4ae S/390: Ada: Enable Stack_Check_Probes. adds 23601f6 * gcc.target/i386/pr70007.c: Tweak. adds b5fe3a4 2016-03-02 Richard Biener rguenther@suse.de adds dd4bd26 2016-03-02 Richard Biener rguenther@suse.de Uros Bizjak [...] adds a2cc9e8 Print markers to stderr to avoid races with sanitizer output adds c835342 * config.gcc (mep-*-elf): Add newlib-stdint.h to tm_file. adds abfa4f0 2016-03-02 Richard Biener rguenther@suse.de adds 0c5784a 2016-03-02 Richard Biener rguenther@suse.de adds 04faee9 PR target/70028 * config/i386/i386.md (kmovw): Move m const [...] adds 270d011 PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psab [...] adds 31d31e0 decl alignment not respected adds 51f6fdc PR tree-optimization/69052 * loop-invariant.c (canonicalize [...] adds 6bc7872 Correct ChangeLog for revision 233907. adds a84deb8 Handle addr_expr and component_ref in graphite-ast-to-ast adds 901faaa * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. adds 047a1c2 libbacktrace/ adds d97ba4c PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use " [...] adds 00e3f09 PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For dec [...] adds 21b107d 2016-03-02 Manuel Lopez-Ibanez manu@gcc.gnu.org adds dfb6d13 Minor ChangeLog formatting fixes. adds 4fa2ff1 PR rtl-opt/67145 adds 51dae9c Regenerate doc/tm.texi adds 7e21734 Fix recent ChangeLog entry adds 86d5c70 PR libffi/70024 adds 5d23c86 PR rtl-optimization/69942 * gcc.dg/ifcvt-5.c: Use "word_mod [...] adds 650dc3a Daily bump. adds e9d8006 PR libffi/70024 adds df46fd5 2016-03-03 Michael Collison michael.collison@linaro.org adds 5dd12e4 2016-03-03 Richard Biener rguenther@suse.de adds 85c3de9 libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE. adds 5cb4863 Invoke gdb with -batch to avoid prompts adds f756dfa * gnat.dg/specs/task1.ads: New test. adds 1b88925 Skip properly debug stmt in optimize_mask_stores (PR adds cfa8d63 [Patch testsuite] Change xfail conditions for bb-slp-34.c adds c111787 Tabify libffi/Makefile.am adds 1bc579e PR middle-end/70050 * match.pd (X % -Y): Add INTEGRAL_TYPE_ [...] adds 8f57374 Fix passing object names to make_sunver.pl adds c32bda6 PR target/70021 * tree-vect-stmts.c (vect_mark_relevant): R [...] adds 1feed89 [ARM] PR rtl-optimization/69904: Disallow copying/duplicating [...] adds e51ce713 PR ada/70017 * gcc.dg/pr70017.c (foo): Store 0 to first ele [...] adds 5ca46aa PR c++/67364 adds b0531ab PR c++/51406 adds f3d9faa * call.c (build_aggr_conv): Use get_nsdmi. adds 89bb37c Daily bump. adds 9866098 PR c++/67164 adds fd5d085 * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get LAMBDA_EX [...] adds 8fdb7e3 * method.c (synthesized_method_walk): operator= can also be [...] adds 290da96 PR debug/69947 * dwarf2out.c (prune_unused_types_walk_loc_d [...] adds af77b7e S/390: Set GOARCH to the current target when testing multiarch. adds 267fd85 * doc/extend.texi (__builtin_alloca, __builtin_alloca_with_a [...] adds e692d33 2016-03-04 Richard Biener rguenther@suse.de adds dcdd684 2016-03-04 Christophe Lyon christophe.lyon@linaro.org adds e9663bd * gcc.dg/Wno-frame-address.c: Skip on IA-64. adds cc7dfdd [AArch64][testsuite] PR target/70004: Remove check using unde [...] adds 6560d1a PR c/69798 * c-parser.c (c_parser_postfix_expression): Call [...] adds 268fbd5 gcc/ adds c5b9345 Avoid terminating early in LRA, unless -fchecking (PR57676) adds 31b1135 PR target/70059 * config/i386/sse.md (vec_set_lo_<mode><mas [...] adds 74c6fd4 PR c/68187: fix overzealous -Wmisleading-indentation (comment #0) adds 0060768 PR c/68187: fix overzealous -Wmisleading-indentation (comment #1) adds 76cffa0 PR c++/70067 adds c58ac7f Replace c++98 with c++98_only adds 3937d61 Remove c++98_only on g++.dg/template/typename21.C adds 01dc3c4 PR target/70062 * config/i386/i386.c (decide_alg): Add RECU [...] adds 2631cb6 Fix constexpr handling of SAVE_EXPR in loops. adds f894a05 PR c++/67364 adds e968ff6 PR c++/70035 * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_pt [...] adds ea9edfee * decl.c (start_preparsed_function): Don't emit start clobbe [...] adds 943e339 Sync include/plugin-api.h with binutils. adds b0fe8b9 PR c++/69203 adds 358448c * g++.dg/Wno-frame-address.C: Skip on IA-64. adds 809db1d Daily bump. adds 1c699e9 Fix PR c++/66786 (ICE with nested lambdas in variable template) adds 32f692e Handle oacc region in oacc routine adds 6a5a318 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 2d1d2e5 PR c/69824 * c-decl.c (get_parm_info): Don't queue implicit [...] adds d8ec06a PR rtl-optimization/69941 * postreload.c (reload_combine_re [...] adds 0e43078 PR c/69973 * targhooks.c (default_vector_alignment): Limit [...] adds 5173ce4 PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: L [...] adds 2941b87 PR c++/70084 * tree-inline.c (copy_tree_body_r): When cance [...] adds 60ff561 * sr.po: Update. adds 23638b6 2016-03-05 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds c39f83b Fix Multiply costs for AMD -march=znver1. 2016-03-05 Venkata [...] adds fa2a986 libffi: Match upstream soname adds d747ce4 Daily bump. adds 5579a19 PR c++/67364 * constexpr.c (cxx_eval_store_expression): Rep [...] adds 5dde781 teach mklog to look in the current directory for ChangeLog files adds e1fb2b8 Daily bump. adds 091ffc3 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Al [...] adds 6bb9ad3 * gcc-interface/trans.c (statement_node_p): New predicate. [...] adds a3855fe 2016-03-07 Christophe Lyon christophe.lyon@linaro.org adds 5ed1b14 Only assume 4-byte stack alignment on 32-bit Solaris/x86 (PR [...] adds b5b33ba [ARM] Error out of arm_neon.h if compiling for soft-float ABI adds f530e7c 2016-03-07 Richard Biener rguenther@suse.de adds 7f2f5ec PR rtl-opt/70061 adds 584fba4 gcc/ PR middle-end/69916 * omp-low.c (struct oacc_loop): A [...] adds d33914d 2016-03-07 Richard Biener rguenther@suse.de adds 1b6ef57 Skip ubsan/asan internal fns with different location in tail-merge adds 1b63a87 2016-03-07 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9b84450 PR rtl-optimization/69052 * rtlanal.c (commutative_operand_ [...] adds 1bbf986 Add style checks to check_GNU_style.sh. adds 4dfabd9 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 981d186 Adjust fix for PR c++/66786 adds 78a3030 PR rtl-optimization/19705 - -fno-branch-count-reg doesn't pre [...] adds 8c87a4a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds 541e79a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds e2f980b [hsa] Consodlidate GTY roots for trees used during expansion to HSA adds 53c248d8 [hsa testsuite] Gridification tests adds cc37120 [hsa testsuite] Suppress hsa warnings in compiler gomp tests adds c9b762a [hsa testsuite] Suppress hsa warnings in libgomp tests adds a9dac35 [hsa testsuite] Adjust libgomp tests that do not work on host [...] adds 95cc6fc [hsa testsuite] New directory for HSA-specific C testcases adds 8b300ed PR target/70064 * config/i386/i386.h (machine_function): Ad [...] adds 10d7858 Daily bump. adds 3ec66dd * sv.po: Update. adds e509620 PR target/70110 * config/i386/i386.c (scalar_chain::make_ve [...] adds 24794e7 [obvious] Fix typo in tree-ssa-math-opts.c adds fe4bc12 * ipa-polymorphic-call.c (walk_ssa_copies): Fix spelling - [...] adds 5370eb8 PR c++/70135 * constexpr.c (cxx_eval_loop_expr): Forget sav [...] adds 88cbd5d P0036R0: Unary Folds and Empty Parameter Packs adds 3556aa8 Remove Concepts from -std=c++1z. adds e8be18a Daily bump. adds 0377fc7 PR c++/62096 - unexpected warning overflow in implicit consta [...] adds 1e3ba40 Fix cost table initialization order for AMD znver1 target. adds dfc460f Add oacc kernels test-cases in gfortran.dg/goacc adds 1b8c614 Add oacc kernels testcases in libgomp.oacc-fortran adds 248449f PR target/67278 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg- [...] adds 1bd49ce PR middle-end/67278 * gcc.dg/simd-7.c: Add -w -Wno-psabi to [...] adds 2752742 Really don't xfail gcc.dg/vect/bb-slp-34.c on aarch64, arm adds efba667 * config/nvptx/nvptx.c (nvptx_option_override): Don't kill d [...] adds 42bb3bf 2016-03-09 Richard Biener rguenther@suse.de adds 96abb9f PR target/70049 * config/i386/sse.md (*vec_extract<mode>): [...] adds 6733c0e 2016-03-09 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8310896 PR c++/70105: Defer location expansion until diagnostic_show_locus adds c24757c PR c++/70105: prevent nonsensical underline spew for macro ex [...] adds 27dcb7a gcc/c/ * c-parser.c (c_parser_oacc_loop): Update cclauses a [...] adds 5f61106 PR tree-optimization/70127 * fold-const.c (operand_equal_p) [...] adds c272412 PR target/70086 * config/i386/i386.md (truncdfsf2 splitter) [...] adds a045106 PR tree-optimization/70152 * tree-sra.c (replace_removed_pa [...] adds 6f9d277 Daily bump. adds a2389d4 2016-03-10 Richard Biener rguenther@suse.de adds c82c99e Xfail pr46032.c scan if alignment requirements not met adds 6972afa PR69195, Reload confused by invalid reg_equiv adds 75ad083 gcc/ adds bfe9720 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds 5ab2987 Add -funconstrained-commons to work around PR/69368 (and othe [...] adds 947be77 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds a342320 2016-03-10 Andre Vieira andre.simoesdiasvieira@arm.com adds a2eb127 PR c++/70153 * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. adds 502bc5d PR lto/69589 * tree.c (need_assembler_name_p): Only record [...] adds 26d3655 PR lto/69589 * tree.c (free_lang_data_in_decl): Clear visib [...] adds 76333f6 PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 75e7231 PR lto/69589 * cgraph.c (cgraph_node::dump): Dump split_par [...] adds 279b939 [AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option adds 98dfd32 PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): For pre_i [...] adds af4c829 PR target/7044 * config/aarch64/aarch64.c (aarch64_overrid [...] adds 281687d * g++.dg/ubsan/pr70135.C: Don't rely on C++17 static_assert. adds cc189a6 libgomp/ PR testsuite/70009 * testsuite/libgomp.oacc-c-c++ [...] adds 92899d3 PR target/70168 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds a72ec6f Daily bump. adds 2be7449 S/390: Rename shift_count_or_setmem_operand to setmem_operand adds 2a22645 S/390: Define macros for rounding mode constants adds 5a86d75 S/390: Fix rounding for _Decimal128 to _Decimal32 conversion adds 4637a84 gcc/ adds 6926282 PR tree-optimization/70169 * tree-ssa-loop.c (gen_lsm_tmp_n [...] adds 6f9a742 PR rtl-optimization/70174 * expmed.c (store_bit_field_using [...] adds 331e4fd Fix PR/70013 adds 4dd92ac Re: Add -funconstrained-commons to work around PR/69368 (and [...] adds f9c352a PR tree-optimization/70177 * gimple-expr.h (extract_ops_fro [...] adds 1f5ef87 [AArch64] PR target/70002: Make aarch64_set_current_function [...] adds e4756b4 [AArch64] Fix gcc.target/aarch64/vect-reduc-or_1.c for -mcpu= [...] adds ce234f2 Wmisleading-indentation: add reproducer for PR c/70085 adds cfa58bc Wmisleading-indentation.c: add more test cases for PR c/68187 adds d68ee52 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 8411667 PR tree-optimization/70190 * tree-ssa-threadbackward.c (fsm [...] adds 27b2c1c PR target/70123 * lra-remat.c (operand_to_remat): Disallow [...] adds ee2a271 * sv.po: Update. adds 04e137f [gcc] 2016-03-11 Michael Meissner meissner@linux.vnet.ibm.com adds 5dbb935 Daily bump. adds 490ee78 Fix PR c++/70106 (type of parenthesized qualified-id has wron [...] adds 1c1a1b9 PR ada/70017 * calls.c (emit_library_call_value_1): Clear t [...] adds 76e207a 2016-03-12 Paul Thomas pault@gcc.gnu.org adds 02ffd66 2016-03-12 Vladimir Makarov vmakarov@redhat.com adds 7d7218d PR rtl-optimization/69307 * sel-sched.c (choose_best_pseudo [...] adds 66a4bd5 Daily bump. adds e7fbac9 2016-03-12 Jerry DeLisle jvdelisle@gcc.gnu.org Harol [...] adds fd4ab6d 2016-03-13 Dominique d'Humieres dominiq@lps.ens.fr adds 922c703 2016-03-13 Jerry DeLisle jvdelisle@gcc.gnu.org Jim M [...] adds 16603d6 libgcc_s is required by libstdc++ adds aece12c * config/arm/vxworks.h (STACK_CHECK_STATIC_BUILTIN): Define. [...] adds 830bc28 Daily bump. adds 96e5a1e Summary: libcc1: rerun configure when gcc/BASE-VER changes adds 1bd2aef Unshare create_empty_if_region_on_edge argument adds 88aea41 rs6000: Handle "d" output in the bd*z patterns (PR70098) adds 74201dc 2016-03-14 Richard Biener rguenther@suse.de adds e947f9c LRA: identify biggest access mode for hard_regs and use it in [...] adds 39e2f1a P08184R0: Generalizing the Range-Based For Loop adds 026f213 PR tree-opt/68714 adds 2b3c633 PR middle-end/70219 * lra-constraints.c (delete_move_and_cl [...] adds d65fa8d * gcc.dg/torture/pr70083.c: Prune non-standard ABI. adds b99d386 Daily bump. adds 85099d8 genrecog: Fix crash on invalid input adds 6f89583 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_range_based_for. adds 7bad2fa PR c++/53792 - [C++11] improving compiler-time constexpr evaluation adds f9e9225 Fix fdump-ipa-all-graph adds 381c9de * g++.dg/cpp1z/feat-cxx1z.C: Fix __cpp_fold_expressions valu [...] adds 14c36b1 * libcpp/expr.c (cpp_classify_number): Hex floats are new in C++1z. adds a2897dc Add goacc/kernels-alias{,-2}.f95 adds acf5811 gcc/ adds dd148b3 gcc/ adds 8d811ff PR target/66660 * sel-sched-ir.c (merge_expr) [...] adds 738eb90 gcc/ adds 08a8af4 Fix pr68714 test for targets not supporting V4SImode. adds e96c902 PR middle-end/70239 * tree-ssa-sccvn.c (VN_INFO_GET): Use s [...] adds 167f93a PR rtl-optimization/70222 * combine.c (simplify_shift_const [...] adds 3d2eb97 * config/avr/avr.md (rotl<mode>3): Set mode for operand 2. adds f6e39b3 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. adds a429cda PR bootstrap/69513 * dwarf2out.c (flush_limbo_die_list): Re [...] adds 0ce02c0 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' [...] adds 54f2601 PR c++/70141 * pt.c (for_each_template_parm_r): Always walk [...] adds dd7954d Fix more P0184R0 references. adds 25dea9a PR c++/70095 * pt.c (instantiate_decl): Fix call to variabl [...] adds 0dd1d57 PR c++/70209 * tree.c (strip_typedefs): Call strip_typedefs [...] adds 8143e06 Fix thinko in indirect_jump_optimize adds 523f892 Fix compiling large files adds d27a0c1 PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: A [...] adds 45cdc3a * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. adds 9908039 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on [...] adds 2d5f3f2 Daily bump. adds 6373d2a PR c++/58281 - Problem with explicitly instantiated constexpr [...] adds bdb0e5d Cleanup and expand on the 'leaf' function attribute documenta [...] adds 09eddd7 PR c++/70147 * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_p [...] adds 81fc591 PR c++/70147 * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptr [...] adds 95049c3 Fix same_close_phi_node adds 27a53872 Add missing single_pred_p test in scop_detection::merge_sese adds b305a15 * gcc-interface/Makefile.in: Add support for x86 GNU/Hurd. [...] adds 1c475da Safely use nodes[0] in possible_polymorphic_call_targets adds 186dd8a * tree-vect-loop.c (vect_analyze_loop_2): Fix wrong dump inf [...] adds d552a47 Summary: boehm-gc: add support for aarch64 ILP32 adds ed3d624 Save call-clobbered registers in _mcount on 32-bit Solaris/x8 [...] adds baeaf02 Nowadays, we use plain -fopenacc to enable OpenACC kernels pr [...] adds fe58aac PR tree-optimization/68714 * gcc.dg/tree-ssa/pr68714.c: Add [...] adds 462ca42 PR c/70093 * c-typeck.c (build_function_call_vec): Create a [...] adds 78ed999 Run dos2unix on gcc.dg/uninit-19.c adds 37af779 PR middle-end/70199 adds 59da3cc PR rtl-optimization/70024 * reorg.c (relax_delay_slots): Pa [...] adds 6a840ac Fix bug ID in last commit adds 8ced6ab g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. adds 867c9e9 PR target/70245 * rtlanal.c (replace_rtx): For REG, if from [...] adds 3e6f12b 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 4df9181 PR c++/70259 * decl.c (start_preparsed_function): Don't clo [...] adds 1089dcc PR target/70048 adds 1642bc4 Gimplify vec_cond_expr with condition inside adds 289cdf4 Revert r231575 adds 733d7ff PR middle-end/70240 adds 95d1991 Daily bump. adds 7b600c9 * fr.po: Update. adds a8766ee * fr.po: Update. adds f958b9e PR target/70261 * rtlanal.c (replace_rtx): Revert 2016-03-1 [...] adds 9434081 PR target/70162 * config/rx/rx.c (rx_print_integer): Print [...] adds 9a80bc1 PR c++/70194 * typeck.c (warn_for_null_address): New functi [...] adds 919b4b4 Summary: libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32 adds 9b60ef2 gcc/ adds 21dae9f Set flag_pic to flag_pie for PIE in LTO adds 21e8541 PR target/70245 * rtl.h (replace_rtx): Add ALL_REGS argumen [...] adds be3296c 2016-03-17 Richard Biener rguenther@suse.de adds 10e0c3e * config/i386/i386.md (*movv4qicc_insn+1..36): Pass [...] adds c28550e Add goacc/kernels-alias-{3,4}.f95 adds 5cb6b0b Rename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE adds 5ec4a94 Properly set flag_pie and flag_pic adds f7995d7 PR c++/70272 * decl.c (begin_destructor_body): Don't insert [...] adds e2895b7 PR c++/70144 * cp-tree.h (magic_varargs_p): Return int inst [...] adds 7378dbf PR c/70264: fix crash in compatible_locations_p with BUILTINS [...] adds 92e7ab1 PR c/69407 * c-common.c (resolve_overloaded_builtin): Set T [...] adds a75d875 Tweak the pipeline model for Exynos M1 adds 9f545ff PR target/70188 * config/pa/constraints.md: Revert 2015-02- [...] adds ca7ff75 Sync top-level configure.ac with binutils-gdb. adds 29a514f PR c/70280 * c-typeck.c (composite_type): Don't count void_ [...] adds a4a0961 Daily bump. adds a28dd57 Fix PR c++/70218 (illegal access to private field succeeds) adds efc86c4 Fix PR c++/70205 (ICE on valid call to qualified static membe [...] adds 9f2be65 Fix latencies in znver1.md adds 292a09d PR c++/70267 * init.c (build_new_1): Complain and return er [...] adds 5abd7d4 * reload1.c (emit_input_reload_insns): Use simplify_replace_ [...] adds 011e0ce Set dump_file to NULL in cgraph_node::get_body adds 350514e Add testcases for pr70161 adds 666094f gcc/ adds c97f5c9 gcc/ * config/i386/sse.md: Use vpbroadcastq for broad [...] adds 296a290 2016-03-18 Christophe Lyon christophe.lyon@linaro.org adds f41d1eb Revert: 2015-07-02 Uros Bizjak ubizjak@gmail.com adds 7747804 * calls.c (load_register_parameters): Fix zero size sibcall logic. adds fdb094f * class.c (build_if_in_charge): Split out from build_base_path. adds 983a18b Avoid clobbering primary virtual base when not in charge. adds 39561f3 PR c++/70147 - handle primary virtual bases adds dbab52b * libsupc++/guard.cc: Revert my last commit. adds 5539bc7 PR c/70281: C FE: fix uninitialized range for __builtin_types [...] adds e7142ce Fix PR70278, a problem with the previous split_reg change adds 82aab46 David Wohlferd's patch to document more issues with basic asms adds 1421f43 PR rtl-optimization/70263 * ira.c (memref_used_between_p): [...] adds 9ebe2ea PR c++/70139 * constexpr.c (cxx_eval_call_expression): Fix [...] adds 5c78f37 Daily bump. adds fb98f25 2016-03-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f9ce72 Daily bump. adds 641f366 Daily bump. adds b628775 gcc/ PR rtl-optimization/69102 * sched-deps.c [...] adds 06fd191 PR rtl-optimization/69307 * gcc.target/arm/pr [...] adds 93505d2 2016-03-21 Richard Biener rguenther@suse.de adds 96b68b2 Retry to emit global variables in HSA (PR hsa/70234) adds 08b2b69 PR target/70293 adds 3f2ef66 2016-03-21 Richard Biener rguenther@suse.de adds 5f3838e [nvptx] Don't emit sorry for the stabs debug format adds afdde20 PR target/70296 * include/cpplib.h (cpp_fun_like_macro_p): [...] adds 75af6ea 2016-03-21 Andre Vieira andre.simoesdiasvieira@arm adds e1a88bf Skip static ctors/dtors in IPA ICF (PR ipa/70306) adds 71a1ffe HSA: enhance dump output adds d9aa5a5 PR target/70327 * config/i386/i386.md (movxi): Use ix86_exp [...] adds 2daa2cd PR tree-optimization/70317 * match.pd (cmp @0 @0): Pass @0 [...] adds 2715f63 PR middle-end/70326 * lra.c (restore_scratches): Ignore del [...] adds bf64d98 PR c++/70285 * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle [...] adds e569ae7 PR c++/70273 adds 8912988 Daily bump. adds c8e3e74 Fix PR c++/70204 (ICE in non_const_var_error) adds b60244f Fix PR c++/70096 (wrong code for pointer-to-member-function copy) adds 3d78ea4 PR c++/70295 * gimplify.c (gimplify_modify_expr): Call gimp [...] adds b6436f7 PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): [...] adds 5934fb8 PR target/70329 * config/i386/i386.c (ix86_expand_vecop_qih [...] adds 4880f87 PR target/70325 gcc/ * config/i386/i386.c (def_builtin): Han [...] adds 6194142 Fix ChangeLog entries for PR ipa/70306 adds 46ec4eb gcc/cp/ adds 69199d6 Remove duplicated AVX-512VL bit check. adds aa30728 2016-03-22 Richard Biener rguenther@suse.de adds fcfec12 * g++.dg/ext/java-3.C: Don't compile on AIX. adds 4baec9f PR c/69993: improvements to wording of -Wmisleading-indentation adds de634e6 Fix endianness issue for moxiebox adds 19db1ec 2016-03-22 Richard Biener rguenther@suse.de adds 6855137 2016-03-22 Ilya Enkovich enkovich.gnu@gmail.com adds 88a2143 2016-03-22 Michael Meissner meissner@linux.vnet.ibm.com adds 4e4da05 PR target/70232 tree-ssa-threadbackward.c (fsm_find_contro [...] adds e762ffa Daily bump. adds 7fd600f 2016-03-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 9602009 PR target/70321 * config/i386/i386.md (*anddi3_doubleword, [...] adds 7e83fd1 PR tree-optimization/70354 * tree-vect-patterns.c (vect_rec [...] adds b4a84f6 Copy shadow argument conditionally (PR hsa/70337) adds 62cc2fb [ARM] PR driver/70132: Avoid double fclose in driver-arm.c adds dc834ba [ARM] Split out armv7ve effective target check adds 9ada59d [ARM] Reduce size of arm1020e automaton adds 567e068 gcc/ adds db17627 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 1a86097 2016-03-23 Richard Biener rguenther@suse.de adds d6964b2 PR libgomp/69414 * oacc-mem.c (delete_copyout, update_dev_h [...] adds 2a7b5ba PR tree-optimization/69042 * tree-ssa-loop-ivopts.c (add_iv [...] adds 4c02070 PR tree-optimization/69042 * params.def (PARAM_IV_CONSIDER_ [...] adds a82d624 Add missing initializations in oacc testcases adds 62d2a6d PR c++/69884 * c.opt (Wignored-attributes): New option. adds 102ce8a PR c++/70344 adds 0a2062d PR c++/69315 * cp-tree.h (defer_mark_used_calls, deferred_m [...] adds 0dfe87d PR c++/70376 * cp-gimplify.c (genericize_omp_for_stmt): Don [...] adds c4fa85c PR c++/70323 * constexpr.c (cxx_eval_constant_expression): [...] adds d9377ad PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): Reuse CON [...] adds 5a49d85 2016-03-23 Michael Meissner meissner@linux.vnet.ibm.com adds 36ce5fa Fix PR c++/70332 (ICE due to aggregate initialization of NSDMI) adds 5a869ab Fix PR c++/70347 (default member initializer not picked up by union) adds 2490439 Daily bump. adds a4225ff 2016-03-24 Richard Biener rguenther@suse.de adds cb9b6b9 PR target/70290 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w t [...] adds 80b30de Add goacc/uninit-if-clause.{c,f95} adds da7aeb1 Add missing initializations in oacc testcases adds f365d29 2016-03-24 Richard Biener rguenther@suse.de adds c15bc2b Properly assign to packet header (PR hsa/70394) adds a7e21b7 2016-03-24 Richard Biener rguenther@suse.de adds ed25835 * config/i386/i386.md (*anddi3_doubleword): Generate AND ins [...] adds 6c8770e Fix PR c++/62212 (ICE during mangling of array type) adds 17af0b1 Add goacc/uninit-dim-clause.{c,f95} adds 108e7ee Add goacc/uninit-use-device-clause.{c,f95} adds 83245bd Add missing initialization in goacc/host_data-tree.f95 adds 3aebf09 2016-03-24 Richard Henderson rth@redhat.com adds c3f376b PR c++/70323 adds edd716b libstdc++/69945 Add __gnu_cxx::__freeres hook adds 6846439 PR c++/70386 adds 0266264 Also test -O0 for OpenACC C, C++ offloading test cases adds 3a8275a Daily bump. adds 1e8158e PR target/70319 * config/pa/pa.md (bswapdi2): Use a scratch [...] adds 07837c3 * doc/extend.texi: Fix typo in documentation to pure attribute. adds 6517bc9 * tree-ssa-propagate.c: Enhance docs for SSA_PROP_NOT_INTERESTING. adds 0cf4060 [RS6000] PR70052, ICE compiling _Decimal128 test case adds 4cc3295 * g++.dg/ext/pr70290.C: Prune non-standard ABI. adds f175ba0 PR lto/69650 * directives.c (do_linemarker): Test for file [...] adds b0bf58c Adjust dg-do directive in mangle2.C adds a478a02 PR c++/64266 PR c++/70353 Core issue 1962 * decl.c (cp_fn [...] adds f12c84a 2016-03-25 Richard Henderson rth@redhat.com adds 6795b0b Daily bump. adds 4278167 2016-03-26 Richard Biener rguenther@suse.de P [...] adds 066bed3 Daily bump. adds bb2c9c1 * gcc-interface/decl.c (components_to_record): Add special c [...] adds 7e4b6db Fix typo adds 095d406 Daily bump. adds bff5365 PR target/70406 adds ba4d9b7 STOP managed by external library when coarrays are used adds b58e5f0 2016-03-28 Dominique d'Humieres dominiq@lps.ens.fr adds a3ae889 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_range_based_for. adds e0e87fe PR c++/70422 adds a3d8eb5 Daily bump. adds 28a5f33 * config/ft32/ft32.opt (mnodiv): New. * config/ft32/ft32.md [...] adds b428654 2016-03-29 Richard Biener rguenther@suse.de adds 53c452e Avoid ERROR in libgomp.oacc-c++/c++.exp in non-C++ configurations adds 4abd941 [PR testsuite/64177] Audit Cilk Plus tests for CILK_NWORKERS=1 adds ae1f04b PR middle-end/70355 adds a12eaf2 add myself to MAINTAINERS list adds 80a0266 2016-03-29 Vladimir Makarov vmakarov@redhat.com adds 3ef41a6 gcc/fortran/ChangeLog: adds a3daa26 PR tree-optimization/70405 * ssa-iterators.h (num_imm_uses) [...] adds a3af597 PR c++/70353 adds 24e1ba3 PR rtl-optimization/70429 * combine.c (simplify_shift_const [...] adds 11075c2 PR ipa/70283 * ipa-devirt.c (methods_equal_p): New function [...] adds 0275bf9 2016-03-29 Zachary T Welch zwelch@codesourcery.com adds 04a4d1c [Hurd, kFreeBSD] boehm-gc: Use mmap instead of brk adds 9b2eb5d [Hurd] Specs maintenance adds 39ab293 * tree-ssa-loop-ivcanon.c (try_peel_loop): Change type of pe [...] adds 6fbac35 * tree-ssa-coalesce.c (struct ssa_conflicts): Fix typo in comment. adds a642123 Daily bump. adds f56c7d3 PR tree-optimization/59124 (bogus -Warray-bounds warning) adds 02fff37 PR target/63890 * config/i386/i386.h (ACCUMULATE_OUTGOING_A [...] adds 1140bac 2016-03-30 Michael Matz matz@suse.de Richard Biener <rg [...] adds a2ad9d5 Properly align stack in gcc.target/i386/cleanup-[12].c adds ecbebe6 Properly check conflict between DRAP register and __builtin_e [...] adds 14dd919 PR target/62254 * config/arm/arm.c (arm_reload_out_hi): Add [...] adds 7f7c465 PR target/70421 * config/i386/i386.c (ix86_expand_vector_se [...] adds 932c0ba 2016-03-30 Richard Biener rguenther@suse.de adds ef4f1cb * tree-ssa-loop-niter.c (idx_infer_loop_bounds): We can't ge [...] adds 6a5dcab Update OpenACC test cases adds afa5c1b Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 [...] adds ac8ec81 * da.po: Update. adds 91c9586 2016-03-30 Jerry DeLisle jvdelisle@gcc.gnu.org Domin [...] adds bf2efae Daily bump. adds c689c25 2016-03-31 Richard Biener rguenther@suse.de adds b020b44 * tree-ssa-loop-ivopts.c (struct comp_cost): New scrach fiel [...] adds fbdc984 Do not call todo_after for a discarded function adds 1607cc7 PR rtl-optimization/70460 * ira.c (indirect_jump_optimize): [...] adds 7952b66 PR c/70297 * c-decl.c (merge_decls): Also set TYPE_ALIGN an [...] adds 8cb82ed PR target/70292 * gcc.c-torture/pr70292.c: New test. adds 5e0d03a Fix PR target/70453. adds 13ee2de PR c++/70393 * varasm.c (output_constructor_regular_field): [...] adds 503de75 gcc/ adds 39fa38c [Patch ARM] Delete ASM_OUTPUT_DEF and fall back to default .s [...] adds 861496b * tree-ssa-loop-ivopts.c (get_computation_cost_at): Initiali [...] adds 23cf925 * decl.c (start_preparsed_function): Remove unnecessary brac [...] adds 51f0f4f HSA: support alignment for hsa_symbols (PR hsa/70391) adds f58ea96 HSA: handle alignment of string builtins (PR hsa/70391) adds be3004d * cplus-dem.c (squangle_mop_up): Zero bsize/ksize after free [...] adds 971aacc Add BZ markers to last commit adds 464a46f Fix PR hsa/70399 adds 4dd26fc 2016-03-31 Vladimir Makarov vmakarov@redhat.com adds 5469fac Fix g++.dg/template/ptrmem30.C with Solaris ld adds 7557c30 Daily bump. adds 313d569 gcc/testsuite/ adds 4c3bd1e PR c++/68475 * decl.c (check_redeclaration_exception_specif [...] adds 47de69a fix flubbed changelog adds f7c9975 * tree.def (TRY_CATCH_EXPR): Correct documentation. adds b2ca3fb Fix PR target/70496 adds e5b1a1d PR c++/70488 * init.c (warn_placement_new_too_small): Test [...] adds 678c417 PR70404 S/390: Fix insv expansion. adds 0edb9bf PR rtl-optimization/70467 * config/i386/i386.md (*add<dwi>3 [...] adds 682db60 [AArch64] Fix SIMD predicate adds de14812 Daily bump. adds 9cbfe80 Add missing ChangeLog entry for PR testsuite/70364 adds 2c4e1eb Add missing ChangeLog entry for PR target/70439 adds c68ad2a runtime: Use atomic load for in entersyscall. adds a0efa75 PR c++/70449 adds 3ccc62d * gcc-interface/decl.c (components_to_record): Restrict the [...] adds 40df909 PR c++/67376 - [5/6 regression] Comparison with pointer to pa [...] adds f870215 Daily bump. adds bfec660 gcc/ PR target/70416 PR target/67391 * config/sh/sh.md (*a [...] adds 3b5a38c Daily bump. adds c4f5465 PR c/70307 * c-fold.c (c_fully_fold_internal): Handle VEC_C [...] adds aeb3c6b Fix PR hsa/70402 adds 9b0e5d4 PR ipa/68881 * cgraph.h (symtab_node::copy_visibility_from) [...] adds 68ab33a 2016-04-04 Richard Biener rguenther@suse.de adds 89d4ebf gcc/fortran/ChangeLog: adds f567b44 gcc/fortran/ChangeLog: adds 8ff377a [gcc] adds d374a3a PR ipa/66223 * ipa-devirt.c (maybe_record_node): Do not opt [...] adds a66f43a gnattools: Clean config.cache (PR70173) adds 967a90d PR middle-end/70307 * gcc.dg/torture/pr70307.c: Add -Wno-ps [...] adds 61b25b6 2016-04-04 Bill Seurer seurer@linux.vnet.ibm.com adds 1c934c5 PR target/67172 * libgcc2.c (L__main): Undefine __LIBGCC_EH [...] adds 63f001c Daily bump. adds 2a655a4 Remove class cache_map and use ggc hash_maps instead (PR c++/70452) adds 1463882 2016-04-05 Richard Biener rguenther@suse.de adds 87825cd 2016-04-05 Richard Biener rguenther@suse.de adds ca94358 PR target/70525 * config/i386/sse.md (*andnot<mode>3): Simp [...] adds 600faa6 PR libstdc++/70437 * include/bits/stl_pair.h (_Constructi [...] adds 9236fc8 Ensure std::thread helpers have internal linkage adds 5a3f5d6 2016-04-05 Richard Biener rguenther@suse.de adds eec3b78 2016-04-05 Richard Biener rguenther@suse.de adds 305d86a PR target/70510 * config/i386/sse.md (iptr): Add V64QI, V32 [...] adds 4f7ebe4 Fix PR c++/70452 (regression in C++ parsing performance) adds 2eac58a PR tree-optimization/70509 * tree-ssa-forwprop.c (simplify_ [...] adds 9c73e58 PR tree-optimization/70509 * simplify-rtx.c (simplify_binar [...] adds aaff837 PR rtl-optimization/70542 * ree.c (add_removable_extension) [...] adds 1e94d2f * testsuite/30_threads/thread/70503.cc: Require -static to work. adds dfc865b Restore atomic builtins usage in libstdc++-v3 adds bdf2392 PR ipa/66223 * ipa-devirt.c (maybe_record_node): Fix commen [...] adds 645a9d8 PR c++/70336 * match.pd (nested int casts): Limit to GIMPLE. adds b782fee * config/pa/predicates.md (integer_store_memory_operand): Ac [...] adds 0b91cce PR c++/70512 * class.c (fixup_may_alias): New. (fixup_attr [...] adds 5a8e414 Daily bump. adds 585aefb PR middle-end/70550 * tree.h (OMP_CLAUSE_FIRSTPRIVATE_IMPLI [...] adds 0cbb513 * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 15b7012 2016-04-06 Yvan Roux yvan.roux@linaro.org Pedro Alve [...] adds ee0356e * src/Makefile.am (libstdc++-symbols.ver): Remove useless /d [...] adds 2c21215 * config/i386/sse.md (shuffletype): Add V32HI and V4TI modes [...] adds 5547150 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TE [...] adds a6f641b * class.c (check_abi_tags): Fix function template handling. adds 72234ee 2016-04-06 Vladimir Makarov vmakarov@redhat.com adds 382ece2 PR preprocessor/61817 PR preprocessor/69391 adds d3831f7 Fix new -Wparentheses warnings encountered during bootstrap adds 5f060aa Fix C++ side of PR c/70436 (missing -Wparentheses warnings) adds f712d48 Daily bump. adds 371df5e * testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass. adds 1b61585 Scan for parallelization of the oacc kernels test-cases in gf [...] adds e283bb4 Avoid needless unsharing during constexpr evaluation (PR c++/70452) adds 508dd60 2016-04-07 Thomas Preud'homme thomas.preudhomme@arm.com adds a96a771 * cgraph.h (struct cgraph_simd_clone): Add mask_mode field. [...] adds 7a6265d PR testsuite/70581 * gcc.dg/lto/simd-function_0.c: New test. adds e15548b Daily bump. adds 7f38718 PR70117, ppc long double isinf adds 87c791f Add goacc/uninit-copy-clause.{c,f95} testcases adds bec0c1e [ARM] PR target/70566 Check that condition register is dead i [...] adds 0aabcdd Remove incorrect warning for parallel implicit firstprivate clause adds fcfbb12 2016-04-08 Maxim Ostapenko m.ostapenko@samsung.com adds 053ec22 Handle an overflow case (PR70498, patch by Marcel Böhme). adds b8106f5 Fix memory allocation size overflows (PR69687, patch by Marce [...] adds 10e8d4c Fix PR number in ChangeLog adds a5f0da9 Complete changes to "Ignore -ftree-parallelize-loops={0,1} using gt" adds 3ac399d PR rtl-optimization/70574 * fwprop.c (forward_propagate_and [...] adds e97d170 PR middle-end/70593 * tree-ssa-coalesce.c (build_ssa_confli [...] adds c6c0523 Fix PR c++/70590 (error: location references block not in blo [...] adds 4b1ddbc Regenerate .pot files. adds 0c30259 gcc/ PR lto/70289 PR ipa/70348 PR tree-optimization/70373 [...] adds 0789703 Daily bump. adds a02dc66 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 3cb1509 PR tree-optimization/70586 * tree-ssa-ifcombine.c (bb_no_si [...] adds d294e3f 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 07de41b Fix pdr accesses order adds 6cb5ef7 PR rtl-optimization/64886 * gcc.dg/pr64434.c: Skip on hppa* [...] adds 03b2d3c PR tree-optimization/68644 * gcc.dg/tree-ssa/ivopts-lt-2.c: [...] adds 9c0dd50 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. adds 0b68802 * gcc.dg/pic-1.c: Skip on hppa*-*-*. * gcc.dg/pie-1.c: Like [...] adds 16eaaf5 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. adds 5d61c19 PR rtl-optimization/66669 * gcc.dg/loop-8.c: Skip on hppa*-*-*. adds 964f71e * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. adds 4edfdd2 PR testsuite/64039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail [...] adds 5ecab91 2016-04-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 2a7e09d Daily bump. adds 74cacd7 2016-04-09 Steven G. Kargl kargl@gcc.gnu.org adds a8c5ce9 2016-04-10 Paolo Carlini paolo.carlini@oracle.com adds a9022b8 Daily bump. adds 537e38b libcc1: Clean compiler-name.h (PR70173) adds fa9ec18 [Patch AArch64 1/3] Enable CRC by default for armv8.1-a adds a702492 [Patch AArch64 2/3] Rework the code to print extension string [...] adds 4d96395 [Patch AArch64 3/3] Fix up for pr70133 adds 22b930c * mangle.c (decl_is_template_id): The template itself counts [...] adds 6273598 [gcc] 2016-04-11 Michael Meissner meissner@linux.vnet.ibm.com adds 643d0b9 Daily bump. adds 84217e9 * omp-low.c (lower_omp_target): Use GOMP_MAP_FIRSTPRIVATE_IN [...] adds 0d60da5 PR tree-optimization/70602 * tree-sra.c (generate_subtree_c [...] adds 6c4df0d Fix typo in copy_cond_phi_args adds f87ba9c Improve libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c adds 40495bd Merge libgomp.oacc-c-c++-common/loop-reduction-*.c into libgo [...] adds 2d0001b Executable test case for asm flags, by David Wohlferd. adds 1e312f4 libgomp external ABI prototypes maintenance adds 4fbe3ce Revert r234572 (aka PR testsuite/70577) adds 67c7f8e 2016-04-12 Andre Vieira andre.simoesdiasvieira@arm.com adds d2dd85e PR c++/70501 adds 3f94f34 2016-04-12 Edward Smith-Rowland 3dw4rd@verizon.net adds 0b54d96 PR rtl-optimization/70596 * lra-spills.c (spill_pseudos): D [...] adds e971b45 /cp 2016-04-12 Paolo Carlini paolo.carlini@oracle.com adds 8ca5a97 [gcc] 2016-04-12 Michael Meissner meissner@linux.vnet.ibm.com adds 249ca94 PR c++/70571 * g++.dg/ext/pr70571.C: New test. adds 7f2ea2f * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 4ff9a8e * class.c (is_really_empty_class): A zero-length array is em [...] adds 6916ce9 2016-04-12 Eric Botcazou ebotcazou@adacore.com adds bf32a52 Fix ChangeLog bug id to be 70640, not 70680 adds 77f9794 reflect: change Value.Call results to not be addressable adds 9231d5c Fix PR c++/70610 (wrong overload resolution during template p [...] adds 4ce015b Daily bump. adds 09321e8 Patch from Roger Orr rogero@howzatt.demon.co.uk PR prepro [...] adds 38ea8a2 PR debug/70628 * rtl.h (convert_memory_address_addr_space_1 [...] adds d08aa03 PR middle-end/70633 * gimplify.c (gimplify_init_constructor [...] adds 66d7bcc 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds b68df76 PR debug/70628 * explow.c (convert_memory_address_addr_spac [...] adds 92bda44 gcc/ adds 518495b PR c++/70615 * cp-gimplify.c (cp_genericize_r): Expand PTRM [...] adds 0c963db PR c++/70594 * decl.c (pop_labels_1): Removed. (note_label [...] adds 29cf24e * constexpr.c (potential_nondependent_constant_expression): [...] adds c8fc844 PR c++/70634 adds 2d33897 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds 0241e4d PR c/70436 * c-parser.c (c_parser_statement_after_labels): [...] adds 92c5325 PR c++/70639 * c-indentation.c (should_warn_for_misleading_ [...] adds 6c40e18 /cp 2016-04-13 Paolo Carlini paolo.carlini@oracle.com adds f1907b8 Make distclean clean up more (PR70173) adds 87fa725 Fix gcc.dg/ifcvt-4.c on 64-bit SPARC (PR rtl-optimization/68749) adds 2368ba0 PR c++/70627 adds e2f0f3b libgomp/ PR testsuite/68242 * testsuite/libgomp.oacc-c-c++ [...] adds 22f82b6 libgo: update to Go 1.6.1 release adds 9d81feb Pass empty class parameters like C. adds 25c036a Warn about empty parameter ABI with -Wabi=9. adds d11f9fe PR c++/70594 * tree-sra.c (create_access_replacement, get_ [...] adds fd49901 PR c++/70641 * ipa-pure-const.c (pass_nothrow::execute): Ca [...] adds 594645e Adjust for new empty class parameter passing ABI. adds d56e1cd check_GNU_style.sh: Avoid false posivies in trailing operator [...] adds 9aed062 PR c++/69517 - [5/6 regression] SEGV on a VLA with excess ini [...] adds 51cb6d0 Daily bump. adds 1d2e0f2 2016-04-14 Richard Biener rguenther@suse.de adds 81cf35e 2016-04-14 Richard Biener rguenther@suse.de adds eae3d58 PR middle-end/70643 adds 3e74b02 g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increa [...] adds b72904f Revert empty class parameter passing ABI changes. adds 22dcab6 PR c++/70029 * tree.c (verify_type): Disable the canonical [...] adds 4c1007f PR c++/70652 - [6 Regression] r234966 causes bootstrap to fai [...] adds 402d7a9 PR c++/70594 * ipa-utils.h (polymorphic_ctor_dtor_p): New p [...] adds dbe1794 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds b9786e3 PR c++/70648 adds 601b594 PR c++/70543 adds da78d8e PR c++/70622 adds 11c5554 libgomp/ * testsuite/libgomp.oacc-fortran/non-scalar-data.f [...] adds 1183664 [gcc] 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds 608f57d Daily bump. adds eb40296 PR c++/70528 adds 9b89ee4 PR c++/70494 adds ca1a407 2016-04-15 Richard Biener rguenther@suse.de Alan Modra [...] adds 65717bb AVX-512. Fix mem operand modifier for Intel syntax. adds 4e4f3d2 Split out OMP constructs' SIMD clone supporting code adds b4ba835 PR c/70436 c/ * c-parser.c (c_parser_pragma): Add IF_P argu [...] adds ed92874 PR c++/69517 PR c++/70019 PR c++/70588 * g++.dg/cpp1y/vla [...] adds 309bbaa [testsuite] PR rtl-optimization/70681: XFAIL ira-shrinkwrap-p [...] adds c970b33 PR c++/70675 * tree-pretty-print.c (do_niy): Add FLAGS argu [...] adds 926f942 PR c/70651 * c-common.c (build_va_arg): Change two asserts [...] adds 64c1df3 i386: Don't convert stack operations to pushes if using a redzone. adds c9fc8da [ARM][doc] Document deprecation of pre-ARMv4T architecture revisions adds f650fd6 config/nvptx/nvptx.opt (moptimize): Add a period at end of he [...] adds eac243e PR c/70671 * c-typeck.c (build_unary_op): Pass location dow [...] adds a050099 PR c++/70594 * constexpr.c (constexpr_call_table): Preserve [...] adds 72709ee * BASE-VER: Set to 7.0.0. new 2ec36bc Merge from the trunk r235035
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: .gitignore | 2 + ChangeLog | 433 +- MAINTAINERS | 59 +- Makefile.def | 19 +- Makefile.in | 5663 +- Makefile.tpl | 138 +- boehm-gc/ChangeLog | 38 + boehm-gc/Makefile.direct | 2 +- boehm-gc/Makefile.dist | 2 +- boehm-gc/Makefile.in | 47 +- boehm-gc/aclocal.m4 | 74 +- boehm-gc/configure | 20 +- boehm-gc/configure.host | 2 +- boehm-gc/doc/README | 2 +- boehm-gc/include/Makefile.in | 53 +- boehm-gc/include/gc_config.h.in | 8 +- boehm-gc/include/private/gcconfig.h | 11 +- boehm-gc/os_dep.c | 8 +- boehm-gc/testsuite/Makefile.in | 43 +- boehm-gc/testsuite/lib/boehm-gc.exp | 1 + boehm-gc/version.h | 4 +- config-ml.in | 6 +- config.guess | 52 +- config.sub | 32 +- config/ChangeLog | 48 + config/bitfields.m4 | 25 + config/bootstrap-asan.mk | 2 +- config/dfp.m4 | 2 +- config/gettext.m4 | 4 +- config/iconv.m4 | 47 +- config/isl.m4 | 47 +- config/po.m4 | 4 +- config/sjlj.m4 | 12 + config/stdint.m4 | 2 +- config/tcl.m4 | 4 +- config/warnings.m4 | 112 +- config/zlib.m4 | 27 +- configure | 206 +- configure.ac | 139 +- contrib/ChangeLog | 147 +- contrib/check_GNU_style.sh | 202 +- contrib/clang-format | 138 + contrib/config-list.mk | 13 +- contrib/download_prerequisites | 9 +- 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/mklog | 5 +- contrib/test_installed | 9 +- contrib/texi2pod.pl | 2 +- contrib/uninclude | 2 +- contrib/update-copyright.py | 4 +- fixincludes/ChangeLog | 38 + fixincludes/aclocal.m4 | 5 +- fixincludes/check.tpl | 5 +- fixincludes/fixincl.x | 255 +- fixincludes/inclhack.def | 89 + fixincludes/mkfixinc.sh | 3 +- fixincludes/tests/base/ctype.h | 17 + fixincludes/tests/base/{errno.h => fcntl.h} | 14 +- fixincludes/tests/base/stdio.h | 15 + fixincludes/tests/base/sys/socket.h | 12 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 14378 ++-- gcc/ChangeLog-2013 | 4 +- gcc/ChangeLog-2014 | 2 +- gcc/ChangeLog-2015 | 44745 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 239 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 99 +- gcc/aclocal.m4 | 6 +- gcc/ada/ChangeLog | 3047 +- gcc/ada/ChangeLog-2015 | 10511 +++ gcc/ada/Makefile.rtl | 3 + gcc/ada/a-btgbso.adb | 323 +- gcc/ada/a-btgbso.ads | 4 +- gcc/ada/a-calend.adb | 2 +- gcc/ada/a-cbdlli.adb | 685 +- gcc/ada/a-cbdlli.ads | 60 +- gcc/ada/a-cbhama.adb | 264 +- gcc/ada/a-cbhama.ads | 54 +- gcc/ada/a-cbhase.adb | 315 +- gcc/ada/a-cbhase.ads | 56 +- gcc/ada/a-cbmutr.adb | 548 +- gcc/ada/a-cbmutr.ads | 58 +- gcc/ada/a-cborma.adb | 313 +- gcc/ada/a-cborma.ads | 54 +- gcc/ada/a-cborse.adb | 370 +- gcc/ada/a-cborse.ads | 58 +- 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 | 790 +- gcc/ada/a-cdlili.ads | 67 +- 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 | 66 +- gcc/ada/a-cihama.adb | 292 +- gcc/ada/a-cihama.ads | 56 +- gcc/ada/a-cihase.adb | 449 +- gcc/ada/a-cihase.ads | 60 +- gcc/ada/a-cimutr.adb | 570 +- gcc/ada/a-cimutr.ads | 54 +- gcc/ada/a-ciorma.adb | 339 +- gcc/ada/a-ciorma.ads | 62 +- gcc/ada/a-ciormu.adb | 201 +- gcc/ada/a-ciormu.ads | 59 +- gcc/ada/a-ciorse.adb | 404 +- gcc/ada/a-ciorse.ads | 62 +- 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 | 62 +- gcc/ada/a-cofove.adb | 5 +- gcc/ada/a-cofove.ads | 3 +- gcc/ada/a-cohama.adb | 246 +- gcc/ada/a-cohama.ads | 59 +- gcc/ada/a-cohase.adb | 419 +- gcc/ada/a-cohase.ads | 58 +- gcc/ada/a-cohata.ads | 18 +- gcc/ada/a-coinho-shared.adb | 2 - gcc/ada/a-coinho-shared.ads | 21 +- gcc/ada/a-coinho.adb | 4 +- gcc/ada/a-coinho.ads | 21 +- gcc/ada/a-coinve.adb | 1629 +- gcc/ada/a-coinve.ads | 73 +- gcc/ada/a-comutr.adb | 575 +- gcc/ada/a-comutr.ads | 58 +- gcc/ada/a-conhel.adb | 193 + gcc/ada/a-conhel.ads | 161 + gcc/ada/a-convec.adb | 1353 +- gcc/ada/a-convec.ads | 94 +- gcc/ada/a-coorma.adb | 300 +- gcc/ada/a-coorma.ads | 63 +- gcc/ada/a-coormu.adb | 201 +- gcc/ada/a-coormu.ads | 59 +- gcc/ada/a-coorse.adb | 354 +- gcc/ada/a-coorse.ads | 63 +- 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-csquin.ads | 22 +- 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-diroro.ads => a-dhfina.ads} | 41 +- gcc/ada/a-direct.adb | 31 +- 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 | 64 +- gcc/ada/a-exetim-mingw.adb | 4 +- gcc/ada/a-exetim-mingw.ads | 60 +- gcc/ada/a-exetim-posix.adb | 28 +- gcc/ada/a-exetim.ads | 64 +- gcc/ada/a-exexda.adb | 20 +- gcc/ada/a-exextr.adb | 31 +- gcc/ada/a-exstat.adb | 174 +- gcc/ada/a-extiin.ads | 15 +- gcc/ada/a-finali.adb | 50 +- gcc/ada/a-finali.ads | 12 +- gcc/ada/a-interr.adb | 18 +- gcc/ada/a-interr.ads | 45 +- ...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 | 188 +- gcc/ada/a-reatim.ads | 141 +- gcc/ada/a-strsup.adb | 8 - gcc/ada/a-stwima.adb | 4 +- gcc/ada/a-stwise.adb | 16 +- gcc/ada/a-stzmap.adb | 4 +- 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-taster.ads | 10 +- 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 | 300 +- gcc/ada/adaint.h | 8 +- gcc/ada/ali.adb | 16 +- gcc/ada/ali.ads | 8 + gcc/ada/aspects.adb | 34 +- gcc/ada/aspects.ads | 302 +- gcc/ada/atree.adb | 178 +- gcc/ada/atree.ads | 140 +- gcc/ada/atree.h | 4 + gcc/ada/back_end.adb | 18 + gcc/ada/back_end.ads | 5 +- gcc/ada/bcheck.adb | 75 +- gcc/ada/bindgen.adb | 606 +- gcc/ada/bindgen.ads | 6 +- gcc/ada/bindusg.adb | 13 +- gcc/ada/checks.adb | 104 +- gcc/ada/checks.ads | 12 +- gcc/ada/cio.c | 4 +- gcc/ada/clean.adb | 57 +- gcc/ada/comperr.adb | 25 +- gcc/ada/contracts.adb | 2812 + gcc/ada/contracts.ads | 187 + gcc/ada/cstand.adb | 10 +- gcc/ada/cstreams.c | 10 +- gcc/ada/debug.adb | 79 +- gcc/ada/debug.ads | 4 +- gcc/ada/doc/gnat_rm/about_this_guide.rst | 1 + .../gnat_rm/compatibility_and_porting_guide.rst | 4 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 6 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 46 + .../gnat_rm/implementation_defined_attributes.rst | 23 +- .../implementation_defined_characteristics.rst | 315 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 487 +- .../implementation_of_ada_2012_features.rst | 2 +- .../implementation_of_specific_ada_features.rst | 84 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 70 +- ...ard_and_implementation_defined_restrictions.rst | 118 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 + .../building_executable_programs_with_gnat.rst | 188 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 58 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 270 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 211 +- .../doc/gnat_ugn/platform_specific_information.rst | 307 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 95 +- gcc/ada/doc/share/ada_pygments.py | 2 +- gcc/ada/einfo.adb | 823 +- gcc/ada/einfo.ads | 878 +- gcc/ada/env.c | 22 +- gcc/ada/err_vars.ads | 6 +- gcc/ada/errout.adb | 10 + 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 | 313 +- gcc/ada/exp_attr.adb | 304 +- gcc/ada/exp_ch11.adb | 135 +- gcc/ada/exp_ch11.ads | 13 +- gcc/ada/exp_ch13.adb | 26 +- gcc/ada/exp_ch2.adb | 16 +- gcc/ada/exp_ch3.adb | 4577 +- gcc/ada/exp_ch4.adb | 1129 +- gcc/ada/exp_ch5.adb | 1257 +- gcc/ada/exp_ch5.ads | 6 +- gcc/ada/exp_ch6.adb | 2948 +- gcc/ada/exp_ch6.ads | 35 +- gcc/ada/exp_ch7.adb | 786 +- gcc/ada/exp_ch7.ads | 32 +- gcc/ada/exp_ch8.adb | 59 +- gcc/ada/exp_ch9.adb | 1232 +- gcc/ada/exp_ch9.ads | 15 +- gcc/ada/exp_dbug.adb | 42 +- gcc/ada/exp_dbug.ads | 10 +- gcc/ada/exp_disp.adb | 690 +- gcc/ada/exp_disp.ads | 4 - gcc/ada/exp_dist.adb | 4 +- gcc/ada/exp_fixd.adb | 38 +- gcc/ada/exp_intr.adb | 397 +- gcc/ada/exp_pakd.adb | 15 +- gcc/ada/exp_prag.adb | 1748 +- gcc/ada/exp_prag.ads | 4 +- gcc/ada/exp_sel.adb | 11 +- 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 | 1755 +- gcc/ada/exp_unst.ads | 228 +- gcc/ada/exp_util.adb | 664 +- gcc/ada/exp_util.ads | 93 +- gcc/ada/expander.adb | 19 +- gcc/ada/expect.c | 42 - gcc/ada/fe.h | 28 +- gcc/ada/fmap.adb | 6 +- gcc/ada/freeze.adb | 959 +- gcc/ada/freeze.ads | 11 +- gcc/ada/frontend.adb | 27 +- 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.adb | 6 +- gcc/ada/g-comlin.ads | 4 +- gcc/ada/g-ctrl_c.adb | 10 +- gcc/ada/g-debpoo.adb | 854 +- 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-expect.adb | 23 +- gcc/ada/g-io-put.adb | 6 +- gcc/ada/g-pehage.adb | 4 +- gcc/ada/g-sercom-linux.adb | 9 +- gcc/ada/g-sercom.ads | 12 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/g-spipat.ads | 4 +- gcc/ada/{scil_ll.ads => g-strhas.ads} | 29 +- gcc/ada/g-table.ads | 4 +- gcc/ada/gcc-interface/Make-lang.in | 10 +- gcc/ada/gcc-interface/Makefile.in | 310 +- gcc/ada/gcc-interface/ada-tree.def | 5 + gcc/ada/gcc-interface/ada-tree.h | 99 +- gcc/ada/gcc-interface/cuintp.c | 16 +- gcc/ada/gcc-interface/decl.c | 1928 +- gcc/ada/gcc-interface/gigi.h | 409 +- gcc/ada/gcc-interface/lang-specs.h | 16 +- gcc/ada/gcc-interface/lang.opt | 26 +- gcc/ada/gcc-interface/misc.c | 610 +- gcc/ada/gcc-interface/targtyps.c | 34 +- gcc/ada/gcc-interface/trans.c | 2450 +- gcc/ada/gcc-interface/utils.c | 1028 +- gcc/ada/gcc-interface/utils2.c | 978 +- gcc/ada/get_spark_xrefs.adb | 5 +- gcc/ada/get_targ.adb | 18 +- gcc/ada/ghost.adb | 704 +- gcc/ada/ghost.ads | 73 +- gcc/ada/gnat-style.texi | 3 + gcc/ada/gnat1drv.adb | 113 +- gcc/ada/gnat_rm.texi | 2448 +- gcc/ada/gnat_ugn.texi | 1777 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 74 +- gcc/ada/gnatlink.adb | 91 +- gcc/ada/gnatname.adb | 65 +- gcc/ada/gnatvsn.ads | 28 +- gcc/ada/gnatxref.adb | 20 +- gcc/ada/gsocket.h | 12 +- gcc/ada/i-cpoint.adb | 9 +- gcc/ada/impunit.adb | 123 +- gcc/ada/impunit.ads | 7 +- gcc/ada/{exit.c => init-vxsim.c} | 45 +- gcc/ada/init.c | 211 +- gcc/ada/initialize.c | 4 +- gcc/ada/inline.adb | 130 +- gcc/ada/inline.ads | 32 +- gcc/ada/interfac.ads | 7 +- gcc/ada/layout.adb | 48 +- gcc/ada/lib-writ.adb | 17 +- gcc/ada/lib-writ.ads | 3 + gcc/ada/lib-xref-spark_specific.adb | 573 +- gcc/ada/lib-xref.adb | 12 +- gcc/ada/lib-xref.ads | 21 +- gcc/ada/link.c | 11 +- gcc/ada/make.adb | 183 +- gcc/ada/makeutl.ads | 18 +- gcc/ada/mdll.adb | 4 +- gcc/ada/mlib-prj.adb | 4 +- gcc/ada/namet.adb | 38 +- gcc/ada/namet.ads | 260 +- gcc/ada/namet.h | 5 +- gcc/ada/opt.adb | 42 + gcc/ada/opt.ads | 81 +- gcc/ada/osint-c.adb | 97 +- gcc/ada/osint-c.ads | 34 +- gcc/ada/osint.adb | 70 +- gcc/ada/osint.ads | 12 +- gcc/ada/output.adb | 40 +- gcc/ada/output.ads | 18 +- gcc/ada/par-ch12.adb | 8 +- gcc/ada/par-ch3.adb | 29 +- gcc/ada/par-ch5.adb | 4 +- gcc/ada/par-ch6.adb | 4 +- gcc/ada/par-ch9.adb | 97 +- gcc/ada/par-prag.adb | 35 +- 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 | 8 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-attr.adb | 20 +- gcc/ada/prj-conf.adb | 48 +- gcc/ada/prj-dect.adb | 2 +- gcc/ada/prj-nmsc.adb | 45 +- gcc/ada/prj-pp.adb | 17 +- gcc/ada/prj-proc.adb | 4 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj-util.adb | 78 +- gcc/ada/prj-util.ads | 6 +- gcc/ada/prj.adb | 15 +- gcc/ada/prj.ads | 13 +- gcc/ada/projects.texi | 5101 -- gcc/ada/repinfo.adb | 6 +- gcc/ada/restrict.adb | 63 +- gcc/ada/restrict.ads | 41 +- gcc/ada/rident.ads | 4 +- gcc/ada/rtsfind.adb | 10 +- gcc/ada/rtsfind.ads | 20 +- gcc/ada/s-arit64.adb | 6 +- 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-expmod.ads | 4 +- gcc/ada/s-fatgen.adb | 6 +- gcc/ada/s-fileio.adb | 8 +- gcc/ada/s-finmas.adb | 13 +- gcc/ada/s-finmas.ads | 5 +- gcc/ada/s-gloloc.adb | 4 +- gcc/ada/s-htable.adb | 4 +- gcc/ada/s-imgrea.adb | 11 +- gcc/ada/s-mudido-affinity.adb | 81 +- gcc/ada/s-multip.adb | 4 +- gcc/ada/s-os_lib.adb | 349 +- gcc/ada/s-os_lib.ads | 880 +- 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} | 24 +- gcc/ada/s-osinte-freebsd.adb | 6 +- gcc/ada/s-osinte-freebsd.ads | 14 +- ...{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} | 373 +- gcc/ada/s-osinte-hpux.ads | 5 +- gcc/ada/s-osinte-kfreebsd-gnu.ads | 119 +- gcc/ada/s-osinte-linux.ads | 10 +- gcc/ada/s-osinte-rtems.ads | 50 +- gcc/ada/s-osinte-solaris-posix.ads | 5 +- gcc/ada/s-osinte-vxworks.ads | 1 - 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-parame-vxworks.adb | 7 +- gcc/ada/s-pooglo.ads | 4 +- gcc/ada/s-poosiz.adb | 4 +- gcc/ada/s-rannum.adb | 2 +- gcc/ada/s-regexp.adb | 4 +- gcc/ada/s-regpat.adb | 6 +- gcc/ada/s-rident.ads | 61 +- gcc/ada/s-rpc.ads | 7 +- gcc/ada/s-shasto.adb | 23 +- gcc/ada/s-soflin.adb | 19 +- gcc/ada/s-soflin.ads | 17 +- gcc/ada/s-solita.adb | 5 +- gcc/ada/s-spsufi.ads | 4 +- gcc/ada/s-stalib.ads | 29 +- gcc/ada/s-stchop-vxworks.adb | 42 +- gcc/ada/s-stposu.adb | 8 +- gcc/ada/s-stposu.ads | 4 +- gcc/ada/s-strhas.ads | 6 +- 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-taprop-vxworks.adb | 8 +- gcc/ada/s-tasini.adb | 52 +- gcc/ada/s-taskin.ads | 17 +- gcc/ada/s-taspri-solaris.ads | 4 +- gcc/ada/s-tpopsp-vxworks.adb | 37 +- 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/scos.ads | 5 +- gcc/ada/sem.adb | 28 +- gcc/ada/sem_aggr.adb | 38 +- gcc/ada/sem_attr.adb | 222 +- gcc/ada/sem_attr.ads | 13 +- gcc/ada/sem_aux.adb | 295 +- gcc/ada/sem_aux.ads | 62 +- gcc/ada/sem_case.adb | 12 +- gcc/ada/sem_cat.adb | 73 +- gcc/ada/sem_ch10.adb | 292 +- gcc/ada/sem_ch10.ads | 16 +- gcc/ada/sem_ch11.adb | 17 +- gcc/ada/sem_ch12.adb | 1810 +- gcc/ada/sem_ch12.ads | 21 +- gcc/ada/sem_ch13.adb | 2366 +- gcc/ada/sem_ch13.ads | 15 +- gcc/ada/sem_ch3.adb | 974 +- gcc/ada/sem_ch4.adb | 730 +- gcc/ada/sem_ch5.adb | 306 +- gcc/ada/sem_ch6.adb | 1720 +- gcc/ada/sem_ch6.ads | 25 - gcc/ada/sem_ch7.adb | 298 +- gcc/ada/sem_ch7.ads | 16 +- gcc/ada/sem_ch8.adb | 429 +- gcc/ada/sem_ch9.adb | 434 +- gcc/ada/sem_dim.adb | 150 +- gcc/ada/sem_dim.ads | 4 +- gcc/ada/sem_disp.adb | 91 +- gcc/ada/sem_disp.ads | 24 +- gcc/ada/sem_elab.adb | 791 +- gcc/ada/sem_elab.ads | 4 +- gcc/ada/sem_eval.adb | 42 +- gcc/ada/sem_intr.adb | 19 +- gcc/ada/sem_mech.adb | 6 +- gcc/ada/sem_prag.adb | 7405 +- gcc/ada/sem_prag.ads | 290 +- gcc/ada/sem_res.adb | 480 +- gcc/ada/sem_smem.adb | 9 +- gcc/ada/sem_type.adb | 67 +- gcc/ada/sem_util.adb | 3580 +- gcc/ada/sem_util.ads | 502 +- gcc/ada/sem_warn.adb | 20 +- gcc/ada/sigtramp-armdroid.c | 6 +- gcc/ada/sigtramp-ios.c | 233 + ...tramp-vxworks.c => sigtramp-vxworks-target.inc} | 296 +- gcc/ada/sigtramp-vxworks-vxsim.c | 141 + gcc/ada/sigtramp-vxworks.c | 265 +- gcc/ada/sigtramp.h | 67 +- gcc/ada/sinfo.adb | 118 +- gcc/ada/sinfo.ads | 209 +- gcc/ada/sinput.ads | 8 +- gcc/ada/snames.adb-tmpl | 4 - gcc/ada/snames.ads-tmpl | 57 +- gcc/ada/socket.c | 5 +- gcc/ada/spark_xrefs.ads | 21 +- gcc/ada/sprint.adb | 32 +- gcc/ada/stand.ads | 12 +- gcc/ada/switch-b.adb | 70 +- gcc/ada/switch-b.ads | 4 +- gcc/ada/switch-c.adb | 13 + gcc/ada/sysdep.c | 72 +- gcc/ada/system-aix.ads | 3 +- gcc/ada/system-aix64.ads | 3 +- gcc/ada/system-darwin-ppc.ads | 3 +- gcc/ada/system-darwin-ppc64.ads | 3 +- gcc/ada/system-darwin-x86.ads | 3 +- gcc/ada/system-darwin-x86_64.ads | 3 +- ...ebsd-x86_64.ads => system-dragonfly-x86_64.ads} | 5 +- gcc/ada/system-freebsd-x86.ads | 3 +- gcc/ada/system-freebsd-x86_64.ads | 3 +- gcc/ada/system-hpux-ia64.ads | 3 +- gcc/ada/system-hpux.ads | 3 +- gcc/ada/system-linux-alpha.ads | 3 +- gcc/ada/system-linux-armeb.ads | 3 +- gcc/ada/system-linux-armel.ads | 3 +- gcc/ada/system-linux-hppa.ads | 3 +- gcc/ada/system-linux-ia64.ads | 3 +- gcc/ada/system-linux-mips.ads | 3 +- gcc/ada/system-linux-mips64el.ads | 3 +- gcc/ada/system-linux-mipsel.ads | 3 +- gcc/ada/system-linux-ppc.ads | 3 +- gcc/ada/system-linux-ppc64.ads | 3 +- gcc/ada/system-linux-s390.ads | 5 +- gcc/ada/system-linux-s390x.ads | 5 +- gcc/ada/system-linux-sh4.ads | 3 +- gcc/ada/system-linux-sparc.ads | 3 +- gcc/ada/system-linux-sparcv9.ads | 3 +- gcc/ada/system-linux-x86.ads | 3 +- gcc/ada/system-linux-x86_64.ads | 3 +- gcc/ada/system-mingw-x86_64.ads | 3 +- gcc/ada/system-mingw.ads | 3 +- gcc/ada/system-rtems.ads | 3 +- gcc/ada/system-solaris-sparc.ads | 3 +- gcc/ada/system-solaris-sparcv9.ads | 3 +- gcc/ada/system-solaris-x86.ads | 3 +- gcc/ada/system-solaris-x86_64.ads | 3 +- gcc/ada/system-vxworks-arm.ads | 3 +- gcc/ada/system-vxworks-m68k.ads | 7 +- gcc/ada/system-vxworks-mips.ads | 7 +- gcc/ada/system-vxworks-ppc.ads | 7 +- gcc/ada/system-vxworks-sparcv9.ads | 7 +- gcc/ada/system-vxworks-x86.ads | 7 +- gcc/ada/system.ads | 3 +- gcc/ada/table.ads | 6 +- gcc/ada/targparm.adb | 220 +- gcc/ada/targparm.ads | 121 +- gcc/ada/tbuild.adb | 52 +- gcc/ada/tbuild.ads | 9 +- gcc/ada/tempdir.adb | 4 +- gcc/ada/terminals.c | 22 +- gcc/ada/tracebak.c | 63 +- gcc/ada/treepr.adb | 84 +- gcc/ada/types.ads | 23 +- gcc/ada/uintp.adb | 4 +- gcc/ada/usage.adb | 13 +- gcc/ada/xeinfo.adb | 15 +- gcc/addresses.h | 2 +- gcc/alias.c | 825 +- gcc/alias.h | 12 +- gcc/alloc-pool.c | 362 +- gcc/alloc-pool.h | 560 +- gcc/asan.c | 240 +- gcc/asan.h | 2 +- gcc/attribs.c | 161 +- gcc/attribs.h | 3 +- gcc/auto-inc-dec.c | 137 +- gcc/auto-profile.c | 139 +- gcc/auto-profile.h | 2 +- gcc/{config/s390/s390intrin.h => backend.h} | 28 +- gcc/basic-block.h | 21 +- gcc/bb-reorder.c | 386 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 284 +- gcc/bitmap.h | 71 +- gcc/bt-load.c | 209 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 54 +- gcc/builtins.c | 4197 +- gcc/builtins.def | 23 +- gcc/builtins.h | 10 +- gcc/c-family/ChangeLog | 1434 +- gcc/c-family/array-notation-common.c | 31 +- gcc/c-family/c-ada-spec.c | 651 +- gcc/c-family/c-ada-spec.h | 8 +- gcc/c-family/c-cilkplus.c | 13 +- gcc/c-family/c-common.c | 1995 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 174 +- gcc/c-family/c-cppbuiltin.c | 71 +- gcc/c-family/c-dump.c | 15 +- gcc/c-family/c-format.c | 231 +- gcc/c-family/c-format.h | 30 +- gcc/c-family/c-gimplify.c | 58 +- gcc/c-family/c-indentation.c | 614 + gcc/c-family/c-indentation.h | 52 + gcc/c-family/c-lex.c | 80 +- gcc/c-family/c-objc.h | 6 +- gcc/c-family/c-omp.c | 556 +- gcc/c-family/c-opts.c | 87 +- gcc/c-family/c-pch.c | 23 +- gcc/c-family/c-ppoutput.c | 64 +- gcc/c-family/c-pragma.c | 230 +- gcc/c-family/c-pragma.h | 45 +- gcc/c-family/c-pretty-print.c | 67 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 18 +- gcc/c-family/c-target-def.h | 2 +- gcc/c-family/c-target.def | 2 +- gcc/c-family/c-target.h | 2 +- gcc/c-family/c-ubsan.c | 112 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c.opt | 721 +- gcc/c-family/cilk.c | 104 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/stub-objc.c | 12 +- gcc/c/ChangeLog | 1252 +- gcc/c/Make-lang.in | 6 +- gcc/c/c-array-notation.c | 67 +- gcc/c/c-aux-info.c | 17 +- gcc/c/c-convert.c | 30 +- gcc/c/c-decl.c | 677 +- gcc/c/c-errors.c | 26 +- gcc/c/c-fold.c | 609 + gcc/c/c-lang.c | 15 +- gcc/c/c-lang.h | 3 +- gcc/c/c-objc-common.c | 21 +- gcc/c/c-objc-common.h | 4 +- gcc/c/c-parser.c | 3541 +- gcc/c/c-tree.h | 43 +- gcc/c/c-typeck.c | 1736 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 3 +- gcc/caller-save.c | 66 +- gcc/calls.c | 467 +- gcc/calls.h | 9 +- gcc/ccmp.c | 167 +- gcc/ccmp.h | 4 +- gcc/cfg-flags.def | 9 +- gcc/cfg.c | 79 +- gcc/cfg.h | 8 +- gcc/cfganal.c | 83 +- gcc/cfganal.h | 5 +- gcc/cfgbuild.c | 41 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 95 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 1597 +- gcc/cfgexpand.h | 6 +- gcc/cfghooks.c | 53 +- gcc/cfghooks.h | 18 +- gcc/cfgloop.c | 71 +- gcc/cfgloop.h | 116 +- gcc/cfgloopanal.c | 40 +- gcc/cfgloopmanip.c | 32 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 163 +- gcc/cfgrtl.h | 4 +- gcc/cgraph.c | 354 +- gcc/cgraph.h | 245 +- gcc/cgraphbuild.c | 55 +- gcc/cgraphclones.c | 83 +- gcc/cgraphunit.c | 330 +- gcc/chkp-builtins.def | 2 +- gcc/cif-code.def | 2 +- gcc/cilk-builtins.def | 2 +- gcc/cilk-common.c | 43 +- gcc/cilk.h | 2 +- gcc/cilkplus.def | 2 +- gcc/collect-utils.c | 16 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 32 +- gcc/collect2.h | 2 +- gcc/combine-stack-adj.c | 48 +- gcc/combine.c | 923 +- gcc/common.md | 2 +- gcc/common.opt | 955 +- gcc/common/common-target-def.h | 2 +- gcc/common/common-target.def | 2 +- gcc/common/common-target.h | 3 +- gcc/common/common-targhooks.c | 3 +- gcc/common/common-targhooks.h | 2 +- gcc/common/config/aarch64/aarch64-common.c | 252 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 37 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/avr/avr-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 3 +- gcc/common/config/c6x/c6x-common.c | 2 +- gcc/common/config/cr16/cr16-common.c | 2 +- gcc/common/config/cris/cris-common.c | 2 +- gcc/common/config/default-common.c | 2 +- gcc/common/config/epiphany/epiphany-common.c | 4 +- gcc/common/config/fr30/fr30-common.c | 2 +- gcc/common/config/frv/frv-common.c | 2 +- gcc/common/config/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 51 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/iq2000/iq2000-common.c | 2 +- gcc/common/config/lm32/lm32-common.c | 2 +- gcc/common/config/m32r/m32r-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/mcore/mcore-common.c | 2 +- gcc/common/config/mep/mep-common.c | 2 +- gcc/common/config/microblaze/microblaze-common.c | 2 +- gcc/common/config/mips/mips-common.c | 2 +- gcc/common/config/mmix/mmix-common.c | 2 +- gcc/common/config/mn10300/mn10300-common.c | 5 +- gcc/common/config/msp430/msp430-common.c | 12 +- gcc/common/config/nds32/nds32-common.c | 2 +- gcc/common/config/nios2/nios2-common.c | 2 +- gcc/common/config/nvptx/nvptx-common.c | 2 +- gcc/common/config/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/rs6000/rs6000-common.c | 30 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 41 +- gcc/common/config/sh/sh-common.c | 2 +- gcc/common/config/sparc/sparc-common.c | 2 +- gcc/common/config/spu/spu-common.c | 2 +- gcc/common/config/tilegx/tilegx-common.c | 2 +- gcc/common/config/tilepro/tilepro-common.c | 2 +- gcc/common/config/v850/v850-common.c | 2 +- gcc/common/config/vax/vax-common.c | 2 +- gcc/common/config/visium/visium-common.c | 2 +- gcc/common/config/xstormy16/xstormy16-common.c | 2 +- gcc/common/config/xtensa/xtensa-common.c | 2 +- gcc/compare-elim.c | 34 +- gcc/conditions.h | 6 +- gcc/config.build | 31 +- gcc/config.gcc | 260 +- gcc/config.host | 29 +- gcc/config.in | 168 +- gcc/config/aarch64/aarch64-arches.def | 16 +- gcc/config/aarch64/aarch64-builtins.c | 526 +- gcc/config/aarch64/aarch64-c.c | 209 + gcc/config/aarch64/aarch64-cores.def | 33 +- gcc/config/aarch64/aarch64-cost-tables.h | 6 +- gcc/config/aarch64/aarch64-elf-raw.h | 22 +- gcc/config/aarch64/aarch64-elf.h | 8 +- ...aarch64-arches.def => aarch64-fusion-pairs.def} | 24 +- gcc/config/aarch64/aarch64-ldpstp.md | 55 +- gcc/config/aarch64/aarch64-linux.h | 32 +- gcc/config/aarch64/aarch64-modes.def | 22 +- gcc/config/aarch64/aarch64-option-extensions.def | 47 +- gcc/config/aarch64/aarch64-opts.h | 16 +- gcc/config/aarch64/aarch64-protos.h | 229 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 4 +- gcc/config/aarch64/aarch64-simd-builtins.def | 112 +- gcc/config/aarch64/aarch64-simd.md | 1006 +- gcc/config/aarch64/aarch64-tune.md | 2 +- ...aarch64-arches.def => aarch64-tuning-flags.def} | 20 +- gcc/config/aarch64/aarch64.c | 5919 +- gcc/config/aarch64/aarch64.h | 191 +- gcc/config/aarch64/aarch64.md | 1567 +- gcc/config/aarch64/aarch64.opt | 97 +- gcc/config/aarch64/arm_acle.h | 12 +- gcc/config/aarch64/arm_neon.h | 3111 +- gcc/config/aarch64/atomics.md | 415 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 12 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 1089 + gcc/config/aarch64/cortex-a57-fma-steering.h | 22 + gcc/config/aarch64/driver-aarch64.c | 341 + gcc/config/aarch64/geniterators.sh | 68 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 240 +- gcc/config/aarch64/predicates.md | 79 +- gcc/config/{arm => aarch64}/rtems.h | 5 +- gcc/config/aarch64/t-aarch64 | 22 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/aarch64/thunderx.md | 153 +- gcc/config/{arm/x-arm => aarch64/x-aarch64} | 2 +- gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-protos.h | 5 +- gcc/config/alpha/alpha.c | 609 +- gcc/config/alpha/alpha.h | 102 +- gcc/config/alpha/alpha.md | 79 +- gcc/config/alpha/alpha.opt | 54 +- gcc/config/alpha/constraints.md | 20 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 4 +- gcc/config/alpha/elf.opt | 2 +- gcc/config/alpha/ev4.md | 2 +- gcc/config/alpha/ev5.md | 2 +- gcc/config/alpha/ev6.md | 2 +- gcc/config/alpha/freebsd.h | 2 +- gcc/config/alpha/linux-elf.h | 2 +- gcc/config/alpha/linux.h | 6 +- gcc/config/alpha/netbsd.h | 2 +- gcc/config/alpha/openbsd.h | 2 +- gcc/config/alpha/predicates.md | 90 +- gcc/config/alpha/sync.md | 4 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 6 +- gcc/config/arc/arc-modes.def | 6 +- gcc/config/arc/arc-opts.h | 27 +- gcc/config/arc/arc-protos.h | 9 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc.c | 3134 +- gcc/config/arc/arc.h | 131 +- gcc/config/arc/arc.md | 1181 +- gcc/config/arc/arc.opt | 184 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/arcEM.md | 93 + gcc/config/arc/arcHS.md | 76 + gcc/config/arc/atomic.md | 218 + gcc/config/arc/builtins.def | 195 + gcc/config/arc/constraints.md | 52 +- gcc/config/arc/fpu.md | 566 + gcc/config/arc/fpx.md | 85 +- gcc/config/arc/predicates.md | 73 +- gcc/config/arc/simdext.md | 234 +- gcc/config/arc/t-arc-newlib | 22 +- gcc/config/arc/t-arc-uClibc | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 6 +- gcc/config/arm/aarch-common.c | 134 +- gcc/config/arm/aarch-cost-tables.h | 127 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-arches.def | 69 +- gcc/config/arm/arm-builtins.c | 548 +- gcc/config/arm/arm-c.c | 268 +- gcc/config/arm/arm-cores.def | 208 +- gcc/config/arm/arm-fixed.md | 4 +- gcc/config/arm/arm-fpus.def | 42 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 27 +- gcc/config/arm/arm-modes.def | 2 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 224 +- gcc/config/arm/arm-simd-builtin-types.def | 4 +- gcc/config/arm/arm-tables.opt | 51 +- gcc/config/arm/arm-tune.md | 9 +- gcc/config/arm/arm.c | 4520 +- gcc/config/arm/arm.h | 341 +- gcc/config/arm/arm.md | 871 +- gcc/config/arm/arm.opt | 76 +- gcc/config/arm/arm1020e.md | 15 +- gcc/config/arm/arm1026ejs.md | 4 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 4 +- gcc/config/arm/arm_acle.h | 2 +- gcc/config/arm/arm_neon.h | 2105 +- gcc/config/arm/arm_neon_builtins.def | 171 +- gcc/config/arm/bpabi.h | 7 +- gcc/config/arm/coff.h | 82 - gcc/config/arm/constraints.md | 10 +- gcc/config/arm/cortex-a15-neon.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17-neon.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 759 +- gcc/config/arm/cortex-a57.md | 31 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9-neon.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 2 +- gcc/config/arm/driver-arm.c | 16 +- gcc/config/arm/elf.h | 3 +- gcc/config/arm/exynos-m1.md | 960 + gcc/config/arm/fa526.md | 4 +- gcc/config/arm/fa606te.md | 4 +- gcc/config/arm/fa626te.md | 4 +- gcc/config/arm/fa726te.md | 4 +- gcc/config/arm/fmp626.md | 4 +- gcc/config/arm/freebsd.h | 14 +- gcc/config/arm/genopt.sh | 4 +- gcc/config/arm/gentune.sh | 2 +- gcc/config/arm/iterators.md | 108 +- gcc/config/arm/iwmmxt.md | 6 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 128 +- gcc/config/arm/ldrdstrd.md | 42 +- gcc/config/arm/linux-eabi.h | 20 +- gcc/config/arm/linux-elf.h | 24 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 2 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon-testgen.ml | 19 +- gcc/config/arm/neon.md | 795 +- gcc/config/arm/neon.ml | 2 +- gcc/config/arm/netbsd-elf.h | 4 +- gcc/config/arm/predicates.md | 11 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 4 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 99 +- gcc/config/arm/t-aprofile | 9 +- gcc/config/arm/t-arm | 2 +- gcc/config/arm/t-arm-elf | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 2 +- gcc/config/arm/thumb2.md | 191 +- gcc/config/arm/types.md | 25 +- gcc/config/arm/uclinux-eabi.h | 2 +- gcc/config/arm/uclinux-elf.h | 2 +- gcc/config/arm/unknown-elf.h | 10 +- gcc/config/arm/unspecs.md | 9 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 54 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 11 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 4 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 17 +- gcc/config/avr/avr-devices.c | 4 +- gcc/config/avr/avr-dimode.md | 8 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 20 +- gcc/config/avr/avr-mcus.def | 9 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-protos.h | 2 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 198 +- gcc/config/avr/avr.h | 23 +- gcc/config/avr/avr.md | 4 +- gcc/config/avr/avr.opt | 24 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 2 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 13 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 6 +- gcc/config/avr/rtems.h | 2 +- gcc/config/avr/specs.h | 2 +- gcc/config/avr/stdfix.h | 2 +- gcc/config/avr/t-avr | 2 +- gcc/config/avr/t-multilib | 2 +- gcc/config/bfin/bfin-modes.def | 2 +- gcc/config/bfin/bfin-opts.h | 2 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 177 +- gcc/config/bfin/bfin.h | 6 +- gcc/config/bfin/bfin.md | 6 +- gcc/config/bfin/bfin.opt | 34 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x-sched.md | 8 +- gcc/config/c6x/c6x-sched.md.in | 2 +- gcc/config/c6x/c6x-tables.opt | 2 +- gcc/config/c6x/c6x.c | 169 +- gcc/config/c6x/c6x.h | 4 +- gcc/config/c6x/c6x.md | 12 +- gcc/config/c6x/c6x.opt | 18 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 2 +- gcc/config/c6x/elf-common.h | 8 +- gcc/config/c6x/elf.h | 2 +- gcc/config/c6x/genmult.sh | 2 +- gcc/config/c6x/genopt.sh | 4 +- gcc/config/c6x/gensched.sh | 2 +- gcc/config/c6x/predicates.md | 2 +- gcc/config/c6x/sync.md | 2 +- gcc/config/c6x/t-c6x | 4 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 4 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/cr16.c | 80 +- gcc/config/cr16/cr16.h | 6 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 14 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 2 +- gcc/config/cris/cris-protos.h | 2 +- gcc/config/cris/cris.c | 305 +- gcc/config/cris/cris.h | 6 +- gcc/config/cris/cris.md | 20 +- gcc/config/cris/cris.opt | 40 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 6 +- gcc/config/cris/linux.opt | 4 +- gcc/config/cris/predicates.md | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/darwin-c.c | 213 +- gcc/config/darwin-driver.c | 212 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 2 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 144 +- gcc/config/darwin.h | 46 +- gcc/config/darwin.opt | 30 +- gcc/config/darwin10.h | 2 +- gcc/config/{darwin10.h => darwin12.h} | 12 +- gcc/config/darwin9.h | 8 +- gcc/config/dbx.h | 2 +- gcc/config/dbxcoff.h | 2 +- gcc/config/dbxelf.h | 2 +- gcc/config/default-c.c | 12 +- gcc/config/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 33 +- gcc/config/epiphany/constraints.md | 2 +- gcc/config/epiphany/epiphany-modes.def | 2 +- gcc/config/epiphany/epiphany-protos.h | 2 +- gcc/config/epiphany/epiphany-sched.md | 2 +- gcc/config/epiphany/epiphany.c | 93 +- gcc/config/epiphany/epiphany.h | 8 +- gcc/config/epiphany/epiphany.md | 18 +- gcc/config/epiphany/epiphany.opt | 20 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 26 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 27 +- gcc/config/epiphany/t-epiphany | 2 +- gcc/config/flat.h | 2 +- gcc/config/fr30/constraints.md | 2 +- gcc/config/fr30/fr30-protos.h | 2 +- gcc/config/fr30/fr30.c | 96 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 6 +- gcc/config/fr30/fr30.opt | 6 +- gcc/config/fr30/predicates.md | 2 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 9 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 2 +- gcc/config/freebsd.opt | 2 +- gcc/config/frv/constraints.md | 2 +- gcc/config/frv/frv-asm.h | 2 +- gcc/config/frv/frv-modes.def | 2 +- gcc/config/frv/frv-opts.h | 2 +- gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 229 +- gcc/config/frv/frv.h | 23 +- gcc/config/frv/frv.md | 27 +- gcc/config/frv/frv.opt | 80 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 6 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 113 + .../vax/vax-common.c => config/ft32/ft32-protos.h} | 22 +- gcc/config/ft32/ft32.c | 890 + gcc/config/{moxie/moxie.h => ft32/ft32.h} | 356 +- gcc/config/ft32/ft32.md | 940 + .../{stormy16/stormy16.opt => ft32/ft32.opt} | 17 +- gcc/config/{moxie => ft32}/predicates.md | 53 +- gcc/config/{moxie/t-moxie => ft32/t-ft32} | 10 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 4 +- gcc/config/glibc-c.c | 12 +- gcc/config/glibc-stdint.h | 16 +- gcc/config/gnu-user.h | 38 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 10 +- gcc/config/h8300/constraints.md | 4 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 145 +- gcc/config/h8300/h8300.h | 26 +- gcc/config/h8300/h8300.md | 7 +- gcc/config/h8300/h8300.opt | 26 +- gcc/config/h8300/linux.h | 49 + gcc/config/h8300/mova.md | 2 +- gcc/config/h8300/predicates.md | 2 +- gcc/config/h8300/rtems.h | 2 +- gcc/config/h8300/t-h8300 | 2 +- gcc/config/{mmix/t-mmix => h8300/t-linux} | 6 +- gcc/config/host-darwin.c | 2 +- gcc/config/host-darwin.h | 2 +- gcc/config/host-hpux.c | 2 +- gcc/config/host-linux.c | 2 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/hpux11.opt | 2 +- gcc/config/i386/adxintrin.h | 2 +- gcc/config/i386/ammintrin.h | 2 +- gcc/config/i386/athlon.md | 2 +- gcc/config/i386/atom.md | 2 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 2 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 2 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 2 +- gcc/config/i386/avxintrin.h | 2 +- gcc/config/i386/avxmath.h | 2 +- gcc/config/i386/bdver1.md | 2 +- gcc/config/i386/bdver3.md | 2 +- gcc/config/i386/biarch64.h | 2 +- gcc/config/i386/biarchx32.h | 2 +- gcc/config/i386/bmi2intrin.h | 2 +- gcc/config/i386/bmiintrin.h | 2 +- gcc/config/i386/bmmintrin.h | 2 +- gcc/config/i386/bsd.h | 4 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/{prfchwintrin.h => clzerointrin.h} | 25 +- gcc/config/i386/constraints.md | 38 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 8 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 23 +- gcc/config/i386/cygming.opt | 18 +- gcc/config/i386/cygwin-stdint.h | 2 +- gcc/config/i386/cygwin-w64.h | 2 +- gcc/config/i386/cygwin.h | 3 +- gcc/config/i386/cygwin.opt | 2 +- gcc/config/i386/darwin.h | 16 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 24 +- gcc/{gcc-main.c => config/i386/djgpp.c} | 41 +- gcc/config/i386/djgpp.h | 108 +- gcc/config/i386/djgpp.opt | 8 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 30 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 2 +- gcc/config/i386/freebsd.h | 58 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 2 +- gcc/config/i386/gas.h | 2 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gmm_malloc.h | 2 +- gcc/config/i386/gnu-user-common.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/gnu.h | 6 +- gcc/config/i386/haswell.md | 618 + gcc/config/i386/host-cygwin.c | 4 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin-types.def | 869 +- gcc/config/i386/i386-c.c | 60 +- gcc/config/i386/i386-interix.h | 7 +- gcc/config/i386/i386-modes.def | 4 +- gcc/config/i386/i386-opts.h | 2 +- gcc/config/i386/i386-protos.h | 18 +- gcc/config/i386/i386.c | 9190 ++- gcc/config/i386/i386.h | 139 +- gcc/config/i386/i386.md | 2534 +- gcc/config/i386/i386.opt | 265 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 18 +- gcc/config/i386/{gnu-user.h => iamcu.h} | 102 +- gcc/config/i386/immintrin.h | 2 +- gcc/config/i386/intelmic-mkoffload.c | 289 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/interix.opt | 4 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- gcc/config/i386/knetbsd-gnu.h | 2 +- .../i386/{kfreebsd-gnu.h => knetbsd-gnu64.h} | 14 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 19 +- gcc/config/i386/linux.h | 5 +- gcc/config/i386/linux64.h | 9 +- gcc/config/i386/lwpintrin.h | 2 +- gcc/config/i386/lynx.h | 2 +- gcc/config/i386/lzcntintrin.h | 2 +- gcc/config/i386/mingw-pthread.h | 2 +- gcc/config/i386/mingw-stdint.h | 2 +- gcc/config/i386/mingw-w64.h | 2 +- gcc/config/i386/mingw-w64.opt | 4 +- gcc/config/i386/mingw.opt | 4 +- gcc/config/i386/mingw32.h | 6 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 3 +- gcc/config/i386/msformat-c.c | 16 +- gcc/config/i386/{prfchwintrin.h => mwaitxintrin.h} | 31 +- gcc/config/i386/netbsd-elf.h | 2 +- gcc/config/i386/netbsd64.h | 2 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 2 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsd.h | 2 +- gcc/config/i386/openbsdelf.h | 2 +- gcc/config/i386/pcommitintrin.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/{xsavecintrin.h => pkuintrin.h} | 36 +- gcc/config/i386/pmm_malloc.h | 2 +- gcc/config/i386/pmmintrin.h | 2 +- gcc/config/i386/popcntintrin.h | 2 +- gcc/config/i386/ppro.md | 2 +- gcc/config/i386/predicates.md | 260 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 4 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/{rtemself.h => rtems-64.h} | 9 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 21 +- gcc/config/i386/sse.md | 2079 +- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/stringop.opt | 2 +- gcc/config/i386/subst.md | 8 +- gcc/config/i386/sync.md | 12 +- gcc/config/i386/sysv4.h | 2 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-djgpp | 8 + gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-interix | 4 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vxworks.h | 9 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/winnt-cxx.c | 19 +- gcc/config/i386/winnt-stubs.c | 21 +- gcc/config/i386/winnt.c | 150 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 2 +- gcc/config/i386/x86-tune.def | 79 +- gcc/config/i386/x86intrin.h | 16 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 42 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 2 +- gcc/config/i386/xsavecintrin.h | 2 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/i386/xsaveoptintrin.h | 2 +- gcc/config/i386/xsavesintrin.h | 2 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 1010 + gcc/config/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 2 +- gcc/config/ia64/freebsd.h | 2 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/ia64/hpux.h | 4 +- gcc/config/ia64/ia64-c.c | 17 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 367 +- gcc/config/ia64/ia64.h | 6 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 76 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 28 +- gcc/config/ia64/sync.md | 20 +- gcc/config/ia64/sysv4.h | 2 +- gcc/config/ia64/t-hpux | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 10 +- gcc/config/ia64/vms.h | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 4 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 92 +- gcc/config/iq2000/iq2000.h | 6 +- gcc/config/iq2000/iq2000.md | 20 +- gcc/config/iq2000/iq2000.opt | 14 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-gnu.h | 2 +- gcc/config/knetbsd-gnu.h | 2 +- gcc/config/kopensolaris-gnu.h | 2 +- gcc/config/linux-android.h | 2 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux-protos.h | 2 +- gcc/config/linux.c | 2 +- gcc/config/linux.h | 115 +- gcc/config/linux.opt | 14 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 2 +- gcc/config/lm32/lm32.c | 76 +- gcc/config/lm32/lm32.h | 12 +- gcc/config/lm32/lm32.md | 7 +- gcc/config/lm32/lm32.opt | 12 +- gcc/config/lm32/predicates.md | 2 +- gcc/config/lm32/rtems.h | 2 +- gcc/config/lm32/uclinux-elf.h | 2 +- gcc/config/lynx.h | 2 +- gcc/config/lynx.opt | 8 +- gcc/config/m32c/addsub.md | 2 +- gcc/config/m32c/bitops.md | 2 +- gcc/config/m32c/blkmov.md | 10 +- gcc/config/m32c/cond.md | 2 +- gcc/config/m32c/constraints.md | 2 +- gcc/config/m32c/jump.md | 2 +- gcc/config/m32c/m32c-modes.def | 2 +- gcc/config/m32c/m32c-pragma.c | 16 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 105 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 14 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 2 +- gcc/config/m32c/prologue.md | 2 +- gcc/config/m32c/rtems.h | 2 +- gcc/config/m32c/shift.md | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/constraints.md | 2 +- gcc/config/m32r/linux.h | 2 +- gcc/config/m32r/little.h | 2 +- gcc/config/m32r/m32r-opts.h | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 125 +- gcc/config/m32r/m32r.h | 10 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 32 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/rtems.h | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 4 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 2 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 140 +- gcc/config/m68k/m68k.h | 5 +- gcc/config/m68k/m68k.md | 144 +- gcc/config/m68k/m68k.opt | 86 +- gcc/config/m68k/m68kelf.h | 2 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 5 +- gcc/config/m68k/openbsd.h | 5 +- gcc/config/m68k/predicates.md | 18 +- gcc/config/m68k/print-sysroot-suffix.sh | 2 +- gcc/config/m68k/rtemself.h | 2 +- gcc/config/m68k/sync.md | 2 +- gcc/config/m68k/t-linux | 2 +- gcc/config/m68k/t-mlibs | 2 +- gcc/config/m68k/t-opts | 3 + gcc/config/m68k/t-uclinux | 2 +- gcc/config/m68k/uclinux.h | 4 +- gcc/config/m68k/uclinux.opt | 2 +- gcc/config/mcore/constraints.md | 2 +- gcc/config/mcore/mcore-elf.h | 2 +- gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 184 +- gcc/config/mcore/mcore.h | 93 +- gcc/config/mcore/mcore.md | 33 +- gcc/config/mcore/mcore.opt | 24 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/mep/constraints.md | 2 +- gcc/config/mep/mep-c5.cpu | 2 +- gcc/config/mep/mep-core.cpu | 2 +- gcc/config/mep/mep-default.cpu | 2 +- gcc/config/mep/mep-ext-cop.cpu | 2 +- gcc/config/mep/mep-ivc2.cpu | 2 +- gcc/config/mep/mep-pragma.c | 19 +- gcc/config/mep/mep-protos.h | 2 +- gcc/config/mep/mep.c | 108 +- gcc/config/mep/mep.cpu | 2 +- gcc/config/mep/mep.h | 10 +- gcc/config/mep/mep.md | 6 +- gcc/config/mep/mep.opt | 64 +- gcc/config/mep/predicates.md | 2 +- gcc/config/mep/t-mep | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 19 +- gcc/config/microblaze/microblaze-c.c | 17 +- gcc/config/microblaze/microblaze-protos.h | 5 +- gcc/config/microblaze/microblaze.c | 299 +- gcc/config/microblaze/microblaze.h | 14 +- gcc/config/microblaze/microblaze.md | 64 +- gcc/config/microblaze/microblaze.opt | 50 +- gcc/config/microblaze/predicates.md | 2 +- gcc/config/microblaze/rtems.h | 2 +- gcc/config/microblaze/sync.md | 2 +- gcc/config/mips/10000.md | 2 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/24k.md | 2 +- gcc/config/mips/3000.md | 2 +- gcc/config/mips/4000.md | 2 +- gcc/config/mips/4100.md | 2 +- gcc/config/mips/4130.md | 2 +- gcc/config/mips/4300.md | 2 +- gcc/config/mips/4600.md | 2 +- gcc/config/mips/4k.md | 2 +- gcc/config/mips/5000.md | 2 +- gcc/config/mips/5400.md | 2 +- gcc/config/mips/5500.md | 2 +- gcc/config/mips/5k.md | 2 +- gcc/config/mips/6000.md | 2 +- gcc/config/mips/7000.md | 2 +- gcc/config/mips/74k.md | 2 +- gcc/config/mips/9000.md | 2 +- gcc/config/mips/constraints.md | 2 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 2 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/frame-header-opt.c | 290 + gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 4 +- gcc/config/mips/i6400.md | 142 + gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 10 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson.md | 58 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.md | 2 +- gcc/config/mips/m5100.md | 220 + gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 15 +- gcc/config/mips/mips-dsp.md | 2 +- gcc/config/mips/mips-dspr2.md | 2 +- gcc/config/mips/mips-fixed.md | 2 +- gcc/config/mips/mips-ftypes.def | 14 +- gcc/config/mips/mips-modes.def | 2 +- gcc/config/mips/mips-opts.h | 8 +- gcc/config/mips/mips-protos.h | 9 +- gcc/config/mips/mips-ps-3d.md | 36 +- gcc/config/mips/mips-tables.opt | 50 +- gcc/config/mips/mips.c | 1619 +- gcc/config/mips/mips.h | 338 +- gcc/config/mips/mips.md | 661 +- gcc/config/mips/mips.opt | 189 +- gcc/config/mips/mti-elf.h | 2 +- gcc/config/mips/mti-linux.h | 33 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 2 +- gcc/config/mips/predicates.md | 17 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 8 +- gcc/config/mips/sde.h | 2 +- gcc/config/mips/sde.opt | 2 +- gcc/config/mips/sdemtk.h | 2 +- gcc/config/mips/sr71k.md | 2 +- gcc/config/mips/st.h | 2 +- gcc/config/mips/sync.md | 2 +- gcc/config/mips/t-elf | 2 +- gcc/config/mips/t-img-elf | 11 +- gcc/config/mips/t-img-linux | 20 +- gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 6 +- gcc/config/mips/t-mti-elf | 2 +- gcc/config/mips/t-mti-linux | 158 +- gcc/config/mips/t-r3900 | 2 +- gcc/config/mips/t-rtems | 2 +- gcc/config/mips/t-sb1 | 2 +- gcc/config/mips/t-sde | 2 +- gcc/config/mips/t-sdemtk | 2 +- gcc/config/mips/t-sr71k | 2 +- gcc/config/mips/t-st | 2 +- gcc/config/mips/t-vr | 2 +- gcc/config/mips/t-vxworks | 2 +- gcc/config/mips/vr.h | 2 +- gcc/config/mips/vxworks.h | 4 +- gcc/config/mips/xlp.md | 2 +- gcc/config/mips/xlr.md | 2 +- gcc/config/mmix/constraints.md | 6 +- gcc/config/mmix/mmix-modes.def | 2 +- gcc/config/mmix/mmix-protos.h | 2 +- gcc/config/mmix/mmix.c | 86 +- gcc/config/mmix/mmix.h | 6 +- gcc/config/mmix/mmix.md | 4 +- gcc/config/mmix/mmix.opt | 36 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 132 +- gcc/config/mn10300/mn10300.h | 8 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 20 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 4 +- gcc/config/moxie/moxie.c | 116 +- gcc/config/moxie/moxie.h | 34 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 8 +- gcc/config/moxie/moxiebox.h | 8 +- gcc/config/moxie/predicates.md | 2 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 16 +- gcc/config/msp430/driver-msp430.c | 703 + gcc/config/msp430/msp430-c.c | 12 +- gcc/config/msp430/msp430-opts.h | 10 +- gcc/config/msp430/msp430-protos.h | 4 +- gcc/config/msp430/msp430.c | 1615 +- gcc/config/msp430/msp430.h | 36 +- gcc/config/msp430/msp430.md | 108 +- gcc/config/msp430/msp430.opt | 49 +- gcc/config/msp430/predicates.md | 6 +- gcc/config/msp430/t-msp430 | 448 +- gcc/config/nds32/constants.md | 2 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/nds32-cost.c | 64 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 59 +- gcc/config/nds32/nds32-intrinsic.c | 59 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 60 +- gcc/config/nds32/nds32-md-auxiliary.c | 61 +- gcc/config/nds32/nds32-memory-manipulation.c | 63 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 59 +- gcc/config/nds32/nds32-predicates.c | 59 +- gcc/config/nds32/nds32-protos.h | 4 +- gcc/config/nds32/nds32.c | 116 +- gcc/config/nds32/nds32.h | 8 +- gcc/config/nds32/nds32.md | 9 +- gcc/config/nds32/nds32.opt | 2 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 2 +- gcc/config/netbsd-elf.h | 3 +- gcc/config/netbsd-elf.opt | 2 +- gcc/config/netbsd.h | 2 +- gcc/config/netbsd.opt | 2 +- gcc/config/newlib-stdint.h | 2 +- gcc/config/nios2/constraints.md | 37 +- gcc/config/nios2/elf.h | 11 +- gcc/config/nios2/elf.opt | 10 +- gcc/config/nios2/ldstwm.md | 4190 ++ gcc/config/nios2/linux.h | 5 +- gcc/config/nios2/nios2-ldstwm.sml | 277 + gcc/config/nios2/nios2-opts.h | 9 +- gcc/config/nios2/nios2-protos.h | 17 +- gcc/config/nios2/nios2.c | 1979 +- gcc/config/nios2/nios2.h | 57 +- gcc/config/nios2/nios2.md | 400 +- gcc/config/nios2/nios2.opt | 274 +- gcc/config/nios2/predicates.md | 76 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 45 + gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 927 +- gcc/config/nvptx/nvptx-protos.h | 15 +- gcc/config/nvptx/nvptx.c | 5805 +- gcc/config/nvptx/nvptx.h | 180 +- gcc/config/nvptx/nvptx.md | 665 +- gcc/config/nvptx/nvptx.opt | 10 +- gcc/config/nvptx/offload.h | 2 +- gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd-oldgas.h | 2 +- gcc/config/openbsd.h | 4 +- gcc/config/openbsd.opt | 2 +- gcc/config/pa/constraints.md | 6 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/pa/pa-hpux.h | 2 +- gcc/config/pa/pa-hpux.opt | 8 +- gcc/config/pa/pa-hpux10.h | 30 +- gcc/config/pa/pa-hpux10.opt | 2 +- gcc/config/pa/pa-hpux1010.h | 2 +- gcc/config/pa/pa-hpux1010.opt | 4 +- gcc/config/pa/pa-hpux11.h | 91 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 4 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 4 +- gcc/config/pa/pa-linux.h | 5 +- gcc/config/pa/pa-modes.def | 2 +- gcc/config/pa/pa-openbsd.h | 2 +- gcc/config/pa/pa-opts.h | 2 +- gcc/config/pa/pa-protos.h | 8 +- gcc/config/pa/pa.c | 583 +- gcc/config/pa/pa.h | 15 +- gcc/config/pa/pa.md | 595 +- gcc/config/pa/pa.opt | 44 +- gcc/config/pa/pa32-linux.h | 2 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 14 +- gcc/config/pa/pa64-hpux.opt | 6 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 12 +- gcc/config/pa/som.h | 7 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 3 +- gcc/config/pdp11/pdp11.c | 94 +- gcc/config/pdp11/pdp11.h | 7 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 36 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/print-sysroot-suffix.sh | 18 +- gcc/config/rl78/constraints.md | 4 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 13 +- gcc/config/rl78/rl78-expand.md | 4 +- gcc/config/rl78/rl78-opts.h | 3 +- gcc/config/rl78/rl78-protos.h | 5 +- gcc/config/rl78/rl78-real.md | 48 +- gcc/config/rl78/rl78-virt.md | 62 +- gcc/config/rl78/rl78.c | 197 +- gcc/config/rl78/rl78.h | 4 +- gcc/config/rl78/rl78.md | 7 +- gcc/config/rl78/rl78.opt | 10 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 2 +- gcc/config/rs6000/440.md | 2 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/476.opt | 4 +- gcc/config/rs6000/601.md | 2 +- gcc/config/rs6000/603.md | 2 +- gcc/config/rs6000/6xx.md | 2 +- gcc/config/rs6000/7450.md | 2 +- gcc/config/rs6000/750cl.h | 2 +- gcc/config/rs6000/7xx.md | 2 +- gcc/config/rs6000/8540.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 22 +- gcc/config/rs6000/aix43.h | 2 +- gcc/config/rs6000/aix51.h | 2 +- gcc/config/rs6000/aix52.h | 2 +- gcc/config/rs6000/aix53.h | 3 +- gcc/config/rs6000/aix61.h | 5 +- gcc/config/rs6000/aix64.opt | 10 +- gcc/config/rs6000/{aix61.h => aix71.h} | 36 +- gcc/config/rs6000/altivec.h | 9 +- gcc/config/rs6000/altivec.md | 377 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/cell.md | 2 +- gcc/config/rs6000/constraints.md | 59 +- gcc/config/rs6000/crypto.md | 17 +- gcc/config/rs6000/darwin.h | 14 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 6 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 7 +- gcc/config/rs6000/e300c2c3.md | 2 +- gcc/config/rs6000/e500.h | 2 +- gcc/config/rs6000/e500mc.md | 2 +- gcc/config/rs6000/e500mc64.md | 2 +- gcc/config/rs6000/e5500.md | 2 +- gcc/config/rs6000/e6500.md | 2 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/eabispe.h | 2 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 42 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 4 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 363 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 5 +- gcc/config/rs6000/linux.h | 6 +- gcc/config/rs6000/linux64.h | 101 +- gcc/config/rs6000/linux64.opt | 6 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/linuxspe.h | 2 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/mpc.md | 2 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 6 +- gcc/config/rs6000/paired.h | 2 +- gcc/config/rs6000/paired.md | 41 +- gcc/config/rs6000/power4.md | 2 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 2 +- gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/power8.md | 2 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 105 + gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 480 +- gcc/config/rs6000/rs6000-builtin.def | 146 +- gcc/config/rs6000/rs6000-c.c | 191 +- gcc/config/rs6000/rs6000-cpus.def | 22 +- gcc/config/rs6000/rs6000-linux.c | 4 +- gcc/config/rs6000/rs6000-modes.def | 9 +- gcc/config/rs6000/rs6000-opts.h | 4 +- gcc/config/rs6000/rs6000-protos.h | 42 +- gcc/config/rs6000/rs6000-tables.opt | 13 +- gcc/config/rs6000/rs6000.c | 6121 +- gcc/config/rs6000/rs6000.h | 153 +- gcc/config/rs6000/rs6000.md | 7807 +- gcc/config/rs6000/rs6000.opt | 224 +- gcc/config/rs6000/rs64.md | 2 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 3 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/singlefp.h | 2 +- gcc/config/rs6000/spe.h | 2 +- gcc/config/rs6000/spe.md | 2 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 10 +- gcc/config/rs6000/sysv4.h | 104 +- gcc/config/rs6000/sysv4.opt | 64 +- gcc/config/rs6000/sysv4le.h | 8 +- gcc/config/rs6000/t-aix43 | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-lynx | 2 +- gcc/config/rs6000/t-netbsd | 2 +- gcc/config/rs6000/t-ppccomm | 2 +- gcc/config/rs6000/t-ppcendian | 2 +- gcc/config/rs6000/t-ppcgas | 2 +- gcc/config/rs6000/t-rs6000 | 3 +- gcc/config/rs6000/t-rtems | 2 +- gcc/config/rs6000/t-spe | 2 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/t-xilinx | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 177 +- gcc/config/rs6000/vsx.md | 287 +- gcc/config/rs6000/vxworks.h | 11 +- gcc/config/rs6000/vxworksae.h | 7 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/xcoff.h | 48 +- gcc/config/rs6000/xfpu.h | 2 +- gcc/config/rs6000/xfpu.md | 2 +- gcc/config/rs6000/xilinx.h | 2 +- gcc/config/rs6000/xilinx.opt | 2 +- gcc/config/rtems.h | 2 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 10 +- gcc/config/rx/predicates.md | 6 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 205 +- gcc/config/rx/rx.h | 11 +- gcc/config/rx/rx.md | 60 +- gcc/config/rx/rx.opt | 8 +- gcc/config/rx/t-rx | 2 +- gcc/config/s390/2064.md | 2 +- gcc/config/s390/2084.md | 2 +- gcc/config/s390/2097.md | 2 +- gcc/config/s390/2817.md | 2 +- gcc/config/s390/2827.md | 19 +- gcc/config/s390/2964.md | 232 + gcc/config/s390/constraints.md | 56 +- gcc/config/s390/driver-native.c | 177 + gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 8 +- gcc/config/s390/predicates.md | 40 +- gcc/config/s390/s390-builtin-types.def | 755 + gcc/config/s390/s390-builtins.def | 2488 + gcc/config/s390/s390-builtins.h | 175 + gcc/config/s390/s390-c.c | 989 + gcc/config/s390/s390-modes.def | 63 +- gcc/config/s390/s390-opts.h | 8 +- gcc/config/s390/s390-protos.h | 43 +- gcc/config/s390/s390.c | 4609 +- gcc/config/s390/s390.h | 390 +- gcc/config/s390/s390.md | 1711 +- gcc/config/s390/s390.opt | 124 +- gcc/config/s390/s390intrin.h | 5 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 122 + gcc/config/{t-vxworks => s390/t-s390} | 15 +- gcc/config/s390/tpf.h | 11 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 6 +- gcc/config/s390/vecintrin.h | 271 + gcc/config/s390/vector.md | 1248 + gcc/config/s390/vx-builtins.md | 2081 + gcc/config/{mips => s390}/x-native | 2 +- gcc/config/sh/constraints.md | 21 +- gcc/config/sh/divcost-analysis | 2 +- gcc/config/sh/divtab-sh4-300.c | 2 +- gcc/config/sh/divtab-sh4.c | 2 +- gcc/config/sh/divtab.c | 2 +- gcc/config/sh/elf.h | 2 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 26 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 24 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 25 +- gcc/config/sh/sh-mem.cc | 101 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 46 +- gcc/config/sh/sh.c | 792 +- gcc/config/sh/sh.h | 56 +- gcc/config/sh/sh.md | 1028 +- gcc/config/sh/sh.opt | 148 +- gcc/config/sh/sh1.md | 2 +- gcc/config/sh/sh4-300.md | 2 +- gcc/config/sh/sh4.md | 2 +- gcc/config/sh/sh4a.md | 2 +- gcc/config/sh/sh64.h | 2 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 26 +- gcc/config/sh/sh_treg_combine.cc | 53 +- gcc/config/sh/shmedia.h | 2 +- gcc/config/sh/shmedia.md | 2 +- gcc/config/sh/sshmedia.h | 2 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 2 +- gcc/config/sh/t-sh | 2 +- gcc/config/sh/t-sh64 | 2 +- gcc/config/sh/ushmedia.h | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 19 +- gcc/config/sol2-cxx.c | 17 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 15 +- gcc/config/sol2.c | 32 +- gcc/config/sol2.h | 103 +- gcc/config/sol2.opt | 6 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default-64.h | 2 +- gcc/config/sparc/driver-sparc.c | 3 +- gcc/config/sparc/freebsd.h | 4 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 10 +- gcc/config/sparc/linux.h | 10 +- gcc/config/sparc/linux64.h | 10 +- gcc/config/sparc/long-double-switch.opt | 6 +- gcc/config/sparc/netbsd-elf.h | 4 +- gcc/config/sparc/niagara.md | 2 +- gcc/config/sparc/niagara2.md | 2 +- gcc/config/sparc/niagara4.md | 2 +- gcc/config/sparc/openbsd1-64.h | 2 +- gcc/config/sparc/openbsd64.h | 4 +- gcc/config/sparc/predicates.md | 77 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 6 +- gcc/config/sparc/sp-elf.h | 8 +- gcc/config/sparc/sp64-elf.h | 4 +- gcc/config/sparc/sparc-c.c | 15 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 2 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 1283 +- gcc/config/sparc/sparc.h | 63 +- gcc/config/sparc/sparc.md | 682 +- gcc/config/sparc/sparc.opt | 64 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 8 +- gcc/config/sparc/sysv4.h | 4 +- gcc/config/sparc/t-elf | 2 +- gcc/config/sparc/t-leon | 2 +- gcc/config/sparc/t-leon3 | 2 +- gcc/config/sparc/t-linux64 | 2 +- gcc/config/sparc/t-rtems | 27 +- gcc/config/sparc/t-rtems-64 | 2 +- gcc/config/sparc/t-sparc | 2 +- gcc/config/sparc/tso.h | 2 +- gcc/config/sparc/ultra1_2.md | 2 +- gcc/config/sparc/ultra3.md | 2 +- gcc/config/sparc/visintrin.h | 2 +- gcc/config/sparc/vxworks.h | 11 +- gcc/config/spu/constraints.md | 2 +- gcc/config/spu/predicates.md | 2 +- gcc/config/spu/spu-builtins.def | 2 +- gcc/config/spu/spu-builtins.md | 2 +- gcc/config/spu/spu-c.c | 20 +- gcc/config/spu/spu-elf.h | 4 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 4 +- gcc/config/spu/spu.c | 179 +- gcc/config/spu/spu.h | 6 +- gcc/config/spu/spu.md | 163 +- gcc/config/spu/spu.opt | 46 +- gcc/config/spu/spu_cache.h | 2 +- gcc/config/spu/spu_internals.h | 2 +- gcc/config/spu/spu_intrinsics.h | 2 +- gcc/config/spu/spu_mfcio.h | 2 +- gcc/config/spu/t-spu-elf | 2 +- gcc/config/spu/vec_types.h | 2 +- gcc/config/spu/vmx2spu.h | 2 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 22 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 2 +- gcc/config/stormy16/stormy16.c | 118 +- gcc/config/stormy16/stormy16.h | 6 +- gcc/config/stormy16/stormy16.md | 6 +- gcc/config/stormy16/stormy16.opt | 4 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 2 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-pnt16-warn | 2 +- gcc/config/t-sol2 | 2 +- gcc/config/t-sysroot-suffix | 2 +- gcc/config/t-vxworks | 2 +- gcc/config/t-winnt | 2 +- gcc/config/tilegx/constraints.md | 15 +- gcc/config/tilegx/linux.h | 2 +- gcc/config/tilegx/mul-tables.c | 31 +- gcc/config/tilegx/predicates.md | 18 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 15 +- gcc/config/tilegx/tilegx-generic.md | 2 +- gcc/config/tilegx/tilegx-modes.def | 2 +- gcc/config/tilegx/tilegx-multiply.h | 2 +- gcc/config/tilegx/tilegx-opts.h | 2 +- gcc/config/tilegx/tilegx-protos.h | 2 +- gcc/config/tilegx/tilegx.c | 122 +- gcc/config/tilegx/tilegx.h | 8 +- gcc/config/tilegx/tilegx.md | 29 +- gcc/config/tilegx/tilegx.opt | 6 +- gcc/config/tilepro/constraints.md | 8 +- gcc/config/tilepro/gen-mul-tables.cc | 35 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 31 +- gcc/config/tilepro/predicates.md | 12 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 15 +- gcc/config/tilepro/tilepro-generic.md | 2 +- gcc/config/tilepro/tilepro-modes.def | 2 +- gcc/config/tilepro/tilepro-multiply.h | 2 +- gcc/config/tilepro/tilepro-protos.h | 2 +- gcc/config/tilepro/tilepro.c | 125 +- gcc/config/tilepro/tilepro.h | 8 +- gcc/config/tilepro/tilepro.md | 12 +- gcc/config/tilepro/tilepro.opt | 4 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 16 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 203 +- gcc/config/v850/v850.h | 96 +- gcc/config/v850/v850.md | 16 +- gcc/config/v850/v850.opt | 60 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 2 +- gcc/config/vax/elf.h | 2 +- gcc/config/vax/elf.opt | 2 +- gcc/config/vax/linux.h | 4 +- gcc/config/vax/netbsd-elf.h | 2 +- gcc/config/vax/openbsd.h | 2 +- gcc/config/vax/openbsd1.h | 2 +- gcc/config/vax/predicates.md | 2 +- gcc/config/vax/vax-modes.def | 2 +- gcc/config/vax/vax-protos.h | 2 +- gcc/config/vax/vax.c | 83 +- gcc/config/vax/vax.h | 4 +- gcc/config/vax/vax.md | 8 +- gcc/config/vax/vax.opt | 18 +- gcc/config/visium/constraints.md | 2 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 2 +- gcc/config/visium/t-visium | 8 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-protos.h | 5 +- gcc/config/visium/visium.c | 264 +- gcc/config/visium/visium.h | 73 +- gcc/config/visium/visium.md | 8 +- gcc/config/visium/visium.opt | 20 +- gcc/config/vms/make-crtlmap.awk | 2 +- gcc/config/vms/t-vms | 2 +- gcc/config/vms/t-vmsnative | 2 +- gcc/config/vms/vms-ar.c | 2 +- gcc/config/vms/vms-c.c | 20 +- gcc/config/vms/vms-f.c | 2 +- gcc/config/vms/vms-ld.c | 2 +- gcc/config/vms/vms-opts.h | 2 +- gcc/config/vms/vms-protos.h | 2 +- gcc/config/vms/vms-stdint.h | 2 +- gcc/config/vms/vms.c | 17 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 10 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 2 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks.c | 16 +- gcc/config/vxworks.h | 12 +- gcc/config/vxworks.opt | 6 +- gcc/config/vxworksae.h | 2 +- gcc/config/winnt-c.c | 12 +- gcc/config/xtensa/constraints.md | 7 +- gcc/config/xtensa/elf.h | 6 +- gcc/config/xtensa/elf.opt | 2 +- gcc/config/xtensa/linux.h | 6 +- gcc/config/xtensa/predicates.md | 9 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/{linux.h => uclinux.h} | 30 +- gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} | 8 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 195 +- gcc/config/xtensa/xtensa.h | 11 +- gcc/config/xtensa/xtensa.md | 59 +- gcc/config/xtensa/xtensa.opt | 18 +- gcc/configure | 2307 +- gcc/configure.ac | 671 +- gcc/context.c | 3 +- gcc/context.h | 2 +- gcc/convert.c | 744 +- gcc/convert.h | 15 +- gcc/coretypes.h | 87 +- gcc/coverage.c | 78 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 1786 +- gcc/cp/ChangeLog-2015 | 4230 ++ gcc/cp/Make-lang.in | 24 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 652 +- gcc/cp/cfns.gperf | 12 +- gcc/cp/cfns.h | 43 +- gcc/cp/class.c | 712 +- gcc/cp/config-lang.in | 4 +- gcc/cp/constexpr.c | 1285 +- gcc/cp/constraint.cc | 2704 + gcc/cp/cp-array-notation.c | 81 +- gcc/cp/cp-cilkplus.c | 5 +- gcc/cp/cp-gimplify.c | 803 +- gcc/cp/cp-lang.c | 22 +- gcc/cp/cp-objcp-common.c | 33 +- gcc/cp/cp-objcp-common.h | 8 +- gcc/cp/cp-tree.def | 110 +- gcc/cp/cp-tree.h | 750 +- gcc/cp/cp-ubsan.c | 124 +- gcc/cp/cvt.c | 137 +- gcc/cp/cxx-pretty-print.c | 363 +- gcc/cp/cxx-pretty-print.h | 20 +- gcc/cp/decl.c | 1497 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 516 +- gcc/cp/dump.c | 13 +- gcc/cp/error.c | 136 +- gcc/cp/except.c | 50 +- gcc/cp/expr.c | 33 +- gcc/cp/friend.c | 43 +- gcc/cp/g++spec.c | 3 +- gcc/cp/init.c | 619 +- gcc/cp/lambda.c | 132 +- gcc/cp/lang-specs.h | 7 +- gcc/cp/lex.c | 30 +- gcc/cp/logic.cc | 497 + gcc/cp/mangle.c | 422 +- gcc/cp/method.c | 135 +- gcc/cp/name-lookup.c | 139 +- gcc/cp/name-lookup.h | 28 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 41 +- gcc/cp/parser.c | 6738 +- gcc/cp/parser.h | 62 +- gcc/cp/pt.c | 3295 +- gcc/cp/ptree.c | 43 +- gcc/cp/repo.c | 19 +- gcc/cp/rtti.c | 51 +- gcc/cp/search.c | 514 +- gcc/cp/semantics.c | 2410 +- gcc/cp/tree.c | 538 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 738 +- gcc/cp/typeck2.c | 215 +- gcc/cp/vtable-class-hierarchy.c | 34 +- gcc/cppbuiltin.c | 16 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 261 +- gcc/cse.c | 184 +- gcc/cselib.c | 122 +- gcc/cselib.h | 7 +- gcc/data-streamer-in.c | 29 +- gcc/data-streamer-out.c | 27 +- gcc/data-streamer.c | 27 +- gcc/data-streamer.h | 3 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 31 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 81 +- gcc/dbxout.h | 2 +- gcc/dce.c | 30 +- gcc/dce.h | 2 +- gcc/ddg.c | 65 +- gcc/ddg.h | 2 +- gcc/debug.c | 18 +- gcc/debug.h | 54 +- gcc/defaults.h | 152 +- gcc/df-core.c | 50 +- gcc/df-problems.c | 483 +- gcc/df-scan.c | 308 +- gcc/df.h | 51 +- gcc/dfp.c | 26 +- gcc/dfp.h | 5 +- gcc/diagnostic-color.c | 7 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 13 +- gcc/diagnostic-show-locus.c | 1134 + gcc/diagnostic.c | 334 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 91 +- gcc/doc/avr-mmcu.texi | 6 +- gcc/doc/bugreport.texi | 2 +- gcc/doc/cfg.texi | 2 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 9 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cpp.texi | 15 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 4 +- gcc/doc/extend.texi | 8097 ++- gcc/doc/fragments.texi | 4 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcc.texi | 2 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gcov-tool.texi | 4 +- gcc/doc/gcov.texi | 4 +- gcc/doc/generic.texi | 21 +- gcc/doc/gimple.texi | 14 +- gcc/doc/gty.texi | 16 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 12 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/fdl.texi | 7 + gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 181 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 14414 ++-- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 37 +- gcc/doc/lto.texi | 6 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 88 +- gcc/doc/md.texi | 695 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 6 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 4 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 8 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 96 +- gcc/doc/standards.texi | 167 +- gcc/doc/tm.texi | 340 +- gcc/doc/tm.texi.in | 164 +- gcc/doc/tree-ssa.texi | 38 +- gcc/doc/trouble.texi | 2 +- gcc/dojump.c | 222 +- gcc/dojump.h | 17 +- gcc/dominance.c | 599 +- gcc/dominance.h | 13 +- gcc/domwalk.c | 123 +- gcc/domwalk.h | 33 +- gcc/double-int.c | 12 +- gcc/double-int.h | 4 +- gcc/dse.c | 703 +- gcc/dumpfile.c | 20 +- gcc/dumpfile.h | 7 +- gcc/dwarf2asm.c | 43 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 101 +- gcc/dwarf2out.c | 4666 +- gcc/dwarf2out.h | 95 +- gcc/emit-rtl.c | 287 +- gcc/emit-rtl.h | 290 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 47 +- gcc/et-forest.h | 2 +- gcc/except.c | 212 +- gcc/except.h | 17 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 270 +- gcc/explow.h | 6 + gcc/expmed.c | 473 +- gcc/expmed.h | 10 +- gcc/expr.c | 1460 +- gcc/expr.h | 23 +- gcc/fibonacci_heap.h | 8 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/final.c | 158 +- gcc/fixed-value.c | 25 +- gcc/fixed-value.h | 6 +- gcc/flag-types.h | 50 +- gcc/flags.h | 5 +- gcc/fold-const-call.c | 1505 + .../s390/s390intrin.h => fold-const-call.h} | 21 +- gcc/fold-const.c | 4377 +- gcc/fold-const.h | 27 +- gcc/fortran/ChangeLog | 1283 +- gcc/fortran/ChangeLog-2015 | 3029 + gcc/fortran/Make-lang.in | 6 +- gcc/fortran/arith.c | 256 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 87 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 170 +- gcc/fortran/class.c | 13 +- gcc/fortran/config-lang.in | 4 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 12 +- gcc/fortran/cpp.c | 50 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 32 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 580 +- gcc/fortran/dependency.c | 9 +- gcc/fortran/dependency.h | 7 +- gcc/fortran/dump-parse-tree.c | 71 +- gcc/fortran/error.c | 586 +- gcc/fortran/expr.c | 226 +- gcc/fortran/f95-lang.c | 218 +- gcc/fortran/frontend-passes.c | 1415 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 351 +- gcc/fortran/gfortran.texi | 212 +- gcc/fortran/gfortranspec.c | 11 +- gcc/fortran/interface.c | 114 +- gcc/fortran/intrinsic.c | 96 +- gcc/fortran/intrinsic.h | 11 +- gcc/fortran/intrinsic.texi | 66 +- gcc/fortran/invoke.texi | 57 +- gcc/fortran/io.c | 184 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 75 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 7 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 202 +- gcc/fortran/libgfortran.h | 2 +- gcc/fortran/match.c | 398 +- gcc/fortran/match.h | 8 +- gcc/fortran/matchexp.c | 4 +- gcc/fortran/mathbuiltins.def | 3 +- gcc/fortran/misc.c | 2 +- gcc/fortran/module.c | 364 +- gcc/fortran/openmp.c | 790 +- gcc/fortran/options.c | 39 +- gcc/fortran/parse.c | 461 +- gcc/fortran/parse.h | 15 +- gcc/fortran/primary.c | 159 +- gcc/fortran/resolve.c | 797 +- gcc/fortran/scanner.c | 324 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 352 +- gcc/fortran/st.c | 11 +- gcc/fortran/symbol.c | 315 +- gcc/fortran/target-memory.c | 20 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 716 +- gcc/fortran/trans-array.h | 10 +- gcc/fortran/trans-common.c | 42 +- gcc/fortran/trans-const.c | 20 +- gcc/fortran/trans-const.h | 2 +- gcc/fortran/trans-decl.c | 743 +- gcc/fortran/trans-expr.c | 715 +- gcc/fortran/trans-intrinsic.c | 356 +- gcc/fortran/trans-io.c | 20 +- gcc/fortran/trans-openmp.c | 176 +- gcc/fortran/trans-stmt.c | 727 +- gcc/fortran/trans-stmt.h | 5 +- gcc/fortran/trans-types.c | 95 +- gcc/fortran/trans-types.h | 6 +- gcc/fortran/trans.c | 194 +- gcc/fortran/trans.h | 52 +- gcc/fortran/types.def | 51 +- gcc/fp-test.c | 2 +- gcc/function.c | 817 +- gcc/function.h | 315 +- gcc/fwprop.c | 102 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 5 +- gcc/gcc-plugin.h | 159 +- .../i386/winnt-stubs.c => gcc-rich-location.c} | 42 +- gcc/gcc-rich-location.h | 47 + gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 835 +- gcc/gcc.h | 10 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 18 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 11 +- gcc/gcov.c | 6 +- gcc/gcse-common.c | 12 +- gcc/gcse-common.h | 6 +- gcc/gcse.c | 228 +- gcc/gcse.h | 3 +- gcc/gdbhooks.py | 238 +- gcc/gdbinit.in | 2 +- gcc/gen-pass-instances.awk | 81 +- gcc/genattr-common.c | 51 +- gcc/genattr.c | 80 +- gcc/genattrtab.c | 459 +- gcc/genautomata.c | 221 +- gcc/gencfn-macros.c | 218 + gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 46 +- gcc/genconditions.c | 41 +- gcc/genconfig.c | 96 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 346 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 84 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 68 +- gcc/genflags.c | 80 +- gcc/gengenrtl.c | 34 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 12 +- gcc/gengtype-state.c | 3 +- gcc/gengtype.c | 108 +- gcc/gengtype.h | 7 +- gcc/genhooks.c | 3 +- gcc/genmatch.c | 2535 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 15 +- gcc/genmodes.c | 136 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 290 +- gcc/genoutput.c | 311 +- gcc/genpeep.c | 65 +- gcc/genpreds.c | 323 +- gcc/genrecog.c | 6367 +- gcc/gensupport.c | 684 +- gcc/gensupport.h | 116 +- gcc/gentarget-def.c | 338 + gcc/ggc-common.c | 410 +- gcc/ggc-internal.h | 3 +- gcc/ggc-none.c | 4 +- gcc/ggc-page.c | 189 +- gcc/ggc.h | 8 +- gcc/gimple-builder.c | 36 +- gcc/gimple-builder.h | 13 +- gcc/gimple-expr.c | 179 +- gcc/gimple-expr.h | 16 +- gcc/gimple-fold.c | 1214 +- gcc/gimple-fold.h | 19 +- gcc/gimple-iterator.c | 73 +- gcc/gimple-iterator.h | 53 +- gcc/gimple-laddress.c | 137 + gcc/gimple-low.c | 62 +- gcc/gimple-low.h | 4 +- gcc/gimple-match-head.c | 576 +- gcc/gimple-match.h | 28 +- gcc/gimple-predict.h | 83 + gcc/gimple-pretty-print.c | 196 +- gcc/gimple-pretty-print.h | 16 +- gcc/gimple-ssa-backprop.c | 956 + gcc/gimple-ssa-isolate-paths.c | 174 +- gcc/gimple-ssa-nonnull-compare.c | 152 + gcc/gimple-ssa-split-paths.c | 382 + gcc/gimple-ssa-strength-reduction.c | 164 +- gcc/gimple-ssa.h | 33 +- gcc/gimple-streamer-in.c | 54 +- gcc/gimple-streamer-out.c | 47 +- gcc/gimple-streamer.h | 12 +- gcc/gimple-walk.c | 100 +- gcc/gimple-walk.h | 14 +- gcc/gimple.c | 372 +- gcc/gimple.def | 15 +- gcc/gimple.h | 1633 +- gcc/gimplify-me.c | 37 +- gcc/gimplify-me.h | 4 +- gcc/gimplify.c | 3275 +- gcc/gimplify.h | 10 +- gcc/ginclude/float.h | 5 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 5 +- gcc/ginclude/stdatomic.h | 19 +- gcc/ginclude/stdbool.h | 2 +- gcc/ginclude/stddef.h | 2 +- gcc/ginclude/stdfix.h | 2 +- gcc/ginclude/stdint-gcc.h | 2 +- gcc/ginclude/stdnoreturn.h | 2 +- gcc/ginclude/tgmath.h | 2 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 2 +- gcc/go/ChangeLog | 155 +- gcc/go/Make-lang.in | 3 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 4 +- gcc/go/go-backend.c | 21 +- gcc/go/go-c.h | 3 +- gcc/go/go-gcc.cc | 228 +- gcc/go/go-lang.c | 55 +- gcc/go/go-system.h | 3 +- gcc/go/gofrontend/MERGE | 4 + gcc/go/gofrontend/ast-dump.cc | 8 +- gcc/go/gofrontend/backend.h | 6 +- gcc/go/gofrontend/escape.cc | 320 +- gcc/go/gofrontend/expressions.cc | 678 +- gcc/go/gofrontend/expressions.h | 180 +- gcc/go/gofrontend/gogo.cc | 329 +- gcc/go/gofrontend/gogo.h | 150 +- gcc/go/gofrontend/import-archive.cc | 4 +- gcc/go/gofrontend/lex.cc | 543 +- gcc/go/gofrontend/lex.h | 2 +- gcc/go/gofrontend/parse.cc | 65 +- gcc/go/gofrontend/runtime.def | 4 - gcc/go/gofrontend/statements.cc | 55 +- gcc/go/gofrontend/types.cc | 173 +- gcc/go/gofrontend/types.h | 4 + gcc/go/gofrontend/unsafe.cc | 2 - gcc/go/gospec.c | 40 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 18 +- gcc/godump.c | 35 +- gcc/graph.c | 50 +- gcc/graph.h | 2 +- gcc/graphds.c | 4 +- gcc/graphds.h | 2 +- gcc/graphite-blocking.c | 290 - gcc/graphite-dependences.c | 674 +- gcc/graphite-interchange.c | 674 - gcc/graphite-isl-ast-to-gimple.c | 2858 +- gcc/graphite-isl-ast-to-gimple.h | 26 - gcc/graphite-optimize-isl.c | 864 +- gcc/graphite-poly.c | 1142 +- gcc/graphite-poly.h | 1562 - gcc/graphite-scop-detection.c | 2947 +- gcc/graphite-scop-detection.h | 29 - gcc/graphite-sese-to-poly.c | 3055 +- gcc/graphite-sese-to-poly.h | 32 - gcc/graphite.c | 160 +- gcc/graphite.h | 491 + gcc/gsstruct.def | 4 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 13 +- gcc/gtm-builtins.def | 4 + gcc/haifa-sched.c | 305 +- gcc/hard-reg-set.h | 7 +- gcc/hash-map-traits.h | 181 + gcc/hash-map.h | 114 +- gcc/hash-set.h | 221 +- gcc/hash-table.c | 18 +- gcc/hash-table.h | 496 +- gcc/hash-traits.h | 309 + gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 22 +- gcc/hooks.h | 9 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 1234 + gcc/hsa-brig.c | 2596 + gcc/hsa-dump.c | 1179 + gcc/hsa-gen.c | 6410 ++ gcc/hsa-regalloc.c | 719 + gcc/hsa.c | 1013 + gcc/hsa.h | 1429 + gcc/hw-doloop.c | 44 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 4 +- gcc/hwint.h | 20 +- gcc/ifcvt.c | 1391 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 59 +- gcc/inchash.h | 71 +- gcc/incpath.c | 4 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 36 +- gcc/input.c | 279 +- gcc/input.h | 10 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 6 +- gcc/internal-fn.c | 851 +- gcc/internal-fn.def | 146 +- gcc/internal-fn.h | 120 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-chkp.c | 155 +- gcc/ipa-chkp.h | 3 +- gcc/ipa-comdats.c | 21 +- gcc/ipa-cp.c | 425 +- gcc/ipa-devirt.c | 743 +- gcc/ipa-hsa.c | 331 + gcc/ipa-icf-gimple.c | 80 +- gcc/ipa-icf-gimple.h | 10 +- gcc/ipa-icf.c | 843 +- gcc/ipa-icf.h | 68 +- gcc/ipa-inline-analysis.c | 304 +- gcc/ipa-inline-transform.c | 60 +- gcc/ipa-inline.c | 222 +- gcc/ipa-inline.h | 4 +- gcc/ipa-polymorphic-call.c | 267 +- gcc/ipa-profile.c | 65 +- gcc/ipa-prop.c | 405 +- gcc/ipa-prop.h | 89 +- gcc/ipa-pure-const.c | 166 +- gcc/ipa-ref.c | 25 +- gcc/ipa-ref.h | 4 +- gcc/ipa-reference.c | 149 +- gcc/ipa-reference.h | 8 +- gcc/ipa-split.c | 301 +- gcc/ipa-utils.c | 43 +- gcc/ipa-utils.h | 120 +- gcc/ipa-visibility.c | 263 +- gcc/ipa.c | 131 +- gcc/ira-build.c | 124 +- gcc/ira-color.c | 231 +- gcc/ira-conflicts.c | 25 +- gcc/ira-costs.c | 85 +- gcc/ira-emit.c | 48 +- gcc/ira-int.h | 10 +- gcc/ira-lives.c | 73 +- gcc/ira.c | 289 +- gcc/ira.h | 18 +- gcc/is-a.h | 2 +- gcc/java/ChangeLog | 210 +- gcc/java/Make-lang.in | 2 +- gcc/java/boehm.c | 13 +- gcc/java/builtins.c | 38 +- gcc/java/class.c | 61 +- gcc/java/config-lang.in | 2 +- gcc/java/constants.c | 17 +- gcc/java/decl.c | 45 +- gcc/java/except.c | 18 +- gcc/java/expr.c | 28 +- gcc/java/gcj.texi | 2 +- gcc/java/java-except.h | 4 +- gcc/java/java-gimplify.c | 27 +- gcc/java/java-tree.def | 2 +- gcc/java/java-tree.h | 13 +- gcc/java/javaop.def | 2 +- gcc/java/javaop.h | 2 +- gcc/java/jcf-depend.c | 2 +- gcc/java/jcf-dump.c | 19 +- gcc/java/jcf-io.c | 45 +- gcc/java/jcf-parse.c | 46 +- gcc/java/jcf-path.c | 2 +- gcc/java/jcf-reader.c | 5 +- gcc/java/jcf.h | 2 +- gcc/java/jvgenmain.c | 16 +- gcc/java/jvspec.c | 2 +- gcc/java/lang-specs.h | 2 +- gcc/java/lang.c | 24 +- gcc/java/lang.opt | 56 +- gcc/java/mangle.c | 17 +- gcc/java/mangle_name.c | 16 +- gcc/java/parse.h | 2 +- gcc/java/resource.c | 29 +- gcc/java/typeck.c | 19 +- gcc/java/verify-glue.c | 15 +- gcc/java/verify-impl.c | 14 +- gcc/java/verify.h | 2 +- gcc/java/win32-host.c | 2 +- gcc/java/zextract.c | 3 +- gcc/java/zipfile.h | 2 +- gcc/jit/ChangeLog | 586 +- gcc/jit/Make-lang.in | 10 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 2435 +- gcc/jit/docs/conf.py | 2 +- gcc/jit/docs/cp/index.rst | 2 +- gcc/jit/docs/cp/intro/index.rst | 2 +- gcc/jit/docs/cp/intro/tutorial01.rst | 2 +- gcc/jit/docs/cp/intro/tutorial02.rst | 2 +- gcc/jit/docs/cp/intro/tutorial03.rst | 2 +- gcc/jit/docs/cp/intro/tutorial04.rst | 11 +- gcc/jit/docs/cp/topics/compilation.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 58 +- gcc/jit/docs/cp/topics/expressions.rst | 4 +- gcc/jit/docs/cp/topics/functions.rst | 86 +- gcc/jit/docs/cp/topics/index.rst | 2 +- gcc/jit/docs/cp/topics/locations.rst | 2 +- gcc/jit/docs/cp/topics/objects.rst | 3 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/examples/tut01-hello-world.c | 2 +- gcc/jit/docs/examples/tut01-hello-world.cc | 2 +- gcc/jit/docs/examples/tut02-square.c | 2 +- gcc/jit/docs/examples/tut02-square.cc | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.c | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.cc | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 76 +- gcc/jit/docs/index.rst | 2 +- gcc/jit/docs/internals/index.rst | 100 +- .../docs/internals/test-hello-world.exe.log.txt | 28 +- gcc/jit/docs/intro/index.rst | 2 +- gcc/jit/docs/intro/tutorial01.rst | 2 +- gcc/jit/docs/intro/tutorial02.rst | 2 +- gcc/jit/docs/intro/tutorial03.rst | 2 +- gcc/jit/docs/intro/tutorial04.rst | 2 +- gcc/jit/docs/intro/tutorial05.rst | 2 +- gcc/jit/docs/topics/compatibility.rst | 137 + gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 94 +- gcc/jit/docs/topics/expressions.rst | 9 +- gcc/jit/docs/topics/functions.rst | 132 +- gcc/jit/docs/topics/index.rst | 4 +- gcc/jit/docs/topics/locations.rst | 6 +- gcc/jit/docs/topics/objects.rst | 3 +- gcc/jit/docs/topics/performance.rst | 240 + gcc/jit/docs/topics/types.rst | 33 +- gcc/jit/dummy-frontend.c | 61 +- gcc/jit/jit-builtins.c | 35 +- gcc/jit/jit-builtins.h | 17 +- gcc/jit/jit-common.h | 23 +- gcc/jit/jit-logging.c | 2 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 334 +- gcc/jit/jit-playback.h | 44 +- gcc/jit/jit-recording.c | 583 +- gcc/jit/jit-recording.h | 167 +- gcc/jit/jit-result.c | 2 +- gcc/jit/jit-result.h | 2 +- gcc/jit/jit-spec.c | 5 +- gcc/jit/jit-tempdir.c | 20 +- gcc/jit/jit-tempdir.h | 10 +- gcc/jit/libgccjit++.h | 206 +- gcc/jit/libgccjit.c | 592 +- gcc/jit/libgccjit.h | 243 +- gcc/jit/libgccjit.map | 44 +- gcc/jit/notes.txt | 8 +- gcc/jump.c | 85 +- gcc/langhooks-def.h | 14 +- gcc/langhooks.c | 69 +- gcc/langhooks.h | 26 +- gcc/lcm.c | 23 +- gcc/lcm.h | 2 +- gcc/libfuncs.h | 5 +- gcc/limitx.h | 2 +- gcc/lists.c | 4 +- gcc/loop-doloop.c | 159 +- gcc/loop-init.c | 98 +- gcc/loop-invariant.c | 413 +- gcc/loop-iv.c | 151 +- gcc/loop-unroll.c | 67 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 94 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 84 +- gcc/lra-coalesce.c | 67 +- gcc/lra-constraints.c | 465 +- gcc/lra-eliminations.c | 97 +- gcc/lra-int.h | 24 +- gcc/lra-lives.c | 206 +- gcc/lra-remat.c | 373 +- gcc/lra-spills.c | 220 +- gcc/lra.c | 263 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 164 +- gcc/lto-compress.c | 45 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 36 +- gcc/lto-section-in.c | 84 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 64 +- gcc/lto-streamer-in.c | 122 +- gcc/lto-streamer-out.c | 343 +- gcc/lto-streamer.c | 43 +- gcc/lto-streamer.h | 52 +- gcc/lto-wrapper.c | 273 +- gcc/lto/ChangeLog | 391 +- gcc/lto/Make-lang.in | 2 +- gcc/lto/common.c | 2 +- gcc/lto/common.h | 2 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/lang.opt | 27 +- gcc/lto/lto-lang.c | 141 +- gcc/lto/lto-object.c | 29 +- gcc/lto/lto-partition.c | 187 +- gcc/lto/lto-partition.h | 4 +- gcc/lto/lto-symtab.c | 537 +- gcc/lto/lto-symtab.h | 56 + gcc/lto/lto-tree.h | 4 +- gcc/lto/lto.c | 419 +- gcc/lto/lto.h | 8 +- gcc/machmode.def | 2 +- gcc/machmode.h | 42 +- gcc/main.c | 4 +- gcc/match.pd | 2438 +- gcc/mcf.c | 86 +- gcc/mem-stats-traits.h | 41 + gcc/mem-stats.h | 636 + gcc/memory-block.cc | 64 + gcc/memory-block.h | 76 + gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 2 +- gcc/mode-switching.c | 31 +- gcc/modulo-sched.c | 95 +- gcc/multiple_target.c | 449 + gcc/objc/ChangeLog | 115 +- gcc/objc/Make-lang.in | 3 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 41 +- gcc/objc/objc-act.h | 12 +- gcc/objc/objc-encoding.c | 26 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 16 +- gcc/objc/objc-lang.c | 17 +- gcc/objc/objc-map.c | 13 +- gcc/objc/objc-map.h | 8 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 15 +- gcc/objc/objc-next-runtime-abi-02.c | 32 +- gcc/objc/objc-runtime-hooks.h | 6 +- gcc/objc/objc-runtime-shared-support.c | 17 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 44 +- gcc/objcp/Make-lang.in | 3 +- gcc/objcp/config-lang.in | 4 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 15 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 16 +- gcc/omega.c | 5567 -- gcc/omega.h | 341 - gcc/omp-builtins.def | 129 +- gcc/omp-low.c | 16891 +++-- gcc/omp-low.h | 11 +- gcc/omp-simd-clone.c | 1654 + gcc/opt-functions.awk | 8 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-read.awk | 2 +- gcc/optabs-libfuncs.c | 974 + gcc/optabs-libfuncs.h | 77 + gcc/optabs-query.c | 612 + gcc/optabs-query.h | 163 + gcc/optabs-tree.c | 368 + gcc/optabs-tree.h | 45 + gcc/optabs.c | 2533 +- gcc/optabs.def | 50 +- gcc/optabs.h | 254 +- gcc/optc-gen.awk | 30 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 7 +- gcc/opts-common.c | 234 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 51 +- gcc/opts.c | 428 +- gcc/opts.h | 25 +- gcc/output.h | 19 +- gcc/params-enum.h | 39 + gcc/{config/rs6000/vxworksae.h => params-list.h} | 15 +- gcc/params.c | 99 +- gcc/params.def | 476 +- gcc/params.h | 13 +- gcc/pass_manager.h | 4 +- gcc/passes.c | 297 +- gcc/passes.def | 96 +- gcc/plugin.c | 26 +- gcc/plugin.def | 7 +- gcc/plugin.h | 138 +- gcc/po/ChangeLog | 2196 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 30404 ++++---- gcc/po/da.po | 34089 +++++---- gcc/po/de.po | 43667 ++++++----- gcc/po/el.po | 30436 ++++---- gcc/po/es.po | 34782 +++++---- gcc/po/exgettext | 2 +- gcc/po/fi.po | 39165 +++++----- gcc/po/fr.po | 37331 ++++++---- gcc/po/gcc.pot | 29710 ++++---- gcc/po/hr.po | 29680 ++++---- gcc/po/id.po | 33618 +++++---- gcc/po/ja.po | 33410 +++++---- gcc/po/nl.po | 31742 ++++---- gcc/po/ru.po | 32750 +++++---- gcc/po/sr.po | 33297 +++++---- gcc/po/sv.po | 42511 ++++++----- gcc/po/tr.po | 36707 +++++----- gcc/po/{hr.po => uk.po} | 30809 ++++---- gcc/po/vi.po | 35574 +++++---- gcc/po/zh_CN.po | 42776 ++++++----- gcc/po/zh_TW.po | 32730 +++++---- gcc/postreload-gcse.c | 59 +- gcc/postreload.c | 179 +- gcc/predict.c | 129 +- gcc/predict.def | 2 +- gcc/predict.h | 4 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 35 +- gcc/pretty-print.h | 17 +- gcc/print-rtl.c | 996 +- gcc/print-rtl.h | 13 +- gcc/print-tree.c | 67 +- gcc/print-tree.h | 2 +- gcc/profile.c | 72 +- gcc/profile.h | 2 +- gcc/read-md.c | 88 +- gcc/read-md.h | 27 +- gcc/read-rtl.c | 72 +- gcc/real.c | 319 +- gcc/real.h | 125 +- gcc/realmpfr.c | 33 +- gcc/realmpfr.h | 5 +- gcc/recog.c | 201 +- gcc/recog.h | 106 +- gcc/ree.c | 181 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 85 +- gcc/regcprop.c | 99 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 101 +- gcc/regrename.c | 215 +- gcc/regrename.h | 17 +- gcc/regs.h | 14 +- gcc/regset.h | 4 +- gcc/regstat.c | 22 +- gcc/reload.c | 193 +- gcc/reload.h | 6 +- gcc/reload1.c | 182 +- gcc/reorg.c | 678 +- gcc/resource.c | 54 +- gcc/resource.h | 5 +- gcc/rtl-chkp.c | 39 +- gcc/rtl-chkp.h | 2 +- gcc/rtl-error.c | 10 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl.c | 88 +- gcc/rtl.def | 5 +- gcc/rtl.h | 393 +- gcc/rtlanal.c | 534 +- gcc/rtlhash.c | 3 +- gcc/rtlhash.h | 3 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 29 +- gcc/sancov.c | 108 + gcc/sanitizer.def | 23 +- gcc/sanopt.c | 132 +- gcc/sbitmap.c | 2 +- gcc/sbitmap.h | 4 +- gcc/sched-deps.c | 184 +- gcc/sched-ebb.c | 32 +- gcc/sched-int.h | 33 +- gcc/sched-rgn.c | 164 +- gcc/sched-vis.c | 927 - gcc/sdbout.c | 52 +- gcc/sdbout.h | 2 +- gcc/sel-sched-dump.c | 27 +- gcc/sel-sched-dump.h | 3 +- gcc/sel-sched-ir.c | 208 +- gcc/sel-sched-ir.h | 15 +- gcc/sel-sched.c | 201 +- gcc/sel-sched.h | 2 +- gcc/sese.c | 688 +- gcc/sese.h | 283 +- gcc/shrink-wrap.c | 944 +- gcc/shrink-wrap.h | 22 +- gcc/signop.h | 6 +- gcc/simplify-rtx.c | 561 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 80 + gcc/spellcheck.c | 167 + gcc/spellcheck.h | 46 + gcc/sreal.c | 2 +- gcc/sreal.h | 2 +- gcc/ssa-iterators.h | 115 +- gcc/{gcc-symtab.h => ssa.h} | 22 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 37 +- gcc/statistics.c | 68 +- gcc/statistics.h | 2 +- gcc/stmt.c | 157 +- gcc/stmt.h | 13 +- gcc/stor-layout.c | 177 +- gcc/stor-layout.h | 2 +- gcc/store-motion.c | 74 +- gcc/streamer-hooks.c | 3 +- gcc/streamer-hooks.h | 2 +- gcc/stringpool.c | 15 +- gcc/stringpool.h | 2 +- gcc/symbol-summary.h | 60 +- gcc/symtab.c | 441 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 46 +- gcc/target-def.h | 3 +- gcc/target-globals.c | 42 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 98 + gcc/target.def | 316 +- gcc/target.h | 22 +- gcc/targhooks.c | 185 +- gcc/targhooks.h | 23 +- gcc/testsuite/ChangeLog | 7202 +- gcc/testsuite/ChangeLog-2015 | 20502 ++++++ gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/c-c++-common/Waddress-1.c | 15 + gcc/testsuite/c-c++-common/Wbool-compare-1.c | 5 - gcc/testsuite/c-c++-common/Wbool-compare-2.c | 100 + gcc/testsuite/c-c++-common/Wbool-compare-3.c | 30 + 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-1.c | 109 + gcc/testsuite/c-c++-common/Wlogical-op-3.c | 22 + .../c-c++-common/Wmisleading-indentation-2.c | 56 + .../c-c++-common/Wmisleading-indentation-2.md | 46 + .../c-c++-common/Wmisleading-indentation-3.c | 82 + .../c-c++-common/Wmisleading-indentation-4.c | 11 + .../c-c++-common/Wmisleading-indentation.c | 1240 + gcc/testsuite/c-c++-common/Wparentheses-1.c | 39 + .../c-c++-common/Wshift-negative-value-1.c | 51 + .../c-c++-common/Wshift-negative-value-2.c | 52 + .../c-c++-common/Wshift-negative-value-3.c | 52 + .../c-c++-common/Wshift-negative-value-4.c | 52 + .../c-c++-common/Wshift-negative-value-5.c | 50 + .../c-c++-common/Wshift-negative-value-6.c | 50 + gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 63 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 63 + gcc/testsuite/c-c++-common/Wshift-overflow-3.c | 64 + gcc/testsuite/c-c++-common/Wshift-overflow-4.c | 64 + gcc/testsuite/c-c++-common/Wshift-overflow-5.c | 11 + gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 37 + gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 37 + .../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-13.c | 1 + 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/Wvarargs.c | 2 +- gcc/testsuite/c-c++-common/asan/aggressive-opts.c | 1 - gcc/testsuite/c-c++-common/asan/halt_on_error-1.c | 23 + gcc/testsuite/c-c++-common/asan/halt_on_error-2.c | 24 + gcc/testsuite/c-c++-common/asan/inc.c | 1 - gcc/testsuite/c-c++-common/asan/memcmp-1.c | 6 +- .../c-c++-common/asan/no-asan-check-glob.c | 1 - gcc/testsuite/c-c++-common/asan/no-asan-stack.c | 4 +- .../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 - .../asan/{use-after-free-1.c => pr70541.c} | 28 +- 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 - .../c-c++-common/asan/swapcontext-test-1.c | 4 +- gcc/testsuite/c-c++-common/asan/user-section-1.c | 10 + gcc/testsuite/c-c++-common/asan/user-section-2.c | 10 + gcc/testsuite/c-c++-common/asan/user-section-3.c | 10 + gcc/testsuite/c-c++-common/attr-simd-2.c | 23 + gcc/testsuite/c-c++-common/attr-simd-3.c | 5 + gcc/testsuite/c-c++-common/attr-simd-4.c | 42 + gcc/testsuite/c-c++-common/attr-simd-5.c | 7 + gcc/testsuite/c-c++-common/attr-simd.c | 42 + gcc/testsuite/c-c++-common/attributes-enum-1.c | 22 + gcc/testsuite/c-c++-common/attributes-enum-2.c | 14 + gcc/testsuite/c-c++-common/builtin-offsetof-2.c | 217 + gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c | 5 +- gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c | 14 + .../c-c++-common/cilk-plus/CK/Wparentheses-1.c | 69 + gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c | 5 +- gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 + .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 + .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 + .../c-c++-common/cilk-plus/CK/spawning_arg.c | 15 + .../c-c++-common/cilk-plus/CK/steal_check.c | 17 +- .../c-c++-common/cilk-plus/PS/Wparentheses-1.c | 41 + 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 - .../c-c++-common/cilk-plus/SE/ef_error2.c | 4 +- gcc/testsuite/c-c++-common/conflict-markers-1.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-10.c | 25 + gcc/testsuite/c-c++-common/conflict-markers-11.c | 14 + gcc/testsuite/c-c++-common/conflict-markers-2.c | 2 + gcc/testsuite/c-c++-common/conflict-markers-3.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-4.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-5.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-6.c | 38 + gcc/testsuite/c-c++-common/conflict-markers-7.c | 6 + gcc/testsuite/c-c++-common/conflict-markers-8.c | 4 + gcc/testsuite/c-c++-common/conflict-markers-9.c | 8 + gcc/testsuite/c-c++-common/cpp/openmp-define-3.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr57580.c | 9 + gcc/testsuite/c-c++-common/cpp/pr63831-2.c | 1 - .../c-c++-common/cpp/warning-zero-location.c | 2 +- gcc/testsuite/c-c++-common/dfp/convert-dfp-2.c | 45 + gcc/testsuite/c-c++-common/dfp/operator-comma.c | 2 + .../{gcc.dg => c-c++-common}/dump-ada-spec-1.c | 0 gcc/testsuite/c-c++-common/dump-ada-spec-2.c | 49 + gcc/testsuite/c-c++-common/fold-bitand-4.c | 3 +- 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 | 94 +- gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c | 174 + .../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 | 13 + .../c-c++-common/goacc/combined-directives-2.c | 14 + .../c-c++-common/goacc/combined-directives.c | 116 + gcc/testsuite/c-c++-common/goacc/data-default-1.c | 37 + gcc/testsuite/c-c++-common/goacc/declare-1.c | 83 + gcc/testsuite/c-c++-common/goacc/declare-2.c | 79 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 14 + gcc/testsuite/c-c++-common/goacc/host_data-1.c | 24 + gcc/testsuite/c-c++-common/goacc/host_data-2.c | 78 + gcc/testsuite/c-c++-common/goacc/kernels-1.c | 43 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 27 + gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c | 20 + gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c | 22 + gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c | 19 + gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c | 25 + gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c | 22 + .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c | 37 + .../c-c++-common/goacc/kernels-alias-ipa-pta-3.c | 36 + .../c-c++-common/goacc/kernels-alias-ipa-pta-4.c | 21 + .../c-c++-common/goacc/kernels-alias-ipa-pta.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 29 + .../goacc/kernels-counter-vars-function-scope.c | 53 + .../c-c++-common/goacc/kernels-default-2.c | 17 + gcc/testsuite/c-c++-common/goacc/kernels-default.c | 14 + .../goacc/kernels-double-reduction-n.c | 36 + .../c-c++-common/goacc/kernels-double-reduction.c | 36 + gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 69 + gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 47 + gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 15 + .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 51 + gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 54 + .../c-c++-common/goacc/kernels-loop-nest.c | 38 + gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 54 + .../c-c++-common/goacc/kernels-one-counter-var.c | 52 + .../c-c++-common/goacc/kernels-reduction.c | 34 + gcc/testsuite/c-c++-common/goacc/loop-1.c | 16 +- gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 189 + gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 162 + gcc/testsuite/c-c++-common/goacc/loop-3.c | 58 + gcc/testsuite/c-c++-common/goacc/loop-auto-1.c | 230 + gcc/testsuite/c-c++-common/goacc/loop-clauses.c | 82 + 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 | 8 - gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 61 +- gcc/testsuite/c-c++-common/goacc/parallel-1.c | 36 +- 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/pr69916.c | 20 + gcc/testsuite/c-c++-common/goacc/present-1.c | 1 - gcc/testsuite/c-c++-common/goacc/reduction-1.c | 56 +- gcc/testsuite/c-c++-common/goacc/reduction-2.c | 41 +- gcc/testsuite/c-c++-common/goacc/reduction-3.c | 41 +- gcc/testsuite/c-c++-common/goacc/reduction-4.c | 39 +- gcc/testsuite/c-c++-common/goacc/reduction-5.c | 16 + .../c-c++-common/goacc/reduction-promotions.c | 32 + gcc/testsuite/c-c++-common/goacc/routine-1.c | 34 + gcc/testsuite/c-c++-common/goacc/routine-2.c | 21 + gcc/testsuite/c-c++-common/goacc/routine-3.c | 119 + gcc/testsuite/c-c++-common/goacc/routine-4.c | 114 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 156 + 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 | 327 + .../c-c++-common/goacc/uninit-copy-clause.c | 38 + .../c-c++-common/goacc/uninit-dim-clause.c | 19 + .../goacc/uninit-firstprivate-clause.c | 25 + .../c-c++-common/goacc/uninit-if-clause.c | 38 + .../c-c++-common/goacc/uninit-use-device-clause.c | 14 + gcc/testsuite/c-c++-common/goacc/update-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c | 338 + gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c | 452 + gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c | 338 + gcc/testsuite/c-c++-common/gomp/Wparentheses-4.c | 452 + 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 | 161 + 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/gridify-1.c | 54 + gcc/testsuite/c-c++-common/gomp/if-1.c | 47 + 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/pr57580.c | 36 + gcc/testsuite/c-c++-common/gomp/pr61486-1.c | 6 +- gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 48 +- gcc/testsuite/c-c++-common/gomp/pr63326.c | 479 + gcc/testsuite/c-c++-common/gomp/pr64769.c | 9 + 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/pr70550-1.c | 81 + gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 55 + 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 | 34 + gcc/testsuite/c-c++-common/nonnull-2.c | 26 + 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/pr61534-1.c | 13 + gcc/testsuite/c-c++-common/pr65830.c | 16 + gcc/testsuite/c-c++-common/pr66208.c | 10 + gcc/testsuite/c-c++-common/pr66322.c | 144 + gcc/testsuite/c-c++-common/pr67639.c | 8 + gcc/testsuite/c-c++-common/pr67653.c | 8 + gcc/testsuite/c-c++-common/pr68107.c | 37 + gcc/testsuite/c-c++-common/pr68582.c | 25 + gcc/testsuite/c-c++-common/pr68657-1.c | 26 + gcc/testsuite/c-c++-common/pr68657-2.c | 8 + gcc/testsuite/c-c++-common/pr68657-3.c | 13 + gcc/testsuite/c-c++-common/pr68833-1.c | 22 + gcc/testsuite/c-c++-common/pr68833-2.c | 16 + gcc/testsuite/c-c++-common/pr68833-3.c | 7 + gcc/testsuite/c-c++-common/pr69126-2-long.c | 11 + gcc/testsuite/c-c++-common/pr69126-2-short.c | 11 + gcc/testsuite/c-c++-common/pr69126.c | 79 + gcc/testsuite/c-c++-common/pr69543-1.c | 19 + gcc/testsuite/c-c++-common/pr69543-2.c | 14 + gcc/testsuite/c-c++-common/pr69543-3.c | 20 + gcc/testsuite/c-c++-common/pr69543-4.c | 25 + gcc/testsuite/c-c++-common/pr69558-1.c | 21 + gcc/testsuite/c-c++-common/pr69558-2.c | 16 + gcc/testsuite/c-c++-common/pr69558-3.c | 19 + gcc/testsuite/c-c++-common/pr69558-4.c | 23 + gcc/testsuite/c-c++-common/pr69558.c | 19 + gcc/testsuite/c-c++-common/pr69669.c | 10 + gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/c-c++-common/pr70144-1.c | 9 + gcc/testsuite/c-c++-common/pr70144-2.c | 12 + gcc/testsuite/c-c++-common/pr70264.c | 13 + gcc/testsuite/c-c++-common/pr70297.c | 9 + gcc/testsuite/c-c++-common/pr70336.c | 37 + gcc/testsuite/c-c++-common/pr70651.c | 9 + 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 | 5 +- gcc/testsuite/c-c++-common/restrict-4.c | 5 +- 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/torture/vector-shift1.c | 2 +- gcc/testsuite/c-c++-common/torture/vshuf-2.inc | 2 +- gcc/testsuite/c-c++-common/transparent-union-1.c | 1 + gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 6 +- gcc/testsuite/c-c++-common/tsan/thread_leak.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-6.c | 2 +- gcc/testsuite/c-c++-common/ubsan/align-7.c | 3 +- gcc/testsuite/c-c++-common/ubsan/align-8.c | 1 - gcc/testsuite/c-c++-common/ubsan/bounds-10.c | 16 + gcc/testsuite/c-c++-common/ubsan/bounds-11.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-12.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-8.c | 2 +- .../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/load-bool-enum.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-10.c | 6 +- gcc/testsuite/c-c++-common/ubsan/null-11.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-5.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-6.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-7.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-8.c | 2 +- gcc/testsuite/c-c++-common/ubsan/null-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-10.c | 6 +- gcc/testsuite/c-c++-common/ubsan/object-size-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-5.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-7.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-8.c | 2 +- gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 8 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-5.c | 30 + gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-4.c | 2 +- .../c-c++-common/ubsan/overflow-negate-1.c | 2 +- .../c-c++-common/ubsan/overflow-negate-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr56956.c | 15 + gcc/testsuite/c-c++-common/ubsan/pr59333.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr59667.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr60613-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr60636.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr63802.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr63866.c | 1 - gcc/testsuite/c-c++-common/ubsan/pr64906.c | 12 + gcc/testsuite/c-c++-common/ubsan/pr65984.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr66908.c | 15 + gcc/testsuite/c-c++-common/ubsan/pr67921.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr68142.c | 31 + gcc/testsuite/c-c++-common/ubsan/recovery-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/recovery-3.c | 2 +- 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/ubsan/shift-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-4.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-7.c | 2 +- gcc/testsuite/c-c++-common/ubsan/undefined-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/vla-1.c | 2 +- gcc/testsuite/c-c++-common/vector-compare-4.c | 44 + gcc/testsuite/c-c++-common/vector-scalar-2.c | 1 - gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/README | 2 +- 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 | 8 + gcc/testsuite/g++.dg/abi/Wabi-2-2.C | 14 + gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-3.C | 14 + gcc/testsuite/g++.dg/abi/aarch64_guard1.C | 3 +- gcc/testsuite/g++.dg/abi/abi-tag15.C | 3 + gcc/testsuite/g++.dg/abi/abi-tag16.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag16a.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag17.C | 9 + gcc/testsuite/g++.dg/abi/abi-tag18.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag19.C | 4 + gcc/testsuite/g++.dg/abi/abi-tag20.C | 15 + gcc/testsuite/g++.dg/abi/anon1.C | 2 +- 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/mangle40.C | 2 +- gcc/testsuite/g++.dg/abi/mangle58.C | 8 +- gcc/testsuite/g++.dg/abi/mangle66.C | 10 + gcc/testsuite/g++.dg/abi/mangle67.C | 21 + gcc/testsuite/g++.dg/abi/nullptr-align.C | 5 + gcc/testsuite/g++.dg/abi/nullptr-align2.C | 20 + gcc/testsuite/g++.dg/abi/nvptx-nrv1.C | 71 + gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C | 52 + gcc/testsuite/g++.dg/addr_builtin-1.C | 276 + gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/asan/default-options-1.C | 2 +- gcc/testsuite/g++.dg/asan/pr69276.C | 38 + gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/cdce3.C | 5 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc | 14 + .../cilk-plus/CK/{const_spawn.cc => pr60586.cc} | 15 +- gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc | 32 + gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc | 18 + gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc | 14 + gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc | 10 + gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 2 +- gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 3 +- gcc/testsuite/g++.dg/compat/eh/ctor1.h | 2 +- gcc/testsuite/g++.dg/compat/eh/ctor1_y.C | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 3 +- .../g++.dg/compat/struct-layout-1_generate.c | 24 +- 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/pr67249.C | 5 + gcc/testsuite/g++.dg/concepts/pr68434.C | 21 + gcc/testsuite/g++.dg/concepts/pr68683.C | 24 + 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 + gcc/testsuite/g++.dg/concepts/template-parm12.C | 20 + 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/concepts/variadic3.C | 8 + gcc/testsuite/g++.dg/conflict-markers-1.C | 13 + gcc/testsuite/g++.dg/conversion/pr16333.C | 10 + gcc/testsuite/g++.dg/conversion/pr41426.C | 40 + gcc/testsuite/g++.dg/conversion/pr59879.C | 25 + gcc/testsuite/g++.dg/conversion/pr66211.C | 11 + gcc/testsuite/g++.dg/conversion/pr66895.C | 16 + gcc/testsuite/g++.dg/cpp/paste2.C | 1 - gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 2 +- gcc/testsuite/g++.dg/cpp/pr53690.C | 7 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 5 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing3.C | 6 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing4.C | 14 + 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/alias-decl-debug-0.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas1.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas2.C | 20 + gcc/testsuite/g++.dg/cpp0x/alignas3.C | 20 + gcc/testsuite/g++.dg/cpp0x/alignas4.C | 19 + gcc/testsuite/g++.dg/cpp0x/alignas5.C | 45 + gcc/testsuite/g++.dg/cpp0x/anon-union1.C | 27 + gcc/testsuite/g++.dg/cpp0x/attributes-enum-1.C | 20 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto45.C | 21 + gcc/testsuite/g++.dg/cpp0x/auto46.C | 5 + .../cpp0x/{lambda/lambda-cast1.C => auto47.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 6 +- gcc/testsuite/g++.dg/cpp0x/bracket5.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C | 35 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-4.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 112 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C | 57 + gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-builtin3.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor12.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype2.C | 7 + .../g++.dg/cpp0x/constexpr-default-ctor.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty9.C | 18 + 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-ice6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist10.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C | 41 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C | 40 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C | 125 + gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C | 17 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static.C | 1 - gcc/testsuite/g++.dg/cpp0x/constexpr-static3.C | 1 - gcc/testsuite/g++.dg/cpp0x/constexpr-string.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C | 40 + gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-tuple2.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C | 49 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 6 +- 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/defaulted50.C | 27 + gcc/testsuite/g++.dg/cpp0x/deleted12.C | 10 + gcc/testsuite/g++.dg/cpp0x/enum30.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum31.C | 7 + gcc/testsuite/g++.dg/cpp0x/enum_base3.C | 29 + gcc/testsuite/g++.dg/cpp0x/explicit10.C | 40 + gcc/testsuite/g++.dg/cpp0x/explicit8.C | 8 +- gcc/testsuite/g++.dg/cpp0x/explicit9.C | 12 + 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/inh-ctor19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-dr1518.C | 27 + gcc/testsuite/g++.dg/cpp0x/initlist-new1.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist-opt.C | 1 - gcc/testsuite/g++.dg/cpp0x/initlist95.C | 5 + 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-70218.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const5.C | 16 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 34 + .../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 + .../g++.dg/cpp0x/lambda/lambda-variadic3.C | 9 + 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/no-weak1.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept02.C | 4 +- gcc/testsuite/g++.dg/cpp0x/noexcept06.C | 1 + gcc/testsuite/g++.dg/cpp0x/noexcept17.C | 1 + gcc/testsuite/g++.dg/cpp0x/noexcept28.C | 20 + gcc/testsuite/g++.dg/cpp0x/noexcept29.C | 19 + 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 | 24 + 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/pr51226.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr51313.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr51463.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr52742.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr53223.C | 45 + gcc/testsuite/g++.dg/cpp0x/pr53792.C | 29 + gcc/testsuite/g++.dg/cpp0x/pr56868.cpp | 14 + gcc/testsuite/g++.dg/cpp0x/pr57101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr58046.C | 39 + gcc/testsuite/g++.dg/cpp0x/pr63506-1.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr63506-2.C | 27 + gcc/testsuite/g++.dg/cpp0x/pr65398.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr65954.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr66130.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr66243.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr67238.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr67767.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr68116.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr68348.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr69056.C | 30 + gcc/testsuite/g++.dg/cpp0x/pr70528.C | 16 + gcc/testsuite/g++.dg/cpp0x/range-for30.C | 17 + gcc/testsuite/g++.dg/cpp0x/range-for5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-array1.C | 55 + gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 12 + gcc/testsuite/g++.dg/cpp0x/scoped_enum5.C | 37 + gcc/testsuite/g++.dg/cpp0x/scoped_enum6.C | 19 + gcc/testsuite/g++.dg/cpp0x/sfinae56.C | 26 + 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/static_assert9.C | 2 + gcc/testsuite/g++.dg/cpp0x/stdint.C | 2 +- gcc/testsuite/g++.dg/cpp0x/temp_default6.C | 27 + gcc/testsuite/g++.dg/cpp0x/temp_default7.C | 27 + gcc/testsuite/g++.dg/cpp0x/trailing10.C | 33 + gcc/testsuite/g++.dg/cpp0x/trailing11.C | 12 + gcc/testsuite/g++.dg/cpp0x/trailing12.C | 22 + gcc/testsuite/g++.dg/cpp0x/trailing13.C | 12 + gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C | 12 + gcc/testsuite/g++.dg/cpp0x/union7.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C | 13 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C | 22 + gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C | 29 + gcc/testsuite/g++.dg/cpp0x/variadic118.C | 3 +- gcc/testsuite/g++.dg/cpp0x/variadic122.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic166.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic167.C | 18 + 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/cpp0x/warn-ovl1.C | 12 + gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C | 12 + gcc/testsuite/g++.dg/cpp0x/warn_cxx0x4.C | 4 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C | 4 + gcc/testsuite/g++.dg/cpp1y/attributes-enum-1.C | 35 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 42 + gcc/testsuite/g++.dg/cpp1y/auto-fn28.C | 11 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 34 + gcc/testsuite/g++.dg/cpp1y/auto-fn30.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C | 63 + gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C | 43 + gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 31 + gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C | 25 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C | 16 + 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-cxx11.C | 4 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 7 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 10 + .../g++.dg/cpp1y/lambda-deduce-mult-neg.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C | 14 + 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 + .../g++.dg/cpp1y/lambda-generic-trailing1.C | 12 + .../g++.dg/cpp1y/lambda-generic-variadic3.C | 15 + .../g++.dg/cpp1y/lambda-generic-variadic4.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + 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/nsdmi-aggr4.C | 13 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C | 24 + gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C | 33 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/cpp1y/paren2.C | 31 + gcc/testsuite/g++.dg/cpp1y/paren3.C | 30 + gcc/testsuite/g++.dg/cpp1y/pr58708.C | 11 +- gcc/testsuite/g++.dg/cpp1y/pr60943.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr68278.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr68388.C | 42 + gcc/testsuite/g++.dg/cpp1y/pr68396.C | 15 + gcc/testsuite/g++.dg/cpp1y/pr69066.C | 75 + gcc/testsuite/g++.dg/cpp1y/pr70001.C | 49 + gcc/testsuite/g++.dg/cpp1y/sized-dealloc2.C | 29 +- gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 30 + gcc/testsuite/g++.dg/cpp1y/static_assert2.C | 28 + gcc/testsuite/g++.dg/cpp1y/var-templ24.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ25.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ26.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ27.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ28.C | 15 + 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/cpp1y/var-templ47.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ48.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ49.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ50.C | 11 + 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 + .../{cpp1y/feat-cxx14.C => cpp1z/feat-cxx1z.C} | 69 +- 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 | 25 +- 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/debug.exp | 2 +- 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/dwarf2.exp | 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/debug/pr70271.C | 36 + .../g++.dg/delayedfold/builtin-constant1.C | 7 + .../g++.dg/delayedfold/builtin-constant2.C | 13 + gcc/testsuite/g++.dg/delayedfold/builtin1.C | 11 + .../g++.dg/delayedfold/df-warn-signedunsigned1.C | 13 + .../g++.dg/delayedfold/df-warn-signedunsigned2.C | 17 + gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 6 + gcc/testsuite/g++.dg/delayedfold/switch-1.C | 19 + gcc/testsuite/g++.dg/delayedfold/unary-plus1.C | 22 + gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 4 +- gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 44 + 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/diagnostic/pr70105.C | 43 + 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/cond4.C | 2 +- gcc/testsuite/g++.dg/eh/ehopt1.C | 4 +- gcc/testsuite/g++.dg/eh/goto3.C | 14 + gcc/testsuite/g++.dg/eh/init-temp2.C | 6 +- gcc/testsuite/g++.dg/eh/scope1.C | 2 +- gcc/testsuite/g++.dg/eh/spec8.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-2.C | 18 + gcc/testsuite/g++.dg/expr/stdarg3.C | 18 + gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/ext/alias-canon2.C | 3 - gcc/testsuite/g++.dg/ext/alias-canon3.C | 12 + gcc/testsuite/g++.dg/ext/alias-mangle.C | 2 +- gcc/testsuite/g++.dg/ext/altivec-10.C | 1 - gcc/testsuite/g++.dg/ext/anon-struct7.C | 28 + gcc/testsuite/g++.dg/ext/asm13.C | 6 + gcc/testsuite/g++.dg/ext/attr-alias-3.C | 1 + gcc/testsuite/g++.dg/ext/attr-aligned01.C | 7 +- gcc/testsuite/g++.dg/ext/attr-constructor1.C | 5 + gcc/testsuite/g++.dg/ext/attrib34.C | 1 - gcc/testsuite/g++.dg/ext/attrib50.C | 11 + 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/attribute-may-alias-3.C | 22 + gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C | 17 + gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C | 9 + gcc/testsuite/g++.dg/ext/bases2.C | 14 + gcc/testsuite/g++.dg/ext/builtin10.C | 1 - gcc/testsuite/g++.dg/ext/builtin_alloca.C | 195 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 30 + gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 21 + gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 14 + gcc/testsuite/g++.dg/ext/constexpr-vla4.C | 17 + gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 46 + gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 24 + gcc/testsuite/g++.dg/ext/flexarray-subst.C | 33 + gcc/testsuite/g++.dg/ext/flexary.h | 22 + gcc/testsuite/g++.dg/ext/flexary10.C | 18 + gcc/testsuite/g++.dg/ext/flexary11.C | 19 + gcc/testsuite/g++.dg/ext/flexary12.C | 63 + gcc/testsuite/g++.dg/ext/flexary13.C | 64 + gcc/testsuite/g++.dg/ext/flexary14.C | 17 + gcc/testsuite/g++.dg/ext/flexary15.C | 14 + gcc/testsuite/g++.dg/ext/flexary2.C | 20 +- gcc/testsuite/g++.dg/ext/flexary3.C | 15 +- gcc/testsuite/g++.dg/ext/flexary4.C | 421 + gcc/testsuite/g++.dg/ext/flexary5.C | 209 + gcc/testsuite/g++.dg/ext/flexary6.C | 23 + gcc/testsuite/g++.dg/ext/flexary7.C | 57 + gcc/testsuite/g++.dg/ext/flexary8.C | 33 + gcc/testsuite/g++.dg/ext/flexary9.C | 405 + gcc/testsuite/g++.dg/ext/java-3.C | 39 + 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/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/ext/offsetof1.C | 3 +- gcc/testsuite/g++.dg/ext/pr56790-1.C | 1 - gcc/testsuite/g++.dg/ext/pr57735.C | 3 + gcc/testsuite/g++.dg/ext/pr69145-1.C | 4 + .../g++.dg/ext/pr69145-2-very-long-filename.cc | 3 + gcc/testsuite/g++.dg/ext/pr69145-2.h | 3 + gcc/testsuite/g++.dg/ext/pr70290.C | 24 + gcc/testsuite/g++.dg/ext/pr70571.C | 10 + gcc/testsuite/g++.dg/ext/selectany2.C | 2 +- gcc/testsuite/g++.dg/ext/stmtexpr18.C | 7 + gcc/testsuite/g++.dg/ext/sync-4.C | 1 + gcc/testsuite/g++.dg/ext/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/vector21.C | 1 - gcc/testsuite/g++.dg/ext/vector22.C | 2 - gcc/testsuite/g++.dg/ext/vector29.C | 53 + gcc/testsuite/g++.dg/ext/vector30.C | 15 + gcc/testsuite/g++.dg/ext/visibility/anon7.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/goacc/reference.C | 39 + gcc/testsuite/g++.dg/goacc/routine-1.C | 13 + gcc/testsuite/g++.dg/goacc/routine-2.C | 42 + gcc/testsuite/g++.dg/goacc/template.C | 142 + 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 | 46 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 86 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 39 + 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/gomp.exp | 4 +- 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/pr59627.C | 14 + 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/gomp/tpl-target-update.C | 20 + gcc/testsuite/g++.dg/graphite/graphite.exp | 12 +- gcc/testsuite/g++.dg/guality/pr67192.C | 79 + gcc/testsuite/g++.dg/inherit/access9.C | 14 + gcc/testsuite/g++.dg/inherit/covariant7.C | 1 - gcc/testsuite/g++.dg/inherit/protected1.C | 51 + gcc/testsuite/g++.dg/inherit/pure1.C | 6 +- gcc/testsuite/g++.dg/inherit/virtual11.C | 1 - gcc/testsuite/g++.dg/init/aggr13.C | 17 + gcc/testsuite/g++.dg/init/array34.C | 1 - gcc/testsuite/g++.dg/init/array40.C | 2 + gcc/testsuite/g++.dg/init/base1.C | 14 + gcc/testsuite/g++.dg/init/const12.C | 20 + gcc/testsuite/g++.dg/init/const7.C | 5 +- gcc/testsuite/g++.dg/init/const9.C | 2 +- gcc/testsuite/g++.dg/init/ctor8.C | 2 +- gcc/testsuite/g++.dg/init/elide3.C | 50 + gcc/testsuite/g++.dg/init/elide4.C | 13 + 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 | 118 + gcc/testsuite/g++.dg/init/new46.C | 65 + gcc/testsuite/g++.dg/init/new47.C | 19 + gcc/testsuite/g++.dg/init/placement5.C | 4 +- gcc/testsuite/g++.dg/init/pr42556.C | 1 - gcc/testsuite/g++.dg/init/pr66857.C | 19 + gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/init/pr70501.C | 11 + gcc/testsuite/g++.dg/init/ref22.C | 23 + gcc/testsuite/g++.dg/init/self1.C | 3 +- 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-28a.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 | 11 +- 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 | 5 +- 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-49.C | 20 + gcc/testsuite/g++.dg/ipa/devirt-5.C | 2 - gcc/testsuite/g++.dg/ipa/devirt-50.C | 19 + gcc/testsuite/g++.dg/ipa/devirt-51.C | 32 + 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 - .../g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} | 4 +- 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/pr63551.C | 23 + 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/pr65557.C | 2 +- gcc/testsuite/g++.dg/ipa/pr65908.C | 27 + gcc/testsuite/g++.dg/ipa/pr66616.C | 54 + gcc/testsuite/g++.dg/ipa/pr66896.C | 22 + gcc/testsuite/g++.dg/ipa/pr67056.C | 39 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/ipa/pr69239.C | 71 + gcc/testsuite/g++.dg/ipa/pr69241-1.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-2.C | 18 + gcc/testsuite/g++.dg/ipa/pr69241-3.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/ipa/pr69649.C | 36 + gcc/testsuite/g++.dg/ipa/type-inheritance-1.C | 1 - gcc/testsuite/g++.dg/lookup/builtin6.C | 23 + gcc/testsuite/g++.dg/lookup/builtin7.C | 14 + gcc/testsuite/g++.dg/lookup/friend16.C | 24 + gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/koenig5.C | 2 +- gcc/testsuite/g++.dg/lookup/member2.C | 5 + gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lookup/name-clash11.C | 84 + gcc/testsuite/g++.dg/lookup/name-clash5.C | 4 +- gcc/testsuite/g++.dg/lookup/name-clash6.C | 4 +- gcc/testsuite/g++.dg/lookup/pr21802.C | 276 + gcc/testsuite/g++.dg/lookup/pr70205.C | 11 + gcc/testsuite/g++.dg/lookup/two-stage4.C | 2 +- gcc/testsuite/g++.dg/lto/20100603-1_0.C | 1 + gcc/testsuite/g++.dg/lto/lto.exp | 5 +- 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/lto/pr68811_0.C | 11 + gcc/testsuite/g++.dg/lto/pr68811_1.C | 94 + gcc/testsuite/g++.dg/lto/pr69077_0.C | 14 + gcc/testsuite/g++.dg/lto/pr69077_1.C | 15 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_1.C | 22 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 8 + gcc/testsuite/g++.dg/lto/pr69589_0.C | 26 + gcc/testsuite/g++.dg/lto/pr69589_1.C | 61 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + gcc/testsuite/g++.dg/opt/dump1.C | 8 +- gcc/testsuite/g++.dg/opt/flifetime-dse3.C | 22 + .../opt/{flifetime-dse2.C => flifetime-dse4.C} | 6 +- gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 13 + gcc/testsuite/g++.dg/opt/flifetime-dse6.C | 11 + 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/pr34036.C | 2 +- gcc/testsuite/g++.dg/opt/pr48549.C | 2 +- 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/pr68157.C | 18 + gcc/testsuite/g++.dg/opt/pr69141.C | 15 + gcc/testsuite/g++.dg/opt/pr69164.C | 30 + gcc/testsuite/g++.dg/opt/pr69175.C | 29 + gcc/testsuite/g++.dg/opt/pr69211.C | 10 + gcc/testsuite/g++.dg/opt/pr69213.C | 18 + gcc/testsuite/g++.dg/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + gcc/testsuite/g++.dg/opt/pr69570.C | 70 + gcc/testsuite/g++.dg/opt/pr70245-aux.cc | 56 + gcc/testsuite/g++.dg/opt/pr70245.C | 52 + gcc/testsuite/g++.dg/opt/pr70245.h | 14 + gcc/testsuite/g++.dg/opt/pr70641.C | 10 + gcc/testsuite/g++.dg/opt/ptrmem7.C | 31 + gcc/testsuite/g++.dg/opt/value-init1.C | 1 - gcc/testsuite/g++.dg/other/PR23205.C | 3 +- gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/anon7.C | 10 + gcc/testsuite/g++.dg/other/anon8.C | 9 + gcc/testsuite/g++.dg/other/bitfield5.C | 15 + 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-2.C | 2 +- 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/error22.C | 2 +- gcc/testsuite/g++.dg/other/error24.C | 4 +- gcc/testsuite/g++.dg/other/error26.C | 2 +- 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 | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- gcc/testsuite/g++.dg/other/linkage2.C | 10 + gcc/testsuite/g++.dg/other/new-size-type.C | 3 +- gcc/testsuite/g++.dg/other/offsetof8.C | 12 + gcc/testsuite/g++.dg/other/pr23205-2.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/array-size2.C | 4 +- gcc/testsuite/g++.dg/parse/crash31.C | 14 +- 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/invalid1.C | 5 + gcc/testsuite/g++.dg/parse/new-placement1.C | 3 + gcc/testsuite/g++.dg/parse/no-type-defn1.C | 2 + gcc/testsuite/g++.dg/parse/parens3.C | 23 + gcc/testsuite/g++.dg/parse/pr43765.C | 7 +- gcc/testsuite/g++.dg/parse/pr68722.C | 9 + gcc/testsuite/g++.dg/parse/pr69628.C | 5 + gcc/testsuite/g++.dg/parse/pr70635.C | 25 + gcc/testsuite/g++.dg/parse/semicolon4.C | 2 +- gcc/testsuite/g++.dg/pch/pch.C | 3 +- gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/plugin/def-plugin-test.C | 13 + gcc/testsuite/g++.dg/plugin/def_plugin.c | 45 + .../g++.dg/plugin/diagnostic-test-expressions-1.C | 784 + gcc/testsuite/g++.dg/plugin/plugin.exp | 8 +- gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 16 +- gcc/testsuite/g++.dg/plugin/selfassign.c | 8 +- gcc/testsuite/g++.dg/pr49847-2.C | 47 + 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/pr61033.C | 86 + gcc/testsuite/g++.dg/pr63384.C | 12 + gcc/testsuite/g++.dg/pr63995-1.C | 3 +- gcc/testsuite/g++.dg/pr64191.C | 1 - gcc/testsuite/g++.dg/pr65802.C | 29 - gcc/testsuite/g++.dg/pr66655.C | 25 + gcc/testsuite/g++.dg/pr66655.h | 5 + gcc/testsuite/g++.dg/pr66655_1.cc | 14 + 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/pr67876.C | 16 + gcc/testsuite/g++.dg/pr67989.C | 74 + gcc/testsuite/g++.dg/pr68062.C | 13 + gcc/testsuite/g++.dg/pr68392.C | 8 + gcc/testsuite/g++.dg/pr68449.C | 9 + gcc/testsuite/g++.dg/pr68770.C | 95 + gcc/testsuite/g++.dg/pr68831.C | 9 + gcc/testsuite/g++.dg/pr68991-1.C | 191 + gcc/testsuite/g++.dg/pr68991-2.C | 191 + gcc/testsuite/g++.dg/pr69113.C | 17 + gcc/testsuite/g++.dg/pr69123.C | 95 + gcc/testsuite/g++.dg/pr69379.C | 20 + gcc/testsuite/g++.dg/pr69667.C | 105 + gcc/testsuite/g++.dg/pr70098.C | 91 + gcc/testsuite/g++.dg/pr70590-2.C | 21 + gcc/testsuite/g++.dg/pr70590.C | 25 + 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/rtti/typeid11.C | 16 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/spellcheck-fields.C | 89 + gcc/testsuite/g++.dg/template/call4.C | 2 +- gcc/testsuite/g++.dg/template/canon-type-13.C | 2 +- gcc/testsuite/g++.dg/template/crash121.C | 11 + gcc/testsuite/g++.dg/template/crash34.C | 2 +- gcc/testsuite/g++.dg/template/crash55.C | 3 +- gcc/testsuite/g++.dg/template/crash70.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/dependent-expr10.C | 8 + gcc/testsuite/g++.dg/template/dependent-expr9.C | 10 + gcc/testsuite/g++.dg/template/dr1391-1.C | 17 + gcc/testsuite/g++.dg/template/dr1391-2.C | 22 + gcc/testsuite/g++.dg/template/dr1391-3.C | 13 + gcc/testsuite/g++.dg/template/error36.C | 2 +- gcc/testsuite/g++.dg/template/error55.C | 8 + .../g++.dg/template/explicit-instantiation4.C | 7 + gcc/testsuite/g++.dg/template/friend15.C | 5 +- gcc/testsuite/g++.dg/template/friend18.C | 5 +- gcc/testsuite/g++.dg/template/friend60.C | 13 + gcc/testsuite/g++.dg/template/friend61.C | 12 + gcc/testsuite/g++.dg/template/friend61a.C | 12 + gcc/testsuite/g++.dg/template/friend61b.C | 12 + gcc/testsuite/g++.dg/template/function1.C | 2 +- gcc/testsuite/g++.dg/template/mangle2.C | 19 + gcc/testsuite/g++.dg/template/nontype27.C | 9 + gcc/testsuite/g++.dg/template/nontype8.C | 2 +- .../g++.dg/template/partial-specialization3.C | 7 + .../g++.dg/template/partial-specialization4.C | 26 + 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/pr55843.C | 27 + gcc/testsuite/g++.dg/template/pr58878.C | 32 +- gcc/testsuite/g++.dg/template/pr64100.C | 4 +- 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/pr67337.C | 25 + gcc/testsuite/g++.dg/template/pr68936.C | 20 + gcc/testsuite/g++.dg/template/pr68948.C | 41 + gcc/testsuite/g++.dg/template/pr68978.C | 39 + gcc/testsuite/g++.dg/template/pr69091.C | 25 + gcc/testsuite/g++.dg/template/pr69961a.C | 25 + gcc/testsuite/g++.dg/template/pr69961b.C | 15 + gcc/testsuite/g++.dg/template/pr70610-2.C | 21 + gcc/testsuite/g++.dg/template/pr70610-3.C | 21 + gcc/testsuite/g++.dg/template/pr70610-4.C | 19 + gcc/testsuite/g++.dg/template/pr70610.C | 21 + gcc/testsuite/g++.dg/template/pseudodtor3.C | 4 +- gcc/testsuite/g++.dg/template/ptrmem30.C | 45 + gcc/testsuite/g++.dg/template/ref3.C | 3 +- 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/template/typename21.C | 11 + gcc/testsuite/g++.dg/tls/pr66808.C | 10 + gcc/testsuite/g++.dg/tls/pr69000.C | 19 + gcc/testsuite/g++.dg/tls/thread_local-cse.C | 1 - gcc/testsuite/g++.dg/tls/tls.exp | 2 +- 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 | 4 +- gcc/testsuite/g++.dg/tm/noexcept-3.C | 2 - gcc/testsuite/g++.dg/tm/noexcept-4.C | 4 +- gcc/testsuite/g++.dg/tm/noexcept-5.C | 6 +- 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/pr67811.C | 11 + 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/tm.exp | 2 +- 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/init-list1.C | 6 + gcc/testsuite/g++.dg/torture/pr33572.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/pr49394.C | 2 +- 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/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64312.C | 1 + gcc/testsuite/g++.dg/torture/pr65851.C | 37 + 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/pr67581.C | 6 + gcc/testsuite/g++.dg/torture/pr67600.C | 15 + gcc/testsuite/g++.dg/torture/pr68064.C | 35 + gcc/testsuite/g++.dg/torture/pr68184.C | 31 + gcc/testsuite/g++.dg/torture/pr68220.C | 238 + gcc/testsuite/g++.dg/torture/pr68470.C | 36 + gcc/testsuite/g++.dg/torture/pr68852.C | 51 + gcc/testsuite/g++.dg/torture/pr69053.C | 17 + gcc/testsuite/g++.dg/torture/pr69136.C | 6 + gcc/testsuite/g++.dg/torture/pr69355.C | 150 + gcc/testsuite/g++.dg/torture/pr69553.C | 35 + gcc/testsuite/g++.dg/torture/pr69851.C | 24 + gcc/testsuite/g++.dg/torture/pr70029.C | 12 + gcc/testsuite/g++.dg/torture/pr70251.C | 11 + gcc/testsuite/g++.dg/torture/pr70499.C | 39 + gcc/testsuite/g++.dg/torture/pr70526.C | 35 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- 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-prof/tree-prof.exp | 2 +- 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 | 5 +- gcc/testsuite/g++.dg/tree-ssa/deleted-label1.C | 1 - gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 3 +- 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 | 5 +- 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 | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr19476-2.C | 4 +- 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 | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr19637.C | 5 +- 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 | 4 +- 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 | 5 +- 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 | 5 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 18 +- gcc/testsuite/g++.dg/tree-ssa/pr66726.C | 35 + gcc/testsuite/g++.dg/tree-ssa/pr68760.C | 5 + gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 86 + gcc/testsuite/g++.dg/tree-ssa/pr69547.C | 15 + 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 | 5 +- 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 | 5 +- 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 - .../g++.dg/tsan/aligned_vs_unaligned_race.C | 2 +- gcc/testsuite/g++.dg/tsan/benign_race.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace2.C | 2 +- gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/div-by-zero-1.C | 6 +- gcc/testsuite/g++.dg/ubsan/null-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/null-3.C | 2 +- gcc/testsuite/g++.dg/ubsan/null-4.C | 3 +- gcc/testsuite/g++.dg/ubsan/null-5.C | 1 - gcc/testsuite/g++.dg/ubsan/null-6.C | 5 + gcc/testsuite/g++.dg/ubsan/object-size-1.C | 4 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 32 +- 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/pr68508.C | 15 + gcc/testsuite/g++.dg/ubsan/pr69922.C | 18 + gcc/testsuite/g++.dg/ubsan/pr70035.C | 26 + gcc/testsuite/g++.dg/ubsan/pr70135.C | 36 + gcc/testsuite/g++.dg/ubsan/pr70147-1.C | 12 + gcc/testsuite/g++.dg/ubsan/pr70147-2.C | 77 + gcc/testsuite/g++.dg/ubsan/shift-1.C | 12 +- 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/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-10.C | 15 + gcc/testsuite/g++.dg/ubsan/vptr-11.C | 84 + gcc/testsuite/g++.dg/ubsan/vptr-6.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-7.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-8.C | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-9.C | 2 +- .../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 + .../g++.dg/vect/simd-bool-comparison-1.cc | 21 + .../g++.dg/vect/simd-bool-comparison-2.cc | 20 + 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/simd-mask-store-bool.cc | 18 + 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 | 4 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 46 + .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- .../g++.dg/warn/Wconversion-real-integer2.C | 4 +- gcc/testsuite/g++.dg/warn/Wconversion2.C | 3 +- gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C | 6 + gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C | 7 + gcc/testsuite/g++.dg/warn/Winit-self-3.C | 26 + gcc/testsuite/g++.dg/warn/Wlogical-op-2.C | 30 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C | 9 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C | 27 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C | 13 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C | 19 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull1.C | 7 + gcc/testsuite/g++.dg/warn/Wnonnull2.C | 9 + gcc/testsuite/g++.dg/warn/Wnull-conversion-1.C | 9 +- gcc/testsuite/g++.dg/warn/Wparentheses-28.C | 14 + gcc/testsuite/g++.dg/warn/Wparentheses-29.C | 135 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 139 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 197 + gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 455 + .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C | 14 + 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/Wtautological-compare.C | 7 + gcc/testsuite/g++.dg/warn/Wtautological-compare2.C | 11 + gcc/testsuite/g++.dg/warn/Wterminate1.C | 20 + gcc/testsuite/g++.dg/warn/Wtype-limits2.C | 11 + gcc/testsuite/g++.dg/warn/Wuninitialized-6.C | 333 + gcc/testsuite/g++.dg/warn/Wunused-function1.C | 12 + gcc/testsuite/g++.dg/warn/Wunused-function2.C | 6 + gcc/testsuite/g++.dg/warn/Wunused-result-1.C | 8 + gcc/testsuite/g++.dg/warn/constexpr-70194.C | 12 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + gcc/testsuite/g++.dg/warn/deprecated-9.C | 16 + gcc/testsuite/g++.dg/warn/nonnull3.C | 19 + gcc/testsuite/g++.dg/warn/overflow-warn-1.C | 10 +- gcc/testsuite/g++.dg/warn/overflow-warn-3.C | 12 +- gcc/testsuite/g++.dg/warn/overflow-warn-4.C | 12 +- gcc/testsuite/g++.dg/warn/overflow-warn-7.C | 17 + gcc/testsuite/g++.dg/warn/permissive-1.C | 8 + gcc/testsuite/g++.dg/warn/pr35635.C | 6 +- 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/README | 2 +- 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++.mike/eh25.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 6 + 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/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/20151204.c | 21 + gcc/testsuite/gcc.c-torture/compile/20160205-1.c | 8 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/callind.c | 4 +- gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- 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/pr35468.c | 1 + .../sh => gcc.c-torture/compile}/pr43417.c | 4 - gcc/testsuite/gcc.c-torture/compile/pr48767.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr65803.c | 25 + gcc/testsuite/gcc.c-torture/compile/pr65873.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr65875.c | 24 + gcc/testsuite/gcc.c-torture/compile/pr66168.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr67106.c | 12 + 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.c-torture/compile/{pr20583.c => pr69102.c} | 11 +- gcc/testsuite/gcc.c-torture/compile/pr69161.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69209.c | 28 + gcc/testsuite/gcc.c-torture/compile/pr69214.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr69740-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr69740-2.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69989-2.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr69999.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr70190.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70199.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 26 + gcc/testsuite/gcc.c-torture/compile/pr70263-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr70355.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70633.c | 12 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/20150611-1.c | 18 + gcc/testsuite/gcc.c-torture/execute/980716-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/alias-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/alias-2.c | 12 + gcc/testsuite/gcc.c-torture/execute/alias-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/alias-4.c | 19 + .../gcc.c-torture/execute/builtins/20010124-1.x | 10 + .../gcc.c-torture/execute/builtins/builtins.exp | 4 +- .../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/memops-asm.x | 10 + .../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/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + .../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/execute.exp | 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 +- gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- .../execute/ieee/mul-subnormal-single-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c | 15 + gcc/testsuite/gcc.c-torture/execute/lto-tbaa-1.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr34456.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr40386.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr50865.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr65369.c | 3 +- gcc/testsuite/gcc.c-torture/execute/pr65956.c | 67 + gcc/testsuite/gcc.c-torture/execute/pr66187.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr66233.c | 22 + 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/pr67226.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr67714.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr67781.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr67929_1.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr68143_1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68185.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr68249.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr68250.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr68321.c | 38 + gcc/testsuite/gcc.c-torture/execute/pr68328.c | 44 + gcc/testsuite/gcc.c-torture/execute/pr68376-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 73 + gcc/testsuite/gcc.c-torture/execute/pr68381.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr68390.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr68506.c | 63 + gcc/testsuite/gcc.c-torture/execute/pr68532.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr68624.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr68648.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr68841.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68911.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr69097-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr69097-2.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr69320-1.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69320-2.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr69320-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr69320-4.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr69691.c | 127 + gcc/testsuite/gcc.c-torture/execute/pr70005.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr70127.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr70222-1.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70222-2.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr70429.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr70460.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr70566.c | 47 + gcc/testsuite/gcc.c-torture/execute/pr70586.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70602.c | 23 + gcc/testsuite/gcc.c-torture/execute/printf-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 44 + 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.c-torture/unsorted/dump-noaddr.x | 1 + gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 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/20040813-1.c | 3 +- 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 | 51 + gcc/testsuite/gcc.dg/20150120-2.c | 32 + gcc/testsuite/gcc.dg/20150120-3.c | 32 + gcc/testsuite/gcc.dg/PR68002.c | 7 + gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-16.c | 40 + gcc/testsuite/gcc.dg/Warray-bounds-17.c | 13 + gcc/testsuite/gcc.dg/Warray-bounds-18.c | 25 + gcc/testsuite/gcc.dg/Warray-bounds-19.c | 17 + gcc/testsuite/gcc.dg/Wconversion-complex-c99.c | 138 + gcc/testsuite/gcc.dg/Wconversion-complex-gnu.c | 127 + gcc/testsuite/gcc.dg/Wcxx-compat-22.c | 8 + gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 3 +- 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 | 55 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 8 + .../gcc.dg/Woverride-init-side-effects-1.c | 25 + .../gcc.dg/Woverride-init-side-effects-2.c | 25 + gcc/testsuite/gcc.dg/Wparentheses-12.c | 135 + gcc/testsuite/gcc.dg/Wparentheses-13.c | 67 + gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 1 + .../gcc.dg/Wstrict-aliasing-bogus-upcast.c | 17 + .../gcc.dg/Wstrict-aliasing-bogus-vla-1.c | 1 + .../Wstrict-aliasing-struct-with-char-member.c | 16 + gcc/testsuite/gcc.dg/Wtype-limits2.c | 12 + gcc/testsuite/gcc.dg/addr_builtin-1.c | 198 + gcc/testsuite/gcc.dg/alias-10.c | 1 - gcc/testsuite/gcc.dg/alias-14.c | 70 + gcc/testsuite/gcc.dg/alias-15.c | 15 + gcc/testsuite/gcc.dg/alias-2.c | 2 +- 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/array-15.c | 52 + gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/asan/pr66314.c | 33 + gcc/testsuite/gcc.dg/asan/sancov-1.c | 19 + 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-fetch-bool.c | 64 + gcc/testsuite/gcc.dg/atomic-generic.c | 1 + gcc/testsuite/gcc.dg/atomic-invalid-2.c | 59 + gcc/testsuite/gcc.dg/atomic-noinline-aux.c | 5 +- gcc/testsuite/gcc.dg/atomic-noinline.c | 19 +- gcc/testsuite/gcc.dg/atomic-op-6.c | 11 + gcc/testsuite/gcc.dg/atomic-op-optimize.c | 2 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 54 + gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 34 + gcc/testsuite/gcc.dg/atomic/pr65345-4.c | 58 + gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c | 26 + gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c | 40 + gcc/testsuite/gcc.dg/atomic/stdatomic-init.c | 121 + gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 141 + gcc/testsuite/gcc.dg/attr-alloc_align-3.c | 1 - gcc/testsuite/gcc.dg/attr-assume_aligned-3.c | 1 - gcc/testsuite/gcc.dg/attr-weakref-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/autopar/outer-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/outer-2.c | 6 +- gcc/testsuite/gcc.dg/autopar/outer-3.c | 6 +- gcc/testsuite/gcc.dg/autopar/outer-4.c | 27 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 8 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 10 +- gcc/testsuite/gcc.dg/autopar/parallelization-1.c | 6 +- .../autopar/parloops-exit-first-loop-alt-2.c | 21 + .../autopar/parloops-exit-first-loop-alt-3.c | 20 + .../autopar/parloops-exit-first-loop-alt-4.c | 22 + .../autopar/parloops-exit-first-loop-alt-5.c | 16 + .../autopar/parloops-exit-first-loop-alt-6.c | 16 + .../autopar/parloops-exit-first-loop-alt-7.c | 16 + .../autopar/parloops-exit-first-loop-alt-pr66652.c | 25 + .../gcc.dg/autopar/parloops-exit-first-loop-alt.c | 17 + gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr39500-2.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr46099-2.c | 5 + gcc/testsuite/gcc.dg/autopar/pr46193.c | 38 + gcc/testsuite/gcc.dg/autopar/pr46194.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr49580.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr49960-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/pr49960.c | 6 +- gcc/testsuite/gcc.dg/autopar/pr68373.c | 14 + .../testsuite/gcc.dg/autopar/pr68460.c | 17 +- gcc/testsuite/gcc.dg/autopar/pr69039.c | 15 + gcc/testsuite/gcc.dg/autopar/pr69062.c | 89 + gcc/testsuite/gcc.dg/autopar/pr69108.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109-2.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/autopar/reduc-1.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-1short.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-2.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 16 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 16 +- gcc/testsuite/gcc.dg/autopar/reduc-3.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-4.c | 4 + gcc/testsuite/gcc.dg/autopar/reduc-6.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-8.c | 11 +- gcc/testsuite/gcc.dg/autopar/reduc-9.c | 8 +- gcc/testsuite/gcc.dg/autopar/uns-outer-4.c | 25 + gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 49 + gcc/testsuite/gcc.dg/autopar/uns-outer-6.c | 51 + gcc/testsuite/gcc.dg/bad-binary-ops.c | 48 + gcc/testsuite/gcc.dg/bad-dereference.c | 24 + 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/bitfld-22.c | 18 + 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 | 3 +- 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-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-object-size-10.c | 1 - gcc/testsuite/gcc.dg/builtin-return-1.c | 1 + gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- 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-68.c | 114 + gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/builtins-error.c | 3 + gcc/testsuite/gcc.dg/c11-atomic-1.c | 10 +- gcc/testsuite/gcc.dg/c11-atomic-4.c | 92 + gcc/testsuite/gcc.dg/c90-left-shift-1.c | 12 + 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-const-expr-7.c | 2 +- gcc/testsuite/gcc.dg/c99-left-shift-1.c | 12 + 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/cast-function-1.c | 8 +- gcc/testsuite/gcc.dg/cdce1.c | 3 +- gcc/testsuite/gcc.dg/cdce2.c | 3 +- gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 + gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 + 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/testsuite/gcc.dg/compat/compat.exp | 2 +- .../gcc.dg/compat/struct-by-value-22_main.c | 1 + gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- .../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/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- 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/pr69985.c | 7 + 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/cpp/trad/comment-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 4 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 2 +- gcc/testsuite/gcc.dg/darwin-20040809-2.c | 2 +- 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 | 7 +- 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 | 7 +- .../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 + gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 13 + gcc/testsuite/gcc.dg/debug/dwarf2/sso.c | 22 + .../debug/dwarf2/stacked-qualified-types-3.c | 2 +- gcc/testsuite/gcc.dg/debug/pr65771.c | 3 +- gcc/testsuite/gcc.dg/debug/pr66068.c | 13 + gcc/testsuite/gcc.dg/debug/pr66432.c | 19 + gcc/testsuite/gcc.dg/declare-simd.c | 14 + gcc/testsuite/gcc.dg/declspec-1.c | 6 +- gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dfp/pr70052.c | 24 + .../gcc.dg/dfp/pragma-float-const-decimal64-8.c | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- .../gcc.dg/diagnostic-range-bad-called-object.c | 24 + gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c | 52 + .../gcc.dg/diagnostic-range-static-assert.c | 24 + gcc/testsuite/gcc.dg/diagnostic-ranges-1.c | 11 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 120 + .../gcc.dg/diagnostic-tree-expr-ranges-2.c | 23 + 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/enum-incomplete-2.c | 41 + gcc/testsuite/gcc.dg/enum-mode-1.c | 10 + gcc/testsuite/gcc.dg/enum-mode-2.c | 22 + gcc/testsuite/gcc.dg/fdata-sections-2.c | 18 + gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/fixits.c | 41 + 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/format/asm_fprintf-1.c | 47 +- gcc/testsuite/gcc.dg/format/attr-2.c | 4 +- gcc/testsuite/gcc.dg/format/attr-4.c | 2 +- gcc/testsuite/gcc.dg/format/attr-6.c | 2 +- gcc/testsuite/gcc.dg/format/attr-7.c | 2 +- gcc/testsuite/gcc.dg/format/bitfld-1.c | 2 +- gcc/testsuite/gcc.dg/format/branch-1.c | 14 +- gcc/testsuite/gcc.dg/format/c90-printf-1.c | 183 +- gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/acc_on_device-1.c | 1 - gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/goacc/nvptx-merged-loop.c | 30 + gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c | 35 + gcc/testsuite/gcc.dg/gomp/barrier-1.c | 1 - gcc/testsuite/gcc.dg/gomp/barrier-2.c | 2 +- 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 | 79 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 27 + 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/gomp.exp | 4 +- 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/pr46032-2.c | 29 + gcc/testsuite/gcc.dg/gomp/pr46032-3.c | 28 + 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/pr68128-1.c | 32 + gcc/testsuite/gcc.dg/gomp/pr68128-2.c | 198 + gcc/testsuite/gcc.dg/gomp/pr68640.c | 16 + 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 | 4 +- gcc/testsuite/gcc.dg/gomp/simd-clones-3.c | 3 +- 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 | 22 +- .../graphite/id-28.c} | 6 +- gcc/testsuite/gcc.dg/graphite/id-29.c | 17 + 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/testsuite/gcc.dg/graphite/isl-ast-op-select.c | 29 + .../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/pr42729.c | 1 + gcc/testsuite/gcc.dg/graphite/pr42917.c | 1 + gcc/testsuite/gcc.dg/graphite/pr60979.c | 1 + gcc/testsuite/gcc.dg/graphite/pr61929.c | 19 + gcc/testsuite/gcc.dg/graphite/pr67984.c | 17 + gcc/testsuite/gcc.dg/graphite/pr68428.c | 23 + gcc/testsuite/gcc.dg/graphite/pr68493.c | 34 + gcc/testsuite/gcc.dg/graphite/pr68715-2.c | 35 + gcc/testsuite/gcc.dg/graphite/pr68715.c | 36 + gcc/testsuite/gcc.dg/graphite/pr68756.c | 26 + gcc/testsuite/gcc.dg/graphite/pr68809-2.c | 27 + gcc/testsuite/gcc.dg/graphite/pr68809.c | 28 + gcc/testsuite/gcc.dg/graphite/pr68953.c | 30 + gcc/testsuite/gcc.dg/graphite/pr68976.c | 11 + gcc/testsuite/gcc.dg/graphite/pr69292.c | 19 + gcc/testsuite/gcc.dg/graphite/pr70045.c | 28 + 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/guality.h | 4 + gcc/testsuite/gcc.dg/guality/pr54200.c | 2 +- gcc/testsuite/gcc.dg/guality/pr67192.c | 79 + .../gcc.dg/guality/{pr36728-3.c => pr68860-1.c} | 14 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-2.c} | 12 +- gcc/testsuite/gcc.dg/guality/pr69244.c | 30 + gcc/testsuite/gcc.dg/guality/pr69947.c | 22 + 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 | 21 + gcc/testsuite/gcc.dg/ifcvt-5.c | 20 + gcc/testsuite/gcc.dg/incomplete-typedef-1.c | 12 + gcc/testsuite/gcc.dg/init-bad-8.c | 10 + 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.dg/ipa/{iinline-1.c => iinline-attr.c} | 9 +- 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 | 3 +- 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-icf-merge-1.c | 27 + gcc/testsuite/gcc.dg/ipa/ipa-pta-1.c | 20 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-10.c | 5 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-11.c | 13 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 16 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c | 7 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-16.c | 5 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-2.c | 5 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-3.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-4.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-5.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-6.c | 5 +- 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/ipa.exp | 2 +- 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/pr68035.c | 108 + gcc/testsuite/gcc.dg/ipa/pr68790.c | 40 + gcc/testsuite/gcc.dg/ipa/pr70306.c | 45 + 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 | 5 +- gcc/testsuite/gcc.dg/loop-7.c | 1 - gcc/testsuite/gcc.dg/loop-8.c | 24 + gcc/testsuite/gcc.dg/loop-9.c | 15 + gcc/testsuite/gcc.dg/loop-invariant.c | 42 + 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/20120723_0.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-1_0.c | 23 + gcc/testsuite/gcc.dg/lto/alias-1_1.c | 7 + 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/chkp-wrap-asm-name_0.c | 20 + gcc/testsuite/gcc.dg/lto/lto.exp | 3 +- gcc/testsuite/gcc.dg/lto/pr55113_0.c | 14 - gcc/testsuite/gcc.dg/lto/pr61886_0.c | 36 + gcc/testsuite/gcc.dg/lto/pr66221_0.c | 10 + gcc/testsuite/gcc.dg/lto/pr66221_1.c | 4 + gcc/testsuite/gcc.dg/lto/pr67452_0.c | 23 + gcc/testsuite/gcc.dg/lto/simd-function_0.c | 35 + 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 | 12 + gcc/testsuite/gcc.dg/nand.c | 11 + gcc/testsuite/gcc.dg/nested-func-10.c | 56 + gcc/testsuite/gcc.dg/nested-func-7.c | 1 - gcc/testsuite/gcc.dg/nested-func-9.c | 47 + 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/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- 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 | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 1 - gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 3 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 3 +- gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 1 - gcc/testsuite/gcc.dg/opts-4.c | 1 - gcc/testsuite/gcc.dg/parm-incomplete-1.c | 1 - gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- gcc/testsuite/gcc.dg/pch/save-temps-1.c | 3 +- gcc/testsuite/gcc.dg/pic-1.c | 10 + gcc/testsuite/gcc.dg/pic-2.c | 10 + gcc/testsuite/gcc.dg/pic-3.c | 10 + gcc/testsuite/gcc.dg/pic-4.c | 10 + gcc/testsuite/gcc.dg/pie-1.c | 10 + gcc/testsuite/gcc.dg/pie-2.c | 10 + gcc/testsuite/gcc.dg/pie-3.c | 10 + gcc/testsuite/gcc.dg/pie-4.c | 10 + gcc/testsuite/gcc.dg/pie-5.c | 10 + gcc/testsuite/gcc.dg/pie-6.c | 6 + gcc/testsuite/gcc.dg/pie-link.c | 2 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 691 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 204 + .../plugin/diagnostic-test-show-locus-color.c | 192 + .../gcc.dg/plugin/diagnostic-test-show-trees-1.c | 65 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 124 + .../plugin/diagnostic_plugin_test_show_locus.c | 367 + .../diagnostic_plugin_test_tree_expression_range.c | 98 + .../{wide-int-test-1.c => levenshtein-test-1.c} | 2 +- gcc/testsuite/gcc.dg/plugin/levenshtein_plugin.c | 64 + .../gcc.dg/plugin/location-overflow-test-1.c | 28 + .../gcc.dg/plugin/location-overflow-test-2.c | 36 + .../gcc.dg/plugin/location_overflow_plugin.c | 103 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 13 +- gcc/testsuite/gcc.dg/plugin/selfassign.c | 8 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 37 +- gcc/testsuite/gcc.dg/pointer-arith-10.c | 8 +- gcc/testsuite/gcc.dg/pow-sqrt-1.c | 6 + gcc/testsuite/gcc.dg/pow-sqrt-2.c | 5 + gcc/testsuite/gcc.dg/pow-sqrt-3.c | 5 + gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c | 37 + gcc/testsuite/gcc.dg/pow-sqrt.x | 30 + gcc/testsuite/gcc.dg/pr10474.c | 4 +- gcc/testsuite/gcc.dg/pr14649-1.c | 2 +- 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/pr19984.c | 2 +- gcc/testsuite/gcc.dg/pr19988.c | 2 - gcc/testsuite/gcc.dg/pr20115-1.c | 5 +- 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 | 7 +- gcc/testsuite/gcc.dg/pr24225.c | 1 + gcc/testsuite/gcc.dg/pr24293.c | 12 + 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/pr30457.c | 2 +- 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/pr33007.c | 2 +- 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/pr36504.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/pr39455.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/pr45352-1.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/pr59605-2.c | 2 +- gcc/testsuite/gcc.dg/pr59643.c | 1 - gcc/testsuite/gcc.dg/pr60267.c | 1 - gcc/testsuite/gcc.dg/pr61053.c | 20 +- gcc/testsuite/gcc.dg/pr61158.c | 1 - gcc/testsuite/gcc.dg/pr61441.c | 64 + 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/pr61817-1.c | 19 + gcc/testsuite/gcc.dg/pr61817-2.c | 19 + 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/pr63549.c | 2 +- gcc/testsuite/gcc.dg/pr63568.c | 37 +- gcc/testsuite/gcc.dg/pr63743.c | 1 - gcc/testsuite/gcc.dg/pr63748.c | 1 + gcc/testsuite/gcc.dg/pr63914.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 | 2 +- gcc/testsuite/gcc.dg/pr64454.c | 1 - gcc/testsuite/gcc.dg/pr64637.c | 25 + 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-1.c | 35 + gcc/testsuite/gcc.dg/pr65345-2.c | 60 + gcc/testsuite/gcc.dg/pr65345-3.c | 35 + gcc/testsuite/gcc.dg/pr65358.c | 33 + gcc/testsuite/gcc.dg/pr65521.c | 1 + gcc/testsuite/gcc.dg/pr65779.c | 42 + gcc/testsuite/gcc.dg/pr65802.c | 28 + gcc/testsuite/gcc.dg/pr65901.c | 16 + gcc/testsuite/gcc.dg/pr65980.c | 31 + gcc/testsuite/gcc.dg/pr66066-1.c | 37 + gcc/testsuite/gcc.dg/pr66066-2.c | 37 + gcc/testsuite/gcc.dg/pr66066-3.c | 37 + gcc/testsuite/gcc.dg/pr66187-1.c | 97 + gcc/testsuite/gcc.dg/pr66187-2.c | 97 + 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/pr66688.c | 40 + gcc/testsuite/gcc.dg/pr66869.c | 6 + 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/pr67089-1.c | 112 + gcc/testsuite/gcc.dg/pr67089-2.c | 112 + gcc/testsuite/gcc.dg/pr67089-3.c | 112 + gcc/testsuite/gcc.dg/pr67089-4.c | 112 + gcc/testsuite/gcc.dg/pr67089-5.c | 82 + gcc/testsuite/gcc.dg/pr67089-6.c | 62 + gcc/testsuite/gcc.dg/pr67089-7.c | 62 + 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/pr67784-1.c | 54 + gcc/testsuite/gcc.dg/pr67784-2.c | 54 + 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/pr67854.c | 11 + gcc/testsuite/gcc.dg/pr67964.c | 22 + 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/pr68134.c | 19 + gcc/testsuite/gcc.dg/pr68162-1.c | 6 + gcc/testsuite/gcc.dg/pr68286.c | 17 + gcc/testsuite/gcc.dg/pr68306-2.c | 12 + gcc/testsuite/gcc.dg/pr68306-3.c | 21 + gcc/testsuite/gcc.dg/pr68306.c | 11 + gcc/testsuite/gcc.dg/pr68317.c | 15 + gcc/testsuite/gcc.dg/pr68320.c | 67 + gcc/testsuite/gcc.dg/pr68327.c | 15 + gcc/testsuite/gcc.dg/pr68375.c | 39 + gcc/testsuite/gcc.dg/pr68412-2.c | 15 + gcc/testsuite/gcc.dg/pr68412.c | 41 + gcc/testsuite/gcc.dg/pr68435.c | 52 + gcc/testsuite/gcc.dg/pr68474.c | 7 + gcc/testsuite/gcc.dg/pr68513.c | 125 + gcc/testsuite/gcc.dg/pr68533.c | 68 + gcc/testsuite/gcc.dg/pr68595.c | 13 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68670-1.c | 5 + gcc/testsuite/gcc.dg/pr68670-2.c | 5 + gcc/testsuite/gcc.dg/pr68671.c | 23 + gcc/testsuite/gcc.dg/pr68730.c | 51 + gcc/testsuite/gcc.dg/pr68766.c | 19 + gcc/testsuite/gcc.dg/pr68785.c | 9 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/pr68841.c | 34 + gcc/testsuite/gcc.dg/pr68907.c | 14 + gcc/testsuite/gcc.dg/pr69015.c | 10 + gcc/testsuite/gcc.dg/pr69032.c | 11 + gcc/testsuite/gcc.dg/pr69070.c | 9 + gcc/testsuite/gcc.dg/pr69071.c | 22 + gcc/testsuite/gcc.dg/pr69097-1.c | 140 + gcc/testsuite/gcc.dg/pr69097-2.c | 138 + gcc/testsuite/gcc.dg/pr69156.c | 10 + gcc/testsuite/gcc.dg/pr69162.c | 12 + gcc/testsuite/gcc.dg/pr69167.c | 21 + gcc/testsuite/gcc.dg/pr69169.c | 13 + gcc/testsuite/gcc.dg/pr69172.c | 45 + gcc/testsuite/gcc.dg/pr69181-1.c | 7 + gcc/testsuite/gcc.dg/pr69181-2.c | 4 + .../gcc.dg/{torture/pr44913.c => pr69195.c} | 13 +- gcc/testsuite/gcc.dg/pr69238.c | 28 + gcc/testsuite/gcc.dg/pr69247.c | 14 + gcc/testsuite/gcc.dg/pr69307.c | 34 + gcc/testsuite/gcc.dg/pr69328.c | 16 + gcc/testsuite/gcc.dg/pr69391-1.c | 12 + gcc/testsuite/gcc.dg/pr69391-2.c | 12 + gcc/testsuite/gcc.dg/pr69421.c | 16 + gcc/testsuite/gcc.dg/pr69442.c | 23 + gcc/testsuite/gcc.dg/pr69483.c | 6 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69535.c | 36 + gcc/testsuite/gcc.dg/pr69543.c | 18 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} | 19 +- gcc/testsuite/gcc.dg/pr69619.c | 20 + gcc/testsuite/gcc.dg/pr69627.c | 27 + gcc/testsuite/gcc.dg/pr69634.c | 21 + gcc/testsuite/gcc.dg/pr69644.c | 11 + gcc/testsuite/gcc.dg/pr69650.c | 5 + gcc/testsuite/gcc.dg/pr69796.c | 10 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/pr69819.c | 5 + gcc/testsuite/gcc.dg/pr69824.c | 4 + gcc/testsuite/gcc.dg/pr69885.c | 13 + gcc/testsuite/gcc.dg/pr69896.c | 33 + gcc/testsuite/gcc.dg/pr69900.c | 6 + gcc/testsuite/gcc.dg/pr69915.c | 15 + gcc/testsuite/gcc.dg/pr69956.c | 11 + gcc/testsuite/gcc.dg/pr69973.c | 2 + gcc/testsuite/gcc.dg/pr69974.c | 13 + gcc/testsuite/gcc.dg/pr69990.c | 24 + gcc/testsuite/gcc.dg/pr70017.c | 20 + gcc/testsuite/gcc.dg/pr70022.c | 10 + gcc/testsuite/gcc.dg/pr70026.c | 15 + gcc/testsuite/gcc.dg/pr70050.c | 11 + gcc/testsuite/gcc.dg/pr70110.c | 39 + gcc/testsuite/gcc.dg/pr70152.c | 27 + gcc/testsuite/gcc.dg/pr70161-2.c | 7 + gcc/testsuite/gcc.dg/pr70161.c | 7 + gcc/testsuite/gcc.dg/pr70169.c | 40 + gcc/testsuite/gcc.dg/pr70174.c | 11 + gcc/testsuite/gcc.dg/pr70177.c | 15 + gcc/testsuite/gcc.dg/pr70219.c | 18 + gcc/testsuite/gcc.dg/pr70252.c | 16 + gcc/testsuite/gcc.dg/pr70269.c | 7 + gcc/testsuite/gcc.dg/pr70281.c | 9 + gcc/testsuite/gcc.dg/pr70292.c | 12 + gcc/testsuite/gcc.dg/pr70317.c | 27 + gcc/testsuite/gcc.dg/pr70326.c | 20 + gcc/testsuite/gcc.dg/pr70405.c | 15 + gcc/testsuite/gcc.dg/pr70442.c | 20 + gcc/testsuite/gcc.dg/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/redecl-4.c | 2 +- gcc/testsuite/gcc.dg/sancov/basic0.c | 9 + gcc/testsuite/gcc.dg/sancov/basic1.c | 12 + gcc/testsuite/gcc.dg/sancov/basic2.c | 14 + .../gcc.dg/{tsan/tsan.exp => sancov/sancov.exp} | 25 +- gcc/testsuite/gcc.dg/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/setjmp-6.c | 25 + gcc/testsuite/gcc.dg/shrink-wrap-alloca.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 1 - gcc/testsuite/gcc.dg/sibcall-11.c | 7 + gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/simd-1.c | 2 +- gcc/testsuite/gcc.dg/simd-7.c | 20 + gcc/testsuite/gcc.dg/simd-8.c | 20 + .../gcc.dg/simulate-thread/simulate-thread.exp | 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/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/special/weak-2.c | 4 + gcc/testsuite/gcc.dg/spellcheck-fields.c | 63 + gcc/testsuite/gcc.dg/spellcheck-options-1.c | 4 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-2.c | 5 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + 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-9.c | 27 + gcc/testsuite/gcc.dg/sso/dump.h | 30 + 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 | 65 + gcc/testsuite/gcc.dg/sso/p13.c | 65 + gcc/testsuite/gcc.dg/sso/p2.c | 89 + gcc/testsuite/gcc.dg/sso/p3.c | 89 + gcc/testsuite/gcc.dg/sso/p4.c | 65 + gcc/testsuite/gcc.dg/sso/p5.c | 75 + gcc/testsuite/gcc.dg/sso/p6.c | 75 + gcc/testsuite/gcc.dg/sso/p7.c | 75 + gcc/testsuite/gcc.dg/sso/p8.c | 75 + gcc/testsuite/gcc.dg/sso/p9.c | 65 + gcc/testsuite/gcc.dg/sso/q1.c | 51 + gcc/testsuite/gcc.dg/sso/q13.c | 51 + gcc/testsuite/gcc.dg/sso/q2.c | 55 + gcc/testsuite/gcc.dg/sso/q3.c | 55 + gcc/testsuite/gcc.dg/sso/q4.c | 51 + gcc/testsuite/gcc.dg/sso/q5.c | 47 + gcc/testsuite/gcc.dg/sso/q6.c | 46 + gcc/testsuite/gcc.dg/sso/q7.c | 47 + gcc/testsuite/gcc.dg/sso/q8.c | 47 + gcc/testsuite/gcc.dg/sso/q9.c | 51 + gcc/testsuite/gcc.dg/sso/r3.c | 66 + gcc/testsuite/gcc.dg/sso/r5.c | 66 + gcc/testsuite/gcc.dg/sso/r6.c | 66 + gcc/testsuite/gcc.dg/sso/r7.c | 66 + gcc/testsuite/gcc.dg/sso/r8.c | 66 + gcc/testsuite/gcc.dg/sso/s3.c | 80 + gcc/testsuite/gcc.dg/sso/s5.c | 92 + gcc/testsuite/gcc.dg/sso/s6.c | 82 + gcc/testsuite/gcc.dg/sso/s7.c | 80 + gcc/testsuite/gcc.dg/sso/s8.c | 80 + .../gcc.dg/{tree-ssa/tree-ssa.exp => sso/sso.exp} | 30 +- gcc/testsuite/gcc.dg/sso/t1.c | 57 + gcc/testsuite/gcc.dg/sso/t13.c | 57 + gcc/testsuite/gcc.dg/sso/t2.c | 93 + gcc/testsuite/gcc.dg/sso/t3.c | 93 + gcc/testsuite/gcc.dg/sso/t4.c | 57 + gcc/testsuite/gcc.dg/sso/t5.c | 73 + gcc/testsuite/gcc.dg/sso/t6.c | 73 + gcc/testsuite/gcc.dg/sso/t7.c | 73 + gcc/testsuite/gcc.dg/sso/t8.c | 73 + gcc/testsuite/gcc.dg/sso/t9.c | 57 + gcc/testsuite/gcc.dg/sso/u5.c | 53 + gcc/testsuite/gcc.dg/sso/u6.c | 53 + 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 | 1 + 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/strlenopt.h | 7 + gcc/testsuite/gcc.dg/superblock.c | 2 - gcc/testsuite/gcc.dg/sync-fetch-bool.c | 54 + gcc/testsuite/gcc.dg/sync-fetch.c | 115 + 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/tls/tls.exp | 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 | 3 +- 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 | 3 +- 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/pr60908.c | 15 + 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 | 5 +- gcc/testsuite/gcc.dg/tm/reg-promotion.c | 5 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- 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 | 3 + .../gcc.dg/torture/builtin-isinf_sign-1.c | 2 + 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 | 5 +- gcc/testsuite/gcc.dg/torture/ipa-pta-3.c | 19 + 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/pr29119.c | 3 +- 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/pr46216.c | 1 + gcc/testsuite/gcc.dg/torture/pr50472.c | 1 - gcc/testsuite/gcc.dg/torture/pr53366-2.c | 23 +- gcc/testsuite/gcc.dg/torture/pr53922.c | 1 + 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/pr57676.c | 28 + gcc/testsuite/gcc.dg/torture/pr60092.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/pr66076.c | 11 + gcc/testsuite/gcc.dg/torture/pr66101.c | 36 + gcc/testsuite/gcc.dg/torture/pr66123.c | 12 + gcc/testsuite/gcc.dg/torture/pr66165.c | 11 + gcc/testsuite/gcc.dg/torture/pr66178.c | 17 + gcc/testsuite/gcc.dg/torture/pr66185.c | 13 + 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/pr66856-1.c | 24 + gcc/testsuite/gcc.dg/torture/pr66856-2.c | 26 + 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/pr66949-1.c | 28 + gcc/testsuite/gcc.dg/torture/pr66949-2.c | 23 + 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/pr67609.c | 34 + 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/pr67916.c | 46 + 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/pr68060-1.c | 16 + gcc/testsuite/gcc.dg/torture/pr68060-2.c | 20 + 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/pr68264.c | 122 + gcc/testsuite/gcc.dg/torture/pr68379.c | 12 + gcc/testsuite/gcc.dg/torture/pr68517.c | 26 + gcc/testsuite/gcc.dg/torture/pr68528.c | 17 + gcc/testsuite/gcc.dg/torture/pr68570.c | 35 + gcc/testsuite/gcc.dg/torture/pr68625.c | 51 + gcc/testsuite/gcc.dg/torture/pr68721.c | 31 + gcc/testsuite/gcc.dg/torture/pr68806.c | 13 + gcc/testsuite/gcc.dg/torture/pr68870.c | 29 + gcc/testsuite/gcc.dg/torture/pr68906.c | 24 + gcc/testsuite/gcc.dg/torture/pr68946.c | 24 + gcc/testsuite/gcc.dg/torture/pr68951.c | 12 + gcc/testsuite/gcc.dg/torture/pr68955.c | 41 + gcc/testsuite/gcc.dg/torture/pr68963.c | 41 + gcc/testsuite/gcc.dg/torture/pr69117.c | 23 + gcc/testsuite/gcc.dg/torture/pr69157.c | 17 + gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69168.c | 17 + gcc/testsuite/gcc.dg/torture/pr69170.c | 18 + gcc/testsuite/gcc.dg/torture/pr69173.c | 12 + gcc/testsuite/gcc.dg/torture/pr69174.c | 19 + gcc/testsuite/gcc.dg/torture/pr69186.c | 12 + gcc/testsuite/gcc.dg/torture/pr69242.c | 15 + gcc/testsuite/gcc.dg/torture/pr69352.c | 40 + gcc/testsuite/gcc.dg/torture/pr69376.c | 45 + gcc/testsuite/gcc.dg/torture/pr69399.c | 18 + gcc/testsuite/gcc.dg/torture/pr69400.c | 20 + gcc/testsuite/gcc.dg/torture/pr69452.c | 35 + gcc/testsuite/gcc.dg/torture/pr69518.c | 11 + gcc/testsuite/gcc.dg/torture/pr69542.c | 37 + gcc/testsuite/gcc.dg/torture/pr69546-1.c | 26 + gcc/testsuite/gcc.dg/torture/pr69546-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr69574.c | 15 + gcc/testsuite/gcc.dg/torture/pr69606.c | 20 + gcc/testsuite/gcc.dg/torture/pr69613.c | 41 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69715.c | 11 + gcc/testsuite/gcc.dg/torture/pr69719.c | 24 + gcc/testsuite/gcc.dg/torture/pr69760.c | 50 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/torture/pr69854.c | 8 + gcc/testsuite/gcc.dg/torture/pr69886.c | 15 + gcc/testsuite/gcc.dg/torture/pr69909.c | 35 + gcc/testsuite/gcc.dg/torture/pr69932.c | 10 + gcc/testsuite/gcc.dg/torture/pr69936.c | 24 + gcc/testsuite/gcc.dg/torture/pr69941.c | 30 + gcc/testsuite/gcc.dg/torture/pr69951.c | 21 + gcc/testsuite/gcc.dg/torture/pr69989.c | 23 + gcc/testsuite/gcc.dg/torture/pr70025.c | 81 + gcc/testsuite/gcc.dg/torture/pr70083.c | 24 + gcc/testsuite/gcc.dg/torture/pr70115.c | 20 + gcc/testsuite/gcc.dg/torture/pr70123.c | 198 + gcc/testsuite/gcc.dg/torture/pr70278.c | 37 + gcc/testsuite/gcc.dg/torture/pr70288-1.c | 36 + gcc/testsuite/gcc.dg/torture/pr70288-2.c | 35 + gcc/testsuite/gcc.dg/torture/pr70307.c | 67 + gcc/testsuite/gcc.dg/torture/pr70310.c | 20 + gcc/testsuite/gcc.dg/torture/pr70333.c | 19 + gcc/testsuite/gcc.dg/torture/pr70370.c | 45 + gcc/testsuite/gcc.dg/torture/pr70396.c | 17 + gcc/testsuite/gcc.dg/torture/pr70421.c | 22 + gcc/testsuite/gcc.dg/torture/pr70450.c | 19 + gcc/testsuite/gcc.dg/torture/pr70457.c | 29 + gcc/testsuite/gcc.dg/torture/pr70484.c | 19 + gcc/testsuite/gcc.dg/torture/pr70542.c | 31 + gcc/testsuite/gcc.dg/torture/pr70623-2.c | 41 + gcc/testsuite/gcc.dg/torture/pr70623.c | 32 + gcc/testsuite/gcc.dg/torture/pr70628.c | 46 + 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.dg/torture/stackalign/builtin-return-1.c | 4 +- .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- 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/torture/vshuf-4.inc | 3 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gcc.dg/tree-prof/20050826-2.c | 5 +- gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 5 +- .../gcc.dg/tree-prof/cold_partition_label.c | 3 +- .../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/tree-prof.exp | 2 +- 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c | 5 +- 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 | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c | 4 +- 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 | 5 +- 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 | 5 +- 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 | 3 +- 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c | 5 +- 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 | 5 +- 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-34.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/alias-35.c | 18 + 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 | 5 +- 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 | 5 +- 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 | 5 +- 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 | 7 +- 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 | 2 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11c.c | 2 +- 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-8.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 23 + 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 | 6 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c | 6 +- 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_5.c | 23 + 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 | 2 +- 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loop-33.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loop-34.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loop-36.c | 5 +- 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 | 5 +- 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 | 5 +- 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 | 5 +- 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-14.c | 37 + 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/pr15826.c | 36 + 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 | 4 +- 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr20702.c | 5 +- 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 | 10 +- gcc/testsuite/gcc.dg/tree-ssa/pr21090.c | 3 +- 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 | 5 +- 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 | 8 +- 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 | 3 +- 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 | 5 +- 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 | 53 + 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 | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr67755.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr67891.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68021.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr68234.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr68431.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr68455.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c | 47 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c | 92 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c | 172 + gcc/testsuite/gcc.dg/tree-ssa/pr68714.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 138 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr69270.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr69666.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 129 + gcc/testsuite/gcc.dg/tree-ssa/pr70372.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/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 | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pta-escape-3.c | 3 +- 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-43.c | 53 + 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 | 4 +- 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/recip-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/restrict-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-4.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-5.c | 5 +- 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 | 78 + 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 | 11 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 11 +- 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/split-path-1.c | 69 + gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 94 + 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-17.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/sra-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/sra-20.c | 20 + 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c | 5 +- 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 | 14 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-4.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-dse-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c | 5 +- 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 | 35 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 32 + 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-2g.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2h.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 8 +- 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 | 19 + 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 | 3 +- 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-52.c | 26 + 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-10.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-3.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-7.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-8.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-9.c | 5 +- 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 | 4 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 8 +- 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 | 5 +- 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/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/unreachable.c | 3 +- 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 | 16 + gcc/testsuite/gcc.dg/tree-ssa/vrp01.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 5 +- 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 | 3 +- gcc/testsuite/gcc.dg/tree-ssa/vrp07.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 5 +- 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 | 5 +- gcc/testsuite/gcc.dg/tree-ssa/vrp47.c | 5 +- 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 | 3 +- 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 | 18 + gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 41 + 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/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/typedef-redecl2.c | 13 + gcc/testsuite/gcc.dg/ubsan/bounds-2.c | 2 +- gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c | 9 + gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c | 9 + .../float-cast-overflow-atomic.c} | 8 +- gcc/testsuite/gcc.dg/ubsan/object-size-9.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr67279.c | 14 + gcc/testsuite/gcc.dg/ubsan/pr67662.c | 14 + gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/ucnid-6.c | 1 - gcc/testsuite/gcc.dg/uninit-19.c | 52 +- gcc/testsuite/gcc.dg/uninit-21.c | 33 + gcc/testsuite/gcc.dg/uninit-22.c | 69 + 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-2.c | 4 + 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/unused-variable-3.c | 9 + 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 | 7 +- 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-pr70130.c | 94 + 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 | 3 +- 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 | 6 +- 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 | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 6 +- 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 | 6 +- 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 | 13 +- gcc/testsuite/gcc.dg/vect/bb-slp-33.c | 48 + gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 36 + gcc/testsuite/gcc.dg/vect/bb-slp-35.c | 12 + gcc/testsuite/gcc.dg/vect/bb-slp-36.c | 35 + 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 | 11 +- 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 | 3 +- 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 | 60 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 12 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c | 42 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 41 + .../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 +- .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../costmodel/ppc/costmodel-bb-slp-9a-pr63175.c | 2 +- .../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 3 +- .../ppc/costmodel-fast-math-vect-pr29925.c | 3 +- .../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 | 3 +- .../gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c | 1 - .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 5 +- .../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 | 5 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 - .../vect/costmodel/ppc/costmodel-vect-outer-fir.c | 3 +- .../costmodel/ppc/costmodel-vect-reduc-1char.c | 3 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../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 - .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../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-pr68961.c | 15 + .../vect/costmodel/x86_64/costmodel-pr69297.c | 83 + .../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 +- .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- .../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 | 10 +- 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 | 3 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-6.c | 3 +- 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 | 2 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 2 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 2 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 2 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 2 - 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 | 3 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-61.c | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 1 - gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-1.c | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 3 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 - gcc/testsuite/gcc.dg/vect/nodump-forwprop-22.c | 1 - gcc/testsuite/gcc.dg/vect/pr16105.c | 3 +- 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 | 18 +- 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 | 6 +- 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 | 5 +- 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 | 5 +- 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 | 2 - 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 | 2 - gcc/testsuite/gcc.dg/vect/pr45633.c | 1 - gcc/testsuite/gcc.dg/vect/pr45752.c | 22 +- gcc/testsuite/gcc.dg/vect/pr45847.c | 1 - gcc/testsuite/gcc.dg/vect/pr45902.c | 2 - gcc/testsuite/gcc.dg/vect/pr46009.c | 1 - gcc/testsuite/gcc.dg/vect/pr46032.c | 49 + 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 | 3 +- 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 | 4 +- 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 | 3 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/pr59354.c | 2 - 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 | 2 - gcc/testsuite/gcc.dg/vect/pr64404.c | 2 - gcc/testsuite/gcc.dg/vect/pr64421.c | 1 - gcc/testsuite/gcc.dg/vect/pr64493.c | 3 - gcc/testsuite/gcc.dg/vect/pr64495.c | 3 - gcc/testsuite/gcc.dg/vect/pr64829.c | 1 - gcc/testsuite/gcc.dg/vect/pr64844.c | 2 - gcc/testsuite/gcc.dg/vect/pr65310.c | 1 - gcc/testsuite/gcc.dg/vect/pr65494.c | 1 - gcc/testsuite/gcc.dg/vect/pr65518.c | 3 - gcc/testsuite/gcc.dg/vect/pr65947-1.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-10.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-11.c | 48 + gcc/testsuite/gcc.dg/vect/pr65947-12.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-13.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-2.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 51 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-5.c | 42 + gcc/testsuite/gcc.dg/vect/pr65947-6.c | 40 + 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/testsuite/gcc.dg/vect/pr67790.c | 40 + gcc/testsuite/gcc.dg/vect/pr68305.c | 13 + gcc/testsuite/gcc.dg/vect/pr68339.c | 17 + gcc/testsuite/gcc.dg/vect/pr68417.c | 32 + gcc/testsuite/gcc.dg/vect/pr68445.c | 19 + gcc/testsuite/gcc.dg/vect/pr68482.c | 18 + gcc/testsuite/gcc.dg/vect/pr68502-1.c | 48 + gcc/testsuite/gcc.dg/vect/pr68502-2.c | 48 + gcc/testsuite/gcc.dg/vect/pr68577.c | 25 + gcc/testsuite/gcc.dg/vect/pr69083.c | 20 + gcc/testsuite/gcc.dg/vect/pr69652.c | 14 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/pr70021.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-1.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-2.c | 35 + gcc/testsuite/gcc.dg/vect/pr70354-1.c | 50 + gcc/testsuite/gcc.dg/vect/pr70354-2.c | 37 + .../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 | 3 +- 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 | 6 +- 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 | 68 + gcc/testsuite/gcc.dg/vect/slp-42.c | 19 + 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 | 7 +- 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 | 8 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 8 +- gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 15 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 8 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 11 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 8 +- 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 | 2 - 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 | 4 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/vect-105.c | 3 +- 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 | 2 - 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 | 19 + 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 | 7 +- gcc/testsuite/gcc.dg/vect/vect-28.c | 1 - gcc/testsuite/gcc.dg/vect/vect-29.c | 5 +- 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-chars.c | 16 + 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 | 4 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/vect-44.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-46.c | 1 - gcc/testsuite/gcc.dg/vect/vect-48.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-50.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-52.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-54.c | 1 - gcc/testsuite/gcc.dg/vect/vect-56.c | 3 +- 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 | 3 +- 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 | 8 +- 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 | 5 +- gcc/testsuite/gcc.dg/vect/vect-75.c | 5 +- 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 | 5 +- gcc/testsuite/gcc.dg/vect/vect-77-global.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-77.c | 1 - gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-78-global.c | 5 +- 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 | 7 +- gcc/testsuite/gcc.dg/vect/vect-95.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-96.c | 3 +- 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 | 2 - gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 3 - 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 | 4 +- 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 | 2 - gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 4 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 4 +- 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 | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 2 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 2 - .../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 | 2 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 2 - gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 18 + 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 | 7 +- 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 | 5 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 5 +- 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 | 3 +- gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-nest-cycle-1.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-nest-cycle-2.c | 3 +- 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 | 4 +- gcc/testsuite/gcc.dg/vect/vect-outer-1.c | 4 +- .../gcc.dg/vect/vect-outer-1a-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-outer-1a.c | 4 +- .../gcc.dg/vect/vect-outer-1b-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-outer-1b.c | 4 +- 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 | 4 +- .../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 | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-3a.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 4 +- 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 | 4 +- gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 2 - .../gcc.dg/vect/vect-outer-fir-big-array.c | 3 +- .../gcc.dg/vect/vect-outer-fir-lb-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-fir-lb.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-fir.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c | 28 + 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 | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 2 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 2 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 2 - .../gcc.dg/vect/vect-over-widen-4-big-array.c | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 2 - 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 | 7 +- gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-pre-interact.c | 3 +- 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 | 4 +- 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 | 3 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 3 +- 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 | 3 +- .../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 | 35 + 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 | 2 - .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 1 - .../vect/vect-strided-u8-i8-gap7-big-array.c | 5 +- .../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 | 4 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 4 +- .../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 2 - 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/vect.exp | 2 +- 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-24.c | 32 + 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/vmx/vmx.exp | 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/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/weak/weak-1.c | 2 + gcc/testsuite/gcc.dg/weak/weak-12.c | 2 + gcc/testsuite/gcc.dg/weak/weak-15.c | 2 + gcc/testsuite/gcc.dg/weak/weak-16.c | 2 + gcc/testsuite/gcc.dg/weak/weak-18.c | 9 + gcc/testsuite/gcc.dg/weak/weak-2.c | 2 + gcc/testsuite/gcc.dg/weak/weak-4.c | 2 + gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- 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/acker1.exp | 2 +- gcc/testsuite/gcc.misc-tests/arm-isr.exp | 2 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 2 +- gcc/testsuite/gcc.misc-tests/dectest.exp | 2 +- gcc/testsuite/gcc.misc-tests/dhry.exp | 2 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 68 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 8 +- gcc/testsuite/gcc.misc-tests/output.exp | 2 +- gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- .../gcc.target/aarch64/aapcs64/func-ret-1.c | 3 + gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/aapcs64/type-def.h | 3 + gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/abs_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/abs_2.c | 1 - gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- 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 | 50 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 112 +- .../aarch64/advsimd-intrinsics/binary_op.inc | 17 +- .../aarch64/advsimd-intrinsics/binary_sat_op.inc | 17 +- .../aarch64/advsimd-intrinsics/compute-ref-data.h | 16 + .../aarch64/advsimd-intrinsics/unary_op.inc | 7 +- .../aarch64/advsimd-intrinsics/vXXXl.inc | 7 +- .../aarch64/advsimd-intrinsics/vXXXw.inc | 7 +- .../gcc.target/aarch64/advsimd-intrinsics/vaba.c | 31 +- .../gcc.target/aarch64/advsimd-intrinsics/vabal.c | 37 +- .../gcc.target/aarch64/advsimd-intrinsics/vabd.c | 30 +- .../gcc.target/aarch64/advsimd-intrinsics/vabdl.c | 37 +- .../gcc.target/aarch64/advsimd-intrinsics/vabs.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vadd.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vaddl.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vaddw.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vand.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vbic.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vbsl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vcage.c | 39 - .../gcc.target/aarch64/advsimd-intrinsics/vcagt.c | 38 - .../gcc.target/aarch64/advsimd-intrinsics/vcale.c | 38 - .../gcc.target/aarch64/advsimd-intrinsics/vcalt.c | 38 - .../gcc.target/aarch64/advsimd-intrinsics/vceq.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vcge.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vcgt.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vcle.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vcls.c | 85 +- .../gcc.target/aarch64/advsimd-intrinsics/vclt.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vclz.c | 63 +- .../gcc.target/aarch64/advsimd-intrinsics/vcnt.c | 30 +- .../aarch64/advsimd-intrinsics/vcombine.c | 40 +- .../aarch64/advsimd-intrinsics/vcreate.c | 56 +- .../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/veor.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vext.c | 2 +- .../aarch64/advsimd-intrinsics/vget_high.c | 47 +- .../aarch64/advsimd-intrinsics/vget_lane.c | 125 + .../aarch64/advsimd-intrinsics/vget_low.c | 50 +- .../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 | 15 + .../advsimd-intrinsics/vld2_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld2_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld2q_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld3_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld3q_lane_u8_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld4_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_f32_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_p8_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_s16_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_s32_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_s64_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_s8_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_u16_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_u32_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_u64_indices_1.c | 16 + .../advsimd-intrinsics/vld4q_lane_u8_indices_1.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 176 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 360 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 287 +- .../gcc.target/aarch64/advsimd-intrinsics/vmul.c | 26 +- .../advsimd-intrinsics/vmulx_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_laneq_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxd_lane_f64_indices_1.c | 16 + .../vmulxd_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxq_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulxq_lane_f64_indices_1.c | 16 + .../vmulxq_laneq_f32_indices_1.c | 16 + .../vmulxq_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxs_lane_f32_indices_1.c | 16 + .../vmulxs_laneq_f32_indices_1.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vneg.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vorn.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vorr.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c | 29 - .../gcc.target/aarch64/advsimd-intrinsics/vqadd.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c | 134 + .../aarch64/advsimd-intrinsics/vqmovun.c | 93 + .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c | 29 - .../aarch64/advsimd-intrinsics/vqrdmlXh.inc | 138 + .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc | 154 + .../aarch64/advsimd-intrinsics/vqrdmlah.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlsh.c | 61 + .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c | 61 + .../aarch64/advsimd-intrinsics/vqrdmulh.c | 161 + .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c | 169 + .../aarch64/advsimd-intrinsics/vqrdmulh_n.c | 155 + .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 1090 + .../aarch64/advsimd-intrinsics/vqrshrn_n.c | 174 + .../aarch64/advsimd-intrinsics/vqrshrun_n.c | 189 + .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 829 + .../aarch64/advsimd-intrinsics/vqshl_n.c | 234 + .../aarch64/advsimd-intrinsics/vqshlu_n.c | 263 + .../aarch64/advsimd-intrinsics/vqshrn_n.c | 177 + .../aarch64/advsimd-intrinsics/vqshrun_n.c | 133 + .../gcc.target/aarch64/advsimd-intrinsics/vqsub.c | 12 - .../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/vsXi_n.inc | 19 +- .../aarch64/advsimd-intrinsics/vset_lane.c | 112 + .../gcc.target/aarch64/advsimd-intrinsics/vshl.c | 99 +- .../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 + .../aarch64/advsimd-intrinsics/vshuffle.inc | 31 +- .../gcc.target/aarch64/advsimd-intrinsics/vsli_n.c | 26 +- .../gcc.target/aarch64/advsimd-intrinsics/vsra_n.c | 117 + .../gcc.target/aarch64/advsimd-intrinsics/vsri_n.c | 26 +- .../aarch64/advsimd-intrinsics/vst1_lane.c | 102 + .../advsimd-intrinsics/vst2_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_p8_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_s8_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst2_lane_u8_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst2q_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_p8_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_s8_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst3_lane_u8_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst3q_lane_u8_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_p8_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_s8_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst4_lane_u8_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_f32_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_f64_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_p8_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_s16_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_s32_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_s64_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_s8_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_u16_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_u32_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_u64_indices_1.c | 15 + .../advsimd-intrinsics/vst4q_lane_u8_indices_1.c | 15 + .../aarch64/advsimd-intrinsics/vstX_lane.c | 578 + .../gcc.target/aarch64/advsimd-intrinsics/vsub.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vsubl.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vsubw.c | 30 - .../gcc.target/aarch64/advsimd-intrinsics/vtbX.c | 289 + .../gcc.target/aarch64/advsimd-intrinsics/vtrn.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vtst.c | 120 + .../gcc.target/aarch64/advsimd-intrinsics/vuzp.c | 12 - .../gcc.target/aarch64/advsimd-intrinsics/vzip.c | 12 - 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 + .../gcc.target/aarch64/assembler_arch_1.c | 21 + .../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/ccmp_1.c | 95 + 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/cmpimm_branch_1.c | 26 + gcc/testsuite/gcc.target/aarch64/cmpimm_cset_1.c | 23 + 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/testsuite/gcc.target/aarch64/fmaxmin.c | 69 + .../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/iinline-attr-1.c | 29 + 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/mgeneral-regs_4.c | 9 + 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/pr60697.c | 2 +- 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/testsuite/gcc.target/aarch64/pr68363_1.c | 19 + gcc/testsuite/gcc.target/aarch64/pr68651_1.c | 16 + gcc/testsuite/gcc.target/aarch64/pr68674.c | 22 + gcc/testsuite/gcc.target/aarch64/pr69245_1.c | 18 + gcc/testsuite/gcc.target/aarch64/pr69245_2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70044.c | 14 + gcc/testsuite/gcc.target/aarch64/pr70120-1.c | 19 + gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70120-3.c | 22 + gcc/testsuite/gcc.target/aarch64/pr70398.c | 26 + .../gcc.target/aarch64/pragma_cpp_predefs_1.c | 255 + gcc/testsuite/gcc.target/aarch64/ror.c | 1 - gcc/testsuite/gcc.target/aarch64/saddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/saddw-2.c | 16 + 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 | 33 - gcc/testsuite/gcc.target/aarch64/sha1_1.c | 1 - gcc/testsuite/gcc.target/aarch64/sha256_1.c | 1 - .../gcc.target/aarch64/shift_wide_invalid_1.c | 36 + .../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/pr67896.C | 7 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- 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.target/aarch64/simd/vcvt_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvt_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvta_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvta_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtm_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtm_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtn_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtn_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtp_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtp_u64_f64_1.c | 19 + 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/testsuite/gcc.target/aarch64/simd/vmulx.x | 46 + .../gcc.target/aarch64/simd/vmulx_f32_1.c | 52 + .../gcc.target/aarch64/simd/vmulx_f64_1.c | 57 + .../gcc.target/aarch64/simd/vmulx_f64_2.c | 59 + .../gcc.target/aarch64/simd/vmulx_lane_f32_1.c | 70 + .../gcc.target/aarch64/simd/vmulx_lane_f64_1.c | 62 + .../gcc.target/aarch64/simd/vmulx_laneq_f32_1.c | 111 + .../gcc.target/aarch64/simd/vmulx_laneq_f64_1.c | 76 + .../gcc.target/aarch64/simd/vmulxd_f64_1.c | 36 + .../gcc.target/aarch64/simd/vmulxd_f64_2.c | 45 + .../gcc.target/aarch64/simd/vmulxd_lane_f64_1.c | 54 + .../gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c | 62 + .../gcc.target/aarch64/simd/vmulxq_f32_1.c | 48 + .../gcc.target/aarch64/simd/vmulxq_f64_1.c | 51 + .../gcc.target/aarch64/simd/vmulxq_lane_f32_1.c | 79 + .../gcc.target/aarch64/simd/vmulxq_lane_f64_1.c | 61 + .../gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c | 118 + .../gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c | 78 + .../gcc.target/aarch64/simd/vmulxs_f32_1.c | 34 + .../gcc.target/aarch64/simd/vmulxs_f32_2.c | 44 + .../gcc.target/aarch64/simd/vmulxs_lane_f32_1.c | 61 + .../gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c | 85 + 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 | 5 +- gcc/testsuite/gcc.target/aarch64/sshr64_1.c | 1 - gcc/testsuite/gcc.target/aarch64/stack-checking.c | 21 + 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 | 13 + gcc/testsuite/gcc.target/aarch64/target_attr_17.c | 8 + 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/tst_3.c | 12 + .../avx-additional-reg-names.c => aarch64/tst_4.c} | 11 +- gcc/testsuite/gcc.target/aarch64/tst_5.c | 21 + gcc/testsuite/gcc.target/aarch64/tst_6.c | 10 + gcc/testsuite/gcc.target/aarch64/uaddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/uaddw-2.c | 17 + gcc/testsuite/gcc.target/aarch64/uaddw-3.c | 16 + .../gcc.target/aarch64/umaddl_combine_1.c | 29 + 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 | 12 +- 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.target/aarch64/vect-ld1r-compile-fp.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-movi.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 33 + 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 - .../aarch64/vector_initialization_nostack.c | 53 + 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 | 3 +- gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 5 + .../aarch64/{vldN_lane_1.c => vstN_lane_1.c} | 44 +- gcc/testsuite/gcc.target/aarch64/vsub_f64.c | 1 - gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/alpha/pr66140.c | 53 + gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arc/builtin_general.c | 36 + gcc/testsuite/gcc.target/arc/builtin_simd.c | 171 + gcc/testsuite/gcc.target/arc/builtin_special.c | 42 + gcc/testsuite/gcc.target/arc/jump-around-jump.c | 2 +- gcc/testsuite/gcc.target/arc/load-update.c | 20 + gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 16 + gcc/testsuite/gcc.target/arm/20131120.c | 1 - gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- 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/acle.exp | 2 +- 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/testsuite/gcc.target/arm/arm.exp | 2 +- .../gcc.target/arm/armv6-unaligned-load-ice.c | 18 + .../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/atomic_loaddi_1.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c | 9 + .../gcc.target/arm/atomic_loaddi_acquire.x | 11 + .../gcc.target/arm/atomic_loaddi_relaxed.x | 11 + .../gcc.target/arm/atomic_loaddi_seq_cst.x | 11 + gcc/testsuite/gcc.target/arm/attr-align1.c | 28 + gcc/testsuite/gcc.target/arm/attr-align2.c | 15 + gcc/testsuite/gcc.target/arm/attr-align3.c | 14 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 46 + .../gcc.target/arm/attr-neon-builtin-fail.c | 18 + .../gcc.target/arm/attr-neon-builtin-fail2.c | 15 + gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 12 + gcc/testsuite/gcc.target/arm/attr-neon.c | 23 + gcc/testsuite/gcc.target/arm/attr-neon2.c | 34 + gcc/testsuite/gcc.target/arm/attr-neon3.c | 38 + .../gcc.target/arm/attr-unaligned-load-ice.c | 19 + gcc/testsuite/gcc.target/arm/attr_arm-err.c | 13 + gcc/testsuite/gcc.target/arm/attr_arm.c | 12 + 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 | 53 + gcc/testsuite/gcc.target/arm/bics_2.c | 56 + gcc/testsuite/gcc.target/arm/bics_3.c | 40 + gcc/testsuite/gcc.target/arm/bics_4.c | 48 + gcc/testsuite/gcc.target/arm/cmp-2.c | 5 +- gcc/testsuite/gcc.target/arm/combine-movs.c | 3 +- .../gcc.target/arm/cond_sub_restrict_it.c | 26 + .../gcc.target/arm/condarith_restrict_it.c | 47 + .../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 | 27 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 13 + gcc/testsuite/gcc.target/arm/fmaxmin.x | 54 + gcc/testsuite/gcc.target/arm/fp16-inf.c | 14 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 3 - .../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/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c | 16 + gcc/testsuite/gcc.target/arm/lto/pr65837_0.c | 15 + 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 | 15 + 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 | 3 + 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/mmx-1.c | 2 +- gcc/testsuite/gcc.target/arm/mod_2.c | 8 + gcc/testsuite/gcc.target/arm/mod_256.c | 8 + gcc/testsuite/gcc.target/arm/movcond_restrict_it.c | 27 + gcc/testsuite/gcc.target/arm/negscc_restrict_it.c | 19 + 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-vlshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshl-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon/neon.exp | 2 +- gcc/testsuite/gcc.target/arm/neon/pr51534.c | 25 +- 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/pr26702.c | 4 + gcc/testsuite/gcc.target/arm/pr42172-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr43404.c | 10 + gcc/testsuite/gcc.target/arm/pr43597.c | 1 - gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- 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/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr63210.c | 2 + gcc/testsuite/gcc.target/arm/pr63408.c | 23 + gcc/testsuite/gcc.target/arm/pr64208.c | 25 + gcc/testsuite/gcc.target/arm/pr64616.c | 14 + gcc/testsuite/gcc.target/arm/pr64744-1.c | 40 + gcc/testsuite/gcc.target/arm/pr64744-2.c | 13 + gcc/testsuite/gcc.target/arm/pr65067.c | 1 + gcc/testsuite/gcc.target/arm/pr65647.c | 2 + gcc/testsuite/gcc.target/arm/pr65710.c | 4 +- gcc/testsuite/gcc.target/arm/pr65924.c | 9 + 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/pr67989.C | 82 + gcc/testsuite/gcc.target/arm/pr68620.c | 12 + gcc/testsuite/gcc.target/arm/pr68674.c | 28 + gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 + gcc/testsuite/gcc.target/arm/pr69180.c | 16 + .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69194.c | 13 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/arm/pr69307.c | 34 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/arm/pr69614.c | 39 + gcc/testsuite/gcc.target/arm/pr69904.c | 24 + gcc/testsuite/gcc.target/arm/pr70278.c | 41 + gcc/testsuite/gcc.target/arm/pr70496.c | 13 + gcc/testsuite/gcc.target/arm/pragma_attribute.c | 35 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 39 + .../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/simd.exp | 15 +- gcc/testsuite/gcc.target/arm/simd/vextQf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQp64_1.c | 2 - gcc/testsuite/gcc.target/arm/simd/vextQp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQs32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQs64_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQu64_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextQu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextp64_1.c | 4 +- gcc/testsuite/gcc.target/arm/simd/vextp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vexts16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vexts32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vexts64_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vexts8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextu64_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vextu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16p8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16qp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16qs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16qu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16s8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev16u8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32p16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32p8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32qu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32s16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32s8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32u16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev32u8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64f32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64p16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64p8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qs32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64qu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64s16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64s32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64s8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64u16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64u32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vrev64u8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqs32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnqu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrns16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrns32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrns8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vtrnu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqs32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpqu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzps16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzps32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzps8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vuzpu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqf32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqp16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqp8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqs16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqs32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqs8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipqu8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzips16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzips32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzips8_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipu16_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipu32_1.c | 3 - gcc/testsuite/gcc.target/arm/simd/vzipu8_1.c | 3 - .../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/testsuite/gcc.target/arm/thumb1-far-jump-2.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 | 6 +- gcc/testsuite/gcc.target/arm/vect-copysignf.c | 1 - gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 14 + 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 | 6 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-1.c | 19 + gcc/testsuite/gcc.target/arm/vnmul-2.c | 19 + gcc/testsuite/gcc.target/arm/vnmul-3.c | 19 + gcc/testsuite/gcc.target/arm/vnmul-4.c | 19 + .../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/wmul-1.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-2.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-3.c | 18 +- gcc/testsuite/gcc.target/arm/xor-and.c | 2 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/pr65210.c | 7 + gcc/testsuite/gcc.target/avr/pr67839.c | 29 + .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/avr/uint8-single-reg.c | 24 + gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +- gcc/testsuite/gcc.target/frv/frv.exp | 2 +- .../gcc.target/h8300/andsi3_ashift_n_lower.c | 7 + gcc/testsuite/gcc.target/h8300/h8300.exp | 2 +- .../gcc.target/{m68k/m68k.exp => hppa/hppa.exp} | 4 +- gcc/testsuite/gcc.target/hppa/shadd-1.c | 16 + gcc/testsuite/gcc.target/hppa/shadd-2.c | 49 + gcc/testsuite/gcc.target/hppa/shadd-3.c | 41 + gcc/testsuite/gcc.target/hppa/shadd-4.c | 8 + 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-sel-1.c | 2 +- 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-4.c | 16 + gcc/testsuite/gcc.target/i386/addr-space-5.c | 16 + 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/amd64-abi-1.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-2.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-4.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-5.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-6.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-7.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-8.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-9.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/asm-flag-6.c | 276 + 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/avx-vcvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c | 2 +- .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + gcc/testsuite/gcc.target/i386/avx-vmovq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c | 2 +- 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 - .../i386/{avx2-pr64252.c => avx2-pr70354-1.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70354-2.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70542.c} | 5 +- gcc/testsuite/gcc.target/i386/avx2-pr70574.c | 26 + .../gcc.target/i386/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.target/i386/avx2-vect-mask-store-move1.c | 79 + 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/avx512bw-kunpckdq-2.c | 24 + .../gcc.target/i386/avx512bw-kunpckwd-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c | 26 + gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c | 33 + .../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.target/i386/avx512f-broadcast-gpr-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 1 - gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512f-pr70059.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-pr70421.c | 15 + .../{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-vcvtsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 +- .../gcc.target/i386/avx512f-vpbroadcastq-1.c | 6 +- .../gcc.target/i386/avx512f_evex_reg_asm-1.c | 2 +- .../gcc.target/i386/avx512f_evex_reg_asm-2.c | 2 +- .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 2 +- .../gcc.target/i386/avx512vl-vextractf32x4-1.c | 2 +- .../gcc.target/i386/avx512vl-vextracti32x4-1.c | 2 +- .../gcc.target/i386/avx512vl-vpbroadcastd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastq-1.c | 8 +- .../gcc.target/i386/avx512vl-vpmuludq-1.c | 1 + gcc/testsuite/gcc.target/i386/bittest.c | 22 + gcc/testsuite/gcc.target/i386/bmi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-5.c | 2 +- gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c | 2 +- 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-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 + .../gcc.target/i386/chkp-remove-bndint-1.c | 4 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 7 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 9 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 9 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 9 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 9 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 9 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 6 +- gcc/testsuite/gcc.target/i386/cleanup-1.c | 17 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 19 +- gcc/testsuite/gcc.target/i386/clzero.c | 13 + gcc/testsuite/gcc.target/i386/cmov9.c | 8 + gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-8.c | 2 +- .../gcc.target/i386/extract-insert-combining.c | 1 - gcc/testsuite/gcc.target/i386/fentry-override.c | 2 +- gcc/testsuite/gcc.target/i386/fentry.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 1 + gcc/testsuite/gcc.target/i386/fma4-256-vector.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-5.c | 13 + gcc/testsuite/gcc.target/i386/funcspec-6.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-4.c | 2 +- gcc/testsuite/gcc.target/i386/i386.exp | 2 +- .../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 .../i386/iamcu/test_empty_structs_and_unions.c | 61 + .../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 | 55 +- .../gcc.target/i386/iamcu/test_struct_returning.c | 362 + .../{x86_64/abi => i386/iamcu}/test_varargs.c | 22 +- gcc/testsuite/gcc.target/i386/iinline-attr-2.c | 29 + 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/local.c | 2 +- gcc/testsuite/gcc.target/i386/mask-pack.c | 100 + gcc/testsuite/gcc.target/i386/mask-unpack.c | 100 + .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/max-stack-align.c | 2 +- gcc/testsuite/gcc.target/i386/mcount_pic.c | 1 - gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 2 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/monitorx.c | 27 + gcc/testsuite/gcc.target/i386/movbe-2.c | 2 +- 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/memmove-1.c | 117 + gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 2 +- gcc/testsuite/gcc.target/i386/mpx/pr66048.cc | 16 + gcc/testsuite/gcc.target/i386/mpx/pr66134.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/mpx/pr68337-1.c | 32 + gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 + 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/pad-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 2 +- 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/pr30961-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-5.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 3 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 3 +- gcc/testsuite/gcc.target/i386/pr32661-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 2 +- gcc/testsuite/gcc.target/i386/pr36246.c | 2 +- gcc/testsuite/gcc.target/i386/pr36786.c | 2 +- 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/pr39013-1.c | 3 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr39058.c | 1 + gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr44942.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr45685.c | 4 +- gcc/testsuite/gcc.target/i386/pr45830.c | 1 - gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr46470.c | 2 +- gcc/testsuite/gcc.target/i386/pr46865-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr48037-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr50038.c | 1 + gcc/testsuite/gcc.target/i386/pr50202.c | 1 - gcc/testsuite/gcc.target/i386/pr51393.c | 2 +- gcc/testsuite/gcc.target/i386/pr51987.c | 2 +- gcc/testsuite/gcc.target/i386/pr52146.c | 2 +- gcc/testsuite/gcc.target/i386/pr52252-atom.c | 1 - gcc/testsuite/gcc.target/i386/pr52252-core.c | 1 - gcc/testsuite/gcc.target/i386/pr52698.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53249.c | 2 +- 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/pr53425-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53623.c | 1 - gcc/testsuite/gcc.target/i386/pr53698.c | 2 +- gcc/testsuite/gcc.target/i386/pr53759.c | 1 - gcc/testsuite/gcc.target/i386/pr54157.c | 2 +- gcc/testsuite/gcc.target/i386/pr54445-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr54457.c | 2 +- gcc/testsuite/gcc.target/i386/pr54592.c | 1 - gcc/testsuite/gcc.target/i386/pr55049-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55093.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55151.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247.c | 2 +- gcc/testsuite/gcc.target/i386/pr55597.c | 2 +- gcc/testsuite/gcc.target/i386/pr55934.c | 1 - gcc/testsuite/gcc.target/i386/pr55981.c | 2 +- gcc/testsuite/gcc.target/i386/pr56028.c | 2 +- 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/pr58690.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-2.c | 2 +- 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/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64317.c | 4 +- gcc/testsuite/gcc.target/i386/pr64409.c | 2 +- gcc/testsuite/gcc.target/i386/pr64411.C | 27 + gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 5 +- .../gcc.target/i386/{pr65103-1.c => pr65103-3.c} | 22 +- 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/pr65105-5.c | 22 + gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- gcc/testsuite/gcc.target/i386/pr65523.c | 2 +- gcc/testsuite/gcc.target/i386/pr65753.c | 8 + gcc/testsuite/gcc.target/i386/pr65871-1.c | 12 + gcc/testsuite/gcc.target/i386/pr65871-2.c | 12 + gcc/testsuite/gcc.target/i386/pr65871-3.c | 20 + gcc/testsuite/gcc.target/i386/pr65915.c | 6 + gcc/testsuite/gcc.target/i386/pr65990.c | 29 + gcc/testsuite/gcc.target/i386/pr66047.c | 15 + gcc/testsuite/gcc.target/i386/pr66112-1.c | 16 + gcc/testsuite/gcc.target/i386/pr66112-2.c | 29 + gcc/testsuite/gcc.target/i386/pr66137.c | 11 + gcc/testsuite/gcc.target/i386/pr66174.c | 30 + gcc/testsuite/gcc.target/i386/pr66232-1.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-10.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-11.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-12.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-13.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-2.c | 14 + gcc/testsuite/gcc.target/i386/pr66232-3.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-4.c | 13 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 16 + 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/testsuite/gcc.target/i386/pr66819-1.c | 8 + gcc/testsuite/gcc.target/i386/pr66819-2.c | 8 + 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-2.c | 9 + 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/pr67770.c | 40 + 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/pr68349.c | 30 + gcc/testsuite/gcc.target/i386/pr68432-1.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-2.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-3.c | 17 + gcc/testsuite/gcc.target/i386/pr68473-1.c | 25 + gcc/testsuite/gcc.target/i386/pr68483-1.c | 22 + gcc/testsuite/gcc.target/i386/pr68483-2.c | 15 + gcc/testsuite/gcc.target/i386/pr68497.c | 8 + gcc/testsuite/gcc.target/i386/pr68633.c | 24 + gcc/testsuite/gcc.target/i386/pr68647.c | 18 + gcc/testsuite/gcc.target/i386/pr68674.c | 15 + gcc/testsuite/gcc.target/i386/pr68680.c | 15 + gcc/testsuite/gcc.target/i386/pr68691.c | 42 + gcc/testsuite/gcc.target/i386/pr68701-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68701-2.c | 11 + gcc/testsuite/gcc.target/i386/pr68937-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-4.c | 13 + .../20080419-1.c => gcc.target/i386/pr68937-5.c} | 3 + gcc/testsuite/gcc.target/i386/pr68937-6.c | 16 + gcc/testsuite/gcc.target/i386/pr68956.c | 67 + gcc/testsuite/gcc.target/i386/pr68986-1.c | 11 + gcc/testsuite/gcc.target/i386/pr68986-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68986-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68990.c | 49 + gcc/testsuite/gcc.target/i386/pr68991.c | 32 + gcc/testsuite/gcc.target/i386/pr69010.c | 49 + gcc/testsuite/gcc.target/i386/pr69030.c | 28 + gcc/testsuite/gcc.target/i386/pr69052.c | 54 + gcc/testsuite/gcc.target/i386/pr69140.c | 24 + gcc/testsuite/gcc.target/i386/pr69171-1.c | 13 + gcc/testsuite/gcc.target/i386/pr69171-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69171-3.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-4.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-5.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-6.c | 12 + gcc/testsuite/gcc.target/i386/pr69225-1.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-2.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-3.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-4.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-5.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-6.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-7.c | 8 + gcc/testsuite/gcc.target/i386/pr69246.c | 18 + gcc/testsuite/gcc.target/i386/pr69454-1.c | 11 + gcc/testsuite/gcc.target/i386/pr69454-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69459.c | 42 + gcc/testsuite/gcc.target/i386/pr69512.c | 14 + gcc/testsuite/gcc.target/i386/pr69530.c | 11 + gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/i386/pr69577.c | 24 + gcc/testsuite/gcc.target/i386/pr69677.c | 20 + gcc/testsuite/gcc.target/i386/pr69820.c | 14 + gcc/testsuite/gcc.target/i386/pr69888.c | 10 + gcc/testsuite/gcc.target/i386/pr69891.c | 30 + gcc/testsuite/gcc.target/i386/pr70007.c | 30 + gcc/testsuite/gcc.target/i386/pr70021.c | 42 + gcc/testsuite/gcc.target/i386/pr70027.c | 11 + gcc/testsuite/gcc.target/i386/pr70028.c | 19 + gcc/testsuite/gcc.target/i386/pr70049.c | 20 + gcc/testsuite/gcc.target/i386/pr70062.c | 11 + gcc/testsuite/gcc.target/i386/pr70083.c | 20 + gcc/testsuite/gcc.target/i386/pr70086-1.c | 11 + gcc/testsuite/gcc.target/i386/pr70086-2.c | 21 + gcc/testsuite/gcc.target/i386/pr70086-3.c | 21 + gcc/testsuite/gcc.target/i386/pr70160.c | 19 + gcc/testsuite/gcc.target/i386/pr70251.c | 52 + gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 + gcc/testsuite/gcc.target/i386/pr70293.c | 38 + gcc/testsuite/gcc.target/i386/pr70300.c | 25 + gcc/testsuite/gcc.target/i386/pr70302.c | 22 + gcc/testsuite/gcc.target/i386/pr70325.c | 12 + gcc/testsuite/gcc.target/i386/pr70327.c | 12 + gcc/testsuite/gcc.target/i386/pr70355.c | 14 + gcc/testsuite/gcc.target/i386/pr70406.c | 13 + gcc/testsuite/gcc.target/i386/pr70453.c | 18 + gcc/testsuite/gcc.target/i386/pr70467-2.c | 20 + gcc/testsuite/gcc.target/i386/pr70510.c | 14 + gcc/testsuite/gcc.target/i386/pr70525.c | 32 + gcc/testsuite/gcc.target/i386/pr70593.c | 19 + gcc/testsuite/gcc.target/i386/pr70596.c | 13 + gcc/testsuite/gcc.target/i386/pr70662.c | 19 + gcc/testsuite/gcc.target/i386/rdfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdpku-1.c | 11 + gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- 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/rop1.c | 7 + gcc/testsuite/gcc.target/i386/rotate-2.c | 2 +- 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/sibcall-7.c | 10 + gcc/testsuite/gcc.target/i386/sibcall-8.c | 24 + gcc/testsuite/gcc.target/i386/sse-1.c | 6 +- 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-22.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvt-2.c | 1 - gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 24 + gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 20 + gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c | 2 +- .../ssp-1.c => gcc.target/i386/ssp-default.c} | 5 +- gcc/testsuite/gcc.target/i386/ssp-strong-reg.c | 2 +- gcc/testsuite/gcc.target/i386/stack-realign-win.c | 35 + .../gcc.target/i386/stackalign/return-4.c | 9 +- .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/sw-1.c | 1 - gcc/testsuite/gcc.target/i386/tbm-2.c | 2 +- gcc/testsuite/gcc.target/i386/testround-2.c | 2 +- gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 4 +- gcc/testsuite/gcc.target/i386/udivmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-1.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-2.c | 2 +- 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-addsub.c | 22 + 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-pr67800.c | 42 + 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/vectorize5.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-1.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-3.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/writeeflags-1.c | 2 + gcc/testsuite/gcc.target/i386/wrpku-1.c | 11 + gcc/testsuite/gcc.target/i386/xop-pcmov.c | 2 +- gcc/testsuite/gcc.target/i386/xop-pcmov2.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- .../gcc.target/ia64/pr60465-gprel64-c37.c | 10 + gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c | 27 + gcc/testsuite/gcc.target/m68k/20090709-1.c | 4 +- gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/m68k/pr19201.c | 13 + gcc/testsuite/gcc.target/m68k/pr25114.c | 26 + gcc/testsuite/gcc.target/m68k/pr39726.c | 65 + gcc/testsuite/gcc.target/m68k/pr63347.c | 4 +- gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- gcc/testsuite/gcc.target/mips/branch-1.c | 10 +- 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/call-from-init.c | 12 + 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/div-delay.c | 13 + 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/ext-2.c | 7 +- 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/frame-header-4.c | 20 + 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/inter/mips16-inter.exp | 2 +- .../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-3d-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-8.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-9.c | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +- .../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 34 +- .../gcc.target/mips/mips16-attributes-6.c | 2 +- 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/p5600-bonding.c | 20 + 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/pr68273.c | 79 + gcc/testsuite/gcc.target/mips/pr68400.c | 28 + gcc/testsuite/gcc.target/mips/pr69129.c | 29 + gcc/testsuite/gcc.target/mips/split-ds-sequence.c | 19 + gcc/testsuite/gcc.target/mips/stack-1.c | 4 +- gcc/testsuite/gcc.target/mips/umips-attr.c | 13 + .../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/mips/wrap-delay.c | 42 + gcc/testsuite/gcc.target/msp430/data-attributes.c | 56 + .../gcc.target/{rx/rx.exp => msp430/msp430.exp} | 10 +- .../gcc.target/msp430/msp_abi_div_funcs.c | 150 + gcc/testsuite/gcc.target/msp430/mul_16bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_32bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_f5.c | 4 + gcc/testsuite/gcc.target/msp430/mul_main.h | 83 + gcc/testsuite/gcc.target/msp430/mul_none.c | 5 + gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- 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/nios2.exp | 2 +- gcc/testsuite/gcc.target/nios2/r2-atomic.c | 49 + gcc/testsuite/gcc.target/nios2/r2-eni.c | 10 + gcc/testsuite/gcc.target/nios2/r2-io-range.c | 18 + gcc/testsuite/gcc.target/nios2/r2-stio-1.c | 19 + gcc/testsuite/gcc.target/nios2/r2-stio-2.c | 19 + gcc/testsuite/gcc.target/nios2/r2-wrpie.c | 14 + gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c | 64 + gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c | 70 + gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c | 49 + gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c | 53 + gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c | 95 + gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c | 88 + gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c | 91 + gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c | 100 + gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c | 62 + gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c | 66 + gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c | 19 + gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c | 208 + gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c | 225 + gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c | 249 + gcc/testsuite/gcc.target/nvptx/abort.c | 13 + gcc/testsuite/gcc.target/nvptx/ary-init.c | 25 + gcc/testsuite/gcc.target/nvptx/decl-init.c | 45 + gcc/testsuite/gcc.target/nvptx/decl.c | 19 + .../{epiphany/epiphany.exp => nvptx/nvptx.exp} | 7 +- gcc/testsuite/gcc.target/nvptx/proto-1.c | 13 + gcc/testsuite/gcc.target/nvptx/trailing-init.c | 18 + gcc/testsuite/gcc.target/nvptx/uninit-decl.c | 7 + gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c | 50 + gcc/testsuite/gcc.target/powerpc/20050603-3.c | 13 +- gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- 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/altivec-36.c | 46 + gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 65 + .../gcc.target/powerpc/crypto-builtin-2.c | 36 + 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/dform-1.c | 207 + gcc/testsuite/gcc.target/powerpc/dform-2.c | 209 + gcc/testsuite/gcc.target/powerpc/dimode_off.c | 1 - .../gcc.target/powerpc/direct-move-vector.c | 33 + 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-1.c | 147 + gcc/testsuite/gcc.target/powerpc/float128-2.c | 226 + gcc/testsuite/gcc.target/powerpc/float128-call.c | 26 + gcc/testsuite/gcc.target/powerpc/float128-hw.c | 18 + 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-1.c | 52 + gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c | 9 +- .../gcc.target/powerpc/htm-tabort-no-r0.c | 12 + gcc/testsuite/gcc.target/powerpc/maddld.c | 20 + 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 | 79 + gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 174 +- .../powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} | 26 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 16 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 31 + gcc/testsuite/gcc.target/powerpc/p9-permute.c | 21 + gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 42 + gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c | 154 +- gcc/testsuite/gcc.target/powerpc/pr17381.c | 11 + gcc/testsuite/gcc.target/powerpc/pr48344-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr54240.c | 1 - gcc/testsuite/gcc.target/powerpc/pr56605.c | 1 - gcc/testsuite/gcc.target/powerpc/pr60158.c | 89 + gcc/testsuite/gcc.target/powerpc/pr63354.c | 12 + gcc/testsuite/gcc.target/powerpc/pr65456.c | 65 + .../powerpc/{upper-regs-df.c => pr65849-1.c} | 10 +- .../powerpc/{upper-regs-sf.c => pr65849-2.c} | 16 +- 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 | 40 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 45 + gcc/testsuite/gcc.target/powerpc/pr68805.c | 15 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/powerpc/pr69252.c | 28 + gcc/testsuite/gcc.target/powerpc/pr69461.c | 15 + gcc/testsuite/gcc.target/powerpc/pr69548.c | 11 + gcc/testsuite/gcc.target/powerpc/pr69946.c | 38 + gcc/testsuite/gcc.target/powerpc/pr69969.c | 7 + gcc/testsuite/gcc.target/powerpc/pr70117.c | 92 + gcc/testsuite/gcc.target/powerpc/pr70640.c | 11 + gcc/testsuite/gcc.target/powerpc/pr70669.c | 22 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-7.c | 2 +- .../gcc.target/{i386 => powerpc}/recip-sqrtf.c | 4 +- gcc/testsuite/gcc.target/powerpc/shift-int.c | 23 + gcc/testsuite/gcc.target/powerpc/swaps-p8-18.c | 35 + 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/swaps-p8-22.c | 29 + gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 26 + gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 26 + gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/timode_off.c | 1 - gcc/testsuite/gcc.target/powerpc/vec-cg.c | 22 + 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 | 4 +- 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 | 5 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 5 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 1 - gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 5 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 5 +- 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/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/20150826-1.c | 12 + gcc/testsuite/gcc.target/s390/asm-machine-1.c | 12 + gcc/testsuite/gcc.target/s390/asm-machine-2.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-3.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-4.c | 23 + gcc/testsuite/gcc.target/s390/bswap-1.c | 52 + gcc/testsuite/gcc.target/s390/bswaphi-1.c | 27 + gcc/testsuite/gcc.target/s390/dfp-1.c | 23 + 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/litpool-r3-1.c | 16 + .../gcc.target/s390/load-relative-check.c | 49 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 12 + gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 56 + gcc/testsuite/gcc.target/s390/morestack.c | 260 + gcc/testsuite/gcc.target/s390/pfpo.c | 21 + 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/pr69148.c | 16 + gcc/testsuite/gcc.target/s390/pr69625.c | 37 + gcc/testsuite/gcc.target/s390/pr69709.c | 39 + gcc/testsuite/gcc.target/s390/s390.exp | 64 +- .../gcc.target/s390/target-attribute/tattr-1.c | 22 + .../gcc.target/s390/target-attribute/tattr-10.c | 20 + .../gcc.target/s390/target-attribute/tattr-11.c | 25 + .../gcc.target/s390/target-attribute/tattr-12.c | 59 + .../gcc.target/s390/target-attribute/tattr-13.c | 18 + .../gcc.target/s390/target-attribute/tattr-14.c | 50 + .../gcc.target/s390/target-attribute/tattr-15.c | 117 + .../gcc.target/s390/target-attribute/tattr-16.c | 97 + .../gcc.target/s390/target-attribute/tattr-17.c | 42 + .../gcc.target/s390/target-attribute/tattr-2.c | 51 + .../gcc.target/s390/target-attribute/tattr-3.c | 27 + .../gcc.target/s390/target-attribute/tattr-4.c | 38 + .../gcc.target/s390/target-attribute/tattr-5.c | 10 + .../gcc.target/s390/target-attribute/tattr-6.c | 36 + .../gcc.target/s390/target-attribute/tattr-7.c | 36 + .../gcc.target/s390/target-attribute/tattr-8.c | 22 + .../gcc.target/s390/target-attribute/tattr-9.c | 22 + .../s390/target-attribute/tattr-arch-tune-1.c | 160 + .../s390/target-attribute/tattr-arch-tune-2.c | 160 + .../gcc.target/s390/target-attribute/tattr-m31-1.c | 353 + .../s390/target-attribute/tattr-m31-10.c | 353 + .../s390/target-attribute/tattr-m31-11.c | 353 + .../s390/target-attribute/tattr-m31-12.c | 353 + .../s390/target-attribute/tattr-m31-13.c | 353 + .../s390/target-attribute/tattr-m31-14.c | 353 + .../s390/target-attribute/tattr-m31-15.c | 353 + .../s390/target-attribute/tattr-m31-16.c | 353 + .../s390/target-attribute/tattr-m31-17.c | 353 + .../s390/target-attribute/tattr-m31-18.c | 353 + .../s390/target-attribute/tattr-m31-19.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-2.c | 353 + .../s390/target-attribute/tattr-m31-20.c | 353 + .../s390/target-attribute/tattr-m31-21.c | 353 + .../s390/target-attribute/tattr-m31-22.c | 353 + .../s390/target-attribute/tattr-m31-23.c | 353 + .../s390/target-attribute/tattr-m31-24.c | 353 + .../s390/target-attribute/tattr-m31-25.c | 353 + .../s390/target-attribute/tattr-m31-26.c | 353 + .../s390/target-attribute/tattr-m31-27.c | 353 + .../s390/target-attribute/tattr-m31-28.c | 353 + .../s390/target-attribute/tattr-m31-29.c | 177 + .../gcc.target/s390/target-attribute/tattr-m31-3.c | 353 + .../s390/target-attribute/tattr-m31-30.c | 177 + .../s390/target-attribute/tattr-m31-31.c | 353 + .../s390/target-attribute/tattr-m31-32.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-4.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-5.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-6.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-7.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-8.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-9.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-1.c | 353 + .../s390/target-attribute/tattr-m64-10.c | 353 + .../s390/target-attribute/tattr-m64-11.c | 353 + .../s390/target-attribute/tattr-m64-12.c | 353 + .../s390/target-attribute/tattr-m64-13.c | 353 + .../s390/target-attribute/tattr-m64-14.c | 353 + .../s390/target-attribute/tattr-m64-15.c | 353 + .../s390/target-attribute/tattr-m64-16.c | 353 + .../s390/target-attribute/tattr-m64-17.c | 353 + .../s390/target-attribute/tattr-m64-18.c | 353 + .../s390/target-attribute/tattr-m64-19.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-2.c | 353 + .../s390/target-attribute/tattr-m64-20.c | 353 + .../s390/target-attribute/tattr-m64-21.c | 353 + .../s390/target-attribute/tattr-m64-22.c | 353 + .../s390/target-attribute/tattr-m64-23.c | 353 + .../s390/target-attribute/tattr-m64-24.c | 353 + .../s390/target-attribute/tattr-m64-25.c | 353 + .../s390/target-attribute/tattr-m64-26.c | 353 + .../s390/target-attribute/tattr-m64-27.c | 353 + .../s390/target-attribute/tattr-m64-28.c | 353 + .../s390/target-attribute/tattr-m64-29.c | 177 + .../gcc.target/s390/target-attribute/tattr-m64-3.c | 353 + .../s390/target-attribute/tattr-m64-30.c | 177 + .../s390/target-attribute/tattr-m64-31.c | 353 + .../s390/target-attribute/tattr-m64-32.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-4.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-5.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-6.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-7.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-8.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-9.c | 353 + .../s390/target-attribute/tpragma-struct-vx-1.c | 62 + .../s390/target-attribute/tpragma-struct-vx-2.c | 62 + gcc/testsuite/gcc.target/s390/vector/int128-1.c | 47 + gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 100 + gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 61 + gcc/testsuite/gcc.target/s390/vector/vec-abi-1.c | 18 + gcc/testsuite/gcc.target/s390/vector/vec-abi-2.c | 15 + gcc/testsuite/gcc.target/s390/vector/vec-abi-3.c | 101 + gcc/testsuite/gcc.target/s390/vector/vec-abi-4.c | 19 + .../gcc.target/s390/vector/vec-abi-align-1.c | 48 + .../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-single-1.c | 24 + .../gcc.target/s390/vector/vec-abi-single-2.c | 12 + .../gcc.target/s390/vector/vec-abi-struct-1.c | 37 + .../gcc.target/s390/vector/vec-abi-vararg-1.c | 59 + .../gcc.target/s390/vector/vec-abi-vararg-2.c | 18 + .../gcc.target/s390/vector/vec-clobber-1.c | 38 + gcc/testsuite/gcc.target/s390/vector/vec-cmp-1.c | 45 + gcc/testsuite/gcc.target/s390/vector/vec-cmp-2.c | 38 + .../s390/vector/vec-dbl-math-compile-1.c | 47 + .../gcc.target/s390/vector/vec-genbytemask-1.c | 82 + .../gcc.target/s390/vector/vec-genbytemask-2.c | 46 + .../gcc.target/s390/vector/vec-genmask-1.c | 68 + .../gcc.target/s390/vector/vec-genmask-2.c | 55 + gcc/testsuite/gcc.target/s390/vector/vec-init-1.c | 68 + .../s390/vector/vec-int-math-compile-1.c | 40 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 49 + gcc/testsuite/gcc.target/s390/vector/vec-shift-1.c | 108 + gcc/testsuite/gcc.target/s390/vector/vec-sub-1.c | 51 + gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c | 23 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 + .../s390/zvector/vec-dbl-math-compile-1.c | 66 + gcc/testsuite/gcc.target/s390/zvector/vec-elem-1.c | 11 + .../gcc.target/s390/zvector/vec-genbytemask-1.c | 21 + .../gcc.target/s390/zvector/vec-genmask-1.c | 24 + gcc/testsuite/gcc.target/s390/zvector/vec-lcbb-1.c | 31 + .../gcc.target/s390/zvector/vec-load_bndry-1.c | 80 + .../gcc.target/s390/zvector/vec-overloading-1.c | 77 + .../gcc.target/s390/zvector/vec-overloading-2.c | 54 + .../gcc.target/s390/zvector/vec-overloading-3.c | 19 + .../gcc.target/s390/zvector/vec-overloading-4.c | 18 + .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + .../gcc.target/s390/zvector/vec-test-mask-1.c | 25 + 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-10.c | 153 + 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/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 28 +- gcc/testsuite/gcc.target/sh/pr54236-2.c | 62 +- 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/pr64366.c | 2 +- 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 | 213 +- 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/sh/torture/pr67260.c | 12 + gcc/testsuite/gcc.target/sh/torture/pr70416.c | 136 + gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/20151219-1.c | 40 + gcc/testsuite/gcc.target/sparc/20160104-1.c | 16 + gcc/testsuite/gcc.target/sparc/20160104-2.c | 11 + gcc/testsuite/gcc.target/sparc/20160229-1.c | 157 + 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/sparc/sparc.exp | 2 +- .../{struct-ret-check.c => struct-ret-check-1.c} | 0 .../gcc.target/sparc/struct-ret-check-2.c | 29 + gcc/testsuite/gcc.target/spu/ea/ea.exp | 2 +- gcc/testsuite/gcc.target/spu/spu.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +- gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +- gcc/testsuite/gcc.target/vax/bswapdi-1.c | 13 + gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/visium/block_move.c | 1 + gcc/testsuite/gcc.target/visium/visium.exp | 2 +- gcc/testsuite/gcc.target/x86_64/abi/README.gcc | 2 +- gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp | 2 +- .../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +- .../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +- gcc/testsuite/gcc.target/xstormy16/xstormy16.exp | 2 +- gcc/testsuite/gcc.test-framework/README | 2 +- .../gcc.test-framework/gen_directive_tests | 2 +- .../gcc.test-framework/test-framework.awk | 2 +- .../gcc.test-framework/test-framework.exp | 2 +- gcc/testsuite/gfortran.dg/PR40660.f90 | 1 - gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- gcc/testsuite/gfortran.dg/access_spec_1.f90 | 1 + .../gfortran.dg/actual_array_offset_1.f90 | 167 + gcc/testsuite/gfortran.dg/adjustl_1.f90 | 8 + gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 32 + .../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_1.f03 | 270 + .../gfortran.dg/alloc_comp_deep_copy_2.f03 | 21 + .../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 - gcc/testsuite/gfortran.dg/allocate_error_5.f90 | 23 + gcc/testsuite/gfortran.dg/allocate_error_6.f90 | 40 + .../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_16.f90 | 76 + .../gfortran.dg/allocate_with_source_17.f03 | 36 + .../gfortran.dg/allocate_with_source_18.f03 | 31 + .../gfortran.dg/allocate_with_source_19.f08 | 22 + .../gfortran.dg/allocate_with_source_3.f90 | 2 +- .../gfortran.dg/allocate_with_source_5.f90 | 145 +- .../gfortran.dg/allocate_with_source_6.f90 | 161 + .../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 | 7 + gcc/testsuite/gfortran.dg/assign_10.f90 | 1 - gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_11.f90 | 1 - gcc/testsuite/gfortran.dg/associate_18.f08 | 80 + gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + 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 - .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 17 +- 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 + gcc/testsuite/gfortran.dg/badline.f | 6 +- gcc/testsuite/gfortran.dg/bessel_6.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 4 +- 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_14.f90 | 21 + gcc/testsuite/gfortran.dg/block_15.f08 | 20 + 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 | 70 + .../gfortran.dg/bound_simplification_3.f90 | 1 - .../gfortran.dg/bound_simplification_4.f90 | 29 + .../gfortran.dg/bound_simplification_5.f90 | 74 + .../gfortran.dg/bound_simplification_6.f90 | 26 + .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- 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 | 5 + 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_19.f03 | 47 + 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_array_20.f03 | 100 + gcc/testsuite/gfortran.dg/class_array_21.f03 | 97 + gcc/testsuite/gfortran.dg/class_is_1.f90 | 15 + gcc/testsuite/gfortran.dg/co_reduce_1.f90 | 33 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- gcc/testsuite/gfortran.dg/coarray/event_1.f90 | 51 + gcc/testsuite/gfortran.dg/coarray/event_2.f90 | 89 + 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_40.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 28 + gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 43 + gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 33 + gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 | 27 + gcc/testsuite/gfortran.dg/coarray_args_2.f90 | 3 +- 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_critical_1.f90 | 12 + 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 | 5 +- .../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 | 11 +- 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_23.f90 | 10 + 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/continuation_13.f90 | 5 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- 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 - gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 40 + .../gfortran.dg/deferred_character_10.f90 | 52 + .../gfortran.dg/deferred_character_11.f90 | 39 + .../gfortran.dg/deferred_character_12.f90 | 37 + .../gfortran.dg/deferred_character_13.f90 | 34 + .../gfortran.dg/deferred_character_14.f90 | 30 + .../gfortran.dg/deferred_character_15.f90 | 44 + .../gfortran.dg/deferred_character_16.f90 | 19 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 85 + gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 46 + gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 30 + gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 32 + gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 54 + gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 39 + gcc/testsuite/gfortran.dg/deferred_character_8.f90 | 84 + gcc/testsuite/gfortran.dg/deferred_character_9.f90 | 28 + .../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 | 3 +- 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_5.f90 | 59 + .../gfortran.dg/derived_constructor_comps_6.f90 | 133 + .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- 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 + .../gfortran.dg/elemental_dependency_6.f90 | 27 + .../gfortran.dg/elemental_optional_args_7.f90 | 37 + .../gfortran.dg/elemental_subroutine_11.f90 | 248 + gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 | 8 + gcc/testsuite/gfortran.dg/entry_21.f90 | 17 + gcc/testsuite/gfortran.dg/equiv_9.f90 | 22 + gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + .../gfortran.dg/execute_command_line_2.f90 | 15 + gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- 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/filepos1.f90 | 25 + gcc/testsuite/gfortran.dg/finalize_10.f90 | 5 +- gcc/testsuite/gfortran.dg/finalize_15.f90 | 30 +- 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/finalize_29.f08 | 289 + gcc/testsuite/gfortran.dg/fmt_en.f90 | 1 - gcc/testsuite/gfortran.dg/fmt_g0_1.f08 | 4 +- gcc/testsuite/gfortran.dg/fmt_pf.f90 | 226 + gcc/testsuite/gfortran.dg/fmt_t_8.f90 | 6 + 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 | 3 +- gcc/testsuite/gfortran.dg/function_optimize_2.f90 | 3 +- gcc/testsuite/gfortran.dg/function_optimize_5.f90 | 2 +- gcc/testsuite/gfortran.dg/function_optimize_6.f90 | 1 - gcc/testsuite/gfortran.dg/function_optimize_7.f90 | 3 +- 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/g77/README | 2 +- gcc/testsuite/gfortran.dg/generic_18.f90 | 1 - gcc/testsuite/gfortran.dg/generic_29.f90 | 11 + 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 - .../gfortran.dg/goacc/array-reduction.f90 | 74 + gcc/testsuite/gfortran.dg/goacc/assumed.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/cache-1.f95 | 9 +- gcc/testsuite/gfortran.dg/goacc/coarray.f95 | 7 +- gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 7 +- .../gfortran.dg/goacc/combined-directives.f90 | 150 + 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 | 3 +- gcc/testsuite/gfortran.dg/goacc/declare-1.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 71 + 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 | 82 + gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 6 +- .../gfortran.dg/goacc/kernels-alias-2.f95 | 23 + .../gfortran.dg/goacc/kernels-alias-3.f95 | 19 + .../gfortran.dg/goacc/kernels-alias-4.f95 | 20 + gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 44 + .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 50 + .../goacc/kernels-loop-data-enter-exit-2.f95 | 50 + .../goacc/kernels-loop-data-enter-exit.f95 | 48 + .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 47 + .../gfortran.dg/goacc/kernels-loop-data.f95 | 48 + .../gfortran.dg/goacc/kernels-loop-inner.f95 | 22 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 41 + gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 38 + .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 18 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/list.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 16 +- gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 50 +- gcc/testsuite/gfortran.dg/goacc/loop-4.f95 | 7 + gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 + gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 + gcc/testsuite/gfortran.dg/goacc/loop-7.f95 | 122 + gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 32 + gcc/testsuite/gfortran.dg/goacc/omp.f95 | 10 +- .../gfortran.dg/goacc/parallel-kernels-regions.f95 | 20 +- gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 4 +- 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 | 2 +- gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 37 +- gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 | 10 + .../gfortran.dg/goacc/reduction-promotions.f90 | 46 + gcc/testsuite/gfortran.dg/goacc/reduction.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/routine-3.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/routine-4.f90 | 160 + gcc/testsuite/gfortran.dg/goacc/routine-5.f90 | 113 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 89 + gcc/testsuite/gfortran.dg/goacc/subroutines.f90 | 73 + .../gfortran.dg/goacc/uninit-copy-clause.f95 | 29 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 17 + .../goacc/uninit-firstprivate-clause.f95 | 18 + .../gfortran.dg/goacc/uninit-if-clause.f95 | 20 + .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 10 + gcc/testsuite/gfortran.dg/goacc/update.f95 | 5 + gcc/testsuite/gfortran.dg/gomp/do-1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/gomp.exp | 4 +- gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 + 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/pr52531.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/pr66633.f90 | 17 + gcc/testsuite/gfortran.dg/gomp/pr69128.f90 | 23 + gcc/testsuite/gfortran.dg/gomp/target1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/target2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target3.f90 | 3 +- 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 | 12 +- .../testsuite/gfortran.dg/graphite/id-26.f03 | 3 +- 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/pr68279.f90 | 28 + gcc/testsuite/gfortran.dg/graphite/pr68335.f90 | 45 + gcc/testsuite/gfortran.dg/graphite/pr68453.f90 | 24 + gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 | 36 + gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 | 14 + gcc/testsuite/gfortran.dg/graphite/pr68565.f90 | 30 + gcc/testsuite/gfortran.dg/graphite/pr68692.f90 | 64 + gcc/testsuite/gfortran.dg/graphite/pr68693.f90 | 35 + gcc/testsuite/gfortran.dg/graphite/pr68715.f90 | 31 + .../run-id-3.f90} | 2 +- 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.exp | 2 +- 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_class_1.f90 | 7 + gcc/testsuite/gfortran.dg/implicit_pure_3.f90 | 1 - gcc/testsuite/gfortran.dg/include_6.f90 | 3 +- gcc/testsuite/gfortran.dg/include_9.f90 | 6 + gcc/testsuite/gfortran.dg/index_2.f90 | 1 - gcc/testsuite/gfortran.dg/initialization_10.f90 | 1 + gcc/testsuite/gfortran.dg/inline_matmul_1.f90 | 152 + gcc/testsuite/gfortran.dg/inline_matmul_10.f90 | 35 + gcc/testsuite/gfortran.dg/inline_matmul_11.f90 | 32 + gcc/testsuite/gfortran.dg/inline_matmul_12.f90 | 22 + gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 47 + gcc/testsuite/gfortran.dg/inline_matmul_2.f90 | 64 + gcc/testsuite/gfortran.dg/inline_matmul_3.f90 | 64 + gcc/testsuite/gfortran.dg/inline_matmul_4.f90 | 66 + gcc/testsuite/gfortran.dg/inline_matmul_5.f90 | 13 + gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 48 + gcc/testsuite/gfortran.dg/inline_matmul_7.f90 | 34 + gcc/testsuite/gfortran.dg/inline_matmul_8.f90 | 17 + gcc/testsuite/gfortran.dg/inline_matmul_9.f90 | 24 + 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/interface_38.f90 | 16 + gcc/testsuite/gfortran.dg/interface_39.f90 | 14 + gcc/testsuite/gfortran.dg/interface_operator_1.f90 | 10 + 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_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 3 +- 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/20091028-1_1.c | 8 +- gcc/testsuite/gfortran.dg/lto/20091028-2_1.c | 8 +- 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/lto/bind_c-6_0.f90 | 17 + gcc/testsuite/gfortran.dg/lto/bind_c-6_1.c | 29 + gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/lto/pr41521_0.f90 | 9 +- gcc/testsuite/gfortran.dg/lto/pr41576_0.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr41576_1.f90 | 4 + gcc/testsuite/gfortran.dg/lto/pr60635_0.f90 | 1 + gcc/testsuite/gfortran.dg/matmul_9.f90 | 1 - gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 16 + gcc/testsuite/gfortran.dg/matmul_bounds_6.f90 | 26 + gcc/testsuite/gfortran.dg/matmul_bounds_7.f90 | 16 + .../{matmul_bounds_2.f90 => matmul_bounds_8.f90} | 10 +- gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 23 + gcc/testsuite/gfortran.dg/maxerrors.f90 | 12 + gcc/testsuite/gfortran.dg/merge_init_expr_2.f90 | 2 +- gcc/testsuite/gfortran.dg/misplaced_statement.f90 | 20 + .../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_private_2.f90 | 34 + 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_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_66.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_82.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_87.f90 | 3 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 47 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 18 + gcc/testsuite/gfortran.dg/nested_forall_1.f | 1 + gcc/testsuite/gfortran.dg/newunit_4.f90 | 7 + gcc/testsuite/gfortran.dg/nint_p7.f90 | 12 + gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 17 +- .../gfortran.dg/{norm_4.f90 => norm2_4.f90} | 0 gcc/testsuite/gfortran.dg/norm2_5.f90 | 23 + gcc/testsuite/gfortran.dg/null1.f90 | 9 + gcc/testsuite/gfortran.dg/open_negative_unit_1.f90 | 8 +- gcc/testsuite/gfortran.dg/open_new.f90 | 6 +- gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- .../gfortran.dg/parameter_array_element_1.f90 | 1 - .../gfortran.dg/parameter_array_init_7.f90 | 8 + .../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 | 9 +- gcc/testsuite/gfortran.dg/pr34163.f90 | 1 - gcc/testsuite/gfortran.dg/pr36192.f90 | 8 + 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/pr43996.f90 | 7 + gcc/testsuite/gfortran.dg/pr44735.f90 | 16 + 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/pr56007.f | 10 + gcc/testsuite/gfortran.dg/pr56007.f90 | 11 + gcc/testsuite/gfortran.dg/pr56520.f90 | 13 + gcc/testsuite/gfortran.dg/pr57987.f90 | 1 - gcc/testsuite/gfortran.dg/pr58027.f90 | 5 + gcc/testsuite/gfortran.dg/pr59700.f90 | 2 +- gcc/testsuite/gfortran.dg/pr59910.f90 | 11 + gcc/testsuite/gfortran.dg/pr60126.f90 | 18 + gcc/testsuite/gfortran.dg/pr61335.f90 | 1 + gcc/testsuite/gfortran.dg/pr64589.f90 | 30 + gcc/testsuite/gfortran.dg/pr64925.f90 | 22 + gcc/testsuite/gfortran.dg/pr65045.f90 | 15 + gcc/testsuite/gfortran.dg/pr65429.f90 | 19 + gcc/testsuite/gfortran.dg/pr65903.f90 | 20 + gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + 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/pr67803.f90 | 14 + 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/pr68146.f | 16 + 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/pr68227.f90 | 23 + gcc/testsuite/gfortran.dg/pr68251.f90 | 1048 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gfortran.dg/pr68318_1.f90 | 18 + gcc/testsuite/gfortran.dg/pr68318_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr68319.f90 | 26 + gcc/testsuite/gfortran.dg/pr68379-1.f90 | 35 + gcc/testsuite/gfortran.dg/pr68379-2.f | 24 + gcc/testsuite/gfortran.dg/pr68592.f | 20 + gcc/testsuite/gfortran.dg/pr68627.f | 18 + gcc/testsuite/gfortran.dg/pr68817.f90 | 11 + gcc/testsuite/gfortran.dg/pr68864.f90 | 43 + gcc/testsuite/gfortran.dg/pr69055.f90 | 10 + gcc/testsuite/gfortran.dg/pr69155.f90 | 15 + gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/pr69987.f90 | 28 + 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_48.f90 | 50 + gcc/testsuite/gfortran.dg/proc_ptr_result_3.f90 | 3 +- .../gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 | 5 +- .../tree-prof.exp => gfortran.dg/prof/prof.exp} | 6 +- gcc/testsuite/gfortran.dg/promotion_2.f90 | 1 - gcc/testsuite/gfortran.dg/protected_9.f90 | 15 + 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/quad_2.f90 | 11 +- gcc/testsuite/gfortran.dg/rank_4.f90 | 1 - gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 20 + gcc/testsuite/gfortran.dg/real_dimension_1.f | 8 +- gcc/testsuite/gfortran.dg/realloc_on_assign_18.f90 | 1 - gcc/testsuite/gfortran.dg/realloc_on_assign_19.f90 | 1 - gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 | 12 + 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/simplify_cshift_1.f90 | 46 + gcc/testsuite/gfortran.dg/simplify_cshift_2.f90 | 10 + gcc/testsuite/gfortran.dg/simplify_cshift_3.f90 | 7 + 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/storage_size_6.f90 | 8 + 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_12.f08 | 18 + gcc/testsuite/gfortran.dg/submodule_13.f08 | 32 + gcc/testsuite/gfortran.dg/submodule_14.f08 | 49 + gcc/testsuite/gfortran.dg/submodule_15.f08 | 58 + 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 | 97 + 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_decl_4.f90 | 7 + 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/unconstrained_commons.f | 20 + gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_11.f90 | 1 - .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_25.f03 | 14 + .../gfortran.dg/unlimited_polymorphic_25.f90 | 40 + .../gfortran.dg/unlimited_polymorphic_26.f90 | 47 + .../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/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- 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 | 3 +- .../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 | 3 +- .../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 | 11 + gcc/testsuite/gfortran.dg/vect/pr62283.f | 1 - gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 41 + gcc/testsuite/gfortran.dg/vect/pr69980.f90 | 40 + gcc/testsuite/gfortran.dg/vect/pr70043.f90 | 15 + gcc/testsuite/gfortran.dg/vect/vect-1.f90 | 1 - gcc/testsuite/gfortran.dg/vect/vect-2.f90 | 9 +- gcc/testsuite/gfortran.dg/vect/vect-3.f90 | 7 +- gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 5 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 7 +- 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/vect/vect.exp | 2 +- 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/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr66251-2.f90 | 23 + .../gfortran.fortran-torture/compile/pr66251.f90 | 7 + .../gfortran.fortran-torture/compile/pr66352.f90 | 18 + .../gfortran.fortran-torture/compile/pr68639.f90 | 22 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- 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/array25.adb | 11 + gcc/testsuite/gnat.dg/array25_pkg.adb | 15 + gcc/testsuite/gnat.dg/array25_pkg.ads | 19 + 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/atomic8.adb | 33 + gcc/testsuite/gnat.dg/blocklocs.adb | 26 - gcc/testsuite/gnat.dg/complex1.adb | 10 + gcc/testsuite/gnat.dg/complex1_pkg.ads | 5 + 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/dg.exp | 2 +- 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/discr46.adb | 14 + gcc/testsuite/gnat.dg/discr46.ads | 24 + gcc/testsuite/gnat.dg/incomplete4.adb | 10 + gcc/testsuite/gnat.dg/incomplete4_pkg.ads | 9 + gcc/testsuite/gnat.dg/inline12.adb | 23 + gcc/testsuite/gnat.dg/loop_optimization19.adb | 45 + gcc/testsuite/gnat.dg/loop_optimization20.adb | 35 + gcc/testsuite/gnat.dg/loop_optimization21.adb | 20 + gcc/testsuite/gnat.dg/loop_optimization21.ads | 9 + gcc/testsuite/gnat.dg/loop_optimization22.adb | 18 + gcc/testsuite/gnat.dg/loop_optimization22.ads | 7 + 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/opt52.adb | 11 + 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/renaming7.adb | 12 + gcc/testsuite/gnat.dg/renaming7_pkg.ads | 5 + gcc/testsuite/gnat.dg/renaming8.adb | 11 + gcc/testsuite/gnat.dg/renaming8_pkg1.ads | 7 + gcc/testsuite/gnat.dg/renaming8_pkg2.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg2.ads | 13 + gcc/testsuite/gnat.dg/renaming8_pkg3.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg3.ads | 5 + gcc/testsuite/gnat.dg/renaming9.adb | 12 + gcc/testsuite/gnat.dg/renaming9.ads | 16 + gcc/testsuite/gnat.dg/slice9.adb | 18 + gcc/testsuite/gnat.dg/specs/access1.ads | 9 + gcc/testsuite/gnat.dg/specs/access2.ads | 10 + gcc/testsuite/gnat.dg/specs/addr1.ads | 35 - gcc/testsuite/gnat.dg/specs/alignment2.ads | 2 +- gcc/testsuite/gnat.dg/specs/debug1.ads | 14 - .../gnat.dg/specs/double_record_extension3.ads | 22 + gcc/testsuite/gnat.dg/specs/elab4.ads | 13 + gcc/testsuite/gnat.dg/specs/elab4_proc.adb | 4 + .../{fe_inlining_helper.ads => elab4_proc.ads} | 3 +- gcc/testsuite/gnat.dg/specs/noinline3.ads | 1 - gcc/testsuite/gnat.dg/specs/rep_clause5.ads | 75 + gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/specs/sso1.ads | 19 + gcc/testsuite/gnat.dg/specs/sso2.ads | 26 + gcc/testsuite/gnat.dg/specs/task1.ads | 16 + 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 + .../gnat.dg/{specs/specs.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/stack_usage3.adb | 32 + gcc/testsuite/gnat.dg/stack_usage3_pkg.ads | 7 + 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 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 18 +- .../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/harness.h | 2 + gcc/testsuite/jit.dg/jit.exp | 6 +- gcc/testsuite/jit.dg/test-accessing-union.c | 4 + gcc/testsuite/jit.dg/test-benchmark.c | 268 + 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 | 5 +- gcc/testsuite/lib/atomic-dg.exp | 19 +- gcc/testsuite/lib/c-compat.exp | 2 +- gcc/testsuite/lib/c-torture.exp | 70 +- gcc/testsuite/lib/cilk-plus-dg.exp | 3 +- gcc/testsuite/lib/clearcap.exp | 3 +- gcc/testsuite/lib/compat.exp | 8 +- gcc/testsuite/lib/copy-file.exp | 2 +- gcc/testsuite/lib/dejapatches.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 2 +- gcc/testsuite/lib/file-format.exp | 2 +- gcc/testsuite/lib/fortran-modules.exp | 17 +- gcc/testsuite/lib/fortran-torture.exp | 2 +- gcc/testsuite/lib/g++-dg.exp | 19 +- gcc/testsuite/lib/g++.exp | 18 +- gcc/testsuite/lib/gcc-defs.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 318 +- gcc/testsuite/lib/gcc-gdb-test.exp | 6 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 6 +- gcc/testsuite/lib/gcc.exp | 5 +- gcc/testsuite/lib/gcov.exp | 2 +- gcc/testsuite/lib/gfortran-dg.exp | 33 +- gcc/testsuite/lib/gfortran.exp | 2 +- gcc/testsuite/lib/gnat-dg.exp | 2 +- gcc/testsuite/lib/gnat.exp | 2 +- gcc/testsuite/lib/go-dg.exp | 2 +- gcc/testsuite/lib/go-torture.exp | 2 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 2 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/mpx-dg.exp | 5 +- gcc/testsuite/lib/multiline.exp | 253 + gcc/testsuite/lib/obj-c++-dg.exp | 2 +- gcc/testsuite/lib/obj-c++.exp | 2 +- gcc/testsuite/lib/objc-dg.exp | 2 +- gcc/testsuite/lib/objc-torture.exp | 6 +- gcc/testsuite/lib/objc.exp | 2 +- gcc/testsuite/lib/options.exp | 19 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 5 +- gcc/testsuite/lib/prune.exp | 32 +- gcc/testsuite/lib/scanasm.exp | 2 +- gcc/testsuite/lib/scandump.exp | 2 +- gcc/testsuite/lib/scanipa.exp | 2 +- gcc/testsuite/lib/scanrtl.exp | 2 +- gcc/testsuite/lib/scantree.exp | 2 +- gcc/testsuite/lib/target-libpath.exp | 2 +- gcc/testsuite/lib/target-supports-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 816 +- gcc/testsuite/lib/target-utils.exp | 2 +- gcc/testsuite/lib/timeout-dg.exp | 2 +- gcc/testsuite/lib/timeout.exp | 2 +- gcc/testsuite/lib/torture-options.exp | 2 +- gcc/testsuite/lib/tsan-dg.exp | 44 +- gcc/testsuite/lib/ubsan-dg.exp | 3 +- gcc/testsuite/lib/wrapper.exp | 2 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/encode-2.mm | 3 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- .../plugin/diagnostic-test-expressions-1.mm | 94 + .../{gcc.dg => obj-c++.dg}/plugin/plugin.exp | 15 +- .../obj-c++.dg/property/at-property-23.mm | 1 - gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- gcc/testsuite/obj-c++.dg/tls/diag-5.mm | 2 +- .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/dg.exp | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 94 + .../{gcc.dg => objc.dg}/plugin/plugin.exp | 15 +- gcc/testsuite/objc.dg/pr69844.m | 24 + gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- gcc/testsuite/objc.dg/stabs-1.m | 3 +- gcc/testsuite/objc.dg/strings/strings.exp | 2 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 2 +- gcc/testsuite/objc/compile/compile.exp | 2 +- .../objc/execute/exceptions/exceptions.exp | 2 +- gcc/testsuite/objc/execute/execute.exp | 2 +- gcc/timevar.c | 439 +- gcc/timevar.def | 25 +- gcc/timevar.h | 140 +- gcc/tlink.c | 4 +- gcc/toplev.c | 389 +- gcc/toplev.h | 12 +- gcc/tracer.c | 90 +- gcc/{tree-parloops.h => tracer.h} | 13 +- gcc/trans-mem.c | 671 +- gcc/trans-mem.h | 6 +- gcc/tree-affine.c | 55 +- gcc/tree-affine.h | 4 +- gcc/tree-browser.c | 974 - gcc/tree-browser.def | 97 - gcc/tree-call-cdce.c | 458 +- gcc/tree-cfg.c | 748 +- gcc/tree-cfg.h | 29 +- gcc/tree-cfgcleanup.c | 174 +- gcc/tree-cfgcleanup.h | 4 +- gcc/tree-chkp-opt.c | 89 +- gcc/tree-chkp.c | 364 +- gcc/tree-chkp.h | 10 +- gcc/tree-chrec.c | 158 +- gcc/tree-chrec.h | 10 +- gcc/tree-complex.c | 190 +- gcc/tree-core.h | 162 +- gcc/tree-data-ref.c | 883 +- gcc/tree-data-ref.h | 22 +- gcc/tree-dfa.c | 106 +- gcc/tree-dfa.h | 6 +- gcc/tree-diagnostic.c | 37 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 19 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 325 +- gcc/tree-eh.h | 35 +- gcc/tree-emutls.c | 47 +- gcc/tree-hash-traits.h | 84 + gcc/tree-hasher.h | 4 +- gcc/tree-if-conv.c | 674 +- gcc/tree-inline.c | 584 +- gcc/tree-inline.h | 53 +- gcc/tree-into-ssa.c | 322 +- gcc/tree-into-ssa.h | 5 +- gcc/tree-iterator.c | 13 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 178 +- gcc/tree-nested.c | 321 +- gcc/tree-nested.h | 4 +- gcc/tree-nrv.c | 41 +- gcc/tree-object-size.c | 104 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 176 +- gcc/tree-outof-ssa.h | 12 +- gcc/tree-parloops.c | 1568 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 43 +- gcc/tree-phinodes.c | 37 +- gcc/tree-phinodes.h | 8 +- gcc/tree-predcom.c | 119 +- gcc/tree-pretty-print.c | 400 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 102 +- gcc/tree-scalar-evolution.c | 766 +- gcc/tree-scalar-evolution.h | 5 +- gcc/tree-sra.c | 604 +- gcc/tree-ssa-address.c | 58 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 220 +- gcc/tree-ssa-alias.h | 22 +- gcc/tree-ssa-ccp.c | 265 +- gcc/tree-ssa-coalesce.c | 882 +- gcc/tree-ssa-coalesce.h | 4 +- gcc/tree-ssa-copy.c | 52 +- gcc/tree-ssa-copyrename.c | 499 - gcc/tree-ssa-dce.c | 243 +- gcc/tree-ssa-dom.c | 2050 +- gcc/tree-ssa-dom.h | 9 +- gcc/tree-ssa-dse.c | 74 +- gcc/tree-ssa-forwprop.c | 147 +- gcc/tree-ssa-ifcombine.c | 116 +- gcc/tree-ssa-live.c | 220 +- gcc/tree-ssa-live.h | 16 +- gcc/tree-ssa-loop-ch.c | 194 +- gcc/tree-ssa-loop-im.c | 320 +- gcc/tree-ssa-loop-ivcanon.c | 123 +- gcc/tree-ssa-loop-ivopts.c | 1233 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-loop-manip.c | 290 +- gcc/tree-ssa-loop-manip.h | 11 +- gcc/tree-ssa-loop-niter.c | 783 +- gcc/tree-ssa-loop-niter.h | 11 +- gcc/tree-ssa-loop-prefetch.c | 80 +- gcc/tree-ssa-loop-unswitch.c | 506 +- gcc/tree-ssa-loop.c | 235 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-math-opts.c | 1020 +- gcc/tree-ssa-operands.c | 142 +- gcc/tree-ssa-operands.h | 12 +- gcc/tree-ssa-phionlycprop.c | 589 + gcc/tree-ssa-phiopt.c | 442 +- gcc/tree-ssa-phiprop.c | 51 +- gcc/tree-ssa-pre.c | 634 +- gcc/tree-ssa-propagate.c | 206 +- gcc/tree-ssa-propagate.h | 15 +- gcc/tree-ssa-reassoc.c | 1007 +- gcc/tree-ssa-sccvn.c | 2055 +- gcc/tree-ssa-sccvn.h | 67 +- gcc/tree-ssa-scopedtables.c | 778 +- gcc/tree-ssa-scopedtables.h | 162 +- gcc/tree-ssa-sink.c | 57 +- gcc/tree-ssa-strlen.c | 238 +- gcc/tree-ssa-structalias.c | 864 +- gcc/tree-ssa-tail-merge.c | 240 +- gcc/tree-ssa-ter.c | 110 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 558 + gcc/{tree-parloops.h => tree-ssa-threadbackward.h} | 12 +- gcc/tree-ssa-threadedge.c | 730 +- gcc/tree-ssa-threadedge.h | 7 +- gcc/tree-ssa-threadupdate.c | 823 +- gcc/tree-ssa-threadupdate.h | 18 +- gcc/tree-ssa-uncprop.c | 112 +- gcc/tree-ssa-uninit.c | 1203 +- gcc/tree-ssa.c | 131 +- gcc/tree-ssa.h | 24 +- gcc/tree-ssanames.c | 344 +- gcc/tree-ssanames.h | 24 +- gcc/tree-stdarg.c | 104 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 86 +- gcc/tree-streamer-out.c | 78 +- gcc/tree-streamer.c | 30 +- gcc/tree-streamer.h | 4 +- gcc/tree-switch-conversion.c | 81 +- gcc/tree-tailcall.c | 95 +- gcc/tree-vect-data-refs.c | 1485 +- gcc/tree-vect-generic.c | 227 +- gcc/tree-vect-loop-manip.c | 168 +- gcc/tree-vect-loop.c | 2595 +- gcc/tree-vect-patterns.c | 1217 +- gcc/tree-vect-slp.c | 2522 +- gcc/tree-vect-stmts.c | 2865 +- gcc/tree-vectorizer.c | 387 +- gcc/tree-vectorizer.h | 416 +- gcc/tree-vrp.c | 1210 +- gcc/tree.c | 2167 +- gcc/tree.def | 92 +- gcc/tree.h | 604 +- gcc/treestruct.def | 2 +- gcc/tsan.c | 92 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.h | 135 + gcc/ubsan.c | 195 +- gcc/ubsan.h | 4 +- gcc/valtrack.c | 30 +- gcc/valtrack.h | 21 +- gcc/value-prof.c | 280 +- gcc/value-prof.h | 30 +- gcc/var-tracking.c | 1107 +- gcc/varasm.c | 515 +- gcc/varasm.h | 11 +- gcc/varpool.c | 91 +- gcc/vec.c | 290 +- gcc/vec.h | 88 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 40 +- gcc/vtable-verify.c | 139 +- gcc/vtable-verify.h | 12 +- gcc/web.c | 20 +- gcc/wide-int-print.cc | 7 +- gcc/wide-int-print.h | 3 +- gcc/wide-int.cc | 99 +- gcc/wide-int.h | 43 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 20 +- gcc/xcoffout.h | 2 +- gnattools/ChangeLog | 16 + gnattools/Makefile.in | 10 +- gnattools/configure | 5 + gnattools/configure.ac | 5 + gotools/ChangeLog | 24 + gotools/Makefile.am | 6 +- gotools/Makefile.in | 87 +- gotools/aclocal.m4 | 74 +- gotools/configure | 13 +- include/ChangeLog | 147 + include/ansidecl.h | 13 +- include/demangle.h | 15 +- 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 | 149 +- include/hashtab.h | 3 +- include/leb128.h | 2 +- include/libiberty.h | 8 +- include/longlong.h | 34 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 914 +- include/plugin-api.h | 29 +- 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 | 7 +- include/xregex2.h | 3 +- include/xtensa-config.h | 3 +- intl/ChangeLog | 13 + intl/aclocal.m4 | 5 +- intl/configure | 884 +- libada/ChangeLog | 8 +- libada/Makefile.in | 2 +- libada/configure.ac | 2 +- libatomic/ChangeLog | 35 + libatomic/Makefile.am | 11 +- libatomic/Makefile.in | 21 +- libatomic/cas_n.c | 2 +- libatomic/config/arm/arm-config.h | 2 +- libatomic/config/arm/exch_n.c | 2 +- libatomic/config/linux/arm/host-config.h | 2 +- libatomic/config/linux/arm/init.c | 2 +- libatomic/config/linux/arm/load_n.c | 2 +- libatomic/config/linux/arm/store_n.c | 2 +- libatomic/config/mingw/host-config.h | 2 +- libatomic/config/mingw/lock.c | 2 +- libatomic/config/posix/host-config.h | 2 +- libatomic/config/posix/lock.c | 2 +- libatomic/config/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 2 +- libatomic/configure.ac | 4 +- libatomic/configure.tgt | 4 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/{config/linux/arm/init.c => fence.c} | 23 +- libatomic/fenv.c | 2 +- libatomic/{config/linux/arm/store_n.c => flag.c} | 50 +- libatomic/fop_n.c | 2 +- libatomic/gcas.c | 2 +- libatomic/gexch.c | 2 +- libatomic/glfree.c | 2 +- libatomic/gload.c | 2 +- libatomic/gstore.c | 2 +- libatomic/host-config.h | 2 +- libatomic/libatomic.map | 9 + libatomic/libatomic_i.h | 2 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/config/default.exp | 2 +- libatomic/testsuite/lib/libatomic.exp | 1 + libbacktrace/ChangeLog | 122 + libbacktrace/Makefile.am | 8 +- libbacktrace/Makefile.in | 77 +- libbacktrace/aclocal.m4 | 62 +- libbacktrace/alloc.c | 10 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 7 +- libbacktrace/backtrace.c | 27 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 8 +- libbacktrace/configure | 85 +- libbacktrace/configure.ac | 39 +- libbacktrace/dwarf.c | 36 +- libbacktrace/elf.c | 8 +- libbacktrace/fileline.c | 2 +- libbacktrace/filetype.awk | 2 + libbacktrace/internal.h | 8 +- libbacktrace/mmap.c | 16 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 937 + libbacktrace/posix.c | 4 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 2 +- libbacktrace/simple.c | 2 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/unknown.c | 2 +- libcc1/ChangeLog | 31 + libcc1/Makefile.am | 3 +- libcc1/Makefile.in | 70 +- libcc1/aclocal.m4 | 74 +- libcc1/configure | 51 +- libcc1/configure.ac | 1 + libcc1/plugin.cc | 17 +- libcilkrts/ChangeLog | 12 + libcilkrts/Makefile.in | 73 +- libcilkrts/aclocal.m4 | 74 +- libcilkrts/configure | 20 +- libcilkrts/runtime/config/x86/os-unix-sysdep.c | 2 +- libcpp/ChangeLog | 728 +- libcpp/Makefile.in | 2 +- libcpp/aclocal.m4 | 5 +- libcpp/charset.c | 51 +- libcpp/config.in | 6 +- libcpp/configure | 158 +- libcpp/configure.ac | 6 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 58 +- libcpp/errors.c | 26 +- libcpp/expr.c | 13 +- libcpp/files.c | 28 +- libcpp/identifiers.c | 2 +- libcpp/include/cpp-id-data.h | 2 +- libcpp/include/cpplib.h | 26 +- libcpp/include/line-map.h | 1222 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 41 +- libcpp/internal.h | 26 +- libcpp/lex.c | 60 +- libcpp/line-map.c | 871 +- libcpp/location-example.txt | 232 + libcpp/macro.c | 123 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 4 +- libcpp/po/ChangeLog | 72 + libcpp/po/be.po | 396 +- libcpp/po/ca.po | 396 +- libcpp/po/cpplib.pot | 448 +- libcpp/po/da.po | 404 +- libcpp/po/de.po | 406 +- libcpp/po/el.po | 396 +- libcpp/po/eo.po | 406 +- libcpp/po/es.po | 396 +- libcpp/po/fi.po | 779 +- libcpp/po/fr.po | 402 +- libcpp/po/id.po | 396 +- libcpp/po/ja.po | 398 +- libcpp/po/nl.po | 493 +- libcpp/po/pt_BR.po | 473 +- libcpp/po/ru.po | 404 +- libcpp/po/sr.po | 402 +- libcpp/po/sv.po | 408 +- libcpp/po/tr.po | 398 +- libcpp/po/uk.po | 444 +- libcpp/po/vi.po | 432 +- libcpp/po/zh_CN.po | 396 +- libcpp/po/zh_TW.po | 478 +- libcpp/symtab.c | 2 +- libcpp/system.h | 28 +- libcpp/traditional.c | 2 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 18 + libdecnumber/Makefile.in | 2 +- libdecnumber/aclocal.m4 | 5 +- libdecnumber/bid/bid-dpd.h | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.c | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.h | 2 +- libdecnumber/bid/decimal128.c | 2 +- libdecnumber/bid/decimal32.c | 2 +- libdecnumber/bid/decimal64.c | 2 +- libdecnumber/bid/host-ieee128.c | 2 +- libdecnumber/bid/host-ieee32.c | 2 +- libdecnumber/bid/host-ieee64.c | 2 +- libdecnumber/configure | 2 +- libdecnumber/configure.ac | 2 +- libdecnumber/dconfig.h | 2 +- libdecnumber/decBasic.c | 2 +- libdecnumber/decCommon.c | 2 +- libdecnumber/decContext.c | 2 +- libdecnumber/decContext.h | 2 +- libdecnumber/decDPD.h | 2 +- libdecnumber/decDouble.c | 2 +- libdecnumber/decDouble.h | 2 +- libdecnumber/decExcept.c | 2 +- libdecnumber/decExcept.h | 2 +- libdecnumber/decLibrary.c | 2 +- libdecnumber/decNumber.c | 2 +- libdecnumber/decNumber.h | 2 +- libdecnumber/decNumberLocal.h | 2 +- libdecnumber/decPacked.c | 2 +- libdecnumber/decPacked.h | 2 +- libdecnumber/decQuad.c | 2 +- libdecnumber/decQuad.h | 2 +- libdecnumber/decRound.c | 2 +- libdecnumber/decRound.h | 2 +- libdecnumber/decSingle.c | 2 +- libdecnumber/decSingle.h | 2 +- libdecnumber/dpd/decimal128.c | 2 +- libdecnumber/dpd/decimal128.h | 2 +- libdecnumber/dpd/decimal128Local.h | 2 +- libdecnumber/dpd/decimal32.c | 2 +- libdecnumber/dpd/decimal32.h | 2 +- libdecnumber/dpd/decimal64.c | 2 +- libdecnumber/dpd/decimal64.h | 2 +- libffi/ChangeLog | 67 + libffi/Makefile.am | 28 +- libffi/Makefile.in | 134 +- libffi/acinclude.m4 | 381 + libffi/aclocal.m4 | 74 +- libffi/configure | 463 +- libffi/configure.ac | 3 + libffi/fficonfig.h.in | 6 - libffi/include/Makefile.in | 58 +- libffi/libffi.map.in | 78 + libffi/libtool-version | 2 +- libffi/man/Makefile.in | 70 +- libffi/src/aarch64/ffitarget.h | 1 + libffi/src/powerpc/ffi_sysv.c | 207 +- libffi/testsuite/Makefile.in | 62 +- libffi/testsuite/lib/libffi.exp | 1 + libffi/testsuite/libffi.call/float2.c | 2 +- libgcc/ChangeLog | 921 +- libgcc/Makefile.in | 31 +- libgcc/config.host | 139 +- libgcc/config.in | 9 +- libgcc/config/aarch64/crtfastmath.c | 2 +- libgcc/config/aarch64/crti.S | 2 +- libgcc/config/aarch64/crtn.S | 2 +- libgcc/config/aarch64/linux-unwind.h | 2 +- libgcc/config/aarch64/sfp-exceptions.c | 2 +- libgcc/config/aarch64/sfp-machine.h | 2 +- libgcc/config/aarch64/sync-cache.c | 2 +- libgcc/config/aarch64/t-aarch64 | 2 +- libgcc/config/alpha/crtfastmath.c | 2 +- libgcc/config/alpha/libgcc-alpha-ldbl.ver | 2 +- libgcc/config/alpha/linux-unwind.h | 2 +- libgcc/config/alpha/qrnnd.S | 2 +- libgcc/config/alpha/vms-dwarf2.S | 2 +- libgcc/config/alpha/vms-dwarf2eh.S | 2 +- libgcc/config/alpha/vms-gcc_shell_handler.c | 2 +- libgcc/config/alpha/vms-unwind.h | 2 +- libgcc/config/arc/asm.h | 2 +- libgcc/config/arc/crtg.S | 2 +- libgcc/config/arc/crtgend.S | 2 +- libgcc/config/arc/crti.S | 2 +- libgcc/config/arc/crtn.S | 2 +- libgcc/config/arc/divtab-arc700.c | 2 +- libgcc/config/arc/dp-hack.h | 4 +- libgcc/config/arc/fp-hack.h | 2 +- libgcc/config/arc/gmon/atomic.h | 2 +- libgcc/config/arc/gmon/auxreg.h | 2 +- libgcc/config/arc/gmon/dcache_linesz.S | 4 +- libgcc/config/arc/gmon/gmon.c | 2 +- libgcc/config/arc/gmon/machine-gmon.h | 2 +- libgcc/config/arc/gmon/mcount.c | 2 +- libgcc/config/arc/gmon/prof-freq-stub.S | 2 +- libgcc/config/arc/gmon/prof-freq.c | 2 +- libgcc/config/arc/gmon/profil.S | 13 +- libgcc/config/arc/gmon/sys/gmon.h | 2 +- libgcc/config/arc/gmon/sys/gmon_out.h | 2 +- libgcc/config/arc/ieee-754/adddf3.S | 2 +- libgcc/config/arc/ieee-754/addsf3.S | 2 +- libgcc/config/arc/ieee-754/arc-ieee-754.h | 9 +- libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/divdf3.S | 39 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 16 +- libgcc/config/arc/ieee-754/divsf3.S | 2 +- libgcc/config/arc/ieee-754/divtab-arc-df.c | 2 +- libgcc/config/arc/ieee-754/divtab-arc-sf.c | 2 +- libgcc/config/arc/ieee-754/eqdf2.S | 2 +- libgcc/config/arc/ieee-754/eqsf2.S | 2 +- libgcc/config/arc/ieee-754/extendsfdf2.S | 2 +- libgcc/config/arc/ieee-754/fixdfsi.S | 2 +- libgcc/config/arc/ieee-754/fixsfsi.S | 2 +- libgcc/config/arc/ieee-754/fixunsdfsi.S | 2 +- libgcc/config/arc/ieee-754/floatsidf.S | 2 +- libgcc/config/arc/ieee-754/floatsisf.S | 2 +- libgcc/config/arc/ieee-754/floatunsidf.S | 2 +- libgcc/config/arc/ieee-754/gedf2.S | 2 +- libgcc/config/arc/ieee-754/gesf2.S | 2 +- libgcc/config/arc/ieee-754/gtdf2.S | 2 +- libgcc/config/arc/ieee-754/gtsf2.S | 2 +- libgcc/config/arc/ieee-754/muldf3.S | 10 +- libgcc/config/arc/ieee-754/mulsf3.S | 8 +- libgcc/config/arc/ieee-754/orddf2.S | 2 +- libgcc/config/arc/ieee-754/ordsf2.S | 2 +- libgcc/config/arc/ieee-754/truncdfsf2.S | 2 +- libgcc/config/arc/ieee-754/uneqdf2.S | 2 +- libgcc/config/arc/ieee-754/uneqsf2.S | 2 +- libgcc/config/arc/initfini.c | 2 +- libgcc/config/arc/lib1funcs.S | 17 +- libgcc/config/arc/libgcc-excl.ver | 2 +- libgcc/config/arc/t-arc | 2 +- libgcc/config/arc/t-arc-newlib | 2 +- libgcc/config/arc/t-arc700-uClibc | 6 +- libgcc/config/arm/bpabi-lib.h | 2 +- libgcc/config/arm/bpabi-v6m.S | 2 +- libgcc/config/arm/bpabi.S | 2 +- libgcc/config/arm/bpabi.c | 2 +- libgcc/config/{aarch64 => arm}/crtfastmath.c | 22 +- libgcc/config/arm/crti.S | 2 +- libgcc/config/arm/crtn.S | 2 +- libgcc/config/arm/fp16.c | 9 +- libgcc/config/arm/freebsd-atomic.c | 2 +- libgcc/config/arm/ieee754-df.S | 185 +- libgcc/config/arm/ieee754-sf.S | 103 +- libgcc/config/arm/lib1funcs.S | 23 +- libgcc/config/arm/libgcc-bpabi.ver | 2 +- libgcc/config/arm/libunwind.S | 2 +- libgcc/config/arm/linux-atomic-64bit.c | 6 +- libgcc/config/arm/linux-atomic.c | 2 +- libgcc/config/arm/pr-support.c | 2 +- libgcc/config/arm/symbian-lib.h | 2 +- libgcc/config/arm/unaligned-funcs.c | 2 +- libgcc/config/arm/unwind-arm.c | 2 +- libgcc/config/arm/unwind-arm.h | 2 +- libgcc/config/avr/avr-lib.h | 2 +- libgcc/config/avr/lib1funcs-fixed.S | 2 +- libgcc/config/avr/lib1funcs.S | 2 +- libgcc/config/avr/lib2funcs.c | 2 +- libgcc/config/bfin/crti.S | 2 +- libgcc/config/bfin/crtlibid.S | 2 +- libgcc/config/bfin/crtn.S | 2 +- libgcc/config/bfin/lib1funcs.S | 2 +- libgcc/config/bfin/libgcc-glibc.ver | 2 +- libgcc/config/bfin/linux-unwind.h | 2 +- libgcc/config/c6x/c6x-abi.h | 2 +- libgcc/config/c6x/crti.S | 2 +- libgcc/config/c6x/crtn.S | 2 +- libgcc/config/c6x/eqd.c | 2 +- libgcc/config/c6x/eqf.c | 2 +- libgcc/config/c6x/ged.c | 2 +- libgcc/config/c6x/gef.c | 2 +- libgcc/config/c6x/gtd.c | 2 +- libgcc/config/c6x/gtf.c | 2 +- libgcc/config/c6x/led.c | 2 +- libgcc/config/c6x/lef.c | 2 +- libgcc/config/c6x/lib1funcs.S | 2 +- libgcc/config/c6x/libgcc-eabi.ver | 2 +- libgcc/config/c6x/ltd.c | 2 +- libgcc/config/c6x/ltf.c | 2 +- libgcc/config/c6x/pr-support.c | 2 +- libgcc/config/c6x/sfp-machine.h | 2 +- libgcc/config/c6x/unwind-c6x.c | 2 +- libgcc/config/c6x/unwind-c6x.h | 2 +- libgcc/config/cr16/crti.S | 2 +- libgcc/config/cr16/crtlibid.S | 2 +- libgcc/config/cr16/crtn.S | 2 +- libgcc/config/cr16/divmodhi3.c | 2 +- libgcc/config/cr16/lib1funcs.S | 2 +- libgcc/config/cr16/t-cr16 | 2 +- libgcc/config/cr16/t-crtlibid | 2 +- libgcc/config/cr16/unwind-cr16.c | 2 +- libgcc/config/cr16/unwind-dw2.h | 2 +- libgcc/config/cris/arit.c | 2 +- libgcc/config/cris/mulsi3.S | 2 +- libgcc/config/cris/sfp-machine.h | 2 +- libgcc/config/cris/umulsidi3.S | 2 +- libgcc/config/darwin-64.c | 2 +- libgcc/config/darwin-crt-tm.c | 2 +- libgcc/config/darwin-crt3.c | 2 +- libgcc/config/epiphany/crti.S | 2 +- libgcc/config/epiphany/crtint.S | 2 +- libgcc/config/epiphany/crtm1reg-r43.S | 2 +- libgcc/config/epiphany/crtm1reg-r63.S | 2 +- libgcc/config/epiphany/crtn.S | 2 +- libgcc/config/epiphany/crtrunc.S | 2 +- libgcc/config/epiphany/divsi3-float.S | 2 +- libgcc/config/epiphany/divsi3.S | 2 +- libgcc/config/epiphany/divsi3.c | 2 +- libgcc/config/epiphany/epiphany-asm.h | 2 +- libgcc/config/epiphany/ieee-754/eqsf2.S | 2 +- libgcc/config/epiphany/ieee-754/fast_div.S | 2 +- libgcc/config/epiphany/ieee-754/gtesf2.S | 2 +- libgcc/config/epiphany/ieee-754/ordsf2.S | 2 +- libgcc/config/epiphany/ieee-754/uneqsf2.S | 2 +- libgcc/config/epiphany/modsi3-float.S | 2 +- libgcc/config/epiphany/modsi3.S | 2 +- libgcc/config/epiphany/modsi3.c | 2 +- libgcc/config/epiphany/mulsi3.c | 2 +- libgcc/config/epiphany/t-epiphany | 2 +- libgcc/config/epiphany/udivsi3-float.S | 2 +- libgcc/config/epiphany/udivsi3-float.c | 6 +- libgcc/config/epiphany/udivsi3.S | 2 +- libgcc/config/epiphany/udivsi3.c | 2 +- libgcc/config/epiphany/umodsi3-float.S | 2 +- libgcc/config/epiphany/umodsi3.S | 2 +- libgcc/config/epiphany/umodsi3.c | 2 +- libgcc/config/fr30/crti.S | 2 +- libgcc/config/fr30/crtn.S | 2 +- libgcc/config/fr30/lib1funcs.S | 2 +- libgcc/config/frv/cmovd.c | 2 +- libgcc/config/frv/cmovh.c | 2 +- libgcc/config/frv/cmovw.c | 2 +- libgcc/config/{visium/divdi3.c => frv/elf-lib.h} | 11 +- libgcc/config/frv/frv-abi.h | 2 +- libgcc/config/frv/frvbegin.c | 3 +- libgcc/config/frv/frvend.c | 3 +- libgcc/config/frv/lib1funcs.S | 2 +- libgcc/config/frv/libgcc-glibc.ver | 2 +- libgcc/config/ft32/crti-hw.S | 192 + libgcc/config/{moxie => ft32}/crti.S | 14 +- libgcc/config/{moxie => ft32}/crtn.S | 16 +- libgcc/config/ft32/epilog.S | 52 + libgcc/config/ft32/lib1funcs.S | 989 + libgcc/config/ft32/prolog.S | 199 + libgcc/config/{score => ft32}/sfp-machine.h | 2 +- libgcc/config/ft32/t-ft32 | 8 + libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 197 +- libgcc/config/gthr-vxworks.h | 2 +- libgcc/config/h8300/clzhi2.c | 2 +- libgcc/config/h8300/crti.S | 2 +- libgcc/config/h8300/crtn.S | 2 +- libgcc/config/h8300/ctzhi2.c | 2 +- libgcc/config/h8300/fixunssfsi.c | 2 +- libgcc/config/h8300/lib1funcs.S | 82 +- libgcc/config/h8300/parityhi2.c | 2 +- libgcc/config/h8300/popcounthi2.c | 2 +- libgcc/config/{nios2 => h8300}/sfp-machine.h | 9 +- libgcc/config/h8300/{t-h8300 => t-linux} | 5 +- libgcc/config/hardfp.c | 2 +- libgcc/config/i386/32/t-iamcu | 1 + libgcc/config/i386/32/tf-signs.c | 2 +- libgcc/config/i386/cpuinfo.c | 68 +- libgcc/config/i386/crtfastmath.c | 91 +- libgcc/config/i386/crti.S | 2 +- libgcc/config/i386/crtn.S | 2 +- libgcc/config/i386/crtprec.c | 2 +- libgcc/config/i386/cygming-crtbegin.c | 2 +- libgcc/config/i386/cygming-crtend.c | 2 +- libgcc/config/i386/cygwin.S | 2 +- libgcc/config/i386/darwin-lib.h | 2 +- libgcc/config/i386/dragonfly-unwind.h | 2 +- libgcc/config/i386/elf-lib.h | 2 +- libgcc/config/i386/enable-execute-stack-mingw32.c | 2 +- .../i386/{dragonfly-unwind.h => freebsd-unwind.h} | 97 +- libgcc/config/i386/gthr-win32.c | 2 +- libgcc/config/i386/gthr-win32.h | 2 +- libgcc/config/i386/libgcc-bsd.ver | 2 +- libgcc/config/i386/libgcc-cygming.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.5.ver | 2 +- libgcc/config/i386/libgcc-glibc.ver | 2 +- libgcc/config/i386/libgcc-sol2.ver | 2 +- libgcc/config/i386/linux-unwind.h | 2 +- libgcc/config/i386/morestack.S | 7 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/sol2-c1.S | 2 +- libgcc/config/i386/sol2-unwind.h | 2 +- libgcc/config/i386/t-crtfm | 4 - libgcc/config/i386/t-dragonfly | 2 + libgcc/config/i386/value-unwind.h | 2 +- libgcc/config/i386/w32-unwind.h | 2 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/ia64/crtend.S | 4 +- libgcc/config/ia64/crtfastmath.c | 2 +- libgcc/config/ia64/crti.S | 2 +- libgcc/config/ia64/crtn.S | 2 +- libgcc/config/ia64/fde-glibc.c | 2 +- libgcc/config/ia64/fde-vms.c | 2 +- libgcc/config/ia64/lib1funcs.S | 2 +- libgcc/config/ia64/libgcc-glibc.ver | 2 +- libgcc/config/ia64/libgcc-ia64.ver | 2 +- libgcc/config/ia64/linux-unwind.h | 2 +- libgcc/config/ia64/quadlib.c | 2 +- libgcc/config/ia64/sfp-exceptions.c | 2 +- libgcc/config/ia64/tf-signs.c | 2 +- libgcc/config/ia64/unwind-ia64.c | 2 +- libgcc/config/ia64/unwind-ia64.h | 2 +- libgcc/config/ia64/vms-crtinit.S | 2 +- libgcc/config/ia64/vms-unwind.h | 2 +- libgcc/config/iq2000/lib2funcs.c | 2 +- libgcc/config/libbid/ChangeLog | 10 + libgcc/config/libbid/_addsub_dd.c | 2 +- libgcc/config/libbid/_addsub_sd.c | 2 +- libgcc/config/libbid/_addsub_td.c | 2 +- libgcc/config/libbid/_dd_to_df.c | 2 +- libgcc/config/libbid/_dd_to_di.c | 2 +- libgcc/config/libbid/_dd_to_sd.c | 2 +- libgcc/config/libbid/_dd_to_sf.c | 2 +- libgcc/config/libbid/_dd_to_si.c | 2 +- libgcc/config/libbid/_dd_to_td.c | 2 +- libgcc/config/libbid/_dd_to_tf.c | 2 +- libgcc/config/libbid/_dd_to_udi.c | 2 +- libgcc/config/libbid/_dd_to_usi.c | 2 +- libgcc/config/libbid/_dd_to_xf.c | 2 +- libgcc/config/libbid/_df_to_dd.c | 2 +- libgcc/config/libbid/_df_to_sd.c | 2 +- libgcc/config/libbid/_df_to_td.c | 2 +- libgcc/config/libbid/_di_to_dd.c | 2 +- libgcc/config/libbid/_di_to_sd.c | 2 +- libgcc/config/libbid/_di_to_td.c | 2 +- libgcc/config/libbid/_div_dd.c | 2 +- libgcc/config/libbid/_div_sd.c | 2 +- libgcc/config/libbid/_div_td.c | 2 +- libgcc/config/libbid/_eq_dd.c | 2 +- libgcc/config/libbid/_eq_sd.c | 2 +- libgcc/config/libbid/_eq_td.c | 2 +- libgcc/config/libbid/_ge_dd.c | 2 +- libgcc/config/libbid/_ge_sd.c | 2 +- libgcc/config/libbid/_ge_td.c | 2 +- libgcc/config/libbid/_gt_dd.c | 2 +- libgcc/config/libbid/_gt_sd.c | 2 +- libgcc/config/libbid/_gt_td.c | 2 +- libgcc/config/libbid/_isinfd128.c | 2 +- libgcc/config/libbid/_isinfd32.c | 2 +- libgcc/config/libbid/_isinfd64.c | 2 +- libgcc/config/libbid/_le_dd.c | 2 +- libgcc/config/libbid/_le_sd.c | 2 +- libgcc/config/libbid/_le_td.c | 2 +- libgcc/config/libbid/_lt_dd.c | 2 +- libgcc/config/libbid/_lt_sd.c | 2 +- libgcc/config/libbid/_lt_td.c | 2 +- libgcc/config/libbid/_mul_dd.c | 2 +- libgcc/config/libbid/_mul_sd.c | 2 +- libgcc/config/libbid/_mul_td.c | 2 +- libgcc/config/libbid/_ne_dd.c | 2 +- libgcc/config/libbid/_ne_sd.c | 2 +- libgcc/config/libbid/_ne_td.c | 2 +- libgcc/config/libbid/_sd_to_dd.c | 2 +- libgcc/config/libbid/_sd_to_df.c | 2 +- libgcc/config/libbid/_sd_to_di.c | 2 +- libgcc/config/libbid/_sd_to_sf.c | 2 +- libgcc/config/libbid/_sd_to_si.c | 2 +- libgcc/config/libbid/_sd_to_td.c | 2 +- libgcc/config/libbid/_sd_to_tf.c | 2 +- libgcc/config/libbid/_sd_to_udi.c | 2 +- libgcc/config/libbid/_sd_to_usi.c | 2 +- libgcc/config/libbid/_sd_to_xf.c | 2 +- libgcc/config/libbid/_sf_to_dd.c | 2 +- libgcc/config/libbid/_sf_to_sd.c | 2 +- libgcc/config/libbid/_sf_to_td.c | 2 +- libgcc/config/libbid/_si_to_dd.c | 2 +- libgcc/config/libbid/_si_to_sd.c | 2 +- libgcc/config/libbid/_si_to_td.c | 2 +- libgcc/config/libbid/_td_to_dd.c | 2 +- libgcc/config/libbid/_td_to_df.c | 2 +- libgcc/config/libbid/_td_to_di.c | 2 +- libgcc/config/libbid/_td_to_sd.c | 2 +- libgcc/config/libbid/_td_to_sf.c | 2 +- libgcc/config/libbid/_td_to_si.c | 2 +- libgcc/config/libbid/_td_to_tf.c | 2 +- libgcc/config/libbid/_td_to_udi.c | 2 +- libgcc/config/libbid/_td_to_usi.c | 2 +- libgcc/config/libbid/_td_to_xf.c | 2 +- libgcc/config/libbid/_tf_to_dd.c | 2 +- libgcc/config/libbid/_tf_to_sd.c | 2 +- libgcc/config/libbid/_tf_to_td.c | 2 +- libgcc/config/libbid/_udi_to_dd.c | 2 +- libgcc/config/libbid/_udi_to_sd.c | 2 +- libgcc/config/libbid/_udi_to_td.c | 2 +- libgcc/config/libbid/_unord_dd.c | 2 +- libgcc/config/libbid/_unord_sd.c | 2 +- libgcc/config/libbid/_unord_td.c | 2 +- libgcc/config/libbid/_usi_to_dd.c | 2 +- libgcc/config/libbid/_usi_to_sd.c | 2 +- libgcc/config/libbid/_usi_to_td.c | 2 +- libgcc/config/libbid/_xf_to_dd.c | 2 +- libgcc/config/libbid/_xf_to_sd.c | 2 +- libgcc/config/libbid/_xf_to_td.c | 2 +- libgcc/config/libbid/bid128.c | 2 +- libgcc/config/libbid/bid128_2_str.h | 2 +- libgcc/config/libbid/bid128_2_str_macros.h | 2 +- libgcc/config/libbid/bid128_2_str_tables.c | 2 +- libgcc/config/libbid/bid128_add.c | 2 +- libgcc/config/libbid/bid128_compare.c | 2 +- libgcc/config/libbid/bid128_div.c | 2 +- libgcc/config/libbid/bid128_fma.c | 2 +- libgcc/config/libbid/bid128_logb.c | 2 +- libgcc/config/libbid/bid128_minmax.c | 2 +- libgcc/config/libbid/bid128_mul.c | 2 +- libgcc/config/libbid/bid128_next.c | 2 +- libgcc/config/libbid/bid128_noncomp.c | 2 +- libgcc/config/libbid/bid128_quantize.c | 2 +- libgcc/config/libbid/bid128_rem.c | 2 +- libgcc/config/libbid/bid128_round_integral.c | 2 +- libgcc/config/libbid/bid128_scalb.c | 2 +- libgcc/config/libbid/bid128_sqrt.c | 2 +- libgcc/config/libbid/bid128_string.c | 2 +- libgcc/config/libbid/bid128_to_int16.c | 2 +- libgcc/config/libbid/bid128_to_int32.c | 2 +- libgcc/config/libbid/bid128_to_int64.c | 2 +- libgcc/config/libbid/bid128_to_int8.c | 2 +- libgcc/config/libbid/bid128_to_uint16.c | 2 +- libgcc/config/libbid/bid128_to_uint32.c | 2 +- libgcc/config/libbid/bid128_to_uint64.c | 2 +- libgcc/config/libbid/bid128_to_uint8.c | 2 +- libgcc/config/libbid/bid32_to_bid128.c | 2 +- libgcc/config/libbid/bid32_to_bid64.c | 2 +- libgcc/config/libbid/bid64_add.c | 2 +- libgcc/config/libbid/bid64_compare.c | 2 +- libgcc/config/libbid/bid64_div.c | 2 +- libgcc/config/libbid/bid64_fma.c | 2 +- libgcc/config/libbid/bid64_logb.c | 2 +- libgcc/config/libbid/bid64_minmax.c | 2 +- libgcc/config/libbid/bid64_mul.c | 2 +- libgcc/config/libbid/bid64_next.c | 2 +- libgcc/config/libbid/bid64_noncomp.c | 2 +- libgcc/config/libbid/bid64_quantize.c | 2 +- libgcc/config/libbid/bid64_rem.c | 2 +- libgcc/config/libbid/bid64_round_integral.c | 2 +- libgcc/config/libbid/bid64_scalb.c | 2 +- libgcc/config/libbid/bid64_sqrt.c | 2 +- libgcc/config/libbid/bid64_string.c | 2 +- libgcc/config/libbid/bid64_to_bid128.c | 2 +- libgcc/config/libbid/bid64_to_int16.c | 2 +- libgcc/config/libbid/bid64_to_int32.c | 2 +- libgcc/config/libbid/bid64_to_int64.c | 2 +- libgcc/config/libbid/bid64_to_int8.c | 2 +- libgcc/config/libbid/bid64_to_uint16.c | 2 +- libgcc/config/libbid/bid64_to_uint32.c | 2 +- libgcc/config/libbid/bid64_to_uint64.c | 2 +- libgcc/config/libbid/bid64_to_uint8.c | 2 +- libgcc/config/libbid/bid_b2d.h | 2 +- libgcc/config/libbid/bid_binarydecimal.c | 2 +- libgcc/config/libbid/bid_conf.h | 2 +- libgcc/config/libbid/bid_convert_data.c | 2 +- libgcc/config/libbid/bid_decimal_data.c | 2 +- libgcc/config/libbid/bid_decimal_globals.c | 2 +- libgcc/config/libbid/bid_div_macros.h | 2 +- libgcc/config/libbid/bid_dpd.c | 2 +- libgcc/config/libbid/bid_flag_operations.c | 2 +- libgcc/config/libbid/bid_from_int.c | 2 +- libgcc/config/libbid/bid_functions.h | 2 +- libgcc/config/libbid/bid_gcc_intrinsics.h | 2 +- libgcc/config/libbid/bid_inline_add.h | 2 +- libgcc/config/libbid/bid_internal.h | 2 +- libgcc/config/libbid/bid_round.c | 2 +- libgcc/config/libbid/bid_sqrt_macros.h | 2 +- libgcc/config/libgcc-glibc.ver | 2 +- libgcc/config/lm32/_ashlsi3.S | 2 +- libgcc/config/lm32/_ashrsi3.S | 2 +- libgcc/config/lm32/_divsi3.c | 2 +- libgcc/config/lm32/_lshrsi3.S | 2 +- libgcc/config/lm32/_modsi3.c | 2 +- libgcc/config/lm32/_mulsi3.c | 2 +- libgcc/config/lm32/_udivmodsi4.c | 2 +- libgcc/config/lm32/_udivsi3.c | 2 +- libgcc/config/lm32/_umodsi3.c | 2 +- libgcc/config/lm32/crti.S | 2 +- libgcc/config/lm32/crtn.S | 2 +- libgcc/config/lm32/libgcc_lm32.h | 2 +- libgcc/config/m32c/lib1funcs.S | 2 +- libgcc/config/m32c/lib2funcs.c | 2 +- libgcc/config/m32c/trapv.c | 2 +- libgcc/config/m32r/initfini.c | 2 +- libgcc/config/m32r/libgcc-glibc.ver | 2 +- libgcc/config/m68k/crti.S | 2 +- libgcc/config/m68k/crtn.S | 2 +- libgcc/config/m68k/lb1sf68.S | 2 +- libgcc/config/m68k/linux-atomic.c | 2 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/mcore/crti.S | 2 +- libgcc/config/mcore/crtn.S | 2 +- libgcc/config/mcore/lib1funcs.S | 2 +- libgcc/config/mep/lib1funcs.S | 2 +- libgcc/config/mep/lib2funcs.c | 2 +- libgcc/config/mep/tramp.c | 2 +- libgcc/config/microblaze/crti.S | 2 +- libgcc/config/microblaze/crtn.S | 2 +- libgcc/config/microblaze/divsi3.S | 2 +- libgcc/config/microblaze/divsi3_table.c | 2 +- libgcc/config/microblaze/moddi3.S | 2 +- libgcc/config/microblaze/modsi3.S | 2 +- libgcc/config/microblaze/muldi3_hard.S | 2 +- libgcc/config/microblaze/mulsi3.S | 2 +- libgcc/config/microblaze/stack_overflow_exit.S | 2 +- libgcc/config/microblaze/udivsi3.S | 2 +- libgcc/config/microblaze/umodsi3.S | 2 +- libgcc/config/mips/crtfastmath.c | 2 +- libgcc/config/mips/crti.S | 2 +- libgcc/config/mips/crtn.S | 2 +- libgcc/config/mips/gthr-mipssde.h | 2 +- libgcc/config/mips/lib2funcs.c | 2 +- libgcc/config/mips/libgcc-mips16.ver | 2 +- libgcc/config/mips/linux-unwind.h | 2 +- libgcc/config/mips/mips16.S | 2 +- libgcc/config/mips/sfp-machine.h | 2 +- libgcc/config/mips/t-mips16 | 2 +- libgcc/config/mips/vr4120-div.S | 2 +- libgcc/config/mmix/crti.S | 2 +- libgcc/config/mmix/crtn.S | 2 +- libgcc/config/moxie/crti.S | 2 +- libgcc/config/moxie/crtn.S | 2 +- libgcc/config/msp430/cmpsi2.S | 2 +- libgcc/config/msp430/epilogue.S | 2 +- libgcc/config/msp430/lib2bitcountHI.c | 2 +- libgcc/config/msp430/lib2divHI.c | 2 +- libgcc/config/msp430/lib2divQI.c | 2 +- libgcc/config/msp430/lib2divSI.c | 31 +- libgcc/config/msp430/lib2hw_mul.S | 219 +- libgcc/config/msp430/lib2mul.c | 39 +- libgcc/config/msp430/lib2shift.c | 2 +- libgcc/config/msp430/mpy.c | 21 +- libgcc/config/msp430/msp430-divmod.h | 2 +- libgcc/config/msp430/msp430-mul.h | 2 +- libgcc/config/msp430/slli.S | 2 +- libgcc/config/msp430/srai.S | 2 +- libgcc/config/msp430/srli.S | 2 +- libgcc/config/msp430/t-msp430 | 30 +- libgcc/config/nds32/crtzero.S | 2 +- libgcc/config/nds32/initfini.c | 2 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 2 +- libgcc/config/nds32/isr-library/excp_isr.S | 2 +- libgcc/config/nds32/isr-library/excp_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/intr_isr.S | 2 +- libgcc/config/nds32/isr-library/intr_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid00.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid01.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid02.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid03.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid04.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid05.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid06.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid07.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid08.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid09.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid10.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid11.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid12.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid13.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid14.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid15.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid16.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid17.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid18.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid19.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid20.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid21.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid22.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid23.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid24.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid25.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid26.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid27.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid28.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid29.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid30.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid31.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid32.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid33.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid34.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid35.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid36.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid37.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid38.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid39.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid40.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid41.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid42.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid43.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid44.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid45.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid46.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid47.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid48.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid49.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid50.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid51.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid52.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid53.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid54.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid55.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid56.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid57.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid58.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid59.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid60.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid61.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid62.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid63.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid64.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid65.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid66.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid67.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid68.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid69.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid70.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid71.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid72.S | 2 +- libgcc/config/nds32/isr-library/nmih.S | 2 +- libgcc/config/nds32/isr-library/reset.S | 2 +- libgcc/config/nds32/isr-library/reset_4b.S | 2 +- libgcc/config/nds32/isr-library/restore_all.inc | 2 +- .../config/nds32/isr-library/restore_fpu_regs.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_00.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_01.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_02.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_03.inc | 2 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 2 +- libgcc/config/nds32/isr-library/save_all.inc | 2 +- libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 2 +- libgcc/config/nds32/isr-library/vec_vid00.S | 2 +- libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +- libgcc/config/nds32/isr-library/wrh.S | 2 +- libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +- libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +- libgcc/config/nds32/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 2 +- libgcc/config/nds32/t-nds32-isr | 2 +- libgcc/config/nds32/t-nds32-mculib | 2 +- libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/nios2/crti.S | 2 +- libgcc/config/nios2/crtn.S | 2 +- libgcc/config/nios2/lib2-divmod-hi.c | 2 +- libgcc/config/nios2/lib2-divmod.c | 2 +- libgcc/config/nios2/lib2-divtable.c | 2 +- libgcc/config/nios2/lib2-mul.c | 2 +- libgcc/config/nios2/lib2-nios2.h | 2 +- libgcc/config/nios2/linux-atomic.c | 7 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 22 +- libgcc/config/nvptx/free.asm | 2 +- libgcc/config/nvptx/malloc.asm | 2 +- libgcc/config/nvptx/nvptx-malloc.h | 2 +- libgcc/config/nvptx/realloc.c | 2 +- .../{libbid/_dd_to_df.c => nvptx/reduction.c} | 19 +- libgcc/config/nvptx/t-nvptx | 3 +- libgcc/config/pa/fptr.c | 70 +- libgcc/config/pa/gthr-dce.h | 2 +- libgcc/config/pa/hpux-unwind.h | 2 +- libgcc/config/pa/lib2funcs.S | 2 +- libgcc/config/pa/linux-atomic.c | 110 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 2 +- libgcc/config/pa/quadlib.c | 2 +- libgcc/config/pa/stublib.c | 2 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/rl78/bit-count.S | 2 +- libgcc/config/rl78/cmpsi2.S | 2 +- libgcc/config/rl78/divmodhi.S | 6 +- libgcc/config/rl78/divmodqi.S | 4 +- libgcc/config/rl78/divmodsi.S | 9 +- libgcc/config/rl78/lib2div.c | 2 +- libgcc/config/rl78/lib2mul.c | 2 +- libgcc/config/rl78/lib2shift.c | 2 +- libgcc/config/rl78/lshrsi3.S | 2 +- libgcc/config/rl78/mulsi3.S | 2 +- libgcc/config/rl78/rl78-divmod.h | 2 +- libgcc/config/rl78/rl78-mul.h | 2 +- libgcc/config/rl78/signbit.S | 2 +- libgcc/config/rl78/t-rl78 | 2 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rs6000/aix-unwind.h | 13 +- libgcc/config/rs6000/{crtcxa.c => atexit.c} | 32 +- libgcc/config/rs6000/crtcxa.c | 2 +- .../{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} | 15 +- libgcc/config/rs6000/crtresfpr.S | 2 +- libgcc/config/rs6000/crtresgpr.S | 2 +- libgcc/config/rs6000/crtrestvr.S | 2 +- libgcc/config/rs6000/crtresxfpr.S | 2 +- libgcc/config/rs6000/crtresxgpr.S | 2 +- libgcc/config/rs6000/crtsavevr.S | 2 +- libgcc/config/rs6000/crtsavfpr.S | 2 +- libgcc/config/rs6000/crtsavgpr.S | 2 +- libgcc/config/rs6000/cxa_atexit.c | 2 +- libgcc/config/rs6000/cxa_finalize.c | 6 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 2 +- libgcc/config/rs6000/darwin-fpsave.S | 2 +- libgcc/config/rs6000/darwin-gpsave.S | 2 +- libgcc/config/rs6000/darwin-tramp.S | 2 +- libgcc/config/rs6000/darwin-unwind.h | 2 +- libgcc/config/rs6000/darwin-vecsave.S | 2 +- libgcc/config/rs6000/darwin-world.S | 2 +- libgcc/config/rs6000/e500crtres32gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gprctr.S | 2 +- libgcc/config/rs6000/e500crtrest32gpr.S | 2 +- libgcc/config/rs6000/e500crtrest64gpr.S | 2 +- libgcc/config/rs6000/e500crtresx32gpr.S | 2 +- libgcc/config/rs6000/e500crtresx64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav32gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gprctr.S | 2 +- libgcc/config/rs6000/e500crtsavg32gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gprctr.S | 2 +- libgcc/config/rs6000/eabi-ci.S | 2 +- libgcc/config/rs6000/eabi-cn.S | 2 +- libgcc/config/rs6000/eabi.S | 2 +- libgcc/config/rs6000/exit.h | 2 +- .../rs6000/extendkftf2-sw.c} | 48 +- .../{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} | 17 +- .../fixunstfti.c => config/rs6000/fixunskfti.c} | 17 +- libgcc/config/rs6000/float128-hw.c | 207 + libgcc/config/rs6000/float128-ifunc.c | 362 + libgcc/config/rs6000/float128-sed | 25 + libgcc/config/rs6000/float128-sed-hw | 25 + .../floattitf.c => config/rs6000/floattikf.c} | 17 +- .../floattitf.c => config/rs6000/floatuntikf.c} | 17 +- libgcc/config/rs6000/freebsd-unwind.h | 2 +- libgcc/config/rs6000/gthr-aix.h | 2 +- libgcc/config/rs6000/ibm-ldouble-format | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 2 +- libgcc/config/rs6000/libgcc-aix-cxa.ver | 5 + libgcc/config/rs6000/libgcc-darwin.10.4.ver | 2 +- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 2 +- libgcc/config/rs6000/libgcc-glibc.ver | 2 +- libgcc/config/rs6000/linux-unwind.h | 2 +- libgcc/config/rs6000/morestack.S | 350 + .../{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} | 54 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/quad-float128.h | 213 + libgcc/config/rs6000/sfp-exceptions.c | 72 + libgcc/config/rs6000/sfp-machine.h | 98 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- libgcc/config/rs6000/t-aix-cxa | 7 +- libgcc/config/rs6000/t-e500v1-fp | 2 +- libgcc/config/rs6000/t-e500v2-fp | 2 +- libgcc/config/rs6000/t-float128 | 95 + libgcc/config/rs6000/t-float128-hw | 35 + libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/config/rs6000/t-stack-rs6000 | 2 + libgcc/config/rs6000/tramp.S | 2 +- .../rs6000/trunctfkf2-sw.c} | 48 +- libgcc/config/rx/rx-abi-functions.c | 2 +- libgcc/config/rx/rx-abi.h | 2 +- libgcc/config/rx/t-rx | 2 +- libgcc/config/s390/32/_fixdfdi.c | 2 +- libgcc/config/s390/32/_fixsfdi.c | 2 +- libgcc/config/s390/32/_fixtfdi.c | 2 +- libgcc/config/s390/32/_fixunsdfdi.c | 2 +- libgcc/config/s390/32/_fixunssfdi.c | 2 +- libgcc/config/s390/32/_fixunstfdi.c | 2 +- libgcc/config/s390/gthr-tpf.h | 2 +- libgcc/config/s390/libgcc-glibc.ver | 2 +- libgcc/config/s390/linux-unwind.h | 2 +- libgcc/config/s390/morestack.S | 611 + libgcc/config/s390/t-stack-s390 | 2 + libgcc/config/s390/tpf-unwind.h | 2 +- libgcc/config/score/crti.S | 2 +- libgcc/config/score/crtn.S | 2 +- libgcc/config/sh/crt.h | 2 +- libgcc/config/sh/crt1.S | 2 +- libgcc/config/sh/crti.S | 2 +- libgcc/config/sh/crtn.S | 2 +- libgcc/config/sh/lib1funcs-4-300.S | 2 +- libgcc/config/sh/lib1funcs-Os-4-200.S | 2 +- libgcc/config/sh/lib1funcs.S | 2 +- libgcc/config/sh/lib1funcs.h | 2 +- libgcc/config/sh/libgcc-glibc.ver | 2 +- libgcc/config/sh/linux-atomic.c | 2 +- libgcc/config/sh/linux-unwind.h | 2 +- libgcc/config/sh/t-sh | 2 +- libgcc/{udivmod.c => config/sol2/crtp.c} | 18 +- .../config/{libbid/_isinfd128.c => sol2/crtpg.c} | 34 +- libgcc/config/{gmon-sol2.c => sol2/gmon.c} | 49 +- libgcc/config/{ => sol2}/t-sol2 | 14 +- libgcc/config/sparc/crtfastmath.c | 2 +- libgcc/config/sparc/crti.S | 2 +- libgcc/config/sparc/crtn.S | 2 +- libgcc/config/sparc/libgcc-glibc.ver | 2 +- libgcc/config/sparc/linux-unwind.h | 2 +- libgcc/config/sparc/sol2-c1.S | 2 +- libgcc/config/sparc/sol2-unwind.h | 2 +- libgcc/config/spu/cache.S | 2 +- libgcc/config/spu/cachemgr.c | 2 +- libgcc/config/spu/divmodti4.c | 2 +- libgcc/config/spu/divv2df3.c | 2 +- libgcc/config/spu/float_disf.c | 2 +- libgcc/config/spu/float_unsdidf.c | 2 +- libgcc/config/spu/float_unsdisf.c | 2 +- libgcc/config/spu/float_unssidf.c | 2 +- libgcc/config/spu/mfc_multi_tag_release.c | 2 +- libgcc/config/spu/mfc_multi_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_release.c | 2 +- libgcc/config/spu/mfc_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_table.c | 2 +- libgcc/config/spu/multi3.c | 2 +- libgcc/config/stormy16/lib2funcs.c | 2 +- libgcc/config/stormy16/t-stormy16 | 2 +- libgcc/config/t-hardfp | 2 +- libgcc/config/t-hardfp-sfdf | 2 +- libgcc/config/t-libunwind-elf | 2 +- libgcc/config/t-slibgcc | 2 +- libgcc/config/t-slibgcc-libgcc | 2 +- libgcc/config/t-softfp | 6 +- libgcc/config/t-softfp-sfdftf | 5 + libgcc/config/tilepro/atomic.c | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/tilepro/linux-unwind.h | 2 +- libgcc/config/tilepro/softdivide.c | 2 +- libgcc/config/tilepro/softmpy.S | 2 +- libgcc/config/unwind-dw2-fde-darwin.c | 2 +- libgcc/config/v850/lib1funcs.S | 2 +- libgcc/config/vax/lib1funcs.S | 2 +- libgcc/config/visium/crti.S | 2 +- libgcc/config/visium/crtn.S | 2 +- libgcc/config/visium/divdi3.c | 2 +- libgcc/config/visium/lib2funcs.c | 4 +- libgcc/config/visium/memcpy.c | 2 +- libgcc/config/visium/memcpy.h | 2 +- libgcc/config/visium/memset.c | 2 +- libgcc/config/visium/memset.h | 2 +- libgcc/config/visium/moddi3.c | 2 +- libgcc/config/visium/set_trampoline_parity.c | 2 +- libgcc/config/visium/t-visium | 2 +- libgcc/config/visium/udivdi3.c | 2 +- libgcc/config/visium/udivmoddi4.c | 2 +- libgcc/config/visium/umoddi3.c | 2 +- libgcc/config/vms/vms-ucrt0.c | 2 +- libgcc/config/vxlib-tls.c | 2 +- libgcc/config/vxlib.c | 2 +- libgcc/config/xtensa/crti.S | 2 +- libgcc/config/xtensa/crtn.S | 2 +- libgcc/config/xtensa/ieee754-df.S | 4 +- libgcc/config/xtensa/ieee754-sf.S | 4 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 32 +- libgcc/config/xtensa/linux-unwind.h | 32 +- libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 4 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +- libgcc/configure | 189 +- libgcc/configure.ac | 133 +- libgcc/crtstuff.c | 2 +- libgcc/dfp-bit.c | 2 +- libgcc/dfp-bit.h | 2 +- libgcc/divmod.c | 2 +- libgcc/emutls.c | 2 +- libgcc/enable-execute-stack-mprotect.c | 2 +- libgcc/find-symver.awk | 2 +- libgcc/fixed-bit.c | 2 +- libgcc/fixed-bit.h | 12 +- libgcc/fp-bit.c | 2 +- libgcc/fp-bit.h | 6 +- libgcc/gbl-ctors.h | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 11 +- libgcc/generic-morestack.h | 2 +- libgcc/gthr-posix.h | 2 +- libgcc/gthr-single.h | 2 +- libgcc/gthr.h | 2 +- libgcc/libgcc-std.ver.in | 2 +- libgcc/libgcc2.c | 33 +- libgcc/libgcc2.h | 10 +- libgcc/libgcov-driver-system.c | 2 +- libgcc/libgcov-driver.c | 2 +- libgcc/libgcov-interface.c | 2 +- libgcc/libgcov-merge.c | 2 +- libgcc/libgcov-profiler.c | 2 +- libgcc/libgcov-util.c | 20 +- libgcc/libgcov.h | 6 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.c | 30 +- 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 +- libgcc/sync.c | 2 +- libgcc/udivmod.c | 2 +- libgcc/udivmodsi4.c | 2 +- libgcc/unwind-arm-common.inc | 2 +- libgcc/unwind-c.c | 2 +- libgcc/unwind-compat.c | 2 +- libgcc/unwind-compat.h | 2 +- libgcc/unwind-dw2-fde-compat.c | 2 +- libgcc/unwind-dw2-fde-dip.c | 8 +- libgcc/unwind-dw2-fde.c | 2 +- libgcc/unwind-dw2-fde.h | 2 +- libgcc/unwind-dw2.c | 2 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 6 +- libgcc/unwind-pe.h | 2 +- libgcc/unwind-seh.c | 2 +- libgcc/unwind-sjlj.c | 2 +- libgcc/unwind.inc | 2 +- libgcc/vtv_end.c | 2 +- libgcc/vtv_end_preinit.c | 2 +- libgcc/vtv_start.c | 2 +- libgcc/vtv_start_preinit.c | 2 +- libgfortran/ChangeLog | 162 +- libgfortran/ChangeLog-2014 | 2 +- libgfortran/ChangeLog-2015 | 410 + libgfortran/Makefile.am | 17 +- libgfortran/Makefile.in | 112 +- libgfortran/acinclude.m4 | 33 +- libgfortran/aclocal.m4 | 1 - libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 13 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 64 +- libgfortran/config.h.in | 66 +- libgfortran/config/fpu-387.h | 39 +- libgfortran/config/fpu-aix.h | 2 +- libgfortran/config/fpu-generic.h | 2 +- libgfortran/config/fpu-glibc.h | 2 +- libgfortran/config/fpu-sysv.h | 2 +- libgfortran/configure | 554 +- libgfortran/configure.ac | 32 +- libgfortran/fmain.c | 24 - libgfortran/generated/_abs_c10.F90 | 2 +- libgfortran/generated/_abs_c16.F90 | 2 +- libgfortran/generated/_abs_c4.F90 | 2 +- libgfortran/generated/_abs_c8.F90 | 2 +- libgfortran/generated/_abs_i16.F90 | 2 +- libgfortran/generated/_abs_i4.F90 | 2 +- libgfortran/generated/_abs_i8.F90 | 2 +- libgfortran/generated/_abs_r10.F90 | 2 +- libgfortran/generated/_abs_r16.F90 | 2 +- libgfortran/generated/_abs_r4.F90 | 2 +- libgfortran/generated/_abs_r8.F90 | 2 +- libgfortran/generated/_acos_r10.F90 | 2 +- libgfortran/generated/_acos_r16.F90 | 2 +- libgfortran/generated/_acos_r4.F90 | 2 +- libgfortran/generated/_acos_r8.F90 | 2 +- libgfortran/generated/_acosh_r10.F90 | 2 +- libgfortran/generated/_acosh_r16.F90 | 2 +- libgfortran/generated/_acosh_r4.F90 | 2 +- libgfortran/generated/_acosh_r8.F90 | 2 +- libgfortran/generated/_aimag_c10.F90 | 2 +- libgfortran/generated/_aimag_c16.F90 | 2 +- libgfortran/generated/_aimag_c4.F90 | 2 +- libgfortran/generated/_aimag_c8.F90 | 2 +- libgfortran/generated/_aint_r10.F90 | 2 +- libgfortran/generated/_aint_r16.F90 | 2 +- libgfortran/generated/_aint_r4.F90 | 2 +- libgfortran/generated/_aint_r8.F90 | 2 +- libgfortran/generated/_anint_r10.F90 | 2 +- libgfortran/generated/_anint_r16.F90 | 2 +- libgfortran/generated/_anint_r4.F90 | 2 +- libgfortran/generated/_anint_r8.F90 | 2 +- libgfortran/generated/_asin_r10.F90 | 2 +- libgfortran/generated/_asin_r16.F90 | 2 +- libgfortran/generated/_asin_r4.F90 | 2 +- libgfortran/generated/_asin_r8.F90 | 2 +- libgfortran/generated/_asinh_r10.F90 | 2 +- libgfortran/generated/_asinh_r16.F90 | 2 +- libgfortran/generated/_asinh_r4.F90 | 2 +- libgfortran/generated/_asinh_r8.F90 | 2 +- libgfortran/generated/_atan2_r10.F90 | 2 +- libgfortran/generated/_atan2_r16.F90 | 2 +- libgfortran/generated/_atan2_r4.F90 | 2 +- libgfortran/generated/_atan2_r8.F90 | 2 +- libgfortran/generated/_atan_r10.F90 | 2 +- libgfortran/generated/_atan_r16.F90 | 2 +- libgfortran/generated/_atan_r4.F90 | 2 +- libgfortran/generated/_atan_r8.F90 | 2 +- libgfortran/generated/_atanh_r10.F90 | 2 +- libgfortran/generated/_atanh_r16.F90 | 2 +- libgfortran/generated/_atanh_r4.F90 | 2 +- libgfortran/generated/_atanh_r8.F90 | 2 +- libgfortran/generated/_conjg_c10.F90 | 2 +- libgfortran/generated/_conjg_c16.F90 | 2 +- libgfortran/generated/_conjg_c4.F90 | 2 +- libgfortran/generated/_conjg_c8.F90 | 2 +- libgfortran/generated/_cos_c10.F90 | 2 +- libgfortran/generated/_cos_c16.F90 | 2 +- libgfortran/generated/_cos_c4.F90 | 2 +- libgfortran/generated/_cos_c8.F90 | 2 +- libgfortran/generated/_cos_r10.F90 | 2 +- libgfortran/generated/_cos_r16.F90 | 2 +- libgfortran/generated/_cos_r4.F90 | 2 +- libgfortran/generated/_cos_r8.F90 | 2 +- libgfortran/generated/_cosh_r10.F90 | 2 +- libgfortran/generated/_cosh_r16.F90 | 2 +- libgfortran/generated/_cosh_r4.F90 | 2 +- libgfortran/generated/_cosh_r8.F90 | 2 +- libgfortran/generated/_dim_i16.F90 | 2 +- libgfortran/generated/_dim_i4.F90 | 2 +- libgfortran/generated/_dim_i8.F90 | 2 +- libgfortran/generated/_dim_r10.F90 | 2 +- libgfortran/generated/_dim_r16.F90 | 2 +- libgfortran/generated/_dim_r4.F90 | 2 +- libgfortran/generated/_dim_r8.F90 | 2 +- libgfortran/generated/_exp_c10.F90 | 2 +- libgfortran/generated/_exp_c16.F90 | 2 +- libgfortran/generated/_exp_c4.F90 | 2 +- libgfortran/generated/_exp_c8.F90 | 2 +- libgfortran/generated/_exp_r10.F90 | 2 +- libgfortran/generated/_exp_r16.F90 | 2 +- libgfortran/generated/_exp_r4.F90 | 2 +- libgfortran/generated/_exp_r8.F90 | 2 +- libgfortran/generated/_log10_r10.F90 | 2 +- libgfortran/generated/_log10_r16.F90 | 2 +- libgfortran/generated/_log10_r4.F90 | 2 +- libgfortran/generated/_log10_r8.F90 | 2 +- libgfortran/generated/_log_c10.F90 | 2 +- libgfortran/generated/_log_c16.F90 | 2 +- libgfortran/generated/_log_c4.F90 | 2 +- libgfortran/generated/_log_c8.F90 | 2 +- libgfortran/generated/_log_r10.F90 | 2 +- libgfortran/generated/_log_r16.F90 | 2 +- libgfortran/generated/_log_r4.F90 | 2 +- libgfortran/generated/_log_r8.F90 | 2 +- libgfortran/generated/_mod_i16.F90 | 2 +- libgfortran/generated/_mod_i4.F90 | 2 +- libgfortran/generated/_mod_i8.F90 | 2 +- libgfortran/generated/_mod_r10.F90 | 2 +- libgfortran/generated/_mod_r16.F90 | 2 +- libgfortran/generated/_mod_r4.F90 | 2 +- libgfortran/generated/_mod_r8.F90 | 2 +- libgfortran/generated/_sign_i16.F90 | 2 +- libgfortran/generated/_sign_i4.F90 | 2 +- libgfortran/generated/_sign_i8.F90 | 2 +- libgfortran/generated/_sign_r10.F90 | 2 +- libgfortran/generated/_sign_r16.F90 | 2 +- libgfortran/generated/_sign_r4.F90 | 2 +- libgfortran/generated/_sign_r8.F90 | 2 +- libgfortran/generated/_sin_c10.F90 | 2 +- libgfortran/generated/_sin_c16.F90 | 2 +- libgfortran/generated/_sin_c4.F90 | 2 +- libgfortran/generated/_sin_c8.F90 | 2 +- libgfortran/generated/_sin_r10.F90 | 2 +- libgfortran/generated/_sin_r16.F90 | 2 +- libgfortran/generated/_sin_r4.F90 | 2 +- libgfortran/generated/_sin_r8.F90 | 2 +- libgfortran/generated/_sinh_r10.F90 | 2 +- libgfortran/generated/_sinh_r16.F90 | 2 +- libgfortran/generated/_sinh_r4.F90 | 2 +- libgfortran/generated/_sinh_r8.F90 | 2 +- libgfortran/generated/_sqrt_c10.F90 | 2 +- libgfortran/generated/_sqrt_c16.F90 | 2 +- libgfortran/generated/_sqrt_c4.F90 | 2 +- libgfortran/generated/_sqrt_c8.F90 | 2 +- libgfortran/generated/_sqrt_r10.F90 | 2 +- libgfortran/generated/_sqrt_r16.F90 | 2 +- libgfortran/generated/_sqrt_r4.F90 | 2 +- libgfortran/generated/_sqrt_r8.F90 | 2 +- libgfortran/generated/_tan_r10.F90 | 2 +- libgfortran/generated/_tan_r16.F90 | 2 +- libgfortran/generated/_tan_r4.F90 | 2 +- libgfortran/generated/_tan_r8.F90 | 2 +- libgfortran/generated/_tanh_r10.F90 | 2 +- libgfortran/generated/_tanh_r16.F90 | 2 +- libgfortran/generated/_tanh_r4.F90 | 2 +- libgfortran/generated/_tanh_r8.F90 | 2 +- libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/bessel_r10.c | 2 +- libgfortran/generated/bessel_r16.c | 2 +- libgfortran/generated/bessel_r4.c | 2 +- libgfortran/generated/bessel_r8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/cshift0_c10.c | 2 +- libgfortran/generated/cshift0_c16.c | 2 +- libgfortran/generated/cshift0_c4.c | 2 +- libgfortran/generated/cshift0_c8.c | 2 +- libgfortran/generated/cshift0_i1.c | 2 +- libgfortran/generated/cshift0_i16.c | 2 +- libgfortran/generated/cshift0_i2.c | 2 +- libgfortran/generated/cshift0_i4.c | 2 +- libgfortran/generated/cshift0_i8.c | 2 +- libgfortran/generated/cshift0_r10.c | 2 +- libgfortran/generated/cshift0_r16.c | 2 +- libgfortran/generated/cshift0_r4.c | 2 +- libgfortran/generated/cshift0_r8.c | 2 +- libgfortran/generated/cshift1_16.c | 2 +- libgfortran/generated/cshift1_4.c | 2 +- libgfortran/generated/cshift1_8.c | 2 +- libgfortran/generated/eoshift1_16.c | 2 +- libgfortran/generated/eoshift1_4.c | 2 +- libgfortran/generated/eoshift1_8.c | 2 +- libgfortran/generated/eoshift3_16.c | 2 +- libgfortran/generated/eoshift3_4.c | 2 +- libgfortran/generated/eoshift3_8.c | 2 +- libgfortran/generated/exponent_r10.c | 2 +- libgfortran/generated/exponent_r16.c | 2 +- libgfortran/generated/exponent_r4.c | 2 +- libgfortran/generated/exponent_r8.c | 2 +- libgfortran/generated/fraction_r10.c | 2 +- libgfortran/generated/fraction_r16.c | 2 +- libgfortran/generated/fraction_r4.c | 2 +- libgfortran/generated/fraction_r8.c | 2 +- libgfortran/generated/iall_i1.c | 2 +- libgfortran/generated/iall_i16.c | 2 +- libgfortran/generated/iall_i2.c | 2 +- libgfortran/generated/iall_i4.c | 2 +- libgfortran/generated/iall_i8.c | 2 +- libgfortran/generated/iany_i1.c | 2 +- libgfortran/generated/iany_i16.c | 2 +- libgfortran/generated/iany_i2.c | 2 +- libgfortran/generated/iany_i4.c | 2 +- libgfortran/generated/iany_i8.c | 2 +- libgfortran/generated/in_pack_c10.c | 2 +- libgfortran/generated/in_pack_c16.c | 2 +- libgfortran/generated/in_pack_c4.c | 2 +- libgfortran/generated/in_pack_c8.c | 2 +- libgfortran/generated/in_pack_i1.c | 2 +- libgfortran/generated/in_pack_i16.c | 2 +- libgfortran/generated/in_pack_i2.c | 2 +- libgfortran/generated/in_pack_i4.c | 2 +- libgfortran/generated/in_pack_i8.c | 2 +- libgfortran/generated/in_pack_r10.c | 2 +- libgfortran/generated/in_pack_r16.c | 2 +- libgfortran/generated/in_pack_r4.c | 2 +- libgfortran/generated/in_pack_r8.c | 2 +- libgfortran/generated/in_unpack_c10.c | 2 +- libgfortran/generated/in_unpack_c16.c | 2 +- libgfortran/generated/in_unpack_c4.c | 2 +- libgfortran/generated/in_unpack_c8.c | 2 +- libgfortran/generated/in_unpack_i1.c | 2 +- libgfortran/generated/in_unpack_i16.c | 2 +- libgfortran/generated/in_unpack_i2.c | 2 +- libgfortran/generated/in_unpack_i4.c | 2 +- libgfortran/generated/in_unpack_i8.c | 2 +- libgfortran/generated/in_unpack_r10.c | 2 +- libgfortran/generated/in_unpack_r16.c | 2 +- libgfortran/generated/in_unpack_r4.c | 2 +- libgfortran/generated/in_unpack_r8.c | 2 +- libgfortran/generated/iparity_i1.c | 2 +- libgfortran/generated/iparity_i16.c | 2 +- libgfortran/generated/iparity_i2.c | 2 +- libgfortran/generated/iparity_i4.c | 2 +- libgfortran/generated/iparity_i8.c | 2 +- libgfortran/generated/matmul_c10.c | 2 +- libgfortran/generated/matmul_c16.c | 2 +- libgfortran/generated/matmul_c4.c | 2 +- libgfortran/generated/matmul_c8.c | 2 +- libgfortran/generated/matmul_i1.c | 2 +- libgfortran/generated/matmul_i16.c | 2 +- libgfortran/generated/matmul_i2.c | 2 +- libgfortran/generated/matmul_i4.c | 2 +- libgfortran/generated/matmul_i8.c | 2 +- libgfortran/generated/matmul_l16.c | 2 +- libgfortran/generated/matmul_l4.c | 2 +- libgfortran/generated/matmul_l8.c | 2 +- libgfortran/generated/matmul_r10.c | 2 +- libgfortran/generated/matmul_r16.c | 2 +- libgfortran/generated/matmul_r4.c | 2 +- libgfortran/generated/matmul_r8.c | 2 +- libgfortran/generated/maxloc0_16_i1.c | 2 +- libgfortran/generated/maxloc0_16_i16.c | 2 +- libgfortran/generated/maxloc0_16_i2.c | 2 +- libgfortran/generated/maxloc0_16_i4.c | 2 +- libgfortran/generated/maxloc0_16_i8.c | 2 +- libgfortran/generated/maxloc0_16_r10.c | 2 +- libgfortran/generated/maxloc0_16_r16.c | 2 +- libgfortran/generated/maxloc0_16_r4.c | 2 +- libgfortran/generated/maxloc0_16_r8.c | 2 +- libgfortran/generated/maxloc0_4_i1.c | 2 +- libgfortran/generated/maxloc0_4_i16.c | 2 +- libgfortran/generated/maxloc0_4_i2.c | 2 +- libgfortran/generated/maxloc0_4_i4.c | 2 +- libgfortran/generated/maxloc0_4_i8.c | 2 +- libgfortran/generated/maxloc0_4_r10.c | 2 +- libgfortran/generated/maxloc0_4_r16.c | 2 +- libgfortran/generated/maxloc0_4_r4.c | 2 +- libgfortran/generated/maxloc0_4_r8.c | 2 +- libgfortran/generated/maxloc0_8_i1.c | 2 +- libgfortran/generated/maxloc0_8_i16.c | 2 +- libgfortran/generated/maxloc0_8_i2.c | 2 +- libgfortran/generated/maxloc0_8_i4.c | 2 +- libgfortran/generated/maxloc0_8_i8.c | 2 +- libgfortran/generated/maxloc0_8_r10.c | 2 +- libgfortran/generated/maxloc0_8_r16.c | 2 +- libgfortran/generated/maxloc0_8_r4.c | 2 +- libgfortran/generated/maxloc0_8_r8.c | 2 +- libgfortran/generated/maxloc1_16_i1.c | 2 +- libgfortran/generated/maxloc1_16_i16.c | 2 +- libgfortran/generated/maxloc1_16_i2.c | 2 +- libgfortran/generated/maxloc1_16_i4.c | 2 +- libgfortran/generated/maxloc1_16_i8.c | 2 +- libgfortran/generated/maxloc1_16_r10.c | 2 +- libgfortran/generated/maxloc1_16_r16.c | 2 +- libgfortran/generated/maxloc1_16_r4.c | 2 +- libgfortran/generated/maxloc1_16_r8.c | 2 +- libgfortran/generated/maxloc1_4_i1.c | 2 +- libgfortran/generated/maxloc1_4_i16.c | 2 +- libgfortran/generated/maxloc1_4_i2.c | 2 +- libgfortran/generated/maxloc1_4_i4.c | 2 +- libgfortran/generated/maxloc1_4_i8.c | 2 +- libgfortran/generated/maxloc1_4_r10.c | 2 +- libgfortran/generated/maxloc1_4_r16.c | 2 +- libgfortran/generated/maxloc1_4_r4.c | 2 +- libgfortran/generated/maxloc1_4_r8.c | 2 +- libgfortran/generated/maxloc1_8_i1.c | 2 +- libgfortran/generated/maxloc1_8_i16.c | 2 +- libgfortran/generated/maxloc1_8_i2.c | 2 +- libgfortran/generated/maxloc1_8_i4.c | 2 +- libgfortran/generated/maxloc1_8_i8.c | 2 +- libgfortran/generated/maxloc1_8_r10.c | 2 +- libgfortran/generated/maxloc1_8_r16.c | 2 +- libgfortran/generated/maxloc1_8_r4.c | 2 +- libgfortran/generated/maxloc1_8_r8.c | 2 +- libgfortran/generated/maxval_i1.c | 2 +- libgfortran/generated/maxval_i16.c | 2 +- libgfortran/generated/maxval_i2.c | 2 +- libgfortran/generated/maxval_i4.c | 2 +- libgfortran/generated/maxval_i8.c | 2 +- libgfortran/generated/maxval_r10.c | 2 +- libgfortran/generated/maxval_r16.c | 2 +- libgfortran/generated/maxval_r4.c | 2 +- libgfortran/generated/maxval_r8.c | 2 +- libgfortran/generated/minloc0_16_i1.c | 2 +- libgfortran/generated/minloc0_16_i16.c | 2 +- libgfortran/generated/minloc0_16_i2.c | 2 +- libgfortran/generated/minloc0_16_i4.c | 2 +- libgfortran/generated/minloc0_16_i8.c | 2 +- libgfortran/generated/minloc0_16_r10.c | 2 +- libgfortran/generated/minloc0_16_r16.c | 2 +- libgfortran/generated/minloc0_16_r4.c | 2 +- libgfortran/generated/minloc0_16_r8.c | 2 +- libgfortran/generated/minloc0_4_i1.c | 2 +- libgfortran/generated/minloc0_4_i16.c | 2 +- libgfortran/generated/minloc0_4_i2.c | 2 +- libgfortran/generated/minloc0_4_i4.c | 2 +- libgfortran/generated/minloc0_4_i8.c | 2 +- libgfortran/generated/minloc0_4_r10.c | 2 +- libgfortran/generated/minloc0_4_r16.c | 2 +- libgfortran/generated/minloc0_4_r4.c | 2 +- libgfortran/generated/minloc0_4_r8.c | 2 +- libgfortran/generated/minloc0_8_i1.c | 2 +- libgfortran/generated/minloc0_8_i16.c | 2 +- libgfortran/generated/minloc0_8_i2.c | 2 +- libgfortran/generated/minloc0_8_i4.c | 2 +- libgfortran/generated/minloc0_8_i8.c | 2 +- libgfortran/generated/minloc0_8_r10.c | 2 +- libgfortran/generated/minloc0_8_r16.c | 2 +- libgfortran/generated/minloc0_8_r4.c | 2 +- libgfortran/generated/minloc0_8_r8.c | 2 +- libgfortran/generated/minloc1_16_i1.c | 2 +- libgfortran/generated/minloc1_16_i16.c | 2 +- libgfortran/generated/minloc1_16_i2.c | 2 +- libgfortran/generated/minloc1_16_i4.c | 2 +- libgfortran/generated/minloc1_16_i8.c | 2 +- libgfortran/generated/minloc1_16_r10.c | 2 +- libgfortran/generated/minloc1_16_r16.c | 2 +- libgfortran/generated/minloc1_16_r4.c | 2 +- libgfortran/generated/minloc1_16_r8.c | 2 +- libgfortran/generated/minloc1_4_i1.c | 2 +- libgfortran/generated/minloc1_4_i16.c | 2 +- libgfortran/generated/minloc1_4_i2.c | 2 +- libgfortran/generated/minloc1_4_i4.c | 2 +- libgfortran/generated/minloc1_4_i8.c | 2 +- libgfortran/generated/minloc1_4_r10.c | 2 +- libgfortran/generated/minloc1_4_r16.c | 2 +- libgfortran/generated/minloc1_4_r4.c | 2 +- libgfortran/generated/minloc1_4_r8.c | 2 +- libgfortran/generated/minloc1_8_i1.c | 2 +- libgfortran/generated/minloc1_8_i16.c | 2 +- libgfortran/generated/minloc1_8_i2.c | 2 +- libgfortran/generated/minloc1_8_i4.c | 2 +- libgfortran/generated/minloc1_8_i8.c | 2 +- libgfortran/generated/minloc1_8_r10.c | 2 +- libgfortran/generated/minloc1_8_r16.c | 2 +- libgfortran/generated/minloc1_8_r4.c | 2 +- libgfortran/generated/minloc1_8_r8.c | 2 +- libgfortran/generated/minval_i1.c | 2 +- libgfortran/generated/minval_i16.c | 2 +- libgfortran/generated/minval_i2.c | 2 +- libgfortran/generated/minval_i4.c | 2 +- libgfortran/generated/minval_i8.c | 2 +- libgfortran/generated/minval_r10.c | 2 +- libgfortran/generated/minval_r16.c | 2 +- libgfortran/generated/minval_r4.c | 2 +- libgfortran/generated/minval_r8.c | 2 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/nearest_r10.c | 2 +- libgfortran/generated/nearest_r16.c | 2 +- libgfortran/generated/nearest_r4.c | 2 +- libgfortran/generated/nearest_r8.c | 2 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/pack_c10.c | 2 +- libgfortran/generated/pack_c16.c | 2 +- libgfortran/generated/pack_c4.c | 2 +- libgfortran/generated/pack_c8.c | 2 +- libgfortran/generated/pack_i1.c | 2 +- libgfortran/generated/pack_i16.c | 2 +- libgfortran/generated/pack_i2.c | 2 +- libgfortran/generated/pack_i4.c | 2 +- libgfortran/generated/pack_i8.c | 2 +- libgfortran/generated/pack_r10.c | 2 +- libgfortran/generated/pack_r16.c | 2 +- libgfortran/generated/pack_r4.c | 2 +- libgfortran/generated/pack_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/pow_c10_i16.c | 2 +- libgfortran/generated/pow_c10_i4.c | 2 +- libgfortran/generated/pow_c10_i8.c | 2 +- libgfortran/generated/pow_c16_i16.c | 2 +- libgfortran/generated/pow_c16_i4.c | 2 +- libgfortran/generated/pow_c16_i8.c | 2 +- libgfortran/generated/pow_c4_i16.c | 2 +- libgfortran/generated/pow_c4_i4.c | 2 +- libgfortran/generated/pow_c4_i8.c | 2 +- libgfortran/generated/pow_c8_i16.c | 2 +- libgfortran/generated/pow_c8_i4.c | 2 +- libgfortran/generated/pow_c8_i8.c | 2 +- libgfortran/generated/pow_i16_i16.c | 2 +- libgfortran/generated/pow_i16_i4.c | 2 +- libgfortran/generated/pow_i16_i8.c | 2 +- libgfortran/generated/pow_i4_i16.c | 2 +- libgfortran/generated/pow_i4_i4.c | 2 +- libgfortran/generated/pow_i4_i8.c | 2 +- libgfortran/generated/pow_i8_i16.c | 2 +- libgfortran/generated/pow_i8_i4.c | 2 +- libgfortran/generated/pow_i8_i8.c | 2 +- libgfortran/generated/pow_r10_i16.c | 2 +- libgfortran/generated/pow_r10_i8.c | 2 +- libgfortran/generated/pow_r16_i16.c | 2 +- libgfortran/generated/pow_r16_i4.c | 2 +- libgfortran/generated/pow_r16_i8.c | 2 +- libgfortran/generated/pow_r4_i16.c | 2 +- libgfortran/generated/pow_r4_i8.c | 2 +- libgfortran/generated/pow_r8_i16.c | 2 +- libgfortran/generated/pow_r8_i8.c | 2 +- libgfortran/generated/product_c10.c | 2 +- libgfortran/generated/product_c16.c | 2 +- libgfortran/generated/product_c4.c | 2 +- libgfortran/generated/product_c8.c | 2 +- libgfortran/generated/product_i1.c | 2 +- libgfortran/generated/product_i16.c | 2 +- libgfortran/generated/product_i2.c | 2 +- libgfortran/generated/product_i4.c | 2 +- libgfortran/generated/product_i8.c | 2 +- libgfortran/generated/product_r10.c | 2 +- libgfortran/generated/product_r16.c | 2 +- libgfortran/generated/product_r4.c | 2 +- libgfortran/generated/product_r8.c | 2 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/rrspacing_r10.c | 2 +- libgfortran/generated/rrspacing_r16.c | 2 +- libgfortran/generated/rrspacing_r4.c | 2 +- libgfortran/generated/rrspacing_r8.c | 2 +- libgfortran/generated/set_exponent_r10.c | 2 +- libgfortran/generated/set_exponent_r16.c | 2 +- libgfortran/generated/set_exponent_r4.c | 2 +- libgfortran/generated/set_exponent_r8.c | 2 +- libgfortran/generated/{shape_i16.c => shape_i1.c} | 20 +- libgfortran/generated/shape_i16.c | 6 +- libgfortran/generated/{shape_i8.c => shape_i2.c} | 20 +- libgfortran/generated/shape_i4.c | 6 +- libgfortran/generated/shape_i8.c | 6 +- libgfortran/generated/spacing_r10.c | 2 +- libgfortran/generated/spacing_r16.c | 2 +- libgfortran/generated/spacing_r4.c | 2 +- libgfortran/generated/spacing_r8.c | 2 +- libgfortran/generated/spread_c10.c | 2 +- libgfortran/generated/spread_c16.c | 2 +- libgfortran/generated/spread_c4.c | 2 +- libgfortran/generated/spread_c8.c | 2 +- libgfortran/generated/spread_i1.c | 2 +- libgfortran/generated/spread_i16.c | 2 +- libgfortran/generated/spread_i2.c | 2 +- libgfortran/generated/spread_i4.c | 2 +- libgfortran/generated/spread_i8.c | 2 +- libgfortran/generated/spread_r10.c | 2 +- libgfortran/generated/spread_r16.c | 2 +- libgfortran/generated/spread_r4.c | 2 +- libgfortran/generated/spread_r8.c | 2 +- libgfortran/generated/sum_c10.c | 2 +- libgfortran/generated/sum_c16.c | 2 +- libgfortran/generated/sum_c4.c | 2 +- libgfortran/generated/sum_c8.c | 2 +- libgfortran/generated/sum_i1.c | 2 +- libgfortran/generated/sum_i16.c | 2 +- libgfortran/generated/sum_i2.c | 2 +- libgfortran/generated/sum_i4.c | 2 +- libgfortran/generated/sum_i8.c | 2 +- libgfortran/generated/sum_r10.c | 2 +- libgfortran/generated/sum_r16.c | 2 +- libgfortran/generated/sum_r4.c | 2 +- libgfortran/generated/sum_r8.c | 2 +- libgfortran/generated/transpose_c10.c | 2 +- libgfortran/generated/transpose_c16.c | 2 +- libgfortran/generated/transpose_c4.c | 2 +- libgfortran/generated/transpose_c8.c | 2 +- libgfortran/generated/transpose_i16.c | 2 +- libgfortran/generated/transpose_i4.c | 2 +- libgfortran/generated/transpose_i8.c | 2 +- libgfortran/generated/transpose_r10.c | 2 +- libgfortran/generated/transpose_r16.c | 2 +- libgfortran/generated/transpose_r4.c | 2 +- libgfortran/generated/transpose_r8.c | 2 +- libgfortran/generated/unpack_c10.c | 2 +- libgfortran/generated/unpack_c16.c | 2 +- libgfortran/generated/unpack_c4.c | 2 +- libgfortran/generated/unpack_c8.c | 2 +- libgfortran/generated/unpack_i1.c | 2 +- libgfortran/generated/unpack_i16.c | 2 +- libgfortran/generated/unpack_i2.c | 2 +- libgfortran/generated/unpack_i4.c | 2 +- libgfortran/generated/unpack_i8.c | 2 +- libgfortran/generated/unpack_r10.c | 2 +- libgfortran/generated/unpack_r16.c | 2 +- libgfortran/generated/unpack_r4.c | 2 +- libgfortran/generated/unpack_r8.c | 2 +- libgfortran/gfortran.map | 15 +- libgfortran/ieee/ieee_arithmetic.F90 | 762 +- libgfortran/ieee/ieee_exceptions.F90 | 32 +- libgfortran/ieee/ieee_features.F90 | 2 +- libgfortran/ieee/ieee_helper.c | 20 +- libgfortran/intrinsics/abort.c | 2 +- libgfortran/intrinsics/access.c | 2 +- libgfortran/intrinsics/args.c | 2 +- libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/bit_intrinsics.c | 2 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 2 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 2 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 2 +- libgfortran/intrinsics/eoshift0.c | 2 +- libgfortran/intrinsics/eoshift2.c | 2 +- libgfortran/intrinsics/erfc_scaled.c | 2 +- libgfortran/intrinsics/erfc_scaled_inc.c | 2 +- libgfortran/intrinsics/etime.c | 2 +- libgfortran/intrinsics/execute_command_line.c | 25 +- libgfortran/intrinsics/exit.c | 2 +- libgfortran/intrinsics/extends_type_of.c | 2 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 2 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 2 +- libgfortran/intrinsics/hostnm.c | 2 +- libgfortran/intrinsics/ierrno.c | 2 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/iso_c_binding.c | 2 +- libgfortran/intrinsics/iso_c_binding.h | 2 +- libgfortran/intrinsics/iso_c_generated_procs.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/malloc.c | 6 +- libgfortran/intrinsics/move_alloc.c | 2 +- libgfortran/intrinsics/mvbits.c | 12 +- libgfortran/intrinsics/pack_generic.c | 2 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 2 +- libgfortran/intrinsics/reshape_packed.c | 2 +- libgfortran/intrinsics/selected_char_kind.c | 2 +- libgfortran/intrinsics/selected_int_kind.f90 | 2 +- libgfortran/intrinsics/selected_real_kind.f90 | 2 +- libgfortran/intrinsics/signal.c | 2 +- libgfortran/intrinsics/size.c | 2 +- libgfortran/intrinsics/sleep.c | 2 +- libgfortran/intrinsics/spread_generic.c | 2 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 2 +- libgfortran/intrinsics/symlnk.c | 2 +- libgfortran/intrinsics/system.c | 2 +- libgfortran/intrinsics/system_clock.c | 16 +- libgfortran/intrinsics/time.c | 2 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/intrinsics/transpose_generic.c | 2 +- libgfortran/intrinsics/umask.c | 2 +- libgfortran/intrinsics/unlink.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/close.c | 6 +- libgfortran/io/fbuf.c | 2 +- libgfortran/io/fbuf.h | 2 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 22 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 2 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 6 +- libgfortran/io/list_read.c | 202 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 4 +- libgfortran/io/read.c | 2 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 13 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 10 +- libgfortran/io/unix.c | 62 +- libgfortran/io/unix.h | 5 +- libgfortran/io/write.c | 53 +- libgfortran/io/write_float.def | 87 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 25 +- libgfortran/m4/all.m4 | 2 +- libgfortran/m4/any.m4 | 2 +- libgfortran/m4/bessel.m4 | 2 +- libgfortran/m4/count.m4 | 2 +- libgfortran/m4/cshift0.m4 | 2 +- libgfortran/m4/cshift1.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 2 +- libgfortran/m4/eoshift3.m4 | 2 +- libgfortran/m4/exponent.m4 | 2 +- libgfortran/m4/fraction.m4 | 2 +- libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/in_pack.m4 | 2 +- libgfortran/m4/in_unpack.m4 | 2 +- libgfortran/m4/iparity.m4 | 2 +- libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/maxloc0.m4 | 2 +- libgfortran/m4/maxloc1.m4 | 2 +- libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/minloc0.m4 | 2 +- libgfortran/m4/minloc1.m4 | 2 +- libgfortran/m4/minval.m4 | 2 +- libgfortran/m4/nearest.m4 | 2 +- libgfortran/m4/norm2.m4 | 2 +- libgfortran/m4/pack.m4 | 2 +- libgfortran/m4/parity.m4 | 2 +- libgfortran/m4/pow.m4 | 2 +- libgfortran/m4/product.m4 | 2 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/rrspacing.m4 | 2 +- libgfortran/m4/set_exponent.m4 | 2 +- libgfortran/m4/shape.m4 | 6 +- libgfortran/m4/spacing.m4 | 2 +- libgfortran/m4/spread.m4 | 2 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/transpose.m4 | 2 +- libgfortran/m4/unpack.m4 | 2 +- libgfortran/runtime/backtrace.c | 319 +- libgfortran/runtime/bounds.c | 2 +- libgfortran/runtime/compile_options.c | 22 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 309 +- libgfortran/runtime/error.c | 65 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/in_unpack_generic.c | 2 +- libgfortran/runtime/main.c | 181 +- libgfortran/runtime/memory.c | 2 +- libgfortran/runtime/minimal.c | 13 +- libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 6 +- libgfortran/runtime/string.c | 49 +- libgo/MERGE | 2 +- libgo/Makefile.am | 554 +- libgo/Makefile.in | 983 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 74 +- libgo/config.h.in | 3 - libgo/configure | 489 +- libgo/configure.ac | 135 +- libgo/go/archive/tar/common.go | 39 +- libgo/go/archive/tar/reader.go | 649 +- libgo/go/archive/tar/reader_test.go | 954 +- libgo/go/archive/tar/tar_test.go | 63 +- .../{writer-big-long.tar => gnu-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{ustar.tar => hardlink.tar} | Bin 2048 -> 2560 bytes .../archive/tar/testdata/{pax.tar => hdr-only.tar} | Bin 10240 -> 10240 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/issue12435.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 0 -> 512 bytes .../{writer-big.tar => pax-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{nil-uid.tar => pax-path-hdr.tar} | Bin 1024 -> 1024 bytes libgo/go/archive/tar/testdata/ustar-file-reg.tar | Bin 0 -> 1536 bytes libgo/go/archive/tar/writer.go | 224 +- libgo/go/archive/tar/writer_test.go | 267 +- libgo/go/archive/zip/reader.go | 145 +- libgo/go/archive/zip/reader_test.go | 346 +- libgo/go/archive/zip/register.go | 27 +- libgo/go/archive/zip/struct.go | 8 +- libgo/go/archive/zip/writer.go | 69 +- libgo/go/archive/zip/writer_test.go | 35 + libgo/go/archive/zip/zip_test.go | 98 +- libgo/go/bufio/bufio.go | 36 +- libgo/go/bufio/bufio_test.go | 146 + libgo/go/bufio/example_test.go | 29 + libgo/go/bufio/scan.go | 62 +- libgo/go/bufio/scan_test.go | 42 +- libgo/go/builtin/builtin.go | 8 +- libgo/go/bytes/buffer.go | 21 +- 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 | 48 + 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 | 112 +- libgo/go/cmd/cgo/doc.go | 368 +- libgo/go/cmd/cgo/gcc.go | 455 +- libgo/go/cmd/cgo/godefs.go | 170 +- libgo/go/cmd/cgo/main.go | 110 +- libgo/go/cmd/cgo/out.go | 569 +- libgo/go/cmd/cgo/util.go | 2 +- libgo/go/cmd/go/{doc.go => alldocs.go} | 650 +- libgo/go/cmd/go/bootstrap.go | 10 +- libgo/go/cmd/go/build.go | 1893 +- libgo/go/cmd/go/discovery.go | 4 +- libgo/go/cmd/go/doc.go | 1237 +- libgo/go/cmd/go/env.go | 7 +- libgo/go/cmd/go/fix.go | 4 +- libgo/go/cmd/go/fmt.go | 30 +- libgo/go/cmd/go/generate.go | 101 +- libgo/go/cmd/go/generate_test.go | 2 + libgo/go/cmd/go/get.go | 127 +- libgo/go/cmd/go/go_test.go | 2761 + libgo/go/cmd/go/go_unix_test.go | 31 + libgo/go/cmd/go/help.go | 264 +- libgo/go/cmd/go/http.go | 50 +- libgo/go/cmd/go/list.go | 21 +- libgo/go/cmd/go/main.go | 167 +- libgo/go/cmd/go/note.go | 187 + libgo/go/cmd/go/note_test.go | 66 + libgo/go/cmd/go/pkg.go | 1117 +- libgo/go/cmd/go/pkg_test.go | 118 + libgo/go/cmd/go/run.go | 21 +- libgo/go/cmd/go/test.go | 216 +- libgo/go/cmd/go/testdata/flag_test.go | 16 + 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/run/bad.go | 5 + .../testdata/src/{main_test/m.go => run/good.go} | 3 +- .../cmd/go/testdata/src/run/internal/internal.go | 1 + .../src/run/subdir/internal/private/private.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/dir1/dir1.go | 1 + 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 + .../src/{syntaxerror/x.go => 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 + .../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 + .../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 + .../src/{syntaxerror/x.go => 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 | 7 + 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 | 209 +- libgo/go/cmd/go/tool.go | 39 +- libgo/go/cmd/go/vcs.go | 425 +- libgo/go/cmd/go/vcs_test.go | 73 +- libgo/go/cmd/go/vendor_test.go | 280 + libgo/go/cmd/go/vet.go | 10 +- libgo/go/cmd/gofmt/doc.go | 7 + libgo/go/cmd/gofmt/gofmt.go | 151 - .../{go/format/format.go => cmd/gofmt/internal.go} | 140 +- libgo/go/cmd/gofmt/rewrite.go | 2 +- libgo/go/cmd/gofmt/testdata/old.golden | 9 - libgo/go/cmd/gofmt/testdata/old.input | 8 - libgo/go/compress/bzip2/bit_reader.go | 8 - libgo/go/compress/bzip2/bzip2.go | 8 +- libgo/go/compress/bzip2/bzip2_test.go | 10 +- libgo/go/compress/bzip2/huffman.go | 44 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/deflate_test.go | 12 +- libgo/go/compress/flate/fixedhuff.go | 78 - libgo/go/compress/flate/flate_test.go | 250 +- libgo/go/compress/flate/gen.go | 190 - libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/flate/huffman_code.go | 4 +- libgo/go/compress/flate/inflate.go | 228 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/flate/token.go | 10 +- libgo/go/compress/gzip/gunzip.go | 24 +- libgo/go/compress/gzip/gunzip_test.go | 32 + libgo/go/compress/gzip/gzip.go | 7 +- libgo/go/compress/lzw/reader.go | 20 +- libgo/go/compress/lzw/reader_test.go | 9 +- libgo/go/compress/lzw/writer.go | 15 +- libgo/go/compress/lzw/writer_test.go | 20 +- .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 393 - libgo/go/compress/testdata/gettysburg.txt | 29 + libgo/go/compress/zlib/reader.go | 9 + libgo/go/compress/zlib/reader_test.go | 24 + libgo/go/compress/zlib/writer_test.go | 27 +- libgo/go/crypto/aes/aes_gcm.go | 172 + libgo/go/crypto/aes/cipher.go | 9 +- libgo/go/crypto/aes/cipher_generic.go | 8 + libgo/go/crypto/cipher/benchmark_test.go | 30 +- libgo/go/crypto/cipher/cipher.go | 3 + libgo/go/crypto/cipher/ctr.go | 5 +- libgo/go/crypto/cipher/ctr_test.go | 55 + libgo/go/crypto/cipher/example_test.go | 52 + libgo/go/crypto/cipher/gcm.go | 109 +- libgo/go/crypto/cipher/gcm_test.go | 123 +- libgo/go/crypto/crypto.go | 80 +- libgo/go/crypto/dsa/dsa.go | 6 +- libgo/go/crypto/ecdsa/ecdsa.go | 109 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 107 + libgo/go/crypto/elliptic/elliptic.go | 22 +- libgo/go/crypto/elliptic/elliptic_test.go | 25 + libgo/go/crypto/elliptic/p224.go | 2 +- libgo/go/crypto/elliptic/p256.go | 4 +- libgo/go/crypto/elliptic/p256_amd64.go | 552 + libgo/go/crypto/hmac/hmac.go | 6 +- libgo/go/crypto/md5/md5.go | 10 +- 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/example_test.go | 169 + libgo/go/crypto/rsa/pkcs1v15.go | 35 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 43 +- libgo/go/crypto/rsa/pss.go | 4 +- libgo/go/crypto/rsa/pss_test.go | 9 + libgo/go/crypto/rsa/rsa.go | 118 +- libgo/go/crypto/rsa/rsa_test.go | 27 +- libgo/go/crypto/sha512/sha512.go | 162 +- libgo/go/crypto/sha512/sha512_test.go | 372 +- libgo/go/crypto/tls/cipher_suites.go | 20 +- libgo/go/crypto/tls/common.go | 181 +- libgo/go/crypto/tls/conn.go | 125 +- libgo/go/crypto/tls/handshake_client.go | 73 +- libgo/go/crypto/tls/handshake_client_test.go | 224 +- libgo/go/crypto/tls/handshake_messages.go | 102 +- 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 | 191 +- libgo/go/crypto/tls/prf_test.go | 18 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 101 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 168 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 103 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 168 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 150 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 150 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 81 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 166 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 162 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 113 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 172 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 134 + .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 107 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 172 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 83 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 79 +- ...=> Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384} | 77 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 150 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 113 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 147 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 149 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 139 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 77 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 139 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 145 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 133 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 28 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 133 +- 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 | 159 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 159 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 141 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 80 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 156 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 156 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 144 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 148 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 163 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 86 + libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 138 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 59 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 58 +- ...TLSv12-SNI => Server-TLSv12-SNI-GetCertificate} | 58 +- ...NI => Server-TLSv12-SNI-GetCertificateNotFound} | 58 +- libgo/go/crypto/tls/ticket.go | 43 +- libgo/go/crypto/tls/tls.go | 87 +- libgo/go/crypto/tls/tls_test.go | 188 +- 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 | 13 +- libgo/go/crypto/x509/sec1.go | 30 +- libgo/go/crypto/x509/sec1_test.go | 42 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 + libgo/go/crypto/x509/verify.go | 27 +- libgo/go/crypto/x509/verify_test.go | 11 + libgo/go/crypto/x509/x509.go | 513 +- libgo/go/crypto/x509/x509_test.go | 303 +- libgo/go/database/sql/convert.go | 38 +- libgo/go/database/sql/convert_test.go | 61 +- libgo/go/database/sql/driver/types.go | 13 +- libgo/go/database/sql/fakedb_test.go | 82 +- libgo/go/database/sql/sql.go | 491 +- libgo/go/database/sql/sql_test.go | 557 +- libgo/go/debug/dwarf/buf.go | 11 + libgo/go/debug/dwarf/class_string.go | 16 + libgo/go/debug/dwarf/const.go | 43 +- libgo/go/debug/dwarf/entry.go | 280 +- libgo/go/debug/dwarf/entry_test.go | 36 + libgo/go/debug/dwarf/line.go | 935 +- libgo/go/debug/dwarf/line_test.go | 232 +- libgo/go/debug/dwarf/testdata/cycle.c | 7 + libgo/go/debug/dwarf/testdata/cycle.elf | Bin 0 -> 2624 bytes 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/testdata/split.c | 5 + libgo/go/debug/dwarf/testdata/split.elf | Bin 0 -> 9509 bytes libgo/go/debug/dwarf/type.go | 42 +- libgo/go/debug/dwarf/type_test.go | 34 + libgo/go/debug/dwarf/typeunit.go | 29 +- libgo/go/debug/dwarf/unit.go | 67 +- libgo/go/debug/elf/elf.go | 152 +- libgo/go/debug/elf/file.go | 300 +- libgo/go/debug/elf/file_test.go | 513 +- libgo/go/debug/elf/reader.go | 108 + libgo/go/debug/elf/testdata/compressed-32.obj | Bin 0 -> 2208 bytes libgo/go/debug/elf/testdata/compressed-64.obj | Bin 0 -> 3280 bytes .../elf/testdata/go-relocation-test-clang-arm.obj | Bin 0 -> 3092 bytes .../elf/testdata/go-relocation-test-gcc492-arm.obj | Bin 0 -> 2648 bytes .../testdata/go-relocation-test-gcc492-mips64.obj | Bin 0 -> 4120 bytes .../go-relocation-test-gcc493-mips64le.obj | Bin 0 -> 4160 bytes .../elf/testdata/zdebug-test-gcc484-x86-64.obj | Bin 0 -> 3216 bytes libgo/go/debug/gosym/pclntab_test.go | 68 +- 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 | 159 +- libgo/go/encoding/asn1/asn1_test.go | 148 +- libgo/go/encoding/asn1/common.go | 75 +- libgo/go/encoding/asn1/marshal.go | 43 +- libgo/go/encoding/asn1/marshal_test.go | 11 + libgo/go/encoding/base64/base64.go | 299 +- libgo/go/encoding/base64/base64_test.go | 99 +- libgo/go/encoding/binary/binary.go | 30 +- libgo/go/encoding/binary/binary_test.go | 30 + libgo/go/encoding/csv/example_test.go | 133 + libgo/go/encoding/csv/reader.go | 9 +- libgo/go/encoding/csv/reader_test.go | 31 + libgo/go/encoding/csv/writer.go | 4 +- libgo/go/encoding/gob/codec_test.go | 21 +- libgo/go/encoding/gob/dec_helpers.go | 9 +- libgo/go/encoding/gob/decgen.go | 9 +- libgo/go/encoding/gob/decode.go | 163 +- libgo/go/encoding/gob/doc.go | 47 +- libgo/go/encoding/gob/encode.go | 19 +- libgo/go/encoding/gob/encoder.go | 6 + libgo/go/encoding/gob/encoder_test.go | 104 +- libgo/go/encoding/gob/timing_test.go | 45 +- libgo/go/encoding/gob/type.go | 2 +- libgo/go/encoding/json/bench_test.go | 34 + libgo/go/encoding/json/decode.go | 131 +- libgo/go/encoding/json/decode_test.go | 129 +- libgo/go/encoding/json/encode.go | 56 +- libgo/go/encoding/json/encode_test.go | 22 +- libgo/go/encoding/json/fold.go | 2 +- libgo/go/encoding/json/indent.go | 12 +- libgo/go/encoding/json/number_test.go | 133 + libgo/go/encoding/json/scanner.go | 110 +- libgo/go/encoding/json/scanner_test.go | 1 + libgo/go/encoding/json/stream.go | 330 +- 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 | 120 +- libgo/go/encoding/xml/marshal.go | 95 +- libgo/go/encoding/xml/marshal_test.go | 611 +- libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/read_test.go | 23 +- libgo/go/encoding/xml/typeinfo.go | 9 +- libgo/go/encoding/xml/xml.go | 99 +- libgo/go/encoding/xml/xml_test.go | 74 +- 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 | 81 +- libgo/go/fmt/fmt_test.go | 130 +- libgo/go/fmt/format.go | 25 +- libgo/go/fmt/print.go | 63 +- libgo/go/fmt/scan.go | 126 +- libgo/go/fmt/scan_test.go | 184 +- libgo/go/go/ast/ast.go | 14 +- libgo/go/go/ast/filter.go | 21 +- libgo/go/go/ast/import.go | 6 +- libgo/go/go/ast/scope.go | 2 +- libgo/go/go/ast/walk.go | 6 +- libgo/go/go/build/build.go | 264 +- libgo/go/go/build/build_test.go | 128 +- libgo/go/go/build/deps_test.go | 306 +- libgo/go/go/build/doc.go | 4 +- 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/value.go | 1250 + libgo/go/go/constant/value_test.go | 449 + libgo/go/go/doc/doc.go | 3 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/reader.go | 25 +- 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/doc/testdata/issue13742.0.golden | 25 + libgo/go/go/doc/testdata/issue13742.1.golden | 25 + libgo/go/go/doc/testdata/issue13742.2.golden | 25 + libgo/go/go/doc/testdata/issue13742.go | 18 + libgo/go/go/format/format.go | 152 - libgo/go/go/format/format_test.go | 19 +- libgo/go/go/format/{format.go => internal.go} | 138 +- libgo/go/go/importer/importer.go | 90 + .../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/bimport.go | 681 + libgo/go/go/internal/gcimporter/exportdata.go | 111 + libgo/go/go/internal/gcimporter/gcimporter.go | 1018 + libgo/go/go/internal/gcimporter/gcimporter_test.go | 363 + libgo/go/go/internal/gcimporter/testdata/a.go | 14 + .../go/go/internal/gcimporter/testdata}/b.go | 6 +- .../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 | 192 +- libgo/go/go/parser/parser_test.go | 106 +- libgo/go/go/parser/short_test.go | 36 +- libgo/go/go/parser/testdata/issue3106.src | 2 +- libgo/go/go/printer/nodes.go | 91 +- libgo/go/go/printer/printer.go | 36 +- libgo/go/go/printer/printer_test.go | 41 + 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/expressions.golden | 22 +- libgo/go/go/printer/testdata/expressions.input | 18 + libgo/go/go/printer/testdata/expressions.raw | 22 +- 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 | 369 + libgo/go/go/types/api_test.go | 1046 + libgo/go/go/types/assignments.go | 323 + libgo/go/go/types/builtins.go | 667 + libgo/go/go/types/builtins_test.go | 206 + libgo/go/go/types/call.go | 438 + libgo/go/go/types/check.go | 358 + libgo/go/go/types/check_test.go | 303 + 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 | 1521 + libgo/go/go/types/exprstring.go | 220 + libgo/go/go/types/exprstring_test.go | 94 + libgo/go/go/types/gotype.go | 322 + libgo/go/go/types/hilbert_test.go | 236 + libgo/go/go/types/initorder.go | 222 + libgo/go/go/types/issues_test.go | 296 + 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 | 273 + libgo/go/go/types/ordering.go | 127 + libgo/go/go/types/package.go | 68 + libgo/go/go/types/predicates.go | 309 + libgo/go/go/types/resolver.go | 491 + libgo/go/go/types/resolver_test.go | 218 + 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 | 104 + libgo/go/go/types/sizes.go | 221 + libgo/go/go/types/stdlib_test.go | 291 + libgo/go/go/types/stmt.go | 824 + libgo/go/go/types/token_test.go | 47 + libgo/go/go/types/type.go | 455 + libgo/go/go/types/typestring.go | 296 + libgo/go/go/types/typestring_test.go | 171 + libgo/go/go/types/typexpr.go | 715 + libgo/go/go/types/universe.go | 223 + libgo/go/hash/adler32/adler32.go | 1 + libgo/go/hash/crc32/crc32.go | 52 +- libgo/go/hash/crc32/crc32_amd64.go | 56 + .../crc32/{crc32_amd64x.go => crc32_amd64p32.go} | 17 +- libgo/go/hash/crc32/crc32_generic.go | 13 +- libgo/go/hash/crc32/crc32_test.go | 36 +- libgo/go/hash/crc32/example_test.go | 30 + libgo/go/hash/crc64/crc64.go | 4 +- libgo/go/hash/fnv/fnv.go | 6 +- libgo/go/html/escape.go | 111 +- libgo/go/html/escape_test.go | 56 +- libgo/go/html/example_test.go | 24 + libgo/go/html/template/clone_test.go | 16 +- libgo/go/html/template/content_test.go | 2 +- libgo/go/html/template/context.go | 3 +- 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 | 183 +- libgo/go/html/template/example_test.go | 161 + 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 | 45 +- libgo/go/html/template/template_test.go | 29 + libgo/go/html/template/transition.go | 44 +- libgo/go/html/template/transition_test.go | 60 + libgo/go/image/color/color.go | 58 +- libgo/go/image/color/ycbcr.go | 200 +- libgo/go/image/color/ycbcr_test.go | 154 +- 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 | 269 +- 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 | 129 +- libgo/go/image/gif/writer_test.go | 280 +- libgo/go/image/image.go | 113 +- 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 | 47 +- libgo/go/image/png/reader_test.go | 101 + 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 | 155 +- libgo/go/image/ycbcr_test.go | 26 + .../golang.org/x/net/http2/hpack/encode.go | 251 + .../golang.org/x/net/http2/hpack/encode_test.go | 330 + .../internal/golang.org/x/net/http2/hpack/hpack.go | 533 + .../golang.org/x/net/http2/hpack/hpack_test.go | 813 + .../golang.org/x/net/http2/hpack/huffman.go | 190 + .../golang.org/x/net/http2/hpack/tables.go | 352 + libgo/go/internal/race/doc.go | 11 + libgo/go/internal/race/norace.go | 40 + libgo/go/internal/race/race.go | 50 + .../{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 | 19 +- .../syscall/unix/getrandom_linux_386.go} | 4 +- .../syscall/unix/getrandom_linux_amd64.go} | 4 +- .../syscall/unix/getrandom_linux_arm.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go} | 6 +- .../{dummy.go => unix/getrandom_linux_mips64x.go} | 6 +- .../syscall/unix/getrandom_linux_ppc64x.go} | 6 +- .../syscall/windows/registry/export_test.go | 11 + libgo/go/internal/syscall/windows/registry/key.go | 175 + .../syscall/windows/registry/registry_test.go | 752 + .../internal/syscall/windows/registry/syscall.go | 33 + .../go/internal/syscall/windows/registry/value.go | 384 + .../syscall/windows/registry/zsyscall_windows.go | 83 + .../go/internal/syscall/windows/syscall_windows.go | 143 + libgo/go/internal/syscall/windows/sysdll/sysdll.go | 28 + .../internal/syscall/windows/zsyscall_windows.go | 71 + 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/example_test.go | 223 + libgo/go/io/io.go | 40 +- libgo/go/io/io_test.go | 50 +- libgo/go/io/ioutil/example_test.go | 73 + libgo/go/io/ioutil/ioutil.go | 2 +- libgo/go/io/ioutil/tempfile.go | 4 + libgo/go/io/multi.go | 24 + libgo/go/io/multi_test.go | 54 +- 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 | 26 + libgo/go/log/syslog/syslog.go | 7 - libgo/go/log/syslog/syslog_plan9.go | 8 - libgo/go/log/syslog/syslog_test.go | 38 +- libgo/go/log/syslog/syslog_windows.go | 8 - libgo/go/math/abs.go | 9 +- libgo/go/math/all_test.go | 116 +- 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 | 266 + libgo/go/math/big/decimal_test.go | 116 + libgo/go/math/big/doc.go | 99 + libgo/go/math/big/example_rat_test.go | 67 + libgo/go/math/big/float.go | 1693 + libgo/go/math/big/float_test.go | 1694 + libgo/go/math/big/floatconv.go | 275 + libgo/go/math/big/floatconv_test.go | 662 + libgo/go/math/big/floatexample_test.go | 143 + libgo/go/math/big/floatmarsh.go | 33 + libgo/go/math/big/floatmarsh_test.go | 54 + libgo/go/math/big/ftoa.go | 457 + libgo/go/math/big/int.go | 423 +- libgo/go/math/big/int_test.go | 752 +- libgo/go/math/big/intconv.go | 248 + libgo/go/math/big/intconv_test.go | 391 + libgo/go/math/big/intmarsh.go | 74 + libgo/go/math/big/intmarsh_test.go | 121 + libgo/go/math/big/nat.go | 630 +- libgo/go/math/big/nat_test.go | 687 +- libgo/go/math/big/natconv.go | 492 + libgo/go/math/big/{nat_test.go => natconv_test.go} | 545 +- libgo/go/math/big/rat.go | 220 +- libgo/go/math/big/rat_test.go | 538 - libgo/go/math/big/ratconv.go | 264 + libgo/go/math/big/ratconv_test.go | 453 + libgo/go/math/big/ratmarsh.go | 73 + libgo/go/math/big/ratmarsh_test.go | 125 + libgo/go/math/big/roundingmode_string.go | 16 + libgo/go/math/cbrt.go | 91 +- libgo/go/math/cmplx/cmath_test.go | 10 +- libgo/go/math/cmplx/sqrt.go | 2 +- libgo/go/math/const.go | 19 +- libgo/go/math/expm1.go | 10 +- libgo/go/math/floor_asm.go | 12 + libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 2 - libgo/go/math/log10.go | 5 + libgo/go/math/modf.go | 5 +- libgo/go/math/nextafter.go | 16 +- libgo/go/math/rand/rand.go | 50 +- libgo/go/math/rand/rand_test.go | 95 +- libgo/go/math/rand/regress_test.go | 77 +- libgo/go/math/rand/zipf.go | 6 +- libgo/go/math/sqrt.go | 8 +- libgo/go/mime/encodedword.go | 434 + libgo/go/mime/encodedword_test.go | 208 + libgo/go/mime/example_test.go | 100 + libgo/go/mime/grammar.go | 6 +- libgo/go/mime/mediatype.go | 43 +- libgo/go/mime/mediatype_test.go | 9 +- libgo/go/mime/multipart/multipart.go | 52 +- libgo/go/mime/multipart/multipart_test.go | 181 +- 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 | 431 + libgo/go/net/addrselect_test.go | 334 + 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 | 181 +- libgo/go/net/cgo_unix_test.go | 6 +- libgo/go/net/cgo_windows.go | 13 + libgo/go/net/conf.go | 307 + 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 | 294 +- libgo/go/net/dial_gen.go | 20 +- libgo/go/net/dial_test.go | 933 +- libgo/go/net/dnsclient.go | 100 +- libgo/go/net/dnsclient_test.go | 50 +- libgo/go/net/dnsclient_unix.go | 426 +- libgo/go/net/dnsclient_unix_test.go | 496 +- libgo/go/net/dnsconfig_unix.go | 54 +- libgo/go/net/dnsconfig_unix_test.go | 63 +- libgo/go/net/dnsmsg.go | 21 +- 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 | 705 + libgo/go/net/external_test.go | 167 + libgo/go/net/fd_plan9.go | 26 +- 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 | 156 +- libgo/go/net/fd_windows.go | 149 +- 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 | 382 +- libgo/go/net/file_unix.go | 90 +- 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 | 116 +- libgo/go/net/hosts_test.go | 172 +- libgo/go/net/http/cgi/child.go | 6 +- libgo/go/net/http/cgi/child_test.go | 21 +- libgo/go/net/http/cgi/host.go | 34 +- libgo/go/net/http/cgi/host_test.go | 70 +- libgo/go/net/http/cgi/matryoshka_test.go | 15 +- libgo/go/net/http/cgi/testdata/test.cgi | 2 +- libgo/go/net/http/client.go | 273 +- libgo/go/net/http/client_test.go | 303 +- libgo/go/net/http/clientserver_test.go | 1060 + libgo/go/net/http/cookie.go | 36 +- libgo/go/net/http/cookie_test.go | 18 +- libgo/go/net/http/doc.go | 15 + libgo/go/net/http/example_test.go | 23 + libgo/go/net/http/export_test.go | 98 +- libgo/go/net/http/fcgi/child.go | 28 +- libgo/go/net/http/fcgi/fcgi_test.go | 130 + libgo/go/net/http/fs.go | 129 +- libgo/go/net/http/fs_test.go | 181 +- libgo/go/net/http/h2_bundle.go | 6671 ++ libgo/go/net/http/header.go | 12 + libgo/go/net/http/http_test.go | 58 + libgo/go/net/http/httptest/recorder.go | 45 +- libgo/go/net/http/httptest/recorder_test.go | 55 + libgo/go/net/http/httptest/server.go | 275 +- libgo/go/net/http/httptest/server_test.go | 71 + libgo/go/net/http/httputil/dump.go | 80 +- libgo/go/net/http/httputil/dump_test.go | 25 +- libgo/go/net/http/httputil/example_test.go | 125 + libgo/go/net/http/httputil/reverseproxy.go | 101 +- libgo/go/net/http/httputil/reverseproxy_test.go | 221 + libgo/go/net/http/internal/chunked.go | 59 +- libgo/go/net/http/internal/chunked_test.go | 51 +- libgo/go/net/http/internal/testcert.go | 41 + libgo/go/net/http/lex.go | 87 + libgo/go/net/http/lex_test.go | 70 + libgo/go/net/http/main_test.go | 44 +- libgo/go/net/http/method.go | 20 + libgo/go/net/http/npn_test.go | 22 +- libgo/go/net/http/pprof/pprof.go | 53 +- libgo/go/net/http/proxy_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 88 + libgo/go/net/http/request.go | 358 +- libgo/go/net/http/request_test.go | 139 +- libgo/go/net/http/requestwrite_test.go | 69 +- libgo/go/net/http/response.go | 37 +- libgo/go/net/http/response_test.go | 208 +- libgo/go/net/http/responsewrite_test.go | 15 + libgo/go/net/http/serve_test.go | 1676 +- libgo/go/net/http/server.go | 988 +- libgo/go/net/http/sniff.go | 39 +- libgo/go/net/http/sniff_test.go | 46 +- libgo/go/net/http/status.go | 46 +- libgo/go/net/http/transfer.go | 221 +- libgo/go/net/http/transport.go | 917 +- libgo/go/net/http/transport_test.go | 857 +- libgo/go/net/http/triv.go | 5 +- 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 | 234 +- libgo/go/net/interface_windows.go | 310 +- libgo/go/net/interface_windows_test.go | 132 + 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 | 86 +- libgo/go/net/ipsock.go | 203 +- libgo/go/net/ipsock_plan9.go | 67 +- libgo/go/net/ipsock_posix.go | 58 +- libgo/go/net/ipsock_test.go | 235 +- libgo/go/net/listen_test.go | 685 + libgo/go/net/lookup.go | 76 +- libgo/go/net/lookup_plan9.go | 33 +- libgo/go/net/lookup_stub.go | 2 +- libgo/go/net/lookup_test.go | 575 +- libgo/go/net/lookup_unix.go | 151 +- libgo/go/net/lookup_windows.go | 127 +- libgo/go/net/mac.go | 17 +- libgo/go/net/mac_test.go | 43 +- libgo/go/net/mail/example_test.go | 79 + libgo/go/net/mail/message.go | 277 +- libgo/go/net/mail/message_test.go | 342 +- 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 | 255 +- libgo/go/net/net_test.go | 447 +- libgo/go/net/non_unix_test.go | 22 + 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 | 231 +- libgo/go/net/parse_test.go | 58 +- 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 | 24 - libgo/go/net/port_test.go | 59 - libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 178 +- libgo/go/net/race.go | 31 - libgo/go/net/race0.go | 26 - libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 11 +- libgo/go/net/rpc/server_test.go | 37 + 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} | 19 +- 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 | 18 +- 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 | 196 +- libgo/go/net/tcpsock.go | 13 +- libgo/go/net/tcpsock_plan9.go | 66 +- libgo/go/net/tcpsock_posix.go | 109 +- libgo/go/net/tcpsockopt_plan9.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/tcpsockopt_windows.go | 2 +- libgo/go/net/testdata/case-hosts | 2 + libgo/go/net/testdata/hosts | 3 +- 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 | 69 +- libgo/go/net/textproto/reader_test.go | 75 +- libgo/go/net/timeout_test.go | 1280 +- 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 | 107 +- libgo/go/net/unicast_posix_test.go | 469 - libgo/go/net/unix_test.go | 306 +- libgo/go/net/unixsock.go | 6 +- libgo/go/net/unixsock_plan9.go | 38 +- libgo/go/net/unixsock_posix.go | 117 +- libgo/go/net/url/url.go | 251 +- libgo/go/net/url/url_test.go | 494 +- libgo/go/net/z_last_test.go | 99 - libgo/go/os/doc.go | 6 +- libgo/go/os/env.go | 13 +- libgo/go/os/env_test.go | 17 + libgo/go/os/error.go | 2 +- libgo/go/os/error_plan9.go | 6 + libgo/go/os/error_test.go | 19 + libgo/go/os/error_unix.go | 6 + libgo/go/os/error_windows.go | 9 + libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 134 +- libgo/go/os/exec/exec_posix.go | 24 + libgo/go/os/exec/exec_test.go | 142 +- libgo/go/os/exec/internal_test.go | 61 + libgo/go/os/exec_posix.go | 31 +- libgo/go/os/exec_windows.go | 18 +- libgo/go/os/file.go | 30 +- libgo/go/os/file_plan9.go | 19 +- libgo/go/os/file_posix.go | 10 +- libgo/go/os/file_unix.go | 83 +- libgo/go/os/os_test.go | 453 +- libgo/go/os/os_unix_test.go | 113 +- libgo/go/os/path_plan9.go | 2 +- libgo/go/os/path_test.go | 18 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/path_windows.go | 2 +- libgo/go/os/pipe_test.go | 113 + libgo/go/os/proc.go | 14 +- libgo/go/os/signal/doc.go | 220 + libgo/go/os/signal/signal.go | 60 +- .../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 | 84 +- libgo/go/os/signal/signal_unix.go | 7 +- libgo/go/os/stat_atim.go | 28 +- libgo/go/os/stat_atimespec.go | 30 +- libgo/go/os/stat_dragonfly.go | 28 +- libgo/go/os/stat_nacl.go | 28 +- libgo/go/os/stat_plan9.go | 40 +- libgo/go/os/stat_solaris.go | 28 +- 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/{types_notwin.go => types_plan9.go} | 6 +- libgo/go/os/{types_notwin.go => types_unix.go} | 6 +- libgo/go/os/user/lookup_unix.go | 12 +- libgo/go/path/filepath/example_unix_test.go | 30 +- libgo/go/path/filepath/match.go | 4 +- libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 38 +- libgo/go/path/filepath/path_plan9.go | 16 +- libgo/go/path/filepath/path_test.go | 283 +- libgo/go/path/filepath/path_unix.go | 16 +- libgo/go/path/filepath/path_windows.go | 48 +- libgo/go/path/filepath/symlink.go | 135 +- libgo/go/path/filepath/symlink_windows.go | 28 +- libgo/go/path/match.go | 2 +- libgo/go/path/path.go | 6 +- libgo/go/reflect/all_test.go | 916 +- libgo/go/reflect/deepequal.go | 87 +- libgo/go/reflect/example_test.go | 15 + libgo/go/reflect/export_test.go | 28 +- libgo/go/reflect/type.go | 536 +- libgo/go/reflect/value.go | 173 +- libgo/go/regexp/all_test.go | 74 +- libgo/go/regexp/backtrack.go | 366 + libgo/go/regexp/exec.go | 30 +- libgo/go/regexp/exec_test.go | 24 +- libgo/go/regexp/onepass.go | 90 +- libgo/go/regexp/onepass_test.go | 99 +- libgo/go/regexp/regexp.go | 62 +- libgo/go/regexp/syntax/parse.go | 24 +- libgo/go/regexp/syntax/parse_test.go | 9 +- libgo/go/regexp/syntax/prog.go | 4 +- libgo/go/regexp/syntax/regexp.go | 4 +- libgo/go/regexp/syntax/simplify_test.go | 4 +- libgo/go/regexp/testdata/README | 3 +- libgo/go/regexp/testdata/re2-search.txt | 5 + libgo/go/runtime/arch_amd64p32.go | 8 - libgo/go/runtime/arch_arm.go | 8 - libgo/go/runtime/atomic.go | 51 - libgo/go/runtime/cgo_mmap.go | 41 + libgo/go/runtime/cgo_ppc64x.go | 12 + libgo/go/runtime/cgocall.go | 279 - libgo/go/runtime/cgocallback.go | 40 - libgo/go/runtime/cgocheck.go | 240 + 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 | 279 +- libgo/go/runtime/crash_test.go | 462 +- libgo/go/runtime/crash_unix_test.go | 178 + libgo/go/runtime/debug.go | 6 +- libgo/go/runtime/debug/garbage.go | 13 +- libgo/go/runtime/debug/garbage_test.go | 7 +- libgo/go/runtime/debug/heapdump_test.go | 39 +- libgo/go/runtime/debug/stack.go | 86 +- libgo/go/runtime/debug/stack_test.go | 33 +- libgo/go/runtime/defs_linux_mips64x.go | 183 + 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 +- .../dummy.go => runtime/export_linux_test.go} | 7 +- libgo/go/runtime/export_mmap_test.go | 15 + libgo/go/runtime/export_test.go | 177 +- libgo/go/runtime/export_windows_test.go | 21 + libgo/go/runtime/extern.go | 99 +- libgo/go/runtime/fastlog2.go | 33 + libgo/go/runtime/fastlog2_test.go | 36 + libgo/go/runtime/fastlog2table.go | 43 + libgo/go/runtime/gc_test.go | 354 +- 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_linux_mips64x.go | 32 + 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 | 89 +- 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/mkfastlog2table.go | 52 + libgo/go/runtime/mmap.go | 16 + libgo/go/runtime/mprof.go | 668 - libgo/go/runtime/msan.go | 55 + libgo/go/runtime/msan/msan.go | 32 + libgo/go/runtime/msan0.go | 22 + libgo/go/runtime/mstkbar.go | 365 + 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/os1_linux_generic.go | 27 + libgo/go/runtime/os1_linux_mips64x.go | 26 + libgo/go/runtime/os2_linux_generic.go | 29 + libgo/go/runtime/os2_linux_mips64x.go | 25 + libgo/go/runtime/os_android.go | 15 + 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_linux_mips64x.go | 18 + 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/mprof_test.go | 16 +- libgo/go/runtime/pprof/pprof.go | 77 +- libgo/go/runtime/pprof/pprof_test.go | 222 +- libgo/go/runtime/print.go | 221 + libgo/go/runtime/print1.go | 323 - libgo/go/runtime/proc.go | 246 - libgo/go/runtime/proc_test.go | 265 +- libgo/go/runtime/race/testdata/issue12225_test.go | 20 + libgo/go/runtime/race/testdata/issue12664_test.go | 76 + libgo/go/runtime/race/testdata/issue13264_test.go | 13 + libgo/go/runtime/race0.go | 37 - libgo/go/runtime/rdebug.go | 37 - libgo/go/runtime/rune.go | 219 - libgo/go/runtime/runtime-lldb_test.go | 262 + libgo/go/runtime/runtime.go | 60 - libgo/go/runtime/runtime_mmap_test.go | 30 + libgo/go/runtime/runtime_test.go | 193 +- libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/select.go | 651 - libgo/go/runtime/sema.go | 275 - libgo/go/runtime/signal2_unix.go | 69 + libgo/go/runtime/signal_linux_mips64x.go | 70 + libgo/go/runtime/signal_mips64x.go | 188 + libgo/go/runtime/signal_sigtramp.go | 50 + libgo/go/runtime/signal_unix.go | 13 - libgo/go/runtime/sigpanic_unix.go | 40 - libgo/go/runtime/sigqueue.go | 182 - libgo/go/runtime/sigtab_linux_generic.go | 82 + libgo/go/runtime/sigtab_linux_mips64x.go | 81 + libgo/go/runtime/slice.go | 139 - libgo/go/runtime/softfloat64.go | 498 - libgo/go/runtime/softfloat64_test.go | 198 - libgo/go/runtime/stack.go | 1059 +- libgo/go/runtime/string.go | 298 - libgo/go/runtime/string_test.go | 165 + libgo/go/runtime/stubs.go | 316 - libgo/go/runtime/symtab_test.go | 113 +- libgo/go/runtime/sys_mips64x.go | 43 + .../go/runtime/{arch_amd64.go => sys_nonppc64x.go} | 8 +- libgo/go/runtime/syscall_windows.go | 174 - libgo/go/runtime/testdata/testprog/crash.go | 45 + libgo/go/runtime/testdata/testprog/deadlock.go | 191 + libgo/go/runtime/testdata/testprog/gc.go | 74 + libgo/go/runtime/testdata/testprog/main.go | 35 + libgo/go/runtime/testdata/testprog/misc.go | 15 + libgo/go/runtime/testdata/testprog/signal.go | 17 + libgo/go/runtime/testdata/testprog/stringconcat.go | 20 + .../runtime/testdata/testprog/syscall_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/callback.go | 89 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 80 + libgo/go/runtime/testdata/testprogcgo/crash.go | 45 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 25 + libgo/go/runtime/testdata/testprogcgo/dropm.go | 59 + .../go/runtime/testdata/testprogcgo/dropm_stub.go | 11 + libgo/go/runtime/testdata/testprogcgo/exec.go | 89 + libgo/go/runtime/testdata/testprogcgo/main.go | 35 + .../go/runtime/testdata/testprogcgo/threadpanic.go | 24 + .../go/runtime/testdata/testprogcgo/threadprof.go | 93 + .../go/runtime/testdata/testprogcgo/windows/win.go | 16 + libgo/go/runtime/testdata/testprognet/main.go | 35 + libgo/go/runtime/testdata/testprognet/net.go | 29 + libgo/go/runtime/testdata/testprognet/signal.go | 26 + libgo/go/runtime/time.go | 289 - libgo/go/runtime/typekind.go | 44 - libgo/go/runtime/vlop_arm_test.go | 70 - .../bug051.go => libgo/go/runtime/write_err.go | 14 +- libgo/go/runtime/write_err_android.go | 160 + libgo/go/sort/example_multi_test.go | 4 +- libgo/go/sort/search.go | 2 +- libgo/go/sort/sort.go | 252 +- 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 | 126 +- libgo/go/strconv/ftoa_test.go | 7 +- libgo/go/strconv/isprint.go | 109 +- libgo/go/strconv/itoa.go | 60 +- libgo/go/strconv/itoa_test.go | 1 + libgo/go/strconv/makeisprint.go | 17 + libgo/go/strconv/quote.go | 67 +- libgo/go/strconv/quote_example_test.go | 35 - libgo/go/strconv/quote_test.go | 88 +- libgo/go/strings/compare.go | 28 + libgo/go/strings/compare_test.go | 98 + libgo/go/strings/example_test.go | 22 + libgo/go/strings/reader.go | 6 + libgo/go/strings/reader_test.go | 13 + libgo/go/strings/strings.go | 69 +- libgo/go/strings/strings_amd64.go | 49 + libgo/go/strings/strings_generic.go | 47 + libgo/go/strings/strings_test.go | 99 + libgo/go/sync/atomic/atomic_test.go | 71 +- libgo/go/sync/cond.go | 21 +- libgo/go/sync/mutex.go | 30 +- libgo/go/sync/mutex_test.go | 55 + libgo/go/sync/pool.go | 5 +- libgo/go/sync/race.go | 42 - libgo/go/sync/race0.go | 34 - libgo/go/sync/runtime.go | 7 + libgo/go/sync/rwmutex.go | 49 +- libgo/go/sync/waitgroup.go | 151 +- libgo/go/sync/waitgroup_test.go | 129 + 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 | 58 + libgo/go/syscall/exec_bsd.go | 30 +- libgo/go/syscall/exec_linux.go | 143 +- libgo/go/syscall/exec_linux_test.go | 124 + libgo/go/syscall/exec_solaris_test.go | 37 + libgo/go/syscall/exec_unix.go | 29 +- 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 | 31 + libgo/go/syscall/libcall_linux.go | 15 +- libgo/go/syscall/libcall_linux_ustat.go | 11 + libgo/go/syscall/msan.go | 22 + .../syscall/dummy.go => syscall/msan0.go} | 14 + libgo/go/syscall/pwd_plan9.go | 83 + libgo/go/syscall/race0.go | 25 - libgo/go/syscall/route_bsd.go | 318 +- libgo/go/syscall/route_bsd_test.go | 260 + 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/sockcmsg_unix.go | 6 +- libgo/go/syscall/socket.go | 7 + libgo/go/syscall/socket_bsd.go | 7 + libgo/go/syscall/socket_linux.go | 19 +- libgo/go/syscall/socket_linux_ppc64x_type.go | 14 + libgo/go/syscall/socket_linux_type.go | 14 + libgo/go/syscall/syscall.go | 17 +- ...all_linux_amd64.go => syscall_linux_mips64x.go} | 15 +- libgo/go/syscall/syscall_linux_test.go | 140 + libgo/go/syscall/syscall_unix.go | 45 +- libgo/go/syscall/syscall_unix_test.go | 70 +- libgo/go/testing/benchmark.go | 45 +- libgo/go/testing/example.go | 6 +- libgo/go/testing/iotest/logger.go | 2 +- libgo/go/testing/quick/quick.go | 58 +- libgo/go/testing/quick/quick_test.go | 82 +- libgo/go/testing/testing.go | 94 +- libgo/go/text/scanner/example_test.go | 40 + libgo/go/text/scanner/scanner.go | 25 +- libgo/go/text/scanner/scanner_test.go | 49 + libgo/go/text/template/doc.go | 43 +- libgo/go/text/template/exec.go | 144 +- libgo/go/text/template/exec_test.go | 312 +- libgo/go/text/template/funcs.go | 83 +- libgo/go/text/template/helper.go | 11 +- libgo/go/text/template/multi_test.go | 77 +- libgo/go/text/template/option.go | 74 + libgo/go/text/template/parse/lex.go | 111 +- libgo/go/text/template/parse/lex_test.go | 82 +- libgo/go/text/template/parse/node.go | 15 +- libgo/go/text/template/parse/parse.go | 118 +- libgo/go/text/template/parse/parse_test.go | 65 +- libgo/go/text/template/template.go | 117 +- libgo/go/time/example_test.go | 124 +- libgo/go/time/format.go | 269 +- libgo/go/time/format_test.go | 83 + 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 | 15 +- libgo/go/time/time_test.go | 39 +- libgo/go/time/zoneinfo.go | 2 +- 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 | 91 +- libgo/go/unicode/example_test.go | 196 + 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 | 528 +- libgo/go/unicode/utf16/utf16.go | 2 +- libgo/go/unicode/utf8/utf8.go | 473 +- libgo/go/unicode/utf8/utf8_test.go | 68 +- libgo/merge.sh | 40 +- libgo/mksysinfo.sh | 253 +- libgo/runtime/env_posix.c | 11 +- libgo/runtime/go-caller.c | 2 + libgo/runtime/go-callers.c | 2 + libgo/runtime/go-cgo.c | 78 + 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-libmain.c | 116 + libgo/runtime/go-main.c | 12 + libgo/runtime/go-map-delete.c | 6 +- libgo/runtime/go-map-index.c | 10 +- libgo/runtime/go-new.c | 11 +- libgo/runtime/go-now.c | 8 +- libgo/runtime/go-reflect-call.c | 6 + libgo/runtime/go-reflect-map.c | 3 +- libgo/runtime/go-signal.c | 75 +- libgo/runtime/go-string-to-byte-array.c | 2 +- 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-unwind.c | 2 +- libgo/runtime/go-varargs.c | 38 + libgo/runtime/lfstack.goc | 58 +- libgo/runtime/malloc.goc | 16 +- libgo/runtime/malloc.h | 2 + libgo/runtime/mgc0.c | 52 +- libgo/runtime/mprof.goc | 6 +- libgo/runtime/netpoll_select.c | 16 +- libgo/runtime/parfor.c | 14 +- libgo/runtime/proc.c | 180 +- libgo/runtime/runtime.c | 129 +- libgo/runtime/runtime.h | 41 +- libgo/runtime/runtime1.goc | 19 +- libgo/runtime/signal_unix.c | 60 +- libgo/runtime/sigqueue.goc | 8 + libgo/testsuite/Makefile.in | 61 +- libgo/testsuite/gotest | 129 +- libgo/testsuite/lib/libgo.exp | 1 + libgomp/ChangeLog | 2594 +- libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 207 +- libgomp/aclocal.m4 | 74 +- libgomp/alloc.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config.h.in | 14 +- libgomp/config/bsd/proc.c | 2 +- libgomp/config/darwin/plugin-suffix.h | 2 +- libgomp/config/hpux/plugin-suffix.h | 2 +- libgomp/config/linux/affinity.c | 41 +- libgomp/config/linux/alpha/futex.h | 2 +- libgomp/config/linux/bar.c | 2 +- libgomp/config/linux/bar.h | 2 +- libgomp/{oacc-plugin.c => config/linux/doacross.h} | 45 +- libgomp/config/linux/futex.h | 2 +- libgomp/config/linux/ia64/futex.h | 4 +- libgomp/config/linux/lock.c | 2 +- libgomp/config/linux/mips/futex.h | 2 +- libgomp/config/linux/mutex.c | 6 +- libgomp/config/linux/mutex.h | 2 +- libgomp/config/linux/powerpc/futex.h | 2 +- libgomp/config/linux/proc.c | 2 +- libgomp/config/linux/proc.h | 2 +- libgomp/config/linux/ptrlock.c | 2 +- libgomp/config/linux/ptrlock.h | 2 +- libgomp/config/linux/s390/futex.h | 2 +- libgomp/config/linux/sem.c | 2 +- libgomp/config/linux/sem.h | 2 +- libgomp/config/linux/sparc/futex.h | 2 +- libgomp/config/linux/tile/futex.h | 2 +- libgomp/config/linux/wait.h | 10 +- libgomp/config/linux/x86/futex.h | 63 +- libgomp/config/mingw32/proc.c | 2 +- libgomp/config/mingw32/time.c | 2 +- .../config/nvptx/affinity.c | 0 .../wdate-time.c => libgomp/config/nvptx/alloc.c | 0 .../wdate-time.c => libgomp/config/nvptx/bar.c | 0 .../wdate-time.c => libgomp/config/nvptx/barrier.c | 0 .../config/nvptx/critical.c | 0 .../wdate-time.c => libgomp/config/nvptx/env.c | 0 .../wdate-time.c => libgomp/config/nvptx/error.c | 0 libgomp/{oacc-plugin.h => config/nvptx/fortran.c} | 19 +- .../wdate-time.c => libgomp/config/nvptx/iter.c | 0 .../config/nvptx/iter_ull.c | 0 .../config/nvptx/libgomp-plugin.c | 0 .../wdate-time.c => libgomp/config/nvptx/lock.c | 0 .../wdate-time.c => libgomp/config/nvptx/loop.c | 0 .../config/nvptx/loop_ull.c | 0 .../wdate-time.c => libgomp/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 + .../wdate-time.c => libgomp/config/nvptx/ordered.c | 0 .../config/nvptx/parallel.c | 0 libgomp/config/nvptx/priority_queue.c | 1 + .../wdate-time.c => libgomp/config/nvptx/proc.c | 0 .../wdate-time.c => libgomp/config/nvptx/ptrlock.c | 0 .../config/nvptx/sections.c | 0 .../wdate-time.c => libgomp/config/nvptx/sem.c | 0 .../wdate-time.c => libgomp/config/nvptx/single.c | 0 .../config/nvptx/splay-tree.c | 0 .../wdate-time.c => libgomp/config/nvptx/target.c | 0 .../wdate-time.c => libgomp/config/nvptx/task.c | 0 .../wdate-time.c => libgomp/config/nvptx/team.c | 0 .../wdate-time.c => libgomp/config/nvptx/time.c | 0 .../wdate-time.c => libgomp/config/nvptx/work.c | 0 libgomp/config/posix/affinity.c | 26 +- libgomp/config/posix/bar.c | 2 +- libgomp/config/posix/bar.h | 2 +- libgomp/config/{linux/wait.h => posix/doacross.h} | 48 +- libgomp/config/posix/lock.c | 2 +- libgomp/config/posix/mutex.h | 2 +- libgomp/config/posix/plugin-suffix.h | 2 +- libgomp/config/posix/pool.h | 67 + libgomp/config/posix/proc.c | 2 +- libgomp/config/posix/ptrlock.h | 2 +- libgomp/config/posix/sem.c | 2 +- libgomp/config/posix/sem.h | 2 +- libgomp/config/posix/time.c | 2 +- libgomp/config/{linux => rtems}/bar.c | 60 +- libgomp/config/{linux => rtems}/bar.h | 18 +- 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/mutex.c => rtems/sem.c} | 0 libgomp/config/{posix/mutex.h => rtems/sem.h} | 37 +- libgomp/configure | 224 +- libgomp/configure.ac | 12 +- libgomp/configure.tgt | 11 + libgomp/critical.c | 2 +- libgomp/env.c | 98 +- libgomp/error.c | 2 +- libgomp/fortran.c | 109 +- libgomp/hashtab.h | 2 +- libgomp/iter.c | 6 +- libgomp/iter_ull.c | 6 +- libgomp/libgomp-plugin.c | 2 +- libgomp/libgomp-plugin.h | 8 +- libgomp/libgomp.h | 375 +- libgomp/libgomp.map | 75 + libgomp/libgomp.texi | 1826 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 90 +- libgomp/loop.c | 231 +- libgomp/loop_ull.c | 195 +- libgomp/oacc-async.c | 2 +- libgomp/oacc-cuda.c | 2 +- libgomp/oacc-host.c | 243 +- libgomp/oacc-init.c | 160 +- libgomp/oacc-int.h | 3 +- libgomp/oacc-mem.c | 188 +- libgomp/oacc-parallel.c | 260 +- libgomp/oacc-plugin.c | 2 +- libgomp/oacc-plugin.h | 2 +- libgomp/oacc-ptx.h | 426 - libgomp/omp.h.in | 39 +- libgomp/omp_lib.f90.in | 124 +- libgomp/omp_lib.h.in | 32 +- libgomp/openacc.f90 | 4 +- libgomp/openacc.h | 55 +- libgomp/openacc_lib.h | 5 +- libgomp/ordered.c | 535 +- libgomp/parallel.c | 4 +- libgomp/plugin/Makefrag.am | 22 +- libgomp/plugin/configfrag.ac | 124 +- libgomp/plugin/plugin-host.c | 242 - libgomp/plugin/plugin-hsa.c | 1510 + libgomp/plugin/plugin-nvptx.c | 530 +- libgomp/priority_queue.c | 300 + libgomp/priority_queue.h | 485 + libgomp/sections.c | 2 +- libgomp/single.c | 2 +- libgomp/splay-tree.c | 29 +- libgomp/splay-tree.h | 74 +- libgomp/target.c | 2131 +- libgomp/task.c | 1378 +- libgomp/taskloop.c | 340 + libgomp/team.c | 80 +- libgomp/testsuite/Makefile.in | 67 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/lib/libgomp.exp | 111 +- libgomp/testsuite/libgomp-test-support.exp.in | 2 + 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++/cancel-parallel-2.C | 4 +- libgomp/testsuite/libgomp.c++/ctor-13.C | 242 + .../{examples-4/e.53.2.C => declare_target-1.C} | 7 +- 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 | 4 + libgomp/testsuite/libgomp.c++/pr66199-2.C | 4 + 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++/pr69393.C | 16 + libgomp/testsuite/libgomp.c++/pr69555-1.C | 114 + libgomp/testsuite/libgomp.c++/pr69555-2.C | 58 + libgomp/testsuite/libgomp.c++/pr70376.C | 20 + 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-1.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/cancel-parallel-2.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 + libgomp/testsuite/libgomp.c/doacross-3.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} | 15 +- .../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} | 14 +- .../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} | 2 +- .../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} | 2 +- .../examples-4/{e.51.7.c => target_data-7.c} | 2 +- .../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} | 3 +- .../libgomp.c/examples-4/{e.54.4.c => teams-4.c} | 4 +- .../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/omp-nested-2.c | 4 + libgomp/testsuite/libgomp.c/omp-nested-3.c | 4 + libgomp/testsuite/libgomp.c/ordered-4.c | 83 + libgomp/testsuite/libgomp.c/ordered-5.c | 30 + .../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/pr46032-2.c | 4 + libgomp/testsuite/libgomp.c/pr46032.c | 44 + 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 | 34 + libgomp/testsuite/libgomp.c/pr66199-1.c | 61 + libgomp/testsuite/libgomp.c/pr66199-2.c | 57 + libgomp/testsuite/libgomp.c/pr66199-3.c | 50 + libgomp/testsuite/libgomp.c/pr66199-4.c | 58 + libgomp/testsuite/libgomp.c/pr66199-5.c | 66 + libgomp/testsuite/libgomp.c/pr66199-6.c | 42 + libgomp/testsuite/libgomp.c/pr66199-7.c | 66 + libgomp/testsuite/libgomp.c/pr66199-8.c | 70 + libgomp/testsuite/libgomp.c/pr66199-9.c | 43 + libgomp/testsuite/libgomp.c/pr66714.c | 17 + libgomp/testsuite/libgomp.c/pr68960.c | 25 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libgomp/testsuite/libgomp.c/pr69805.c | 9 + libgomp/testsuite/libgomp.c/priority.c | 62 + 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 - libgomp/testsuite/libgomp.c/sort-1.c | 2 +- .../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-31.c | 174 + libgomp/testsuite/libgomp.c/target-32.c | 54 + libgomp/testsuite/libgomp.c/target-33.c | 93 + libgomp/testsuite/libgomp.c/target-34.c | 112 + libgomp/testsuite/libgomp.c/target-35.c | 129 + libgomp/testsuite/libgomp.c/target-7.c | 18 +- libgomp/testsuite/libgomp.c/target-8.c | 1 - libgomp/testsuite/libgomp.c/target-link-1.c | 63 + 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 + .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../{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} | 4 +- .../{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} | 2 +- .../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} | 2 +- .../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} | 2 +- .../examples-4/{e.51.7.f90 => target_data-7.f90} | 2 +- .../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} | 3 +- .../examples-4/{e.54.4.f90 => teams-4.f90} | 4 +- .../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.fortran/pr66199-1.f90 | 49 + libgomp/testsuite/libgomp.fortran/pr66199-2.f90 | 47 + libgomp/testsuite/libgomp.fortran/pr66680.f90 | 46 + 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/graphite.exp | 2 +- libgomp/testsuite/libgomp.graphite/pr41118.c | 3 - libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 + libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 + libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 + .../testsuite/{libgomp.c => libgomp.hsa.c}/c.exp | 25 +- libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 + .../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 + libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 + libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 + libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 + .../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 + libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 + libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 + libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 + libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 37 +- libgomp/testsuite/libgomp.oacc-c++/declare-1.C | 31 + .../libgomp.oacc-c++/template-reduction.C | 98 + .../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-2.c | 22 + .../libgomp.oacc-c-c++-common/acc-on-device.c | 12 + .../libgomp.oacc-c-c++-common/acc_on_device-1.c | 11 - .../libgomp.oacc-c-c++-common/asyncwait-1.c | 434 + .../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-1.c | 26 + .../libgomp.oacc-c-c++-common/clauses-2.c | 6 +- .../libgomp.oacc-c-c++-common/collapse-2.c | 4 +- .../libgomp.oacc-c-c++-common/collapse-3.c | 1 - .../combined-directives-1.c | 54 + .../libgomp.oacc-c-c++-common/data-already-1.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-2.c | 12 +- .../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 | 12 +- .../data-clauses-kernels-ipa-pta.c | 4 + .../data-clauses-kernels.c | 2 + .../data-clauses-parallel-ipa-pta.c | 4 + .../data-clauses-parallel.c | 2 + .../{parallel-1.c => data-clauses.h} | 92 +- .../libgomp.oacc-c-c++-common/declare-1.c | 122 + .../libgomp.oacc-c-c++-common/declare-2.c | 64 + .../libgomp.oacc-c-c++-common/declare-4.c | 41 + .../libgomp.oacc-c-c++-common/declare-5.c | 15 + .../libgomp.oacc-c-c++-common/default-1.c | 87 + .../libgomp.oacc-c-c++-common/deviceptr-1.c | 23 +- .../libgomp.oacc-c-c++-common/firstprivate-1.c | 141 + .../libgomp.oacc-c-c++-common/gang-static-1.c | 48 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 100 + .../libgomp.oacc-c-c++-common/host_data-1.c | 100 + .../libgomp.oacc-c-c++-common/host_data-2.c | 31 + .../libgomp.oacc-c-c++-common/host_data-4.c | 29 + .../libgomp.oacc-c-c++-common/host_data-5.c | 38 + libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 355 +- .../libgomp.oacc-c-c++-common/kernels-1.c | 184 - .../kernels-alias-ipa-pta-2.c | 27 + .../kernels-alias-ipa-pta-3.c | 26 + .../kernels-alias-ipa-pta.c | 26 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 31 + .../kernels-loop-and-seq-2.c | 33 + .../kernels-loop-and-seq-3.c | 34 + .../kernels-loop-and-seq-4.c | 33 + .../kernels-loop-and-seq-5.c | 34 + .../kernels-loop-and-seq-6.c | 33 + .../kernels-loop-and-seq.c | 34 + .../kernels-loop-clauses.c | 62 + .../kernels-loop-collapse.c | 37 + .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 3 + .../kernels-loop-mod-not-zero.c | 38 + .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 23 + .../libgomp.oacc-c-c++-common/kernels-loop.c | 38 + .../libgomp.oacc-c-c++-common/kernels-reduction.c | 34 + .../testsuite/libgomp.oacc-c-c++-common/lib-1.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-10.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-2.c | 23 +- .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-26.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-27.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-3.c | 10 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-35.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-36.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-39.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-4.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-40.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 12 +- .../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 12 +- .../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 12 +- .../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-8.c | 19 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/lib-9.c | 14 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 226 + .../libgomp.oacc-c-c++-common/loop-dim-default.c | 135 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 58 + .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 60 + .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 55 + .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 57 + .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 57 + .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 60 + .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 55 + .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 58 + .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 58 + .../libgomp.oacc-c-c++-common/loop-wv-1.c | 58 + .../libgomp.oacc-c-c++-common/mode-transitions.c | 895 + .../par-loop-comb-reduction-1.c | 38 + .../par-loop-comb-reduction-2.c | 40 + .../par-loop-comb-reduction-3.c | 42 + .../par-loop-comb-reduction-4.c | 55 + .../libgomp.oacc-c-c++-common/par-reduction-1.c | 56 + .../libgomp.oacc-c-c++-common/par-reduction-2.c | 58 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 25 + .../libgomp.oacc-c-c++-common/parallel-reduction.c | 72 + .../testsuite/libgomp.oacc-c-c++-common/pr70289.c | 13 + .../testsuite/libgomp.oacc-c-c++-common/pr70373.c | 20 + .../libgomp.oacc-c-c++-common/present-1.c | 6 +- .../libgomp.oacc-c-c++-common/private-variables.c | 953 + .../libgomp.oacc-c-c++-common/reduction-1.c | 145 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 165 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 166 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 155 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 59 +- .../libgomp.oacc-c-c++-common/reduction-6.c | 36 + .../libgomp.oacc-c-c++-common/reduction-7.c | 480 + .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 115 + .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 115 + .../libgomp.oacc-c-c++-common/reduction-dbl.c | 112 + .../libgomp.oacc-c-c++-common/reduction-flt.c | 112 + .../reduction-initial-1.c | 4 +- .../libgomp.oacc-c-c++-common/reduction.h | 43 + .../libgomp.oacc-c-c++-common/routine-1.c | 88 + .../libgomp.oacc-c-c++-common/routine-4.c | 123 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 67 + .../libgomp.oacc-c-c++-common/routine-v-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-w-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-wv-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-wv-2.c | 76 + .../libgomp.oacc-c-c++-common/update-1-2.c | 282 - .../testsuite/libgomp.oacc-c-c++-common/update-1.c | 87 +- .../libgomp.oacc-c-c++-common/vector-loop.c | 33 + .../libgomp.oacc-c-c++-common/vector-type-1.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 34 + libgomp/testsuite/libgomp.oacc-c/c.exp | 38 +- 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 - .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 122 + .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 29 +- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 31 +- .../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 + .../testsuite/libgomp.oacc-fortran/clauses-1.f90 | 290 + .../libgomp.oacc-fortran/combined-directives-1.f90 | 39 + .../libgomp.oacc-fortran/data-already-1.f | 5 +- .../libgomp.oacc-fortran/data-already-2.f | 4 +- .../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 | 4 +- .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 231 + .../testsuite/libgomp.oacc-fortran/declare-2.f90 | 16 + .../testsuite/libgomp.oacc-fortran/declare-3.f90 | 68 + .../testsuite/libgomp.oacc-fortran/declare-4.f90 | 29 + .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 29 + .../testsuite/libgomp.oacc-fortran/default-1.f90 | 54 + .../libgomp.oacc-fortran/firstprivate-1.f90 | 42 + libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 9 +- .../libgomp.oacc-fortran/gang-static-1.f90 | 79 + libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 886 + .../implicit-firstprivate-ref.f90 | 42 + .../libgomp.oacc-fortran/kernels-loop-2.f95 | 31 + .../libgomp.oacc-fortran/kernels-loop-data-2.f95 | 37 + .../kernels-loop-data-enter-exit-2.f95 | 37 + .../kernels-loop-data-enter-exit.f95 | 35 + .../kernels-loop-data-update.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop-data.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop.f95 | 27 + .../libgomp.oacc-fortran/non-scalar-data.f90 | 52 + .../libgomp.oacc-fortran/parallel-reduction.f90 | 47 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 19 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 20 + libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 51 + .../libgomp.oacc-fortran/private-variables.f90 | 544 + .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 470 +- .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 346 +- .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 344 +- .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 108 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 81 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 86 +- .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 88 + .../testsuite/libgomp.oacc-fortran/routine-5.f90 | 27 + .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 121 + .../{routine-3.f90 => routine-9.f90} | 10 +- .../testsuite/libgomp.oacc-fortran/update-1.f90 | 242 + libgomp/work.c | 2 +- libiberty/ChangeLog | 272 + libiberty/Makefile.in | 13 +- libiberty/argv.c | 18 +- libiberty/config.in | 35 + libiberty/configure | 1728 +- libiberty/configure.ac | 8 + libiberty/cp-demangle.c | 114 +- libiberty/cp-demangle.h | 29 +- libiberty/cp-demint.c | 1 + libiberty/cplus-dem.c | 22 + libiberty/crc32.c | 12 +- libiberty/d-demangle.c | 508 +- libiberty/floatformat.c | 4 +- libiberty/functions.texi | 6 +- libiberty/getruntime.c | 6 +- libiberty/mkstemps.c | 2 + libiberty/obstack.c | 570 +- libiberty/obstacks.texi | 257 +- libiberty/pex-unix.c | 5 +- libiberty/regex.c | 2 +- libiberty/setenv.c | 8 +- libiberty/testsuite/d-demangle-expected | 234 +- libiberty/testsuite/demangle-expected | 75 + libiberty/xmalloc.c | 5 +- libitm/ChangeLog | 241 + libitm/Makefile.in | 110 +- libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/aclocal.m4 | 74 +- libitm/alloc.cc | 85 +- libitm/alloc_c.cc | 2 +- libitm/alloc_cpp.cc | 59 +- libitm/barrier.cc | 2 +- libitm/beginend.cc | 108 +- libitm/clone.cc | 2 +- libitm/common.h | 2 +- libitm/config/aarch64/sjlj.S | 2 +- libitm/config/aarch64/target.h | 2 +- libitm/config/alpha/cacheline.h | 38 - libitm/config/alpha/sjlj.S | 2 +- libitm/config/alpha/target.h | 2 +- libitm/config/arm/hwcap.cc | 4 +- libitm/config/arm/hwcap.h | 2 +- libitm/config/arm/sjlj.S | 2 +- libitm/config/arm/target.h | 2 +- libitm/config/generic/asmcfi.h | 2 +- libitm/config/generic/cacheline.h | 58 - libitm/config/generic/tls.cc | 2 +- libitm/config/generic/tls.h | 2 +- libitm/config/linux/alpha/futex_bits.h | 4 +- libitm/config/linux/futex.cc | 8 +- libitm/config/linux/futex.h | 2 +- libitm/config/linux/futex_bits.h | 4 +- libitm/config/linux/powerpc/futex_bits.h | 2 +- libitm/config/linux/rwlock.cc | 62 +- libitm/config/linux/rwlock.h | 44 +- libitm/config/linux/sh/futex_bits.h | 4 +- libitm/config/linux/sparc/futex_bits.h | 2 +- libitm/config/linux/x86/futex_bits.h | 29 +- libitm/config/linux/x86/tls.h | 10 +- libitm/config/posix/rwlock.cc | 23 +- libitm/config/posix/rwlock.h | 39 +- libitm/config/powerpc/cacheline.h | 42 - libitm/config/powerpc/sjlj.S | 10 +- libitm/config/powerpc/target.h | 2 +- libitm/config/s390/sjlj.S | 2 +- libitm/config/s390/target.h | 5 +- libitm/config/sh/sjlj.S | 11 +- libitm/config/sh/target.h | 2 +- libitm/config/sparc/cacheline.h | 41 - libitm/config/sparc/sjlj.S | 2 +- libitm/config/sparc/target.h | 2 +- libitm/config/x86/cacheline.h | 125 - libitm/config/x86/sjlj.S | 16 +- libitm/config/x86/target.h | 2 +- libitm/config/x86/x86_avx.cc | 2 +- libitm/config/x86/x86_sse.cc | 2 +- libitm/configure | 23 +- libitm/configure.ac | 2 +- libitm/configure.tgt | 2 +- libitm/containers.h | 2 +- libitm/dispatch.h | 6 +- libitm/eh_cpp.cc | 142 +- libitm/libitm.h | 3 +- libitm/libitm.map | 6 + libitm/libitm.texi | 26 +- libitm/libitm_i.h | 43 +- libitm/local.cc | 2 +- libitm/local_atomic | 301 +- libitm/local_type_traits | 1901 - libitm/method-gl.cc | 27 +- libitm/method-ml.cc | 119 +- libitm/method-serial.cc | 12 +- libitm/query.cc | 6 +- libitm/retry.cc | 2 +- libitm/stmlock.h | 122 - libitm/testsuite/Makefile.in | 60 +- libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/lib/libitm.exp | 1 + libitm/testsuite/libitm.c++/c++.exp | 2 +- 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++/eh-5.C | 46 + libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 92 + libitm/testsuite/libitm.c++/newdelete.C | 12 + libitm/testsuite/libitm.c/alloc-1.c | 17 + libitm/testsuite/libitm.c/priv-1.c | 116 + libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libjava/ChangeLog | 24 +- libjava/ChangeLog-2015 | 69 + libjava/Makefile.in | 152 +- libjava/aclocal.m4 | 79 +- libjava/classpath/ChangeLog | 65 + libjava/classpath/INSTALL | 7 +- libjava/classpath/Makefile.in | 43 +- libjava/classpath/aclocal.m4 | 92 +- libjava/classpath/configure | 40 +- libjava/classpath/configure.ac | 4 +- libjava/classpath/doc/Makefile.in | 109 +- libjava/classpath/doc/api/Makefile.in | 43 +- libjava/classpath/doc/texi2pod.pl | 2 +- libjava/classpath/examples/Makefile.in | 56 +- libjava/classpath/external/Makefile.in | 41 +- libjava/classpath/external/jsr166/Makefile.in | 41 +- .../classpath/external/relaxngDatatype/Makefile.in | 41 +- libjava/classpath/external/sax/Makefile.in | 41 +- libjava/classpath/external/w3c_dom/Makefile.in | 41 +- .../gnu/java/rmi/registry/RegistryImpl.java | 4 +- libjava/classpath/include/Makefile.in | 47 +- libjava/classpath/lib/Makefile.in | 41 +- 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 +- libjava/classpath/native/Makefile.in | 41 +- libjava/classpath/native/fdlibm/Makefile.in | 43 +- libjava/classpath/native/jawt/Makefile.in | 52 +- libjava/classpath/native/jni/Makefile.in | 41 +- libjava/classpath/native/jni/classpath/Makefile.in | 43 +- .../classpath/native/jni/gconf-peer/Makefile.in | 52 +- .../native/jni/gstreamer-peer/Makefile.in | 52 +- libjava/classpath/native/jni/gtk-peer/Makefile.in | 52 +- libjava/classpath/native/jni/java-io/Makefile.in | 52 +- libjava/classpath/native/jni/java-lang/Makefile.in | 56 +- libjava/classpath/native/jni/java-math/Makefile.in | 52 +- libjava/classpath/native/jni/java-net/Makefile.in | 52 +- libjava/classpath/native/jni/java-nio/Makefile.in | 52 +- libjava/classpath/native/jni/java-util/Makefile.in | 52 +- libjava/classpath/native/jni/midi-alsa/Makefile.in | 52 +- libjava/classpath/native/jni/midi-dssi/Makefile.in | 52 +- .../classpath/native/jni/native-lib/Makefile.in | 43 +- libjava/classpath/native/jni/qt-peer/Makefile.in | 43 +- libjava/classpath/native/jni/xmlj/Makefile.in | 52 +- libjava/classpath/native/plugin/Makefile.in | 52 +- .../classpath/resource/META-INF/mimetypes.default | 2 +- libjava/classpath/resource/Makefile.in | 65 +- libjava/classpath/scripts/Makefile.in | 41 +- libjava/classpath/scripts/check_jni_methods.sh.in | 4 +- libjava/classpath/tools/Makefile.am | 17 - libjava/classpath/tools/Makefile.in | 107 +- .../tools/gnu/classpath/tools/orbd/Main.java | 4 +- libjava/configure | 123 +- libjava/configure.ac | 62 +- libjava/configure.host | 2 + libjava/exception.cc | 8 +- libjava/gcj/Makefile.in | 71 +- libjava/gnu/gcj/convert/Convert.java | 4 +- libjava/gnu/gcj/tools/gcj_dbtool/Main.java | 4 +- libjava/include/Makefile.in | 62 +- libjava/include/config.h.in | 3 - libjava/include/default-signal.h | 6 +- libjava/include/{aix-signal.h => freebsd-signal.h} | 32 +- libjava/include/jvm.h | 2 +- libjava/libltdl/ChangeLog | 11 + libjava/libltdl/Makefile.in | 71 +- libjava/libltdl/aclocal.m4 | 74 +- libjava/libltdl/configure | 35 +- libjava/libltdl/missing | 15 +- libjava/libtool-version | 2 +- libjava/stacktrace.cc | 6 +- libjava/sysdep/i386/backtrace.h | 4 +- libjava/testsuite/Makefile.in | 43 +- libjava/testsuite/libjava.jni/jni.exp | 5 + libmpx/ChangeLog | 70 + libmpx/Makefile.in | 82 +- libmpx/aclocal.m4 | 66 +- libmpx/configure | 3853 +- libmpx/configure.ac | 13 - libmpx/libmpx.spec.in | 2 - libmpx/libtool-version | 6 - libmpx/mpxrt/Makefile.am | 3 +- libmpx/mpxrt/Makefile.in | 74 +- libmpx/mpxrt/libmpx.map | 5 + libmpx/mpxrt/libtool-version | 2 +- libmpx/mpxrt/mpxrt.c | 45 +- libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} | 58 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 75 +- libmpx/mpxwrap/libtool-version | 2 +- libmpx/mpxwrap/mpx_wrappers.c | 462 +- libobjc/ChangeLog | 73 + libobjc/Makefile.in | 2 +- libobjc/NXConstStr.m | 2 +- libobjc/Object.m | 2 +- libobjc/Protocol.m | 2 +- libobjc/THREADS | 2 +- libobjc/accessors.m | 2 +- libobjc/acinclude.m4 | 3 +- libobjc/aclocal.m4 | 21 +- libobjc/class.c | 2 +- libobjc/config.h.in | 6 +- libobjc/configure | 91 +- libobjc/configure.ac | 56 +- libobjc/encoding.c | 46 +- libobjc/error.c | 2 +- libobjc/exception.c | 12 +- libobjc/gc.c | 2 +- libobjc/hash.c | 2 +- libobjc/init.c | 2 +- libobjc/ivars.c | 2 +- libobjc/libobjc.def | 2 +- libobjc/linking.m | 2 +- libobjc/memory.c | 2 +- libobjc/methods.c | 2 +- libobjc/nil_method.c | 2 +- libobjc/objc-foreach.c | 2 +- libobjc/objc-private/accessors.h | 2 +- libobjc/objc-private/common.h | 2 +- libobjc/objc-private/error.h | 2 +- libobjc/objc-private/hash.h | 2 +- libobjc/objc-private/module-abi-8.h | 2 +- libobjc/objc-private/objc-list.h | 2 +- libobjc/objc-private/objc-sync.h | 2 +- libobjc/objc-private/protocols.h | 2 +- libobjc/objc-private/runtime.h | 2 +- libobjc/objc-private/sarray.h | 2 +- libobjc/objc-private/selector.h | 2 +- libobjc/objc-sync.c | 2 +- libobjc/objc/NXConstStr.h | 2 +- libobjc/objc/Object.h | 2 +- libobjc/objc/Protocol.h | 2 +- libobjc/objc/message.h | 2 +- libobjc/objc/objc-decls.h | 2 +- libobjc/objc/objc-exception.h | 2 +- libobjc/objc/objc-sync.h | 2 +- libobjc/objc/objc.h | 2 +- libobjc/objc/runtime.h | 2 +- libobjc/objc/thr.h | 2 +- libobjc/objects.c | 2 +- libobjc/protocols.c | 2 +- libobjc/sarray.c | 2 +- libobjc/selector.c | 2 +- libobjc/sendmsg.c | 16 +- libobjc/thr.c | 2 +- liboffloadmic/ChangeLog | 346 + liboffloadmic/Makefile.am | 2 - liboffloadmic/Makefile.in | 87 +- liboffloadmic/aclocal.m4 | 74 +- liboffloadmic/configure | 30 +- 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 | 71 +- liboffloadmic/plugin/aclocal.m4 | 74 +- liboffloadmic/plugin/configure | 28 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 229 +- liboffloadmic/plugin/offload_target_main.cpp | 127 +- 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 | 2274 +- liboffloadmic/runtime/offload_host.h | 164 +- 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 | 26 + libquadmath/Makefile.am | 2 +- libquadmath/Makefile.in | 151 +- libquadmath/aclocal.m4 | 74 +- libquadmath/configure | 20 +- libquadmath/libquadmath.texi | 3 +- libquadmath/math/logbq.c | 47 + libquadmath/quadmath.h | 1 + libquadmath/quadmath.map | 5 + libquadmath/quadmath_weak.h | 1 + libsanitizer/ChangeLog | 149 + libsanitizer/HOWTO_MERGE | 39 + libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 74 +- libsanitizer/aclocal.m4 | 74 +- libsanitizer/asan/Makefile.am | 6 +- libsanitizer/asan/Makefile.in | 82 +- 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 | 138 + 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 | 51 +- libsanitizer/asan/asan_internal.h | 14 +- libsanitizer/asan/asan_linux.cc | 100 +- libsanitizer/asan/asan_mac.cc | 224 +- libsanitizer/asan/asan_malloc_mac.cc | 370 +- libsanitizer/asan/asan_malloc_win.cc | 2 +- libsanitizer/asan/asan_mapping.h | 73 +- libsanitizer/asan/asan_new_delete.cc | 10 +- libsanitizer/asan/asan_poisoning.cc | 50 +- libsanitizer/asan/asan_poisoning.h | 11 +- libsanitizer/asan/asan_posix.cc | 45 +- libsanitizer/asan/asan_preinit.cc | 4 + libsanitizer/asan/asan_report.cc | 236 +- libsanitizer/asan/asan_report.h | 80 +- libsanitizer/asan/asan_rtl.cc | 600 +- 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 | 155 +- libsanitizer/asan/asan_win_dll_thunk.cc | 69 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 64 +- libsanitizer/asan/libtool-version | 2 +- libsanitizer/configure | 154 +- libsanitizer/configure.ac | 43 +- libsanitizer/configure.tgt | 5 + libsanitizer/include/sanitizer/asan_interface.h | 7 +- .../include/sanitizer/common_interface_defs.h | 29 +- .../include/sanitizer/coverage_interface.h | 63 + libsanitizer/include/sanitizer/dfsan_interface.h | 18 + libsanitizer/include/sanitizer/lsan_interface.h | 23 +- libsanitizer/include/sanitizer/msan_interface.h | 25 +- libsanitizer/include/system/asm/ptrace.h | 7 + libsanitizer/interception/Makefile.in | 44 +- libsanitizer/interception/interception.h | 1 - libsanitizer/interception/interception_linux.h | 10 +- libsanitizer/interception/interception_win.cc | 73 +- libsanitizer/interception/interception_win.h | 4 + libsanitizer/libbacktrace/Makefile.in | 44 +- libsanitizer/lsan/Makefile.in | 55 +- libsanitizer/lsan/lsan.cc | 37 +- libsanitizer/lsan/lsan_allocator.cc | 32 +- libsanitizer/lsan/lsan_common.cc | 255 +- 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 | 59 +- .../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_asm.h | 6 + libsanitizer/sanitizer_common/sanitizer_atomic.h | 18 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 36 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 396 +- libsanitizer/sanitizer_common/sanitizer_common.h | 328 +- .../sanitizer_common_interceptors.inc | 726 +- .../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 | 766 +- .../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 | 59 + .../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 | 48 +- .../sanitizer_common/sanitizer_libignore.h | 9 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 458 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 315 +- libsanitizer/sanitizer_common/sanitizer_list.h | 35 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 140 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 4 + .../sanitizer_common/sanitizer_malloc_mac.inc | 337 + libsanitizer/sanitizer_common/sanitizer_mutex.h | 6 + .../sanitizer_persistent_allocator.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 42 +- .../sanitizer_platform_interceptors.h | 89 +- .../sanitizer_platform_limits_posix.cc | 128 +- .../sanitizer_platform_limits_posix.h | 75 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 259 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 81 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 149 +- 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 | 182 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 46 + .../sanitizer_symbolizer_posix_libcdep.cc | 727 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 327 +- .../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 | 19 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 3 +- ...ibcdep.cc => sanitizer_unwind_linux_libcdep.cc} | 23 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 480 +- libsanitizer/tsan/Makefile.am | 8 +- libsanitizer/tsan/Makefile.in | 72 +- libsanitizer/tsan/tsan_clock.cc | 12 +- libsanitizer/tsan/tsan_defs.h | 63 +- libsanitizer/tsan/tsan_fd.cc | 36 +- libsanitizer/tsan/tsan_fd.h | 4 +- libsanitizer/tsan/tsan_flags.cc | 127 +- libsanitizer/tsan/tsan_flags.h | 65 +- libsanitizer/tsan/tsan_flags.inc | 76 + libsanitizer/tsan/tsan_interceptors.cc | 780 +- libsanitizer/tsan/tsan_interceptors.h | 47 + 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_libdispatch_mac.cc | 70 + libsanitizer/tsan/tsan_malloc_mac.cc | 67 + libsanitizer/tsan/tsan_md5.cc | 14 +- libsanitizer/tsan/tsan_mman.cc | 40 +- libsanitizer/tsan/tsan_mman.h | 2 + libsanitizer/tsan/tsan_mutex.cc | 24 +- libsanitizer/tsan/tsan_mutex.h | 4 +- libsanitizer/tsan/tsan_mutexset.h | 4 +- libsanitizer/tsan/tsan_new_delete.cc | 94 + libsanitizer/tsan/tsan_platform.h | 121 +- libsanitizer/tsan/tsan_platform_linux.cc | 116 +- libsanitizer/tsan/tsan_platform_mac.cc | 129 +- libsanitizer/tsan/tsan_platform_posix.cc | 122 + libsanitizer/tsan/tsan_platform_windows.cc | 4 - libsanitizer/tsan/tsan_report.cc | 75 +- libsanitizer/tsan/tsan_report.h | 5 +- libsanitizer/tsan/tsan_rtl.cc | 197 +- libsanitizer/tsan/tsan_rtl.h | 98 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 204 + libsanitizer/tsan/tsan_rtl_mutex.cc | 14 +- libsanitizer/tsan/tsan_rtl_report.cc | 242 +- libsanitizer/tsan/tsan_rtl_thread.cc | 31 +- 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 | 72 +- 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 - libssp/ChangeLog | 11 + libssp/Makefile.in | 73 +- libssp/aclocal.m4 | 74 +- libssp/configure | 17 +- libssp/ssp.c | 1 + libstdc++-v3/ChangeLog | 1504 +- libstdc++-v3/ChangeLog-2015 | 5051 ++ libstdc++-v3/Makefile.am | 8 +- libstdc++-v3/Makefile.in | 56 +- libstdc++-v3/acinclude.m4 | 1159 +- libstdc++-v3/aclocal.m4 | 62 +- libstdc++-v3/config.h.in | 109 +- libstdc++-v3/config/abi/compatibility.h | 2 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 1567 + .../32}/baseline_symbols.txt | 0 .../amd64/baseline_symbols.txt | 2 + .../baseline_symbols.txt | 2 + .../sparcv9/baseline_symbols.txt | 2 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + .../config/abi/pre/gnu-versioned-namespace.ver | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 84 +- .../config/allocator/bitmap_allocator_base.h | 2 +- .../config/allocator/malloc_allocator_base.h | 2 +- libstdc++-v3/config/allocator/mt_allocator_base.h | 2 +- libstdc++-v3/config/allocator/new_allocator_base.h | 2 +- .../config/allocator/pool_allocator_base.h | 2 +- libstdc++-v3/config/cpu/alpha/atomic_word.h | 33 - .../config/cpu/{powerpc => arm}/cpu_defines.h | 8 +- libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 2 +- libstdc++-v3/config/cpu/cris/atomic_word.h | 2 +- libstdc++-v3/config/cpu/cris/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/atomic_word.h | 17 +- .../cpu/generic/atomicity_builtins/atomicity.h | 2 +- .../config/cpu/generic/atomicity_mutex/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h | 2 +- .../config/cpu/generic/opt/bits/opt_random.h | 2 +- .../config/cpu/generic/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/hppa/atomicity.h | 2 +- libstdc++-v3/config/cpu/i386/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 6 +- libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/ia64/atomic_word.h | 64 - libstdc++-v3/config/cpu/m68k/atomicity.h | 2 +- libstdc++-v3/config/cpu/microblaze/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/powerpc/atomic_word.h | 37 - libstdc++-v3/config/cpu/powerpc/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/sh/atomicity.h | 2 +- libstdc++-v3/config/cpu/sparc/atomic_word.h | 2 +- libstdc++-v3/config/cpu/sparc/atomicity.h | 2 +- libstdc++-v3/config/io/basic_file_stdio.cc | 2 +- libstdc++-v3/config/io/basic_file_stdio.h | 2 +- libstdc++-v3/config/io/c_io_stdio.h | 2 +- libstdc++-v3/config/locale/darwin/ctype_members.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 231 +- .../locale/{generic => dragonfly}/c_locale.h | 28 +- .../locale/{gnu => dragonfly}/codecvt_members.cc | 47 +- .../{generic => dragonfly}/collate_members.cc | 13 +- .../config/locale/dragonfly/ctype_members.cc | 97 +- .../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 +- .../config/locale/generic/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.cc | 18 +- libstdc++-v3/config/locale/generic/c_locale.h | 4 +- .../config/locale/generic/codecvt_members.cc | 2 +- .../config/locale/generic/collate_members.cc | 2 +- .../config/locale/generic/ctype_members.cc | 2 +- .../config/locale/generic/messages_members.cc | 2 +- .../config/locale/generic/messages_members.h | 2 +- .../config/locale/generic/monetary_members.cc | 2 +- .../config/locale/generic/numeric_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.h | 2 +- .../config/locale/gnu/c++locale_internal.h | 61 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 84 +- libstdc++-v3/config/locale/gnu/c_locale.h | 4 +- libstdc++-v3/config/locale/gnu/codecvt_members.cc | 2 +- libstdc++-v3/config/locale/gnu/collate_members.cc | 2 +- libstdc++-v3/config/locale/gnu/ctype_members.cc | 2 +- libstdc++-v3/config/locale/gnu/messages_members.cc | 114 +- libstdc++-v3/config/locale/gnu/messages_members.h | 2 +- libstdc++-v3/config/locale/gnu/monetary_members.cc | 2 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.h | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.cc | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.h | 2 +- .../locale/ieee_1003.1-2001/messages_members.cc | 2 +- .../locale/ieee_1003.1-2001/messages_members.h | 2 +- libstdc++-v3/config/locale/newlib/ctype_members.cc | 2 +- libstdc++-v3/config/os/aix/atomicity.h | 2 +- libstdc++-v3/config/os/aix/ctype_base.h | 2 +- libstdc++-v3/config/os/aix/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/aix/ctype_inline.h | 2 +- libstdc++-v3/config/os/aix/os_defines.h | 5 +- libstdc++-v3/config/os/bionic/ctype_base.h | 2 +- .../config/os/bionic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bionic/ctype_inline.h | 2 +- libstdc++-v3/config/os/bionic/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_base.h | 2 +- .../config/os/bsd/darwin/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/darwin/os_defines.h | 5 +- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h | 2 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 68 +- .../config/os/bsd/dragonfly/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 11 +- libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 2 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 68 +- libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 6 +- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 2 +- .../config/os/bsd/netbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/netbsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_base.h | 2 +- .../config/os/bsd/openbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/os_defines.h | 2 +- libstdc++-v3/config/os/djgpp/ctype_base.h | 2 +- .../config/os/djgpp/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/djgpp/ctype_inline.h | 2 +- libstdc++-v3/config/os/djgpp/error_constants.h | 101 +- libstdc++-v3/config/os/djgpp/os_defines.h | 2 +- libstdc++-v3/config/os/generic/ctype_base.h | 2 +- .../config/os/generic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/generic/ctype_inline.h | 2 +- libstdc++-v3/config/os/generic/error_constants.h | 2 +- libstdc++-v3/config/os/generic/os_defines.h | 7 +- libstdc++-v3/config/os/gnu-linux/ctype_base.h | 2 +- .../config/os/gnu-linux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_inline.h | 2 +- libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 +- libstdc++-v3/config/os/hpux/ctype_base.h | 2 +- .../config/os/hpux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/hpux/ctype_inline.h | 2 +- libstdc++-v3/config/os/hpux/os_defines.h | 5 +- libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 2 +- .../config/os/mingw32-w64/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_inline.h | 2 +- .../config/os/mingw32-w64/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32/ctype_base.h | 2 +- .../config/os/mingw32/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32/ctype_inline.h | 2 +- libstdc++-v3/config/os/mingw32/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32/os_defines.h | 2 +- libstdc++-v3/config/os/newlib/ctype_base.h | 2 +- .../config/os/newlib/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/newlib/ctype_inline.h | 2 +- libstdc++-v3/config/os/newlib/os_defines.h | 5 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 2 +- .../config/os/qnx/qnx6.1/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h | 2 +- .../config/os/solaris/solaris2.10/ctype_base.h | 2 +- .../os/solaris/solaris2.10/ctype_configure_char.cc | 2 +- .../config/os/solaris/solaris2.10/ctype_inline.h | 2 +- .../config/os/solaris/solaris2.10/os_defines.h | 2 +- libstdc++-v3/config/os/tpf/ctype_base.h | 2 +- libstdc++-v3/config/os/tpf/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/tpf/ctype_inline.h | 2 +- libstdc++-v3/config/os/tpf/os_defines.h | 2 +- libstdc++-v3/config/os/uclibc/ctype_base.h | 2 +- .../config/os/uclibc/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/uclibc/ctype_inline.h | 2 +- libstdc++-v3/config/os/uclibc/os_defines.h | 2 +- libstdc++-v3/config/os/vxworks/ctype_base.h | 2 +- .../config/os/vxworks/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/vxworks/ctype_inline.h | 2 +- libstdc++-v3/config/os/vxworks/os_defines.h | 2 +- libstdc++-v3/configure | 2766 +- libstdc++-v3/configure.ac | 11 +- libstdc++-v3/configure.host | 31 +- libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/Makefile.am | 4 +- libstdc++-v3/doc/Makefile.in | 46 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/doxygen/user.cfg.in | 54 +- 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/index.html | 8 +- libstdc++-v3/doc/html/manual/abi.html | 6 +- .../doc/html/manual/appendix_contributing.html | 3 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 1 - libstdc++-v3/doc/html/manual/bugs.html | 109 + libstdc++-v3/doc/html/manual/concept_checking.html | 12 +- libstdc++-v3/doc/html/manual/configure.html | 24 +- libstdc++-v3/doc/html/manual/containers.html | 2 +- libstdc++-v3/doc/html/manual/diagnostics.html | 8 +- libstdc++-v3/doc/html/manual/errno.html | 30 + .../doc/html/manual/ext_compile_checks.html | 3 +- libstdc++-v3/doc/html/manual/index.html | 8 +- libstdc++-v3/doc/html/manual/internals.html | 7 + libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 165 +- 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 | 12 +- libstdc++-v3/doc/xml/manual/abi.xml | 3 + .../doc/xml/manual/appendix_contributing.xml | 3 +- libstdc++-v3/doc/xml/manual/build_hacking.xml | 1 - libstdc++-v3/doc/xml/manual/configure.xml | 31 +- libstdc++-v3/doc/xml/manual/containers.xml | 3 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 38 +- libstdc++-v3/doc/xml/manual/extensions.xml | 3 +- libstdc++-v3/doc/xml/manual/internals.xml | 8 + libstdc++-v3/doc/xml/manual/intro.xml | 220 +- libstdc++-v3/doc/xml/manual/spine.xml | 7 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 14 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 19 +- .../{status_cxx2014.xml => status_cxx2017.xml} | 273 +- libstdc++-v3/doc/xml/manual/using.xml | 72 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/fragment.am | 2 +- libstdc++-v3/include/Makefile.am | 87 +- libstdc++-v3/include/Makefile.in | 124 +- libstdc++-v3/include/backward/auto_ptr.h | 6 +- libstdc++-v3/include/backward/backward_warning.h | 2 +- libstdc++-v3/include/backward/binders.h | 2 +- libstdc++-v3/include/backward/hash_fun.h | 2 +- libstdc++-v3/include/backward/hash_map | 2 +- libstdc++-v3/include/backward/hash_set | 2 +- libstdc++-v3/include/backward/hashtable.h | 2 +- libstdc++-v3/include/backward/strstream | 8 +- libstdc++-v3/include/bits/algorithmfwd.h | 23 +- libstdc++-v3/include/bits/alloc_traits.h | 399 +- libstdc++-v3/include/bits/allocated_ptr.h | 7 +- libstdc++-v3/include/bits/allocator.h | 13 +- libstdc++-v3/include/bits/atomic_base.h | 22 +- libstdc++-v3/include/bits/atomic_futex.h | 17 +- libstdc++-v3/include/bits/basic_ios.h | 2 +- libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 240 +- libstdc++-v3/include/bits/basic_string.tcc | 12 +- libstdc++-v3/include/bits/boost_concept_check.h | 2 +- libstdc++-v3/include/bits/c++0x_warning.h | 8 +- libstdc++-v3/include/bits/c++14_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 83 +- libstdc++-v3/include/bits/char_traits.h | 70 +- libstdc++-v3/include/bits/codecvt.h | 2 +- libstdc++-v3/include/bits/concept_check.h | 5 +- libstdc++-v3/include/bits/cpp_type_traits.h | 47 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 59 +- libstdc++-v3/include/bits/forward_list.tcc | 36 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 51 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 47 +- libstdc++-v3/include/bits/hashtable_policy.h | 4 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 14 +- libstdc++-v3/include/bits/istream.tcc | 2 +- libstdc++-v3/include/bits/list.tcc | 132 +- libstdc++-v3/include/bits/locale_classes.h | 20 +- libstdc++-v3/include/bits/locale_classes.tcc | 2 +- libstdc++-v3/include/bits/locale_conv.h | 196 +- libstdc++-v3/include/bits/locale_facets.h | 2 +- libstdc++-v3/include/bits/locale_facets.tcc | 18 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 25 +- libstdc++-v3/include/bits/localefwd.h | 2 +- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/memoryfwd.h | 2 +- libstdc++-v3/include/bits/move.h | 21 +- libstdc++-v3/include/bits/ostream.tcc | 2 +- libstdc++-v3/include/bits/ostream_insert.h | 2 +- libstdc++-v3/include/bits/parse_numbers.h | 2 +- libstdc++-v3/include/bits/postypes.h | 2 +- libstdc++-v3/include/bits/predefined_ops.h | 2 +- libstdc++-v3/include/bits/ptr_traits.h | 146 +- libstdc++-v3/include/bits/quoted_string.h | 164 + libstdc++-v3/include/bits/random.h | 198 +- libstdc++-v3/include/bits/random.tcc | 181 +- libstdc++-v3/include/bits/range_access.h | 132 +- libstdc++-v3/include/bits/regex.h | 8 +- libstdc++-v3/include/bits/regex.tcc | 27 +- libstdc++-v3/include/bits/regex_automaton.h | 95 +- libstdc++-v3/include/bits/regex_automaton.tcc | 35 +- libstdc++-v3/include/bits/regex_compiler.h | 52 +- libstdc++-v3/include/bits/regex_compiler.tcc | 76 +- libstdc++-v3/include/bits/regex_constants.h | 12 +- libstdc++-v3/include/bits/regex_error.h | 13 +- libstdc++-v3/include/bits/regex_executor.h | 4 +- libstdc++-v3/include/bits/regex_executor.tcc | 26 +- libstdc++-v3/include/bits/regex_scanner.h | 17 +- libstdc++-v3/include/bits/regex_scanner.tcc | 75 +- libstdc++-v3/include/bits/shared_ptr.h | 26 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 52 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 1309 + libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_mutex.h | 373 + libstdc++-v3/include/bits/stl_algo.h | 193 +- libstdc++-v3/include/bits/stl_algobase.h | 77 +- libstdc++-v3/include/bits/stl_bvector.h | 10 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 26 +- libstdc++-v3/include/bits/stl_function.h | 2 +- libstdc++-v3/include/bits/stl_heap.h | 18 +- libstdc++-v3/include/bits/stl_iterator.h | 85 +- .../include/bits/stl_iterator_base_funcs.h | 12 +- .../include/bits/stl_iterator_base_types.h | 4 +- libstdc++-v3/include/bits/stl_list.h | 240 +- libstdc++-v3/include/bits/stl_map.h | 246 +- libstdc++-v3/include/bits/stl_multimap.h | 10 +- libstdc++-v3/include/bits/stl_multiset.h | 20 +- libstdc++-v3/include/bits/stl_numeric.h | 6 +- libstdc++-v3/include/bits/stl_pair.h | 225 +- libstdc++-v3/include/bits/stl_queue.h | 66 +- libstdc++-v3/include/bits/stl_raw_storage_iter.h | 6 +- libstdc++-v3/include/bits/stl_relops.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 20 +- libstdc++-v3/include/bits/stl_stack.h | 33 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 238 +- libstdc++-v3/include/bits/stl_uninitialized.h | 6 +- libstdc++-v3/include/bits/stl_vector.h | 13 +- libstdc++-v3/include/bits/stream_iterator.h | 2 +- libstdc++-v3/include/bits/streambuf.tcc | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 2 +- libstdc++-v3/include/bits/stringfwd.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 366 + libstdc++-v3/include/bits/unique_ptr.h | 178 +- libstdc++-v3/include/bits/unordered_map.h | 336 +- libstdc++-v3/include/bits/unordered_set.h | 98 +- libstdc++-v3/include/bits/uses_allocator.h | 22 +- libstdc++-v3/include/bits/valarray_after.h | 2 +- libstdc++-v3/include/bits/valarray_array.h | 2 +- libstdc++-v3/include/bits/valarray_array.tcc | 2 +- libstdc++-v3/include/bits/valarray_before.h | 16 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/include/c/cassert | 3 +- libstdc++-v3/include/c/cctype | 2 +- libstdc++-v3/include/c/cerrno | 3 +- libstdc++-v3/include/c/cfloat | 3 +- libstdc++-v3/include/c/ciso646 | 12 +- libstdc++-v3/include/c/climits | 3 +- libstdc++-v3/include/c/clocale | 2 +- libstdc++-v3/include/c/cmath | 2 +- libstdc++-v3/include/c/csetjmp | 2 +- libstdc++-v3/include/c/csignal | 2 +- libstdc++-v3/include/c/cstdarg | 2 +- libstdc++-v3/include/c/cstddef | 2 +- libstdc++-v3/include/c/cstdio | 2 +- libstdc++-v3/include/c/cstdlib | 2 +- libstdc++-v3/include/c/cstring | 2 +- libstdc++-v3/include/c/ctime | 2 +- libstdc++-v3/include/c/{cwctype => cuchar} | 21 +- libstdc++-v3/include/c/cwchar | 2 +- libstdc++-v3/include/c/cwctype | 2 +- libstdc++-v3/include/c_compatibility/assert.h | 2 +- libstdc++-v3/include/c_compatibility/complex.h | 2 +- libstdc++-v3/include/c_compatibility/ctype.h | 2 +- libstdc++-v3/include/c_compatibility/errno.h | 2 +- libstdc++-v3/include/c_compatibility/fenv.h | 2 +- libstdc++-v3/include/c_compatibility/float.h | 2 +- libstdc++-v3/include/c_compatibility/inttypes.h | 2 +- libstdc++-v3/include/c_compatibility/iso646.h | 2 +- libstdc++-v3/include/c_compatibility/limits.h | 2 +- libstdc++-v3/include/c_compatibility/locale.h | 2 +- libstdc++-v3/include/c_compatibility/math.h | 117 +- libstdc++-v3/include/c_compatibility/setjmp.h | 2 +- libstdc++-v3/include/c_compatibility/signal.h | 2 +- libstdc++-v3/include/c_compatibility/stdarg.h | 2 +- libstdc++-v3/include/c_compatibility/stdbool.h | 2 +- libstdc++-v3/include/c_compatibility/stddef.h | 2 +- libstdc++-v3/include/c_compatibility/stdint.h | 2 +- libstdc++-v3/include/c_compatibility/stdio.h | 2 +- libstdc++-v3/include/c_compatibility/stdlib.h | 32 +- libstdc++-v3/include/c_compatibility/string.h | 2 +- libstdc++-v3/include/c_compatibility/tgmath.h | 2 +- libstdc++-v3/include/c_compatibility/time.h | 2 +- .../include/c_compatibility/{locale.h => uchar.h} | 25 +- libstdc++-v3/include/c_compatibility/wchar.h | 4 +- libstdc++-v3/include/c_compatibility/wctype.h | 2 +- libstdc++-v3/include/c_global/cassert | 3 +- libstdc++-v3/include/c_global/ccomplex | 4 +- libstdc++-v3/include/c_global/cctype | 2 +- libstdc++-v3/include/c_global/cerrno | 3 +- libstdc++-v3/include/c_global/cfenv | 2 +- libstdc++-v3/include/c_global/cfloat | 3 +- libstdc++-v3/include/c_global/cinttypes | 2 +- libstdc++-v3/include/c_global/ciso646 | 13 +- libstdc++-v3/include/c_global/climits | 3 +- libstdc++-v3/include/c_global/clocale | 2 +- libstdc++-v3/include/c_global/cmath | 123 +- libstdc++-v3/include/c_global/csetjmp | 2 +- libstdc++-v3/include/c_global/csignal | 2 +- libstdc++-v3/include/c_global/cstdalign | 2 +- libstdc++-v3/include/c_global/cstdarg | 3 +- libstdc++-v3/include/c_global/cstdbool | 2 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstdint | 2 +- libstdc++-v3/include/c_global/cstdio | 6 +- libstdc++-v3/include/c_global/cstdlib | 16 +- libstdc++-v3/include/c_global/cstring | 2 +- libstdc++-v3/include/c_global/ctgmath | 4 +- libstdc++-v3/include/c_global/ctime | 2 +- libstdc++-v3/include/c_global/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/c_global/cwchar | 6 +- libstdc++-v3/include/c_global/cwctype | 2 +- libstdc++-v3/include/c_std/cassert | 3 +- libstdc++-v3/include/c_std/cctype | 2 +- libstdc++-v3/include/c_std/cerrno | 3 +- libstdc++-v3/include/c_std/cfloat | 3 +- libstdc++-v3/include/c_std/ciso646 | 13 +- libstdc++-v3/include/c_std/climits | 3 +- libstdc++-v3/include/c_std/clocale | 2 +- libstdc++-v3/include/c_std/cmath | 2 +- libstdc++-v3/include/c_std/csetjmp | 2 +- libstdc++-v3/include/c_std/csignal | 2 +- libstdc++-v3/include/c_std/cstdarg | 2 +- libstdc++-v3/include/c_std/cstddef | 2 +- libstdc++-v3/include/c_std/cstdio | 4 +- libstdc++-v3/include/c_std/cstdlib | 6 +- libstdc++-v3/include/c_std/cstring | 2 +- libstdc++-v3/include/c_std/ctime | 2 +- libstdc++-v3/include/c_std/{cctype => cuchar} | 74 +- libstdc++-v3/include/c_std/cwchar | 4 +- libstdc++-v3/include/c_std/cwctype | 2 +- libstdc++-v3/include/debug/array | 24 +- .../atomic_word.h => include/debug/assertions.h} | 35 +- libstdc++-v3/include/debug/bitset | 2 +- libstdc++-v3/include/debug/debug.h | 81 +- libstdc++-v3/include/debug/deque | 45 +- libstdc++-v3/include/debug/formatter.h | 333 +- libstdc++-v3/include/debug/forward_list | 83 +- libstdc++-v3/include/debug/functions.h | 173 +- libstdc++-v3/include/debug/helper_functions.h | 210 + libstdc++-v3/include/debug/list | 96 +- libstdc++-v3/include/debug/macros.h | 56 +- libstdc++-v3/include/debug/map | 2 +- libstdc++-v3/include/debug/map.h | 179 +- libstdc++-v3/include/debug/multimap.h | 96 +- libstdc++-v3/include/debug/multiset.h | 88 +- libstdc++-v3/include/debug/safe_base.h | 9 +- libstdc++-v3/include/debug/safe_container.h | 2 +- libstdc++-v3/include/debug/safe_iterator.h | 222 +- libstdc++-v3/include/debug/safe_iterator.tcc | 52 +- libstdc++-v3/include/debug/safe_local_iterator.h | 82 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 18 +- libstdc++-v3/include/debug/safe_sequence.h | 7 +- libstdc++-v3/include/debug/safe_sequence.tcc | 2 +- libstdc++-v3/include/debug/safe_unordered_base.h | 2 +- .../include/debug/safe_unordered_container.h | 4 +- .../include/debug/safe_unordered_container.tcc | 2 +- libstdc++-v3/include/debug/set | 2 +- libstdc++-v3/include/debug/set.h | 94 +- libstdc++-v3/include/debug/stl_iterator.h | 113 + libstdc++-v3/include/debug/string | 100 +- libstdc++-v3/include/debug/unordered_map | 187 +- libstdc++-v3/include/debug/unordered_set | 102 +- libstdc++-v3/include/debug/vector | 60 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/decimal/decimal.h | 2 +- libstdc++-v3/include/experimental/algorithm | 2 +- libstdc++-v3/include/experimental/any | 152 +- libstdc++-v3/include/experimental/array | 110 + .../experimental/{chrono => bits/erase_if.h} | 57 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 338 + libstdc++-v3/include/experimental/bits/fs_fwd.h | 290 + libstdc++-v3/include/experimental/bits/fs_ops.h | 292 + libstdc++-v3/include/experimental/bits/fs_path.h | 1024 + .../include/experimental/bits/shared_ptr.h | 1190 + .../experimental/{ => bits}/string_view.tcc | 6 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/{tuple => deque} | 59 +- .../experimental/{system_error => filesystem} | 56 +- .../include/experimental/{tuple => forward_list} | 55 +- libstdc++-v3/include/experimental/functional | 36 +- libstdc++-v3/include/experimental/iterator | 117 + libstdc++-v3/include/experimental/{tuple => list} | 55 +- libstdc++-v3/include/experimental/map | 86 + libstdc++-v3/include/experimental/memory | 257 + libstdc++-v3/include/experimental/memory_resource | 385 + .../include/experimental/{ratio => numeric} | 63 +- libstdc++-v3/include/experimental/optional | 8 +- libstdc++-v3/include/experimental/propagate_const | 535 + libstdc++-v3/include/experimental/random | 77 + libstdc++-v3/include/experimental/ratio | 2 +- .../include/experimental/{system_error => regex} | 49 +- libstdc++-v3/include/experimental/{tuple => set} | 59 +- libstdc++-v3/include/experimental/string | 95 + libstdc++-v3/include/experimental/string_view | 14 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/tuple | 9 +- libstdc++-v3/include/experimental/type_traits | 84 +- libstdc++-v3/include/experimental/unordered_map | 90 + libstdc++-v3/include/experimental/unordered_set | 89 + .../regex.cc => include/experimental/utility} | 31 +- .../include/experimental/{tuple => vector} | 59 +- libstdc++-v3/include/ext/algorithm | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 43 +- libstdc++-v3/include/ext/alloc_traits.h | 58 +- libstdc++-v3/include/ext/array_allocator.h | 4 +- libstdc++-v3/include/ext/atomicity.h | 6 +- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/ext/cast.h | 2 +- libstdc++-v3/include/ext/cmath | 2 +- libstdc++-v3/include/ext/codecvt_specializations.h | 2 +- libstdc++-v3/include/ext/concurrence.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 2 +- libstdc++-v3/include/ext/enc_filebuf.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 2 +- libstdc++-v3/include/ext/functional | 2 +- libstdc++-v3/include/ext/iterator | 2 +- libstdc++-v3/include/ext/malloc_allocator.h | 2 +- libstdc++-v3/include/ext/memory | 2 +- libstdc++-v3/include/ext/mt_allocator.h | 2 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 2 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 2 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/debug_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/insert_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/iterators_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/node_iterators.hpp | 2 +- .../detail/bin_search_tree_/point_iterators.hpp | 2 +- .../bin_search_tree_/policy_access_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/rotate_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 11 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +- .../pb_ds/detail/binary_heap_/const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 2 +- .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 2 +- .../detail/binary_heap_/iterators_fn_imps.hpp | 2 +- .../detail/binary_heap_/point_const_iterator.hpp | 2 +- .../detail/binary_heap_/policy_access_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/resize_policy.hpp | 2 +- .../detail/binary_heap_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/binomial_heap_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 2 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/debug_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/erase_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/find_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/insert_fn_imps.hpp | 2 +- .../binomial_heap_base_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 2 +- .../detail/branch_policy/null_node_metadata.hpp | 2 +- .../ext/pb_ds/detail/branch_policy/traits.hpp | 2 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +- .../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 2 +- .../cond_key_dtor_entry_dealtor.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/entry_list_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/find_fn_imps.hpp | 2 +- .../cc_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/iterators_fn_imps.hpp | 2 +- .../cc_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/size_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 2 +- .../ext/pb_ds/detail/container_base_dispatch.hpp | 2 +- .../include/ext/pb_ds/detail/debug_map_base.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/find_fn_imps.hpp | 2 +- .../find_no_store_hash_fn_imps.hpp | 2 +- .../gp_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 2 +- .../detail/gp_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 2 +- .../gp_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/trace_fn_imps.hpp | 2 +- .../hash_fn/direct_mask_range_hashing_imp.hpp | 2 +- .../hash_fn/direct_mod_range_hashing_imp.hpp | 2 +- .../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 2 +- .../detail/hash_fn/mask_based_range_hashing.hpp | 2 +- .../detail/hash_fn/mod_based_range_hashing.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/probe_fn_base.hpp | 2 +- .../detail/hash_fn/quadratic_probe_fn_imp.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_range_hashing.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp | 2 +- .../detail/hash_fn/sample_ranged_probe_fn.hpp | 2 +- .../const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../debug_fn_imps.hpp | 2 +- .../erase_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_/info_fn_imps.hpp | 2 +- .../insert_fn_imps.hpp | 2 +- .../iterators_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_.hpp | 2 +- .../detail/left_child_next_sibling_heap_/node.hpp | 2 +- .../point_const_iterator.hpp | 2 +- .../policy_access_fn_imps.hpp | 2 +- .../trace_fn_imps.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- .../detail/list_update_map_/debug_fn_imps.hpp | 2 +- .../list_update_map_/entry_metadata_base.hpp | 2 +- .../detail/list_update_map_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/info_fn_imps.hpp | 2 +- .../detail/list_update_map_/insert_fn_imps.hpp | 2 +- .../detail/list_update_map_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 2 +- .../detail/list_update_map_/trace_fn_imps.hpp | 2 +- .../list_update_policy/lu_counter_metadata.hpp | 2 +- .../list_update_policy/sample_update_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/iterators_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 2 +- .../detail/ov_tree_map_/policy_access_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../detail/pairing_heap_/split_join_fn_imps.hpp | 2 +- .../pat_trie_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 2 +- .../detail/pat_trie_/policy_access_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/synth_access_traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/pat_trie_/traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 2 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp | 2 +- .../detail/rb_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/debug_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/erase_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/insert_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 2 +- .../detail/rc_binomial_heap_/rc_binomial_heap_.hpp | 2 +- .../rc_binomial_heap_/split_join_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/trace_fn_imps.hpp | 2 +- ...hash_max_collision_check_resize_trigger_imp.hpp | 2 +- .../hash_exponential_size_policy_imp.hpp | 2 +- .../hash_load_check_resize_trigger_imp.hpp | 2 +- .../hash_load_check_resize_trigger_size_base.hpp | 2 +- .../resize_policy/hash_prime_size_policy_imp.hpp | 2 +- .../hash_standard_resize_policy_imp.hpp | 2 +- .../detail/resize_policy/sample_resize_policy.hpp | 2 +- .../detail/resize_policy/sample_resize_trigger.hpp | 2 +- .../detail/resize_policy/sample_size_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_tree_.hpp | 2 +- .../detail/splay_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/traits.hpp | 2 +- .../include/ext/pb_ds/detail/standard_policies.hpp | 2 +- .../thin_heap_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 17 +- .../ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp | 2 +- .../detail/tree_policy/node_metadata_selector.hpp | 2 +- .../detail/tree_policy/order_statistics_imp.hpp | 2 +- .../detail/tree_policy/sample_tree_node_update.hpp | 2 +- .../include/ext/pb_ds/detail/tree_trace_base.hpp | 2 +- .../detail/trie_policy/node_metadata_selector.hpp | 2 +- .../detail/trie_policy/order_statistics_imp.hpp | 2 +- .../trie_policy/prefix_search_node_update_imp.hpp | 2 +- .../trie_policy/sample_trie_access_traits.hpp | 2 +- .../detail/trie_policy/sample_trie_node_update.hpp | 2 +- .../pb_ds/detail/trie_policy/trie_policy_base.hpp | 2 +- .../trie_policy/trie_string_access_traits_imp.hpp | 2 +- .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 2 +- .../detail/unordered_iterator/const_iterator.hpp | 2 +- .../pb_ds/detail/unordered_iterator/iterator.hpp | 2 +- .../unordered_iterator/point_const_iterator.hpp | 2 +- .../detail/unordered_iterator/point_iterator.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/hash_policy.hpp | 2 +- .../include/ext/pb_ds/list_update_policy.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 2 +- libstdc++-v3/include/ext/pod_char_traits.h | 6 +- libstdc++-v3/include/ext/pointer.h | 2 +- libstdc++-v3/include/ext/pool_allocator.h | 2 +- libstdc++-v3/include/ext/random | 66 +- libstdc++-v3/include/ext/random.tcc | 4 +- libstdc++-v3/include/ext/rb_tree | 2 +- libstdc++-v3/include/ext/rc_string_base.h | 2 +- libstdc++-v3/include/ext/rope | 2 +- libstdc++-v3/include/ext/ropeimpl.h | 2 +- libstdc++-v3/include/ext/slist | 2 +- libstdc++-v3/include/ext/sso_string_base.h | 2 +- libstdc++-v3/include/ext/stdio_filebuf.h | 2 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 2 +- libstdc++-v3/include/ext/string_conversions.h | 10 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 5 +- libstdc++-v3/include/ext/typelist.h | 2 +- libstdc++-v3/include/ext/vstring.h | 26 +- libstdc++-v3/include/ext/vstring.tcc | 2 +- libstdc++-v3/include/ext/vstring_fwd.h | 2 +- libstdc++-v3/include/ext/vstring_util.h | 2 +- libstdc++-v3/include/parallel/algo.h | 2 +- libstdc++-v3/include/parallel/algobase.h | 2 +- libstdc++-v3/include/parallel/algorithm | 2 +- libstdc++-v3/include/parallel/algorithmfwd.h | 2 +- libstdc++-v3/include/parallel/balanced_quicksort.h | 2 +- libstdc++-v3/include/parallel/base.h | 2 +- libstdc++-v3/include/parallel/basic_iterator.h | 2 +- libstdc++-v3/include/parallel/checkers.h | 2 +- libstdc++-v3/include/parallel/compatibility.h | 2 +- .../include/parallel/compiletime_settings.h | 2 +- libstdc++-v3/include/parallel/equally_split.h | 2 +- libstdc++-v3/include/parallel/features.h | 2 +- libstdc++-v3/include/parallel/find.h | 2 +- libstdc++-v3/include/parallel/find_selectors.h | 2 +- libstdc++-v3/include/parallel/for_each.h | 2 +- libstdc++-v3/include/parallel/for_each_selectors.h | 2 +- libstdc++-v3/include/parallel/iterator.h | 2 +- libstdc++-v3/include/parallel/list_partition.h | 2 +- libstdc++-v3/include/parallel/losertree.h | 2 +- libstdc++-v3/include/parallel/merge.h | 2 +- libstdc++-v3/include/parallel/multiseq_selection.h | 2 +- libstdc++-v3/include/parallel/multiway_merge.h | 2 +- libstdc++-v3/include/parallel/multiway_mergesort.h | 2 +- libstdc++-v3/include/parallel/numeric | 2 +- libstdc++-v3/include/parallel/numericfwd.h | 2 +- libstdc++-v3/include/parallel/omp_loop.h | 2 +- libstdc++-v3/include/parallel/omp_loop_static.h | 2 +- libstdc++-v3/include/parallel/par_loop.h | 2 +- libstdc++-v3/include/parallel/parallel.h | 2 +- libstdc++-v3/include/parallel/partial_sum.h | 2 +- libstdc++-v3/include/parallel/partition.h | 2 +- libstdc++-v3/include/parallel/queue.h | 2 +- libstdc++-v3/include/parallel/quicksort.h | 2 +- libstdc++-v3/include/parallel/random_number.h | 2 +- libstdc++-v3/include/parallel/random_shuffle.h | 2 +- libstdc++-v3/include/parallel/search.h | 2 +- libstdc++-v3/include/parallel/set_operations.h | 2 +- libstdc++-v3/include/parallel/settings.h | 2 +- libstdc++-v3/include/parallel/sort.h | 2 +- libstdc++-v3/include/parallel/tags.h | 2 +- libstdc++-v3/include/parallel/types.h | 2 +- libstdc++-v3/include/parallel/unique_copy.h | 2 +- libstdc++-v3/include/parallel/workstealing.h | 2 +- .../include/precompiled/{stdtr1c++.h => expc++.h} | 56 +- libstdc++-v3/include/precompiled/extc++.h | 15 +- libstdc++-v3/include/precompiled/stdc++.h | 8 +- libstdc++-v3/include/precompiled/stdtr1c++.h | 2 +- libstdc++-v3/include/profile/array | 21 +- libstdc++-v3/include/profile/base.h | 2 +- libstdc++-v3/include/profile/bitset | 2 +- libstdc++-v3/include/profile/deque | 7 +- libstdc++-v3/include/profile/forward_list | 10 +- libstdc++-v3/include/profile/impl/profiler.h | 2 +- libstdc++-v3/include/profile/impl/profiler_algos.h | 2 +- .../include/profile/impl/profiler_container_size.h | 2 +- .../include/profile/impl/profiler_hash_func.h | 2 +- .../include/profile/impl/profiler_hashtable_size.h | 2 +- .../include/profile/impl/profiler_list_to_slist.h | 2 +- .../include/profile/impl/profiler_list_to_vector.h | 2 +- .../profile/impl/profiler_map_to_unordered_map.h | 2 +- libstdc++-v3/include/profile/impl/profiler_node.h | 2 +- libstdc++-v3/include/profile/impl/profiler_state.h | 2 +- libstdc++-v3/include/profile/impl/profiler_trace.h | 2 +- .../include/profile/impl/profiler_vector_size.h | 2 +- .../include/profile/impl/profiler_vector_to_list.h | 2 +- libstdc++-v3/include/profile/iterator_tracker.h | 2 +- libstdc++-v3/include/profile/list | 17 +- libstdc++-v3/include/profile/map | 2 +- libstdc++-v3/include/profile/map.h | 121 +- libstdc++-v3/include/profile/multimap.h | 121 +- libstdc++-v3/include/profile/multiset.h | 113 +- libstdc++-v3/include/profile/ordered_base.h | 2 +- libstdc++-v3/include/profile/set | 2 +- libstdc++-v3/include/profile/set.h | 113 +- libstdc++-v3/include/profile/unordered_base.h | 2 +- libstdc++-v3/include/profile/unordered_map | 74 +- libstdc++-v3/include/profile/unordered_set | 74 +- libstdc++-v3/include/profile/vector | 15 +- libstdc++-v3/include/std/algorithm | 2 +- libstdc++-v3/include/std/array | 21 +- libstdc++-v3/include/std/atomic | 10 +- libstdc++-v3/include/std/bitset | 6 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 11 +- libstdc++-v3/include/std/condition_variable | 7 +- libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/fstream | 2 +- libstdc++-v3/include/std/functional | 431 +- libstdc++-v3/include/std/future | 55 +- libstdc++-v3/include/std/iomanip | 125 +- libstdc++-v3/include/std/ios | 2 +- libstdc++-v3/include/std/iosfwd | 2 +- libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/include/std/istream | 2 +- libstdc++-v3/include/std/iterator | 2 +- libstdc++-v3/include/std/limits | 5 +- libstdc++-v3/include/std/list | 2 +- libstdc++-v3/include/std/locale | 2 +- libstdc++-v3/include/std/map | 2 +- libstdc++-v3/include/std/memory | 22 +- libstdc++-v3/include/std/mutex | 440 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 2 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/regex | 3 +- libstdc++-v3/include/std/scoped_allocator | 67 +- libstdc++-v3/include/std/set | 2 +- libstdc++-v3/include/std/shared_mutex | 443 +- libstdc++-v3/include/std/sstream | 2 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 56 +- libstdc++-v3/include/std/streambuf | 2 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/system_error | 6 +- libstdc++-v3/include/std/thread | 138 +- libstdc++-v3/include/std/tuple | 631 +- libstdc++-v3/include/std/type_traits | 315 +- libstdc++-v3/include/std/typeindex | 2 +- libstdc++-v3/include/std/unordered_map | 2 +- libstdc++-v3/include/std/unordered_set | 2 +- libstdc++-v3/include/std/utility | 86 +- libstdc++-v3/include/std/valarray | 22 +- libstdc++-v3/include/std/vector | 2 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 24 +- libstdc++-v3/include/tr1/beta_function.tcc | 34 +- libstdc++-v3/include/tr1/ccomplex | 2 +- libstdc++-v3/include/tr1/cctype | 2 +- libstdc++-v3/include/tr1/cfenv | 2 +- libstdc++-v3/include/tr1/cfloat | 2 +- libstdc++-v3/include/tr1/cinttypes | 2 +- libstdc++-v3/include/tr1/climits | 2 +- libstdc++-v3/include/tr1/cmath | 373 +- libstdc++-v3/include/tr1/complex | 14 +- libstdc++-v3/include/tr1/complex.h | 2 +- libstdc++-v3/include/tr1/cstdarg | 2 +- libstdc++-v3/include/tr1/cstdbool | 2 +- libstdc++-v3/include/tr1/cstdint | 2 +- libstdc++-v3/include/tr1/cstdio | 4 +- libstdc++-v3/include/tr1/cstdlib | 6 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 4 +- libstdc++-v3/include/tr1/cwctype | 2 +- libstdc++-v3/include/tr1/ell_integral.tcc | 13 +- libstdc++-v3/include/tr1/exp_integral.tcc | 13 +- libstdc++-v3/include/tr1/fenv.h | 2 +- libstdc++-v3/include/tr1/float.h | 2 +- libstdc++-v3/include/tr1/functional | 2 +- libstdc++-v3/include/tr1/functional_hash.h | 2 +- libstdc++-v3/include/tr1/gamma.tcc | 28 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/hashtable_policy.h | 2 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 24 +- libstdc++-v3/include/tr1/inttypes.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 22 +- libstdc++-v3/include/tr1/limits.h | 2 +- libstdc++-v3/include/tr1/math.h | 2 +- libstdc++-v3/include/tr1/memory | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 13 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 13 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 20 +- libstdc++-v3/include/tr1/random | 2 +- libstdc++-v3/include/tr1/random.h | 2 +- libstdc++-v3/include/tr1/random.tcc | 2 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 36 +- libstdc++-v3/include/tr1/shared_ptr.h | 8 +- libstdc++-v3/include/tr1/special_function_util.h | 11 +- libstdc++-v3/include/tr1/stdarg.h | 2 +- libstdc++-v3/include/tr1/stdbool.h | 2 +- libstdc++-v3/include/tr1/stdint.h | 2 +- libstdc++-v3/include/tr1/stdio.h | 2 +- libstdc++-v3/include/tr1/stdlib.h | 4 +- libstdc++-v3/include/tr1/tgmath.h | 2 +- libstdc++-v3/include/tr1/tuple | 2 +- libstdc++-v3/include/tr1/type_traits | 2 +- libstdc++-v3/include/tr1/unordered_map | 2 +- libstdc++-v3/include/tr1/unordered_map.h | 2 +- libstdc++-v3/include/tr1/unordered_set | 2 +- libstdc++-v3/include/tr1/unordered_set.h | 2 +- libstdc++-v3/include/tr1/utility | 2 +- libstdc++-v3/include/tr1/wchar.h | 2 +- libstdc++-v3/include/tr1/wctype.h | 2 +- libstdc++-v3/include/tr2/bool_set | 2 +- libstdc++-v3/include/tr2/bool_set.tcc | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 5 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/include/tr2/ratio | 2 +- libstdc++-v3/include/tr2/type_traits | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 57 +- libstdc++-v3/libsupc++/array_type_info.cc | 2 +- libstdc++-v3/libsupc++/atexit_arm.cc | 2 +- libstdc++-v3/libsupc++/atexit_thread.cc | 2 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/bad_alloc.cc | 2 +- libstdc++-v3/libsupc++/bad_array_length.cc | 2 +- libstdc++-v3/libsupc++/bad_array_new.cc | 2 +- libstdc++-v3/libsupc++/bad_cast.cc | 2 +- libstdc++-v3/libsupc++/bad_typeid.cc | 2 +- libstdc++-v3/libsupc++/class_type_info.cc | 2 +- libstdc++-v3/libsupc++/cxxabi.h | 5 +- libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +- libstdc++-v3/libsupc++/del_op.cc | 5 +- libstdc++-v3/libsupc++/del_opnt.cc | 2 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opv.cc | 5 +- libstdc++-v3/libsupc++/del_opvnt.cc | 2 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/dyncast.cc | 2 +- libstdc++-v3/libsupc++/eh_alloc.cc | 21 +- libstdc++-v3/libsupc++/eh_arm.cc | 2 +- libstdc++-v3/libsupc++/eh_aux_runtime.cc | 2 +- libstdc++-v3/libsupc++/eh_call.cc | 2 +- libstdc++-v3/libsupc++/eh_catch.cc | 17 +- libstdc++-v3/libsupc++/eh_exception.cc | 46 +- libstdc++-v3/libsupc++/eh_globals.cc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 14 +- libstdc++-v3/libsupc++/eh_ptr.cc | 7 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 4 +- libstdc++-v3/libsupc++/eh_terminate.cc | 2 +- libstdc++-v3/libsupc++/eh_throw.cc | 6 +- libstdc++-v3/libsupc++/eh_tm.cc | 2 +- libstdc++-v3/libsupc++/eh_type.cc | 2 +- libstdc++-v3/libsupc++/eh_unex_handler.cc | 2 +- libstdc++-v3/libsupc++/enum_type_info.cc | 2 +- libstdc++-v3/libsupc++/exception | 18 +- libstdc++-v3/libsupc++/exception_defines.h | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/libsupc++/function_type_info.cc | 2 +- libstdc++-v3/libsupc++/fundamental_type_info.cc | 2 +- libstdc++-v3/libsupc++/guard.cc | 23 +- libstdc++-v3/libsupc++/guard_error.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.h | 2 +- libstdc++-v3/libsupc++/initializer_list | 2 +- libstdc++-v3/libsupc++/nested_exception.cc | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 6 +- libstdc++-v3/libsupc++/new | 21 +- libstdc++-v3/libsupc++/new_handler.cc | 4 +- libstdc++-v3/libsupc++/new_op.cc | 2 +- libstdc++-v3/libsupc++/new_opnt.cc | 2 +- libstdc++-v3/libsupc++/new_opv.cc | 2 +- libstdc++-v3/libsupc++/new_opvnt.cc | 2 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 15 +- libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +- libstdc++-v3/libsupc++/pointer_type_info.cc | 2 +- libstdc++-v3/libsupc++/pure.cc | 2 +- libstdc++-v3/libsupc++/si_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/tinfo.cc | 2 +- libstdc++-v3/libsupc++/tinfo.h | 2 +- libstdc++-v3/libsupc++/tinfo2.cc | 2 +- libstdc++-v3/libsupc++/typeinfo | 2 +- libstdc++-v3/libsupc++/unwind-cxx.h | 2 +- libstdc++-v3/libsupc++/vec.cc | 2 +- libstdc++-v3/libsupc++/vmi_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/vterminate.cc | 2 +- libstdc++-v3/libsupc++/vtv_stubs.cc | 2 +- libstdc++-v3/po/Makefile.am | 2 +- libstdc++-v3/po/Makefile.in | 44 +- libstdc++-v3/po/POTFILES.in | 2 +- libstdc++-v3/po/de.po | 2 +- libstdc++-v3/po/fr.po | 2 +- libstdc++-v3/po/libstdc++.pot | 2 +- libstdc++-v3/po/string_literals.cc | 2 +- libstdc++-v3/python/Makefile.am | 4 +- libstdc++-v3/python/Makefile.in | 63 +- libstdc++-v3/python/hook.in | 7 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 17 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 97 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 192 +- libstdc++-v3/scripts/extract_symvers.in | 2 +- libstdc++-v3/scripts/extract_symvers.pl | 2 +- libstdc++-v3/scripts/run_doxygen | 19 +- libstdc++-v3/scripts/testsuite_flags.in | 3 +- libstdc++-v3/src/Makefile.am | 16 +- libstdc++-v3/src/Makefile.in | 67 +- libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 46 +- libstdc++-v3/src/c++11/chrono.cc | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 12 +- .../src/c++11/compatibility-atomic-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 2 +- libstdc++-v3/src/c++11/compatibility-condvar.cc | 2 +- .../src/c++11/compatibility-thread-c++0x.cc | 2 +- libstdc++-v3/src/c++11/condition_variable.cc | 6 +- libstdc++-v3/src/c++11/cow-fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-locale_init.cc | 2 +- libstdc++-v3/src/c++11/cow-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cow-sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 287 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/ctype.cc | 2 +- libstdc++-v3/src/c++11/cxx11-hash_tr1.cc | 2 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +- libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 2 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cxx11-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/debug.cc | 873 +- libstdc++-v3/src/c++11/ext11-inst.cc | 2 +- libstdc++-v3/src/c++11/fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/functexcept.cc | 2 +- libstdc++-v3/src/c++11/functional.cc | 2 +- libstdc++-v3/src/c++11/futex.cc | 4 +- libstdc++-v3/src/c++11/future.cc | 2 +- libstdc++-v3/src/c++11/hash_c++0x.cc | 2 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 6 +- libstdc++-v3/src/c++11/ios-inst.cc | 2 +- libstdc++-v3/src/c++11/ios.cc | 9 +- libstdc++-v3/src/c++11/iostream-inst.cc | 2 +- libstdc++-v3/src/c++11/istream-inst.cc | 2 +- libstdc++-v3/src/c++11/limits.cc | 2 +- libstdc++-v3/src/c++11/locale-inst.cc | 2 +- libstdc++-v3/src/c++11/mutex.cc | 2 +- libstdc++-v3/src/c++11/ostream-inst.cc | 2 +- libstdc++-v3/src/c++11/placeholders.cc | 2 +- libstdc++-v3/src/c++11/random.cc | 25 +- libstdc++-v3/src/c++11/regex.cc | 2 +- libstdc++-v3/src/c++11/shared_ptr.cc | 2 +- libstdc++-v3/src/c++11/snprintf_lite.cc | 2 +- libstdc++-v3/src/c++11/sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/streambuf-inst.cc | 2 +- libstdc++-v3/src/c++11/string-inst.cc | 2 +- libstdc++-v3/src/c++11/system_error.cc | 2 +- libstdc++-v3/src/c++11/thread.cc | 65 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-inst.cc | 2 +- libstdc++-v3/src/c++98/Makefile.am | 9 +- libstdc++-v3/src/c++98/Makefile.in | 53 +- libstdc++-v3/src/c++98/allocator-inst.cc | 2 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 +- libstdc++-v3/src/c++98/codecvt.cc | 2 +- .../src/c++98/compatibility-debug_list-2.cc | 2 +- libstdc++-v3/src/c++98/compatibility-debug_list.cc | 2 +- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +- libstdc++-v3/src/c++98/compatibility.cc | 2 +- libstdc++-v3/src/c++98/complex_io.cc | 2 +- libstdc++-v3/src/c++98/concept-inst.cc | 2 +- libstdc++-v3/src/c++98/cow-istream-string.cc | 2 +- libstdc++-v3/src/c++98/ext-inst.cc | 2 +- libstdc++-v3/src/c++98/globals_io.cc | 2 +- libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc | 2 +- libstdc++-v3/src/c++98/hash_tr1.cc | 2 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 2 +- libstdc++-v3/src/c++98/ios_failure.cc | 2 +- libstdc++-v3/src/c++98/ios_init.cc | 2 +- libstdc++-v3/src/c++98/ios_locale.cc | 2 +- libstdc++-v3/src/c++98/istream-string.cc | 2 +- libstdc++-v3/src/c++98/istream.cc | 2 +- libstdc++-v3/src/c++98/list-aux-2.cc | 2 +- libstdc++-v3/src/c++98/list-aux.cc | 2 +- libstdc++-v3/src/c++98/list.cc | 2 +- libstdc++-v3/src/c++98/list_associated-2.cc | 2 +- libstdc++-v3/src/c++98/list_associated.cc | 2 +- libstdc++-v3/src/c++98/locale.cc | 3 +- libstdc++-v3/src/c++98/locale_facets.cc | 6 +- libstdc++-v3/src/c++98/locale_init.cc | 4 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_float.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_long_double.cc | 2 +- libstdc++-v3/src/c++98/misc-inst.cc | 2 +- libstdc++-v3/src/c++98/mt_allocator.cc | 2 +- libstdc++-v3/src/c++98/parallel_settings.cc | 2 +- libstdc++-v3/src/c++98/pool_allocator.cc | 2 +- libstdc++-v3/src/c++98/stdexcept.cc | 2 +- libstdc++-v3/src/c++98/streambuf.cc | 2 +- libstdc++-v3/src/c++98/strstream.cc | 2 +- libstdc++-v3/src/c++98/tree.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 2 +- libstdc++-v3/src/{c++11 => filesystem}/Makefile.am | 135 +- libstdc++-v3/src/{c++11 => filesystem}/Makefile.in | 275 +- .../filesystem/cow-dir.cc} | 7 +- .../filesystem/cow-ops.cc} | 7 +- .../filesystem/cow-path.cc} | 7 +- libstdc++-v3/src/filesystem/dir.cc | 390 + libstdc++-v3/src/filesystem/ops.cc | 1346 + libstdc++-v3/src/filesystem/path.cc | 479 + libstdc++-v3/src/shared/hashtable-aux.cc | 2 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +- .../testsuite/17_intro/headers/c++1998/49745.cc | 2 +- .../testsuite/17_intro/headers/c++1998/all.cc | 2 +- .../17_intro/headers/c++1998/all_attributes.cc | 3 +- .../headers/c++1998/all_c++200x_compatibility.cc | 2 +- .../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++1998/all_no_rtti.cc | 2 +- .../headers/c++1998/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++1998/complex.cc | 2 +- .../17_intro/headers/c++1998/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +- .../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +- .../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/{c++200x => c++2011}/42319.cc | 2 +- .../{c++1998/all_no_rtti.cc => c++2011/67309.cc} | 9 +- .../headers/{c++200x => c++2011}/all_attributes.cc | 4 +- .../{c++200x => c++2011}/all_no_exceptions.cc | 2 +- .../headers/{c++200x => c++2011}/all_no_rtti.cc | 2 +- .../{c++200x => c++2011}/all_pedantic_errors.cc | 2 +- .../{c++200x/stdc++.cc => c++2011/linkage.cc} | 21 +- .../headers/{c++200x => c++2011}/operator_names.cc | 2 +- .../headers/{c++200x => c++2011}/stdc++.cc | 5 +- .../stdc++_multiple_inclusion.cc | 8 +- .../17_intro/headers/c++2014/all_attributes.cc | 4 +- .../{c++200x => c++2014}/all_no_exceptions.cc | 4 +- .../headers/{c++1998 => c++2014}/all_no_rtti.cc | 4 +- .../{c++200x => 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/shared_with_static_deps.cc | 2 +- libstdc++-v3/testsuite/17_intro/static.cc | 2 +- .../testsuite/17_intro/tag_type_explicit_ctor.cc | 60 + .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_tr1_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/50594.cc | 2 +- .../bad_alloc/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_alloc/what.cc | 2 +- .../18_support/bad_cast/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/18_support/bad_cast/what.cc | 2 +- .../18_support/bad_exception/23591_thread-1.c | 4 +- .../testsuite/18_support/bad_exception/59392.cc | 2 +- .../bad_exception/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_exception/what.cc | 2 +- .../bad_typeid/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_typeid/what.cc | 2 +- libstdc++-v3/testsuite/18_support/cxa_vec.cc | 2 +- .../testsuite/18_support/exception/38732.cc | 2 +- .../testsuite/18_support/exception/what.cc | 2 +- .../testsuite/18_support/exception_ptr/40296.cc | 2 +- .../18_support/exception_ptr/60612-terminate.cc | 6 +- .../18_support/exception_ptr/60612-unexpected.cc | 6 +- .../14026.cc => exception_ptr/62258.cc} | 44 +- .../testsuite/18_support/exception_ptr/64241.cc | 2 +- .../18_support/exception_ptr/current_exception.cc | 2 +- .../testsuite/18_support/exception_ptr/lifespan.cc | 2 +- .../18_support/exception_ptr/make_exception_ptr.cc | 2 +- .../testsuite/18_support/exception_ptr/move.cc | 2 +- .../18_support/exception_ptr/requirements.cc | 2 +- .../18_support/exception_ptr/requirements_neg.cc | 2 +- .../18_support/exception_ptr/rethrow_exception.cc | 16 +- .../csignal/functions_std.cc => free_eh_pool.cc} | 23 +- .../testsuite/18_support/headers/cfloat/values.cc | 2 +- .../testsuite/18_support/headers/climits/values.cc | 2 +- .../18_support/headers/csetjmp/functions_std.cc | 2 +- .../testsuite/18_support/headers/csetjmp/macros.cc | 2 +- .../18_support/headers/csetjmp/types_std.cc | 2 +- .../18_support/headers/csignal/functions_std.cc | 2 +- .../testsuite/18_support/headers/csignal/macros.cc | 2 +- .../18_support/headers/csignal/types_std.cc | 2 +- .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstdarg/macros.cc | 2 +- .../18_support/headers/cstdarg/types_std.cc | 2 +- .../18_support/headers/cstdbool/macros.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstddef/macros.cc | 2 +- .../18_support/headers/cstddef/types_std.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/types_std_c++0x.cc | 2 +- .../18_support/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/18_support/headers/cstdlib/macros.cc | 2 +- .../18_support/headers/ctime/functions_std.cc | 2 +- .../testsuite/18_support/headers/ctime/macros.cc | 2 +- .../18_support/headers/ctime/types_std.cc | 2 +- .../18_support/headers/exception/synopsis.cc | 2 +- .../18_support/headers/exception/types_std.cc | 2 +- .../18_support/headers/limits/synopsis.cc | 2 +- .../testsuite/18_support/headers/new/synopsis.cc | 2 +- .../testsuite/18_support/headers/new/types_std.cc | 2 +- .../18_support/headers/typeinfo/synopsis.cc | 2 +- .../18_support/headers/typeinfo/types_std.cc | 2 +- .../18_support/initializer_list/constexpr.cc | 2 +- .../18_support/initializer_list/range_access.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../initializer_list/requirements/typedefs.cc | 2 +- .../18_support/max_align_t/requirements/1.cc | 2 +- .../18_support/max_align_t/requirements/2.cc | 2 +- .../testsuite/18_support/nested_exception/51438.cc | 2 +- .../testsuite/18_support/nested_exception/62154.cc | 2 +- .../40296.cc => nested_exception/68139.cc} | 15 +- .../testsuite/18_support/nested_exception/cons.cc | 2 +- .../18_support/nested_exception/nested_ptr.cc | 2 +- .../nested_exception/rethrow_if_nested.cc | 2 +- .../18_support/nested_exception/rethrow_nested.cc | 2 +- .../nested_exception/throw_with_nested.cc | 2 +- .../testsuite/18_support/new_delete_placement.cc | 2 +- libstdc++-v3/testsuite/18_support/new_handler.cc | 2 +- .../testsuite/18_support/numeric_limits/29989.cc | 2 +- .../testsuite/18_support/numeric_limits/40856.cc | 2 +- .../18_support/numeric_limits/char16_32_t.cc | 2 +- .../18_support/numeric_limits/cons/default.cc | 2 +- .../numeric_limits/cons/default_c++0x.cc | 2 +- .../18_support/numeric_limits/denorm_min.cc | 2 +- .../18_support/numeric_limits/digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/dr559.cc | 2 +- .../testsuite/18_support/numeric_limits/epsilon.cc | 2 +- .../18_support/numeric_limits/infinity.cc | 2 +- .../18_support/numeric_limits/is_iec559.cc | 2 +- .../18_support/numeric_limits/is_signed.cc | 2 +- .../testsuite/18_support/numeric_limits/lowest.cc | 2 +- .../18_support/numeric_limits/max_digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/min_max.cc | 2 +- .../testsuite/18_support/numeric_limits/primary.cc | 2 +- .../18_support/numeric_limits/quiet_NaN.cc | 2 +- .../numeric_limits/requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../specialization_default_values.cc | 2 +- .../testsuite/18_support/numeric_limits/traps.cc | 2 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 4 +- .../testsuite/18_support/quick_exit/quick_exit.cc | 2 +- .../testsuite/18_support/terminate_handler.cc | 2 +- .../testsuite/18_support/type_info/52562.cc | 2 +- .../testsuite/18_support/type_info/fundamental.cc | 2 +- .../testsuite/18_support/type_info/hash_code.cc | 2 +- .../18_support/uncaught_exception/14026.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 168 + .../testsuite/18_support/unexpected_handler.cc | 2 +- .../19_diagnostics/error_category/cons/copy_neg.cc | 2 +- .../19_diagnostics/error_category/cons/default.cc | 2 +- .../error_category/operators/equal.cc | 2 +- .../error_category/operators/not_equal.cc | 2 +- .../testsuite/19_diagnostics/error_code/cons/1.cc | 2 +- .../19_diagnostics/error_code/cons/39882.cc | 2 +- .../19_diagnostics/error_code/modifiers/39882.cc | 2 +- .../19_diagnostics/error_code/operators/bool.cc | 2 +- .../error_code/operators/bool_neg.cc | 2 +- .../19_diagnostics/error_code/operators/equal.cc | 2 +- .../error_code/operators/not_equal.cc | 2 +- .../19_diagnostics/error_condition/cons/1.cc | 2 +- .../19_diagnostics/error_condition/cons/39881.cc | 2 +- .../error_condition/modifiers/39881.cc | 2 +- .../error_condition/operators/bool.cc | 2 +- .../error_condition/operators/bool_neg.cc | 2 +- .../error_condition/operators/equal.cc | 2 +- .../error_condition/operators/not_equal.cc | 2 +- .../19_diagnostics/headers/cassert/macros.cc | 2 +- .../19_diagnostics/headers/cerrno/macros.cc | 2 +- .../19_diagnostics/headers/stdexcept/synopsis.cc | 2 +- .../19_diagnostics/headers/stdexcept/types_std.cc | 2 +- .../19_diagnostics/headers/system_error/34538.cc | 2 +- .../headers/system_error/errc_std_c++0x.cc | 2 +- .../headers/system_error/std_c++0x_neg.cc | 3 +- .../headers/system_error/types_std_c++0x.cc | 2 +- .../logic_error/cons_virtual_derivation.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-1.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-2.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-3.cc | 2 +- .../19_diagnostics/logic_error/what-big.cc | 2 +- .../runtime_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/runtime_error/what-1.cc | 2 +- .../19_diagnostics/runtime_error/what-2.cc | 2 +- .../19_diagnostics/runtime_error/what-3.cc | 2 +- .../19_diagnostics/runtime_error/what-big.cc | 2 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 2 +- .../testsuite/19_diagnostics/system_error/39880.cc | 2 +- .../19_diagnostics/system_error/cons-1.cc | 2 +- .../system_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/system_error/what-1.cc | 2 +- .../19_diagnostics/system_error/what-2.cc | 2 +- .../19_diagnostics/system_error/what-3.cc | 2 +- .../19_diagnostics/system_error/what-4.cc | 2 +- .../19_diagnostics/system_error/what-big.cc | 2 +- .../20_util/add_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_const/value.cc | 2 +- .../20_util/add_cv/requirements/alias_decl.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_cv/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_lvalue_reference/value.cc | 2 +- .../20_util/add_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_pointer/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_rvalue_reference/value.cc | 2 +- .../add_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/addressof/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/align/1.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 +- .../aligned_storage/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/aligned_storage/value.cc | 2 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +- .../aligned_union/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/alignment_of/requirements/typedefs.cc | 2 +- .../testsuite/20_util/alignment_of/value.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/10378.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/33807.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../20_util/allocator/requirements/typedefs.cc | 2 +- .../allocator_traits/members/allocate_hint.cc | 2 +- .../members/allocate_hint_nonpod.cc | 2 +- .../20_util/allocator_traits/members/construct.cc | 2 +- .../20_util/allocator_traits/members/destroy.cc | 2 +- .../allocator_traits/members/is_always_equal.cc | 66 + .../20_util/allocator_traits/members/max_size.cc | 15 +- .../20_util/allocator_traits/members/select.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../allocator_traits/requirements/typedefs.cc | 2 +- .../allocator_traits/requirements/typedefs2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 4 +- libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 4 +- .../testsuite/20_util/auto_ptr/assign_neg.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../bad_function_call/cons_virtual_derivation.cc | 2 +- .../testsuite/20_util/bad_function_call/what.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/35569.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/38889.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/45924.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/48698.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/57899.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/68912.cc | 53 + libstdc++-v3/testsuite/20_util/bind/all_bound.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/conv_result.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/move.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/nested.cc | 2 +- .../testsuite/20_util/bind/placeholders.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 8 +- libstdc++-v3/testsuite/20_util/bind/refqual.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/socket.cc | 2 +- .../requirements.cc} | 17 +- .../20_util/common_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../common_type/requirements/sfinae_friendly_1.cc | 2 +- .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../20_util/common_type/requirements/typedefs-1.cc | 2 +- .../20_util/common_type/requirements/typedefs-2.cc | 2 +- .../20_util/conditional/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/conditional/requirements/typedefs.cc | 2 +- .../20_util/decay/requirements/alias_decl.cc | 2 +- .../decay/requirements/explicit_instantiation.cc | 2 +- .../20_util/decay/requirements/typedefs.cc | 2 +- .../testsuite/20_util/declval/requirements/1.cc | 2 +- .../20_util/declval/requirements/1_neg.cc | 4 +- .../testsuite/20_util/default_delete/48631_neg.cc | 7 +- .../20_util/default_delete/cons/constexpr.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../testsuite/20_util/duration/arithmetic/1.cc | 2 +- .../testsuite/20_util/duration/arithmetic/2.cc | 2 +- .../testsuite/20_util/duration/arithmetic/58850.cc | 2 +- .../20_util/duration/arithmetic/constexpr.cc | 2 +- .../20_util/duration/arithmetic/dr2020.cc | 2 +- .../20_util/duration/arithmetic/dr934-1.cc | 2 +- .../20_util/duration/arithmetic/dr934-2.cc | 2 +- .../20_util/duration/comparison_operators/1.cc | 2 +- .../duration/comparison_operators/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 2 +- .../testsuite/20_util/duration/cons/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 2 +- .../testsuite/20_util/duration/cons/constexpr.cc | 2 +- .../testsuite/20_util/duration/cons/dr974_neg.cc | 2 +- .../testsuite/20_util/duration/literals/61166.cc | 2 +- .../testsuite/20_util/duration/literals/65499.cc | 2 +- .../testsuite/20_util/duration/literals/range.cc | 2 +- .../testsuite/20_util/duration/literals/types.cc | 2 +- .../testsuite/20_util/duration/literals/values.cc | 2 +- .../duration/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../duration/requirements/sfinae_friendly_1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../testsuite/20_util/duration_cast/constexpr.cc | 2 +- .../20_util/enable_if/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/enable_if/requirements/typedefs.cc | 2 +- .../20_util/enable_if/requirements/typedefs_neg.cc | 2 +- .../enable_shared_from_this/56383.cc} | 47 +- .../enable_shared_from_this/cons/constexpr.cc | 4 +- .../enable_shared_from_this/members/assign.cc | 2 +- .../members/const.cc} | 54 +- .../members/{assign.cc => reinit.cc} | 31 +- .../enable_shared_from_this/members/unique_ptr.cc | 2 +- .../requirements/explicit_instantiation.cc | 7 +- libstdc++-v3/testsuite/20_util/exchange/1.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../20_util/extent/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/extent/value.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/a.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/b.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/d.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/e.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../forward/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/function/1.cc | 2 +- libstdc++-v3/testsuite/20_util/function/10.cc | 2 +- libstdc++-v3/testsuite/20_util/function/2.cc | 2 +- libstdc++-v3/testsuite/20_util/function/3.cc | 2 +- libstdc++-v3/testsuite/20_util/function/4.cc | 2 +- libstdc++-v3/testsuite/20_util/function/43397.cc | 2 +- libstdc++-v3/testsuite/20_util/function/48541.cc | 2 +- libstdc++-v3/testsuite/20_util/function/5.cc | 2 +- libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +- libstdc++-v3/testsuite/20_util/function/6.cc | 2 +- libstdc++-v3/testsuite/20_util/function/60594.cc | 2 +- libstdc++-v3/testsuite/20_util/function/63840.cc | 2 +- .../function/{cons/addressof.cc => 65760.cc} | 29 +- .../function/10.cc => 20_util/function/68995.cc} | 31 +- .../20_util/function/{58569.cc => 69222.cc} | 21 +- libstdc++-v3/testsuite/20_util/function/7.cc | 2 +- libstdc++-v3/testsuite/20_util/function/8.cc | 2 +- libstdc++-v3/testsuite/20_util/function/9.cc | 2 +- .../testsuite/20_util/function/assign/move.cc | 2 +- .../20_util/function/assign/move_target.cc | 2 +- .../testsuite/20_util/function/cmp/cmp_neg.cc | 2 +- .../testsuite/20_util/function/cons/55320.cc | 2 +- .../testsuite/20_util/function/cons/57465.cc | 26 +- .../testsuite/20_util/function/cons/addressof.cc | 2 +- .../testsuite/20_util/function/cons/callable.cc | 2 +- .../testsuite/20_util/function/cons/move.cc | 2 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../20_util/function/invoke/forwarding.cc | 2 +- .../testsuite/20_util/function/invoke/move_only.cc | 2 +- .../20_util/function/null_pointer_comparisons.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/function_objects/binders/1.cc | 2 +- .../20_util/function_objects/binders/3113.cc | 2 +- .../20_util/function_objects/comparisons.cc | 2 +- .../20_util/function_objects/comparisons_void.cc | 2 +- .../20_util/function_objects/constexpr.cc | 2 +- .../testsuite/20_util/function_objects/dr660.cc | 2 +- .../invoke/59768.cc} | 24 +- .../20_util/function_objects/mem_fn/55463.cc | 14 +- .../20_util/function_objects/mem_fn/55908.cc | 2 +- .../45924.cc => function_objects/mem_fn/68982.cc} | 42 +- .../20_util/function_objects/mem_fn/adl.cc | 2 +- .../20_util/function_objects/mem_fn/forward.cc | 2 +- .../20_util/function_objects/mem_fn/refqual.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_trivial_copy_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_trivial_copy_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_default_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_virtual_destructor/value.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/52931.cc | 2 +- .../testsuite/20_util/hash/{52931.cc => 60970.cc} | 24 +- .../testsuite/20_util/hash/chi2_q_bit_flip_set.cc | 2 +- .../20_util/hash/chi2_q_bit_string_set.cc | 2 +- .../20_util/hash/chi2_q_document_words.cc | 2 +- .../20_util/hash/chi2_q_numeric_pattern_set.cc | 2 +- .../20_util/hash/chi2_q_uniform_random.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/chi2_quality.h | 2 +- .../testsuite/20_util/hash/operators/size_t.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/quality.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../20_util/headers/cstdlib/functions_std.cc | 2 +- .../20_util/headers/cstring/functions_std.cc | 2 +- .../testsuite/20_util/headers/cstring/macros.cc | 2 +- .../testsuite/20_util/headers/cstring/types_std.cc | 2 +- .../20_util/headers/ctime/functions_std.cc | 2 +- .../testsuite/20_util/headers/ctime/macros.cc | 2 +- .../testsuite/20_util/headers/ctime/types_std.cc | 2 +- .../20_util/headers/functional/synopsis.cc | 6 +- .../20_util/headers/functional/types_std_c++0x.cc | 2 +- .../functional/using_namespace_std_placeholders.cc | 2 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 +- .../20_util/headers/memory/types_std_c++0x.cc | 2 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/types_std_c++0x.cc | 2 +- .../headers/type_traits/types_std_c++0x_neg.cc | 2 +- .../testsuite/20_util/headers/utility/synopsis.cc | 2 +- .../headers/utility/using_namespace_std_rel_ops.cc | 2 +- .../testsuite/20_util/integer_sequence/intseq.cc | 2 +- .../integer_sequence/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/call_operator.cc | 2 +- .../integral_constant/operator_value_type.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../20_util/integral_constant/true_false_value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_abstract/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_abstract/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_arithmetic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_array/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_base_of/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_class/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_compound/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_const/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_const/value.cc | 2 +- .../testsuite/20_util/is_constructible/51185.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_constructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_constructible/value-2.cc | 2 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_destructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_empty/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_empty/value.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_enum/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_final/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_final/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_floating_point/value.cc | 2 +- .../testsuite/20_util/is_function/24808.cc | 2 +- .../testsuite/20_util/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_function/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 10 +- .../value.cc | 31 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_integral/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_literal_type/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_literal_type/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_lvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_lvalue_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_member_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_assignable/requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_nothrow_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 10 +- .../20_util/is_nothrow_swappable/value.cc | 235 + .../requirements/explicit_instantiation.cc | 2 +- .../is_null_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_null_pointer/value.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_object/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_pod/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_rvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_rvalue_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_same/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_scalar/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_signed/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 +- .../requiremenents/explicit_instantiation.cc | 2 +- .../is_standard_layout/requiremenents/typedefs.cc | 2 +- .../testsuite/20_util/is_standard_layout/value.cc | 2 +- .../requirements/explicit_instantiation.cc} | 8 +- .../requirements/typedefs.cc | 9 +- .../testsuite/20_util/is_swappable/value.cc | 185 + .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_trivial/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_trivial/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_trivially_copyable/requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copyable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_union/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_unsigned/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_void/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_volatile/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_volatile/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 11 +- .../requirements/typedefs.cc | 27 +- .../testsuite/20_util/logical_traits/value.cc | 45 + .../20_util/make_signed/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/make_signed/requirements/typedefs-1.cc | 2 +- .../20_util/make_signed/requirements/typedefs-2.cc | 2 +- .../20_util/make_signed/requirements/typedefs-3.cc | 67 + .../20_util/make_signed/requirements/typedefs-4.cc | 2 +- .../make_signed/requirements/typedefs_neg.cc | 5 +- .../make_unsigned/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../make_unsigned/requirements/typedefs-1.cc | 2 +- .../make_unsigned/requirements/typedefs-2.cc | 2 +- .../make_unsigned/requirements/typedefs-3.cc | 67 + .../make_unsigned/requirements/typedefs_neg.cc | 6 +- libstdc++-v3/testsuite/20_util/move/1.cc | 2 +- .../move/requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/move_if_noexcept/1.cc | 2 +- .../20_util/move_if_noexcept/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/2.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/3.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/4.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/40925.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/44487.cc | 2 +- .../20_util/pair/{noncopyable.cc => 70437.cc} | 28 +- .../testsuite/20_util/pair/astuple/astuple.cc | 30 +- .../20_util/pair/astuple/astuple_cpp14.cc | 59 + .../20_util/pair/astuple/constexpr_get.cc | 2 +- .../20_util/pair/astuple/constexpr_get_by_type.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/astuple/get.cc | 2 +- .../testsuite/20_util/pair/astuple/get_by_type.cc | 2 +- .../20_util/pair/astuple/get_by_type_neg.cc | 2 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 2 +- .../20_util/pair/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/pair/cons/constexpr.cc | 2 +- .../20_util/pair/cons/explicit_construct.cc | 136 + .../20_util/pair/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/pair/constexpr_get.cc | 2 +- .../testsuite/20_util/pair/make_pair/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/moveable.cc | 2 +- .../testsuite/20_util/pair/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/pair/noexcept_swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/noncopyable.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 8 +- libstdc++-v3/testsuite/20_util/pair/piecewise2.cc | 2 +- .../constexpr.cc => pair/requirements/dr2367.cc} | 29 +- .../testsuite/20_util/pair/requirements/dr801.cc | 2 +- .../pair/requirements/explicit_instantiation/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap.cc | 2 +- .../cons/default.cc => pointer_safety/1.cc} | 27 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 4 +- .../requirements/explicit_instantiation.cc | 21 +- .../pointer_traits/requirements/typedefs.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../20_util/rank/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rank/value.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp1.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp2.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp3.cc | 2 +- libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 2 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 2 +- .../testsuite/20_util/ratio/operations/45866.cc | 2 +- .../testsuite/20_util/ratio/operations/47913.cc | 2 +- .../testsuite/20_util/ratio/operations/53840.cc | 2 +- .../testsuite/20_util/ratio/operations/ops1.cc | 2 +- .../testsuite/20_util/ratio/operations/ops2.cc | 2 +- .../testsuite/20_util/ratio/operations/ops3.cc | 2 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../20_util/ratio/requirements/constexpr_data.cc | 2 +- .../raw_storage_iterator/base.cc} | 15 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../raw_storage_iterator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/reference_wrapper/24803.cc | 2 +- .../testsuite/20_util/reference_wrapper/41792.cc | 2 +- .../20_util/reference_wrapper/invoke-2.cc | 2 +- .../20_util/reference_wrapper/invoke-3.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 2 +- .../testsuite/20_util/reference_wrapper/ref_neg.cc | 2 +- .../20_util/reference_wrapper/requirements.cc | 2 +- .../20_util/reference_wrapper/result_type.cc | 2 +- .../20_util/reference_wrapper/typedefs-2.cc | 2 +- .../20_util/reference_wrapper/typedefs-3.cc | 2 +- .../20_util/reference_wrapper/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +- .../remove_all_extents/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_all_extents/value.cc | 2 +- .../remove_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_const/value.cc | 2 +- .../20_util/remove_cv/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +- .../remove_extent/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_extent/value.cc | 2 +- .../remove_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_pointer/value.cc | 2 +- .../remove_reference/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_reference/value.cc | 2 +- .../remove_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/1.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/2.cc | 2 +- .../20_util/result_of/requirements/alias_decl.cc | 2 +- .../20_util/result_of/sfinae_friendly_1.cc | 2 +- .../20_util/result_of/sfinae_friendly_2.cc | 2 +- .../testsuite/20_util/scoped_allocator/1.cc | 2 +- .../testsuite/20_util/scoped_allocator/2.cc | 2 +- .../testsuite/20_util/scoped_allocator/65279.cc | 2 +- .../scoped_allocator/69114.cc} | 29 +- .../scoped_allocator/{65279.cc => 69293_neg.cc} | 49 +- .../20_util/scoped_allocator/propagation.cc | 12 +- .../requirements/explicit_instantiation.cc | 2 +- .../scoped_allocator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/assign.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/dr541.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/move.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 2 +- .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/1.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/2.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/3.cc | 6 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 2 +- .../20_util/shared_ptr/comparison/42925.cc | 2 +- .../testsuite/20_util/shared_ptr/comparison/cmp.cc | 2 +- .../20_util/shared_ptr/comparison/dr1401.cc | 2 +- .../20_util/shared_ptr/comparison/less.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/39405.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/46910.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/51365.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/52924.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/55123.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 10 +- .../testsuite/20_util/shared_ptr/cons/58839.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/61036.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 2 +- .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/copy.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/move.cc | 2 +- .../shared_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/pointer.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_array.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 18 +- .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 2 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/36949.cc | 2 +- .../20_util/shared_ptr/creation/58594-no-rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/58594.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 2 +- .../20_util/shared_ptr/creation/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr402.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr925.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/make.cc | 2 +- .../20_util/shared_ptr/creation/no_rtti.cc | 2 +- .../20_util/shared_ptr/creation/private.cc | 2 +- .../testsuite/20_util/shared_ptr/dest/dest.cc | 2 +- .../testsuite/20_util/shared_ptr/hash/1.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/24595.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/42019.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/io.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/24805.cc | 2 +- .../20_util/shared_ptr/modifiers/reset.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_alloc.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/modifiers/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/swap_neg.cc | 2 +- .../20_util/shared_ptr/observers/bool_conv.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 15 +- .../20_util/shared_ptr/observers/owner_before.cc | 2 +- .../20_util/shared_ptr/observers/unique.cc | 2 +- .../20_util/shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 6 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 6 +- .../uninitialized_copy/58982.cc | 2 +- .../uninitialized_copy/64476.cc | 2 +- .../{808590.cc => 808590-cxx11.cc} | 13 +- .../uninitialized_copy/808590.cc | 10 +- .../uninitialized_copy/move_iterators/1.cc | 4 +- .../uninitialized_copy_n/58982.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 4 +- .../uninitialized_fill/32158.cc | 2 +- .../uninitialized_fill/58982.cc | 2 +- .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/dr1339.cc | 2 +- .../20_util/steady_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 2 +- .../20_util/system_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 2 +- .../time_point/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/time_point/cons/constexpr.cc | 2 +- .../20_util/time_point/nonmember/constexpr.cc | 2 +- .../time_point/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../testsuite/20_util/time_point_cast/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/48476.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/51365.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/53648.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/56785.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/61947.cc | 2 +- .../constexpr.cc => 67844.cc} | 26 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tuple/comparison_operators/constexpr.cc | 2 +- .../tuple/comparison_operators/overloaded.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc | 2 +- .../testsuite/20_util/tuple/cons/allocators.cc | 2 +- .../testsuite/20_util/tuple/cons/assignment.cc | 2 +- .../testsuite/20_util/tuple/cons/big_tuples.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-2.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-3.cc | 2 +- .../testsuite/20_util/tuple/cons/constructor.cc | 2 +- .../testsuite/20_util/tuple/cons/converting.cc | 2 +- .../20_util/tuple/cons/explicit_construct.cc | 340 + .../20_util/tuple/cons/nested_tuple_construct.cc | 77 + .../20_util/tuple/cons/noexcept_move_construct.cc | 2 +- .../20_util/tuple/creation_functions/23978.cc | 2 +- .../20_util/tuple/creation_functions/48476.cc | 2 +- .../20_util/tuple/creation_functions/constexpr.cc | 36 +- .../tuple/creation_functions/forward_as_tuple.cc | 2 +- .../20_util/tuple/creation_functions/make_tuple.cc | 2 +- .../20_util/tuple/creation_functions/tie.cc | 2 +- .../20_util/tuple/creation_functions/tie2.cc | 2 +- .../20_util/tuple/creation_functions/tuple_cat.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_element.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_size.cc | 2 +- .../20_util/tuple/element_access/constexpr_get.cc | 2 +- .../tuple/element_access/constexpr_get_by_type.cc | 2 +- .../testsuite/20_util/tuple/element_access/get.cc | 2 +- .../testsuite/20_util/tuple/element_access/get2.cc | 2 +- .../20_util/tuple/element_access/get2_by_type.cc | 2 +- .../20_util/tuple/element_access/get_by_type.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable2.cc | 2 +- .../20_util/tuple/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/tuple/noexcept_swap.cc | 2 +- .../requirements/dr2367.cc} | 39 +- .../testsuite/20_util/tuple/requirements/dr801.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +- .../testsuite/20_util/tuple/tuple_element.cc | 8 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 8 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 31 +- .../20_util/typeindex/comparison_operators.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 2 +- .../testsuite/20_util/typeindex/hash_code.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/name.cc | 2 +- .../underlying_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../underlying_type/requirements/typedefs-1.cc | 2 +- .../underlying_type/requirements/typedefs-2.cc | 2 +- libstdc++-v3/testsuite/20_util/unique_ptr/54351.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/48635.cc | 10 +- .../20_util/unique_ptr/assign/48635_neg.cc | 14 +- .../20_util/unique_ptr/assign/assign_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 8 +- .../testsuite/20_util/unique_ptr/assign/move.cc | 2 +- .../20_util/unique_ptr/assign/move_array.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/nullptr.cc | 2 +- .../20_util/unique_ptr/comparison/42925.cc | 2 +- .../20_util/unique_ptr/comparison/dr1401.cc | 2 +- .../unique_ptr/cons/array_convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 2 +- .../20_util/unique_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/constexpr.cc | 4 +- .../20_util/unique_ptr/cons/convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/cv_qual.cc | 28 +- .../unique_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/pointer.cc | 2 +- .../20_util/unique_ptr/cons/pointer_array.cc | 2 +- .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/creation/array.cc | 2 +- .../20_util/unique_ptr/creation/array_neg.cc | 2 +- .../20_util/unique_ptr/creation/single.cc | 2 +- .../dr445.cc => 20_util/unique_ptr/dr2228.cc} | 21 +- .../testsuite/20_util/unique_ptr/hash/1.cc | 2 +- .../20_util/unique_ptr/modifiers/43183.cc | 2 +- .../20_util/unique_ptr/modifiers/48398.cc | 2 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 34 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../unique_ptr/requirements/pointer_type.cc | 2 +- .../unique_ptr/requirements/pointer_type_array.cc | 2 +- .../specialized_algorithms/comparisons.cc | 2 +- .../specialized_algorithms/comparisons_array.cc | 2 +- .../unique_ptr/specialized_algorithms/swap.cc | 2 +- .../move-2.cc => 20_util/uses_allocator/69114.cc} | 28 +- .../uses_allocator/69293_neg.cc} | 47 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 4 +- .../20_util/uses_allocator/construction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../uses_allocator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/uses_allocator/value.cc | 2 +- .../typedefs-2.cc => 20_util/void_t/1.cc} | 40 +- .../20_util/weak_ptr/comparison/cmp_neg.cc | 2 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 4 +- .../weak_ptr/cons/noexcept_move_construct.cc | 2 +- libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc | 2 +- .../20_util/weak_ptr/observers/owner_before.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../testsuite/21_strings/basic_string/40160.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 | 72 +- .../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/capacity/1.cc | 2 +- .../21_strings/basic_string/capacity/char/1.cc | 2 +- .../21_strings/basic_string/capacity/char/18654.cc | 4 +- .../21_strings/basic_string/capacity/char/2.cc | 2 +- .../basic_string/capacity/char/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/capacity/wchar_t/1.cc | 2 +- .../basic_string/capacity/wchar_t/18654.cc | 4 +- .../21_strings/basic_string/capacity/wchar_t/2.cc | 2 +- .../basic_string/capacity/wchar_t/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/cons/char/1.cc | 2 +- .../21_strings/basic_string/cons/char/2.cc | 2 +- .../21_strings/basic_string/cons/char/3.cc | 2 +- .../21_strings/basic_string/cons/char/4.cc | 2 +- .../21_strings/basic_string/cons/char/42261.cc | 2 +- .../21_strings/basic_string/cons/char/5.cc | 2 +- .../21_strings/basic_string/cons/char/6.cc | 2 +- .../{range_access/char/1.cc => cons/char/64657.cc} | 15 +- .../21_strings/basic_string/cons/char/65085.cc | 2 +- .../basic_string/cons/char/69092.cc} | 60 +- .../21_strings/basic_string/cons/char/moveable.cc | 2 +- .../21_strings/basic_string/cons/char/moveable2.cc | 2 +- .../cons/char/noexcept_move_construct.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/3.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/4.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/42261.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/5.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/6.cc | 2 +- .../basic_string/cons/wchar_t/moveable.cc | 2 +- .../basic_string/cons/wchar_t/moveable2.cc | 2 +- .../cons/wchar_t/noexcept_move_construct.cc | 2 +- .../basic_string/element_access/char/1.cc | 2 +- .../basic_string/element_access/char/2.cc | 2 +- .../basic_string/element_access/char/21674.cc | 2 +- .../basic_string/element_access/char/3.cc | 2 +- .../basic_string/element_access/char/4.cc | 2 +- .../basic_string/element_access/char/58163.cc | 2 +- .../basic_string/element_access/char/empty.cc | 2 +- .../basic_string/element_access/char/front_back.cc | 2 +- .../basic_string/element_access/wchar_t/1.cc | 2 +- .../basic_string/element_access/wchar_t/2.cc | 2 +- .../basic_string/element_access/wchar_t/21674.cc | 2 +- .../basic_string/element_access/wchar_t/3.cc | 2 +- .../basic_string/element_access/wchar_t/4.cc | 2 +- .../basic_string/element_access/wchar_t/58163.cc | 2 +- .../basic_string/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/21_strings/basic_string/init-list.cc | 2 +- .../basic_string/inserters_extractors/char/1.cc | 2 +- .../basic_string/inserters_extractors/char/10.cc | 2 +- .../basic_string/inserters_extractors/char/11.cc | 2 +- .../basic_string/inserters_extractors/char/12.cc | 2 +- .../inserters_extractors/char/28277.cc | 2 +- .../basic_string/inserters_extractors/char/4.cc | 2 +- .../basic_string/inserters_extractors/char/5.cc | 2 +- .../basic_string/inserters_extractors/char/6.cc | 2 +- .../basic_string/inserters_extractors/char/7.cc | 2 +- .../basic_string/inserters_extractors/char/8.cc | 2 +- .../basic_string/inserters_extractors/char/9.cc | 2 +- .../inserters_extractors/pod/10081-in.cc | 2 +- .../inserters_extractors/pod/10081-out.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/1.cc | 2 +- .../inserters_extractors/wchar_t/10.cc | 2 +- .../inserters_extractors/wchar_t/11.cc | 2 +- .../inserters_extractors/wchar_t/12.cc | 2 +- .../inserters_extractors/wchar_t/28277.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/4.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/5.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/6.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/7.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/8.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/9.cc | 2 +- .../21_strings/basic_string/literals/types.cc | 4 +- .../21_strings/basic_string/literals/values.cc | 10 +- .../21_strings/basic_string/modifiers/64422.cc | 2 +- .../basic_string/modifiers/append/char/1.cc | 2 +- .../basic_string/modifiers/append/char/2.cc | 2 +- .../basic_string/modifiers/append/char/3.cc | 2 +- .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/append/wchar_t/2.cc | 2 +- .../basic_string/modifiers/append/wchar_t/3.cc | 2 +- .../basic_string/modifiers/assign/char/1.cc | 2 +- .../basic_string/modifiers/assign/char/2.cc | 2 +- .../basic_string/modifiers/assign/char/3.cc | 2 +- .../char/1.cc => modifiers/assign/char/64657.cc} | 16 +- .../modifiers/assign/char/move_assign.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/1.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/2.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/3.cc | 2 +- .../modifiers/assign/wchar_t/move_assign.cc | 2 +- .../basic_string/modifiers/insert/char/1.cc | 2 +- .../basic_string/modifiers/insert/char/2.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/2.cc | 2 +- .../basic_string/modifiers/pop_back/char/1.cc | 2 +- .../basic_string/modifiers/pop_back/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/char/1.cc | 2 +- .../basic_string/modifiers/replace/char/2.cc | 2 +- .../basic_string/modifiers/replace/char/3.cc | 2 +- .../basic_string/modifiers/replace/char/4.cc | 2 +- .../basic_string/modifiers/replace/char/5.cc | 2 +- .../basic_string/modifiers/replace/char/6.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/2.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/3.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/4.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/5.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/6.cc | 2 +- .../numeric_conversions/char/dr1261.cc | 2 +- .../numeric_conversions/char/errno.cc} | 15 +- .../basic_string/numeric_conversions/char/stod.cc | 2 +- .../basic_string/numeric_conversions/char/stof.cc | 2 +- .../basic_string/numeric_conversions/char/stoi.cc | 2 +- .../basic_string/numeric_conversions/char/stol.cc | 2 +- .../basic_string/numeric_conversions/char/stold.cc | 2 +- .../basic_string/numeric_conversions/char/stoll.cc | 2 +- .../basic_string/numeric_conversions/char/stoul.cc | 2 +- .../numeric_conversions/char/stoull.cc | 2 +- .../numeric_conversions/char/to_string.cc | 2 +- .../numeric_conversions/wchar_t/dr1261.cc | 2 +- .../numeric_conversions/wchar_t/stod.cc | 4 +- .../numeric_conversions/wchar_t/stof.cc | 4 +- .../numeric_conversions/wchar_t/stoi.cc | 4 +- .../numeric_conversions/wchar_t/stol.cc | 4 +- .../numeric_conversions/wchar_t/stold.cc | 4 +- .../numeric_conversions/wchar_t/stoll.cc | 4 +- .../numeric_conversions/wchar_t/stoul.cc | 4 +- .../numeric_conversions/wchar_t/stoull.cc | 4 +- .../numeric_conversions/wchar_t/to_wstring.cc | 4 +- .../basic_string/operations/compare/char/1.cc | 2 +- .../basic_string/operations/compare/char/13650.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../basic_string/operations/find/char/1.cc | 2 +- .../basic_string/operations/find/char/2.cc | 2 +- .../basic_string/operations/find/char/3.cc | 2 +- .../basic_string/operations/find/char/4.cc | 2 +- .../basic_string/operations/find/wchar_t/1.cc | 2 +- .../basic_string/operations/find/wchar_t/2.cc | 2 +- .../basic_string/operations/find/wchar_t/3.cc | 2 +- .../basic_string/operations/find/wchar_t/4.cc | 2 +- .../basic_string/operations/rfind/char/1.cc | 2 +- .../basic_string/operations/rfind/char/2.cc | 2 +- .../basic_string/operations/rfind/char/3.cc | 2 +- .../basic_string/operations/rfind/wchar_t/1.cc | 2 +- .../basic_string/operations/rfind/wchar_t/2.cc | 2 +- .../basic_string/operations/rfind/wchar_t/3.cc | 2 +- .../basic_string/operations/substr/char/1.cc | 2 +- .../basic_string/operations/substr/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/char/1.cc | 4 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 2 +- .../21_strings/basic_string/operators/char/4.cc | 2 +- .../basic_string/operators/char/65630.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/2.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/3.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/4.cc | 2 +- .../basic_string/operators/wchar_t/65630.cc | 2 +- .../21_strings/basic_string/pthread18185.cc | 4 +- .../21_strings/basic_string/pthread33394.cc | 4 +- .../testsuite/21_strings/basic_string/pthread4.cc | 4 +- .../21_strings/basic_string/range_access/char/1.cc | 2 +- .../basic_string/range_access/wchar_t/1.cc | 2 +- .../basic_string/requirements/citerators.cc | 4 +- .../basic_string/requirements/dr438/constructor.cc | 2 +- .../basic_string/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../requirements/explicit_instantiation/debug.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string/requirements/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string/types/1.cc | 2 +- .../21_strings/basic_string/types/23767.cc | 2 +- .../testsuite/21_strings/c_strings/char/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/2.cc | 2 +- .../testsuite/21_strings/c_strings/char/3_neg.cc | 2 +- .../c_strings/char/69626.cc} | 15 +- .../testsuite/21_strings/c_strings/wchar_t/1.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/2.cc | 2 +- .../21_strings/c_strings/wchar_t/24559.cc | 2 +- .../21_strings/c_strings/wchar_t/3_neg.cc | 2 +- .../21_strings/char_traits/requirements/char/1.cc | 2 +- .../char_traits/requirements/char/57704.cc | 2 +- .../char_traits/requirements/char/65049.cc} | 34 +- .../char_traits/requirements/char/typedefs.cc | 2 +- .../char_traits/requirements/char16_t/65049.cc} | 34 +- .../char_traits/requirements/char16_t/typedefs.cc | 2 +- .../char_traits/requirements/char32_t/65049.cc} | 34 +- .../char_traits/requirements/char32_t/typedefs.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../requirements/explicit_instantiation/short/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../21_strings/char_traits/requirements/short/1.cc | 2 +- .../char_traits/requirements/wchar_t/1.cc | 2 +- .../char_traits/requirements/wchar_t/65049.cc} | 34 +- .../char_traits/requirements/wchar_t/typedefs.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../21_strings/debug/self_move_assign_neg.cc | 2 +- .../testsuite/21_strings/debug/shrink_to_fit.cc | 2 +- .../21_strings/headers/cctype/functions_std.cc | 2 +- .../21_strings/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstdlib/macros.cc | 2 +- .../21_strings/headers/cstring/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstring/macros.cc | 2 +- .../21_strings/headers/cstring/types_std.cc | 2 +- .../21_strings/headers/cwchar/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwchar/macros.cc | 2 +- .../21_strings/headers/cwchar/types_std.cc | 2 +- .../21_strings/headers/cwctype/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwctype/macros.cc | 2 +- .../21_strings/headers/cwctype/types_std.cc | 2 +- .../21_strings/headers/string/synopsis.cc | 2 +- .../21_strings/headers/string/types_std.cc | 2 +- .../21_strings/headers/string/types_std_c++0x.cc | 2 +- .../testsuite/22_locale/classification/isblank.cc | 2 +- .../22_locale/codecvt/always_noconv/char/1.cc | 2 +- .../codecvt/always_noconv/char/wrapped_env.cc | 6 +- .../codecvt/always_noconv/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 8 +- .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 8 +- .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 2 +- .../codecvt/always_noconv/wchar_t/wrapped_env.cc | 6 +- .../always_noconv/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../testsuite/22_locale/codecvt/char32_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/66417.cc | 76 + .../codecvt/codecvt_utf16/requirements/1.cc | 2 +- .../codecvt/codecvt_utf8/requirements/1.cc | 2 +- .../codecvt/codecvt_utf8_utf16/66855.cc} | 57 +- .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 2 +- .../testsuite/22_locale/codecvt/encoding/char/1.cc | 2 +- .../22_locale/codecvt/encoding/char/wrapped_env.cc | 6 +- .../codecvt/encoding/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/encoding/wchar_t/1.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/2.cc | 10 +- .../22_locale/codecvt/encoding/wchar_t/3.cc | 10 +- .../22_locale/codecvt/encoding/wchar_t/4.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_env.cc | 6 +- .../codecvt/encoding/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/in/char/1.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_env.cc | 6 +- .../22_locale/codecvt/in/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 8 +- .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 12 +- .../testsuite/22_locale/codecvt/in/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/7.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 12 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 12 +- .../22_locale/codecvt/in/wchar_t/wrapped_env.cc | 6 +- .../22_locale/codecvt/in/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/length/char/1.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/2.cc | 2 +- .../22_locale/codecvt/length/char/wrapped_env.cc | 6 +- .../codecvt/length/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/length/wchar_t/2.cc | 6 +- .../22_locale/codecvt/length/wchar_t/3.cc | 6 +- .../22_locale/codecvt/length/wchar_t/4.cc | 12 +- .../22_locale/codecvt/length/wchar_t/5.cc | 2 +- .../22_locale/codecvt/length/wchar_t/6.cc | 2 +- .../22_locale/codecvt/length/wchar_t/7.cc | 2 +- .../codecvt/length/wchar_t/wrapped_env.cc | 6 +- .../codecvt/length/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/codecvt/max_length/char/1.cc | 2 +- .../codecvt/max_length/char/wrapped_env.cc | 6 +- .../codecvt/max_length/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/max_length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/2.cc | 8 +- .../22_locale/codecvt/max_length/wchar_t/3.cc | 8 +- .../22_locale/codecvt/max_length/wchar_t/4.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_env.cc | 6 +- .../codecvt/max_length/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/out/char/1.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_env.cc | 6 +- .../22_locale/codecvt/out/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 6 +- .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 12 +- .../testsuite/22_locale/codecvt/out/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/7.cc | 6 +- .../22_locale/codecvt/out/wchar_t/wrapped_env.cc | 6 +- .../codecvt/out/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/codecvt/requirements/base_classes.cc | 2 +- .../codecvt/requirements/explicit_instantiation.cc | 2 +- .../22_locale/codecvt/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/codecvt/unshift/char/1.cc | 2 +- .../22_locale/codecvt/unshift/char/wrapped_env.cc | 6 +- .../codecvt/unshift/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/1.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/2.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/3.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 6 +- .../codecvt/unshift/wchar_t/wrapped_env.cc | 6 +- .../codecvt/unshift/wchar_t/wrapped_locale.cc | 6 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/codecvt_byname/1.cc | 2 +- .../testsuite/22_locale/codecvt_byname/50714.cc | 7 +- .../codecvt_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../codecvt_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/collate/compare/char/1.cc | 14 +- .../testsuite/22_locale/collate/compare/char/2.cc | 16 +- .../testsuite/22_locale/collate/compare/char/3.cc | 6 +- .../22_locale/collate/compare/char/wrapped_env.cc | 10 +- .../collate/compare/char/wrapped_locale.cc | 12 +- .../22_locale/collate/compare/wchar_t/1.cc | 14 +- .../22_locale/collate/compare/wchar_t/2.cc | 16 +- .../22_locale/collate/compare/wchar_t/3.cc | 6 +- .../collate/compare/wchar_t/wrapped_env.cc | 10 +- .../collate/compare/wchar_t/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate/hash/char/1.cc | 2 +- .../testsuite/22_locale/collate/hash/char/2.cc | 16 +- .../22_locale/collate/hash/char/wrapped_env.cc | 10 +- .../22_locale/collate/hash/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 16 +- .../22_locale/collate/hash/wchar_t/wrapped_env.cc | 10 +- .../collate/hash/wchar_t/wrapped_locale.cc | 12 +- .../22_locale/collate/requirements/base_classes.cc | 2 +- .../collate/requirements/explicit_instantiation.cc | 2 +- .../22_locale/collate/requirements/typedefs.cc | 2 +- .../22_locale/collate/transform/char/2.cc | 14 +- .../22_locale/collate/transform/char/28277.cc | 2 +- .../22_locale/collate/transform/char/3.cc | 6 +- .../collate/transform/char/wrapped_env.cc | 10 +- .../collate/transform/char/wrapped_locale.cc | 12 +- .../22_locale/collate/transform/wchar_t/2.cc | 14 +- .../22_locale/collate/transform/wchar_t/28277.cc | 2 +- .../22_locale/collate/transform/wchar_t/3.cc | 6 +- .../collate/transform/wchar_t/wrapped_env.cc | 10 +- .../collate/transform/wchar_t/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate_byname/1.cc | 2 +- .../22_locale/collate_byname/named_equivalence.cc | 10 +- .../collate_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../collate_byname/requirements/typedefs.cc | 2 +- .../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 +- .../conversions/string/66441.cc} | 59 +- .../conversions/string/requirements/typedefs-2.cc | 2 +- .../conversions/string/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype/2.cc | 2 +- .../testsuite/22_locale/ctype/cons/char/1.cc | 2 +- .../22_locale/ctype/cons/char/wrapped_env.cc | 6 +- .../22_locale/ctype/cons/char/wrapped_locale.cc | 6 +- libstdc++-v3/testsuite/22_locale/ctype/dr695.cc | 2 +- .../testsuite/22_locale/ctype/is/char/1.cc | 2 +- .../testsuite/22_locale/ctype/is/char/2.cc | 8 +- .../testsuite/22_locale/ctype/is/char/3.cc | 2 +- .../testsuite/22_locale/ctype/is/char/9858.cc | 2 +- .../22_locale/ctype/is/char/wrapped_env.cc | 6 +- .../22_locale/ctype/is/char/wrapped_locale.cc | 8 +- .../testsuite/22_locale/ctype/is/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/11740.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/2.cc | 8 +- .../22_locale/ctype/is/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/is/wchar_t/wrapped_locale.cc | 8 +- .../testsuite/22_locale/ctype/narrow/char/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/19955.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/2.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_env.cc | 6 +- .../22_locale/ctype/narrow/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/narrow/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/3.cc | 2 +- .../22_locale/ctype/narrow/wchar_t/wrapped_env.cc | 6 +- .../ctype/narrow/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/ctype/requirements/base_classes.cc | 2 +- .../ctype/requirements/explicit_instantiation.cc | 2 +- .../22_locale/ctype/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/ctype/scan/char/1.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_env.cc | 6 +- .../22_locale/ctype/scan/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/scan/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/to/char/1.cc | 2 +- .../22_locale/ctype/to/char/wrapped_env.cc | 6 +- .../22_locale/ctype/to/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/to/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/widen/char/1.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_env.cc | 6 +- .../22_locale/ctype/widen/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 6 +- .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 2 +- .../22_locale/ctype/widen/wchar_t/wrapped_env.cc | 6 +- .../ctype/widen/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype_base/11844.cc | 2 +- .../testsuite/22_locale/ctype_base/53678.cc | 2 +- .../testsuite/22_locale/ctype_base/blank.cc | 2 +- .../testsuite/22_locale/ctype_base/mask.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/2.cc | 6 +- libstdc++-v3/testsuite/22_locale/facet/25421.cc | 2 +- .../testsuite/22_locale/global_templates/1.cc | 2 +- .../global_templates/standard_facet_hierarchies.cc | 2 +- .../global_templates/user_facet_hierarchies.cc | 2 +- .../22_locale/headers/clocale/functions_std.cc | 2 +- .../testsuite/22_locale/headers/clocale/macros.cc | 2 +- .../22_locale/headers/clocale/types_std.cc | 2 +- .../testsuite/22_locale/headers/locale/synopsis.cc | 2 +- .../22_locale/headers/locale/types_std.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/13630.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/1.cc | 2 +- .../testsuite/22_locale/locale/cons/12352.cc | 6 +- .../testsuite/22_locale/locale/cons/12438.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 10 +- .../22_locale/locale/cons/12658_thread-2.cc | 10 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 20 +- .../testsuite/22_locale/locale/cons/29217.cc | 2 +- .../testsuite/22_locale/locale/cons/38365.cc | 6 +- .../testsuite/22_locale/locale/cons/38368.cc | 6 +- libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 8 +- .../testsuite/22_locale/locale/cons/40184.cc | 8 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/6.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/7.cc | 8 +- .../testsuite/22_locale/locale/cons/7222-c.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-env.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/8.cc | 2 +- .../testsuite/22_locale/locale/cons/unicode.cc | 2 +- .../22_locale/locale/global_locale_objects/1.cc | 2 +- .../locale/global_locale_objects/14071.cc | 10 +- .../22_locale/locale/global_locale_objects/2.cc | 10 +- .../22_locale/locale/global_locale_objects/3.cc | 2 +- .../testsuite/22_locale/locale/operations/1.cc | 2 +- .../testsuite/22_locale/locale/operations/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/messages/13631.cc | 10 +- .../testsuite/22_locale/messages/members/char/1.cc | 8 +- .../testsuite/22_locale/messages/members/char/2.cc | 6 +- .../testsuite/22_locale/messages/members/char/3.cc | 10 +- .../22_locale/messages/members/char/wrapped_env.cc | 10 +- .../messages/members/char/wrapped_locale.cc | 12 +- .../messages/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/messages/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/messages_byname/1.cc | 2 +- .../22_locale/messages_byname/named_equivalence.cc | 10 +- .../messages_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../messages_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_get/cons/3.cc | 2 +- .../testsuite/22_locale/money_get/get/char/1.cc | 6 +- .../testsuite/22_locale/money_get/get/char/10.cc | 6 +- .../testsuite/22_locale/money_get/get/char/11.cc | 6 +- .../22_locale/money_get/get/char/11528.cc | 6 +- .../testsuite/22_locale/money_get/get/char/12.cc | 6 +- .../testsuite/22_locale/money_get/get/char/13.cc | 6 +- .../testsuite/22_locale/money_get/get/char/14.cc | 2 +- .../testsuite/22_locale/money_get/get/char/15.cc | 6 +- .../testsuite/22_locale/money_get/get/char/16.cc | 10 +- .../testsuite/22_locale/money_get/get/char/17.cc | 6 +- .../testsuite/22_locale/money_get/get/char/18.cc | 6 +- .../testsuite/22_locale/money_get/get/char/19.cc | 2 +- .../testsuite/22_locale/money_get/get/char/2.cc | 8 +- .../22_locale/money_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/char/3.cc | 6 +- .../22_locale/money_get/get/char/38399.cc | 2 +- .../22_locale/money_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/char/4.cc | 6 +- .../testsuite/22_locale/money_get/get/char/5.cc | 2 +- .../testsuite/22_locale/money_get/get/char/6.cc | 2 +- .../testsuite/22_locale/money_get/get/char/7.cc | 2 +- .../testsuite/22_locale/money_get/get/char/8.cc | 2 +- .../testsuite/22_locale/money_get/get/char/9.cc | 2 +- .../22_locale/money_get/get/char/wrapped_env.cc | 10 +- .../22_locale/money_get/get/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 6 +- .../22_locale/money_get/get/wchar_t/10.cc | 6 +- .../22_locale/money_get/get/wchar_t/11.cc | 6 +- .../22_locale/money_get/get/wchar_t/11528.cc | 6 +- .../22_locale/money_get/get/wchar_t/12.cc | 6 +- .../22_locale/money_get/get/wchar_t/13.cc | 6 +- .../22_locale/money_get/get/wchar_t/14.cc | 2 +- .../22_locale/money_get/get/wchar_t/15.cc | 6 +- .../22_locale/money_get/get/wchar_t/16.cc | 10 +- .../22_locale/money_get/get/wchar_t/17.cc | 6 +- .../22_locale/money_get/get/wchar_t/18.cc | 6 +- .../22_locale/money_get/get/wchar_t/19.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 8 +- .../22_locale/money_get/get/wchar_t/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 6 +- .../22_locale/money_get/get/wchar_t/38399.cc | 2 +- .../22_locale/money_get/get/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/4.cc | 6 +- .../testsuite/22_locale/money_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/9.cc | 2 +- .../22_locale/money_get/get/wchar_t/wrapped_env.cc | 10 +- .../money_get/get/wchar_t/wrapped_locale.cc | 10 +- .../money_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_put/cons/3.cc | 2 +- .../testsuite/22_locale/money_put/put/char/1.cc | 6 +- .../22_locale/money_put/put/char/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/char/2.cc | 6 +- .../testsuite/22_locale/money_put/put/char/3.cc | 6 +- .../22_locale/money_put/put/char/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/char/4.cc | 2 +- .../testsuite/22_locale/money_put/put/char/5.cc | 2 +- .../testsuite/22_locale/money_put/put/char/6.cc | 2 +- .../22_locale/money_put/put/char/9780-3.cc | 10 +- .../22_locale/money_put/put/char/wrapped_env.cc | 10 +- .../22_locale/money_put/put/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 6 +- .../22_locale/money_put/put/wchar_t/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 6 +- .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 6 +- .../22_locale/money_put/put/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/6.cc | 2 +- .../22_locale/money_put/put/wchar_t/wrapped_env.cc | 10 +- .../money_put/put/wchar_t/wrapped_locale.cc | 10 +- .../money_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct/40712.cc | 7 +- .../22_locale/moneypunct/members/char/1.cc | 2 +- .../22_locale/moneypunct/members/char/2.cc | 6 +- .../moneypunct/members/char/wrapped_env.cc | 6 +- .../moneypunct/members/char/wrapped_locale.cc | 8 +- .../22_locale/moneypunct/members/wchar_t/1.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/2.cc | 6 +- .../moneypunct/members/wchar_t/wrapped_env.cc | 6 +- .../moneypunct/members/wchar_t/wrapped_locale.cc | 8 +- .../moneypunct/requirements/false/base_classes.cc | 2 +- .../requirements/false/explicit_instantiation.cc | 2 +- .../moneypunct/requirements/false/intl.cc | 2 +- .../moneypunct/requirements/false/typedefs.cc | 2 +- .../moneypunct/requirements/true/base_classes.cc | 2 +- .../requirements/true/explicit_instantiation.cc | 2 +- .../22_locale/moneypunct/requirements/true/intl.cc | 2 +- .../moneypunct/requirements/true/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct_byname/1.cc | 2 +- .../moneypunct_byname/named_equivalence.cc | 8 +- .../moneypunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../moneypunct_byname/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_get/cons/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/1.cc | 6 +- .../testsuite/22_locale/num_get/get/char/10.cc | 2 +- .../testsuite/22_locale/num_get/get/char/11.cc | 2 +- .../testsuite/22_locale/num_get/get/char/12.cc | 2 +- .../testsuite/22_locale/num_get/get/char/13.cc | 2 +- .../testsuite/22_locale/num_get/get/char/14.cc | 2 +- .../testsuite/22_locale/num_get/get/char/15.cc | 2 +- .../testsuite/22_locale/num_get/get/char/16.cc | 2 +- .../testsuite/22_locale/num_get/get/char/2.cc | 2 +- .../testsuite/22_locale/num_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/num_get/get/char/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/char/3.cc | 6 +- .../testsuite/22_locale/num_get/get/char/37958.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/char/4.cc | 2 +- .../testsuite/22_locale/num_get/get/char/5.cc | 6 +- .../testsuite/22_locale/num_get/get/char/6.cc | 6 +- .../testsuite/22_locale/num_get/get/char/7.cc | 2 +- .../testsuite/22_locale/num_get/get/char/8.cc | 2 +- .../testsuite/22_locale/num_get/get/char/9.cc | 6 +- .../22_locale/num_get/get/char/wrapped_env.cc | 8 +- .../22_locale/num_get/get/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/12.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/13.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/14.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/15.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/16.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/2.cc | 2 +- .../22_locale/num_get/get/wchar_t/22131.cc | 2 +- .../22_locale/num_get/get/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/3.cc | 6 +- .../22_locale/num_get/get/wchar_t/37958.cc | 2 +- .../22_locale/num_get/get/wchar_t/39168.cc | 2 +- .../22_locale/num_get/get/wchar_t/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/5.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/9.cc | 6 +- .../22_locale/num_get/get/wchar_t/wrapped_env.cc | 8 +- .../num_get/get/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/num_get/requirements/base_classes.cc | 2 +- .../num_get/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_get/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_put/cons/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/1.cc | 6 +- .../testsuite/22_locale/num_put/put/char/10.cc | 2 +- .../testsuite/22_locale/num_put/put/char/11.cc | 2 +- .../testsuite/22_locale/num_put/put/char/12.cc | 2 +- .../testsuite/22_locale/num_put/put/char/14220.cc | 2 +- .../testsuite/22_locale/num_put/put/char/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/char/2.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20909.cc | 6 +- .../testsuite/22_locale/num_put/put/char/20914.cc | 6 +- .../testsuite/22_locale/num_put/put/char/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/char/3.cc | 6 +- .../testsuite/22_locale/num_put/put/char/38196.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/char/4.cc | 2 +- .../testsuite/22_locale/num_put/put/char/5.cc | 6 +- .../testsuite/22_locale/num_put/put/char/6.cc | 2 +- .../testsuite/22_locale/num_put/put/char/7.cc | 2 +- .../testsuite/22_locale/num_put/put/char/8.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9780-2.cc | 10 +- .../22_locale/num_put/put/char/wrapped_env.cc | 10 +- .../22_locale/num_put/put/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 6 +- .../testsuite/22_locale/num_put/put/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/12.cc | 2 +- .../22_locale/num_put/put/wchar_t/14220.cc | 2 +- .../22_locale/num_put/put/wchar_t/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/2.cc | 2 +- .../22_locale/num_put/put/wchar_t/20909.cc | 6 +- .../22_locale/num_put/put/wchar_t/20914.cc | 6 +- .../22_locale/num_put/put/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 6 +- .../22_locale/num_put/put/wchar_t/38196.cc | 2 +- .../22_locale/num_put/put/wchar_t/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/5.cc | 6 +- .../testsuite/22_locale/num_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/9.cc | 2 +- .../22_locale/num_put/put/wchar_t/wrapped_env.cc | 8 +- .../num_put/put/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/num_put/requirements/base_classes.cc | 2 +- .../num_put/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/2.cc | 14 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../22_locale/numpunct/members/char/cache_1.cc | 2 +- .../22_locale/numpunct/members/char/cache_2.cc | 2 +- .../22_locale/numpunct/members/char/wrapped_env.cc | 10 +- .../numpunct/members/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/numpunct/members/pod/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/2.cc | 14 +- .../22_locale/numpunct/members/wchar_t/cache_1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_2.cc | 2 +- .../numpunct/members/wchar_t/wrapped_env.cc | 10 +- .../numpunct/members/wchar_t/wrapped_locale.cc | 12 +- .../numpunct/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/numpunct/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct_byname/1.cc | 2 +- .../22_locale/numpunct_byname/named_equivalence.cc | 8 +- .../numpunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../numpunct_byname/requirements/typedefs.cc | 2 +- .../22_locale/time_get/date_order/char/1.cc | 2 +- .../time_get/date_order/char/wrapped_env.cc | 6 +- .../time_get/date_order/char/wrapped_locale.cc | 6 +- .../22_locale/time_get/date_order/wchar_t/1.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_env.cc | 6 +- .../time_get/date_order/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/time_get/get/char/1.cc | 2 +- .../testsuite/22_locale/time_get/get/char/2.cc | 6 +- .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 6 +- .../22_locale/time_get/get_date/char/1.cc | 2 +- .../22_locale/time_get/get_date/char/12750.cc | 6 +- .../22_locale/time_get/get_date/char/12791.cc | 2 +- .../22_locale/time_get/get_date/char/2.cc | 12 +- .../22_locale/time_get/get_date/char/26701.cc | 6 +- .../22_locale/time_get/get_date/char/3.cc | 2 +- .../22_locale/time_get/get_date/char/5.cc | 2 +- .../time_get/get_date/char/wrapped_env.cc | 8 +- .../time_get/get_date/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_date/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12750.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/12791.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_date/wchar_t/26701.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/4.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/5.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_date/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_monthname/char/1.cc | 2 +- .../22_locale/time_get/get_monthname/char/2.cc | 12 +- .../22_locale/time_get/get_monthname/char/3.cc | 2 +- .../22_locale/time_get/get_monthname/char/4.cc | 2 +- .../22_locale/time_get/get_monthname/char/5.cc | 2 +- .../22_locale/time_get/get_monthname/char/6.cc | 2 +- .../time_get/get_monthname/char/wrapped_env.cc | 8 +- .../time_get/get_monthname/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_monthname/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/6.cc | 2 +- .../time_get/get_monthname/wchar_t/wrapped_env.cc | 8 +- .../get_monthname/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_time/char/1.cc | 8 +- .../22_locale/time_get/get_time/char/2.cc | 6 +- .../22_locale/time_get/get_time/char/3.cc | 2 +- .../22_locale/time_get/get_time/char/4.cc | 2 +- .../22_locale/time_get/get_time/char/5.cc | 2 +- .../22_locale/time_get/get_time/char/6.cc | 2 +- .../time_get/get_time/char/wrapped_env.cc | 8 +- .../time_get/get_time/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_time/wchar_t/1.cc | 8 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 6 +- .../22_locale/time_get/get_time/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/6.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_time/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_weekday/char/1.cc | 2 +- .../22_locale/time_get/get_weekday/char/2.cc | 12 +- .../22_locale/time_get/get_weekday/char/3.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-1.cc | 6 +- .../22_locale/time_get/get_weekday/char/38081-2.cc | 6 +- .../22_locale/time_get/get_weekday/char/5.cc | 2 +- .../22_locale/time_get/get_weekday/char/6.cc | 2 +- .../time_get/get_weekday/char/wrapped_env.cc | 8 +- .../time_get/get_weekday/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_weekday/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/6.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_weekday/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_year/char/1.cc | 2 +- .../22_locale/time_get/get_year/char/3.cc | 2 +- .../22_locale/time_get/get_year/char/5.cc | 2 +- .../time_get/get_year/char/wrapped_env.cc | 6 +- .../time_get/get_year/char/wrapped_locale.cc | 6 +- .../22_locale/time_get/get_year/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/5.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_env.cc | 6 +- .../time_get/get_year/wchar_t/wrapped_locale.cc | 6 +- .../time_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/time_put/put/char/1.cc | 2 +- .../testsuite/22_locale/time_put/put/char/10.cc | 2 +- .../22_locale/time_put/put/char/12439_1.cc | 2 +- .../22_locale/time_put/put/char/12439_3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/17038.cc | 8 +- .../testsuite/22_locale/time_put/put/char/2.cc | 6 +- .../testsuite/22_locale/time_put/put/char/3.cc | 6 +- .../testsuite/22_locale/time_put/put/char/4.cc | 6 +- .../testsuite/22_locale/time_put/put/char/5.cc | 2 +- .../testsuite/22_locale/time_put/put/char/6.cc | 6 +- .../testsuite/22_locale/time_put/put/char/7.cc | 6 +- .../testsuite/22_locale/time_put/put/char/8.cc | 6 +- .../testsuite/22_locale/time_put/put/char/9.cc | 2 +- .../22_locale/time_put/put/char/9780-1.cc | 12 +- .../22_locale/time_put/put/char/wrapped_env.cc | 12 +- .../22_locale/time_put/put/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/time_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/10.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_1.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_2.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_3.cc | 2 +- .../22_locale/time_put/put/wchar_t/17038.cc | 8 +- .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 2 +- .../22_locale/time_put/put/wchar_t/wrapped_env.cc | 12 +- .../time_put/put/wchar_t/wrapped_locale.cc | 14 +- .../time_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_put/requirements/typedefs.cc | 2 +- .../array/capacity/constexpr_functions.cc | 2 +- .../23_containers/array/capacity/empty.cc | 2 +- .../23_containers/array/capacity/max_size.cc | 2 +- .../testsuite/23_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../testsuite/23_containers/array/cons/53361.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../23_containers/array/element_access/54388.cc | 2 +- .../23_containers/array/element_access/60497.cc | 2 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../23_containers/array/element_access/back.cc | 2 +- .../element_access/constexpr_element_access.cc | 2 +- .../23_containers/array/element_access/data.cc | 2 +- .../23_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../testsuite/23_containers/array/range_access.cc | 2 +- .../23_containers/array/requirements/citerators.cc | 2 +- .../23_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation/1.cc | 2 +- .../array/requirements/explicit_instantiation/2.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 +- .../23_containers/array/requirements/fill.cc | 2 +- .../array/requirements/member_swap.cc | 2 +- .../requirements/non_default_constructible.cc | 2 +- .../23_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../array/tuple_interface/constexpr_get.cc | 2 +- .../23_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/get_debug_neg.cc | 8 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../array/tuple_interface/tuple_element.cc | 31 +- .../array/tuple_interface/tuple_element_cpp14.cc | 64 + .../tuple_interface/tuple_element_debug_neg.cc | 4 +- .../array/tuple_interface/tuple_element_neg.cc | 4 +- .../array/tuple_interface/tuple_size.cc | 13 +- .../testsuite/23_containers/bitset/18604.cc | 2 +- .../testsuite/23_containers/bitset/45713.cc | 2 +- .../testsuite/23_containers/bitset/all/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/16020.cc | 2 +- .../testsuite/23_containers/bitset/cons/2.cc | 2 +- .../testsuite/23_containers/bitset/cons/3.cc | 2 +- .../testsuite/23_containers/bitset/cons/38244.cc | 2 +- .../testsuite/23_containers/bitset/cons/50268.cc | 2 +- .../testsuite/23_containers/bitset/cons/6282.cc | 2 +- .../23_containers/bitset/cons/constexpr.cc | 2 +- .../23_containers/bitset/cons/dr1325-1.cc | 2 +- .../23_containers/bitset/cons/dr1325-2.cc | 2 +- .../testsuite/23_containers/bitset/cons/dr396.cc | 2 +- .../testsuite/23_containers/bitset/count/6124.cc | 2 +- .../23_containers/bitset/debug/invalidation/1.cc | 2 +- .../testsuite/23_containers/bitset/ext/15361.cc | 2 +- .../testsuite/23_containers/bitset/hash/1.cc | 2 +- .../testsuite/23_containers/bitset/input/1.cc | 2 +- .../testsuite/23_containers/bitset/operations/1.cc | 2 +- .../23_containers/bitset/operations/13838.cc | 2 +- .../testsuite/23_containers/bitset/operations/2.cc | 2 +- .../23_containers/bitset/operations/constexpr-2.cc | 2 +- .../23_containers/bitset/operations/constexpr.cc | 2 +- .../bitset/requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../testsuite/23_containers/bitset/test/1.cc | 2 +- .../testsuite/23_containers/bitset/to_string/1.cc | 2 +- .../23_containers/bitset/to_string/dr396.cc | 2 +- .../testsuite/23_containers/bitset/to_ullong/1.cc | 2 +- .../testsuite/23_containers/bitset/to_ulong/1.cc | 2 +- .../testsuite/23_containers/deque/14340.cc | 2 +- .../testsuite/23_containers/deque/18604.cc | 2 +- .../testsuite/23_containers/deque/58764.cc | 2 +- .../23_containers/deque/allocator/copy.cc | 2 +- .../23_containers/deque/allocator/copy_assign.cc | 2 +- .../23_containers/deque/allocator/ext_ptr.cc | 2 +- .../23_containers/deque/allocator/minimal.cc | 2 +- .../23_containers/deque/allocator/move-2.cc | 2 +- .../23_containers/deque/allocator/move.cc | 12 +- .../23_containers/deque/allocator/move_assign-2.cc | 11 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../23_containers/deque/allocator/noexcept.cc | 14 +- .../23_containers/deque/allocator/swap.cc | 2 +- .../23_containers/deque/capacity/29134-2.cc | 2 +- .../23_containers/deque/capacity/29134.cc | 2 +- .../23_containers/deque/capacity/moveable.cc | 2 +- .../23_containers/deque/capacity/resize_size.cc | 2 +- .../23_containers/deque/capacity/shrink_to_fit.cc | 2 +- .../23_containers/deque/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/deque/cons/1.cc | 2 +- .../testsuite/23_containers/deque/cons/2.cc | 2 +- .../testsuite/23_containers/deque/cons/55977.cc | 2 +- .../testsuite/23_containers/deque/cons/assign/1.cc | 2 +- .../23_containers/deque/cons/clear_allocator.cc | 2 +- .../23_containers/deque/cons/cons_size.cc | 2 +- .../testsuite/23_containers/deque/cons/moveable.cc | 2 +- .../23_containers/deque/cons/moveable2.cc | 2 +- .../23_containers/deque/debug/assign1_neg.cc | 2 +- .../23_containers/deque/debug/assign2_neg.cc | 2 +- .../23_containers/deque/debug/assign3_neg.cc | 2 +- .../23_containers/deque/debug/assign4_neg.cc | 2 +- .../23_containers/deque/debug/construct1_neg.cc | 2 +- .../23_containers/deque/debug/construct2_neg.cc | 2 +- .../23_containers/deque/debug/construct3_neg.cc | 2 +- .../23_containers/deque/debug/construct4_neg.cc | 2 +- .../23_containers/deque/debug/insert1_neg.cc | 2 +- .../23_containers/deque/debug/insert2_neg.cc | 2 +- .../23_containers/deque/debug/insert3_neg.cc | 2 +- .../23_containers/deque/debug/insert4_neg.cc | 2 +- .../23_containers/deque/debug/insert5_neg.cc | 2 +- .../23_containers/deque/debug/invalidation/1.cc | 2 +- .../23_containers/deque/debug/invalidation/2.cc | 2 +- .../23_containers/deque/debug/invalidation/3.cc | 2 +- .../23_containers/deque/debug/invalidation/4.cc | 2 +- .../deque/debug/iterator_self_move_assign_neg.cc | 2 +- .../deque/debug/self_move_assign_neg.cc | 2 +- .../23_containers/deque/debug/shrink_to_fit.cc | 2 +- .../testsuite/23_containers/deque/init-list.cc | 2 +- .../23_containers/deque/modifiers/emplace/52799.cc | 2 +- .../deque/modifiers/emplace/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/erase/1.cc | 2 +- .../23_containers/deque/modifiers/erase/2.cc | 2 +- .../23_containers/deque/modifiers/erase/3.cc | 2 +- .../23_containers/deque/modifiers/erase/50529.cc | 2 +- .../23_containers/deque/modifiers/erase/54577.cc | 2 +- .../deque/modifiers/erase/moveable.cc | 2 +- .../deque/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/moveable.cc | 2 +- .../deque/modifiers/push_back/49836.cc | 2 +- .../deque/modifiers/push_front/49836.cc | 2 +- .../23_containers/deque/modifiers/swap/1.cc | 2 +- .../23_containers/deque/modifiers/swap/2.cc | 2 +- .../23_containers/deque/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/deque/operators/1.cc | 2 +- .../testsuite/23_containers/deque/operators/2.cc | 2 +- .../testsuite/23_containers/deque/range_access.cc | 2 +- .../23_containers/deque/requirements/citerators.cc | 2 +- .../deque/requirements/do_the_right_thing.cc | 2 +- .../deque/requirements/dr438/assign_neg.cc | 6 +- .../deque/requirements/dr438/constructor.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 6 +- .../deque/requirements/dr438/constructor_2_neg.cc | 6 +- .../deque/requirements/dr438/insert_neg.cc | 6 +- .../deque/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../deque/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../deque/requirements/explicit_instantiation/2.cc | 2 +- .../deque/requirements/explicit_instantiation/3.cc | 2 +- .../deque/requirements/explicit_instantiation/4.cc | 2 +- .../deque/requirements/partial_specialization/1.cc | 2 +- .../23_containers/deque/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/deque/types/1.cc | 2 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../forward_list/allocator/ext_ptr.cc | 2 +- .../forward_list/allocator/minimal.cc | 4 +- .../23_containers/forward_list/allocator/move.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../forward_list/allocator/noexcept.cc | 13 +- .../23_containers/forward_list/allocator/swap.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../forward_list/capacity/resize_size.cc | 2 +- .../23_containers/forward_list/comparable.cc | 2 +- .../testsuite/23_containers/forward_list/cons/1.cc | 2 +- .../23_containers/forward_list/cons/10.cc | 2 +- .../23_containers/forward_list/cons/11.cc | 2 +- .../23_containers/forward_list/cons/12.cc | 2 +- .../23_containers/forward_list/cons/13.cc | 2 +- .../23_containers/forward_list/cons/14.cc | 2 +- .../testsuite/23_containers/forward_list/cons/2.cc | 2 +- .../testsuite/23_containers/forward_list/cons/3.cc | 2 +- .../testsuite/23_containers/forward_list/cons/4.cc | 2 +- .../testsuite/23_containers/forward_list/cons/5.cc | 2 +- .../testsuite/23_containers/forward_list/cons/6.cc | 2 +- .../testsuite/23_containers/forward_list/cons/7.cc | 2 +- .../testsuite/23_containers/forward_list/cons/8.cc | 2 +- .../testsuite/23_containers/forward_list/cons/9.cc | 2 +- .../23_containers/forward_list/cons/cons_size.cc | 2 +- .../23_containers/forward_list/cons/moveable.cc | 2 +- .../forward_list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/forward_list/debug/60499.cc | 2 +- .../23_containers/forward_list/debug/clear.cc | 2 +- .../forward_list/debug/construct1_neg.cc | 2 +- .../forward_list/debug/construct2_neg.cc | 2 +- .../forward_list/debug/construct3_neg.cc | 2 +- .../forward_list/debug/construct4_neg.cc | 2 +- .../forward_list/debug/erase_after1_neg.cc | 2 +- .../forward_list/debug/erase_after2_neg.cc | 2 +- .../forward_list/debug/erase_after3_neg.cc | 2 +- .../forward_list/debug/erase_after4_neg.cc | 2 +- .../forward_list/debug/erase_after5_neg.cc | 2 +- .../forward_list/debug/erase_after6_neg.cc | 2 +- .../forward_list/debug/erase_after7_neg.cc | 2 +- .../forward_list/debug/erase_after8_neg.cc | 2 +- .../forward_list/debug/erase_after9_neg.cc | 2 +- .../forward_list/debug/insert_after1_neg.cc | 2 +- .../forward_list/debug/insert_after2_neg.cc | 2 +- .../forward_list/debug/insert_after3_neg.cc | 2 +- .../forward_list/debug/insert_after4_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../forward_list/debug/move_assign_neg.cc | 2 +- .../forward_list/debug/move_constructor.cc | 2 +- .../23_containers/forward_list/debug/move_neg.cc | 2 +- .../forward_list/debug/self_move_assign_neg.cc | 2 +- .../forward_list/debug/splice_after.cc | 2 +- .../forward_list/debug/splice_after1_neg.cc | 2 +- .../forward_list/debug/splice_after2_neg.cc | 2 +- .../forward_list/debug/splice_after3_neg.cc | 2 +- .../forward_list/debug/splice_after4_neg.cc | 2 +- .../forward_list/debug/splice_after5_neg.cc | 2 +- .../forward_list/debug/splice_after6_neg.cc | 2 +- .../forward_list/debug/splice_after7_neg.cc | 2 +- .../23_containers/forward_list/debug/swap.cc | 2 +- .../23_containers/forward_list/modifiers/1.cc | 2 +- .../23_containers/forward_list/modifiers/2.cc | 2 +- .../23_containers/forward_list/modifiers/3.cc | 2 +- .../23_containers/forward_list/modifiers/4.cc | 2 +- .../23_containers/forward_list/modifiers/5.cc | 2 +- .../23_containers/forward_list/modifiers/6.cc | 2 +- .../{range_access.cc => modifiers/addressof.cc} | 21 +- .../23_containers/forward_list/operations/1.cc | 2 +- .../23_containers/forward_list/operations/2.cc | 2 +- .../23_containers/forward_list/operations/3.cc | 2 +- .../23_containers/forward_list/operations/4.cc | 2 +- .../23_containers/forward_list/operations/5.cc | 2 +- .../23_containers/forward_list/operations/6.cc | 2 +- .../23_containers/forward_list/operations/7.cc | 2 +- .../forward_list/operations/remove_freed.cc | 2 +- .../23_containers/forward_list/range_access.cc | 2 +- .../forward_list/requirements/citerators.cc | 2 +- .../requirements/do_the_right_thing.cc | 2 +- .../forward_list/requirements/dr438/assign_neg.cc | 2 +- .../forward_list/requirements/dr438/constructor.cc | 2 +- .../requirements/dr438/constructor_1_neg.cc | 2 +- .../requirements/dr438/constructor_2_neg.cc | 2 +- .../forward_list/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../forward_list/requirements/typedefs.cc | 2 +- .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/bitset/synopsis.cc | 2 +- .../23_containers/headers/deque/synopsis.cc | 2 +- .../23_containers/headers/forward_list/synopsis.cc | 2 +- .../23_containers/headers/list/synopsis.cc | 2 +- .../23_containers/headers/map/synopsis.cc | 2 +- .../23_containers/headers/queue/synopsis.cc | 2 +- .../23_containers/headers/set/synopsis.cc | 2 +- .../23_containers/headers/stack/synopsis.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/types_std_c++0x.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../23_containers/headers/vector/synopsis.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/18604.cc | 2 +- .../testsuite/23_containers/list/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 3 +- .../{forward_list => list}/allocator/copy.cc | 10 +- .../allocator/copy_assign.cc | 8 +- .../{forward_list => list}/allocator/minimal.cc | 10 +- .../{vector => list}/allocator/move.cc | 8 +- .../allocator/move_assign.cc | 8 +- .../{vector => list}/allocator/noexcept.cc | 27 +- .../{forward_list => list}/allocator/swap.cc | 8 +- .../testsuite/23_containers/list/capacity/1.cc | 2 +- .../testsuite/23_containers/list/capacity/1.h | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 2 +- .../23_containers/list/capacity/resize_size.cc | 2 +- .../23_containers/list/check_construct_destroy.cc | 2 +- .../23_containers/list/check_construct_destroy.h | 2 +- .../testsuite/23_containers/list/cons/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/1.h | 2 +- .../testsuite/23_containers/list/cons/2.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/2.h | 2 +- .../testsuite/23_containers/list/cons/3.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/3.h | 2 +- .../testsuite/23_containers/list/cons/4.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/4.h | 2 +- .../testsuite/23_containers/list/cons/5.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/5.h | 2 +- .../testsuite/23_containers/list/cons/55979.cc | 2 +- .../testsuite/23_containers/list/cons/6.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/6.h | 2 +- .../testsuite/23_containers/list/cons/7.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/7.h | 2 +- .../testsuite/23_containers/list/cons/8.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/8.h | 2 +- .../testsuite/23_containers/list/cons/9.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/9.h | 2 +- .../23_containers/list/cons/clear_allocator.cc | 2 +- .../23_containers/list/cons/clear_allocator.h | 2 +- .../testsuite/23_containers/list/cons/cons_size.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.h | 2 +- .../list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/list/debug/assign1_neg.cc | 2 +- .../23_containers/list/debug/assign2_neg.cc | 2 +- .../23_containers/list/debug/assign3_neg.cc | 2 +- .../23_containers/list/debug/assign4_neg.cc | 2 +- .../23_containers/list/debug/construct1_neg.cc | 2 +- .../23_containers/list/debug/construct2_neg.cc | 2 +- .../23_containers/list/debug/construct3_neg.cc | 2 +- .../23_containers/list/debug/construct4_neg.cc | 2 +- .../23_containers/list/debug/insert1_neg.cc | 2 +- .../23_containers/list/debug/insert2_neg.cc | 2 +- .../23_containers/list/debug/insert3_neg.cc | 2 +- .../23_containers/list/debug/insert4_neg.cc | 2 +- .../23_containers/list/debug/insert5_neg.cc | 2 +- .../23_containers/list/debug/invalidation/1.cc | 2 +- .../23_containers/list/debug/invalidation/2.cc | 2 +- .../23_containers/list/debug/invalidation/3.cc | 2 +- .../23_containers/list/debug/invalidation/4.cc | 2 +- .../list/debug/iterator_self_move_assign_neg.cc | 2 +- .../list/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/list/init-list.cc | 2 +- .../testsuite/23_containers/list/init-list.h | 2 +- .../testsuite/23_containers/list/modifiers/1.cc | 2 +- .../testsuite/23_containers/list/modifiers/1.h | 2 +- .../23_containers/list/modifiers/1_c++0x.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.h | 2 +- .../testsuite/23_containers/list/modifiers/3.cc | 2 +- .../testsuite/23_containers/list/modifiers/3.h | 2 +- .../{range_access.cc => modifiers/addressof.cc} | 21 +- .../23_containers/list/modifiers/emplace/52799.cc | 2 +- .../list/modifiers/emplace/const_iterator.cc | 2 +- .../23_containers/list/modifiers/erase/54577.cc | 2 +- .../23_containers/list/modifiers/insert/25288.cc | 2 +- .../23_containers/list/modifiers/insert/25288.h | 2 +- .../list/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/list/modifiers/swap/1.cc | 2 +- .../23_containers/list/modifiers/swap/1.h | 2 +- .../23_containers/list/modifiers/swap/2.cc | 2 +- .../23_containers/list/modifiers/swap/2.h | 2 +- .../23_containers/list/modifiers/swap/3.cc | 2 +- .../23_containers/list/modifiers/swap/3.h | 2 +- .../testsuite/23_containers/list/operations/1.cc | 2 +- .../testsuite/23_containers/list/operations/1.h | 2 +- .../testsuite/23_containers/list/operations/2.cc | 2 +- .../testsuite/23_containers/list/operations/2.h | 2 +- .../23_containers/list/operations/2_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/3.cc | 2 +- .../testsuite/23_containers/list/operations/3.h | 2 +- .../23_containers/list/operations/35969.cc | 2 +- .../23_containers/list/operations/3_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/4.cc | 2 +- .../testsuite/23_containers/list/operations/4.h | 2 +- .../23_containers/list/operations/42352.cc | 2 +- .../list/operations/splice/const_iterator.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 4 +- .../testsuite/23_containers/list/pthread5.cc | 4 +- .../testsuite/23_containers/list/range_access.cc | 2 +- .../23_containers/list/requirements/citerators.cc | 2 +- .../list/requirements/do_the_right_thing.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 6 +- .../list/requirements/dr438/constructor.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 6 +- .../list/requirements/dr438/constructor_2_neg.cc | 6 +- .../list/requirements/dr438/insert_neg.cc | 6 +- .../list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../list/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../list/requirements/explicit_instantiation/2.cc | 2 +- .../list/requirements/explicit_instantiation/3.cc | 2 +- .../list/requirements/explicit_instantiation/4.cc | 2 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/18604.cc | 2 +- .../testsuite/23_containers/map/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/59872.cc | 2 +- .../testsuite/23_containers/map/allocator/copy.cc | 2 +- .../23_containers/map/allocator/copy_assign.cc | 2 +- .../23_containers/map/allocator/init-list.cc | 2 +- .../23_containers/map/allocator/minimal.cc | 4 +- .../testsuite/23_containers/map/allocator/move.cc | 2 +- .../23_containers/map/allocator/move_assign.cc | 2 +- .../23_containers/map/allocator/noexcept.cc | 28 +- .../testsuite/23_containers/map/allocator/swap.cc | 2 +- .../testsuite/23_containers/map/capacity/29134.cc | 2 +- .../testsuite/23_containers/map/cons/moveable.cc | 2 +- .../map/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/map/debug/60499.cc | 2 +- .../23_containers/map/debug/construct1_neg.cc | 2 +- .../23_containers/map/debug/construct2_neg.cc | 2 +- .../23_containers/map/debug/construct3_neg.cc | 2 +- .../23_containers/map/debug/construct4_neg.cc | 2 +- .../23_containers/map/debug/construct5_neg.cc | 2 +- .../23_containers/map/debug/insert1_neg.cc | 2 +- .../23_containers/map/debug/insert2_neg.cc | 2 +- .../23_containers/map/debug/insert3_neg.cc | 2 +- .../23_containers/map/debug/insert4_neg.cc | 2 +- .../23_containers/map/debug/invalidation/1.cc | 2 +- .../23_containers/map/debug/invalidation/2.cc | 2 +- .../map/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/map/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/map/debug/move_neg.cc | 2 +- .../map/debug/self_move_assign_neg.cc | 2 +- .../23_containers/map/element_access/1.cc | 2 +- .../23_containers/map/element_access/2.cc | 2 +- .../23_containers/map/element_access/39901.cc | 2 +- .../23_containers/map/element_access/46148.cc | 2 +- .../testsuite/23_containers/map/init-list.cc | 2 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 +- .../23_containers/map/modifiers/emplace/1.cc | 2 +- .../23_containers/map/modifiers/erase/47628.cc | 2 +- .../23_containers/map/modifiers/erase/51142.cc | 2 +- .../23_containers/map/modifiers/erase/abi_tag.cc | 2 +- .../map/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/map/modifiers/insert/1.cc | 2 +- .../23_containers/map/modifiers/insert/16813.cc | 2 +- .../23_containers/map/modifiers/insert/2.cc | 2 +- .../23_containers/map/modifiers/insert/3.cc | 2 +- .../23_containers/map/modifiers/insert/4.cc | 2 +- .../23_containers/map/modifiers/insert/5.cc | 2 +- .../map/modifiers/insert_or_assign/1.cc | 299 + .../23_containers/map/modifiers/swap/1.cc | 2 +- .../23_containers/map/modifiers/swap/2.cc | 2 +- .../23_containers/map/modifiers/swap/3.cc | 2 +- .../23_containers/map/modifiers/try_emplace/1.cc | 291 + .../testsuite/23_containers/map/operations/1.cc | 36 +- .../testsuite/23_containers/map/operations/2.cc | 7 +- .../23_containers/map/operations/31440.cc | 2 +- .../23_containers/map/operations/count.cc | 2 +- .../testsuite/23_containers/map/operators/1.cc | 2 +- .../testsuite/23_containers/map/operators/1_neg.cc | 2 +- .../testsuite/23_containers/map/operators/2.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 4 +- .../testsuite/23_containers/map/range_access.cc | 2 +- .../23_containers/map/requirements/citerators.cc | 2 +- .../map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../map/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 2 +- .../map/requirements/explicit_instantiation/4.cc | 2 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../map/requirements/partial_specialization/1.cc | 2 +- .../23_containers/map/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multimap/14340.cc | 2 +- .../testsuite/23_containers/multimap/23781_neg.cc | 2 +- .../testsuite/23_containers/multimap/58764.cc | 2 +- .../23_containers/multimap/allocator/copy.cc | 2 +- .../multimap/allocator/copy_assign.cc | 2 +- .../23_containers/multimap/allocator/init-list.cc | 2 +- .../23_containers/multimap/allocator/minimal.cc | 4 +- .../23_containers/multimap/allocator/move.cc | 2 +- .../multimap/allocator/move_assign.cc | 2 +- .../23_containers/multimap/allocator/noexcept.cc | 32 +- .../23_containers/multimap/allocator/swap.cc | 2 +- .../23_containers/multimap/capacity/29134.cc | 2 +- .../23_containers/multimap/cons/moveable.cc | 2 +- .../multimap/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multimap/debug/60499.cc | 2 +- .../23_containers/multimap/debug/construct1_neg.cc | 2 +- .../23_containers/multimap/debug/construct2_neg.cc | 2 +- .../23_containers/multimap/debug/construct3_neg.cc | 2 +- .../23_containers/multimap/debug/construct4_neg.cc | 2 +- .../23_containers/multimap/debug/construct5_neg.cc | 2 +- .../23_containers/multimap/debug/insert1_neg.cc | 2 +- .../23_containers/multimap/debug/insert2_neg.cc | 2 +- .../23_containers/multimap/debug/insert3_neg.cc | 2 +- .../23_containers/multimap/debug/insert4_neg.cc | 2 +- .../23_containers/multimap/debug/invalidation/1.cc | 2 +- .../23_containers/multimap/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multimap/debug/move_assign_neg.cc | 2 +- .../23_containers/multimap/debug/move_neg.cc | 2 +- .../multimap/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multimap/init-list.cc | 2 +- .../23_containers/multimap/modifiers/dr130.cc | 2 +- .../23_containers/multimap/modifiers/emplace/1.cc | 2 +- .../multimap/modifiers/erase/47628.cc | 2 +- .../multimap/modifiers/erase/51142.cc | 2 +- .../multimap/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multimap/modifiers/insert/1.cc | 2 +- .../23_containers/multimap/modifiers/insert/2.cc | 2 +- .../multimap/modifiers/insert/22102.cc | 2 +- .../23_containers/multimap/modifiers/insert/3.cc | 2 +- .../23_containers/multimap/modifiers/insert/4.cc | 2 +- .../23_containers/multimap/modifiers/swap/1.cc | 2 +- .../23_containers/multimap/modifiers/swap/2.cc | 2 +- .../23_containers/multimap/modifiers/swap/3.cc | 2 +- .../23_containers/multimap/operations/1.cc | 36 +- .../23_containers/multimap/operations/2.cc | 7 +- .../23_containers/multimap/operations/count.cc | 2 +- .../23_containers/multimap/range_access.cc | 2 +- .../multimap/requirements/citerators.cc | 2 +- .../multimap/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multimap/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multiset/14340.cc | 2 +- .../testsuite/23_containers/multiset/23781_neg.cc | 2 +- .../testsuite/23_containers/multiset/58764.cc | 2 +- .../23_containers/multiset/allocator/copy.cc | 2 +- .../multiset/allocator/copy_assign.cc | 2 +- .../23_containers/multiset/allocator/init-list.cc | 2 +- .../23_containers/multiset/allocator/minimal.cc | 4 +- .../23_containers/multiset/allocator/move.cc | 2 +- .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/multiset/allocator/noexcept.cc | 26 +- .../23_containers/multiset/allocator/swap.cc | 2 +- .../23_containers/multiset/capacity/29134.cc | 2 +- .../23_containers/multiset/cons/moveable.cc | 2 +- .../multiset/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multiset/debug/60499.cc | 2 +- .../23_containers/multiset/debug/construct1_neg.cc | 2 +- .../23_containers/multiset/debug/construct2_neg.cc | 2 +- .../23_containers/multiset/debug/construct3_neg.cc | 2 +- .../23_containers/multiset/debug/construct4_neg.cc | 2 +- .../23_containers/multiset/debug/construct5_neg.cc | 2 +- .../23_containers/multiset/debug/insert1_neg.cc | 2 +- .../23_containers/multiset/debug/insert2_neg.cc | 2 +- .../23_containers/multiset/debug/insert3_neg.cc | 2 +- .../23_containers/multiset/debug/insert4_neg.cc | 2 +- .../23_containers/multiset/debug/invalidation/1.cc | 2 +- .../23_containers/multiset/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multiset/debug/move_assign_neg.cc | 2 +- .../23_containers/multiset/debug/move_neg.cc | 2 +- .../multiset/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multiset/init-list.cc | 2 +- .../23_containers/multiset/modifiers/dr130.cc | 2 +- .../23_containers/multiset/modifiers/emplace/1.cc | 2 +- .../multiset/modifiers/erase/51142.cc | 2 +- .../multiset/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multiset/modifiers/insert/1.cc | 2 +- .../23_containers/multiset/modifiers/insert/2.cc | 2 +- .../multiset/modifiers/insert/22102.cc | 2 +- .../23_containers/multiset/modifiers/insert/3.cc | 2 +- .../23_containers/multiset/modifiers/insert/4.cc | 2 +- .../23_containers/multiset/modifiers/swap/1.cc | 2 +- .../23_containers/multiset/modifiers/swap/2.cc | 2 +- .../23_containers/multiset/modifiers/swap/3.cc | 2 +- .../23_containers/multiset/operations/1.cc | 40 +- .../23_containers/multiset/operations/2.cc | 7 +- .../23_containers/multiset/operations/count.cc | 2 +- .../23_containers/multiset/range_access.cc | 2 +- .../multiset/requirements/citerators.cc | 2 +- .../multiset/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multiset/requirements/typedefs.cc | 2 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../priority_queue/requirements/typedefs.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 47 +- .../testsuite/23_containers/queue/members/7157.cc | 2 +- .../testsuite/23_containers/queue/moveable.cc | 2 +- .../queue/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../23_containers/queue/requirements/typedefs.cc | 2 +- .../queue/requirements/uses_allocator.cc | 39 +- libstdc++-v3/testsuite/23_containers/set/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/18604.cc | 2 +- .../testsuite/23_containers/set/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/58764.cc | 2 +- .../testsuite/23_containers/set/allocator/copy.cc | 2 +- .../23_containers/set/allocator/copy_assign.cc | 2 +- .../23_containers/set/allocator/init-list.cc | 2 +- .../23_containers/set/allocator/minimal.cc | 4 +- .../testsuite/23_containers/set/allocator/move.cc | 2 +- .../23_containers/set/allocator/move_assign.cc | 2 +- .../23_containers/set/allocator/noexcept.cc | 26 +- .../testsuite/23_containers/set/allocator/swap.cc | 2 +- .../testsuite/23_containers/set/capacity/29134.cc | 2 +- .../23_containers/set/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/set/cons/61023.cc | 2 +- .../testsuite/23_containers/set/cons/moveable.cc | 2 +- .../set/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/set/debug/60499.cc | 2 +- .../23_containers/set/debug/construct1_neg.cc | 2 +- .../23_containers/set/debug/construct2_neg.cc | 2 +- .../23_containers/set/debug/construct3_neg.cc | 2 +- .../23_containers/set/debug/construct4_neg.cc | 2 +- .../23_containers/set/debug/construct5_neg.cc | 2 +- .../23_containers/set/debug/insert1_neg.cc | 2 +- .../23_containers/set/debug/insert2_neg.cc | 2 +- .../23_containers/set/debug/insert3_neg.cc | 2 +- .../23_containers/set/debug/insert4_neg.cc | 2 +- .../23_containers/set/debug/invalidation/1.cc | 2 +- .../23_containers/set/debug/invalidation/2.cc | 2 +- .../set/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/set/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/debug/move_neg.cc | 2 +- .../set/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/init-list.cc | 2 +- .../testsuite/23_containers/set/modifiers/16728.cc | 2 +- .../testsuite/23_containers/set/modifiers/17948.cc | 2 +- .../testsuite/23_containers/set/modifiers/dr130.cc | 2 +- .../23_containers/set/modifiers/emplace/1.cc | 2 +- .../23_containers/set/modifiers/erase/51142.cc | 2 +- .../23_containers/set/modifiers/erase/abi_tag.cc | 2 +- .../set/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/set/modifiers/insert/1.cc | 2 +- .../23_containers/set/modifiers/insert/2.cc | 2 +- .../23_containers/set/modifiers/insert/3.cc | 2 +- .../23_containers/set/modifiers/swap/1.cc | 2 +- .../23_containers/set/modifiers/swap/2.cc | 2 +- .../23_containers/set/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/set/operations/1.cc | 38 +- .../testsuite/23_containers/set/operations/2.cc | 7 +- .../23_containers/set/operations/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.cc | 2 +- .../testsuite/23_containers/set/range_access.cc | 2 +- .../23_containers/set/requirements/citerators.cc | 2 +- .../set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../set/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../set/requirements/explicit_instantiation/2.cc | 2 +- .../set/requirements/explicit_instantiation/3.cc | 2 +- .../set/requirements/explicit_instantiation/4.cc | 2 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../set/requirements/partial_specialization/1.cc | 2 +- .../23_containers/set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/stack/members/7158.cc | 2 +- .../stack/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../23_containers/stack/requirements/typedefs.cc | 2 +- .../stack/requirements/uses_allocator.cc | 39 +- .../testsuite/23_containers/unordered_map/55043.cc | 2 +- .../testsuite/23_containers/unordered_map/59548.cc | 2 +- .../23_containers/unordered_map/allocator/copy.cc | 2 +- .../unordered_map/allocator/copy_assign.cc | 2 +- .../unordered_map/allocator/minimal.cc | 4 +- .../23_containers/unordered_map/allocator/move.cc | 2 +- .../unordered_map/allocator/move_assign.cc | 2 +- .../unordered_map/allocator/noexcept.cc | 45 +- .../23_containers/unordered_map/allocator/swap.cc | 2 +- .../23_containers/unordered_map/cons/56112.cc | 2 +- .../{requirements/52942.cc => cons/66055.cc} | 31 +- .../23_containers/unordered_map/cons/moveable.cc | 2 +- .../23_containers/unordered_map/debug/60499.cc | 2 +- .../unordered_map/debug/begin1_neg.cc | 2 +- .../unordered_map/debug/begin2_neg.cc | 2 +- .../unordered_map/debug/bucket_size_neg.cc | 2 +- .../unordered_map/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_map/debug/cend_neg.cc | 2 +- .../unordered_map/debug/construct1_neg.cc | 2 +- .../unordered_map/debug/construct2_neg.cc | 2 +- .../unordered_map/debug/construct3_neg.cc | 2 +- .../unordered_map/debug/construct4_neg.cc | 2 +- .../unordered_map/debug/construct5_neg.cc | 2 +- .../23_containers/unordered_map/debug/end1_neg.cc | 2 +- .../23_containers/unordered_map/debug/end2_neg.cc | 2 +- .../unordered_map/debug/insert1_neg.cc | 2 +- .../unordered_map/debug/insert2_neg.cc | 2 +- .../unordered_map/debug/insert3_neg.cc | 2 +- .../unordered_map/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_map/debug/max_load_factor_neg.cc | 2 +- .../unordered_map/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_map/debug/move_neg.cc | 2 +- .../unordered_map/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../testsuite/23_containers/unordered_map/dr761.cc | 2 +- .../23_containers/unordered_map/erase/1.cc | 2 +- .../23_containers/unordered_map/erase/24061-map.cc | 2 +- .../23_containers/unordered_map/erase/51142.cc | 2 +- .../23_containers/unordered_map/erase/54276.cc | 2 +- .../23_containers/unordered_map/final_hash.cc | 2 +- .../unordered_map/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_map/init-list.cc | 2 +- .../unordered_map/insert/24061-map.cc | 2 +- .../23_containers/unordered_map/insert/57619.C | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../unordered_map/insert/map_single_move-1.cc | 2 +- .../unordered_map/insert/map_single_move-2.cc | 2 +- .../23_containers/unordered_map/modifiers/61667.cc | 2 +- .../unordered_map/modifiers/emplace.cc | 2 +- .../unordered_map/modifiers/insert_or_assign.cc | 315 + .../unordered_map/modifiers/reserve.cc | 2 +- .../unordered_map/modifiers/try_emplace.cc | 308 + .../23_containers/unordered_map/observers.cc | 2 +- .../unordered_map/operations/count.cc | 2 +- .../23_containers/unordered_map/operators/1.cc | 2 +- .../23_containers/unordered_map/operators/2.cc | 2 +- .../23_containers/unordered_map/range_access.cc | 2 +- .../unordered_map/requirements/52942.cc | 2 +- .../unordered_map/requirements/53067.cc | 2 +- .../unordered_map/requirements/53339.cc | 2 +- .../unordered_map/requirements/citerators.cc | 2 +- .../unordered_map/requirements/cliterators.cc | 2 +- .../unordered_map/requirements/debug_container.cc | 2 +- .../unordered_map/requirements/debug_mode.cc | 2 +- .../unordered_map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../23_containers/unordered_multimap/55043.cc | 2 +- .../unordered_multimap/allocator/copy.cc | 2 +- .../unordered_multimap/allocator/copy_assign.cc | 2 +- .../unordered_multimap/allocator/minimal.cc | 4 +- .../unordered_multimap/allocator/move.cc | 2 +- .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multimap/allocator/noexcept.cc | 46 +- .../unordered_multimap/allocator/swap.cc | 2 +- .../52942.cc => unordered_multimap/cons/66055.cc} | 31 +- .../unordered_multimap/cons/moveable.cc | 2 +- .../unordered_multimap/debug/60499.cc | 2 +- .../unordered_multimap/debug/begin1_neg.cc | 2 +- .../unordered_multimap/debug/begin2_neg.cc | 2 +- .../unordered_multimap/debug/bucket_size_neg.cc | 2 +- .../unordered_multimap/debug/cbegin_neg.cc | 2 +- .../unordered_multimap/debug/cend_neg.cc | 2 +- .../unordered_multimap/debug/construct1_neg.cc | 2 +- .../unordered_multimap/debug/construct2_neg.cc | 2 +- .../unordered_multimap/debug/construct3_neg.cc | 2 +- .../unordered_multimap/debug/construct4_neg.cc | 2 +- .../unordered_multimap/debug/construct5_neg.cc | 2 +- .../unordered_multimap/debug/end1_neg.cc | 2 +- .../unordered_multimap/debug/end2_neg.cc | 2 +- .../unordered_multimap/debug/insert1_neg.cc | 2 +- .../unordered_multimap/debug/insert2_neg.cc | 2 +- .../unordered_multimap/debug/insert3_neg.cc | 2 +- .../unordered_multimap/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multimap/debug/move_assign_neg.cc | 2 +- .../unordered_multimap/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multimap/erase/1.cc | 2 +- .../23_containers/unordered_multimap/erase/2.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/erase/51142.cc | 2 +- .../unordered_multimap/erase/51845-multimap.cc | 2 +- .../unordered_multimap/erase/54276.cc | 2 +- .../23_containers/unordered_multimap/final_hash.cc | 2 +- .../unordered_multimap/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multimap/init-list.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/51866.cc | 2 +- .../unordered_multimap/insert/52476.cc | 2 +- .../unordered_multimap/insert/53115.cc | 2 +- .../unordered_multimap/insert/55028-debug.cc | 2 +- .../unordered_multimap/insert/57619.C | 2 +- .../unordered_multimap/insert/hint.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../insert/multimap_single_move-1.cc | 2 +- .../insert/multimap_single_move-2.cc | 2 +- .../unordered_multimap/modifiers/emplace.cc | 2 +- .../unordered_multimap/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multimap/observers.cc | 2 +- .../unordered_multimap/operations/count.cc | 2 +- .../unordered_multimap/operators/1.cc | 2 +- .../unordered_multimap/operators/2.cc | 2 +- .../unordered_multimap/range_access.cc | 2 +- .../unordered_multimap/requirements/53339.cc | 2 +- .../unordered_multimap/requirements/citerators.cc | 2 +- .../unordered_multimap/requirements/cliterators.cc | 2 +- .../unordered_multimap/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../23_containers/unordered_multiset/55043.cc | 2 +- .../unordered_multiset/allocator/copy.cc | 2 +- .../unordered_multiset/allocator/copy_assign.cc | 2 +- .../unordered_multiset/allocator/minimal.cc | 4 +- .../unordered_multiset/allocator/move.cc | 2 +- .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/allocator/noexcept.cc | 45 +- .../unordered_multiset/allocator/swap.cc | 2 +- .../explicit_instantiation/4.cc => cons/66055.cc} | 27 +- .../23_containers/unordered_multiset/cons/copy.cc | 2 +- .../unordered_multiset/cons/moveable.cc | 2 +- .../unordered_multiset/debug/60499.cc | 2 +- .../unordered_multiset/debug/begin1_neg.cc | 2 +- .../unordered_multiset/debug/begin2_neg.cc | 2 +- .../unordered_multiset/debug/bucket_size_neg.cc | 2 +- .../unordered_multiset/debug/cbegin_neg.cc | 2 +- .../unordered_multiset/debug/cend_neg.cc | 2 +- .../unordered_multiset/debug/construct1_neg.cc | 2 +- .../unordered_multiset/debug/construct2_neg.cc | 2 +- .../unordered_multiset/debug/construct3_neg.cc | 2 +- .../unordered_multiset/debug/construct4_neg.cc | 2 +- .../unordered_multiset/debug/construct5_neg.cc | 2 +- .../unordered_multiset/debug/end1_neg.cc | 2 +- .../unordered_multiset/debug/end2_neg.cc | 2 +- .../unordered_multiset/debug/insert1_neg.cc | 2 +- .../unordered_multiset/debug/insert2_neg.cc | 2 +- .../unordered_multiset/debug/insert3_neg.cc | 2 +- .../unordered_multiset/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multiset/debug/move_assign_neg.cc | 2 +- .../unordered_multiset/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multiset/erase/1.cc | 2 +- .../23_containers/unordered_multiset/erase/2.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/erase/51142.cc | 2 +- .../23_containers/unordered_multiset/final_hash.cc | 2 +- .../unordered_multiset/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multiset/init-list.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/51866.cc | 2 +- .../unordered_multiset/insert/52476.cc | 2 +- .../unordered_multiset/insert/53115.cc | 2 +- .../unordered_multiset/insert/hash_policy.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../insert/multiset_single_move.cc | 2 +- .../unordered_multiset/modifiers/emplace.cc | 2 +- .../unordered_multiset/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multiset/observers.cc | 2 +- .../unordered_multiset/operations/count.cc | 2 +- .../unordered_multiset/operators/1.cc | 2 +- .../unordered_multiset/range_access.cc | 2 +- .../unordered_multiset/requirements/citerators.cc | 2 +- .../unordered_multiset/requirements/cliterators.cc | 2 +- .../unordered_multiset/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/unordered_set/55043.cc | 2 +- .../23_containers/unordered_set/56267-2.cc | 2 +- .../testsuite/23_containers/unordered_set/56267.cc | 2 +- .../testsuite/23_containers/unordered_set/56278.cc | 2 +- .../testsuite/23_containers/unordered_set/61143.cc | 2 +- .../testsuite/23_containers/unordered_set/63456.cc | 2 +- .../23_containers/unordered_set/allocator/copy.cc | 2 +- .../unordered_set/allocator/copy_assign.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../unordered_set/allocator/minimal.cc | 4 +- .../23_containers/unordered_set/allocator/move.cc | 2 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../unordered_set/allocator/noexcept.cc | 45 +- .../23_containers/unordered_set/allocator/swap.cc | 2 +- .../23_containers/unordered_set/buckets/swap.cc | 2 +- .../final_hash.cc => unordered_set/cons/66055.cc} | 33 +- .../23_containers/unordered_set/cons/moveable.cc | 2 +- .../23_containers/unordered_set/debug/60499.cc | 2 +- .../unordered_set/debug/begin1_neg.cc | 2 +- .../unordered_set/debug/begin2_neg.cc | 2 +- .../unordered_set/debug/bucket_size_neg.cc | 2 +- .../unordered_set/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_set/debug/cend_neg.cc | 2 +- .../unordered_set/debug/construct1_neg.cc | 2 +- .../unordered_set/debug/construct2_neg.cc | 2 +- .../unordered_set/debug/construct3_neg.cc | 2 +- .../unordered_set/debug/construct4_neg.cc | 2 +- .../unordered_set/debug/construct5_neg.cc | 2 +- .../unordered_set/debug/debug_functions.cc | 2 +- .../23_containers/unordered_set/debug/end1_neg.cc | 2 +- .../23_containers/unordered_set/debug/end2_neg.cc | 2 +- .../unordered_set/debug/insert1_neg.cc | 2 +- .../unordered_set/debug/insert2_neg.cc | 2 +- .../unordered_set/debug/insert3_neg.cc | 2 +- .../unordered_set/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_set/debug/max_load_factor_neg.cc | 2 +- .../unordered_set/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_set/debug/move_neg.cc | 2 +- .../unordered_set/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_set/erase/1.cc | 2 +- .../23_containers/unordered_set/erase/24061-set.cc | 2 +- .../23_containers/unordered_set/erase/51142.cc | 2 +- .../23_containers/unordered_set/final_hash.cc | 2 +- .../unordered_set/hash_policy/26132.cc | 2 +- .../unordered_set/hash_policy/dr1189.cc | 2 +- .../unordered_set/hash_policy/load_factor.cc | 2 +- .../unordered_set/hash_policy/rehash.cc | 2 +- .../23_containers/unordered_set/init-list.cc | 2 +- .../unordered_set/insert/24061-set.cc | 2 +- .../unordered_set/insert/hash_policy.cc | 2 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../unordered_set/insert/set_single_move.cc | 2 +- .../unordered_set/instantiation_neg.cc | 4 +- .../unordered_set/max_load_factor/robustness.cc | 36 +- .../unordered_set/modifiers/emplace.cc | 2 +- .../unordered_set/modifiers/reserve.cc | 2 +- .../23_containers/unordered_set/modifiers/swap.cc | 2 +- .../23_containers/unordered_set/observers.cc | 2 +- .../unordered_set/operations/count.cc | 2 +- .../23_containers/unordered_set/operators/1.cc | 2 +- .../23_containers/unordered_set/operators/52309.cc | 2 +- .../23_containers/unordered_set/range_access.cc | 2 +- .../unordered_set/requirements/52942.cc | 2 +- .../unordered_set/requirements/53067.cc | 2 +- .../unordered_set/requirements/citerators.cc | 2 +- .../unordered_set/requirements/cliterators.cc | 2 +- .../unordered_set/requirements/debug_container.cc | 2 +- .../unordered_set/requirements/debug_mode.cc | 2 +- .../unordered_set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/14340.cc | 2 +- .../testsuite/23_containers/vector/15523.cc | 2 +- .../testsuite/23_containers/vector/18604.cc | 2 +- .../testsuite/23_containers/vector/26412-1.cc | 2 +- .../testsuite/23_containers/vector/26412-2.cc | 2 +- .../testsuite/23_containers/vector/40192.cc | 2 +- .../testsuite/23_containers/vector/52591.cc | 10 +- .../testsuite/23_containers/vector/58764.cc | 2 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../testsuite/23_containers/vector/63500.cc | 2 +- .../23_containers/vector/allocator/copy.cc | 2 +- .../23_containers/vector/allocator/copy_assign.cc | 2 +- .../23_containers/vector/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/allocator/minimal.cc | 2 +- .../23_containers/vector/allocator/move.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../23_containers/vector/allocator/noexcept.cc | 13 +- .../23_containers/vector/allocator/swap.cc | 2 +- .../testsuite/23_containers/vector/bool/1.cc | 2 +- .../testsuite/23_containers/vector/bool/21244.cc | 2 +- .../testsuite/23_containers/vector/bool/23632.cc | 2 +- .../testsuite/23_containers/vector/bool/6886.cc | 2 +- .../23_containers/vector/bool/allocator/copy.cc | 2 +- .../vector/bool/allocator/copy_assign.cc | 2 +- .../23_containers/vector/bool/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/bool/allocator/minimal.cc | 2 +- .../23_containers/vector/bool/allocator/move.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- .../vector/bool/allocator/noexcept.cc | 13 +- .../23_containers/vector/bool/allocator/swap.cc | 2 +- .../23_containers/vector/bool/capacity/1.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 +- .../vector/bool/capacity/shrink_to_fit.cc | 2 +- .../23_containers/vector/bool/clear_allocator.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/1.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/2.cc | 2 +- .../vector/bool/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/vector/bool/emplace.cc | 2 +- .../testsuite/23_containers/vector/bool/hash/1.cc | 2 +- .../23_containers/vector/bool/modifiers/erase/1.cc | 2 +- .../vector/bool/modifiers/erase/54577.cc | 2 +- .../vector/bool/modifiers/insert/1.cc | 2 +- .../vector/bool/modifiers/insert/31370.cc | 2 +- .../vector/bool/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/1.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/2.cc | 2 +- .../vector/bool/requirements/citerators.cc | 2 +- .../vector/bool/requirements/dr438/constructor.cc | 2 +- .../testsuite/23_containers/vector/bool/swap.cc | 2 +- .../testsuite/23_containers/vector/capacity/1.cc | 2 +- .../testsuite/23_containers/vector/capacity/2.cc | 2 +- .../23_containers/vector/capacity/29134-2.cc | 2 +- .../23_containers/vector/capacity/29134.cc | 2 +- .../23_containers/vector/capacity/44190.cc | 2 +- .../23_containers/vector/capacity/8230.cc | 2 +- .../vector/capacity/reserve/moveable.cc | 2 +- .../vector/capacity/reserve/moveable2.cc | 2 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 +- .../vector/capacity/resize/moveable2.cc | 2 +- .../vector/capacity/resize/resize_size.cc | 2 +- .../23_containers/vector/capacity/shrink_to_fit.cc | 2 +- .../vector/capacity/shrink_to_fit2.cc | 2 +- .../vector/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/vector/cons/1.cc | 2 +- .../testsuite/23_containers/vector/cons/2.cc | 2 +- .../testsuite/23_containers/vector/cons/3.cc | 2 +- .../testsuite/23_containers/vector/cons/4.cc | 2 +- .../testsuite/23_containers/vector/cons/55977.cc | 2 +- .../testsuite/23_containers/vector/cons/6513.cc | 2 +- .../23_containers/vector/cons/clear_allocator.cc | 2 +- .../23_containers/vector/cons/cons_size.cc | 2 +- .../23_containers/vector/cons/moveable.cc | 2 +- .../23_containers/vector/cons/moveable2.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 2 +- .../23_containers/vector/data_access/1.cc | 2 +- .../testsuite/23_containers/vector/debug/52433.cc | 2 +- .../23_containers/vector/debug/57779_neg.cc | 2 +- .../testsuite/23_containers/vector/debug/60499.cc | 2 +- .../testsuite/23_containers/vector/debug/60587.cc | 2 +- .../23_containers/vector/debug/60587_neg.cc | 2 +- .../23_containers/vector/debug/alloc_prop.cc | 2 +- .../23_containers/vector/debug/assign1_neg.cc | 2 +- .../23_containers/vector/debug/assign2_neg.cc | 2 +- .../23_containers/vector/debug/assign3_neg.cc | 2 +- .../23_containers/vector/debug/assign4_neg.cc | 2 +- .../vector/debug/bool/shrink_to_fit.cc | 2 +- .../23_containers/vector/debug/construct1_neg.cc | 2 +- .../23_containers/vector/debug/construct2_neg.cc | 2 +- .../23_containers/vector/debug/construct3_neg.cc | 2 +- .../23_containers/vector/debug/construct4_neg.cc | 2 +- .../23_containers/vector/debug/debug_functions.cc | 2 +- .../23_containers/vector/debug/insert1_neg.cc | 2 +- .../23_containers/vector/debug/insert2_neg.cc | 2 +- .../23_containers/vector/debug/insert3_neg.cc | 2 +- .../23_containers/vector/debug/insert4_neg.cc | 2 +- .../23_containers/vector/debug/insert5_neg.cc | 2 +- .../23_containers/vector/debug/insert6_neg.cc | 2 +- .../vector/{63500.cc => debug/insert7_neg.cc} | 25 +- .../23_containers/vector/debug/invalidation/1.cc | 2 +- .../23_containers/vector/debug/invalidation/2.cc | 2 +- .../23_containers/vector/debug/invalidation/3.cc | 2 +- .../23_containers/vector/debug/invalidation/4.cc | 2 +- .../vector/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 6 +- .../vector/debug/self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/shrink_to_fit.cc | 2 +- .../vector/debug_mode_requires_reallocation-1.cc | 2 +- .../vector/debug_mode_requires_reallocation-2.cc | 2 +- .../23_containers/vector/element_access/1.cc | 2 +- .../23_containers/vector/ext_pointer/citerators.cc | 2 +- .../vector/ext_pointer/data_access.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/1.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/3.cc | 2 +- .../vector/ext_pointer/modifiers/element.cc | 2 +- .../vector/ext_pointer/modifiers/erase.cc | 2 +- .../vector/ext_pointer/modifiers/insert.cc | 2 +- .../23_containers/vector/ext_pointer/resize.cc | 2 +- .../23_containers/vector/ext_pointer/types/1.cc | 2 +- .../23_containers/vector/ext_pointer/types/2.cc | 2 +- .../testsuite/23_containers/vector/init-list.cc | 2 +- .../testsuite/23_containers/vector/modifiers/1.cc | 2 +- .../testsuite/23_containers/vector/modifiers/2.cc | 2 +- .../vector/modifiers/emplace/52799.cc | 2 +- .../vector/modifiers/emplace/const_iterator.cc | 2 +- .../23_containers/vector/modifiers/erase/1.cc | 2 +- .../23_containers/vector/modifiers/erase/50529.cc | 2 +- .../23_containers/vector/modifiers/erase/54577.cc | 2 +- .../vector/modifiers/erase/moveable.cc | 2 +- .../23_containers/vector/modifiers/insert/1.cc | 2 +- .../23_containers/vector/modifiers/insert/58148.cc | 2 +- .../vector/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/vector/modifiers/moveable.cc | 2 +- .../23_containers/vector/modifiers/moveable2.cc | 2 +- .../vector/modifiers/push_back/49836.cc | 2 +- .../vector/modifiers/push_back/strong_guarantee.cc | 88 + .../23_containers/vector/modifiers/swap/1.cc | 2 +- .../23_containers/vector/modifiers/swap/2.cc | 2 +- .../23_containers/vector/modifiers/swap/3.cc | 2 +- .../23_containers/vector/profile/vector.cc | 2 + .../testsuite/23_containers/vector/range_access.cc | 2 +- .../vector/requirements/citerators.cc | 2 +- .../vector/requirements/do_the_right_thing.cc | 2 +- .../vector/requirements/dr438/assign_neg.cc | 6 +- .../vector/requirements/dr438/constructor.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 6 +- .../vector/requirements/dr438/constructor_2_neg.cc | 6 +- .../vector/requirements/dr438/insert_neg.cc | 6 +- .../vector/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../23_containers/vector/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/types/1.cc | 2 +- .../testsuite/23_containers/vector/types/23767.cc | 2 +- .../23_containers/vector/zero_sized_allocations.cc | 2 +- .../24_iterators/back_insert_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../back_insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../back_insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/container_access.cc | 89 + .../24_iterators/front_insert_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../front_insert_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/headers/iterator/range_access.cc | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../24_iterators/headers/iterator/types_std.cc | 2 +- .../testsuite/24_iterators/insert_iterator/2.cc | 2 +- .../insert_iterator/requirements/base_classes.cc | 2 +- .../insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/istream_iterator/2.cc | 2 +- .../istream_iterator/cons/constexpr.cc | 2 +- .../istream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/istreambuf_iterator/2.cc | 2 +- .../24_iterators/istreambuf_iterator/2627.cc | 2 +- .../istreambuf_iterator/cons/constexpr.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../istreambuf_iterator/requirements/dr445.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istreambuf_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2061.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2106.cc | 2 +- .../24_iterators/move_iterator/greedy_ops.cc | 2 +- .../24_iterators/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.cc | 2 +- .../testsuite/24_iterators/operations/40497.cc | 2 +- .../testsuite/24_iterators/operations/next.cc | 2 +- .../operations/next_neg.cc} | 31 +- .../testsuite/24_iterators/operations/prev.cc | 2 +- .../range_access.cc => operations/prev_neg.cc} | 31 +- .../ostream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/ostreambuf_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostreambuf_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/random_access_iterator/26020.cc | 2 +- .../string_vector_iterators.cc | 2 +- .../testsuite/24_iterators/range_access.cc | 2 +- .../testsuite/24_iterators/range_access_cpp14.cc | 2 +- .../24_iterators/reverse_iterator/11729.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/2.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/3.cc | 2 +- .../24_iterators/reverse_iterator/greedy_ops.cc | 2 +- .../24_iterators/reverse_iterator/make.cc | 2 +- .../reverse_iterator/requirements/base_classes.cc | 2 +- .../reverse_iterator/requirements/current.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../reverse_iterator/requirements/typedefs.cc | 2 +- .../testsuite/25_algorithms/adjacent_find/1.cc | 2 +- .../25_algorithms/adjacent_find/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/adjacent_find/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/all_of/1.cc | 2 +- .../testsuite/25_algorithms/all_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/any_of/1.cc | 2 +- .../testsuite/25_algorithms/any_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/binary_search/1.cc | 2 +- .../testsuite/25_algorithms/binary_search/2.cc | 2 +- .../25_algorithms/binary_search/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/4.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +- .../25_algorithms/copy/move_iterators/1.cc | 2 +- .../copy/move_iterators/69478.cc} | 31 +- .../copy/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../copy/streambuf_iterators/char/1.cc | 2 +- .../copy/streambuf_iterators/char/2.cc | 2 +- .../copy/streambuf_iterators/char/3.cc | 2 +- .../copy/streambuf_iterators/char/4.cc | 2 +- .../copy/streambuf_iterators/wchar_t/1.cc | 2 +- .../copy/streambuf_iterators/wchar_t/2.cc | 2 +- .../copy/streambuf_iterators/wchar_t/3.cc | 2 +- .../copy/streambuf_iterators/wchar_t/4.cc | 2 +- .../copy_backward/move_iterators/1.cc | 2 +- .../copy_backward/move_iterators/69478.cc} | 31 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc | 2 +- .../testsuite/25_algorithms/copy_n/50119.cc | 2 +- .../testsuite/25_algorithms/copy_n/58982.cc | 2 +- .../25_algorithms/copy_n/move_iterators/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count/1.cc | 2 +- .../testsuite/25_algorithms/count/check_type.cc | 2 +- .../count/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count_if/1.cc | 2 +- .../testsuite/25_algorithms/count_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/2.cc | 2 +- .../testsuite/25_algorithms/equal/check_type.cc | 2 +- .../testsuite/25_algorithms/equal/check_type2.cc | 2 +- .../25_algorithms/equal/no_operator_ne.cc | 2 +- .../equal/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/equal_range/1.cc | 2 +- .../testsuite/25_algorithms/equal_range/2.cc | 2 +- .../25_algorithms/equal_range/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/35725.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 2 +- .../fill/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 2 +- .../testsuite/25_algorithms/fill_n/25306.cc | 2 +- .../testsuite/25_algorithms/fill_n/35725.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/17441.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/39546.cc | 2 +- .../testsuite/25_algorithms/find/check_type.cc | 2 +- .../find/istreambuf_iterators/char/1.cc | 2 +- .../find/istreambuf_iterators/char/2.cc | 2 +- .../find/istreambuf_iterators/wchar_t/1.cc | 2 +- .../find/istreambuf_iterators/wchar_t/2.cc | 2 +- .../find/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_end/1.cc | 2 +- .../testsuite/25_algorithms/find_end/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_end/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_first_of/1.cc | 2 +- .../25_algorithms/find_first_of/check_type.cc | 2 +- .../25_algorithms/find_first_of/concept_check_1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_first_of/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_if/1.cc | 2 +- .../testsuite/25_algorithms/find_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_if/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_if_not/1.cc | 2 +- .../25_algorithms/find_if_not/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_if_not/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/for_each/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/generate_n/25306.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../headers/algorithm/algorithm_parallel_mode.cc | 2 +- .../headers/algorithm/parallel_algorithm.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed1.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed2.cc | 2 +- .../25_algorithms/headers/algorithm/synopsis.cc | 26 +- .../25_algorithms/headers/cstdlib/functions_std.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/heap/1.cc | 2 +- .../testsuite/25_algorithms/heap/moveable.cc | 2 +- .../testsuite/25_algorithms/heap/moveable2.cc | 2 +- .../testsuite/25_algorithms/heap/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/includes/1.cc | 2 +- .../testsuite/25_algorithms/includes/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/1.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/49559.cc | 2 +- .../25_algorithms/inplace_merge/check_type.cc | 2 +- .../25_algorithms/inplace_merge/moveable.cc | 2 +- .../25_algorithms/inplace_merge/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_heap_until/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_partitioned/1.cc | 2 +- .../25_algorithms/is_partitioned/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_permutation/1.cc | 2 +- .../testsuite/25_algorithms/is_permutation/2.cc | 2 +- .../25_algorithms/is_permutation/64646.cc | 2 +- .../25_algorithms/is_permutation/check_type.cc | 2 +- .../25_algorithms/is_permutation/check_type2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/is_permutation/vectorbool.cc | 2 +- .../testsuite/25_algorithms/is_sorted/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_sorted_until/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/iter_swap/20577.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/lexicographical_compare/1.cc | 2 +- .../lexicographical_compare/check_type.cc | 2 +- .../debug/irreflexive_neg.cc} | 50 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/lower_bound/1.cc | 2 +- .../testsuite/25_algorithms/lower_bound/2.cc | 2 +- .../testsuite/25_algorithms/lower_bound/33613.cc | 2 +- .../25_algorithms/lower_bound/check_type.cc | 2 +- .../lower_bound/debug/irreflexive.cc} | 36 +- .../25_algorithms/lower_bound/no_operator_ne.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/make_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/4.cc | 2 +- .../testsuite/25_algorithms/max/constexpr.cc | 2 +- .../max/requirements/explicit_instantiation/2.cc | 2 +- .../max/requirements/explicit_instantiation/3.cc | 2 +- .../max/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/max_element/1.cc | 2 +- .../25_algorithms/max_element/check_type.cc | 2 +- .../25_algorithms/max_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/merge/1.cc | 2 +- .../testsuite/25_algorithms/merge/check_type.cc | 2 +- .../merge/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/4.cc | 2 +- .../testsuite/25_algorithms/min/constexpr.cc | 2 +- .../min/requirements/explicit_instantiation/2.cc | 2 +- .../min/requirements/explicit_instantiation/3.cc | 2 +- .../min/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/min_element/1.cc | 2 +- .../25_algorithms/min_element/check_type.cc | 2 +- .../25_algorithms/min_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 2 +- .../testsuite/25_algorithms/minmax/37547.cc | 2 +- .../testsuite/25_algorithms/minmax/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/minmax_element/1.cc | 2 +- .../25_algorithms/minmax_element/check_type.cc | 2 +- .../25_algorithms/minmax_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc | 2 +- .../testsuite/25_algorithms/mismatch/check_type.cc | 2 +- .../25_algorithms/mismatch/check_type2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/move/1.cc | 2 +- .../63500.cc => 25_algorithms/move/69478.cc} | 31 +- .../move/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/move_backward/1.cc | 2 +- .../move_backward/69478.cc} | 31 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/next_permutation/1.cc | 2 +- .../25_algorithms/next_permutation/check_type.cc | 2 +- .../25_algorithms/next_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/none_of/1.cc | 2 +- .../testsuite/25_algorithms/none_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/nth_element/1.cc | 2 +- .../testsuite/25_algorithms/nth_element/2.cc | 2 +- .../testsuite/25_algorithms/nth_element/3.cc | 2 +- .../testsuite/25_algorithms/nth_element/58800.cc | 3 +- .../25_algorithms/nth_element/check_type.cc | 2 +- .../25_algorithms/nth_element/moveable.cc | 2 +- .../25_algorithms/nth_element/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort/2.cc | 2 +- .../partial_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/partial_sort/check_type.cc | 2 +- .../25_algorithms/partial_sort/moveable.cc | 2 +- .../25_algorithms/partial_sort/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/2.cc | 2 +- .../25_algorithms/partial_sort_copy/check_type.cc | 2 +- .../partial_sort_copy/debug/irreflexive_neg.cc} | 19 +- .../25_algorithms/partial_sort_copy/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition/1.cc | 2 +- .../testsuite/25_algorithms/partition/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_copy/1.cc | 2 +- .../25_algorithms/partition_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_point/1.cc | 2 +- .../25_algorithms/partition_point/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/pop_heap/57010.cc | 2 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty2_neg.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty_neg.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/prev_permutation/1.cc | 2 +- .../25_algorithms/prev_permutation/check_type.cc | 2 +- .../25_algorithms/prev_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/push_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/random_shuffle/1.cc | 2 +- .../25_algorithms/random_shuffle/59603.cc | 2 +- .../25_algorithms/random_shuffle/moveable.cc | 7 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/remove/1.cc | 2 +- .../testsuite/25_algorithms/remove/check_type.cc | 2 +- .../testsuite/25_algorithms/remove/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/remove_copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/remove_if/1.cc | 2 +- .../25_algorithms/remove_if/check_type.cc | 2 +- .../testsuite/25_algorithms/remove_if/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/replace/1.cc | 2 +- .../testsuite/25_algorithms/replace/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy/1.cc | 2 +- .../25_algorithms/replace_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy_if/1.cc | 2 +- .../25_algorithms/replace_copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_if/1.cc | 2 +- .../25_algorithms/replace_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/reverse/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../reverse_copy/explicit_instantiation/2.cc | 2 +- .../reverse_copy/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/rotate/1.cc | 2 +- .../testsuite/25_algorithms/rotate/check_type.cc | 2 +- .../testsuite/25_algorithms/rotate/dr488.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable2.cc | 5 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/rotate/rotate.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/search/1.cc | 2 +- .../testsuite/25_algorithms/search/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/search_n/11400.cc | 2 +- .../testsuite/25_algorithms/search_n/58358.cc | 2 +- .../testsuite/25_algorithms/search_n/check_type.cc | 2 +- .../testsuite/25_algorithms/search_n/iterator.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_difference/1.cc | 2 +- .../25_algorithms/set_difference/35541.cc | 2 +- .../25_algorithms/set_difference/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_intersection/1.cc | 2 +- .../25_algorithms/set_intersection/34730.cc | 2 +- .../25_algorithms/set_intersection/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/set_symmetric_difference/1.cc | 2 +- .../set_symmetric_difference/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_union/1.cc | 2 +- .../25_algorithms/set_union/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34095.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34636.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/35588.cc | 2 +- .../25_algorithms/sort/check_compare_by_value.cc | 2 +- .../testsuite/25_algorithms/sort/moveable.cc | 2 +- .../testsuite/25_algorithms/sort/random_test.cc | 2 +- .../sort/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/sort/vectorbool.cc | 2 +- .../sort_heap/check_compare_by_value.cc | 2 +- .../25_algorithms/sort_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_partition/1.cc | 2 +- .../25_algorithms/stable_partition/mem_check.cc | 2 +- .../25_algorithms/stable_partition/moveable.cc | 2 +- .../25_algorithms/stable_partition/pr52822.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_sort/1.cc | 2 +- .../testsuite/25_algorithms/stable_sort/2.cc | 2 +- .../testsuite/25_algorithms/stable_sort/3.cc | 2 +- .../testsuite/25_algorithms/stable_sort/49559.cc | 2 +- .../stable_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/stable_sort/check_type.cc | 2 +- .../25_algorithms/stable_sort/mem_check.cc | 2 +- .../25_algorithms/stable_sort/moveable.cc | 2 +- .../25_algorithms/stable_sort/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../65147.cc => 25_algorithms/swap/68877.cc} | 21 +- libstdc++-v3/testsuite/25_algorithms/swap/dr809.cc | 2 +- .../testsuite/25_algorithms/swap/noexcept.cc | 2 +- .../swap/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/swap_ranges/1.cc | 2 +- .../25_algorithms/swap_ranges/check_type.cc | 2 +- .../25_algorithms/swap_ranges/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/1.cc | 2 +- .../testsuite/25_algorithms/unique/11480.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/2.cc | 2 +- .../testsuite/25_algorithms/unique/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/unique_copy/1.cc | 2 +- .../testsuite/25_algorithms/unique_copy/2.cc | 2 +- .../testsuite/25_algorithms/unique_copy/26133.cc | 2 +- .../25_algorithms/unique_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/upper_bound/1.cc | 2 +- .../testsuite/25_algorithms/upper_bound/2.cc | 2 +- .../testsuite/25_algorithms/upper_bound/33613.cc | 2 +- .../25_algorithms/upper_bound/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/accumulate/1.cc | 2 +- .../testsuite/26_numerics/accumulate/48750.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/complex/13450.cc | 2 +- .../testsuite/26_numerics/complex/50880.cc | 2 +- .../testsuite/26_numerics/complex/51083.cc | 2 +- .../testsuite/26_numerics/complex/56111.cc | 2 +- .../testsuite/26_numerics/complex/buggy_complex.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 2 +- .../complex/comparison_operators/constexpr.cc | 2 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 2 +- .../26_numerics/complex/cons/constexpr.cc | 2 +- .../26_numerics/complex/cons/constexpr_primary.cc | 2 +- .../testsuite/26_numerics/complex/dr387_2.cc | 2 +- .../testsuite/26_numerics/complex/dr781_dr1137.cc | 2 +- .../testsuite/26_numerics/complex/dr844.cc | 2 +- .../complex/inserters_extractors/char/1.cc | 2 +- .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 2 +- .../complex/requirements/constexpr_functions.cc | 4 +- .../26_numerics/complex/value_operations/1.cc | 4 +- .../complex/value_operations/constexpr.cc | 4 +- .../complex/value_operations/constexpr2.cc | 2 +- .../26_numerics/complex/value_operations/dr387.cc | 2 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/types_std_c++0x.cc | 2 +- .../serialize.cc => headers/cmath/14608.cc} | 42 +- .../testsuite/26_numerics/headers/cmath/19322.cc | 2 +- .../testsuite/26_numerics/headers/cmath/25913.cc | 2 +- .../testsuite/26_numerics/headers/cmath/37582.cc | 2 +- .../1.cc => 26_numerics/headers/cmath/48891.cc} | 17 +- .../testsuite/26_numerics/headers/cmath/51083.cc | 2 +- .../testsuite/26_numerics/headers/cmath/53503.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 68 + .../headers/cmath/60637.cc} | 12 +- ...c++0x.cc => c99_classification_macros_c++11.cc} | 2 +- ...s_c++.cc => c99_classification_macros_c++98.cc} | 4 +- .../headers/cmath/c99_classification_macros_c.cc | 8 +- .../testsuite/26_numerics/headers/cmath/c_math.cc | 2 +- .../26_numerics/headers/cmath/c_math_dynamic.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr550.cc | 2 +- .../26_numerics/headers/cmath/fabs_inline.cc | 2 +- .../26_numerics/headers/cmath/functions_std.cc | 2 +- .../testsuite/26_numerics/headers/cmath/macros.cc | 2 +- .../26_numerics/headers/cmath/overloads.cc | 2 +- .../headers/cmath/overloads_c++0x_neg.cc | 2 +- .../testsuite/26_numerics/headers/cmath/powi.cc | 2 +- .../26_numerics/headers/cmath/types_std_c++0x.cc | 2 +- .../headers/cmath/types_std_c++0x_neg.cc | 2 +- .../26_numerics/headers/complex/synopsis.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/13943.cc | 6 +- .../testsuite/26_numerics/headers/cstdlib/2190.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/54686.c | 2 +- .../headers/cstdlib/60401.cc} | 22 +- .../26_numerics/headers/cstdlib/functions_std.cc | 2 +- .../26_numerics/headers/cstdlib/macros.cc | 2 +- .../26_numerics/headers/cstdlib/types_std.cc | 2 +- .../26_numerics/headers/cstdlib/types_std_c++0x.cc | 6 +- .../26_numerics/headers/ctgmath/complex.cc | 2 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../headers/numeric/numeric_parallel_mode.cc | 2 +- .../headers/numeric/parallel_numeric.cc | 2 +- .../headers/numeric/parallel_numeric_mixed1.cc | 2 +- .../headers/numeric/parallel_numeric_mixed2.cc | 2 +- .../26_numerics/headers/numeric/synopsis.cc | 2 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/types_std_c++0x.cc | 2 +- .../26_numerics/headers/valarray/synopsis.cc | 2 +- .../26_numerics/headers/valarray/types_std.cc | 2 +- .../testsuite/26_numerics/inner_product/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 +- .../iota/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/partial_sum/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../random/bernoulli_distribution/cons/default.cc | 2 +- .../random/bernoulli_distribution/cons/parms.cc | 2 +- .../bernoulli_distribution/operators/equal.cc | 2 +- .../bernoulli_distribution/operators/inequal.cc | 2 +- .../bernoulli_distribution/operators/serialize.cc | 2 +- .../bernoulli_distribution/operators/values.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/binomial_distribution/cons/default.cc | 2 +- .../random/binomial_distribution/cons/parms.cc | 2 +- .../binomial_distribution/operators/equal.cc | 2 +- .../binomial_distribution/operators/inequal.cc | 2 +- .../binomial_distribution/operators/serialize.cc | 2 +- .../binomial_distribution/operators/values.cc | 2 +- .../binomial_distribution/operators/values2.cc | 2 +- .../binomial_distribution/operators/values3.cc | 2 +- .../binomial_distribution/operators/values4.cc | 2 +- .../binomial_distribution/operators/values5.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/cauchy_distribution/cons/default.cc | 2 +- .../random/cauchy_distribution/cons/parms.cc | 2 +- .../random/cauchy_distribution/operators/equal.cc | 2 +- .../cauchy_distribution/operators/inequal.cc | 2 +- .../cauchy_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../cauchy_distribution/requirements/typedefs.cc | 2 +- .../chi_squared_distribution/cons/default.cc | 2 +- .../random/chi_squared_distribution/cons/parms.cc | 2 +- .../chi_squared_distribution/operators/equal.cc | 2 +- .../chi_squared_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../26_numerics/random/default_random_engine.cc | 2 +- .../random/discard_block_engine/cons/55215.cc | 2 +- .../random/discard_block_engine/cons/base_copy.cc | 2 +- .../random/discard_block_engine/cons/base_move.cc | 2 +- .../random/discard_block_engine/cons/copy.cc | 2 +- .../random/discard_block_engine/cons/default.cc | 2 +- .../random/discard_block_engine/cons/seed1.cc | 2 +- .../random/discard_block_engine/cons/seed2.cc | 2 +- .../random/discard_block_engine/cons/seed_seq.cc | 2 +- .../random/discard_block_engine/operators/equal.cc | 2 +- .../discard_block_engine/operators/inequal.cc | 2 +- .../discard_block_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../discard_block_engine/requirements/typedefs.cc | 2 +- .../random/discrete_distribution/cons/default.cc | 2 +- .../random/discrete_distribution/cons/initlist.cc | 2 +- .../discrete_distribution/cons/num_xbound_fun.cc | 2 +- .../random/discrete_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../discrete_distribution/operators/equal.cc | 2 +- .../discrete_distribution/operators/inequal.cc | 2 +- .../discrete_distribution/operators/serialize.cc | 2 +- .../discrete_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../discrete_distribution/requirements/typedefs.cc | 2 +- .../exponential_distribution/cons/default.cc | 2 +- .../random/exponential_distribution/cons/parms.cc | 2 +- .../exponential_distribution/operators/equal.cc | 2 +- .../exponential_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../extreme_value_distribution/cons/default.cc | 2 +- .../extreme_value_distribution/cons/parms.cc | 2 +- .../extreme_value_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/fisher_f_distribution/cons/default.cc | 2 +- .../random/fisher_f_distribution/cons/parms.cc | 2 +- .../fisher_f_distribution/operators/equal.cc | 2 +- .../fisher_f_distribution/operators/inequal.cc | 2 +- .../fisher_f_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../fisher_f_distribution/requirements/typedefs.cc | 2 +- .../random/gamma_distribution/cons/default.cc | 2 +- .../random/gamma_distribution/cons/parms.cc | 2 +- .../random/gamma_distribution/operators/equal.cc | 2 +- .../random/gamma_distribution/operators/inequal.cc | 2 +- .../gamma_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../random/geometric_distribution/cons/default.cc | 2 +- .../random/geometric_distribution/cons/parms.cc | 2 +- .../geometric_distribution/operators/equal.cc | 2 +- .../geometric_distribution/operators/inequal.cc | 2 +- .../geometric_distribution/operators/serialize.cc | 2 +- .../geometric_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/independent_bits_engine/cons/55215.cc | 2 +- .../independent_bits_engine/cons/base_copy.cc | 2 +- .../independent_bits_engine/cons/base_move.cc | 2 +- .../random/independent_bits_engine/cons/copy.cc | 2 +- .../random/independent_bits_engine/cons/default.cc | 2 +- .../random/independent_bits_engine/cons/seed1.cc | 2 +- .../random/independent_bits_engine/cons/seed2.cc | 2 +- .../independent_bits_engine/cons/seed_seq.cc | 2 +- .../independent_bits_engine/operators/equal.cc | 2 +- .../independent_bits_engine/operators/inequal.cc | 2 +- .../independent_bits_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/knuth_b.cc | 2 +- .../linear_congruential_engine/cons/55215.cc | 2 +- .../random/linear_congruential_engine/cons/copy.cc | 2 +- .../linear_congruential_engine/cons/default.cc | 2 +- .../linear_congruential_engine/cons/seed1.cc | 2 +- .../linear_congruential_engine/cons/seed2.cc | 2 +- .../linear_congruential_engine/cons/seed_seq.cc | 2 +- .../linear_congruential_engine/operators/51795.cc | 2 +- .../linear_congruential_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/lognormal_distribution/cons/default.cc | 2 +- .../random/lognormal_distribution/cons/parms.cc | 2 +- .../lognormal_distribution/operators/equal.cc | 2 +- .../lognormal_distribution/operators/inequal.cc | 2 +- .../lognormal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/mersenne_twister_engine/cons/55215.cc | 2 +- .../random/mersenne_twister_engine/cons/copy.cc | 2 +- .../random/mersenne_twister_engine/cons/default.cc | 2 +- .../random/mersenne_twister_engine/cons/seed1.cc | 2 +- .../random/mersenne_twister_engine/cons/seed2.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq.cc | 2 +- .../mersenne_twister_engine/operators/equal.cc | 2 +- .../mersenne_twister_engine/operators/inequal.cc | 2 +- .../mersenne_twister_engine/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand0.cc | 2 +- .../testsuite/26_numerics/random/mt19937.cc | 2 +- .../testsuite/26_numerics/random/mt19937_64.cc | 2 +- .../negative_binomial_distribution/cons/default.cc | 2 +- .../negative_binomial_distribution/cons/parms.cc | 2 +- .../operators/58302.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/normal_distribution/cons/default.cc | 2 +- .../random/normal_distribution/cons/parms.cc | 2 +- .../random/normal_distribution/operators/equal.cc | 2 +- .../normal_distribution/operators/inequal.cc | 2 +- .../normal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_constant_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../piecewise_linear_distribution/cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_linear_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/poisson_distribution/cons/default.cc | 2 +- .../random/poisson_distribution/cons/parms.cc | 2 +- .../random/poisson_distribution/operators/equal.cc | 2 +- .../poisson_distribution/operators/inequal.cc | 2 +- .../poisson_distribution/operators/serialize.cc | 2 +- .../poisson_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../random/random_device/cons/default.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/ranlux24.cc | 2 +- .../testsuite/26_numerics/random/ranlux24_base.cc | 2 +- .../testsuite/26_numerics/random/ranlux48.cc | 2 +- .../testsuite/26_numerics/random/ranlux48_base.cc | 2 +- .../random/seed_seq/cons/65631.cc} | 19 +- .../26_numerics/random/seed_seq/cons/default.cc | 2 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 2 +- .../26_numerics/random/seed_seq/cons/range.cc | 2 +- .../random/seed_seq/requirements/typedefs.cc | 2 +- .../random/shuffle_order_engine/cons/55215.cc | 2 +- .../random/shuffle_order_engine/cons/base_copy.cc | 2 +- .../random/shuffle_order_engine/cons/base_move.cc | 2 +- .../random/shuffle_order_engine/cons/copy.cc | 2 +- .../random/shuffle_order_engine/cons/default.cc | 2 +- .../random/shuffle_order_engine/cons/seed1.cc | 2 +- .../random/shuffle_order_engine/cons/seed2.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq.cc | 2 +- .../random/shuffle_order_engine/operators/equal.cc | 2 +- .../shuffle_order_engine/operators/inequal.cc | 2 +- .../shuffle_order_engine/operators/serialize.cc | 2 +- .../shuffle_order_engine/requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../shuffle_order_engine/requirements/typedefs.cc | 2 +- .../random/student_t_distribution/cons/default.cc | 2 +- .../random/student_t_distribution/cons/parms.cc | 2 +- .../student_t_distribution/operators/equal.cc | 2 +- .../student_t_distribution/operators/inequal.cc | 2 +- .../student_t_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../subtract_with_carry_engine/cons/55215.cc | 2 +- .../random/subtract_with_carry_engine/cons/copy.cc | 2 +- .../subtract_with_carry_engine/cons/default.cc | 2 +- .../subtract_with_carry_engine/cons/seed1.cc | 2 +- .../subtract_with_carry_engine/cons/seed2.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq.cc | 2 +- .../subtract_with_carry_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_int_distribution/cons/default.cc | 2 +- .../random/uniform_int_distribution/cons/parms.cc | 2 +- .../uniform_int_distribution/operators/equal.cc | 2 +- .../uniform_int_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_int_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_real_distribution/cons/default.cc | 2 +- .../random/uniform_real_distribution/cons/parms.cc | 2 +- .../uniform_real_distribution/operators/64351.cc} | 41 +- .../uniform_real_distribution/operators/equal.cc | 2 +- .../uniform_real_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/weibull_distribution/cons/default.cc | 2 +- .../random/weibull_distribution/cons/parms.cc | 2 +- .../random/weibull_distribution/operators/equal.cc | 2 +- .../weibull_distribution/operators/inequal.cc | 2 +- .../weibull_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../weibull_distribution/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/26_numerics/slice/1.cc | 2 +- .../26_numerics/slice_array/array_assignment.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../slice_array/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/valarray/27867.cc | 2 +- .../testsuite/26_numerics/valarray/28277.cc | 2 +- .../testsuite/26_numerics/valarray/30416.cc | 2 +- .../testsuite/26_numerics/valarray/33084.cc | 2 +- .../testsuite/26_numerics/valarray/40691.cc | 2 +- .../socket.cc => 26_numerics/valarray/69116.cc} | 46 +- .../testsuite/26_numerics/valarray/algo.cc | 2 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../testsuite/26_numerics/valarray/dr543.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-1.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-2.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-3.C | 2 +- .../testsuite/26_numerics/valarray/init-list.cc | 2 +- .../testsuite/26_numerics/valarray/moveable.cc | 2 +- .../testsuite/26_numerics/valarray/name_lookup.cc | 2 +- .../valarray/noexcept_move_construct.cc | 2 +- .../testsuite/26_numerics/valarray/operators.cc | 2 +- .../testsuite/26_numerics/valarray/range_access.cc | 5 +- .../valarray/{range_access.cc => range_access2.cc} | 13 +- .../requirements/explicit_instantiation.cc | 2 +- .../26_numerics/valarray/requirements/typedefs.cc | 2 +- .../26_numerics/valarray/subset_assignment.cc | 2 +- .../testsuite/26_numerics/valarray/swap.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/4.cc | 2 +- .../27_io/basic_filebuf/close/char/4879.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/5.cc | 2 +- .../27_io/basic_filebuf/close/char/9964.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/char/1.cc | 2 +- .../27_io/basic_filebuf/cons/char/copy_neg.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/10132-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/12206.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13007.cc | 6 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 8 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 10 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 10 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 10 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 6 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 6 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 28 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_filebuf/in_avail/char/1.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 2 +- .../27_io/basic_filebuf/is_open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/4.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/5.cc | 2 +- .../27_io/basic_filebuf/open/char/9507.cc | 2 +- .../27_io/basic_filebuf/overflow/char/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/13858.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/3599.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9169.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9182-2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9988.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-1.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-2.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-3.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-4.cc | 2 +- .../27_io/basic_filebuf/overflow/wchar_t/13858.cc | 2 +- .../27_io/basic_filebuf/pbackfail/char/9761.cc | 2 +- .../basic_filebuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_filebuf/requirements/typedefs.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_filebuf/seekoff/10132-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12232.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/26777.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 12 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 2 +- .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 2 +- .../27_io/basic_filebuf/seekpos/10132-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 12 +- .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-out.cc | 2 +- .../testsuite/27_io/basic_filebuf/sgetn/char/3.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9339.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sync/char/1057.cc | 2 +- .../27_io/basic_filebuf/sync/char/9182-1.cc | 2 +- .../27_io/basic_filebuf/underflow/10096.cc | 2 +- .../27_io/basic_filebuf/underflow/char/1.cc | 2 +- .../27_io/basic_filebuf/underflow/char/10097.cc | 2 +- .../27_io/basic_filebuf/underflow/char/2.cc | 2 +- .../27_io/basic_filebuf/underflow/char/3.cc | 2 +- .../27_io/basic_filebuf/underflow/char/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/char/9027.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 12 +- .../basic_filebuf/underflow/wchar_t/11389-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-2.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-3.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-4.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 12 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 12 +- .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 6 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/base.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../27_io/basic_fstream/rdbuf/char/2832.cc | 2 +- .../basic_fstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_fstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ifstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/2.cc | 2 +- .../27_io/basic_ifstream/rdbuf/char/2832.cc | 2 +- .../basic_ifstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ifstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ios/clear/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/3.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/2.cc | 6 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/imbue/14072.cc | 2 +- .../testsuite/27_io/basic_ios/locales/char/1.cc | 2 +- .../27_io/basic_ios/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ios/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_iostream/cons/16251.C | 2 +- .../testsuite/27_io/basic_iostream/cons/2020.cc | 2 +- .../basic_iostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_iostream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/cons/3.cc | 2 +- .../27_io/basic_istream/exceptions/char/9561.cc | 2 +- .../27_io/basic_istream/exceptions/wchar_t/9561.cc | 2 +- .../basic_istream/extractors_arithmetic/char/01.cc | 2 +- .../basic_istream/extractors_arithmetic/char/02.cc | 2 +- .../basic_istream/extractors_arithmetic/char/03.cc | 2 +- .../basic_istream/extractors_arithmetic/char/06.cc | 2 +- .../basic_istream/extractors_arithmetic/char/07.cc | 2 +- .../basic_istream/extractors_arithmetic/char/08.cc | 2 +- .../basic_istream/extractors_arithmetic/char/09.cc | 2 +- .../basic_istream/extractors_arithmetic/char/10.cc | 2 +- .../basic_istream/extractors_arithmetic/char/11.cc | 2 +- .../basic_istream/extractors_arithmetic/char/12.cc | 2 +- .../basic_istream/extractors_arithmetic/char/13.cc | 2 +- .../extractors_arithmetic/char/9555-ia.cc | 2 +- .../extractors_arithmetic/char/dr696.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_arithmetic/pod/3983-1.cc | 2 +- .../extractors_arithmetic/wchar_t/01.cc | 2 +- .../extractors_arithmetic/wchar_t/02.cc | 2 +- .../extractors_arithmetic/wchar_t/03.cc | 2 +- .../extractors_arithmetic/wchar_t/06.cc | 2 +- .../extractors_arithmetic/wchar_t/07.cc | 2 +- .../extractors_arithmetic/wchar_t/08.cc | 2 +- .../extractors_arithmetic/wchar_t/09.cc | 2 +- .../extractors_arithmetic/wchar_t/10.cc | 2 +- .../extractors_arithmetic/wchar_t/11.cc | 2 +- .../extractors_arithmetic/wchar_t/12.cc | 2 +- .../extractors_arithmetic/wchar_t/13.cc | 2 +- .../extractors_arithmetic/wchar_t/9555-ia.cc | 2 +- .../extractors_arithmetic/wchar_t/dr696.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_istream/extractors_character/char/1.cc | 2 +- .../extractors_character/char/11095-i.cc | 2 +- .../basic_istream/extractors_character/char/2.cc | 2 +- .../basic_istream/extractors_character/char/3.cc | 2 +- .../basic_istream/extractors_character/char/4.cc | 2 +- .../extractors_character/char/9555-ic.cc | 2 +- .../extractors_character/char/9826.cc | 2 +- .../extractors_character/pod/3983-2.cc | 2 +- .../extractors_character/wchar_t/1.cc | 2 +- .../extractors_character/wchar_t/11095-i.cc | 2 +- .../extractors_character/wchar_t/2.cc | 2 +- .../extractors_character/wchar_t/3.cc | 2 +- .../extractors_character/wchar_t/4.cc | 2 +- .../extractors_character/wchar_t/9555-ic.cc | 2 +- .../27_io/basic_istream/extractors_other/char/1.cc | 2 +- .../27_io/basic_istream/extractors_other/char/2.cc | 2 +- .../basic_istream/extractors_other/char/26181.cc | 2 +- .../27_io/basic_istream/extractors_other/char/3.cc | 2 +- .../basic_istream/extractors_other/char/9318-in.cc | 2 +- .../basic_istream/extractors_other/char/9424-in.cc | 2 +- .../basic_istream/extractors_other/char/9555-io.cc | 2 +- .../extractors_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_other/char/exceptions_null.cc | 2 +- .../basic_istream/extractors_other/pod/3983-3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/1.cc | 2 +- .../basic_istream/extractors_other/wchar_t/2.cc | 2 +- .../extractors_other/wchar_t/26181.cc | 2 +- .../basic_istream/extractors_other/wchar_t/3.cc | 2 +- .../extractors_other/wchar_t/9318-in.cc | 2 +- .../extractors_other/wchar_t/9424-in.cc | 2 +- .../extractors_other/wchar_t/9555-io.cc | 2 +- .../extractors_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../extractors_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/char/1.cc | 2 +- .../27_io/basic_istream/getline/char/2.cc | 2 +- .../27_io/basic_istream/getline/char/3.cc | 2 +- .../27_io/basic_istream/getline/char/4.cc | 2 +- .../27_io/basic_istream/getline/char/5.cc | 2 +- .../27_io/basic_istream/getline/char/6.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/1.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/2.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/4.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/5.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/6.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/3.cc | 2 +- .../27_io/basic_istream/ignore/char/6360.cc | 2 +- .../27_io/basic_istream/ignore/char/7220.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/1.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/2.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/6360.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/7220.cc | 2 +- .../testsuite/27_io/basic_istream/peek/char/1.cc | 2 +- .../27_io/basic_istream/peek/char/12296.cc | 2 +- .../27_io/basic_istream/peek/char/6414.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/1.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/12296.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/6414.cc | 2 +- .../27_io/basic_istream/putback/char/1.cc | 2 +- .../27_io/basic_istream/putback/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/3.cc | 2 +- .../27_io/basic_istream/read/wchar_t/1.cc | 2 +- .../27_io/basic_istream/read/wchar_t/2.cc | 2 +- .../27_io/basic_istream/read/wchar_t/3.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/char/8258.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/8258.cc | 2 +- .../basic_istream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_istream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/seekg/char/2.cc | 2 +- .../27_io/basic_istream/seekg/char/26211.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-2.cc | 2 +- .../seekg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/char/fstream.cc | 2 +- .../27_io/basic_istream/seekg/char/sstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-2.cc | 2 +- .../seekg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/1.cc | 2 +- .../27_io/basic_istream/sentry/char/12297.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/2.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/3.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/2.cc | 2 +- .../27_io/basic_istream/tellg/char/26211.cc | 2 +- .../27_io/basic_istream/tellg/char/8348.cc | 2 +- .../tellg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/char/fstream.cc | 2 +- .../27_io/basic_istream/tellg/char/sstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/1.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/8348.cc | 2 +- .../tellg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/ws/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ws/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/assign/1.cc | 2 +- .../27_io/basic_istringstream/cons/2020.cc | 2 +- .../27_io/basic_istringstream/cons/move.cc | 2 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 2 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_istringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_istringstream/str/char/1.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/2.cc | 2 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 4 +- .../27_io/basic_ofstream/rdbuf/char/2832.cc | 2 +- .../basic_ofstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ofstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ostream/cons/2020.cc | 2 +- .../27_io/basic_ostream/cons/char/9827.cc | 2 +- .../27_io/basic_ostream/cons/char/null.cc | 2 +- .../27_io/basic_ostream/cons/wchar_t/9827.cc | 2 +- .../testsuite/27_io/basic_ostream/endl/char/1.cc | 2 +- .../27_io/basic_ostream/endl/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/2.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/2.cc | 2 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/2.cc | 2 +- .../flush/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/2.cc | 2 +- .../flush/wchar_t/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/1.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/2.cc | 6 +- .../inserters_arithmetic/char/23871.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/3.cc | 2 +- .../inserters_arithmetic/char/31031.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 2 +- .../inserters_arithmetic/char/4402.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/5.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/6.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/7.cc | 2 +- .../inserters_arithmetic/char/9555-oa.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_arithmetic/char/hexfloat.cc | 2 +- .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 6 +- .../inserters_arithmetic/wchar_t/3.cc | 2 +- .../inserters_arithmetic/wchar_t/31031.cc | 2 +- .../inserters_arithmetic/wchar_t/4.cc | 2 +- .../inserters_arithmetic/wchar_t/4402.cc | 2 +- .../inserters_arithmetic/wchar_t/5.cc | 2 +- .../inserters_arithmetic/wchar_t/6.cc | 2 +- .../inserters_arithmetic/wchar_t/7.cc | 2 +- .../inserters_arithmetic/wchar_t/9555-oa.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_ostream/inserters_character/char/1.cc | 2 +- .../inserters_character/char/11095-oa.cc | 2 +- .../inserters_character/char/11095-ob.cc | 2 +- .../inserters_character/char/11095-oc.cc | 2 +- .../basic_ostream/inserters_character/char/2.cc | 2 +- .../inserters_character/char/28277-3.cc | 2 +- .../inserters_character/char/28277-4.cc | 2 +- .../basic_ostream/inserters_character/char/3.cc | 2 +- .../basic_ostream/inserters_character/char/4.cc | 2 +- .../basic_ostream/inserters_character/char/5.cc | 2 +- .../basic_ostream/inserters_character/char/6.cc | 2 +- .../basic_ostream/inserters_character/char/8.cc | 2 +- .../inserters_character/char/9555-oc.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/1.cc | 2 +- .../inserters_character/wchar_t/11095-od.cc | 2 +- .../inserters_character/wchar_t/11095-oe.cc | 2 +- .../inserters_character/wchar_t/11095-of.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/2.cc | 2 +- .../inserters_character/wchar_t/28277-1.cc | 2 +- .../inserters_character/wchar_t/28277-2.cc | 2 +- .../inserters_character/wchar_t/28277-3.cc | 2 +- .../inserters_character/wchar_t/28277-4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/6.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/7.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/8.cc | 2 +- .../inserters_character/wchar_t/9555-oc.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/1.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/2.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/3.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/4.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/5.cc | 2 +- .../basic_ostream/inserters_other/char/9318-out.cc | 2 +- .../basic_ostream/inserters_other/char/9424-out.cc | 2 +- .../basic_ostream/inserters_other/char/9555-oo.cc | 2 +- .../inserters_other/char/error_code.cc | 2 +- .../inserters_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_other/char/exceptions_null.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/1.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/2.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/5.cc | 2 +- .../inserters_other/wchar_t/9318-out.cc | 2 +- .../inserters_other/wchar_t/9424-out.cc | 2 +- .../inserters_other/wchar_t/9555-oo.cc | 2 +- .../inserters_other/wchar_t/error_code.cc | 2 +- .../inserters_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../inserters_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_ostream/put/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/put/wchar_t/1.cc | 2 +- .../basic_ostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ostream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-fstream.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-sstream.cc | 2 +- .../seekp/char/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-fstream.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-sstream.cc | 2 +- .../seekp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/pod/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/2.cc | 2 +- .../tellp/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/2.cc | 2 +- .../tellp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/write/char/1.cc | 2 +- .../27_io/basic_ostream/write/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/assign/1.cc | 2 +- .../27_io/basic_ostringstream/cons/2020.cc | 2 +- .../27_io/basic_ostringstream/cons/char/3.cc | 2 +- .../27_io/basic_ostringstream/cons/move.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 4 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 2 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_ostringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostringstream/str/char/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/2.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 6 +- .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 2 +- .../27_io/basic_streambuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-2.cc | 6 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 10 +- .../27_io/basic_streambuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-2.cc | 6 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_streambuf/in_avail/char/1.cc | 2 +- .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/2.cc | 2 +- .../27_io/basic_streambuf/overflow/char/3599.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 2 +- .../basic_streambuf/requirements/base_classes.cc | 2 +- .../27_io/basic_streambuf/requirements/typedefs.cc | 2 +- .../27_io/basic_streambuf/sgetc/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputbackc/char/9538.cc | 2 +- .../basic_streambuf/sputbackc/wchar_t/9538.cc | 2 +- .../27_io/basic_streambuf/sputc/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sync/char/1057.cc | 2 +- .../27_io/basic_streambuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/9322.cc | 10 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_stringbuf/in_avail/char/1.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/21955.cc | 2 +- .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/2.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/9988.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 2 +- .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/2.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 2 +- .../basic_stringbuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../27_io/basic_stringbuf/requirements/typedefs.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 6 +- .../27_io/basic_stringbuf/seekoff/char/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 6 +- .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/3.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/4.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 2 +- .../27_io/basic_stringbuf/sgetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 2 +- .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/3.cc | 2 +- .../27_io/basic_stringbuf/str/char/3955.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3955.cc | 2 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sync/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringstream/assign/1.cc | 2 +- .../27_io/basic_stringstream/cons/2020.cc | 2 +- .../27_io/basic_stringstream/cons/move.cc | 2 +- .../27_io/basic_stringstream/rdbuf/char/2832.cc | 2 +- .../27_io/basic_stringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_stringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_stringstream/str/char/1.cc | 2 +- .../27_io/basic_stringstream/str/char/2.cc | 2 +- .../27_io/basic_stringstream/str/char/3.cc | 2 +- .../27_io/basic_stringstream/str/char/4.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/4.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/11450.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14252.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-2.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-3.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-4.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-5.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14775.cc | 4 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc | 2 +- .../testsuite/27_io/fpos/mbstate_t/12065.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc | 2 +- .../testsuite/27_io/fpos/mbstate_t/4_neg.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/5.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/6.cc | 2 +- .../fpos/requirements/explicit_instantiation.cc | 2 +- .../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +- .../27_io/headers/cinttypes/types_std_c++0x.cc | 2 +- .../27_io/headers/cstdio/functions_std.cc | 2 +- .../testsuite/27_io/headers/cstdio/macros.cc | 2 +- .../testsuite/27_io/headers/cstdio/types_std.cc | 2 +- .../testsuite/27_io/headers/fstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/fstream/types_std.cc | 2 +- .../testsuite/27_io/headers/iomanip/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/types_std.cc | 2 +- .../testsuite/27_io/headers/iostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/iostream/types_std.cc | 2 +- .../testsuite/27_io/headers/istream/synopsis.cc | 2 +- .../testsuite/27_io/headers/istream/types_std.cc | 2 +- .../testsuite/27_io/headers/ostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/ostream/types_std.cc | 2 +- .../testsuite/27_io/headers/sstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/sstream/types_std.cc | 2 +- .../testsuite/27_io/headers/streambuf/synopsis.cc | 2 +- .../testsuite/27_io/headers/streambuf/types_std.cc | 2 +- .../testsuite/27_io/ios_base/callbacks/1.cc | 2 +- .../testsuite/27_io/ios_base/cons/assign_neg.cc | 2 +- .../testsuite/27_io/ios_base/cons/copy_neg.cc | 2 +- .../ios_base/failure/cons_virtual_derivation.cc | 2 +- .../testsuite/27_io/ios_base/failure/cxx11.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-1.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-2.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-3.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-big.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/state/1.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc | 2 +- .../testsuite/27_io/ios_base/storage/11584.cc | 10 +- libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/1.cc | 2 +- .../27_io/ios_base/sync_with_stdio/16959.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/2.cc | 2 +- .../27_io/ios_base/sync_with_stdio/9523.cc | 2 +- .../ios_base/types/fmtflags/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 8 +- .../ios_base/types/fmtflags/constexpr_operators.cc | 2 +- .../ios_base/types/iostate/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/iostate/case_label.cc | 8 +- .../ios_base/types/iostate/constexpr_operators.cc | 2 +- .../ios_base/types/openmode/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/openmode/case_label.cc | 8 +- .../ios_base/types/openmode/constexpr_operators.cc | 2 +- .../27_io/ios_base/types/seekdir/case_label.cc | 2 +- .../27_io/manipulators/adjustfield/char/1.cc | 2 +- .../27_io/manipulators/adjustfield/char/2.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/1.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/2.cc | 2 +- .../27_io/manipulators/basefield/char/1.cc | 2 +- .../27_io/manipulators/basefield/wchar_t/1.cc | 2 +- .../manipulators/extended/get_money/char/1.cc | 6 +- .../manipulators/extended/get_money/char/51288.cc | 2 +- .../manipulators/extended/get_money/wchar_t/1.cc | 6 +- .../extended/get_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/get_time/char/1.cc | 2 +- .../27_io/manipulators/extended/get_time/char/2.cc | 6 +- .../manipulators/extended/get_time/wchar_t/1.cc | 2 +- .../manipulators/extended/get_time/wchar_t/2.cc | 6 +- .../manipulators/extended/put_money/char/1.cc | 6 +- .../manipulators/extended/put_money/char/51288.cc | 2 +- .../manipulators/extended/put_money/wchar_t/1.cc | 6 +- .../extended/put_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/put_time/char/1.cc | 2 +- .../27_io/manipulators/extended/put_time/char/2.cc | 6 +- .../manipulators/extended/put_time/wchar_t/1.cc | 2 +- .../manipulators/extended/put_time/wchar_t/2.cc | 6 +- .../27_io/manipulators/standard/char/1.cc | 2 +- .../27_io/manipulators/standard/char/2.cc | 2 +- .../27_io/manipulators/standard/char/60270.cc | 2 +- .../27_io/manipulators/standard/char/dr2344.cc | 2 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../27_io/manipulators/standard/wchar_t/1.cc | 2 +- .../27_io/manipulators/standard/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/wchar_t/dr2344.cc | 2 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/10.cc | 2 +- .../testsuite/27_io/objects/char/12048-1.cc | 2 +- .../testsuite/27_io/objects/char/12048-2.cc | 2 +- .../testsuite/27_io/objects/char/12048-3.cc | 2 +- .../testsuite/27_io/objects/char/12048-4.cc | 2 +- .../testsuite/27_io/objects/char/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/2.cc | 2 +- .../testsuite/27_io/objects/char/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/2523-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3045.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3647.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/41037.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5268.cc | 2 +- .../testsuite/27_io/objects/char/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/6.cc | 2 +- .../testsuite/27_io/objects/char/6548_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/7.cc | 2 +- .../testsuite/27_io/objects/char/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/8.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/9.cc | 2 +- .../testsuite/27_io/objects/char/9661-1.cc | 2 +- .../testsuite/27_io/objects/char/9661-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 12 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 12 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 12 +- .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 12 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 6 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3045.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3647.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/41037.cc | 2 +- .../testsuite/27_io/objects/wchar_t/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5268.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc | 2 +- .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9520.cc | 6 +- .../testsuite/27_io/objects/wchar_t/9661-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9662.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +- libstdc++-v3/testsuite/27_io/types/1.cc | 2 +- libstdc++-v3/testsuite/27_io/types/2.cc | 2 +- libstdc++-v3/testsuite/27_io/types/3.cc | 2 +- .../algorithms/regex_match/awk/cstring_01.cc | 2 +- .../algorithms/regex_match/basic/empty_range.cc | 2 +- .../algorithms/regex_match/basic/string_01.cc | 2 +- .../regex_match/basic/string_range_00_03.cc | 2 +- .../regex_match/basic/string_range_01_03.cc | 2 +- .../regex_match/basic/string_range_02_03.cc | 2 +- .../algorithms/regex_match/cstring_bracket_01.cc | 59 +- .../28_regex/algorithms/regex_match/dr2329_neg.cc | 2 +- .../algorithms/regex_match/ecma/char/53622.cc | 2 +- .../algorithms/regex_match/ecma/char/57173.cc | 2 +- .../algorithms/regex_match/ecma/char/58576.cc | 2 +- .../algorithms/regex_match/ecma/char/61601.cc | 2 +- .../ecma/{wchar_t/hex.cc => char/68863.cc} | 9 +- .../algorithms/regex_match/ecma/char/anymatcher.cc | 2 +- .../algorithms/regex_match/ecma/char/backref.cc | 2 +- .../regex_match/ecma/char/empty_range.cc | 2 +- .../algorithms/regex_match/ecma/char/emptygroup.cc | 2 +- .../algorithms/regex_match/ecma/char/hex.cc | 2 +- .../regex_match/ecma/char/quoted_char.cc | 2 +- .../algorithms/regex_match/ecma/char/ungreedy.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/63199.cc | 2 +- .../regex_match/ecma/wchar_t/anymatcher.cc | 2 +- .../regex_match/ecma/wchar_t/cjk_match.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/hex.cc | 2 +- .../regex_match/extended/cstring_plus.cc | 2 +- .../regex_match/extended/cstring_questionmark.cc | 2 +- .../regex_match/extended/cstring_range.cc | 2 +- .../algorithms/regex_match/extended/string_any.cc | 2 +- .../regex_match/extended/string_range_00_03.cc | 2 +- .../regex_match/extended/string_range_01_03.cc | 2 +- .../regex_match/extended/string_range_02_03.cc | 2 +- .../regex_match/extended/wstring_locale.cc | 2 +- .../algorithms/regex_replace/char/51711.cc | 2 +- .../algorithms/regex_replace/char/basic_replace.cc | 2 +- .../algorithms/regex_replace/char/dr2213.cc | 2 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../28_regex/algorithms/regex_search/61424.cc | 6 +- .../28_regex/algorithms/regex_search/61720.cc | 2 +- .../algorithms/regex_search/basic/string_01.cc | 2 +- .../28_regex/algorithms/regex_search/dr2332_neg.cc | 2 +- .../algorithms/regex_search/ecma/assertion.cc | 2 +- .../28_regex/algorithms/regex_search/ecma/flags.cc | 2 +- .../algorithms/regex_search/ecma/greedy.cc | 2 +- .../algorithms/regex_search/ecma/string_01.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/char/moveable.cc | 2 +- .../28_regex/basic_regex/assign/char/pstring.cc | 2 +- .../28_regex/basic_regex/assign/char/range.cc | 2 +- .../28_regex/basic_regex/assign/char/string.cc | 2 +- .../28_regex/basic_regex/assign/char/string_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/range.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../testsuite/28_regex/basic_regex/ctors/47724.cc | 2 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/basic/default.cc | 2 +- .../basic_regex/ctors/basic/pstring_char.cc | 2 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/basic/raw_string.cc | 2 +- .../ctors/basic/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 2 +- .../basic_regex/ctors/char/cstring_ecma.cc | 2 +- .../basic_regex/ctors/char/cstring_egrep.cc | 2 +- .../basic_regex/ctors/char/cstring_grep.cc | 2 +- .../28_regex/basic_regex/ctors/char/default.cc | 2 +- .../28_regex/basic_regex/ctors/char/range.cc | 2 +- .../28_regex/basic_regex/ctors/copy_char.cc | 2 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 2 +- .../ctors/extended/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/move_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/default.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/range.cc | 2 +- .../testsuite/28_regex/basic_regex/imbue/string.cc | 2 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 2 +- .../basic_regex/requirements/constexpr_data.cc | 2 +- .../testsuite/28_regex/constants/constexpr.cc | 2 +- .../testsuite/28_regex/constants/error_type.cc | 2 +- .../28_regex/constants/match_flag_type.cc | 2 +- .../28_regex/constants/syntax_option_type.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 2 +- .../iterators/regex_iterator/char/64140.cc | 2 +- .../iterators/regex_iterator/char/string_01.cc | 2 +- .../regex_iterator/char/string_position_01.cc | 2 +- .../iterators/regex_iterator/ctors/char/default.cc | 2 +- .../regex_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_iterator/ctors/wchar_t/default.cc | 2 +- .../28_regex/iterators/regex_iterator/typedefs.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_01.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_02.cc | 2 +- .../iterators/regex_token_iterator/64303.cc | 2 +- .../regex_token_iterator/char/string_01.cc | 2 +- .../regex_token_iterator/ctors/char/default.cc | 2 +- .../regex_token_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_token_iterator/ctors/wchar_t/default.cc | 2 +- .../iterators/regex_token_iterator/typedefs.cc | 2 +- .../regex_token_iterator/wchar_t/string_01.cc | 2 +- .../regex_token_iterator/wchar_t/wstring_02.cc | 2 +- .../28_regex/match_results/ctors/char/default.cc | 2 +- .../match_results/ctors/wchar_t/default.cc | 2 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../match_results/out_of_range_submatches.cc | 2 +- .../testsuite/28_regex/match_results/swap.cc | 2 +- .../testsuite/28_regex/match_results/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/range_access.cc | 2 +- .../testsuite/28_regex/regex_error/base.cc | 2 +- .../testsuite/28_regex/regex_error/regex_error.cc | 2 +- .../regex_match/ecma/char/hex.cc => regression.cc} | 35 +- .../testsuite/28_regex/requirements/typedefs.cc | 2 +- .../testsuite/28_regex/sub_match/cast_char.cc | 2 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 2 +- .../28_regex/sub_match/embedded_zeros_cmp.cc | 2 +- .../testsuite/28_regex/sub_match/length.cc | 2 +- .../testsuite/28_regex/sub_match/typedefs.cc | 2 +- .../testsuite/28_regex/traits/char/ctor.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 2 +- .../testsuite/28_regex/traits/char/length.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 2 +- .../28_regex/traits/char/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/char/transform.cc | 2 +- .../28_regex/traits/char/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/char/translate.cc | 2 +- .../28_regex/traits/char/translate_nocase.cc | 2 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 2 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 2 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 2 +- .../28_regex/traits/wchar_t/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 2 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 2 +- .../28_regex/traits/wchar_t/user_defined.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/62259.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/64658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65147.cc | 2 +- .../wchar_t/12.cc => 29_atomics/atomic/65913.cc} | 21 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 2 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/constexpr.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_list.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/default.cc | 2 +- .../29_atomics/atomic/cons/direct_list.cc | 2 +- .../29_atomics/atomic/cons/single_value.cc | 2 +- .../testsuite/29_atomics/atomic/cons/user_pod.cc | 2 +- .../testsuite/29_atomics/atomic/operators/51811.cc | 2 +- .../testsuite/29_atomics/atomic/operators/56011.cc | 2 +- .../atomic/operators/integral_assignment.cc | 2 +- .../atomic/operators/integral_conversion.cc | 2 +- .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/base_classes.cc | 2 +- .../requirements/compare_exchange_lowering.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 3 +- .../testsuite/29_atomics/atomic_flag/cons/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/56012.cc | 2 +- .../29_atomics/atomic_flag/cons/aggregate.cc | 2 +- .../29_atomics/atomic_flag/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/default.cc | 2 +- .../atomic_flag/requirements/standard_layout.cc | 2 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 2 +- .../atomic_flag/test_and_set/explicit-hle.cc | 2 +- .../atomic_flag/test_and_set/explicit.cc | 3 +- .../atomic_flag/test_and_set/implicit.cc | 3 +- .../testsuite/29_atomics/atomic_integral/60940.cc | 2 +- .../testsuite/29_atomics/atomic_integral/65147.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/constexpr.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_list.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/default.cc | 2 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 2 +- .../atomic_integral/cons/single_value.cc | 2 +- .../atomic_integral/operators/bitwise.cc | 2 +- .../atomic_integral/operators/bitwise_neg.cc | 2 +- .../atomic_integral/operators/decrement.cc | 2 +- .../atomic_integral/operators/decrement_neg.cc | 2 +- .../atomic_integral/operators/increment.cc | 2 +- .../atomic_integral/operators/increment_neg.cc | 2 +- .../operators/integral_assignment.cc | 2 +- .../operators/integral_conversion.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../atomic_integral/requirements/trivial.cc | 2 +- .../headers/atomic/functions_std_c++0x.cc | 2 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 2 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 2 +- .../headers/atomic/types_std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 6 +- .../{promise/cons/move.cc => async/except.cc} | 49 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 6 +- .../cons/56492.cc => async/lwg2021.cc} | 35 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 6 +- .../testsuite/30_threads/call_once/39909.cc | 6 +- .../testsuite/30_threads/call_once/49668.cc | 6 +- .../testsuite/30_threads/call_once/60497.cc | 6 +- .../testsuite/30_threads/call_once/call_once1.cc | 6 +- .../testsuite/30_threads/call_once/constexpr.cc | 2 +- .../testsuite/30_threads/call_once/once_flag.cc | 2 +- .../30_threads/condition_variable/54185.cc | 6 +- .../30_threads/condition_variable/cons/1.cc | 6 +- .../condition_variable/cons/assign_neg.cc | 2 +- .../30_threads/condition_variable/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable/members/1.cc | 6 +- .../30_threads/condition_variable/members/2.cc | 6 +- .../30_threads/condition_variable/members/3.cc | 6 +- .../30_threads/condition_variable/members/53841.cc | 6 +- .../condition_variable/native_handle/typesizes.cc | 6 +- .../requirements/standard_layout.cc | 2 +- .../condition_variable/requirements/typedefs.cc | 2 +- .../30_threads/condition_variable_any/50862.cc | 6 +- .../30_threads/condition_variable_any/53830.cc | 6 +- .../30_threads/condition_variable_any/cons/1.cc | 6 +- .../condition_variable_any/cons/assign_neg.cc | 2 +- .../condition_variable_any/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable_any/members/1.cc | 6 +- .../30_threads/condition_variable_any/members/2.cc | 6 +- .../testsuite/30_threads/future/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/future/cons/constexpr.cc | 4 +- .../testsuite/30_threads/future/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/future/cons/default.cc | 2 +- .../testsuite/30_threads/future/cons/move.cc | 6 +- .../30_threads/future/cons/move_assign.cc | 2 +- .../testsuite/30_threads/future/members/45133.cc | 6 +- .../testsuite/30_threads/future/members/get.cc | 6 +- .../testsuite/30_threads/future/members/get2.cc | 6 +- .../testsuite/30_threads/future/members/share.cc | 6 +- .../testsuite/30_threads/future/members/valid.cc | 6 +- .../testsuite/30_threads/future/members/wait.cc | 6 +- .../30_threads/future/members/wait_for.cc | 6 +- .../30_threads/future/members/wait_until.cc | 6 +- .../future/requirements/explicit_instantiation.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/types_std_c++0x.cc | 2 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/types_std_c++0x.cc | 2 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/types_std_c++0x.cc | 2 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/types_std_c++0x.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 6 +- .../testsuite/30_threads/lock_guard/cons/1.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/lock_guard/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 6 +- .../testsuite/30_threads/mutex/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/mutex/cons/constexpr.cc | 2 +- .../testsuite/30_threads/mutex/cons/copy_neg.cc | 2 +- .../30_threads/mutex/dest/destructor_locked.cc | 6 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 6 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 6 +- .../30_threads/mutex/native_handle/typesizes.cc | 6 +- .../mutex/requirements/standard_layout.cc | 2 +- .../30_threads/mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 6 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 6 +- .../testsuite/30_threads/mutex/unlock/1.cc | 6 +- .../hardware_concurrency.cc => mutex/unlock/2.cc} | 27 +- .../30_threads/once_flag/cons/constexpr.cc | 2 +- .../testsuite/30_threads/packaged_task/49668.cc | 6 +- .../testsuite/30_threads/packaged_task/60564.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 6 +- .../30_threads/packaged_task/cons/56492.cc | 6 +- .../30_threads/packaged_task/cons/alloc.cc | 6 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/cons/assign_neg.cc | 2 +- .../30_threads/packaged_task/cons/copy_neg.cc | 2 +- .../30_threads/packaged_task/cons/move.cc | 6 +- .../30_threads/packaged_task/cons/move_assign.cc | 6 +- .../30_threads/packaged_task/forced_unwind.cc | 2 +- .../packaged_task/members/at_thread_exit.cc | 6 +- .../30_threads/packaged_task/members/get_future.cc | 6 +- .../packaged_task/members/get_future2.cc | 6 +- .../30_threads/packaged_task/members/invoke.cc | 6 +- .../30_threads/packaged_task/members/invoke2.cc | 6 +- .../30_threads/packaged_task/members/invoke3.cc | 6 +- .../30_threads/packaged_task/members/invoke4.cc | 6 +- .../30_threads/packaged_task/members/invoke5.cc | 6 +- .../30_threads/packaged_task/members/reset.cc | 6 +- .../30_threads/packaged_task/members/reset2.cc | 6 +- .../30_threads/packaged_task/members/swap.cc | 6 +- .../30_threads/packaged_task/members/valid.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 6 +- .../promise/{cons/copy_neg.cc => 69106.cc} | 24 +- .../testsuite/30_threads/promise/cons/1.cc | 6 +- .../testsuite/30_threads/promise/cons/alloc.cc | 6 +- .../testsuite/30_threads/promise/cons/alloc2.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc_min.cc | 2 +- .../30_threads/promise/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/move.cc | 6 +- .../30_threads/promise/cons/move_assign.cc | 6 +- .../30_threads/promise/members/at_thread_exit.cc | 6 +- .../30_threads/promise/members/get_future.cc | 6 +- .../30_threads/promise/members/get_future2.cc | 6 +- .../30_threads/promise/members/set_exception.cc | 6 +- .../30_threads/promise/members/set_exception2.cc | 6 +- .../30_threads/promise/members/set_value.cc | 6 +- .../30_threads/promise/members/set_value2.cc | 6 +- .../30_threads/promise/members/set_value3.cc | 6 +- .../testsuite/30_threads/promise/members/swap.cc | 6 +- .../promise/requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/promise/uses_allocator.cc | 2 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 6 +- .../30_threads/recursive_mutex/cons/assign_neg.cc | 2 +- .../30_threads/recursive_mutex/cons/copy_neg.cc | 2 +- .../recursive_mutex/dest/destructor_locked.cc | 6 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 6 +- .../30_threads/recursive_mutex/native_handle/1.cc | 6 +- .../recursive_mutex/native_handle/typesizes.cc | 6 +- .../requirements/standard_layout.cc | 2 +- .../recursive_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_mutex/try_lock/1.cc | 6 +- .../30_threads/recursive_mutex/try_lock/2.cc | 6 +- .../30_threads/recursive_mutex/unlock/1.cc | 6 +- .../members/4.cc => recursive_mutex/unlock/2.cc} | 37 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 7 +- .../recursive_timed_mutex/cons/assign_neg.cc | 3 +- .../recursive_timed_mutex/cons/copy_neg.cc | 3 +- .../dest/destructor_locked.cc | 7 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 7 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 7 +- .../recursive_timed_mutex/native_handle/1.cc | 6 +- .../native_handle/typesizes.cc | 6 +- .../recursive_timed_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 7 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 7 +- .../recursive_timed_mutex/try_lock_for/1.cc | 7 +- .../recursive_timed_mutex/try_lock_for/2.cc | 7 +- .../recursive_timed_mutex/try_lock_for/3.cc | 7 +- .../recursive_timed_mutex/try_lock_until/1.cc | 7 +- .../recursive_timed_mutex/try_lock_until/2.cc | 7 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 7 +- .../unlock/2.cc} | 27 +- .../30_threads/shared_future/cons/assign.cc | 2 +- .../30_threads/shared_future/cons/constexpr.cc | 4 +- .../30_threads/shared_future/cons/copy.cc | 2 +- .../30_threads/shared_future/cons/default.cc | 2 +- .../30_threads/shared_future/cons/move.cc | 6 +- .../30_threads/shared_future/cons/move_assign.cc | 2 +- .../30_threads/shared_future/members/45133.cc | 6 +- .../30_threads/shared_future/members/get.cc | 6 +- .../30_threads/shared_future/members/get2.cc | 6 +- .../30_threads/shared_future/members/valid.cc | 6 +- .../30_threads/shared_future/members/wait.cc | 6 +- .../30_threads/shared_future/members/wait_for.cc | 6 +- .../30_threads/shared_future/members/wait_until.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 6 +- .../30_threads/shared_lock/modifiers/1.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../shared_lock/requirements/typedefs.cc | 2 +- .../{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 +- .../members/4.cc => shared_mutex/unlock/1.cc} | 41 +- .../30_threads/shared_timed_mutex/cons/1.cc | 6 +- .../shared_timed_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 6 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 6 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 6 +- .../shared_timed_mutex/{cons => unlock}/1.cc | 42 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 6 +- .../bool.cc => 30_threads/this_thread/57060.cc} | 16 +- .../testsuite/30_threads/this_thread/58038.cc | 2 +- .../testsuite/30_threads/this_thread/60421.cc | 66 +- .../30_threads/thread/{adl.cc => 70503.cc} | 33 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 6 +- .../testsuite/30_threads/thread/cons/49668.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 6 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/moveable.cc | 6 +- .../testsuite/30_threads/thread/id/hash.cc | 2 +- .../testsuite/30_threads/thread/id/operators.cc | 2 +- .../testsuite/30_threads/thread/members/1.cc | 6 +- .../testsuite/30_threads/thread/members/2.cc | 6 +- .../testsuite/30_threads/thread/members/3.cc | 6 +- .../testsuite/30_threads/thread/members/4.cc | 6 +- .../testsuite/30_threads/thread/members/5.cc | 6 +- .../thread/members/hardware_concurrency.cc | 6 +- .../30_threads/thread/native_handle/cancel.cc | 6 +- .../30_threads/thread/native_handle/typesizes.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 6 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 7 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 3 +- .../30_threads/timed_mutex/cons/copy_neg.cc | 3 +- .../timed_mutex/dest/destructor_locked.cc | 7 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 7 +- .../30_threads/timed_mutex/native_handle/1.cc | 6 +- .../timed_mutex/native_handle/typesizes.cc | 6 +- .../timed_mutex/requirements/standard_layout.cc | 3 +- .../timed_mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 7 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 15 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 7 +- .../unlock/2.cc} | 27 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 7 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 7 +- .../testsuite/30_threads/unique_lock/cons/60497.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 6 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 6 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 7 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 7 +- .../30_threads/unique_lock/modifiers/1.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../unique_lock/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 44 +- libstdc++-v3/testsuite/abi/30586.cc | 2 +- .../testsuite/abi/cxx_runtime_only_linkage.cc | 2 +- .../testsuite/abi/demangle/abi_examples/01.cc | 2 +- .../testsuite/abi/demangle/abi_examples/02.cc | 2 +- .../testsuite/abi/demangle/abi_examples/03.cc | 2 +- .../testsuite/abi/demangle/abi_examples/04.cc | 2 +- .../testsuite/abi/demangle/abi_examples/05.cc | 2 +- .../testsuite/abi/demangle/abi_examples/06.cc | 2 +- .../testsuite/abi/demangle/abi_examples/07.cc | 2 +- .../testsuite/abi/demangle/abi_examples/08.cc | 2 +- .../testsuite/abi/demangle/abi_examples/09.cc | 2 +- .../testsuite/abi/demangle/abi_examples/10.cc | 2 +- .../testsuite/abi/demangle/abi_examples/11.cc | 2 +- .../testsuite/abi/demangle/abi_examples/12.cc | 2 +- .../testsuite/abi/demangle/abi_examples/13.cc | 2 +- .../testsuite/abi/demangle/abi_examples/14.cc | 2 +- .../testsuite/abi/demangle/abi_examples/15.cc | 2 +- .../testsuite/abi/demangle/abi_examples/16.cc | 2 +- .../testsuite/abi/demangle/abi_examples/17.cc | 2 +- .../testsuite/abi/demangle/abi_examples/18.cc | 2 +- .../testsuite/abi/demangle/abi_examples/19.cc | 2 +- .../testsuite/abi/demangle/abi_examples/20.cc | 2 +- .../testsuite/abi/demangle/abi_examples/21.cc | 2 +- .../testsuite/abi/demangle/abi_examples/22.cc | 2 +- .../testsuite/abi/demangle/abi_examples/23.cc | 2 +- .../testsuite/abi/demangle/abi_examples/24.cc | 2 +- .../testsuite/abi/demangle/abi_examples/25.cc | 2 +- .../testsuite/abi/demangle/abi_examples/26.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/cxx0x/rref.cc | 2 +- .../testsuite/abi/demangle/regression/3111-1.cc | 2 +- .../testsuite/abi/demangle/regression/3111-2.cc | 2 +- .../testsuite/abi/demangle/regression/7986-01.cc | 2 +- .../testsuite/abi/demangle/regression/7986-02.cc | 2 +- .../testsuite/abi/demangle/regression/7986-03.cc | 2 +- .../testsuite/abi/demangle/regression/7986-04.cc | 2 +- .../testsuite/abi/demangle/regression/7986-05.cc | 2 +- .../testsuite/abi/demangle/regression/7986-06.cc | 2 +- .../testsuite/abi/demangle/regression/7986-07.cc | 2 +- .../testsuite/abi/demangle/regression/7986-08.cc | 2 +- .../testsuite/abi/demangle/regression/7986-09.cc | 2 +- .../testsuite/abi/demangle/regression/7986-10.cc | 2 +- .../testsuite/abi/demangle/regression/7986-11.cc | 2 +- .../testsuite/abi/demangle/regression/7986-12.cc | 2 +- .../testsuite/abi/demangle/regression/7986.cc | 2 +- .../testsuite/abi/demangle/regression/8897.cc | 2 +- .../testsuite/abi/demangle/regression/cw-01.cc | 2 +- .../testsuite/abi/demangle/regression/cw-02.cc | 2 +- .../testsuite/abi/demangle/regression/cw-03.cc | 2 +- .../testsuite/abi/demangle/regression/cw-04.cc | 2 +- .../testsuite/abi/demangle/regression/cw-05.cc | 2 +- .../testsuite/abi/demangle/regression/cw-06.cc | 2 +- .../testsuite/abi/demangle/regression/cw-07.cc | 2 +- .../testsuite/abi/demangle/regression/cw-08.cc | 2 +- .../testsuite/abi/demangle/regression/cw-09.cc | 2 +- .../testsuite/abi/demangle/regression/cw-10.cc | 2 +- .../testsuite/abi/demangle/regression/cw-11.cc | 2 +- .../testsuite/abi/demangle/regression/cw-12.cc | 2 +- .../testsuite/abi/demangle/regression/cw-13.cc | 2 +- .../testsuite/abi/demangle/regression/cw-14.cc | 2 +- .../testsuite/abi/demangle/regression/cw-15.cc | 2 +- .../testsuite/abi/demangle/regression/cw-16.cc | 2 +- .../testsuite/abi/demangle/regression/old.cc | 2 +- libstdc++-v3/testsuite/abi/header_cxxabi.c | 2 +- libstdc++-v3/testsuite/backward/11460.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/14648.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/25896.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/25896.cc | 2 +- .../backward/hash_set/check_construct_destroy.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/backward/strstream_members.cc | 2 +- libstdc++-v3/testsuite/config/default.exp | 2 +- libstdc++-v3/testsuite/decimal/binary-arith.cc | 2 +- libstdc++-v3/testsuite/decimal/cast_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/comparison.cc | 2 +- .../decimal/compound-assignment-memfunc.cc | 2 +- .../testsuite/decimal/compound-assignment.cc | 2 +- .../testsuite/decimal/conversion-from-float.cc | 2 +- .../testsuite/decimal/conversion-from-integral.cc | 2 +- .../decimal/conversion-to-generic-float.cc | 2 +- .../testsuite/decimal/conversion-to-integral.cc | 2 +- libstdc++-v3/testsuite/decimal/ctor.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec.cc | 2 +- libstdc++-v3/testsuite/decimal/make-decimal.cc | 2 +- .../testsuite/decimal/mixed-mode-arith_neg.cc | 2 +- .../testsuite/decimal/mixed-mode-cmp_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/operator_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-1.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-2.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-3.cc | 2 +- libstdc++-v3/testsuite/decimal/pr58815.cc | 2 +- libstdc++-v3/testsuite/decimal/unary-arith.cc | 2 +- .../testsuite/experimental/algorithm/sample.cc | 2 +- .../testsuite/experimental/algorithm/search.cc | 2 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- .../testsuite/experimental/any/assign/self.cc | 93 + libstdc++-v3/testsuite/experimental/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 2 +- .../any/{assign/1.cc => cons/aligned.cc} | 54 +- .../experimental/any/cons/{1.cc => nontrivial.cc} | 67 +- .../testsuite/experimental/any/misc/any_cast.cc | 2 +- .../experimental/any/misc/any_cast_neg.cc | 4 +- .../experimental/any/misc/any_cast_no_rtti.cc | 2 +- .../testsuite/experimental/any/misc/swap.cc | 2 +- .../testsuite/experimental/any/modifiers/1.cc | 2 +- .../testsuite/experimental/any/observers/type.cc | 2 +- .../testsuite/experimental/any/typedefs.cc | 2 +- .../testsuite/experimental/array/make_array.cc | 47 + .../constexpr/observers/1.cc => array/neg.cc} | 14 +- .../testsuite/experimental/chrono/value.cc | 2 +- .../{optional/observers/5.cc => deque/erasure.cc} | 47 +- .../filesystem/iterators/directory_iterator.cc | 77 + .../iterators/recursive_directory_iterator.cc | 104 + .../filesystem/operations/absolute.cc} | 38 +- .../filesystem/operations/canonical.cc} | 65 +- .../filesystem/operations/copy.cc} | 40 +- .../filesystem/operations/create_directories.cc | 75 + .../filesystem/operations/current_path.cc | 61 + .../filesystem/operations/exists.cc} | 48 +- .../filesystem/operations/file_size.cc | 74 + .../experimental/filesystem/operations/status.cc | 62 + .../filesystem/operations/temp_directory_path.cc | 84 + .../filesystem/path/append/path.cc} | 67 +- .../experimental/filesystem/path/assign/assign.cc | 93 + .../filesystem/path/assign/copy.cc} | 38 +- .../filesystem/path/compare/compare.cc} | 45 +- .../filesystem/path/compare/path.cc} | 51 +- .../filesystem/path/compare/strings.cc} | 43 +- .../experimental/filesystem/path/concat/path.cc | 68 + .../filesystem/path/concat/strings.cc} | 54 +- .../filesystem/path/construct/copy.cc} | 37 +- .../filesystem/path/construct/default.cc} | 52 +- .../filesystem/path/construct/locale.cc} | 18 +- .../filesystem/path/construct/range.cc | 63 + .../filesystem/path/decompose/extension.cc | 61 + .../filesystem/path/decompose/filename.cc} | 43 +- .../filesystem/path/decompose/parent_path.cc} | 50 +- .../filesystem/path/decompose/relative_path.cc} | 55 +- .../filesystem/path/decompose/root_directory.cc} | 63 +- .../filesystem/path/decompose/root_name.cc} | 37 +- .../filesystem/path/decompose/root_path.cc} | 40 +- .../filesystem/path/decompose/stem.cc} | 46 +- .../filesystem/path/generic/generic_string.cc} | 43 +- .../experimental/filesystem/path/itr/traversal.cc | 86 + .../filesystem/path/modifiers/clear.cc} | 23 +- .../filesystem/path/modifiers/make_preferred.cc} | 46 +- .../filesystem/path/modifiers/remove_filename.cc} | 38 +- .../path/modifiers/replace_extension.cc} | 37 +- .../filesystem/path/modifiers/replace_filename.cc} | 37 +- .../filesystem/path/modifiers/swap.cc} | 30 +- .../filesystem/path/nonmember/hash_value.cc} | 36 +- .../filesystem/path/query/empty.cc} | 26 +- .../filesystem/path/query/has_extension.cc} | 26 +- .../filesystem/path/query/has_filename.cc} | 26 +- .../filesystem/path/query/has_parent_path.cc} | 26 +- .../filesystem/path/query/has_relative_path.cc} | 26 +- .../filesystem/path/query/has_root_directory.cc} | 26 +- .../filesystem/path/query/has_root_name.cc} | 26 +- .../filesystem/path/query/has_root_path.cc} | 26 +- .../filesystem/path/query/has_stem.cc} | 26 +- .../filesystem/path/query/is_relative.cc} | 26 +- .../observers/5.cc => forward_list/erasure.cc} | 47 +- .../testsuite/experimental/functional/not_fn.cc | 34 +- .../testsuite/experimental/functional/searchers.cc | 2 +- .../testsuite/experimental/functional/value.cc | 2 +- .../iterator/make_ostream_joiner.cc} | 19 +- .../experimental/iterator/ostream_joiner.cc | 73 + .../experimental/iterator/requirements.cc | 58 + .../{optional/observers/5.cc => list/erasure.cc} | 47 +- libstdc++-v3/testsuite/experimental/map/erasure.cc | 66 + .../memory/observer_ptr/assignment/assign.cc | 89 + .../experimental/memory/observer_ptr/cons/cons.cc | 92 + .../5.cc => memory/observer_ptr/hash/hash.cc} | 34 +- .../observer_ptr/make_observer.cc} | 11 +- .../memory/observer_ptr/relops/relops.cc | 80 + .../memory/observer_ptr/requirements.cc | 65 + .../2.cc => memory/observer_ptr/swap/swap.cc} | 50 +- .../{any => memory/observer_ptr}/typedefs.cc | 20 +- .../memory/shared_ptr/assign/assign.cc} | 65 +- .../memory/shared_ptr/cast/cast.cc} | 28 +- .../memory/shared_ptr/comparison/comparison.cc} | 30 +- .../memory/shared_ptr/cons/alias_ctor.cc} | 47 +- .../memory/shared_ptr/cons/alloc_ctor.cc} | 54 +- .../memory/shared_ptr/cons/copy_ctor.cc} | 108 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc} | 37 +- .../memory/shared_ptr/cons/default_ctor.cc} | 12 +- .../memory/shared_ptr/cons/move_ctor.cc} | 94 +- .../memory/shared_ptr/cons/pointer_ctor.cc} | 25 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc} | 21 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc} | 21 +- .../memory}/shared_ptr/dest/dest.cc | 59 +- .../memory}/shared_ptr/modifiers/reset.cc | 32 +- .../memory}/shared_ptr/modifiers/swap.cc | 22 +- .../memory}/shared_ptr/observers/bool_conv.cc | 29 +- .../memory/shared_ptr/observers/operators.cc} | 60 +- .../memory}/shared_ptr/observers/owner_before.cc | 42 +- .../memory}/shared_ptr/observers/use_count.cc | 27 +- .../alias_decl.cc => experimental/numeric/gcd.cc} | 20 +- .../alias_decl.cc => experimental/numeric/lcm.cc} | 25 +- .../experimental/optional/assignment/1.cc | 2 +- .../experimental/optional/assignment/2.cc | 2 +- .../experimental/optional/assignment/3.cc | 2 +- .../experimental/optional/assignment/4.cc | 2 +- .../experimental/optional/assignment/5.cc | 2 +- .../experimental/optional/assignment/6.cc | 2 +- .../testsuite/experimental/optional/cons/copy.cc | 2 +- .../experimental/optional/cons/default.cc | 2 +- .../testsuite/experimental/optional/cons/move.cc | 2 +- .../testsuite/experimental/optional/cons/value.cc | 2 +- .../optional/constexpr/cons/default.cc | 2 +- .../experimental/optional/constexpr/cons/value.cc | 2 +- .../experimental/optional/constexpr/in_place.cc | 2 +- .../optional/constexpr/make_optional.cc | 2 +- .../experimental/optional/constexpr/nullopt.cc | 2 +- .../experimental/optional/constexpr/observers/1.cc | 2 +- .../experimental/optional/constexpr/observers/2.cc | 2 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../experimental/optional/constexpr/observers/4.cc | 2 +- .../experimental/optional/constexpr/observers/5.cc | 2 +- .../experimental/optional/constexpr/relops/1.cc | 2 +- .../experimental/optional/constexpr/relops/2.cc | 2 +- .../experimental/optional/constexpr/relops/3.cc | 2 +- .../experimental/optional/constexpr/relops/4.cc | 2 +- .../experimental/optional/constexpr/relops/5.cc | 2 +- .../experimental/optional/constexpr/relops/6.cc | 2 +- .../testsuite/experimental/optional/in_place.cc | 2 +- .../experimental/optional/make_optional.cc | 2 +- .../testsuite/experimental/optional/nullopt.cc | 2 +- .../testsuite/experimental/optional/observers/1.cc | 2 +- .../testsuite/experimental/optional/observers/2.cc | 2 +- .../testsuite/experimental/optional/observers/3.cc | 2 +- .../testsuite/experimental/optional/observers/4.cc | 2 +- .../testsuite/experimental/optional/observers/5.cc | 2 +- .../testsuite/experimental/optional/relops/1.cc | 2 +- .../testsuite/experimental/optional/relops/2.cc | 2 +- .../testsuite/experimental/optional/relops/3.cc | 2 +- .../testsuite/experimental/optional/relops/4.cc | 2 +- .../testsuite/experimental/optional/relops/5.cc | 2 +- .../testsuite/experimental/optional/relops/6.cc | 2 +- .../experimental/optional/requirements.cc | 2 +- .../testsuite/experimental/optional/swap/1.cc | 2 +- .../testsuite/experimental/optional/typedefs.cc | 2 +- .../propagate_const/assignment/copy.cc} | 16 +- .../5.cc => propagate_const/assignment/move.cc} | 37 +- .../assignment/move_neg.cc} | 25 +- .../propagate_const/cons/copy.cc} | 14 +- .../swap.cc => propagate_const/cons/default.cc} | 20 +- .../3.cc => propagate_const/cons/move.cc} | 53 +- .../experimental/propagate_const/cons/move_neg.cc | 42 + .../observers/2.cc => propagate_const/hash/1.cc} | 22 +- .../experimental/propagate_const/observers/1.cc | 65 + .../experimental/propagate_const/relops/1.cc | 67 + .../1.cc => propagate_const/requirements1.cc} | 27 +- .../requirements2.cc} | 16 +- .../1.cc => propagate_const/requirements3.cc} | 17 +- .../requirements4.cc} | 15 +- .../1.cc => propagate_const/requirements5.cc} | 17 +- .../observers => propagate_const/swap}/1.cc | 20 +- .../{any => propagate_const}/typedefs.cc | 18 +- .../testsuite/experimental/random/randint.cc | 85 + libstdc++-v3/testsuite/experimental/ratio/value.cc | 2 +- .../{optional/observers/5.cc => set/erasure.cc} | 45 +- .../{optional/observers/5.cc => string/erasure.cc} | 46 +- .../experimental/string_view/capacity/1.cc | 2 +- .../experimental/string_view/cons/char/1.cc | 2 +- .../experimental/string_view/cons/char/2.cc | 2 +- .../experimental/string_view/cons/char/3.cc | 2 +- .../experimental/string_view/cons/wchar_t/1.cc | 2 +- .../experimental/string_view/cons/wchar_t/2.cc | 2 +- .../experimental/string_view/cons/wchar_t/3.cc | 2 +- .../string_view/element_access/char/1.cc | 2 +- .../string_view/element_access/char/2.cc | 2 +- .../string_view/element_access/char/front_back.cc | 2 +- .../string_view/element_access/wchar_t/1.cc | 2 +- .../string_view/element_access/wchar_t/2.cc | 2 +- .../string_view/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/experimental/string_view/include.cc | 2 +- .../experimental/string_view/inserters/char/1.cc | 2 +- .../experimental/string_view/inserters/char/2.cc | 2 +- .../experimental/string_view/inserters/char/3.cc | 2 +- .../string_view/inserters/pod/10081-out.cc | 2 +- .../string_view/inserters/wchar_t/1.cc | 2 +- .../string_view/inserters/wchar_t/2.cc | 2 +- .../string_view/inserters/wchar_t/3.cc | 2 +- .../experimental/string_view/literals/types.cc | 4 +- .../experimental/string_view/literals/values.cc | 10 +- .../string_view/modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../string_view/modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../string_view/operations/compare/char/1.cc | 2 +- .../string_view/operations/compare/char/13650.cc | 2 +- .../string_view/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../string_view/operations/copy/char/1.cc | 2 +- .../string_view/operations/copy/wchar_t/1.cc | 2 +- .../string_view/operations/find/char/1.cc | 2 +- .../string_view/operations/find/char/2.cc | 2 +- .../string_view/operations/find/char/3.cc | 2 +- .../string_view/operations/find/char/4.cc | 2 +- .../string_view/operations/find/wchar_t/1.cc | 2 +- .../string_view/operations/find/wchar_t/2.cc | 2 +- .../string_view/operations/find/wchar_t/3.cc | 2 +- .../string_view/operations/find/wchar_t/4.cc | 2 +- .../string_view/operations/rfind/char/1.cc | 2 +- .../string_view/operations/rfind/char/2.cc | 2 +- .../string_view/operations/rfind/char/3.cc | 2 +- .../string_view/operations/rfind/wchar_t/1.cc | 2 +- .../string_view/operations/rfind/wchar_t/2.cc | 2 +- .../string_view/operations/rfind/wchar_t/3.cc | 2 +- .../string_view/operations/substr/char/1.cc | 2 +- .../string_view/operations/substr/wchar_t/1.cc | 2 +- .../string_view/operations/to_string/1.cc | 2 +- .../experimental/string_view/operators/char/2.cc | 2 +- .../string_view/operators/wchar_t/2.cc | 2 +- .../string_view/range_access/char/1.cc | 2 +- .../string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 2 +- .../testsuite/experimental/string_view/typedefs.cc | 2 +- .../testsuite/experimental/string_view/types/1.cc | 2 +- .../testsuite/experimental/system_error/value.cc | 2 +- libstdc++-v3/testsuite/experimental/tuple/apply.cc | 16 +- .../testsuite/experimental/tuple/tuple_size.cc | 2 +- .../experimental/type_erased_allocator/1.cc | 147 + .../type_erased_allocator/1_neg.cc} | 28 +- .../experimental/type_erased_allocator/2.cc | 202 + .../type_erased_allocator/uses_allocator.cc | 22 + .../experimental/type_traits/detection.cc | 85 + .../testsuite/experimental/type_traits/value.cc | 25 +- .../experimental/unordered_map/erasure.cc | 66 + .../observers/5.cc => unordered_set/erasure.cc} | 47 +- .../{optional/observers/5.cc => vector/erasure.cc} | 47 +- libstdc++-v3/testsuite/ext/array_allocator/1.cc | 3 +- libstdc++-v3/testsuite/ext/array_allocator/2.cc | 3 +- .../testsuite/ext/array_allocator/26875.cc | 4 +- libstdc++-v3/testsuite/ext/array_allocator/3.cc | 3 +- .../ext/array_allocator/check_allocate_max_size.cc | 4 +- .../ext/array_allocator/check_deallocate_null.cc | 4 +- .../testsuite/ext/array_allocator/check_delete.cc | 4 +- .../testsuite/ext/array_allocator/check_new.cc | 4 +- .../ext/array_allocator/variadic_construct.cc | 2 +- .../bitmap_allocator/check_allocate_max_size.cc | 4 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 4 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_new.cc | 2 +- .../ext/bitmap_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-2.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/wchar_t.cc | 2 +- libstdc++-v3/testsuite/ext/concept_checks.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../testsuite/ext/debug_allocator/56170.cc | 2 +- .../ext/debug_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/debug_allocator/check_delete.cc | 2 +- .../testsuite/ext/debug_allocator/check_new.cc | 2 +- .../ext/debug_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13189.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13598.cc | 2 +- .../testsuite/ext/enc_filebuf/wchar_t/13189.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc | 2 +- .../ext/forced_error/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/ext/headers.cc | 2 +- libstdc++-v3/testsuite/ext/iota/cxx0x.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/1.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/47709.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/check_type.cc | 2 +- libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc | 2 +- .../malloc_allocator/check_allocate_max_size.cc | 2 +- .../ext/malloc_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/malloc_allocator/check_delete.cc | 2 +- .../testsuite/ext/malloc_allocator/check_new.cc | 2 +- .../ext/malloc_allocator/deallocate_global.cc | 2 +- .../ext/malloc_allocator/deallocate_local.cc | 2 +- .../ext/malloc_allocator/explicit_instantiation.cc | 2 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/median.cc | 2 +- .../testsuite/ext/mt_allocator/22309_thread.cc | 2 +- .../mt_allocator/check_allocate_big_per_type.cc | 2 +- .../ext/mt_allocator/check_allocate_max_size.cc | 2 +- .../ext/mt_allocator/check_deallocate_null.cc | 2 +- .../mt_allocator/check_deallocate_null_thread.cc | 2 +- .../testsuite/ext/mt_allocator/check_delete.cc | 2 +- .../testsuite/ext/mt_allocator/check_new.cc | 2 +- .../ext/mt_allocator/deallocate_global-2.cc | 2 +- .../ext/mt_allocator/deallocate_global-4.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local-2.cc | 2 +- .../ext/mt_allocator/deallocate_local-4.cc | 2 +- .../ext/mt_allocator/deallocate_local-6.cc | 2 +- .../ext/mt_allocator/deallocate_local-8.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-5.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-7.cc | 2 +- .../ext/mt_allocator/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-1.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-2.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-3.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc | 2 +- .../ext/mt_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/check_allocate_max_size.cc | 2 +- .../ext/new_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/new_allocator/check_delete.cc | 2 +- .../testsuite/ext/new_allocator/check_new.cc | 2 +- .../ext/new_allocator/deallocate_global.cc | 2 +- .../ext/new_allocator/deallocate_local.cc | 2 +- .../testsuite/ext/new_allocator/instantiate.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/numeric_traits/numeric_traits.cc | 2 +- .../ext/pb_ds/example/assoc_container_traits.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_map.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multimap.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multiset.cc | 2 +- .../ext/pb_ds/example/basic_priority_queue.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_set.cc | 2 +- .../testsuite/ext/pb_ds/example/erase_if.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_find_neg.cc | 2 +- .../ext/pb_ds/example/hash_illegal_resize.cc | 2 +- .../ext/pb_ds/example/hash_initial_size.cc | 2 +- .../ext/pb_ds/example/hash_load_set_change.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_mod.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize_neg.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_shift_mask.cc | 2 +- .../example/priority_queue_container_traits.cc | 2 +- .../ext/pb_ds/example/priority_queue_dijkstra.cc | 2 +- .../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +- .../ext/pb_ds/example/priority_queue_split_join.cc | 2 +- .../ext/pb_ds/example/priority_queue_xref.cc | 2 +- .../testsuite/ext/pb_ds/example/ranged_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/store_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_intervals.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_join.cc | 2 +- .../ext/pb_ds/example/tree_order_statistics.cc | 2 +- .../pb_ds/example/tree_order_statistics_join.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_dna.cc | 2 +- .../ext/pb_ds/example/trie_prefix_search.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_split.cc | 2 +- .../ext/pb_ds/regression/associative_containers.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_map_rand.cc | 2 +- .../pb_ds/regression/list_update_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_set_rand.cc | 2 +- .../pb_ds/regression/list_update_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/priority_queue_rand.cc | 2 +- .../pb_ds/regression/priority_queue_rand_debug.cc | 2 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand_debug.cc | 2 +- libstdc++-v3/testsuite/ext/pod_char_traits.cc | 2 +- .../testsuite/ext/pool_allocator/allocate_chunk.cc | 2 +- .../ext/pool_allocator/check_allocate_max_size.cc | 2 +- .../ext/pool_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/pool_allocator/check_delete.cc | 2 +- .../testsuite/ext/pool_allocator/check_new.cc | 2 +- .../ext/pool_allocator/explicit_instantiation.cc | 2 +- .../ext/pool_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/profile/all.cc | 2 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 7 +- .../testsuite/ext/profile/profiler_algos.cc | 2 +- libstdc++-v3/testsuite/ext/profile/replace_new.cc | 2 +- .../random/arcsine_distribution/cons/default.cc | 2 +- .../ext/random/arcsine_distribution/cons/parms.cc | 2 +- .../random/arcsine_distribution/operators/equal.cc | 2 +- .../arcsine_distribution/operators/inequal.cc | 2 +- .../arcsine_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../arcsine_distribution/requirements/typedefs.cc | 2 +- .../ext/random/beta_distribution/cons/default.cc | 2 +- .../ext/random/beta_distribution/cons/parms.cc | 2 +- .../random/beta_distribution/operators/equal.cc | 2 +- .../random/beta_distribution/operators/inequal.cc | 2 +- .../beta_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../beta_distribution/requirements/typedefs.cc | 2 +- .../ext/random/hoyt_distribution/cons/default.cc | 2 +- .../ext/random/hoyt_distribution/cons/parms.cc | 2 +- .../random/hoyt_distribution/operators/equal.cc | 2 +- .../random/hoyt_distribution/operators/inequal.cc | 2 +- .../hoyt_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../hoyt_distribution/requirements/typedefs.cc | 2 +- .../hypergeometric_distribution/cons/default.cc | 2 +- .../hypergeometric_distribution/cons/parms.cc | 2 +- .../hypergeometric_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/k_distribution/cons/default.cc | 2 +- .../ext/random/k_distribution/cons/parms.cc | 2 +- .../ext/random/k_distribution/operators/equal.cc | 2 +- .../ext/random/k_distribution/operators/inequal.cc | 2 +- .../random/k_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../random/k_distribution/requirements/typedefs.cc | 2 +- .../random/logistic_distribution/cons/default.cc | 2 +- .../ext/random/logistic_distribution/cons/parms.cc | 2 +- .../logistic_distribution/operators/equal.cc | 2 +- .../logistic_distribution/operators/inequal.cc | 2 +- .../logistic_distribution/operators/serialize.cc | 2 +- .../logistic_distribution/requirements/typedefs.cc | 2 +- .../random/nakagami_distribution/cons/default.cc | 2 +- .../ext/random/nakagami_distribution/cons/parms.cc | 2 +- .../nakagami_distribution/operators/equal.cc | 2 +- .../nakagami_distribution/operators/inequal.cc | 2 +- .../nakagami_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../nakagami_distribution/requirements/typedefs.cc | 2 +- .../random/normal_mv_distribution/cons/default.cc | 2 +- .../random/normal_mv_distribution/cons/parms.cc | 2 +- .../normal_mv_distribution/operators/equal.cc | 2 +- .../normal_mv_distribution/operators/inequal.cc | 2 +- .../normal_mv_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/pareto_distribution/cons/default.cc | 2 +- .../ext/random/pareto_distribution/cons/parms.cc | 2 +- .../random/pareto_distribution/operators/equal.cc | 2 +- .../pareto_distribution/operators/inequal.cc | 2 +- .../pareto_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../pareto_distribution/requirements/typedefs.cc | 2 +- .../ext/random/rice_distribution/cons/default.cc | 2 +- .../ext/random/rice_distribution/cons/parms.cc | 2 +- .../random/rice_distribution/operators/equal.cc | 2 +- .../random/rice_distribution/operators/inequal.cc | 2 +- .../rice_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../rice_distribution/requirements/typedefs.cc | 2 +- .../simd_fast_mersenne_twister_engine/cons/copy.cc | 2 +- .../cons/default.cc | 2 +- .../cons/seed1.cc | 2 +- .../cons/seed2.cc | 2 +- .../cons/seed_seq.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/triangular_distribution/cons/default.cc | 2 +- .../random/triangular_distribution/cons/parms.cc | 2 +- .../triangular_distribution/operators/equal.cc | 2 +- .../triangular_distribution/operators/inequal.cc | 2 +- .../triangular_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_on_sphere_distribution/cons/default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/von_mises_distribution/cons/default.cc | 2 +- .../random/von_mises_distribution/cons/parms.cc | 2 +- .../von_mises_distribution/operators/equal.cc | 2 +- .../von_mises_distribution/operators/inequal.cc | 2 +- .../von_mises_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/rope/1.cc | 2 +- libstdc++-v3/testsuite/ext/rope/2.cc | 2 +- libstdc++-v3/testsuite/ext/rope/3.cc | 2 +- libstdc++-v3/testsuite/ext/rope/36832.cc | 2 +- libstdc++-v3/testsuite/ext/rope/4.cc | 2 +- libstdc++-v3/testsuite/ext/rope/40299.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44708.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44963.cc | 2 +- libstdc++-v3/testsuite/ext/rope/5.cc | 2 +- libstdc++-v3/testsuite/ext/rope/61946.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 4 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../special_functions/conf_hyperg}/check_nan.cc | 74 +- .../special_functions/conf_hyperg/check_value.cc | 3710 + .../special_functions/conf_hyperg/compile.cc} | 20 +- .../special_functions/hyperg}/check_nan.cc | 95 +- .../ext/special_functions/hyperg/check_value.cc | 11832 +++ .../special_functions/hyperg/compile.cc} | 19 +- .../testsuite/ext/stdio_filebuf/char/10063-1.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-3.cc | 2 +- libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-2.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-3.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-4.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/35209.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12077.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-2.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-3.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-4.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/35209.cc | 2 +- .../ext/throw_allocator/check_allocate_max_size.cc | 2 +- .../ext/throw_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/throw_allocator/check_delete.cc | 2 +- .../testsuite/ext/throw_allocator/check_new.cc | 2 +- .../ext/throw_allocator/deallocate_global.cc | 2 +- .../ext/throw_allocator/deallocate_local.cc | 2 +- .../ext/throw_allocator/explicit_instantiation.cc | 2 +- .../ext/throw_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/throw_value/cons.cc | 2 +- .../testsuite/ext/type_traits/add_unsigned.cc | 2 +- .../ext/type_traits/add_unsigned_floating_neg.cc | 4 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 6 +- .../testsuite/ext/type_traits/remove_unsigned.cc | 2 +- .../type_traits/remove_unsigned_floating_neg.cc | 4 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 6 +- .../testsuite/ext/vstring/capacity/29134.cc | 2 +- .../ext/vstring/capacity/shrink_to_fit.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-2.cc | 2 +- .../testsuite/ext/vstring/cons/moveable.cc | 2 +- .../ext/vstring/cons/noexcept_move_construct.cc | 2 +- .../ext/vstring/element_access/char/58163.cc | 2 +- .../ext/vstring/element_access/char/front_back.cc | 2 +- .../ext/vstring/element_access/wchar_t/58163.cc | 2 +- .../vstring/element_access/wchar_t/front_back.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc | 2 +- .../testsuite/ext/vstring/hash/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/init-list.cc | 2 +- .../ext/vstring/inserters_extractors/char/28277.cc | 2 +- .../vstring/inserters_extractors/wchar_t/28277.cc | 2 +- .../ext/vstring/modifiers/assign/move_assign.cc | 2 +- .../ext/vstring/modifiers/erase/char/54577.cc | 2 +- .../ext/vstring/modifiers/erase/wchar_t/54577.cc | 2 +- .../modifiers/insert/char/const_iterator.cc | 2 +- .../modifiers/insert/wchar_t/const_iterator.cc | 2 +- .../ext/vstring/modifiers/pop_back/char/1.cc | 2 +- .../ext/vstring/modifiers/pop_back/wchar_t/1.cc | 2 +- .../modifiers/replace/char/const_iterator.cc | 2 +- .../modifiers/replace/wchar_t/const_iterator.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/2.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/range_access.cc | 2 +- .../ext/vstring/requirements/citerators.cc | 2 +- .../ext/vstring/requirements/do_the_right_thing.cc | 2 +- .../ext/vstring/requirements/dr438/constructor.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../testsuite/ext/vstring/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/types/23767.cc | 2 +- libstdc++-v3/testsuite/lib/dg-options.exp | 20 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 160 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +- .../testsuite/libstdc++-dg/conformance.exp | 3 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 4 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 3 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 12 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../libstdc++-prettyprinters/shared_ptr.cc | 3 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 12 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 7 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 3 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 4 +- libstdc++-v3/testsuite/libstdc++-xmethods/array.cc | 9 +- .../libstdc++-xmethods/associative-containers.cc | 5 +- libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 8 +- .../testsuite/libstdc++-xmethods/forwardlist.cc | 5 +- libstdc++-v3/testsuite/libstdc++-xmethods/list.cc | 9 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 24 +- .../testsuite/libstdc++-xmethods/vector.cc | 15 +- .../testsuite/libstdc++-xmethods/xmethods.exp | 2 +- .../testsuite/performance/21_strings/append-1.cc | 2 +- .../testsuite/performance/21_strings/append-2.cc | 2 +- .../performance/21_strings/cons_input_iterator.cc | 2 +- .../performance/21_strings/copy_cons_and_dest.cc | 2 +- .../testsuite/performance/21_strings/find.cc | 2 +- .../testsuite/performance/22_locale/is_wchar_t.cc | 2 +- .../performance/22_locale/narrow_widen_char.cc | 2 +- .../performance/22_locale/narrow_widen_wchar_t.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_in.cc | 2 +- .../performance/22_locale/wchar_t_length.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_out.cc | 2 +- .../23_containers/copy_construct/unordered_set.cc | 2 +- .../23_containers/copy_construct/vector_bool.cc | 2 +- .../performance/23_containers/create/map.cc | 2 +- .../23_containers/create_from_sorted/set.cc | 2 +- .../performance/23_containers/create_sort/list.cc | 2 +- .../performance/23_containers/find/map.cc | 2 +- .../performance/23_containers/index/map.cc | 2 +- .../performance/23_containers/insert/54075.cc | 2 +- .../23_containers/insert/associative.cc | 2 +- .../performance/23_containers/insert/sequence.cc | 2 +- .../23_containers/insert/unordered_map_array.cc | 2 +- .../insert/unordered_multiset_hint.cc | 2 +- .../23_containers/insert/unordered_set.cc | 2 +- .../23_containers/insert_erase/41975.cc | 2 +- .../23_containers/insert_erase/associative.cc | 2 +- .../23_containers/insert_from_sorted/set.cc | 2 +- .../23_containers/producer_consumer/associative.cc | 2 +- .../23_containers/producer_consumer/sequence.cc | 2 +- .../range_construct/deque_construct.cc | 2 +- .../range_construct/list_construct1.cc | 2 +- .../range_construct/list_construct2.cc | 2 +- .../range_construct/vector_construct.cc | 2 +- .../23_containers/resize/vector_bool.cc | 2 +- .../performance/23_containers/sort_search/list.cc | 2 +- .../25_algorithms/copy_streambuf_iterators.cc | 2 +- .../25_algorithms/find_istreambuf_iterators.cc | 2 +- .../25_algorithms/lexicographical_compare.cc | 2 +- .../25_algorithms/nth_element_worst_case.cc | 2 +- .../performance/25_algorithms/search_n.cc | 2 +- .../testsuite/performance/25_algorithms/sort.cc | 2 +- .../performance/25_algorithms/sort_heap.cc | 2 +- .../performance/25_algorithms/stable_sort.cc | 2 +- .../performance/26_numerics/complex_norm.cc | 2 +- .../26_numerics/valarray_gslice_to_index.cc | 2 +- .../testsuite/performance/27_io/cout_insert_int.cc | 2 +- .../testsuite/performance/27_io/filebuf_copy.cc | 2 +- .../performance/27_io/filebuf_sgetn_unbuf.cc | 2 +- .../testsuite/performance/27_io/filebuf_sputc.cc | 2 +- .../performance/27_io/filebuf_sputn_unbuf.cc | 2 +- .../performance/27_io/fmtflags_manipulators.cc | 2 +- .../performance/27_io/fstream_seek_write.cc | 2 +- .../performance/27_io/ifstream_extract_chars.cc | 2 +- .../performance/27_io/ifstream_extract_float.cc | 2 +- .../performance/27_io/ifstream_extract_int.cc | 2 +- .../performance/27_io/ifstream_getline-2.cc | 2 +- .../performance/27_io/ifstream_getline.cc | 2 +- .../performance/27_io/ofstream_insert_float.cc | 2 +- .../performance/27_io/ofstream_insert_int.cc | 2 +- .../performance/27_io/stringbuf_overflow.cc | 2 +- .../testsuite/performance/28_regex/range.cc | 2 +- .../testsuite/performance/28_regex/split.cc | 2 +- .../testsuite/performance/28_regex/split.h | 4 +- .../testsuite/performance/28_regex/split_bfs.cc | 2 +- .../performance/30_threads/future/polling.cc | 2 +- .../performance/ext/pb_ds/all_int_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_insert.cc | 2 +- .../performance/ext/pb_ds/all_text_find.cc | 2 +- .../performance/ext/pb_ds/hash_int_erase_mem.cc | 2 +- .../performance/ext/pb_ds/hash_zlob_int_find.cc | 2 +- .../performance/ext/pb_ds/multimap_text_find.hpp | 2 +- .../ext/pb_ds/multimap_text_find_large.cc | 2 +- .../ext/pb_ds/multimap_text_find_small.cc | 2 +- .../performance/ext/pb_ds/multimap_text_insert.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_mem_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem_small.cc | 2 +- .../ext/pb_ds/multimap_text_insert_small.cc | 2 +- .../ext/pb_ds/priority_queue_int_push.cc | 2 +- .../ext/pb_ds/priority_queue_int_push_pop.cc | 2 +- .../ext/pb_ds/priority_queue_text_join.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify.hpp | 2 +- .../ext/pb_ds/priority_queue_text_modify_down.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify_up.cc | 2 +- .../ext/pb_ds/priority_queue_text_pop_mem.cc | 2 +- .../ext/pb_ds/priority_queue_text_push.cc | 2 +- .../ext/pb_ds/priority_queue_text_push_pop.cc | 2 +- .../performance/ext/pb_ds/tree_order_statistics.cc | 2 +- .../performance/ext/pb_ds/tree_split_join.cc | 2 +- .../performance/ext/pb_ds/tree_text_insert.cc | 2 +- .../performance/ext/pb_ds/tree_text_lor_find.cc | 2 +- .../01_assoc_laguerre}/check_nan.cc | 37 +- .../01_assoc_laguerre/check_value.cc | 2120 + .../01_assoc_laguerre/compile.cc} | 21 +- .../01_assoc_laguerre/compile_2.cc | 10 +- .../02_assoc_legendre}/check_nan.cc | 35 +- .../02_assoc_legendre/check_value.cc | 1944 + .../02_assoc_legendre/compile.cc} | 20 +- .../02_assoc_legendre/compile_2.cc | 10 +- .../special_functions/03_beta/check_nan.cc | 51 +- .../special_functions/03_beta/check_value.cc | 271 + .../03_beta/compile.cc} | 20 +- .../special_functions/03_beta/compile_2.cc | 10 +- .../04_comp_ellint_1/check_nan.cc | 33 +- .../04_comp_ellint_1/check_value.cc | 104 +- .../04_comp_ellint_1/compile.cc} | 20 +- .../04_comp_ellint_1/compile_2.cc | 10 +- .../05_comp_ellint_2}/check_nan.cc | 33 +- .../05_comp_ellint_2/check_value.cc | 100 + .../05_comp_ellint_2/compile.cc} | 20 +- .../05_comp_ellint_2/compile_2.cc | 10 +- .../06_comp_ellint_3/check_nan.cc | 51 +- .../06_comp_ellint_3/check_value.cc | 451 + .../06_comp_ellint_3/compile.cc} | 20 +- .../06_comp_ellint_3/compile_2.cc | 10 +- .../07_cyl_bessel_i}/check_nan.cc | 51 +- .../07_cyl_bessel_i/check_value.cc | 692 + .../07_cyl_bessel_i/compile.cc} | 20 +- .../07_cyl_bessel_i}/compile_2.cc | 9 +- .../07_cyl_bessel_i}/pr56216.cc | 18 +- .../08_cyl_bessel_j}/check_nan.cc | 51 +- .../08_cyl_bessel_j/check_value.cc | 692 + .../08_cyl_bessel_j/compile.cc} | 19 +- .../08_cyl_bessel_j}/compile_2.cc | 9 +- .../09_cyl_bessel_k}/check_nan.cc | 51 +- .../09_cyl_bessel_k/check_value.cc | 732 + .../09_cyl_bessel_k/compile.cc} | 19 +- .../09_cyl_bessel_k}/compile_2.cc | 9 +- .../10_cyl_neumann}/check_nan.cc | 51 +- .../10_cyl_neumann/check_value.cc | 718 + .../10_cyl_neumann/compile.cc} | 19 +- .../10_cyl_neumann}/compile_2.cc | 9 +- .../11_ellint_1}/check_nan.cc | 51 +- .../special_functions/11_ellint_1/check_value.cc | 451 + .../11_ellint_1/compile.cc} | 19 +- .../11_ellint_1}/compile_2.cc | 15 +- .../12_ellint_2}/check_nan.cc | 51 +- .../special_functions/12_ellint_2/check_value.cc | 451 + .../12_ellint_2/compile.cc} | 19 +- .../12_ellint_2}/compile_2.cc | 15 +- .../13_ellint_3}/check_nan.cc | 74 +- .../special_functions/13_ellint_3/check_value.cc | 5772 ++ .../13_ellint_3/compile.cc} | 19 +- .../13_ellint_3}/compile_2.cc | 15 +- .../14_expint}/check_nan.cc | 33 +- .../special_functions/14_expint/check_value.cc | 193 + .../14_expint/compile.cc} | 19 +- .../14_expint}/compile_2.cc | 9 +- .../15_hermite}/check_nan.cc | 35 +- .../special_functions/15_hermite/check_value.cc | 1759 + .../15_hermite/compile.cc} | 20 +- .../15_hermite}/compile_2.cc | 9 +- .../16_laguerre}/check_nan.cc | 35 +- .../special_functions/16_laguerre/check_value.cc | 319 + .../16_laguerre/compile.cc} | 20 +- .../16_laguerre}/compile_2.cc | 9 +- .../17_legendre}/check_nan.cc | 34 +- .../special_functions/17_legendre/check_value.cc | 319 + .../17_legendre/compile.cc} | 20 +- .../17_legendre}/compile_2.cc | 9 +- .../18_riemann_zeta}/check_nan.cc | 33 +- .../18_riemann_zeta/check_value.cc} | 163 +- .../18_riemann_zeta/compile.cc} | 19 +- .../18_riemann_zeta}/compile_2.cc | 9 +- .../19_sph_bessel}/check_nan.cc | 35 +- .../special_functions/19_sph_bessel/check_value.cc | 506 + .../19_sph_bessel/compile.cc} | 19 +- .../19_sph_bessel}/compile_2.cc | 9 +- .../20_sph_legendre}/check_nan.cc | 32 +- .../20_sph_legendre/check_value.cc | 1944 + .../20_sph_legendre/compile.cc} | 19 +- .../20_sph_legendre}/compile_2.cc | 9 +- .../21_sph_neumann}/check_nan.cc | 35 +- .../21_sph_neumann/check_value.cc | 552 + .../21_sph_neumann/compile.cc} | 19 +- .../21_sph_neumann}/compile_2.cc | 9 +- .../enable_shared_from_this/1.cc | 2 +- .../enable_shared_from_this/not_shared.cc | 2 +- .../enable_shared_from_this/not_shared2.cc | 2 +- .../enable_shared_from_this/not_shared3.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../enable_shared_from_this/shared.cc | 2 +- .../enable_shared_from_this/still_shared.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../2_general_utilities/headers/memory/synopsis.cc | 2 +- .../headers/memory/types_std_tr1.cc | 2 +- .../shared_ptr/assign/assign.cc | 2 +- .../shared_ptr/assign/auto_ptr.cc | 4 +- .../shared_ptr/assign/auto_ptr_neg.cc | 4 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 4 +- .../2_general_utilities/shared_ptr/assign/dr541.cc | 2 +- .../shared_ptr/assign/shared_ptr.cc | 2 +- .../shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/casts/1.cc | 2 +- .../shared_ptr/comparison/cmp.cc | 2 +- .../2_general_utilities/shared_ptr/cons/39405.cc | 2 +- .../shared_ptr/cons/43820_neg.cc | 8 +- .../shared_ptr/cons/auto_ptr.cc | 4 +- .../shared_ptr/cons/auto_ptr_neg.cc | 4 +- .../2_general_utilities/shared_ptr/cons/copy.cc | 2 +- .../2_general_utilities/shared_ptr/cons/default.cc | 2 +- .../2_general_utilities/shared_ptr/cons/pointer.cc | 2 +- .../shared_ptr/cons/weak_ptr.cc | 2 +- .../shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../2_general_utilities/shared_ptr/dest/dest.cc | 2 +- .../2_general_utilities/shared_ptr/misc/24595.cc | 2 +- .../2_general_utilities/shared_ptr/misc/42019.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/misc/io.cc | 2 +- .../2_general_utilities/shared_ptr/misc/swap.cc | 2 +- .../shared_ptr/modifiers/24805.cc | 2 +- .../shared_ptr/modifiers/reset.cc | 2 +- .../shared_ptr/modifiers/reset_neg.cc | 2 +- .../shared_ptr/modifiers/swap.cc | 2 +- .../shared_ptr/modifiers/swap_neg.cc | 2 +- .../shared_ptr/observers/bool_conv.cc | 6 +- .../shared_ptr/observers/get.cc | 2 +- .../shared_ptr/observers/unique.cc | 2 +- .../shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 4 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 4 +- .../tr1/2_general_utilities/weak_ptr/lock/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../tr1/3_function_objects/bind/all_bound.cc | 2 +- .../tr1/3_function_objects/bind/cv_quals.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/mixed.cc | 2 +- .../tr1/3_function_objects/bind/nested.cc | 2 +- .../tr1/3_function_objects/bind/placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/ref.cc | 2 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../tr1/3_function_objects/function/10.cc | 2 +- .../testsuite/tr1/3_function_objects/function/2.cc | 2 +- .../testsuite/tr1/3_function_objects/function/3.cc | 2 +- .../testsuite/tr1/3_function_objects/function/4.cc | 2 +- .../testsuite/tr1/3_function_objects/function/5.cc | 2 +- .../testsuite/tr1/3_function_objects/function/6.cc | 2 +- .../tr1/3_function_objects/function/63840.cc | 2 +- .../testsuite/tr1/3_function_objects/function/7.cc | 2 +- .../testsuite/tr1/3_function_objects/function/8.cc | 2 +- .../testsuite/tr1/3_function_objects/function/9.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../headers/functional/types_std_tr1.cc | 2 +- .../using_namespace_std_tr1_placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/mem_fn.cc | 2 +- .../3_function_objects/reference_wrapper/invoke.cc | 2 +- .../reference_wrapper/typedefs.cc | 2 +- .../testsuite/tr1/3_function_objects/result_of.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_const/value.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_volatile/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/aligned_storage/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../alignment_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/alignment_of/value.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../extent/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_nothrow_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_destructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_virtual_destructor/value.cc | 2 +- .../headers/type_traits/synopsis.cc | 2 +- .../headers/type_traits/types_std_tr1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../integral_constant/true_false_value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_abstract/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_abstract/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_arithmetic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_array/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_base_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_class/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_compound/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_const/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_empty/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_empty/value.cc | 2 +- .../tr1/4_metaprogramming/is_enum/24808.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../is_enum/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_floating_point/value.cc | 2 +- .../tr1/4_metaprogramming/is_function/24808.cc | 2 +- .../tr1/4_metaprogramming/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_function/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_integral/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_member_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_object/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../is_pod/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_pointer/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/24809.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_reference/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../is_same/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_scalar/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_signed/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_signed/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_union/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_unsigned/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../is_void/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_volatile/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_volatile/value.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../rank/requirements/typedefs.cc | 2 +- .../testsuite/tr1/4_metaprogramming/rank/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_all_extents/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_volatile/value.cc | 2 +- .../headers/random/synopsis.cc | 2 +- .../headers/random/types_std_tr1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/discard_block/operators/equal.cc | 2 +- .../random/discard_block/operators/not_equal.cc | 2 +- .../random/discard_block/operators/serialize.cc | 2 +- .../random/discard_block/requirements/constants.cc | 2 +- .../random/discard_block/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/linear_congruential/cons/default.cc | 2 +- .../random/linear_congruential/cons/gen1.cc | 2 +- .../random/linear_congruential/cons/seed1.cc | 2 +- .../random/linear_congruential/cons/seed2.cc | 2 +- .../random/linear_congruential/operators/equal.cc | 2 +- .../linear_congruential/operators/not_equal.cc | 2 +- .../linear_congruential/operators/serialize.cc | 2 +- .../linear_congruential/requirements/constants.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../linear_congruential/requirements/typedefs.cc | 2 +- .../random/mersenne_twister/cons/default.cc | 2 +- .../random/mersenne_twister/cons/gen1.cc | 2 +- .../random/mersenne_twister/cons/seed1.cc | 2 +- .../random/mersenne_twister/cons/seed2.cc | 2 +- .../random/mersenne_twister/operators/equal.cc | 2 +- .../random/mersenne_twister/operators/not_equal.cc | 2 +- .../random/mersenne_twister/operators/serialize.cc | 2 +- .../mersenne_twister/requirements/constants.cc | 2 +- .../mersenne_twister/requirements/typedefs.cc | 2 +- .../5_numerical_facilities/random/minstd_rand.cc | 2 +- .../5_numerical_facilities/random/minstd_rand0.cc | 2 +- .../tr1/5_numerical_facilities/random/mt19937.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../random/random_device/cons/default.cc | 2 +- .../random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux3.cc | 2 +- .../5_numerical_facilities/random/ranlux3_01.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux4.cc | 2 +- .../5_numerical_facilities/random/ranlux4_01.cc | 2 +- .../random/subtract_with_carry/cons/default.cc | 2 +- .../random/subtract_with_carry/cons/gen1.cc | 2 +- .../random/subtract_with_carry/cons/seed1.cc | 2 +- .../random/subtract_with_carry/cons/seed2.cc | 2 +- .../random/subtract_with_carry/operators/equal.cc | 2 +- .../subtract_with_carry/operators/not_equal.cc | 2 +- .../subtract_with_carry/operators/serialize.cc | 2 +- .../subtract_with_carry/requirements/constants.cc | 2 +- .../subtract_with_carry/requirements/typedefs.cc | 2 +- .../random/subtract_with_carry_01/cons/default.cc | 2 +- .../random/subtract_with_carry_01/cons/gen1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed2.cc | 2 +- .../subtract_with_carry_01/operators/equal.cc | 2 +- .../subtract_with_carry_01/operators/not_equal.cc | 2 +- .../subtract_with_carry_01/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/uniform_int/33128.cc | 2 +- .../random/uniform_int/cons/default.cc | 2 +- .../random/uniform_int/cons/range.cc | 2 +- .../random/uniform_int/requirements/typedefs.cc | 2 +- .../random/uniform_real/requirements/typedefs.cc | 2 +- .../random/variate_generator/37986.cc | 2 +- .../variate_generator/requirements/typedefs.cc | 2 +- .../random/xor_combine/cons/default.cc | 2 +- .../random/xor_combine/operators/equal.cc | 2 +- .../random/xor_combine/operators/not_equal.cc | 2 +- .../random/xor_combine/operators/serialize.cc | 2 +- .../random/xor_combine/requirements/constants.cc | 2 +- .../random/xor_combine/requirements/typedefs.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 2 +- .../01_assoc_laguerre/check_value.cc | 2 +- .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 2 +- .../02_assoc_legendre/check_value.cc | 2 +- .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 2 +- .../special_functions/03_beta/check_value.cc | 2 +- .../special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 2 +- .../04_comp_ellint_1/check_value.cc | 2 +- .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 2 +- .../05_comp_ellint_2/check_value.cc | 2 +- .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 2 +- .../06_comp_ellint_3/check_value.cc | 2 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_conf_hyperg/check_nan.cc | 2 +- .../07_conf_hyperg/check_value.cc | 2 +- .../special_functions/07_conf_hyperg/compile.cc | 2 +- .../special_functions/07_conf_hyperg/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/check_nan.cc | 2 +- .../08_cyl_bessel_i/check_value.cc | 1265 +- .../special_functions/08_cyl_bessel_i/compile.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/09_cyl_bessel_j/check_nan.cc | 2 +- .../09_cyl_bessel_j/check_value.cc | 1411 +- .../special_functions/09_cyl_bessel_j/compile.cc | 2 +- .../special_functions/09_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/10_cyl_bessel_k/airy.cc | 2 +- .../special_functions/10_cyl_bessel_k/check_nan.cc | 2 +- .../10_cyl_bessel_k/check_value.cc | 1306 +- .../special_functions/10_cyl_bessel_k/compile.cc | 2 +- .../special_functions/10_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/11_cyl_neumann/check_nan.cc | 2 +- .../11_cyl_neumann/check_value.cc | 1562 +- .../special_functions/11_cyl_neumann/compile.cc | 2 +- .../special_functions/11_cyl_neumann/compile_2.cc | 2 +- .../special_functions/12_ellint_1/check_nan.cc | 2 +- .../special_functions/12_ellint_1/check_value.cc | 2 +- .../special_functions/12_ellint_1/compile.cc | 2 +- .../special_functions/12_ellint_1/compile_2.cc | 2 +- .../special_functions/13_ellint_2/check_nan.cc | 2 +- .../special_functions/13_ellint_2/check_value.cc | 2 +- .../special_functions/13_ellint_2/compile.cc | 2 +- .../special_functions/13_ellint_2/compile_2.cc | 2 +- .../special_functions/14_ellint_3/check_nan.cc | 2 +- .../special_functions/14_ellint_3/check_value.cc | 2 +- .../special_functions/14_ellint_3/compile.cc | 2 +- .../special_functions/14_ellint_3/compile_2.cc | 2 +- .../special_functions/15_expint/check_nan.cc | 2 +- .../special_functions/15_expint/check_value_neg.cc | 2 +- .../special_functions/15_expint/check_value_pos.cc | 2 +- .../special_functions/15_expint/compile.cc | 2 +- .../special_functions/15_expint/compile_2.cc | 2 +- .../special_functions/16_hermite/check_nan.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 1956 + .../special_functions/16_hermite/compile.cc | 2 +- .../special_functions/16_hermite/compile_2.cc | 2 +- .../special_functions/17_hyperg/check_nan.cc | 2 +- .../special_functions/17_hyperg/check_value.cc | 2 +- .../special_functions/17_hyperg/compile.cc | 2 +- .../special_functions/17_hyperg/compile_2.cc | 2 +- .../special_functions/18_laguerre/check_nan.cc | 2 +- .../special_functions/18_laguerre/check_value.cc | 2 +- .../special_functions/18_laguerre/compile.cc | 2 +- .../special_functions/18_laguerre/compile_2.cc | 2 +- .../special_functions/19_legendre/check_nan.cc | 2 +- .../special_functions/19_legendre/check_value.cc | 2 +- .../special_functions/19_legendre/compile.cc | 2 +- .../special_functions/19_legendre/compile_2.cc | 2 +- .../special_functions/20_riemann_zeta/check_nan.cc | 2 +- .../20_riemann_zeta/check_value_neg.cc | 2 +- .../20_riemann_zeta/check_value_pos.cc | 2 +- .../special_functions/20_riemann_zeta/compile.cc | 2 +- .../special_functions/20_riemann_zeta/compile_2.cc | 2 +- .../special_functions/21_sph_bessel/check_nan.cc | 2 +- .../special_functions/21_sph_bessel/check_value.cc | 946 +- .../special_functions/21_sph_bessel/compile.cc | 2 +- .../special_functions/21_sph_bessel/compile_2.cc | 2 +- .../special_functions/22_sph_legendre/check_nan.cc | 2 +- .../22_sph_legendre/check_value.cc | 2 +- .../special_functions/22_sph_legendre/compile.cc | 2 +- .../special_functions/22_sph_legendre/compile_2.cc | 2 +- .../special_functions/23_sph_neumann/check_nan.cc | 2 +- .../23_sph_neumann/check_value.cc | 988 +- .../special_functions/23_sph_neumann/compile.cc | 2 +- .../special_functions/23_sph_neumann/compile_2.cc | 2 +- .../special_functions/testcase.h | 2 +- .../tr1/6_containers/array/capacity/empty.cc | 2 +- .../tr1/6_containers/array/capacity/max_size.cc | 2 +- .../tr1/6_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../tr1/6_containers/array/element_access/back.cc | 2 +- .../tr1/6_containers/array/element_access/data.cc | 2 +- .../tr1/6_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../tr1/6_containers/array/requirements/assign.cc | 2 +- .../6_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation.cc | 2 +- .../6_containers/array/requirements/member_swap.cc | 2 +- .../6_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../tr1/6_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 2 +- .../testsuite/tr1/6_containers/hash/24799.cc | 2 +- .../tr1/6_containers/hash/operators/size_t.cc | 2 +- .../6_containers/hash/requirements/base_classes.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/headers/array/synopsis.cc | 2 +- .../6_containers/headers/functional/synopsis.cc | 2 +- .../tr1/6_containers/headers/tuple/synopsis.cc | 2 +- .../6_containers/headers/tuple/types_std_tr1.cc | 2 +- .../6_containers/headers/unordered_map/synopsis.cc | 2 +- .../6_containers/headers/unordered_set/synopsis.cc | 2 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tr1/6_containers/tuple/cons/assignment.cc | 2 +- .../tr1/6_containers/tuple/cons/big_tuples.cc | 2 +- .../tr1/6_containers/tuple/cons/constructor.cc | 2 +- .../6_containers/tuple/creation_functions/23978.cc | 2 +- .../tuple/creation_functions/make_tuple.cc | 2 +- .../6_containers/tuple/creation_functions/tie.cc | 2 +- .../6_containers/tuple/creation_functions/tie2.cc | 2 +- .../tr1/6_containers/tuple/element_access/get.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/tuple/tuple_element.cc | 2 +- .../testsuite/tr1/6_containers/tuple/tuple_size.cc | 2 +- .../tr1/6_containers/unordered_map/24064.cc | 2 +- .../unordered_map/capacity/29134-map.cc | 2 +- .../tr1/6_containers/unordered_map/erase/1.cc | 2 +- .../6_containers/unordered_map/erase/24061-map.cc | 2 +- .../tr1/6_containers/unordered_map/find/map1.cc | 2 +- .../6_containers/unordered_map/insert/24061-map.cc | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../6_containers/unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_map/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_map/swap/1.cc | 2 +- .../tr1/6_containers/unordered_map/swap/2.cc | 2 +- .../unordered_multimap/capacity/29134-multimap.cc | 2 +- .../tr1/6_containers/unordered_multimap/erase/1.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/find/multimap1.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/2.cc | 2 +- .../tr1/6_containers/unordered_multiset/24054.cc | 2 +- .../unordered_multiset/capacity/29134-multiset.cc | 2 +- .../tr1/6_containers/unordered_multiset/erase/1.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/find/multiset1.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/2.cc | 2 +- .../tr1/6_containers/unordered_set/23053.cc | 2 +- .../tr1/6_containers/unordered_set/23465.cc | 2 +- .../tr1/6_containers/unordered_set/26127.cc | 2 +- .../tr1/6_containers/unordered_set/26132.cc | 2 +- .../unordered_set/capacity/29134-set.cc | 2 +- .../tr1/6_containers/unordered_set/erase/1.cc | 2 +- .../6_containers/unordered_set/erase/24061-set.cc | 2 +- .../tr1/6_containers/unordered_set/find/set1.cc | 2 +- .../6_containers/unordered_set/insert/24061-set.cc | 2 +- .../6_containers/unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_set/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../requirements/iterators_default_constructor.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_set/swap/1.cc | 2 +- .../tr1/6_containers/unordered_set/swap/2.cc | 2 +- .../testsuite/tr1/6_containers/utility/19535.cc | 2 +- .../testsuite/tr1/6_containers/utility/pair.cc | 4 +- .../basic_regex/assign/char/cstring.cc | 2 +- .../basic_regex/assign/char/cstring_op.cc | 2 +- .../basic_regex/assign/char/pstring.cc | 2 +- .../basic_regex/assign/char/range.cc | 2 +- .../basic_regex/assign/char/string.cc | 2 +- .../basic_regex/assign/char/string_op.cc | 2 +- .../basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../basic_regex/assign/wchar_t/pstring.cc | 2 +- .../basic_regex/assign/wchar_t/range.cc | 2 +- .../basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../basic_regex/ctors/char/cstring.cc | 2 +- .../basic_regex/ctors/char/default.cc | 2 +- .../basic_regex/ctors/char/pstring.cc | 2 +- .../basic_regex/ctors/char/range.cc | 2 +- .../basic_regex/ctors/char/string.cc | 2 +- .../basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../basic_regex/ctors/wchar_t/default.cc | 2 +- .../basic_regex/ctors/wchar_t/pstring.cc | 2 +- .../basic_regex/ctors/wchar_t/range.cc | 2 +- .../basic_regex/ctors/wchar_t/string.cc | 2 +- .../match_results/ctors/char/default.cc | 2 +- .../regex/cons/char/c_string_awk.cc | 2 +- .../regex/cons/char/c_string_basic.cc | 2 +- .../regex/cons/char/c_string_ecma.cc | 2 +- .../regex/cons/char/c_string_egrep.cc | 2 +- .../regex/cons/char/c_string_grep.cc | 2 +- .../regex/cons/char/default.cc | 2 +- .../regex_traits/char/ctor.cc | 2 +- .../regex_traits/char/translate_nocase.cc | 2 +- .../regex_traits/char/value.cc | 2 +- .../regex_traits/wchar_t/ctor.cc | 2 +- .../regex_traits/wchar_t/translate_nocase.cc | 2 +- .../regex_traits/wchar_t/value.cc | 2 +- .../tr1/8_c_compatibility/cctype/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 2 +- .../8_c_compatibility/cinttypes/types_std_tr1.cc | 2 +- .../testsuite/tr1/8_c_compatibility/cmath/51083.cc | 2 +- .../tr1/8_c_compatibility/cmath/functions.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads_neg.cc | 2 +- .../tr1/8_c_compatibility/cmath/pow_cmath.cc | 4 +- .../tr1/8_c_compatibility/cmath/templates.cc | 4 +- .../tr1/8_c_compatibility/cmath/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/complex/50880.cc | 2 +- .../tr1/8_c_compatibility/complex/51083.cc | 2 +- .../tr1/8_c_compatibility/complex/functions.cc | 2 +- .../8_c_compatibility/complex/overloads_float.cc | 2 +- .../tr1/8_c_compatibility/complex/overloads_int.cc | 2 +- .../tr1/8_c_compatibility/cstdint/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cstdio/functions.cc | 4 +- .../tr1/8_c_compatibility/cstdlib/functions.cc | 4 +- .../tr1/8_c_compatibility/cstdlib/types_std_tr1.cc | 6 +- .../tr1/8_c_compatibility/cwchar/functions.cc | 4 +- .../tr1/8_c_compatibility/cwctype/functions.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/all.cc | 2 +- .../testsuite/tr1/headers/c++200x/complex.cc | 4 +- .../headers/c++200x/math.cc} | 13 +- .../tr1/headers/c++200x/using_namespace_std_tr1.cc | 2 +- .../tr1/headers/using_namespace_std_tr1.cc | 2 +- .../bases/requirements/explicit_instantiation.cc | 2 +- .../testsuite/tr2/bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/bases/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr2/direct_bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr58729.cc | 2 +- libstdc++-v3/testsuite/tr2/headers/all.cc | 2 +- .../tr2/headers/using_namespace_std_tr2.cc | 2 +- .../util/common_type/assoc/common_type.hpp | 2 +- .../assoc/detail/comb_hash_fn_string_form.hpp | 2 +- .../common_type/assoc/detail/ds_string_form.hpp | 2 +- .../detail/list_update_policy_string_form.hpp | 2 +- .../assoc/detail/probe_fn_string_form.hpp | 2 +- .../assoc/detail/resize_policy_string_form.hpp | 2 +- .../assoc/detail/size_policy_string_form.hpp | 2 +- .../assoc/detail/store_hash_string_form.hpp | 2 +- .../detail/tree_supports_order_statistics.hpp | 2 +- .../detail/trie_supports_order_statistics.hpp | 2 +- .../assoc/detail/trie_supports_prefix_search.hpp | 2 +- .../assoc/detail/trigger_policy_string_form.hpp | 2 +- .../util/common_type/assoc/native_set.hpp | 2 +- .../util/common_type/assoc/string_form.hpp | 2 +- .../util/common_type/assoc/template_policy.hpp | 2 +- .../common_type/priority_queue/common_type.hpp | 2 +- .../priority_queue/detail/ds_string_form.hpp | 2 +- .../common_type/priority_queue/string_form.hpp | 2 +- libstdc++-v3/testsuite/util/debug/checks.h | 2 +- .../testsuite/util/debug/unordered_checks.h | 2 +- libstdc++-v3/testsuite/util/exception/safety.h | 2 +- .../testsuite/util/hash_fn/dna_str_limit.hpp | 2 +- .../util/hash_fn/limit_string_hash_fn.hpp | 2 +- .../testsuite/util/hash_fn/string_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_probe_fn.hpp | 2 +- .../testsuite/util/io/illegal_input_error.hpp | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.cc | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.hpp | 2 +- libstdc++-v3/testsuite/util/io/text_populate.hpp | 2 +- .../testsuite/util/io/verified_cmd_line_input.cc | 2 +- .../testsuite/util/io/verified_cmd_line_input.hpp | 2 +- libstdc++-v3/testsuite/util/io/xml.hpp | 2 +- .../testsuite/util/io/xml_test_formatter.hpp | 2 +- .../testsuite/util/native_type/native_hash_map.hpp | 2 +- .../util/native_type/native_hash_multimap.hpp | 2 +- .../testsuite/util/native_type/native_hash_set.hpp | 2 +- .../testsuite/util/native_type/native_hash_tag.hpp | 2 +- .../testsuite/util/native_type/native_map.hpp | 2 +- .../testsuite/util/native_type/native_multimap.hpp | 2 +- .../util/native_type/native_priority_queue.hpp | 2 +- .../testsuite/util/native_type/native_set.hpp | 2 +- .../testsuite/util/native_type/native_tree_tag.hpp | 2 +- .../performance/assoc/mem_usage/erase_test.hpp | 2 +- .../assoc/mem_usage/multimap_insert_test.hpp | 2 +- .../performance/assoc/multimap_common_type.hpp | 2 +- .../util/performance/assoc/timing/common_type.hpp | 2 +- .../util/performance/assoc/timing/find_test.hpp | 2 +- .../util/performance/assoc/timing/insert_test.hpp | 2 +- .../assoc/timing/multimap_find_test.hpp | 2 +- .../assoc/timing/multimap_insert_test.hpp | 2 +- .../assoc/timing/subscript_find_test.hpp | 2 +- .../assoc/timing/subscript_insert_test.hpp | 2 +- .../assoc/timing/tree_order_statistics_test.hpp | 2 +- .../assoc/timing/tree_split_join_test.hpp | 2 +- .../util/performance/io/xml_formatter.hpp | 2 +- .../priority_queue/mem_usage/pop_test.hpp | 2 +- .../priority_queue/timing/join_test.hpp | 2 +- .../priority_queue/timing/modify_test.hpp | 2 +- .../priority_queue/timing/push_pop_test.hpp | 2 +- .../priority_queue/timing/push_test.hpp | 2 +- .../util/performance/time/elapsed_timer.cc | 2 +- .../util/performance/time/elapsed_timer.hpp | 2 +- .../util/performance/time/timing_test_base.hpp | 2 +- .../testsuite/util/regression/basic_type.hpp | 2 +- .../testsuite/util/regression/common_type.hpp | 2 +- .../rand/assoc/container_rand_regression_test.h | 2 +- .../rand/assoc/container_rand_regression_test.tcc | 2 +- .../regression/rand/assoc/rand_regression_test.hpp | 2 +- .../container_rand_regression_test.h | 2 +- .../container_rand_regression_test.tcc | 2 +- .../rand/priority_queue/rand_regression_test.hpp | 2 +- .../util/regression/rand/xml_formatter.hpp | 2 +- .../regression/trait/assoc/get_set_load_trait.hpp | 2 +- .../regression/trait/assoc/get_set_loads_trait.hpp | 2 +- .../regression/trait/assoc/native_type_trait.hpp | 2 +- .../regression/trait/assoc/node_update_trait.hpp | 2 +- .../util/regression/trait/assoc/resize_trait.hpp | 2 +- .../util/regression/trait/assoc/to_string.hpp | 2 +- .../util/regression/trait/assoc/trait.hpp | 2 +- .../util/regression/trait/assoc/type_trait.hpp | 2 +- .../util/regression/trait/erase_if_fn.hpp | 2 +- .../util/regression/trait/priority_queue/trait.hpp | 2 +- .../testsuite/util/replacement_memory_operators.h | 4 +- libstdc++-v3/testsuite/util/specfun_testcase.h | 416 + .../testsuite/util/statistic/result_recorder.hpp | 2 +- .../testsuite/util/statistic/sample_mean.hpp | 2 +- .../statistic/sample_mean_confidence_checker.hpp | 2 +- .../testsuite/util/statistic/sample_variance.hpp | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 8 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 2 +- libstdc++-v3/testsuite/util/testsuite_abi_check.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 7 +- libstdc++-v3/testsuite/util/testsuite_api.h | 2 +- libstdc++-v3/testsuite/util/testsuite_character.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_character.h | 2 +- .../testsuite/util/testsuite_common_types.h | 2 +- .../testsuite/util/testsuite_container_traits.h | 2 +- .../testsuite/util/testsuite_containergen.h | 2 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +- .../testsuite/util/testsuite_counter_type.h | 2 +- libstdc++-v3/testsuite/util/testsuite_error.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 97 + libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 9 +- libstdc++-v3/testsuite/util/testsuite_io.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 25 +- .../testsuite/util/testsuite_new_operators.h | 2 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_random.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rng.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rvalref.h | 2 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 +- libstdc++-v3/testsuite/util/thread/all.h | 2 +- libtool.m4 | 4 +- libvtv/ChangeLog | 71 + libvtv/Makefile.am | 16 +- libvtv/Makefile.in | 90 +- libvtv/aclocal.m4 | 74 +- libvtv/configure | 3542 +- libvtv/configure.ac | 25 +- libvtv/configure.tgt | 12 +- libvtv/testsuite/Makefile.am | 16 +- libvtv/testsuite/Makefile.in | 74 +- 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/testsuite/other-tests/Makefile.in | 49 +- 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 | 63 +- libvtv/vtv_rts.h | 3 +- libvtv/vtv_set.h | 3 +- libvtv/vtv_utils.cc | 3 +- libvtv/vtv_utils.h | 3 +- lto-plugin/ChangeLog | 39 + lto-plugin/Makefile.am | 2 +- lto-plugin/Makefile.in | 62 +- lto-plugin/aclocal.m4 | 74 +- lto-plugin/config.h.in | 32 + lto-plugin/configure | 4093 +- lto-plugin/configure.ac | 1 + lto-plugin/lto-plugin.c | 167 +- maintainer-scripts/ChangeLog | 8 + maintainer-scripts/crontab | 1 - maintainer-scripts/update_version_svn | 2 +- zlib/CMakeLists.txt | 52 +- zlib/ChangeLog | 63 + zlib/ChangeLog.gcj | 10 + zlib/Makefile.in | 60 +- zlib/README | 6 +- zlib/aclocal.m4 | 74 +- zlib/as400/bndsrc | 10 + zlib/as400/compile.clp | 2 +- zlib/as400/readme.txt | 2 +- zlib/as400/zlib.inc | 14 +- zlib/compress.c | 2 +- zlib/configure | 17 +- zlib/contrib/README.contrib | 1 + zlib/contrib/blast/blast.c | 8 +- zlib/contrib/blast/blast.h | 8 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 4 +- zlib/contrib/infback9/infback9.c | 4 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 8 +- zlib/contrib/minizip/iowin32.c | 98 +- zlib/contrib/minizip/miniunzip.1 | 63 + zlib/contrib/minizip/minizip.1 | 46 + zlib/contrib/minizip/unzip.c | 12 +- zlib/contrib/minizip/unzip.h | 4 +- zlib/contrib/minizip/zip.c | 2 +- zlib/contrib/pascal/zlibpas.pas | 4 +- zlib/contrib/puff/puff.c | 7 +- zlib/contrib/puff/puff.h | 4 +- zlib/contrib/puff/pufftest.c | 4 +- zlib/contrib/testzlib/testzlib.c | 4 +- zlib/contrib/vstudio/readme.txt | 7 +- zlib/contrib/vstudio/vc10/miniunz.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/minizip.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlib.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlib.rc | 10 +- zlib/contrib/vstudio/vc10/zlibstat.vcxproj | 16 + zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlibvc.def | 12 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj | 30 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user | 3 - .../contrib/vstudio/{vc10 => vc11}/miniunz.vcxproj | 10 +- .../contrib/vstudio/{vc10 => vc11}/minizip.vcxproj | 10 +- .../vstudio/{vc10 => vc11}/testzlib.vcxproj | 12 +- .../vstudio/{vc10 => vc11}/testzlibdll.vcxproj | 10 +- zlib/contrib/vstudio/{vc9 => vc11}/zlib.rc | 10 +- .../vstudio/{vc10 => vc11}/zlibstat.vcxproj | 9 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.def | 12 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.sln | 58 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.vcxproj | 11 +- zlib/contrib/vstudio/vc9/zlib.rc | 10 +- zlib/contrib/vstudio/vc9/zlibvc.def | 14 +- zlib/deflate.c | 12 +- zlib/deflate.h | 2 +- zlib/examples/enough.c | 39 +- zlib/examples/gun.c | 11 +- zlib/examples/gzappend.c | 22 +- zlib/examples/gzjoin.c | 13 +- zlib/examples/gzlog.c | 21 +- zlib/examples/gzlog.h | 6 +- zlib/examples/zran.c | 11 +- zlib/gzguts.h | 22 +- zlib/gzlib.c | 40 +- zlib/gzread.c | 21 +- zlib/gzwrite.c | 64 +- zlib/infback.c | 2 +- zlib/inffast.c | 6 +- zlib/inflate.c | 64 +- zlib/inftrees.c | 14 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 8 +- zlib/test/minigzip.c | 20 + zlib/treebuild.xml | 4 +- zlib/trees.c | 14 +- zlib/uncompr.c | 2 +- zlib/win32/Makefile.msc | 77 +- zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 2 + zlib/win32/zlib1.rc | 2 +- zlib/zconf.h | 33 +- zlib/zconf.h.cmakein | 33 +- zlib/zconf.h.in | 33 +- zlib/zlib.3 | 6 +- zlib/zlib.h | 48 +- zlib/zlib.map | 5 + zlib/zutil.c | 2 +- zlib/zutil.h | 9 +- 27203 files changed, 1431948 insertions(+), 671796 deletions(-) create mode 100644 config/bitfields.m4 create mode 100644 config/sjlj.m4 create mode 100644 contrib/clang-format 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 mode change 100644 => 100755 contrib/update-copyright.py copy fixincludes/tests/base/{errno.h => fcntl.h} (53%) create mode 100644 gcc/ChangeLog-2015 create mode 100644 gcc/ada/ChangeLog-2015 create mode 100644 gcc/ada/a-conhel.adb create mode 100644 gcc/ada/a-conhel.ads copy gcc/ada/{a-diroro.ads => a-dhfina.ads} (51%) 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/{scil_ll.ads => g-strhas.ads} (76%) 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/{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} (58%) create mode 100644 gcc/ada/sigtramp-ios.c copy gcc/ada/{sigtramp-vxworks.c => sigtramp-vxworks-target.inc} (65%) create mode 100644 gcc/ada/sigtramp-vxworks-vxsim.c copy gcc/ada/{system-freebsd-x86_64.ads => system-dragonfly-x86_64.ads} (97%) copy gcc/{config/s390/s390intrin.h => backend.h} (58%) create mode 100644 gcc/c-family/c-indentation.c create mode 100644 gcc/c-family/c-indentation.h create mode 100644 gcc/c/c-fold.c create mode 100644 gcc/config/aarch64/aarch64-c.c copy gcc/config/aarch64/{aarch64-arches.def => aarch64-fusion-pairs.def} (51%) copy gcc/config/aarch64/{aarch64-arches.def => aarch64-tuning-flags.def} (56%) create mode 100644 gcc/config/aarch64/cortex-a57-fma-steering.c create mode 100644 gcc/config/aarch64/cortex-a57-fma-steering.h create mode 100644 gcc/config/aarch64/driver-aarch64.c copy gcc/config/{arm => aarch64}/rtems.h (85%) copy gcc/config/{arm/x-arm => aarch64/x-aarch64} (60%) create mode 100644 gcc/config/arc/arcEM.md create mode 100644 gcc/config/arc/arcHS.md create mode 100644 gcc/config/arc/atomic.md create mode 100644 gcc/config/arc/builtins.def create mode 100644 gcc/config/arc/fpu.md delete mode 100644 gcc/config/arm/coff.h create mode 100644 gcc/config/arm/exynos-m1.md copy gcc/config/{darwin10.h => darwin12.h} (72%) create mode 100644 gcc/config/ft32/constraints.md copy gcc/{common/config/vax/vax-common.c => config/ft32/ft32-protos.h} (57%) create mode 100644 gcc/config/ft32/ft32.c copy gcc/config/{moxie/moxie.h => ft32/ft32.h} (57%) create mode 100644 gcc/config/ft32/ft32.md copy gcc/config/{stormy16/stormy16.opt => ft32/ft32.opt} (67%) copy gcc/config/{moxie => ft32}/predicates.md (51%) copy gcc/config/{moxie/t-moxie => ft32/t-ft32} (77%) create mode 100644 gcc/config/h8300/linux.h copy gcc/config/{mmix/t-mmix => h8300/t-linux} (84%) copy gcc/config/i386/{prfchwintrin.h => clzerointrin.h} (69%) copy gcc/{gcc-main.c => config/i386/djgpp.c} (51%) create mode 100644 gcc/config/i386/haswell.md copy gcc/config/i386/{gnu-user.h => iamcu.h} (59%) copy gcc/config/i386/{kfreebsd-gnu.h => knetbsd-gnu64.h} (59%) copy gcc/config/i386/{prfchwintrin.h => mwaitxintrin.h} (59%) copy gcc/config/i386/{xsavecintrin.h => pkuintrin.h} (66%) copy gcc/config/i386/{rtemself.h => rtems-64.h} (80%) create mode 100644 gcc/config/i386/t-djgpp 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/msp430/driver-msp430.c 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} (85%) create mode 100644 gcc/config/rs6000/ppc-auxv.h create mode 100644 gcc/config/s390/2964.md create mode 100644 gcc/config/s390/driver-native.c create mode 100644 gcc/config/s390/s390-builtin-types.def create mode 100644 gcc/config/s390/s390-builtins.def create mode 100644 gcc/config/s390/s390-builtins.h create mode 100644 gcc/config/s390/s390-c.c create mode 100644 gcc/config/s390/subst.md copy gcc/config/{t-vxworks => s390/t-s390} (63%) create mode 100644 gcc/config/s390/vecintrin.h create mode 100644 gcc/config/s390/vector.md create mode 100644 gcc/config/s390/vx-builtins.md copy gcc/config/{mips => s390}/x-native (61%) copy gcc/config/xtensa/{linux.h => uclinux.h} (71%) copy gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} (89%) create mode 100644 gcc/cp/ChangeLog-2015 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/s390intrin.h => fold-const-call.h} (60%) create mode 100644 gcc/fortran/ChangeLog-2015 copy gcc/{config/i386/winnt-stubs.c => gcc-rich-location.c} (60%) create mode 100644 gcc/gcc-rich-location.h create mode 100644 gcc/gencfn-macros.c 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/gimple-ssa-nonnull-compare.c create mode 100644 gcc/gimple-ssa-split-paths.c create mode 100644 gcc/go/gofrontend/MERGE delete mode 100644 gcc/graphite-blocking.c delete mode 100644 gcc/graphite-interchange.c delete mode 100644 gcc/graphite-isl-ast-to-gimple.h delete mode 100644 gcc/graphite-poly.h delete mode 100644 gcc/graphite-scop-detection.h delete mode 100644 gcc/graphite-sese-to-poly.h create mode 100644 gcc/graphite.h create mode 100644 gcc/hash-map-traits.h create mode 100644 gcc/hash-traits.h create mode 100644 gcc/hsa-brig-format.h create mode 100644 gcc/hsa-brig.c create mode 100644 gcc/hsa-dump.c create mode 100644 gcc/hsa-gen.c create mode 100644 gcc/hsa-regalloc.c create mode 100644 gcc/hsa.c create mode 100644 gcc/hsa.h create mode 100644 gcc/ipa-hsa.c create mode 100644 gcc/jit/docs/topics/compatibility.rst create mode 100644 gcc/jit/docs/topics/performance.rst create mode 100644 gcc/lto/lto-symtab.h 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/omp-simd-clone.c 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} (64%) copy gcc/po/{hr.po => uk.po} (69%) create mode 100644 gcc/sancov.c delete mode 100644 gcc/sched-vis.c create mode 100644 gcc/spellcheck-tree.c create mode 100644 gcc/spellcheck.c create mode 100644 gcc/spellcheck.h copy gcc/{gcc-symtab.h => ssa.h} (62%) create mode 100644 gcc/target-insns.def create mode 100644 gcc/testsuite/ChangeLog-2015 create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/Wbool-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/Wbool-compare-3.c 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-1.c create mode 100644 gcc/testsuite/c-c++-common/Wlogical-op-3.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-2.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-2.md create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-3.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-4.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation.c create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-1.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-2.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-3.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-4.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-5.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-negative-value-6.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/asan/halt_on_error-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/halt_on_error-2.c copy gcc/testsuite/c-c++-common/asan/{use-after-free-1.c => pr70541.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/asan/user-section-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/user-section-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/user-section-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-4.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-5.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd.c create mode 100644 gcc/testsuite/c-c++-common/attributes-enum-1.c create mode 100644 gcc/testsuite/c-c++-common/attributes-enum-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-offsetof-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-1.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-10.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-11.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-2.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-3.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-4.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-5.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-6.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-7.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-8.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-9.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr57580.c create mode 100644 gcc/testsuite/c-c++-common/dfp/convert-dfp-2.c rename gcc/testsuite/{gcc.dg => c-c++-common}/dump-ada-spec-1.c (100%) create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/Wparentheses-1.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-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-default-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-mod-not-zero.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-nest.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-one-counter-var.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-auto-1.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/pr69916.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-promotions.c create mode 100644 gcc/testsuite/c-c++-common/goacc/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/goacc/uninit-copy-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-dim-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-firstprivate-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-if-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-use-device-clause.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-4.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/gridify-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/pr57580.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63326.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr64769.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/pr70550-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-2.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/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr61534-1.c create mode 100644 gcc/testsuite/c-c++-common/pr65830.c create mode 100644 gcc/testsuite/c-c++-common/pr66208.c create mode 100644 gcc/testsuite/c-c++-common/pr66322.c create mode 100644 gcc/testsuite/c-c++-common/pr67639.c create mode 100644 gcc/testsuite/c-c++-common/pr67653.c create mode 100644 gcc/testsuite/c-c++-common/pr68107.c create mode 100644 gcc/testsuite/c-c++-common/pr68582.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-3.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-long.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-short.c create mode 100644 gcc/testsuite/c-c++-common/pr69126.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558.c create mode 100644 gcc/testsuite/c-c++-common/pr69669.c create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-1.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70264.c create mode 100644 gcc/testsuite/c-c++-common/pr70297.c create mode 100644 gcc/testsuite/c-c++-common/pr70336.c create mode 100644 gcc/testsuite/c-c++-common/pr70651.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-10.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/pr65984.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr66908.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr67921.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr68142.c create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.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/Wabi-2-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-3.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-3.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag15.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag17.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag19.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag20.C create mode 100644 gcc/testsuite/g++.dg/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/mangle67.C create mode 100644 gcc/testsuite/g++.dg/abi/nullptr-align.C create mode 100644 gcc/testsuite/g++.dg/abi/nullptr-align2.C create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-nrv1.C create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/addr_builtin-1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr69276.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/cilk-plus/CK/pr68001.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.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/pr67249.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr68434.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr68683.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 create mode 100644 gcc/testsuite/g++.dg/concepts/template-parm12.C 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/concepts/variadic3.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-1.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr16333.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr41426.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr59879.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr66211.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr66895.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr53690.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing4.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/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto46.C copy gcc/testsuite/g++.dg/cpp0x/{lambda/lambda-cast1.C => auto47.C} (56%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/bracket5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-builtin3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty9.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-initlist10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-targ3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.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/defaulted50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-dr1518.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist95.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-70218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.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/lambda/lambda-variadic3.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/no-weak1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept28.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept29.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/pr53223.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr53792.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr56868.cpp create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58046.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65954.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/pr67238.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67767.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68348.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69056.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr70528.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/rv-cast5.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/sfinae56.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/temp_default6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-ttp2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic166.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic167.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/cpp0x/warn-ovl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/warn_cxx0x4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/attributes-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn27.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn28.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn30.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-new.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.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-deduce-mult-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.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-generic-trailing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init14.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/nsdmi-aggr4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr60943.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68278.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68388.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68396.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr69066.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr70001.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ24.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ25.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ26.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ27.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ28.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/cpp1y/var-templ47.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ48.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ49.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ50.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 copy gcc/testsuite/g++.dg/{cpp1y/feat-cxx14.C => cpp1z/feat-cxx1z.C} (83%) 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 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/debug/pr70271.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/df-warn-signedunsigned1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/df-warn-signedunsigned2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/switch-1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/unary-plus1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.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/diagnostic/pr70105.C create mode 100644 gcc/testsuite/g++.dg/eh/goto3.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-2.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg3.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/asm13.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-constructor1.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib50.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/attribute-may-alias-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C create mode 100644 gcc/testsuite/g++.dg/ext/bases2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin_alloca.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla2.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla3.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-subst.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary.h create mode 100644 gcc/testsuite/g++.dg/ext/flexary10.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary12.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary13.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary14.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary15.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary5.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary6.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary7.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary8.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary9.C create mode 100644 gcc/testsuite/g++.dg/ext/java-3.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/pr69145-1.C create mode 100644 gcc/testsuite/g++.dg/ext/pr69145-2-very-long-filename.cc create mode 100644 gcc/testsuite/g++.dg/ext/pr69145-2.h create mode 100644 gcc/testsuite/g++.dg/ext/pr70290.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70571.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr18.C create mode 100644 gcc/testsuite/g++.dg/ext/vector29.C create mode 100644 gcc/testsuite/g++.dg/ext/vector30.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/reference.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-2.C create mode 100644 gcc/testsuite/g++.dg/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/pr59627.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/gomp/tpl-target-update.C create mode 100644 gcc/testsuite/g++.dg/guality/pr67192.C create mode 100644 gcc/testsuite/g++.dg/inherit/access9.C create mode 100644 gcc/testsuite/g++.dg/inherit/protected1.C create mode 100644 gcc/testsuite/g++.dg/init/aggr13.C create mode 100644 gcc/testsuite/g++.dg/init/array40.C create mode 100644 gcc/testsuite/g++.dg/init/base1.C create mode 100644 gcc/testsuite/g++.dg/init/const12.C create mode 100644 gcc/testsuite/g++.dg/init/elide3.C create mode 100644 gcc/testsuite/g++.dg/init/elide4.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/new46.C create mode 100644 gcc/testsuite/g++.dg/init/new47.C create mode 100644 gcc/testsuite/g++.dg/init/pr66857.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/init/pr70501.C create mode 100644 gcc/testsuite/g++.dg/init/ref22.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-49.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-50.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-51.C copy gcc/testsuite/g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} (82%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr63551.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65908.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66616.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66896.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr67056.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69239.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69649.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin6.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend16.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/member2.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash11.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr21802.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr70205.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/lto/pr68811_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69137_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse3.C copy gcc/testsuite/g++.dg/opt/{flifetime-dse2.C => flifetime-dse4.C} (69%) create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse5.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse6.C create mode 100644 gcc/testsuite/g++.dg/opt/pr66119.C create mode 100644 gcc/testsuite/g++.dg/opt/pr68157.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69141.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69164.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69175.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69211.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69213.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69570.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.h create mode 100644 gcc/testsuite/g++.dg/opt/pr70641.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/other/anon7.C create mode 100644 gcc/testsuite/g++.dg/other/anon8.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield5.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 create mode 100644 gcc/testsuite/g++.dg/other/offsetof8.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/invalid1.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/parse/pr68722.C create mode 100644 gcc/testsuite/g++.dg/parse/pr69628.C create mode 100644 gcc/testsuite/g++.dg/parse/pr70635.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/plugin/diagnostic-test-expressions-1.C create mode 100644 gcc/testsuite/g++.dg/pr49847-2.C create mode 100644 gcc/testsuite/g++.dg/pr61033.C create mode 100644 gcc/testsuite/g++.dg/pr63384.C delete mode 100644 gcc/testsuite/g++.dg/pr65802.C create mode 100644 gcc/testsuite/g++.dg/pr66655.C create mode 100644 gcc/testsuite/g++.dg/pr66655.h create mode 100644 gcc/testsuite/g++.dg/pr66655_1.cc 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/pr67876.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/pr68392.C create mode 100644 gcc/testsuite/g++.dg/pr68449.C create mode 100644 gcc/testsuite/g++.dg/pr68770.C create mode 100644 gcc/testsuite/g++.dg/pr68831.C create mode 100644 gcc/testsuite/g++.dg/pr68991-1.C create mode 100644 gcc/testsuite/g++.dg/pr68991-2.C create mode 100644 gcc/testsuite/g++.dg/pr69113.C create mode 100644 gcc/testsuite/g++.dg/pr69123.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C create mode 100644 gcc/testsuite/g++.dg/pr69667.C create mode 100644 gcc/testsuite/g++.dg/pr70098.C create mode 100644 gcc/testsuite/g++.dg/pr70590-2.C create mode 100644 gcc/testsuite/g++.dg/pr70590.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid11.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-fields.C create mode 100644 gcc/testsuite/g++.dg/template/crash121.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/dependent-expr10.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr9.C create mode 100644 gcc/testsuite/g++.dg/template/dr1391-1.C create mode 100644 gcc/testsuite/g++.dg/template/dr1391-2.C create mode 100644 gcc/testsuite/g++.dg/template/dr1391-3.C create mode 100644 gcc/testsuite/g++.dg/template/error55.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-instantiation4.C create mode 100644 gcc/testsuite/g++.dg/template/friend60.C create mode 100644 gcc/testsuite/g++.dg/template/friend61.C create mode 100644 gcc/testsuite/g++.dg/template/friend61a.C create mode 100644 gcc/testsuite/g++.dg/template/friend61b.C create mode 100644 gcc/testsuite/g++.dg/template/mangle2.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/partial-specialization4.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/pr55843.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/pr67337.C create mode 100644 gcc/testsuite/g++.dg/template/pr68936.C create mode 100644 gcc/testsuite/g++.dg/template/pr68948.C create mode 100644 gcc/testsuite/g++.dg/template/pr68978.C create mode 100644 gcc/testsuite/g++.dg/template/pr69091.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961a.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961b.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-4.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem30.C create mode 100644 gcc/testsuite/g++.dg/template/shadow2.C create mode 100644 gcc/testsuite/g++.dg/template/spec39.C create mode 100644 gcc/testsuite/g++.dg/template/typename21.C create mode 100644 gcc/testsuite/g++.dg/tls/pr66808.C create mode 100644 gcc/testsuite/g++.dg/tls/pr69000.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/pr67811.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/init-list1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62164.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65851.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/pr67581.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67600.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68064.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68184.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68220.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68470.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68852.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69053.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69136.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69553.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69851.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70029.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70251.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70499.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70526.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr66726.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr68760.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69336.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69547.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/restrict3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-6.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/pr68508.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr69922.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70035.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70135.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-2.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/ubsan/vptr-11.C create mode 100644 gcc/testsuite/g++.dg/vect/pr68145.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-bool-comparison-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-bool-comparison-2.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/vect/simd-mask-store-bool.cc create mode 100644 gcc/testsuite/g++.dg/warn/Walways-true-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-self-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wlogical-op-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-29.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union-2.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/Wtautological-compare.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wterminate1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits2.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-function2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-result-1.C create mode 100644 gcc/testsuite/g++.dg/warn/constexpr-70194.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-10.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-9.C create mode 100644 gcc/testsuite/g++.dg/warn/nonnull3.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-7.C create mode 100644 gcc/testsuite/g++.dg/warn/permissive-1.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/20151204.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160205-1.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/pr65873.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65875.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr66168.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67106.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 copy gcc/testsuite/gcc.c-torture/compile/{pr20583.c => pr69102.c} (51%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69161.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69209.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69214.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69989-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69999.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70061.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70199.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70240.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70263-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70355.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70633.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20150611-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-4.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/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/pr23484-chk.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/lto-tbaa-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr50865.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65956.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66187.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66233.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/pr67226.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67781.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67929_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68143_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68185.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68249.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68250.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68321.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68328.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68381.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68390.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68506.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68624.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68841.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68911.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69097-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69097-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69691.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70005.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70127.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70429.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70460.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70566.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70586.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70602.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/stkalign.c create mode 100644 gcc/testsuite/gcc.dg/20150120-1.c create mode 100644 gcc/testsuite/gcc.dg/20150120-2.c create mode 100644 gcc/testsuite/gcc.dg/20150120-3.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/Warray-bounds-17.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-18.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-19.c create mode 100644 gcc/testsuite/gcc.dg/Wconversion-complex-c99.c create mode 100644 gcc/testsuite/gcc.dg/Wconversion-complex-gnu.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/Woverride-init-side-effects-1.c create mode 100644 gcc/testsuite/gcc.dg/Woverride-init-side-effects-2.c create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-12.c create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-13.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-upcast.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-with-char-member.c create mode 100644 gcc/testsuite/gcc.dg/Wtype-limits2.c create mode 100644 gcc/testsuite/gcc.dg/addr_builtin-1.c create mode 100644 gcc/testsuite/gcc.dg/alias-14.c create mode 100644 gcc/testsuite/gcc.dg/alias-15.c create mode 100644 gcc/testsuite/gcc.dg/array-15.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr66314.c create mode 100644 gcc/testsuite/gcc.dg/asan/sancov-1.c create mode 100644 gcc/testsuite/gcc.dg/asm-10.c create mode 100644 gcc/testsuite/gcc.dg/atomic-fetch-bool.c create mode 100644 gcc/testsuite/gcc.dg/atomic-invalid-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic-op-6.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c create mode 100644 gcc/testsuite/gcc.dg/atomic/pr65345-4.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-init.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-3.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-4.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-5.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-6.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-7.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c create mode 100644 gcc/testsuite/gcc.dg/autopar/parloops-exit-first-loop-alt.c 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/pr68373.c copy libgomp/testsuite/libgomp.c/pr46886.c => gcc/testsuite/gcc.dg/autopar/pr68460 [...] create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69039.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69062.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69108.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/autopar/reduc-4.c create mode 100644 gcc/testsuite/gcc.dg/autopar/uns-outer-4.c create mode 100644 gcc/testsuite/gcc.dg/autopar/uns-outer-5.c create mode 100644 gcc/testsuite/gcc.dg/autopar/uns-outer-6.c create mode 100644 gcc/testsuite/gcc.dg/bad-binary-ops.c create mode 100644 gcc/testsuite/gcc.dg/bad-dereference.c create mode 100644 gcc/testsuite/gcc.dg/bitfld-22.c create mode 100644 gcc/testsuite/gcc.dg/builtins-68.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-4.c create mode 100644 gcc/testsuite/gcc.dg/c90-left-shift-1.c 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-1.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/cilk-plus/pr69798-1.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.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/cpp/pr69985.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/dwarf2/prod-options.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/sso.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66068.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66432.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr70052.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-called-object.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-static-assert.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-ranges-1.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-token-ranges.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-tree-expr-ranges-2.c create mode 100644 gcc/testsuite/gcc.dg/dx-test.c create mode 100644 gcc/testsuite/gcc.dg/enum-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-1.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-2.c create mode 100644 gcc/testsuite/gcc.dg/fdata-sections-2.c create mode 100644 gcc/testsuite/gcc.dg/fixits.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/goacc/nvptx-merged-loop.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.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/pr46032-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr46032-3.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/pr68128-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68128-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68640.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 copy gcc/testsuite/{c-c++-common/cilk-plus/AN/test_builtin_return.c => gcc.dg/grap [...] create mode 100644 gcc/testsuite/gcc.dg/graphite/id-29.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.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/pr67984.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68428.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68493.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68756.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68953.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68976.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69292.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr70045.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 copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-1.c} (83%) copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/guality/pr69244.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr69947.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/ifcvt-5.c create mode 100644 gcc/testsuite/gcc.dg/incomplete-typedef-1.c create mode 100644 gcc/testsuite/gcc.dg/init-bad-8.c copy gcc/testsuite/gcc.dg/ipa/{iinline-1.c => iinline-attr.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68035.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68790.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70306.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-8.c create mode 100644 gcc/testsuite/gcc.dg/loop-9.c create mode 100644 gcc/testsuite/gcc.dg/loop-invariant.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/alias-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-1_1.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/chkp-wrap-asm-name_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr55113_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61886_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr66221_1.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/modmod.c create mode 100644 gcc/testsuite/gcc.dg/nand.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-10.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-9.c create mode 100644 gcc/testsuite/gcc.dg/pic-1.c create mode 100644 gcc/testsuite/gcc.dg/pic-2.c create mode 100644 gcc/testsuite/gcc.dg/pic-3.c create mode 100644 gcc/testsuite/gcc.dg/pic-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-2.c create mode 100644 gcc/testsuite/gcc.dg/pie-3.c create mode 100644 gcc/testsuite/gcc.dg/pie-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-5.c create mode 100644 gcc/testsuite/gcc.dg/pie-6.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-expressions-1.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-test-show-trees-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_express [...] copy gcc/testsuite/gcc.dg/plugin/{wide-int-test-1.c => levenshtein-test-1.c} (59%) create mode 100644 gcc/testsuite/gcc.dg/plugin/levenshtein_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.c create mode 100644 gcc/testsuite/gcc.dg/pow-sqrt-1.c create mode 100644 gcc/testsuite/gcc.dg/pow-sqrt-2.c create mode 100644 gcc/testsuite/gcc.dg/pow-sqrt-3.c create mode 100644 gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c create mode 100644 gcc/testsuite/gcc.dg/pow-sqrt.x create mode 100644 gcc/testsuite/gcc.dg/pr16107.c create mode 100644 gcc/testsuite/gcc.dg/pr24293.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/pr61441.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-2.c create mode 100644 gcc/testsuite/gcc.dg/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/pr64637.c create mode 100644 gcc/testsuite/gcc.dg/pr65345-1.c create mode 100644 gcc/testsuite/gcc.dg/pr65345-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/pr65779.c create mode 100644 gcc/testsuite/gcc.dg/pr65802.c create mode 100644 gcc/testsuite/gcc.dg/pr65901.c create mode 100644 gcc/testsuite/gcc.dg/pr65980.c create mode 100644 gcc/testsuite/gcc.dg/pr66066-1.c create mode 100644 gcc/testsuite/gcc.dg/pr66066-2.c create mode 100644 gcc/testsuite/gcc.dg/pr66066-3.c create mode 100644 gcc/testsuite/gcc.dg/pr66187-1.c create mode 100644 gcc/testsuite/gcc.dg/pr66187-2.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/pr66688.c create mode 100644 gcc/testsuite/gcc.dg/pr66869.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/pr67089-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-3.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-4.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-5.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-6.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-7.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/pr67784-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67784-2.c 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/pr67854.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/pr68134.c create mode 100644 gcc/testsuite/gcc.dg/pr68162-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68286.c create mode 100644 gcc/testsuite/gcc.dg/pr68306-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68306-3.c create mode 100644 gcc/testsuite/gcc.dg/pr68306.c create mode 100644 gcc/testsuite/gcc.dg/pr68317.c create mode 100644 gcc/testsuite/gcc.dg/pr68320.c create mode 100644 gcc/testsuite/gcc.dg/pr68327.c create mode 100644 gcc/testsuite/gcc.dg/pr68375.c create mode 100644 gcc/testsuite/gcc.dg/pr68412-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68412.c create mode 100644 gcc/testsuite/gcc.dg/pr68435.c create mode 100644 gcc/testsuite/gcc.dg/pr68474.c create mode 100644 gcc/testsuite/gcc.dg/pr68513.c create mode 100644 gcc/testsuite/gcc.dg/pr68533.c create mode 100644 gcc/testsuite/gcc.dg/pr68595.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68671.c create mode 100644 gcc/testsuite/gcc.dg/pr68730.c create mode 100644 gcc/testsuite/gcc.dg/pr68766.c create mode 100644 gcc/testsuite/gcc.dg/pr68785.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68841.c create mode 100644 gcc/testsuite/gcc.dg/pr68907.c create mode 100644 gcc/testsuite/gcc.dg/pr69015.c create mode 100644 gcc/testsuite/gcc.dg/pr69032.c create mode 100644 gcc/testsuite/gcc.dg/pr69070.c create mode 100644 gcc/testsuite/gcc.dg/pr69071.c create mode 100644 gcc/testsuite/gcc.dg/pr69097-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69097-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69156.c create mode 100644 gcc/testsuite/gcc.dg/pr69162.c create mode 100644 gcc/testsuite/gcc.dg/pr69167.c create mode 100644 gcc/testsuite/gcc.dg/pr69169.c create mode 100644 gcc/testsuite/gcc.dg/pr69172.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-2.c copy gcc/testsuite/gcc.dg/{torture/pr44913.c => pr69195.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69238.c create mode 100644 gcc/testsuite/gcc.dg/pr69247.c create mode 100644 gcc/testsuite/gcc.dg/pr69307.c create mode 100644 gcc/testsuite/gcc.dg/pr69328.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69421.c create mode 100644 gcc/testsuite/gcc.dg/pr69442.c create mode 100644 gcc/testsuite/gcc.dg/pr69483.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69535.c create mode 100644 gcc/testsuite/gcc.dg/pr69543.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c copy gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69619.c create mode 100644 gcc/testsuite/gcc.dg/pr69627.c create mode 100644 gcc/testsuite/gcc.dg/pr69634.c create mode 100644 gcc/testsuite/gcc.dg/pr69644.c create mode 100644 gcc/testsuite/gcc.dg/pr69650.c create mode 100644 gcc/testsuite/gcc.dg/pr69796.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/pr69819.c create mode 100644 gcc/testsuite/gcc.dg/pr69824.c create mode 100644 gcc/testsuite/gcc.dg/pr69885.c create mode 100644 gcc/testsuite/gcc.dg/pr69896.c create mode 100644 gcc/testsuite/gcc.dg/pr69900.c create mode 100644 gcc/testsuite/gcc.dg/pr69915.c create mode 100644 gcc/testsuite/gcc.dg/pr69956.c create mode 100644 gcc/testsuite/gcc.dg/pr69973.c create mode 100644 gcc/testsuite/gcc.dg/pr69974.c create mode 100644 gcc/testsuite/gcc.dg/pr69990.c create mode 100644 gcc/testsuite/gcc.dg/pr70017.c create mode 100644 gcc/testsuite/gcc.dg/pr70022.c create mode 100644 gcc/testsuite/gcc.dg/pr70026.c create mode 100644 gcc/testsuite/gcc.dg/pr70050.c create mode 100644 gcc/testsuite/gcc.dg/pr70110.c create mode 100644 gcc/testsuite/gcc.dg/pr70152.c create mode 100644 gcc/testsuite/gcc.dg/pr70161-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70161.c create mode 100644 gcc/testsuite/gcc.dg/pr70169.c create mode 100644 gcc/testsuite/gcc.dg/pr70174.c create mode 100644 gcc/testsuite/gcc.dg/pr70177.c create mode 100644 gcc/testsuite/gcc.dg/pr70219.c create mode 100644 gcc/testsuite/gcc.dg/pr70252.c create mode 100644 gcc/testsuite/gcc.dg/pr70269.c create mode 100644 gcc/testsuite/gcc.dg/pr70281.c create mode 100644 gcc/testsuite/gcc.dg/pr70292.c create mode 100644 gcc/testsuite/gcc.dg/pr70317.c create mode 100644 gcc/testsuite/gcc.dg/pr70326.c create mode 100644 gcc/testsuite/gcc.dg/pr70405.c create mode 100644 gcc/testsuite/gcc.dg/pr70442.c create mode 100644 gcc/testsuite/gcc.dg/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/sancov/basic0.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic1.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic2.c copy gcc/testsuite/gcc.dg/{tsan/tsan.exp => sancov/sancov.exp} (67%) create mode 100644 gcc/testsuite/gcc.dg/setjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/sibcall-11.c create mode 100644 gcc/testsuite/gcc.dg/simd-7.c create mode 100644 gcc/testsuite/gcc.dg/simd-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-fields.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-1.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-2.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.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-9.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/{tree-ssa/tree-ssa.exp => sso/sso.exp} (65%) 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/sync-fetch-bool.c create mode 100644 gcc/testsuite/gcc.dg/sync-fetch.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr66470.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr60908.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/ipa-pta-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/parm-coalesce.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57676.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65961.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66076.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66101.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66123.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66165.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66185.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/pr66856-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66856-2.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/pr66949-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-2.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/pr67609.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/pr67916.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/pr68060-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68060-2.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/torture/pr68264.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68379.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68517.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68528.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68570.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68625.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68721.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68806.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68870.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68906.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68946.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68955.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68963.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69157.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69166.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69170.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69173.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69174.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69186.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69242.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69352.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69376.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69399.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69400.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69574.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69606.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69613.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69719.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69854.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69886.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69909.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69932.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69936.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70115.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70123.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70307.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70310.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70333.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70370.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70396.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70421.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70450.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70457.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70484.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70628.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-35.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/ifc-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.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 create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr15826.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/pr65447.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/pr67755.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67891.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68021.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68234.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68431.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68455.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68714.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69666.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70232.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70372.c create mode 100644 gcc/testsuite/gcc.dg/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/reassoc-43.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/recip-8.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/shorten-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.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/sra-17.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-18.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-20.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 create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.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-dom-thread-2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2h.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-17.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-fre-52.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/vrp97.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp98.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/wnull-dereference.c create mode 100644 gcc/testsuite/gcc.dg/typedef-redecl2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c copy gcc/testsuite/gcc.dg/{atomic/c11-atomic-exec-2.c => ubsan/float-cast-overflow [...] 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/uninit-21.c create mode 100644 gcc/testsuite/gcc.dg/uninit-22.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-1.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-2.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr70130.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-33.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-34.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-35.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-36.c 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/bb-slp-pr65935.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr46032.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-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-13.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 create mode 100644 gcc/testsuite/gcc.dg/vect/pr67790.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68305.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68339.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68417.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68445.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68482.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68502-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68502-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68577.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69083.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69652.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70021.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-41.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-42.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-125.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-126.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-32-chars.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ifcvt-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.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-pr69720.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/vect/vect-strided-store.c create mode 100644 gcc/testsuite/gcc.dg/vla-24.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/vmulx_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqmovun.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c 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/assembler_arch_1.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/ccmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cinc_common_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_cset_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 create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxmin.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/iinline-attr-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/mgeneral-regs_4.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/pr68363_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68651_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68674.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70044.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70398.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx.x 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/vmulx_f64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_laneq_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/vmulxd_f64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_laneq_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/vmulxq_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-checking.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_17.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/tst_3.c copy gcc/testsuite/gcc.target/{i386/avx-additional-reg-names.c => aarch64/tst_4.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/umaddl_combine_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-add-sub-cond.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.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/aarch64/vector_initialization_nostack.c copy gcc/testsuite/gcc.target/aarch64/{vldN_lane_1.c => vstN_lane_1.c} (54%) create mode 100644 gcc/testsuite/gcc.target/alpha/pr66140.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_general.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_simd.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_special.c create mode 100644 gcc/testsuite/gcc.target/arc/load-update.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-hazard-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/armv6-unaligned-load-ice.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/atomic_loaddi_1.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x 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-crypto.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-fp16.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon3.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-unaligned-load-ice.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/bics_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bics_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bics_3.c create mode 100644 gcc/testsuite/gcc.target/arm/bics_4.c create mode 100644 gcc/testsuite/gcc.target/arm/cond_sub_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/condarith_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/flip-thumb.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.x create mode 100644 gcc/testsuite/gcc.target/arm/fp16-inf.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837_0.c create mode 100644 gcc/testsuite/gcc.target/arm/maskdata.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/movcond_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/negscc_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/no-align.c create mode 100644 gcc/testsuite/gcc.target/arm/pr26702.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/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr63408.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64208.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64616.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/pr65924.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/pr67989.C create mode 100644 gcc/testsuite/gcc.target/arm/pr68620.c create mode 100644 gcc/testsuite/gcc.target/arm/pr68674.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69180.c copy gcc/testsuite/gcc.target/{aarch64/pr65624.c => arm/pr69187.c} (70%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69194.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69245.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69307.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69614.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69904.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70278.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70496.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_attribute.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cpp_fma.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/vect-fmaxmin.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/avr/uint8-single-reg.c create mode 100644 gcc/testsuite/gcc.target/h8300/andsi3_ashift_n_lower.c copy gcc/testsuite/gcc.target/{m68k/m68k.exp => hppa/hppa.exp} (90%) create mode 100644 gcc/testsuite/gcc.target/hppa/shadd-1.c create mode 100644 gcc/testsuite/gcc.target/hppa/shadd-2.c create mode 100644 gcc/testsuite/gcc.target/hppa/shadd-3.c create mode 100644 gcc/testsuite/gcc.target/hppa/shadd-4.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-4.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-5.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/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-1.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-2.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70542.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr70574.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-mask-bit-not.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-mask-store-move1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-shift.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70421.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/bittest.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/chkp-pr69044.c create mode 100644 gcc/testsuite/gcc.target/i386/clzero.c 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%) create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_empty_structs_and_unions.c 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 (86%) 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/iinline-attr-2.c 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/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66048.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr66134.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/mpx/pr68337-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.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/pr64411.C copy gcc/testsuite/gcc.target/i386/{pr65103-1.c => pr65103-3.c} (53%) 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/pr65105-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65753.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65871-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65871-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65871-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65915.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65990.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66047.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66112-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66112-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66137.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66174.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66232-5.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66819-2.c 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-2.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/pr67770.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr68349.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68497.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68633.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68647.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68674.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68680.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68691.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-4.c copy gcc/testsuite/{gcc.c-torture/compile/20080419-1.c => gcc.target/i386/pr68937- [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68956.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68990.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68991.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69010.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69030.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69052.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69459.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69512.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69530.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69577.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69677.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69820.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69888.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69891.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70021.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70027.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70049.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70062.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70083.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70160.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70251.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70263-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70293.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70302.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70327.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70355.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70406.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70525.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70593.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70596.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70662.c create mode 100644 gcc/testsuite/gcc.target/i386/rdpku-1.c create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-7.c create mode 100644 gcc/testsuite/gcc.target/i386/sibcall-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-load-multi.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-store-multi.c copy gcc/testsuite/{gcc.dg/ssp-1.c => gcc.target/i386/ssp-default.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/stack-realign-win.c create mode 100644 gcc/testsuite/gcc.target/i386/vararg-loc.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-addsub.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-pr67800.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/i386/wrpku-1.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64-c37.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr19201.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr25114.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr39726.c create mode 100644 gcc/testsuite/gcc.target/mips/call-from-init.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/div-delay.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/frame-header-4.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/p5600-bonding.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/pr68273.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68400.c create mode 100644 gcc/testsuite/gcc.target/mips/pr69129.c create mode 100644 gcc/testsuite/gcc.target/mips/split-ds-sequence.c create mode 100644 gcc/testsuite/gcc.target/mips/umips-attr.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/mips/wrap-delay.c 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/msp430/msp_abi_div_funcs.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_16bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_32bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_f5.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_main.h create mode 100644 gcc/testsuite/gcc.target/msp430/mul_none.c create mode 100644 gcc/testsuite/gcc.target/nios2/andci.c create mode 100644 gcc/testsuite/gcc.target/nios2/bmx.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-add.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-branch.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-callret.c copy gcc/testsuite/{gcc.c-torture/compile/920501-23.c => gcc.target/nios2/cdx-ldst [...] copy gcc/testsuite/{gcc.c-torture/execute/20021120-1.c => gcc.target/nios2/cdx-lds [...] create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-loadstore.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-logical.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-mov.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-shift.c create mode 100644 gcc/testsuite/gcc.target/nios2/cdx-sub.c create mode 100644 gcc/testsuite/gcc.target/nios2/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 create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abort.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ary-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl.c copy gcc/testsuite/gcc.target/{epiphany/epiphany.exp => nvptx/nvptx.exp} (85%) create mode 100644 gcc/testsuite/gcc.target/nvptx/proto-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/trailing-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uninit-decl.c create mode 100644 gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-35.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-36.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/crypto-builtin-2.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/dform-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dform-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/direct-move-vector.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-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw.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-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/htm-tabort-no-r0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld.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 copy gcc/testsuite/gcc.target/powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} (56%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-permute.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-round2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr17381.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr48344-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr60158.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63354.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr65456.c copy gcc/testsuite/gcc.target/powerpc/{upper-regs-df.c => pr65849-1.c} (98%) copy gcc/testsuite/gcc.target/powerpc/{upper-regs-sf.c => pr65849-2.c} (97%) 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/pr68805.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69252.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69461.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69548.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69946.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70117.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70640.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70669.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/recip-sqrtf.c (62%) create mode 100644 gcc/testsuite/gcc.target/powerpc/shift-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-18.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/swaps-p8-22.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cg.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/asm-machine-1.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-2.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-3.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-4.c create mode 100644 gcc/testsuite/gcc.target/s390/bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/bswaphi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-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/litpool-r3-1.c create mode 100644 gcc/testsuite/gcc.target/s390/load-relative-check.c create mode 100644 gcc/testsuite/gcc.target/s390/md/movstr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/md/setmem_long-1.c create mode 100644 gcc/testsuite/gcc.target/s390/morestack.c create mode 100644 gcc/testsuite/gcc.target/s390/pfpo.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/pr69148.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69625.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69709.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/int128-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-shift.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-4.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-align-1.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/vector/vec-abi-single-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-single-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-struct-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-vararg-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-abi-vararg-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-clobber-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-dbl-math-compile-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-genbytemask-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-genbytemask-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-genmask-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-genmask-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-init-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-int-math-compile-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-scalar-cmp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-shift-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-sub-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-dbl-math-compile-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-elem-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-genbytemask-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-genmask-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-lcbb-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-load_bndry-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-3.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-overloading-4.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-test-mask-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 create mode 100644 gcc/testsuite/gcc.target/sh/pr54089-10.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 create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr70416.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160229-1.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 rename gcc/testsuite/gcc.target/sparc/{struct-ret-check.c => struct-ret-check-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/struct-ret-check-2.c create mode 100644 gcc/testsuite/gcc.target/vax/bswapdi-1.c create mode 100644 gcc/testsuite/gfortran.dg/actual_array_offset_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/adjustl_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 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_1.f03 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_2.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_error_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_6.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 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_17.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_18.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_19.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_6.f90 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/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 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_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 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/bound_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/bound_simplification_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_array_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/class_array_21.f03 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/coarray/event_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_critical_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_23.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_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_constructor_comps_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_optional_args_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_subroutine_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/execute_command_line_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/filepos1.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_29.f08 create mode 100644 gcc/testsuite/gfortran.dg/fmt_pf.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_t_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/forall_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_29.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/array-reduction.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/combined-directives.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-2.f95 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-alias-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-update.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-inner.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop.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/loop-7.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/omp-fixed.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-promotions.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/subroutines.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-copy-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-dim-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-firstprivate-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-if-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-use-device-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/omp_parallel_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr52531.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr66633.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr69128.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR53852.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR67518.f90 copy libgomp/testsuite/libgomp.fortran/aligned1.f03 => gcc/testsuite/gfortran.dg/g [...] create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68279.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68335.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68453.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68565.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68692.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68693.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68715.f90 copy gcc/testsuite/gfortran.dg/{array_constructor_44.f90 => graphite/run-id-3.f90} (82%) 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/include_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_operator_1.f90 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/lto/bind_c-6_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-6_1.c create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_7.f90 copy gcc/testsuite/gfortran.dg/{matmul_bounds_2.f90 => matmul_bounds_8.f90} (66%) create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxerrors.f90 create mode 100644 gcc/testsuite/gfortran.dg/misplaced_statement.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_private_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_89.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_args.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/nint_p7.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/null1.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_init_7.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/pr43996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr44735.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/pr56007.f create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56520.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr58027.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr59910.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60126.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64589.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64925.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65429.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65903.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65996.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/pr67803.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/pr68146.f 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/pr68227.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68251.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68319.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68379-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68379-2.f create mode 100644 gcc/testsuite/gfortran.dg/pr68592.f create mode 100644 gcc/testsuite/gfortran.dg/pr68627.f create mode 100644 gcc/testsuite/gfortran.dg/pr68817.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69987.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_48.f90 copy gcc/testsuite/gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 (91%) copy gcc/testsuite/{gcc.dg/tree-prof/tree-prof.exp => gfortran.dg/prof/prof.exp} (92%) create mode 100644 gcc/testsuite/gfortran.dg/protected_9.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_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_dir.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_26.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/simplify_cshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/storage_size_6.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_12.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_13.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_14.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_15.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_decl_4.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/unconstrained_commons.f create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f03 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr62283-2.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69882.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69980.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr70043.f90 create mode 100644 gcc/testsuite/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/pr66251.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr66352.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr68639.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/array25.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.ads 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 create mode 100644 gcc/testsuite/gnat.dg/atomic8.adb delete mode 100644 gcc/testsuite/gnat.dg/blocklocs.adb create mode 100644 gcc/testsuite/gnat.dg/complex1.adb create mode 100644 gcc/testsuite/gnat.dg/complex1_pkg.ads 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/discr46.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete4.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline12.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization19.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization20.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization22.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization22.ads 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/opt52.adb 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/renaming7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/renaming9.adb create mode 100644 gcc/testsuite/gnat.dg/renaming9.ads create mode 100644 gcc/testsuite/gnat.dg/slice9.adb create mode 100644 gcc/testsuite/gnat.dg/specs/access1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access2.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/addr1.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/double_record_extension3.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4_proc.adb copy gcc/testsuite/gnat.dg/specs/{fe_inlining_helper.ads => elab4_proc.ads} (63%) create mode 100644 gcc/testsuite/gnat.dg/specs/rep_clause5.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/task1.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/{specs/specs.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 create mode 100644 gcc/testsuite/gnat.dg/stack_usage3.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage3_pkg.ads 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-benchmark.c 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 create mode 100644 gcc/testsuite/obj-c++.dg/plugin/diagnostic-test-expressions-1.mm copy gcc/testsuite/{gcc.dg => obj-c++.dg}/plugin/plugin.exp (83%) create mode 100644 gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m copy gcc/testsuite/{gcc.dg => objc.dg}/plugin/plugin.exp (83%) create mode 100644 gcc/testsuite/objc.dg/pr69844.m copy gcc/{tree-parloops.h => tracer.h} (69%) 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-parloops.h => tree-ssa-threadbackward.h} (70%) create mode 100644 gcc/typed-splay-tree.h copy include/{timeval-utils.h => environ.h} (57%) copy libatomic/{config/linux/arm/init.c => fence.c} (68%) copy libatomic/{config/linux/arm/store_n.c => flag.c} (51%) create mode 100644 libbacktrace/pecoff.c create mode 100644 libcpp/location-example.txt create mode 100644 libffi/libffi.map.in copy libgcc/config/{aarch64 => arm}/crtfastmath.c (69%) copy libgcc/config/{visium/divdi3.c => frv/elf-lib.h} (78%) create mode 100644 libgcc/config/ft32/crti-hw.S copy libgcc/config/{moxie => ft32}/crti.S (91%) copy libgcc/config/{moxie => ft32}/crtn.S (92%) create mode 100644 libgcc/config/ft32/epilog.S create mode 100644 libgcc/config/ft32/lib1funcs.S create mode 100644 libgcc/config/ft32/prolog.S copy libgcc/config/{score => ft32}/sfp-machine.h (98%) create mode 100644 libgcc/config/ft32/t-ft32 copy libgcc/config/{nios2 => h8300}/sfp-machine.h (92%) copy libgcc/config/h8300/{t-h8300 => t-linux} (73%) 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/{libbid/_dd_to_df.c => nvptx/reduction.c} (70%) copy libgcc/config/rs6000/{crtcxa.c => atexit.c} (63%) copy libgcc/config/{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} (75%) copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/extendkftf2-sw.c} (64%) copy libgcc/{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} (79%) copy libgcc/{soft-fp/fixunstfti.c => config/rs6000/fixunskfti.c} (79%) create mode 100644 libgcc/config/rs6000/float128-hw.c create mode 100644 libgcc/config/rs6000/float128-ifunc.c create mode 100644 libgcc/config/rs6000/float128-sed create mode 100644 libgcc/config/rs6000/float128-sed-hw copy libgcc/{soft-fp/floattitf.c => config/rs6000/floattikf.c} (79%) copy libgcc/{soft-fp/floattitf.c => config/rs6000/floatuntikf.c} (79%) create mode 100644 libgcc/config/rs6000/morestack.S copy libgcc/config/{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} (60%) create mode 100644 libgcc/config/rs6000/quad-float128.h create mode 100644 libgcc/config/rs6000/sfp-exceptions.c create mode 100644 libgcc/config/rs6000/t-float128 create mode 100644 libgcc/config/rs6000/t-float128-hw create mode 100644 libgcc/config/rs6000/t-stack-rs6000 copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/trunctfkf2-sw.c} (64%) create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 copy libgcc/{udivmod.c => config/sol2/crtp.c} (73%) copy libgcc/config/{libbid/_isinfd128.c => sol2/crtpg.c} (54%) rename libgcc/config/{gmon-sol2.c => sol2/gmon.c} (93%) rename libgcc/config/{ => sol2}/t-sol2 (70%) create mode 100644 libgcc/config/t-softfp-sfdftf create mode 100644 libgfortran/ChangeLog-2015 delete mode 100644 libgfortran/fmain.c copy libgfortran/generated/{shape_i16.c => shape_i1.c} (78%) copy libgfortran/generated/{shape_i8.c => shape_i2.c} (75%) copy libgo/go/archive/tar/testdata/{writer-big-long.tar => gnu-multi-hdrs.tar} (66%) copy libgo/go/archive/tar/testdata/{ustar.tar => hardlink.tar} (62%) copy libgo/go/archive/tar/testdata/{pax.tar => hdr-only.tar} (56%) 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/issue12435.tar create mode 100644 libgo/go/archive/tar/testdata/neg-size.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-multi-hdrs.tar} (62%) copy libgo/go/archive/tar/testdata/{nil-uid.tar => pax-path-hdr.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/ustar-file-reg.tar copy libgo/go/cmd/go/{doc.go => alldocs.go} (61%) create mode 100644 libgo/go/cmd/go/go_test.go create mode 100644 libgo/go/cmd/go/go_unix_test.go create mode 100644 libgo/go/cmd/go/note.go create mode 100644 libgo/go/cmd/go/note_test.go create mode 100644 libgo/go/cmd/go/testdata/flag_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/run/bad.go copy libgo/go/cmd/go/testdata/src/{main_test/m.go => run/good.go} (53%) create mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go create mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.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/dir1/dir1.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/src/{syntaxerror/x.go => 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/vendor/vend/dir1/dir2/dir2.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/invalid/invalid.go copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => 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 copy libgo/go/{go/format/format.go => cmd/gofmt/internal.go} (52%) delete mode 100644 libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 libgo/go/compress/flate/fixedhuff.go delete mode 100644 libgo/go/compress/flate/gen.go create mode 100644 libgo/go/compress/testdata/gettysburg.txt create mode 100644 libgo/go/crypto/aes/aes_gcm.go create mode 100644 libgo/go/crypto/cipher/ctr_test.go create mode 100644 libgo/go/crypto/elliptic/p256_amd64.go create mode 100644 libgo/go/crypto/rand/eagain.go create mode 100644 libgo/go/crypto/rsa/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 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/entry_test.go create mode 100644 libgo/go/debug/dwarf/testdata/cycle.c create mode 100644 libgo/go/debug/dwarf/testdata/cycle.elf 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/dwarf/testdata/split.c create mode 100644 libgo/go/debug/dwarf/testdata/split.elf create mode 100644 libgo/go/debug/elf/reader.go create mode 100644 libgo/go/debug/elf/testdata/compressed-32.obj create mode 100644 libgo/go/debug/elf/testdata/compressed-64.obj 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/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj create mode 100644 libgo/go/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj create mode 100644 libgo/go/encoding/csv/example_test.go create mode 100644 libgo/go/encoding/json/number_test.go copy gcc/testsuite/c-c++-common/wdate-time.c => libgo/go/go/build/testdata/empty/d [...] 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/doc/testdata/issue13742.0.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.1.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.2.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.go copy libgo/go/go/format/{format.go => internal.go} (52%) 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/bimport.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/a.go copy {gcc/testsuite/go.test/test/fixedbugs/bug335.dir => libgo/go/go/internal/gcim [...] 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 create mode 100644 libgo/go/go/types/gotype.go 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/crc32_amd64.go rename libgo/go/hash/crc32/{crc32_amd64x.go => crc32_amd64p32.go} (62%) 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/template_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 create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/huffman.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/tables.go create mode 100644 libgo/go/internal/race/doc.go create mode 100644 libgo/go/internal/race/norace.go create mode 100644 libgo/go/internal/race/race.go rename libgo/go/{net => internal/singleflight}/singleflight.go (73%) create mode 100644 libgo/go/internal/singleflight/singleflight_test.go copy libgo/go/internal/syscall/{ => unix}/dummy.go (90%) rename libgo/go/internal/syscall/{ => unix}/getrandom_linux.go (78%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/internal/syscall/{dummy.go => unix/getrandom_linux_mips64x.go} (68%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] 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/sysdll/sysdll.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/io/example_test.go create mode 100644 libgo/go/io/ioutil/example_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/doc.go create mode 100644 libgo/go/math/big/example_rat_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/floatmarsh.go create mode 100644 libgo/go/math/big/floatmarsh_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/intmarsh.go create mode 100644 libgo/go/math/big/intmarsh_test.go create mode 100644 libgo/go/math/big/natconv.go copy libgo/go/math/big/{nat_test.go => natconv_test.go} (53%) 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/ratmarsh.go create mode 100644 libgo/go/math/big/ratmarsh_test.go create mode 100644 libgo/go/math/big/roundingmode_string.go create mode 100644 libgo/go/math/floor_asm.go create mode 100644 libgo/go/mime/encodedword.go create mode 100644 libgo/go/mime/encodedword_test.go create mode 100644 libgo/go/mime/example_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 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/clientserver_test.go create mode 100644 libgo/go/net/http/h2_bundle.go create mode 100644 libgo/go/net/http/http_test.go create mode 100644 libgo/go/net/http/httputil/example_test.go create mode 100644 libgo/go/net/http/internal/testcert.go create mode 100644 libgo/go/net/http/method.go create mode 100644 libgo/go/net/interface_windows_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 delete mode 100644 libgo/go/net/port.go delete mode 100644 libgo/go/net/port_test.go delete mode 100644 libgo/go/net/race.go delete mode 100644 libgo/go/net/race0.go copy libgo/go/net/{sendfile_freebsd.go => sendfile_solaris.go} (79%) create mode 100644 libgo/go/net/testdata/case-hosts 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 create mode 100644 libgo/go/os/exec/internal_test.go create mode 100644 libgo/go/os/pipe_test.go create mode 100644 libgo/go/os/signal/doc.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%) copy libgo/go/os/{types_notwin.go => types_plan9.go} (93%) rename libgo/go/os/{types_notwin.go => types_unix.go} (83%) 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 create mode 100644 libgo/go/runtime/cgo_mmap.go create mode 100644 libgo/go/runtime/cgo_ppc64x.go delete mode 100644 libgo/go/runtime/cgocall.go delete mode 100644 libgo/go/runtime/cgocallback.go create mode 100644 libgo/go/runtime/cgocheck.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 create mode 100644 libgo/go/runtime/defs_linux_mips64x.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%) copy libgo/go/{internal/syscall/dummy.go => runtime/export_linux_test.go} (61%) create mode 100644 libgo/go/runtime/export_mmap_test.go create mode 100644 libgo/go/runtime/export_windows_test.go create mode 100644 libgo/go/runtime/fastlog2.go create mode 100644 libgo/go/runtime/fastlog2_test.go create mode 100644 libgo/go/runtime/fastlog2table.go delete mode 100644 libgo/go/runtime/hashmap.go delete mode 100644 libgo/go/runtime/hashmap_fast.go create mode 100644 libgo/go/runtime/lfstack_linux_mips64x.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 create mode 100644 libgo/go/runtime/mkfastlog2table.go create mode 100644 libgo/go/runtime/mmap.go delete mode 100644 libgo/go/runtime/mprof.go create mode 100644 libgo/go/runtime/msan.go create mode 100644 libgo/go/runtime/msan/msan.go create mode 100644 libgo/go/runtime/msan0.go create mode 100644 libgo/go/runtime/mstkbar.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 create mode 100644 libgo/go/runtime/os1_linux_generic.go create mode 100644 libgo/go/runtime/os1_linux_mips64x.go create mode 100644 libgo/go/runtime/os2_linux_generic.go create mode 100644 libgo/go/runtime/os2_linux_mips64x.go create mode 100644 libgo/go/runtime/os_android.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 create mode 100644 libgo/go/runtime/os_linux_mips64x.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 create mode 100644 libgo/go/runtime/print.go delete mode 100644 libgo/go/runtime/print1.go delete mode 100644 libgo/go/runtime/proc.go create mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go create mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go create mode 100644 libgo/go/runtime/race/testdata/issue13264_test.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 create mode 100644 libgo/go/runtime/runtime-lldb_test.go delete mode 100644 libgo/go/runtime/runtime.go create mode 100644 libgo/go/runtime/runtime_mmap_test.go delete mode 100644 libgo/go/runtime/select.go delete mode 100644 libgo/go/runtime/sema.go create mode 100644 libgo/go/runtime/signal2_unix.go create mode 100644 libgo/go/runtime/signal_linux_mips64x.go create mode 100644 libgo/go/runtime/signal_mips64x.go create mode 100644 libgo/go/runtime/signal_sigtramp.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 create mode 100644 libgo/go/runtime/sigtab_linux_generic.go create mode 100644 libgo/go/runtime/sigtab_linux_mips64x.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/string.go delete mode 100644 libgo/go/runtime/stubs.go create mode 100644 libgo/go/runtime/sys_mips64x.go rename libgo/go/runtime/{arch_amd64.go => sys_nonppc64x.go} (50%) delete mode 100644 libgo/go/runtime/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprog/crash.go create mode 100644 libgo/go/runtime/testdata/testprog/deadlock.go create mode 100644 libgo/go/runtime/testdata/testprog/gc.go create mode 100644 libgo/go/runtime/testdata/testprog/main.go create mode 100644 libgo/go/runtime/testdata/testprog/misc.go create mode 100644 libgo/go/runtime/testdata/testprog/signal.go create mode 100644 libgo/go/runtime/testdata/testprog/stringconcat.go create mode 100644 libgo/go/runtime/testdata/testprog/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/callback.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/cgo.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/crash.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dll_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm_stub.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/exec.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/main.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/windows/win.go create mode 100644 libgo/go/runtime/testdata/testprognet/main.go create mode 100644 libgo/go/runtime/testdata/testprognet/net.go create mode 100644 libgo/go/runtime/testdata/testprognet/signal.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 copy gcc/testsuite/go.test/test/fixedbugs/bug051.go => libgo/go/runtime/write_err. [...] create mode 100644 libgo/go/runtime/write_err_android.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/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/sync/race.go delete mode 100644 libgo/go/sync/race0.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/msan.go rename libgo/go/{internal/syscall/dummy.go => syscall/msan0.go} (51%) create mode 100644 libgo/go/syscall/pwd_plan9.go delete mode 100644 libgo/go/syscall/race0.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 copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_mips64x.go} (71%) 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 create mode 100644 libgo/go/unicode/example_test.go create mode 100644 libgo/runtime/go-libmain.c copy libgomp/{oacc-plugin.c => config/linux/doacross.h} (58%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/affinity.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/alloc.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/bar.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/barrier.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/critical.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/env.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/error.c (100%) copy libgomp/{oacc-plugin.h => config/nvptx/fortran.c} (71%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/iter.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/iter_ull.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/libgomp-plugi [...] copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/lock.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/loop.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/loop_ull.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/mutex.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/oacc-async.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/oacc-cuda.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/oacc-host.c (100%) copy libgomp/{oacc-plugin.c => config/nvptx/oacc-init.c} (66%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/oacc-mem.c (100%) create mode 100644 libgomp/config/nvptx/oacc-parallel.c copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/oacc-plugin.c (100%) copy libgomp/config/{linux => nvptx}/omp-lock.h (100%) create mode 100644 libgomp/config/nvptx/openacc.f90 copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/ordered.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/parallel.c (100%) create mode 100644 libgomp/config/nvptx/priority_queue.c copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/proc.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/ptrlock.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/sections.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/sem.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/single.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/splay-tree.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/target.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/task.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/team.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/time.c (100%) copy gcc/testsuite/c-c++-common/wdate-time.c => libgomp/config/nvptx/work.c (100%) copy libgomp/config/{linux/wait.h => posix/doacross.h} (57%) create mode 100644 libgomp/config/posix/pool.h copy libgomp/config/{linux => rtems}/bar.c (80%) copy libgomp/config/{linux => rtems}/bar.h (90%) 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/mutex.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/plugin/plugin-hsa.c create mode 100644 libgomp/priority_queue.c create mode 100644 libgomp/priority_queue.h create mode 100644 libgomp/taskloop.c create mode 100644 libgomp/testsuite/libgomp.c++/ctor-13.C copy libgomp/testsuite/libgomp.c++/{examples-4/e.53.2.C => declare_target-1.C} (74%) 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-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr66199-2.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++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr70376.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 create mode 100644 libgomp/testsuite/libgomp.c/doacross-3.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} (86%) 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} (68%) 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} (93%) 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} (96%) rename libgomp/testsuite/libgomp.c/examples-4/{e.51.7.c => target_data-7.c} (94%) 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} (91%) rename libgomp/testsuite/libgomp.c/examples-4/{e.54.4.c => teams-4.c} (88%) 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/omp-nested-2.c create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-3.c create mode 100644 libgomp/testsuite/libgomp.c/ordered-4.c create mode 100644 libgomp/testsuite/libgomp.c/ordered-5.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/pr46032-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032.c create mode 100644 libgomp/testsuite/libgomp.c/pr46193.c create mode 100644 libgomp/testsuite/libgomp.c/pr66133.c create mode 100644 libgomp/testsuite/libgomp.c/pr66199-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr66199-2.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/pr66714.c create mode 100644 libgomp/testsuite/libgomp.c/pr68960.c create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libgomp/testsuite/libgomp.c/pr69805.c create mode 100644 libgomp/testsuite/libgomp.c/priority.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-31.c create mode 100644 libgomp/testsuite/libgomp.c/target-32.c create mode 100644 libgomp/testsuite/libgomp.c/target-33.c create mode 100644 libgomp/testsuite/libgomp.c/target-34.c create mode 100644 libgomp/testsuite/libgomp.c/target-35.c create mode 100644 libgomp/testsuite/libgomp.c/target-link-1.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 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.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} (94%) 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} (94%) 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} (93%) rename libgomp/testsuite/libgomp.fortran/examples-4/{e.54.4.f90 => teams-4.f90} (91%) 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.fortran/pr66199-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66199-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66680.f90 create mode 100644 libgomp/testsuite/libgomp.hsa.c/alloca-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/builtins-1.c copy libgomp/testsuite/{libgomp.c => libgomp.hsa.c}/c.exp (58%) create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/formal-actual-args-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/function-call-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/get-level-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-2.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-3.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-4.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/memory-operations-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/pr69568.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/rotate-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/declare-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/template-reduction.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc-on-device-2.c 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/data-clauses-kernel [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-kernels.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parall [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parallel.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-1.c => data-clauses.h} (56%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/default-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/gang-static-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-clauses.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-collapse.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-mod-no [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-n.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-nest.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction.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-auto-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-dim-default.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/mode-transitions.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/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/parallel-reduction.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70289.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70373.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-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/routine-wv-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.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/vprop.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/clauses-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/combined-directives-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/default-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/gang-static-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/implicit-firstprivate-ref.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-update.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/non-scalar-data.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-variables.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{routine-3.f90 => routine-9.f90} (80%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/update-1.f90 delete mode 100644 libitm/config/alpha/cacheline.h delete mode 100644 libitm/config/generic/cacheline.h delete mode 100644 libitm/config/powerpc/cacheline.h delete mode 100644 libitm/config/sparc/cacheline.h delete mode 100644 libitm/config/x86/cacheline.h delete mode 100644 libitm/local_type_traits delete mode 100644 libitm/stmlock.h 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++/eh-5.C create mode 100644 libitm/testsuite/libitm.c++/libstdc++-safeexc.C create mode 100644 libitm/testsuite/libitm.c++/newdelete.C create mode 100644 libitm/testsuite/libitm.c/alloc-1.c create mode 100644 libitm/testsuite/libitm.c/priv-1.c create mode 100644 libjava/ChangeLog-2015 copy libjava/include/{aix-signal.h => freebsd-signal.h} (53%) delete mode 100644 libmpx/libtool-version copy libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} (62%) 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/include/system/asm/ptrace.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_malloc_mac.inc 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_libdispatch_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_rtl_aarch64.S 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 create mode 100644 libstdc++-v3/ChangeLog-2015 copy libstdc++-v3/config/abi/post/{s390-linux-gnu => s390x-linux-gnu/32}/baseline_ [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/amd64/baseline_symb [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/baseline_symbols.txt (99%) copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/sparcv9/baseline_sy [...] delete mode 100644 libstdc++-v3/config/cpu/alpha/atomic_word.h copy libstdc++-v3/config/cpu/{powerpc => arm}/cpu_defines.h (87%) 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 (77%) 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 copy libstdc++-v3/doc/xml/manual/{status_cxx2014.xml => status_cxx2017.xml} (50%) create mode 100644 libstdc++-v3/include/bits/quoted_string.h create mode 100644 libstdc++-v3/include/bits/specfun.h create mode 100644 libstdc++-v3/include/bits/std_mutex.h create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.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/{cctype => 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 copy libstdc++-v3/include/experimental/{chrono => bits/erase_if.h} (58%) create mode 100644 libstdc++-v3/include/experimental/bits/fs_dir.h create mode 100644 libstdc++-v3/include/experimental/bits/fs_fwd.h create mode 100644 libstdc++-v3/include/experimental/bits/fs_ops.h create mode 100644 libstdc++-v3/include/experimental/bits/fs_path.h create mode 100644 libstdc++-v3/include/experimental/bits/shared_ptr.h rename libstdc++-v3/include/experimental/{ => bits}/string_view.tcc (97%) copy libstdc++-v3/include/experimental/{tuple => deque} (56%) copy libstdc++-v3/include/experimental/{system_error => filesystem} (55%) copy libstdc++-v3/include/experimental/{tuple => forward_list} (55%) create mode 100644 libstdc++-v3/include/experimental/iterator copy libstdc++-v3/include/experimental/{tuple => list} (56%) create mode 100644 libstdc++-v3/include/experimental/map create mode 100644 libstdc++-v3/include/experimental/memory create mode 100644 libstdc++-v3/include/experimental/memory_resource copy libstdc++-v3/include/experimental/{ratio => numeric} (50%) create mode 100644 libstdc++-v3/include/experimental/propagate_const create mode 100644 libstdc++-v3/include/experimental/random copy libstdc++-v3/include/experimental/{system_error => regex} (60%) copy libstdc++-v3/include/experimental/{tuple => set} (52%) create mode 100644 libstdc++-v3/include/experimental/string create mode 100644 libstdc++-v3/include/experimental/unordered_map create mode 100644 libstdc++-v3/include/experimental/unordered_set copy libstdc++-v3/{src/c++11/regex.cc => include/experimental/utility} (67%) copy libstdc++-v3/include/experimental/{tuple => vector} (55%) copy libstdc++-v3/include/precompiled/{stdtr1c++.h => expc++.h} (54%) copy libstdc++-v3/src/{c++11 => filesystem}/Makefile.am (53%) copy libstdc++-v3/src/{c++11 => filesystem}/Makefile.in (75%) 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 [...] create mode 100644 libstdc++-v3/src/filesystem/dir.cc create mode 100644 libstdc++-v3/src/filesystem/ops.cc create mode 100644 libstdc++-v3/src/filesystem/path.cc rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/42319.cc (93%) copy libstdc++-v3/testsuite/17_intro/headers/{c++1998/all_no_rtti.cc => c++2011/67 [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_attributes [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_exception [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_rtti.cc (93%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x/stdc++.cc => c++2011/linkage [...] 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 (93%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++_multiple_ [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/all_no_excepti [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_rtti.cc (88%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/all_pedantic_e [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/operator_names.cc (88%) 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 copy libstdc++-v3/testsuite/18_support/{uncaught_exception/14026.cc => exception_p [...] copy libstdc++-v3/testsuite/18_support/{headers/csignal/functions_std.cc => free_e [...] copy libstdc++-v3/testsuite/18_support/{exception_ptr/40296.cc => nested_exception [...] create mode 100644 libstdc++-v3/testsuite/18_support/uncaught_exceptions/uncaught_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/members/is_alwa [...] create mode 100644 libstdc++-v3/testsuite/20_util/bind/68912.cc copy libstdc++-v3/testsuite/20_util/{add_pointer/requirements/explicit_instantiati [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/rethrow_nested.cc => 20_u [...] copy libstdc++-v3/testsuite/20_util/{unique_ptr/cons/ptr_deleter.cc => enable_shar [...] copy libstdc++-v3/testsuite/20_util/enable_shared_from_this/members/{assign.cc => [...] copy libstdc++-v3/testsuite/20_util/function/{cons/addressof.cc => 65760.cc} (71%) copy libstdc++-v3/testsuite/{tr1/3_function_objects/function/10.cc => 20_util/func [...] copy libstdc++-v3/testsuite/20_util/function/{58569.cc => 69222.cc} (81%) copy libstdc++-v3/testsuite/20_util/{bind/refqual.cc => function_objects/invoke/59 [...] copy libstdc++-v3/testsuite/20_util/{bind/45924.cc => function_objects/mem_fn/6898 [...] copy libstdc++-v3/testsuite/20_util/hash/{52931.cc => 60970.cc} (64%) copy libstdc++-v3/testsuite/20_util/{rank => is_implicitly_default_constructible}/ [...] 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/20_util/{rank => is_nothrow_swappable}/requirements/ex [...] 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 copy libstdc++-v3/testsuite/20_util/{headers/type_traits/types_std_c++0x.cc => is_ [...] copy libstdc++-v3/testsuite/20_util/{is_constructible => is_swappable}/requirement [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_swappable/value.cc copy libstdc++-v3/testsuite/20_util/{add_lvalue_reference => logical_traits}/requi [...] copy libstdc++-v3/testsuite/20_util/{has_trivial_default_constructor => logical_tr [...] create mode 100644 libstdc++-v3/testsuite/20_util/logical_traits/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-3.cc create mode 100644 libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typed [...] copy libstdc++-v3/testsuite/20_util/pair/{noncopyable.cc => 70437.cc} (73%) create mode 100644 libstdc++-v3/testsuite/20_util/pair/astuple/astuple_cpp14.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/cons/explicit_construct.cc copy libstdc++-v3/testsuite/20_util/{move_if_noexcept/constexpr.cc => pair/require [...] copy libstdc++-v3/testsuite/20_util/{shared_ptr/cons/default.cc => pointer_safety/ [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 20_util/raw_storage_i [...] copy libstdc++-v3/testsuite/{23_containers/deque/allocator/move-2.cc => 20_util/sc [...] copy libstdc++-v3/testsuite/20_util/scoped_allocator/{65279.cc => 69293_neg.cc} (51%) copy libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/{808 [...] copy libstdc++-v3/testsuite/20_util/tuple/{comparison_operators/constexpr.cc => 67 [...] 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/20_util/{integral_constant/requirements/constexpr_data [...] copy libstdc++-v3/testsuite/{24_iterators/istreambuf_iterator/requirements/dr445.c [...] copy libstdc++-v3/testsuite/{23_containers/deque/allocator/move-2.cc => 20_util/us [...] copy libstdc++-v3/testsuite/{30_threads/packaged_task/cons/alloc2.cc => 20_util/us [...] copy libstdc++-v3/testsuite/{22_locale/conversions/string/requirements/typedefs-2. [...] 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_map/allocator => 21_strings/b [...] 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/21_strings/basic_string/{range_access/char/1.cc => con [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/array_syntax.cc => [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{range_access/char/1.cc => mod [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{18_support/headers/cstdalign/std_c++0x_neg.cc => 21_s [...] copy libstdc++-v3/testsuite/{23_containers/bitset/cons/2.cc => 21_strings/char_tra [...] copy libstdc++-v3/testsuite/{23_containers/bitset/cons/2.cc => 21_strings/char_tra [...] copy libstdc++-v3/testsuite/{23_containers/bitset/cons/2.cc => 21_strings/char_tra [...] copy libstdc++-v3/testsuite/{23_containers/bitset/cons/2.cc => 21_strings/char_tra [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf16/66417.cc copy libstdc++-v3/testsuite/{23_containers/forward_list/cons/13.cc => 22_locale/co [...] copy libstdc++-v3/testsuite/{19_diagnostics/error_code/cons/39882.cc => 22_locale/ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/tupl [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{range_access.cc => modifie [...] 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/23_containers/list/{range_access.cc => modifiers/addre [...] 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 copy libstdc++-v3/testsuite/23_containers/unordered_map/{requirements/52942.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/23_containers/{unordered_map/requirements/52942.cc => [...] copy libstdc++-v3/testsuite/23_containers/unordered_multiset/{requirements/explici [...] copy libstdc++-v3/testsuite/23_containers/{unordered_multiset/final_hash.cc => uno [...] copy libstdc++-v3/testsuite/23_containers/vector/{63500.cc => debug/insert7_neg.cc} (72%) create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/push_back [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/container_access.cc copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 24_iterators/operati [...] copy libstdc++-v3/testsuite/24_iterators/{headers/iterator/range_access.cc => oper [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/copy/m [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/copy_b [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/move_assign_neg.cc => 25_a [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/52433.cc => 25_algorithms/ [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/move/6 [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/move_b [...] copy libstdc++-v3/testsuite/{23_containers/unordered_multimap/debug/insert2_neg.cc [...] copy libstdc++-v3/testsuite/{29_atomics/atomic/65147.cc => 25_algorithms/swap/6887 [...] copy libstdc++-v3/testsuite/26_numerics/{random/cauchy_distribution/operators/seri [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc copy libstdc++-v3/testsuite/{25_algorithms/is_permutation/64646.cc => 26_numerics/ [...] rename libstdc++-v3/testsuite/26_numerics/headers/cmath/{c99_classification_macros [...] rename libstdc++-v3/testsuite/26_numerics/headers/cmath/{c99_classification_macros [...] copy libstdc++-v3/testsuite/{19_diagnostics/error_condition/operators/bool_neg.cc [...] copy libstdc++-v3/testsuite/{20_util/add_const/requirements/explicit_instantiation [...] copy libstdc++-v3/testsuite/{20_util/function/invoke/forwarding.cc => 26_numerics/ [...] copy libstdc++-v3/testsuite/{20_util/bind/socket.cc => 26_numerics/valarray/69116. [...] copy libstdc++-v3/testsuite/26_numerics/valarray/{range_access.cc => range_access2 [...] copy libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/{wchar_t/hex.cc = [...] copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/char/hex.cc => r [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/inserters_extractors/wchar_t/ [...] copy libstdc++-v3/testsuite/30_threads/{promise/cons/move.cc => async/except.cc} (58%) 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/promise/{cons/copy_neg.cc => 69106.cc} (83%) copy libstdc++-v3/testsuite/30_threads/{thread/members/4.cc => recursive_mutex/unl [...] 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/4.cc => shared_mutex/unlock [...] copy libstdc++-v3/testsuite/30_threads/shared_timed_mutex/{cons => unlock}/1.cc (63%) copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 30_threads/this_threa [...] copy libstdc++-v3/testsuite/30_threads/thread/{adl.cc => 70503.cc} (60%) copy libstdc++-v3/testsuite/30_threads/{thread/members/hardware_concurrency.cc => [...] create mode 100644 libstdc++-v3/testsuite/experimental/any/assign/self.cc copy libstdc++-v3/testsuite/experimental/any/{assign/1.cc => cons/aligned.cc} (53%) copy libstdc++-v3/testsuite/experimental/any/cons/{1.cc => nontrivial.cc} (50%) create mode 100644 libstdc++-v3/testsuite/experimental/array/make_array.cc copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => arr [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => deque/erasure [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/direct [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/recurs [...] copy libstdc++-v3/testsuite/{26_numerics/accumulate/1.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{26_numerics/random/piecewise_linear_distribution/cons [...] copy libstdc++-v3/testsuite/{26_numerics/inner_product/1.cc => experimental/filesy [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/creat [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/curre [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/observers/get.cc => experimental/f [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/file_size.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/status.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/temp_ [...] copy libstdc++-v3/testsuite/{27_io/basic_filebuf/seekpos/10132-3.cc => experimenta [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/assign/assign.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/function/63840.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/random/discard_block/opera [...] copy libstdc++-v3/testsuite/{tr1/3_function_objects/function/63840.cc => experimen [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/concat/path.cc copy libstdc++-v3/testsuite/{23_containers/vector/bool/capacity/29134.cc => experi [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{26_numerics/random/shuffle_order_engine/operators/equ [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => experimental/fi [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/range.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/decompose/e [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/tuple/cv_tuple_size.cc => experimental/filesy [...] copy libstdc++-v3/testsuite/{20_util/unique_ptr/cons/ptr_deleter.cc => experimenta [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/observers/unique.cc => experimenta [...] copy libstdc++-v3/testsuite/{20_util/function/63840.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{25_algorithms/copy_n/1.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{tr1/3_function_objects/function/63840.cc => experimen [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/itr/traversal.cc copy libstdc++-v3/testsuite/{18_support/exception_ptr/64241.cc => experimental/fil [...] copy libstdc++-v3/testsuite/{20_util/function/63840.cc => experimental/filesystem/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{23_containers/bitset/cons/2.cc => experimental/filesy [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/{25_algorithms/find/39546.cc => experimental/filesyste [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => forward_list/ [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => experimental/it [...] create mode 100644 libstdc++-v3/testsuite/experimental/iterator/ostream_joiner.cc create mode 100644 libstdc++-v3/testsuite/experimental/iterator/requirements.cc copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => list/erasure. [...] create mode 100644 libstdc++-v3/testsuite/experimental/map/erasure.cc create mode 100644 libstdc++-v3/testsuite/experimental/memory/observer_ptr/assignm [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory/observer_ptr/cons/cons.cc copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => memory/observ [...] copy libstdc++-v3/testsuite/experimental/{optional/make_optional.cc => memory/obse [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory/observer_ptr/relops/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory/observer_ptr/require [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/2.cc => memory/observ [...] copy libstdc++-v3/testsuite/experimental/{any => memory/observer_ptr}/typedefs.cc (61%) copy libstdc++-v3/testsuite/{20_util/unique_ptr/cons/pointer.cc => experimental/me [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/enable_shared_from_this/1.cc [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/comparison/cmp.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/alias.cc => experimental/memo [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/alloc.cc => experimental/memo [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/move.cc => experimental/memor [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/assign/unique_ptr_rvalue.cc => exp [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/default.cc => experimental/me [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/move.cc => experimental/memor [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/shared_ptr/cons/pointer.cc => [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/unique_ptr_array.cc => experi [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/weak_ptr.cc => experimental/m [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/dest/dest. [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities => experimental/memory}/share [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/modifiers/ [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/shared_ptr/observers/get.cc = [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] copy libstdc++-v3/testsuite/{20_util/add_lvalue_reference/requirements/alias_decl. [...] copy libstdc++-v3/testsuite/{20_util/add_const/requirements/alias_decl.cc => exper [...] copy libstdc++-v3/testsuite/{26_numerics/complex/value_operations/constexpr2.cc => [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => propagate_con [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/2.cc => propagate_con [...] copy libstdc++-v3/testsuite/{26_numerics/complex/value_operations/constexpr2.cc => [...] copy libstdc++-v3/testsuite/experimental/{any/misc/swap.cc => propagate_const/cons [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/3.cc => propagate_con [...] create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/cons/move_neg.cc copy libstdc++-v3/testsuite/experimental/{optional/observers/2.cc => propagate_con [...] 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/1.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{any/typedefs.cc => propagate_const/requi [...] copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{any/typedefs.cc => propagate_const/requi [...] copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => pro [...] copy libstdc++-v3/testsuite/experimental/{optional/observers => propagate_const/sw [...] copy libstdc++-v3/testsuite/experimental/{any => propagate_const}/typedefs.cc (64%) create mode 100644 libstdc++-v3/testsuite/experimental/random/randint.cc copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => set/erasure.c [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => string/erasur [...] create mode 100644 libstdc++-v3/testsuite/experimental/type_erased_allocator/1.cc copy libstdc++-v3/testsuite/{23_containers/forward_list/debug/splice_after6_neg.cc [...] create mode 100644 libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc create mode 100644 libstdc++-v3/testsuite/experimental/type_erased_allocator/uses_ [...] create mode 100644 libstdc++-v3/testsuite/experimental/type_traits/detection.cc create mode 100644 libstdc++-v3/testsuite/experimental/unordered_map/erasure.cc copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => unordered_set [...] copy libstdc++-v3/testsuite/experimental/{optional/observers/5.cc => vector/erasur [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/01_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/01_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/02_assoc_legendre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/02_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/02_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/03_beta/ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/05_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/05_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/06_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/09_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/10_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] create mode 100644 libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/23_sph_n [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] copy libstdc++-v3/testsuite/{20_util/headers/functional/types_std_c++0x.cc => tr1/ [...] create mode 100644 libstdc++-v3/testsuite/util/specfun_testcase.h create mode 100644 libstdc++-v3/testsuite/util/testsuite_fs.h create mode 100644 zlib/contrib/minizip/miniunzip.1 create mode 100644 zlib/contrib/minizip/minizip.1 delete mode 100644 zlib/contrib/vstudio/vc10/miniunz.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/minizip.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlib.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user copy zlib/contrib/vstudio/{vc10 => vc11}/miniunz.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/minizip.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/testzlib.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/testzlibdll.vcxproj (96%) copy zlib/contrib/vstudio/{vc9 => vc11}/zlib.rc (75%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibstat.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.def (95%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.sln (78%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.vcxproj (97%)