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 8e882a1 2014-06-17 Tobias Burnus burnus@net-b.de adds 50d9ae6 Fix dot dump bug adds 7740167 * Makefile.am (libatomic_la_LDFLAGS): Add lt_host_flags. * [...] adds 5f4a118 gcc/fortran/ 2014-06-17 Tobias Burnus burnus@net-b.de adds 12e2bae PR c++/60605 * pt.c (check_default_tmpl_args): Check DECL_L [...] adds 78c0c31 * tree-dfa.h (get_addr_base_and_unit_offset_1): Move from he [...] adds 41642c3 Daily bump. adds 40adcfe 2014-06-18 Manuel López-Ibáñez manu@gcc.gnu.org adds 23096bb 2014-06-18 Tobias Burnus burnus@net-b.de adds 691447a * gimplify.c (omp_notice_variable): If n is non-NULL and no [...] adds 926f7a0 gcc/ * config/i386/i386.c (ix86_reassociation_width): Add al [...] adds 28e7c0f 2014-06-18 Richard Biener rguenther@suse.de adds a485815 [genattrtab] Fix memory corruption, allocate enough memory fo [...] adds 3dac50c 2014-06-18 Richard Biener rguenther@suse.de adds 60d578d 2014-06-18 Olivier Hainque hainque@adacore.com adds 56208fc Fix libstdc++/61536 - Export out of line typeinfo comparison [...] adds 3df31d7 2014-06-18 Terry Guo terry.guo@arm.com adds e51f8b8 * config/i386/i386.md (*sibcall_memory): Rename from *sibcal [...] adds d417798 Use strict_low_part for loading a constant only if it is cheaper adds 2931425 2014-06-18 Thomas Preud'homme thomas.preudhomme@arm.com adds ce1f213 [ARM] Fix check for __FAST_MATH in arm_neon.h adds f821264 PR tree-optimization/61518 gcc/ * tree-if-con [...] adds c919e49 2014-06-18 Richard Biener rguenther@suse.de adds ae33134 2014-06-18 Richard Biener rguenther@suse.de adds df8fbfd 2014-06-18 Charles Baylis charles.baylis@linaro.org adds af7a3df PR target/61545 adds 5d1de8b * doc/md.texi (Standard Names): Use @itemx for grouped items. [...] adds d64f11b 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 79ebbd4 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 6e96668 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 29f3c35 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 17ec8cc 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 64431ec 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 5d2a30d 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 5c025b0 2014-06-18 Charles Baylis charles.baylis@linaro.org adds 0f7d712 2014-06-18 Charles Baylis charles.baylis@linaro.org adds ca37379 -fuse-caller-save - Enable for ARM adds ba189be -fuse-caller-save - Enable for AArch64 adds d03288b Add support for reloading a frame address with an invalid base adds 58b1558 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Fix inv [...] adds 3c0e3fb Enable LRA for MIPS adds 131f844 2014-06-18 Tobias Burnus burnus@net-b.de adds 5ad4e90 PR target/61550 * config/sh/sh.c (prepare_move_operands): D [...] adds 28459b2 PR c++/61507 * pt.c (resolve_overloaded_unification): Prese [...] adds 0ff56b2 PR c++/59296 * call.c (add_function_candidate): Set LOOKUP_ [...] adds 72dc204 rs6000: Make cr5 allocatable adds ae3c862 Daily bump. adds 2556a4e Ignore gcc_update output adds 8c68cf3 gcc/fortran/ 2014-06-19 Tobias Burnus burnus@net-b.de adds 42dc494 gcc/ChangeLog: adds 10a1107 2014-06-19 Zhenqiang Chen zhenqiang.chen@linaro.org adds 03e6428 PR c++/59296 * call.c (add_function_candidate): Also set LO [...] adds 098018e PR fortran/61454 * expr.c (scalarize_intrinsic_call): Take [...] adds 3bc53c6 Fix aarch64_emit_call_insn return type adds a370d12 Daily bump. adds 3ccd1e6 c-family/ChangeLog 2014-06-20 Hale Wang hale.wang@arm.com adds f611e03 2014-06-20 Tobias Burnus burnus@net-b.de adds ee204f6 2014-06-20 Julian Brown julian@codesourcery.com Chun [...] adds 706fd3a * tree-ssa-math-opts.c (do_shift_rotate, find_bswap_or_nop_1 [...] adds 9db80d4 * cgraph.h (struct symtab_node): Add field in_init_priority_ [...] adds a9909cd Use function_used_regs variable in collect_fn_hard_reg_usage adds cda974e Don't save function_used_regs if it contains all call_used_regs adds df9a2db Fix finding reg-sets of call insn adds c7a2a32 [AArch64] Fix some saturating math NEON intrinsics types. adds 543e8d1 2014-06-20 Martin Jambor mjambor@suse.cz adds 3c2f2de 2014-06-18 Yury Gribov y.gribov@samsung.com adds 49c3fb7 2014-06-20 Martin Jambor mjambor@suse.cz adds fea7cc1 2014-06-18 Yury Gribov y.gribov@samsung.com adds 2eeacab gcc/testsuite/ adds 9e203f5 Update definition of call_fusage_contains_non_callee_clobbers adds 2a08bfb PR c++/61556 * call.c (build_over_call): Call build_this in [...] adds fdb268b PR c++/59296 * call.c (add_function_candidate): Avoid speci [...] adds b4f626d * config/rs6000/rs6000.md: Append `DONE' to preparation sta [...] adds 32cd0cc PR fortran/33363 * invoke.texi: Don't mention nonexisting - [...] adds 5ef6b66 * asan.c (pass_sanopt::execute): Handle IFN_UBSAN_BOUNDS. * [...] adds 14574ac * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-* [...] adds 9e6b15b Daily bump. adds 4696e45 * gcc.dg/localalias.c: New testcase. * gcc.dg/localalias-2. [...] adds b7393ce * cgraph.h (tls_model_names): New variable. * print-tree.c [...] adds 5e39367 2014-06-21 Jan-Benedict Glaw jbglaw@lug-owl.de adds 37fedb5 * gcc.dg/localalias.c: Fix broken commit. * gcc.dg/globalal [...] adds e3c356b Daily bump. adds b5453d1 2014-06-22 Marc Glisse marc.glisse@inria.fr adds d8686b0 gcc/ * config/mips/mips.c (mips_move_to_gpr_cost): Remove mo [...] adds 7999898 rs6000: Remove "O" alternative from lshrsi3 adds 75a1f70 rs6000: Merge lshrsi3 and lshrdi3 adds 1ac001e Merge ashlsi3 and ashldi3 adds e3d83c3 rs6000: Merge rotlsi3 and rotldi3 adds 0d1b962c rs6000: Merge ashrsi3 and ashrdi3 adds 4e1baab rs6000: Merge the var_shift yes/no alternatives adds 55ed9dc PR target/61565 adds 22b508c Daily bump. adds 9b59e21 2014-06-23 Zhenqiang Chen zhenqiang.chen@linaro.org adds 68ce6e1 * lto-cgraph.c (lto_output_node, input_node): Set/get init/f [...] adds 8412c05 [AArch64] Implement ADD in vector registers for 32-bit scalar [...] adds d5498fa * include/bits/parse_numbers.h (_Number_help): Fix divide-by [...] adds ac292ff PR/60825 Make float64x1_t in arm_neon.h a proper vector type adds 12fc720 PR/60825 Make {int,uint}64x1_t in arm_neon.h a proper vector type adds 519aed8 gcc/ PR bootstrap/61583 * tree-vrp.c (remove_range_assertio [...] adds eb8fdbe Re: [AArch64] Implement ADD in vector registers for 32-bit sc [...] adds 761d3ca PR libgcc/61585 * unwind-seh.c (_Unwind_GetGR): Check for p [...] adds 79cf3b3 Assume x86-64 if a 32-bit processor supports SSE2 and 64-bit adds 499b739 * c-typeck.c (parser_build_binary_op): Don't call warn_logi [...] adds ef3f2b6 2014-06-23 Richard Biener rguenther@suse.de adds 1f6be08 PR c/61553 * c-common.c (get_atomic_generic_size): Don't se [...] adds f838820 /cp 2014-06-23 Paolo Carlini paolo.carlini@oracle.com adds 197423f gcc/fortran/ 2014-06-23 Tobias Burnus burnus@net-b.de adds 1084718 PR libstdc++/61532 * testsuite/20_util/make_signed/requirem [...] adds c7c8ecf PR c/61553 * c-c++-common/pr61553.c (foo): Add dg-error. adds 51a2689 2014-06-23 Paul Gortmaker paul.gortmaker@windriver.com adds c7f894a 2014-06-23 Paolo Carlini paolo.carlini@oracle.com adds f4953d4 2014-06-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 992809d Revert "2014-06-23 Paul Gortmaker paul.gortmaker@windriver.com" adds c4449ad 2014-06-23 Andrew Pinski apinski@cavium.com adds ee2e825 * gcc.target/i386/indjmp-1.c: New test. adds 5a72e1d PR target/39284 * passes.def (peephole2): Mov [...] adds 0a39487 * include/experimental/any (any_v1): Rename namespace to fu [...] adds a53da4f Daily bump. adds 3f1f2be * varpool.c (dump_varpool_node): Dump used_by_single_functio [...] adds 43bbd78 * gcc.dg/localalias-2.c: Guard by require-alias. * gcc.dg/g [...] adds 4f27152 gcc/testsuite/ 2014-06-23 Max Ostapenko <m.ostapenko@partne [...] adds 42691e3 2014-06-24 Chung-Lin Tang cltang@codesourcery.com adds c3f3b68 * gimplify.c (gimplify_scan_omp_clauses) <case OMP_CLAUSE_MA [...] adds e471cc6 * gimplify.c (gimplify_omp_for): For #pragma omp for simd it [...] adds 7ec3772 2014-06-24 Richard Biener rguenther@suse.de adds d0285fb * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps an [...] adds c1f445d Remove a layer of indirection from hash_table adds 2933f7a allow storing values directly in hash tables adds d62dd03 add hash_map class adds f83a361 Revert the last change on driver-i386.c adds acab45e /cp 2014-06-24 Paolo Carlini paolo.carlini@oracle.com adds 10b9f8d PR target/61570 * config/i386/driver-i386.c (host_detect_lo [...] adds 6b68803 * include/bits/functexcept.h (__throw_out_of_range_fmt): Cha [...] adds b507a42 Make the AAPCS64 function return tests more robust. adds 9f15ed6 2014-06-24 Marc Glisse marc.glisse@inria.fr adds cc67b6b 2014-06-24 Marc Glisse marc.glisse@inria.fr adds 066f925 Add me to MAINTAINERS. adds 0e6eb9e 2014-06-24 Catherine Moore clm@codesourcery.com Sand [...] adds 9c2e58d * class.c (check_methods, create_vtable_ptr, determine_key_m [...] adds db3927f runtime: add missing benchmark input files to the repository adds fe19425 Fixup const qualification of the argument passed to hash_tabl [...] adds 2210407 Daily bump. adds a228700 2014-06-24 Cong Hou congh@google.com adds 9267569 Adjust options for use of Neon with multilib testing. adds 5cf7ff5 2014-06-25 Richard Biener rguenther@suse.de adds 9580cb7 * langhooks-def.h (LANG_HOOKS_OMP_CLAUSE_LINEAR_CTOR): Defin [...] adds d88fa80 * config/v850/v850.c (GHS_default_section_names): Change to [...] adds 9e2c064 2014-06-25 Marc Glisse marc.glisse@inria.fr adds 430b73e PR c/61162 * c-parser.c (c_parser_statement_after_labels): [...] adds c2a1d60 2014-06-25 Martin Jambor mjambor@suse.cz adds af71319 /cp 2014-06-25 Paolo Carlini paolo.carlini@oracle.com adds 49ebf9a * config/rs6000/xcoff.h (ASM_DECLARE_FUNCTION_NAME): [...] adds eeeaa77 fix checking=fold adds 83751f2 fix typo in winnt.c adds 51ce565 IPA REF refactoring adds 8f79c65 2014-06-25 Bernd Edlinger bernd.edlinger@hotmail.de adds 84d6e2a Remove superfluous clobber of cc in arm_emit_call_insn adds 00bc030 gcc/fortran/ 2014-06-25 Tobias Burnus burnus@net-b.de adds a10fb10 2014-06-25 Tobias Burnus burnus@net-b.de adds 7c8ba2f gcc/fortran/ 2014-06-25 Tobias Burnus burnus@net-b.de adds f933d58 * include/bits/alloc_traits.h (__alloc_rebind): Define alias [...] adds ac4cf92 * include/Makefile.am: Add new header. * include/Makefile.i [...] adds 5f24393 2014-06-25 Paul Gortmaker paul.gortmaker@windriver.com [...] adds f5f80ae 2014-06-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6d12b99 * testsuite/20_util/shared_ptr/creation/alloc.cc: Fix use of [...] adds b17559f Daily bump. adds e0ff563 * toplev.c (backend_init_target): Move init_emit_regs and in [...] adds 9d2d1ab Fix PR c++/61537 adds c08f352 2014-06-26 Richard Biener rguenther@suse.de adds cd78733 2014-06-26 Richard Biener rguenther@suse.de adds 86aa4b4 [ARM] Error if overriding --with-tune by --with-cpu adds f9da215 * doc/extend.texi (Function Attributes): Fix typo in descrip [...] adds cd1455a * lib/target-supports.exp (check_effective_target_trapping): [...] adds 334e3c3 * config/frv/frv.c (frv_in_small_data_p): Remove redundant assert. adds eb9ccb0 Make a collect-utils library for use by tools like collect2 a [...] adds 572cae0 Small cleanups before making collect2 use collect-utils. adds 39ef03b Part 2 of the collect-utils library, now also used for collect2. adds 7043fbd Correct ChangeLog entries (dates and missing files) adds 47583fc gcc/testsuite/ * lib/target-support.exp (bind_pic_locally): [...] adds e095210 gcc/testsuite/ * gcc.dg/inline-22.c: Add bind_pic_locally. [...] adds 27510cd 2014-06-26 Richard Biener rguenther@suse.de adds 2401f7f * include/bits/shared_ptr_base.h (__shared_ptr::_Deleter): F [...] adds 3bc62a5 2014-06-26 Martin Jambor mjambor@suse.cz adds 737331e ChangeLog entry splitted to gcc/ChangeLog and gcc/lto/ChangeLog. adds 1886a50 Removed file marked as removed in r211987. adds f4d1536 2014-06-26 Martin Jambor mjambor@suse.cz adds 57a6405 2014-06-26 Paolo Carlini paolo.carlini@oracle.com adds 633ed9f 2014-06-26 Teresa Johnson tejohnson@google.com adds 8f7fba4 2014-06-26 Teresa Johnson tejohnson@google.com adds 4b53bc0 * c-common.h (enum cxx_dialect): Add cxx1z. * c.opt (std=c+ [...] adds aa27a52 N3994 Ranged-based for-loops: The Next Generation * parser. [...] adds 9eb33c8 * parser.c (cp_parser_for_init_statement): Change range-for [...] adds 38176e2 2014-06-26 François Dumont fdumont@gcc.gnu.org adds e25b9d5 2014-06-26 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 92bfaae * doc/invoke.texi (-fsemantic-interposition): Document. * c [...] adds c7c175a 2014-06-26 Paolo Carlini paolo.carlini@oracle.com adds acaaf65 PR target/61586 * config/alpha/alpha.c (alpha_handle_trap_s [...] adds 9019940 Fix a comment. adds 3f6d888 Daily bump. adds 3317cc9 2014-06-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4506f42 2014-06-26 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7ee4ed2 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output. (fn1): R [...] adds 45c5b82 * c-parser.c (c_parser_declaration_or_fndef): Discard all ty [...] adds c10b4d5 PR tree-optimization/57233 PR tree-optimization/61299 * tr [...] adds ec00a24 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds 4c8041d Fix for devirtualization dump functions adds 25f5285 2014-06-27 Richard Biener rguenther@suse.de adds 3e799e2 remove broken and redundant diagnostic in i386_pe_section_type_flags adds 2e1475d 2014-06-27 Martin Jambor mjambor@suse.cz adds 4185c90 Support compressed debug sections adds 4357ad6 /cp 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds 9ef5fce 2014-06-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3ba076a 2014-06-27 Paolo Carlini paolo.carlini@oracle.com adds aa2aac0 PR c++/61433 * error.c (dump_template_bindings): Don't tsub [...] adds 225f2fb Daily bump. adds 8dd9e61 gcc/cp: DR 1579 PR c++/58051 * typeck.c (check_return_expr [...] adds 793e8f9 2014-06-28 Ulrich Weigand Ulrich.Weigand@de.ibm.com adds d566c3e PR fortran/29383 adds 1e12f70 2014-06-28 Paolo Carlini paolo.carlini@oracle.com adds dfd2e19 * stor-layout.c (finish_builtin_struct): Copy fields into t [...] adds 978216d * ipa-devirt.c (set_type_binfo): New function. (add_type_du [...] adds 3d96ed3 * ipa-prop.c (ipa_set_jf_known_type): Record always the main [...] adds 2f5b058 * gennews: Use gcc-3.0/index.html. adds 79d6fbc * tree-inline.c (remap_type_1): Do not duplicate fields tha [...] adds d8d5c9a * objc-act.c (objc_xref_basetypes): Set TYPE_BINFO of type v [...] adds 0b50760 * cgraph.c (dump_cgraph_node): Dump init&fini priorities. adds 28635c3 * tree-streamer-out.c (pack_ts_type_common_value_fields): St [...] adds 513269b Daily bump. adds fe0171a 2014-06-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds c1526d2 2014-06-28 Andrew Pinski apinski@cavium.com adds 5ccbaf4 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with un [...] adds f586b06 gcc/ * graphite-clast-to-gimple.c: gloog is renamed to gra [...] adds 8131b78 gcc/ * graphite-dependences.c (subtract_commutative_associa [...] adds 7136063 PR fortran/36275 PR fortran/38839 adds 5eb0077 gcc/ * Makefile.in: Add the compilation of graphite-isl-as [...] adds 75af30d Add missing HAVE_cloog guards adds 1c2b86a * config/fpu-387.h (my_fenv_t): Amend structure so it also w [...] adds f9a8067 Add PR bootstrap/61650 to the bug fixing it. adds ffee979 * doc/extend.texi (Function Attributes): Update 'naked' attr [...] adds 33e35b8 * doc/invoke.texi (Optimize Options): Fix descriptions of i [...] adds 8a86a2e Daily bump. adds e234921 ChangeLog: 2014-06-30 Zhenqiang Chen zhenqiang.chen@linaro.org adds 1235e04 * ira-build.c (sort_conflict_id_map): Don't call qsort if n [...] adds 2f49a7a [AArch64] Fix register clobber in, aarch64_ashr_sisd_or_int_< [...] adds 4879e4c PR middle-end/57541 gcc/c/ * c-array-notation.c (fix_builtin [...] adds a46320f * doc/install.texi (Specific, aarch64*-*-*): Fix markup. Re [...] adds 27cdb63 [AArch64] fix and enable non-const shuffle for bigendian usin [...] adds 31dca86 * doc/invoke.texi (-fsanitize=bounds): Move to the table wit [...] adds 7057506 * convert.c (convert_to_integer): Don't instrument conversio [...] adds 1cda6e0 tree-optimization/61607 * tree-ssa-threadedge.c (simplify_c [...] adds de56f7e * semantics.c (simplify_aggr_init_expr): Remove remnants of [...] adds 58bc540 PR c++/61539 * pt.c (unify_one_argument): Type/expression m [...] adds 9d4eeb5 /c-family 2014-06-30 Paolo Carlini paolo.carlini@oracle.com adds 2c18ecc /cp 2014-06-30 Paolo Carlini paolo.carlini@oracle.com adds d93128c * decl.c (build_ptrmemfunc_type): Don't give a PMF RECORD_TY [...] adds 5e41027 PR c++/61566 * mangle.c (decl_mangling_context): Look throu [...] adds 87c5667 PR c++/61647 * pt.c (type_dependent_expression_p): Check BA [...] adds 25c5972 2014-06-30 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 792c77a * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds ca03cf1 * except.c (emit_note_eh_region_end): New helper function. [...] adds 9f4ec74 PR rtl-opt/61608 adds ee19f44 PR c++/61659 PR lto/53808 gcc/cp * decl2.c (maybe_emit_vta [...] adds a34097c * var-tracking.c (add_stores): Return instead of asserting i [...] adds c7be660 Revert: * tree-streamer-out.c (pack_ts_type_common_value_fi [...] adds ff956c9 Daily bump. adds 295f167 * MAINTAINERS: Update my email address. adds 26157a7 PR libstdc++/61424 * include/bits/regex.tcc (__regex_algo_i [...] adds 6769347 PR libstdc++/61061 PR libstdc++/61582 * include/bits/regex [...] adds a61f13e cp/ adds c8a8ca3 * ChangeLog: Correct the PR id from 61061 to 61601. adds 5d0f9cc 2014-06-30 David Holsgrove david.holsgrove@xilinx.com adds e4a2b48 IPA REF alias refactoring adds 7a6bbb7 PR c/58286 * doc/invoke.texi: Document -Wincompatible-point [...] adds 1207866 * doc/invoke.texi: Document -Wint-conversion. c-family/ * c [...] adds 747e04f PR preprocessor/60723 - missing system-ness marks for macro tokens adds 8f1d997 2014-07-01 Paolo Carlini paolo.carlini@oracle.com adds b08f19a [AArch64] Implement some vca*_f[32,64] intrinsics. adds 832fd29 fix -Wunused-parameter warning in winnt.c adds a8a8d4e Correct ChangeLog entries from r212041. adds eb2e31b Revert "PR preprocessor/60723 - missing system-ness marks for [...] adds ab66a0a revert r212197 for apparently not actually being obvious adds d675dab 2014-07-01 Paolo Carlini paolo.carlini@oracle.com adds c5b187c gcc/testsuite/ adds 55adf62 This patch fixes a couple of ICEs when using -gsplit-dwarf. adds 74e836e runtime: introduce build targets for running benchmarks adds 44c849d Daily bump. adds a70857a * tree.c (decls_same_for_odr, decls_same_for_odr, types_sam [...] adds 5b8ace0 2014-07-02 Tobias Burnus burnus@net-b.de adds 40d6aa7 * ipa-utils.h (method_class_type, vtable_pointer_value_to_bi [...] adds 947ccd6 /cp 2014-07-02 Paolo Carlini paolo.carlini@oracle.com adds 5cb7338 libgfortran/ChangeLog: adds ad314c0 [AArch64] Removed unused variable i in aarch64_expand_vec_perm adds 20db74c * config/fpu-glibc.h: Fix comment about FE_DENORMAL. adds d57a142 * decl.c (variable_decl): Reject old style initialization f [...] adds 7fc0df2 Support mode toggle. adds c310e76 add test adds 0329998 add bugzilla links adds d57c592 PR go/61620 adds 752098c * c-decl.c (duplicate_decls): CLear DECL_STRUCT_FUNCTION bef [...] adds b6cfb85 * config/fpu-sysv.h (void set_fpu): Remove stalled comment. adds 9da3143 Only transform rotate to rotatert and v.v. if target has both adds 41dc70b Daily bump. adds f69fbf7 ChangeLog: 2014-07-03 Zhenqiang Chen zhenqiang.chen@linaro.org adds 04d9b79 2014-07-03 Tobias Burnus burnus@net-b.de adds 86a87da * config/rs6000/rs6000.c (rs6000_adjust_atomic_subword): Use [...] adds c518e83 * doc/invoke.texi (-fsanitize=bounds): Tweak wording. (-fsa [...] adds 840ab4e * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to [...] adds d69521d * gcov-io.c (gcov_read_words): Don't call memmove if excess [...] adds 21cc977 * arm.md (arch): Add armv6_or_vfpv3. (arch_enabled): Add te [...] adds 2cfc625 Explain gfortran-dg-runtest usage in libgomp Fortran testing. adds 5f5c2cd Fix the shift patterns, and add test adds 68e4cca * testsuite/lib/libgomp.exp (libgomp_target_compile): If $so [...] adds ea796d8 PR tree-optimization/61682 * wide-int.cc (wi::mul_internal) [...] adds d79ba53 Daily bump. adds faff04c Normalize interface for all *-dg-runtest. adds f54be92 Add several new files for preparation of providing modules th [...] adds fd1dccd Move ISR impelentation to nds32-isr.c module. adds 2d272c9 Move builtin functions implementation to nds32-intrinsic.c module. adds e933cef Move some helper functions of predicates and constraints to n [...] adds 469e4c9 Move cost calculation to nds32-cost.c module. adds 77652ac Preparation of nds32-pipelines-auxiliary.c module for future [...] adds 90551ef Move some external functions used by machine description patt [...] adds 4fc38e8 Move memory related implementation to nds32-memory-manipulati [...] adds f63b3b5 Move fp-as-gp optimization to nds32-fp-as-gp.c module. adds 48331bf PR tree-optimization/61684 * tree-ssa-ifcombine.c (recogniz [...] adds ba4dc75 PR middle-end/61654 * cgraphunit.c (expand_thunk): Call fre [...] adds 7dd2bdd PR target/61714 * aarch64.h (OPTION_DEFAULT_SPECS): Define. adds c0a0cc5 Fix constraint in vec_unpack_trunc_<mode> adds 9a9ee02 Improve documentation of earlyclobber adds 09853ca [Patch AArch64_be] Fix some vec_concat big-endian confusions adds 102abea 2014-07-04 Tobias Burnus burnus@net-b.de adds 49e6b05 Daily bump. adds e3f4cce [ARM] PR target/49423 adds 1b613a0 * cgraph.c (cgraph_create_indirect_edge): Update call of ge [...] adds 2d43c83 * wide-int.h (wide_int_storage): Change declaration from str [...] adds 2063246 Don't accept isl 0.10. adds 53b9b37 Restore Solaris/SPARC bootstrap adds 36cd680 Daily bump. adds 87d59e7 PR c/6940 * doc/invoke.texi: Document -Wsizeof-array-argume [...] adds 8891eba * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final. * g++. [...] adds 7243b93 * ChangeLog: Fix whitespace. adds 115a196 * gfortran.texi (Fortran 2003 status): Fix grammar. adds 2806a89 Daily bump. adds e21902c 2014-07-06 Jerry DeLisle jvdelisle@gcc.gnu.org adds f25afd1 * config/fpu-387.h, config/fpu-aix.h, config/fpu-sysv.h, co [...] adds e10a2a5 * expmed.c (struct init_expmed_rtl): Change all fields but [...] adds 7104edf [ARM] Remove deprecated mwords-little-endian. adds 4a589d3 * runtime/stop.c: Use C11 _Noreturn. * libgfortran.h: Use C [...] adds d0c3eec * libgfortran.h: Assume __GNUC__. adds f8b53bc 2014-07-07 Dominique d'Humieres dominiq@lps.ens.fr adds f6e77fc 2014-07-07 Paolo Carlini paolo.carlini@oracle.com adds a312743 Do not instrument first byte in strlen if already instrumented. adds c8bded6 /cp 2014-07-07 Paolo Carlini paolo.carlini@oracle.com adds 76e88b7 Correct date in last ChangeLog entry. adds 01fdb36 gcc/ * config/rs6000/rs6000.c (output_vec_const_move): Hand [...] adds c16b943 * symtab.c: Include calls.h (symtab_nonoverwritable_alias_1 [...] adds 724b177 2014-07-07 Paul Thomas pault@gcc.gnu.org adds 07d56ea Daily bump. adds 9aa78eb PR c/60226 * fold-const.c (round_up_loc): Change the parame [...] adds 91c4c1d PR tree-optimization/61576 adds 5a91be9 2014-07-08 Richard Biener rguenther@suse.de adds 8798f0a 2014-07-08 Richard Biener rguenther@suse.de adds 1ba3b21 Use FP_RN etc. unconditionally adds f91737f * tree-ssa-alias.c (walk_aliased_vdefs_1): Add FUNCTION_ENTR [...] adds 3beff0e 2014-07-08 Richard Biener rguenther@suse.de adds 80b766e PR tree-optimization/61725 * tree-vrp.c (extract_range_basi [...] adds 6c79a7f [ARM] Cortex-A5 rtx costs table adds 0026dce * include/bits/allocated_ptr.h (__allocated_ptr::operator=): [...] adds 9a667c4 gcc/ * graphite-isl-ast-to-gimple.c (generate_isl_context): [...] adds a485453 PR rtl-optimization/61673 * combine.c (simplify_comparison) [...] adds 3d983db PR go/61746 compiler: Fix C-style comment parsing. adds 6dfedc1 PR go/61308 adds 3460b99 Daily bump. adds 55aea82 2014-07-08 Sriraman Tallam tmsriram@google.com adds f414e35 Fix pr60226.c on darwin. adds 5358b15 convert some hash_table to hash_map adds 6698dfc remove has_execute adds 0aa6cf0 playcate old gcc adds 5939c00 /cp 2014-07-09 Andrew Sutton andrew.n.sutton@gmail.com [...] adds ed4d7c8 2014-07-09 Dominique d'Humieres dominiq@lps.ens.fr adds bf77f8e Avoid using create_tmp_var for static decls. adds 661a9b0 java: Use build_qualified_type instead of build_type_variant. adds 8947e5d libcpp/ adds b93c6f4 * rs6000/rs6000-protos.h (rs6000_xcoff_declare_object_name): [...] adds f28422b * ipa-cp.c (devirtualization_time_bonus): Walk through alias [...] adds 2483391 * ipa-visibility.c (function_and_variable_visibility): Remov [...] adds f2332b2 Revert: * stor-layout.c (finish_builtin_struct): Copy field [...] adds 251d049 * lib/target-supports.exp (check_effective_target_logical_o [...] adds cd480f3 2014-07-09 Richard Biener rguenther@suse.de adds 49d0836 * lto-streamer-out.c (hash_scc): Avoid quadratic hashing loop. adds 0a04807 * ipa-devirt.c (record_node): Walk through aliases. adds 3e5db1e * libgfortran.h (support_fpu_underflow_control, get_ [...] adds c85c0aa Enable fuse-caller-save on self-recursive functions adds 14421d5 /cp 2014-07-09 Paolo Carlini paolo.carlini@oracle.com adds 490d295 PR libstdc++/61728 * libsupc++/cxxabi.h: Define __pbase_typ [...] adds 4ae7fd3 /cp 2014-07-09 Paolo Carlini paolo.carlini@oracle.com adds 676eb0c Add missing ChangeLog entries adds d93ec4f Daily bump. adds 715bf6f PR tree-optimization/61742 adds ebf59fd * doc/install.texi: Remove links to defunct package provider [...] adds 8d144a3 * config/fpu-*.h (get_fpu_rounding_mode, set_fpu_rounding_mo [...] adds c4c3cd5 PR middle-end/53590 * function.c (allocate_struct_function) [...] adds 2b55fe9 Fix --enable-checking=fold failure. adds 7ffd460 2014-07-10 Richard Biener rguenther@suse.de adds b4ccfa5 Add addressing=absolute and isa_rev=0 to mips fuse-caller-save tests adds a00ef6b 2014-07-10 Richard Biener rguenther@suse.de adds 35c730f * include/experimental/any (any::_Manager_alloc::_Data): Reo [...] adds 8ea4660 PR c++/61659 PR c++/61687 gcc/c-family/ * c.opt (-fuse-all [...] adds bb5ea18 PR c++/61661 * semantics.c (reduced_constant_expression_p): [...] adds 49f161b 2014-07-10 Edward Smith-Rowland 3dw4rd@verizon.net J [...] adds 5123368 There is a stray right paren. Fixed as obvious. adds 08022e7 Daily bump. adds 560e447 runtime: Drop reflectFlags tests. adds 8cadac0 runtime: Rename iface.goc to go-iface.goc. adds e76f604 2014-07-10 Rong Xu xur@google.com adds b80c91b PR target/56858 * config/alpha/alpha.c: Include tree-pass.h [...] adds 5fd254e gcc/ 2014-07-11 Marat Zakirov m.zakirov@samsung.com adds 7c9acec gcc/ * gcc/config/i386/i386.c.orig adds 6bda159 2014-07-11 Richard Biener rguenther@suse.de adds b0a6074 2014-07-11 Samuel Bronson naesten@gmail.com Matthias [...] adds 1010539 * config/xtensa/predicates.md (call expander): Update for D [...] adds 327b812 gcc/ * graphite-isl-ast-to-gimple.c (gmp_cst_to_tree): New [...] adds b590556 PR preprocessor/61389 * gcc.dg/cpp/macsyntx.c: Update expecte [...] adds 5bee533 2014-07-11 Samuel Bronson naesten@gmail.com adds a2611b6 2014-07-11 Samuel Bronson naesten@gmail.com adds 55ab015 * config/rs6000/aix51.h (LINK_SPEC): Remove -bnodelcs [...] adds d86b94f * config/avr/avr-arch.h (avr_mcu_t): Add text section start [...] adds f812f77 2014-07-11 Rong Xu xur@google.com adds a60d8a9 2014-07-11 Rong Xu xur@google.com adds ef76edc 2014-07-11 Vladimir Makarov vmakarov@redhat.com adds 2f994b2 * ipa-prop.c (ipa_binfo_from_known_type_jfunc): In LTO do no [...] adds afb0d51 * vapool.c: Include tree-ssa-alias.h, gimple.h and lto-strea [...] adds 6d08f7a * doc/invoke.texi: Document -fno-use-all-virtuals. adds c4991e3 /cp 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds 9620b45 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds 39b24ab 2014-07-11 Paolo Carlini paolo.carlini@oracle.com adds ad917f8 runtime: Merge master revision 19185. adds aaa83e6 Daily bump. adds e582be1 2014-07-11 Edward Smith-Rowland 3dw4rd@verizon.net adds 1f63aee 2014-07-11 Edward Smith-Rowland 3dw4rd@verizon.net adds 97e6cfe * config/i386/i386-builtin-types.def: Add USHORT_FTYPE_VOID. [...] adds e52d497 * lto.c (read_cgraph_and_symbols): Do not push DECL_INIT_IO [...] adds efae9bd 2014-07-12 Paolo Carlini paolo.carlini@oracle.com adds c890272 * tree.c (type_in_anonymous_namespace_p): Ignore TREE_PUBLIC [...] adds d8fbb70 PR c++/22434 PR c++/61288 * call.c (build_conditional_expr [...] adds 75fe6d7 gcc/fortran/ 2014-07-12 Tobias Burnus burnus@net-b.de adds 97b9ac3 2014-07-12 Tobias Burnus burnus@net-b.de adds 71abdac 2014-07-12 Tobias Burnus burnus@net-b.de adds 9caa667 2014-07-12 Paul Thomas pault@gcc.gnu.org adds dc44527 Daily bump. adds fd83819 2014-07-13 Tobias Burnus burnus@net-b.de adds 8850f64 2014-07-13 Tobias Burnus burnus@net-b.de adds 01cd60c 2014-07-12 Ulrich Drepper drepper@gmail.com adds ca6ce0d 2014-07-13 Paolo Carlini paolo.carlini@oracle.com adds 90575ae cp/ adds 6c11178 Add xmm-register version of fuse-caller-save testcase adds 186dcfc * include/ext/random.tcc: Fix operator>> and operator<< for [...] adds b57f4df * ipa-devirt.c (odr_subtypes_equivalent_p): Disable temporar [...] adds 56ac70e * cgraph.h (symtab_node): Add nonzero_address. (decl_in_sym [...] adds 15eea0f Daily bump. adds 3e24efb PR c++/58636 * call.c (build_list_conv): Don't try to build [...] adds 02777ea PR c++/60628 * decl.c (create_array_type_for_decl): Only ch [...] adds ad409f7 PR c++/58612 * tree.c (bot_replace): Only replace a dummy ' [...] adds df4f98c PR c++/58611 * decl.c (check_initializer): Don't finish_com [...] adds 9d3f472 PR c++/58511 * semantics.c (is_instantiation_of_constexpr): [...] adds 27ad5af PR target/61656 * config/i386/i386.c (classify_argument): D [...] adds 305d96b PR middle-end/61294 gcc/c-family/ * c.opt (Wmemset-transpos [...] adds 85d7c6d 2014-07-14 Richard Biener rguenther@suse.de adds aa9568d [ARM] Handle clz, rbit types in arm pipeline descriptions. adds 2b5ad30 2014-07-14 Richard Biener rguenther@suse.de adds 2f1c4f1 2014-07-14 Richard Biener rguenther@suse.de adds c121a17 2014-07-14 Richard Biener rguenther@suse.de adds e3bb9b3 * include/ext/random.tcc: Unfortunately more fixes for oper [...] adds 3dc22a0 2014-07-14 Richard Biener rguenther@suse.de adds 06a06ab 2014-07-14 Richard Biener rguenther@suse.de adds 99a4a84 * aarch64.md (add_losym_<mode>): Set type to alu_imm. adds 36dcb20 PR c++/61445 PR c++/56947 * pt.c (instantiate_decl): Don't [...] adds 3906f8f 2014-06-14 Tobias Burnus burnus@net-b.de adds 658dbbd Daily bump. adds 355d43f PR libstdc++/61720 * include/bits/regex_executor.tcc (_Exec [...] adds 8f3f392 2014-06-15 Tobias Burnus burnus@net-b.de adds 83c7dcd * tree.c (tree_code_size): Add TRANSLATION_UNIT_DECL, NAMES [...] adds f04d92b * fold-const.c (fold_checksum_tree): Move checking of DECL_RESULT. adds 2b25b62 * c-ubsan.c (ubsan_instrument_bounds): Don't instrument if [...] adds a29af16 * python/libstdcxx/v6/printers.py (TemplateTypePrinter): Add [...] adds f29d6b5 * python/libstdcxx/v6/printers.py (SingleObjContainerPrinter [...] adds e5d8635 2014-07-15 Richard Biener rguenther@suse.de adds 211cc89 2014-07-15 Paolo Carlini paolo.carlini@oracle.com adds 6896071 PR rtl-optimization/61772 * ifcvt.c (dead_or_ [...] adds b181d0e Change an assignment to an assert. adds 3581217 * fold-const.c (fold_checksum_tree): Fix typo in previous patch. adds 175a5f5 * config/alpha/alpha.c (alpha_atomic_assign_expand_fenv): Ne [...] adds fce835e * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding [...] adds 5773b6a * gfortran.dg/ieee/ieee_1.F90: Revert rename. adds f005596 PR c++/60848 PR c++/61723 * call.c (is_std_init_list): Don [...] adds 83da08b 2014-07-15 Eric Christopher echristo@gmail.com adds 4643a02 PR c++/61811 * decl2.c (maybe_emit_vtables): Return true fo [...] adds f764e82 Daily bump. adds bcef196 2014-07-16 Richard Biener rguenther@suse.de adds 6363ae6 * omp-low.c (create_omp_child_function): Don't set DECL_NAME [...] adds c488445 2014-07-16 Paolo Carlini paolo.carlini@oracle.com adds a4cfdfe Support location tracking for built-in macro tokens adds a09c5cc PR preprocessor/60723 - missing system-ness marks for macro tokens adds f28931a 2014-07-16 Ed Schonberg schonberg@adacore.com adds 2f272fc 2014-07-16 Ed Schonberg schonberg@adacore.com adds d82c61c 2014-07-16 Robert Dewar dewar@adacore.com adds 5b0863c 2014-07-16 Vadim Godunko godunko@adacore.com adds 7c4fb27 2014-07-16 Vadim Godunko godunko@adacore.com adds 50e4473 2014-07-16 Hristian Kirtchev kirtchev@adacore.com adds 8edddf5 2014-07-16 Yannick Moy moy@adacore.com adds 865bc7c 2014-07-16 Robert Dewar dewar@adacore.com adds 3a1dd62 2014-07-16 Robert Dewar dewar@adacore.com adds f699381 2014-07-16 Bob Duff duff@adacore.com adds 86ef3bb 2014-07-16 Robert Dewar dewar@adacore.com adds 0509543 2014-07-16 Adhemerval Zanella azanella@linux.vnet.ibm.com adds 36cbf59 2014-07-16 Robert Dewar dewar@adacore.com adds aaa436a 2014-07-16 Robert Dewar dewar@adacore.com adds 2d70530 2014-07-16 Hristian Kirtchev kirtchev@adacore.com adds 2a10e73 2014-07-16 Robert Dewar dewar@adacore.com adds 639c374 2014-07-16 Eric Botcazou ebotcazou@adacore.com adds 876eeb9 2014-07-16 Vincent Celier celier@adacore.com adds 3c7edd9 2014-07-16 Vincent Celier celier@adacore.com adds bacd357 2014-07-16 Gary Dismukes dismukes@adacore.com adds 47b3c2c 2014-07-16 Ed Schonberg schonberg@adacore.com adds 310c1cd 2014-07-16 Vincent Celier celier@adacore.com adds 1c7c9ed 2014-07-16 Paolo Carlini paolo.carlini@oracle.com adds 84bf81e * gnat.db/specs/alignment2.ads, gnat.db/specs/size_clause1.a [...] adds 2d154cf * doc/avr-mmcu.texi: Regenerate. (Forgotten commit) adds b7d492d * config/avr/avr-mcus.def: Add new avr5 devices (ata5702m322 [...] adds cb058cf * config/avr/avr-mcus.def: Add new avrxmega2 devices (atxmeg [...] adds 6b6b078 PR target/61662 * config/i386/ia32intrin.h: Use __LP64__ to [...] adds 2e47f8a Daily bump. adds 14b7517 PR c++/61623 * symtab.c (symtab_remove_from_same_comdat_gro [...] adds f01c257 * config.gcc (crisv32-*-linux* | cris-*-linux*): Do not over [...] adds f69bb65 PR target/61737. * config/cris/cris.c (TARGET_LEGITIMATE_CO [...] adds 589f229 Tweak date last change. adds 5005fc5 * config/rx/rx.c (rx_option_override): Fix alignment values. [...] adds c1efebf 2014-07-17 Robert Dewar dewar@adacore.com adds 8cb1db0 2014-07-17 Pascal Obry obry@adacore.com adds 0fa54be 2014-07-17 Thomas Quinot quinot@adacore.com adds 15a67a0 2014-07-17 Thomas Quinot quinot@adacore.com adds 8d7a8d2 2014-07-17 Robert Dewar dewar@adacore.com adds 8b99dce 2014-07-17 Robert Dewar dewar@adacore.com adds fa771c0 2014-07-17 Robert Dewar dewar@adacore.com adds 7e89ad8 2014-07-17 Robert Dewar dewar@adacore.com adds 443bdcc 2014-07-17 Robert Dewar dewar@adacore.com adds 7a41db5 2014-07-17 Robert Dewar dewar@adacore.com adds 316f8a9 2014-07-17 Robert Dewar dewar@adacore.com adds 05cb7be 2014-07-17 Robert Dewar dewar@adacore.com adds 6ff6ab6 2014-07-17 Vincent Celier celier@adacore.com adds 3db983c 2014-07-17 Robert Dewar dewar@adacore.com adds 956ffaf 2014-07-17 Robert Dewar dewar@adacore.com adds d192225 2014-07-17 Robert Dewar dewar@adacore.com adds 199ab4c 2014-07-17 Ed Schonberg schonberg@adacore.com adds ce4c4c3 2014-07-17 Robert Dewar dewar@adacore.com adds ed4adc9 2014-07-17 Bob Duff duff@adacore.com adds 02a2406 2014-07-17 Gary Dismukes dismukes@adacore.com adds 5185189 2014-07-17 Richard Biener rguenther@suse.de adds e9457fe /cp 2014-07-17 Paolo Carlini paolo.carlini@oracle.com adds a2bdefc Summary: Generate canonical infinity for the Motorola extende [...] adds 7b009b5 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): [...] adds 112eda6 2014-07-17 Terry Guo terry.guo@arm.com adds f70f57e [AArch64] Fix argument types for some high_lane* intrinsics i [...] adds fb53b6a [AArch64] Handle fcvta[su] and frint in RTX cost function. adds 00080ac [AArch64][tests] Mark vca*_f* tests variable as volatile. adds d565526 gcc/testsuite/ 2014-07-17 Max Ostapenko <m.ostapenko@partne [...] adds 73e894b [AArch64] Implement vfma_f64, vmla_f64, vfms_f64, vmls_f64 in [...] adds 9556e4d * configure.ac: Don't accept isl 0.11. * configure: Regenerate. adds 6fb57d2 /cp 2014-07-17 Paolo Carlini paolo.carlini@oracle.com adds dad64b4 gcc/testsuite/ * gcc.target/mips/umips-lwp-1.c (foo): Use a [...] adds cfe4925 gcc/ * config/mips/p5600.md: Add missing cpu tests. adds 307c256 * config/pa/linux-atomic.c (__sync_lock_release_4): New. (S [...] adds df40021 * config/pa/pa-linux.h (TARGET_OS_CPP_BUILTINS): Remove defi [...] adds 1661bf2 Daily bump. adds cc6a1fa 2014-07-18 Jan-Benedict Glaw jbglaw@lug-owl.de adds 464df31 Move ChangeLog entry to the correct file adds 5c3b4f0 * configure.tgt (alpha*): Add -mfp-trap-mode=sui to XCFLAGS. adds addd4a7 2014-07-18 Robert Dewar dewar@adacore.com adds d9dccd7 2014-07-18 Robert Dewar dewar@adacore.com adds eb66e84 2014-07-18 Robert Dewar dewar@adacore.com adds 72a21fd 2014-07-18 Vincent Celier celier@adacore.com adds bd00638 2014-07-18 Robert Dewar dewar@adacore.com adds ae4f915 2014-07-18 Vincent Celier celier@adacore.com adds f4228f0 2014-07-18 Ed Schonberg schonberg@adacore.com adds 543c8be 2014-07-18 Ed Schonberg schonberg@adacore.com adds 2a68b2f 2014-07-18 Pascal Obry obry@adacore.com adds 2ff5506 2014-07-18 Robert Dewar dewar@adacore.com adds 4949ddd 2014-07-18 Arnaud Charlet charlet@adacore.com adds 360f426 2014-07-18 Robert Dewar dewar@adacore.com adds b1e1a36 2014-07-18 Thomas Quinot quinot@adacore.com adds a9c7cc8 2014-07-18 Bob Duff duff@adacore.com adds 37c6552 2014-07-18 Ed Schonberg schonberg@adacore.com adds 51fdba7 2014-07-18 Robert Dewar dewar@adacore.com adds a88a577 2014-07-18 Robert Dewar dewar@adacore.com adds 7de4cba 2014-07-18 Robert Dewar dewar@adacore.com adds fcb2b0a 2014-07-18 Thomas Quinot quinot@adacore.com adds 6670fda 2014-07-18 Robert Dewar dewar@adacore.com adds c25d831 2014-07-18 Robert Dewar dewar@adacore.com adds fb66836 2014-07-18 Robert Dewar dewar@adacore.com adds 936b012 2014-07-18 Thomas Quinot quinot@adacore.com adds 3b23aaa 2014-07-18 Robert Dewar dewar@adacore.com adds a360a0f 2014-07-18 Robert Dewar dewar@adacore.com adds 7601c9a 2014-07-18 Robert Dewar dewar@adacore.com adds 5ac76ce 2014-07-18 Gary Dismukes dismukes@adacore.com adds 7c9243c * gcc-interface/decl.c, gcc-interface/trans.c, gcc-interfac [...] adds 7a87851 Follow the GNU coding standards. adds 715eae3 2014-07-18 Pascal Obry obry@adacore.com adds 12329d1 2014-07-18 Pascal Obry obry@adacore.com adds ba93728 2014-07-18 Robert Dewar dewar@adacore.com adds d7740b7 2014-07-18 Robert Dewar dewar@adacore.com adds 0adbcce 2014-07-18 Hristian Kirtchev kirtchev@adacore.com adds 5cf1cbb 2014-07-18 Robert Dewar dewar@adacore.com adds d8b2f6a Update comments adds 168e3f7 * doc/extend.texi (Template Instantiation): Remove stray par [...] adds dacf2ae PR libstdc++/61835 * python/libstdcxx/v6/printers.py (Templ [...] adds d948b26 PR target/61794 * config/i386/sse.md (avx512f_vextract<shuf [...] adds 8edc9ee 2014-07-18 Bernd Edlinger bernd.edlinger@hotmail.de adds 1373401 compiler: fix test for mismatch between function results and uses adds 6c268c7 Daily bump. adds b88e546 libgo: Update to Go 1.3 release. adds 085c728 libgo: Bump version number. adds 6b8da38 * config/sparc/sync.md (*membar_storeload_leon3): New insn. [...] adds c63c90c * gnat_rm.texi (Machine Code Insertions): Clean up. adds d2fd41a * gnat_rm.texi: Clean up for makeinfo 5.2. adds cad5a9d * acinclude.m4 (GLIBCXX_CHECK_SDT_H): Replace AC_MSG_RESULT [...] adds 9025d8f * toplev.c (output_stack_usage): Adjust the location of the [...] adds 02d4264 reflect, runtime: Use libffi closures to implement reflect.MakeFunc. adds 5d73381 Daily bump. adds b905b77 runtime: also disable split stacks for runtime_snprintf funct [...] adds e0dff77 gcc/ * graphite-isl-ast-to-gimple.c: Add using of build_no [...] adds f9767fb PR c/61852 * c-decl.c (implicit_decl_warning): Add location [...] adds 3f592a0 gcc/ * graphite-isl-ast-to-gimple.c: Fixes a formatting is [...] adds 383b71a * configure.ac: Accept only CLooG 0.18.1. * configure: Regenerate. adds 616ba26 runtime: add a missing import adds 105f4b3 compiler: Don't let dot-import names match names from previou [...] adds 1aeeba0 * go.test/go-test.exp (go-gc-tests): Support multiple files [...] adds 01560dc runtime: remove unused variable adds 8530759 2014-07-20 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 571b6ba 2014-07-20 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5ae73cb compiler: If a variable that is only set, give not used error. adds e0fb89d * expr.c (store_field): Handle VOIDmode for calls that retur [...] adds 4ee783f * cse.c (exp_equiv_p) <MEM>: For GCSE, return 0 for expressi [...] adds 36e7893 Daily bump. adds 430c950 contrib/ 2014-07-21 Trevor Saunders tsaunders@mozilla.com adds 86b6b74 contrib/ 2014-07-21 Trevor Saunders tsaunders@mozilla.com [...] adds 2bd17c0 PR target/61885 * config/i386/avx512fintrin.h: Move constan [...] adds 8347568 * ChangeLog: Correct PR number. * testsuite/ChangeLog: Ditto. adds 5732084 Fix fuse-caller-save-xmm.c test-case adds 4fcc061 Fix fuse-caller-save test-cases adds b984f90 Fix fuse-caller-save-rec.c adds e435403 * config/arm/arm.c (output_move_neon): Handle REG explicitly. adds 37835fc PR target/55701 * config/arm/arm.md (setmem): New pattern. [...] adds e50d3c6 Daily bump. adds d36a0b3 gcc/ * graphite-isl-ast-to-gimple.c: Add inclusion of gimp [...] adds 5d9f3ad * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump [...] adds b92d4fd * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use [...] adds 8056dfa [AArch64] Implement vbsl_f64 arm_neon.h intrinsic. adds 68c641e gcc/testsuite adds 55fc2b2 [AArch64][1/2] Remove UNSPEC_CLS and use clrsb RTL code in it [...] adds 4c3697c [AArch64][2/2] Add rtx cost function handling of clz, clrsb, rbit. adds 8ec9c10 Fix vext[us]64_1.c test on ARM by unsharing test body. adds 27e0d25 2014-07-22 Martin Jambor mjambor@suse.cz adds b168275 Daily bump. adds 1d56dd2 gcc/ * graphite-isl-ast-to-gimple.c: (get_max_schedule_dim [...] adds 4b66258 gcc/ * graphite-isl-ast-to-gimple.c: (translate_isl_ast_no [...] adds 5b3d4832 2014-07-23 Richard Biener rguenther@suse.de adds 8ebb113 [ARM] Enable arm target in ira-shrinkwrap-prep* testcases. adds 5d5eb3f 2014-07-23 Host Schirmeier horst@schirmeier.com adds 3f4aa4e * python/libstdcxx/v6/printers.py (StdExpAnyPrinter): Conver [...] adds 145d88e gcc/ * gcov-tool.c (gcov_list): Declare here. (set_gcov_li [...] adds f1d7f5a rs6000: fix for PR61396 (wide-int fallout) adds 114313f * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the a [...] adds f7c4faf 2014-07-23 Sebastian Huber <sebastian.huber@embedded-brains [...] adds aef9f8a 2014-07-23 Sebastian Huber sebastian.huber@embedded-brains.de adds 8c1faad Remove redundant tests adds 4b6c4dd [AArch64] GNU-Stylize some un-formatted code. adds 3315e2c [AArch64] Consistent parameter types in prologue/epilogue gen [...] adds a808fe1 [AArch64] Remove useless local variable. adds 774cc4b [AArch64] Remove useless parameter base_rtx. adds cd80d75 Revert r212893: PR target/55701 * config/arm/arm.md (setme [...] adds adc234e [AArch64] Use register offset in cfun->machine->frame.reg_offset adds 0744d28 [AArch64] Remove useless variable 'increment' adds b259eaf [AArch64] Hoist calculation of register rtx. adds f138c22 [AArch64] Refactor code out into aarch64_next_callee_save adds 468fb69 [AArch64] Use helper functions to handle multiple modes. adds 9a5fab4 [AArch64] Unify vector and core register save/restore code. adds 3b6e736 [AArch64] Split save restore path. adds 76868f7 [AArch64] Simplify prologue expand using new helper functions. adds b855409 [AArch64] Simplify epilogue expansion using new helper functions. adds 2b16ca2 [AArch64] Prologue and epilogue test cases. adds a3e0103 Update x32 baseline_symbols.txt adds 8c5f058 Add a blank line adds 60822a8 Daily bump. adds c01e360 remove useless unused attributes in i386 code adds 96c7c99 2014-07-24 Richard Biener rguenther@suse.de adds 757abb4 Add missing break statement. adds 9140d56 PR c/57653 * c-opts.c (c_finish_options): If -imacros is in [...] adds 5794450 * config/rx/rx.md (stack_push): Adjust RTL to account for th [...] adds e72fc09 [AArch64] Optimize epilogue in the presence of an outgoing ar [...] adds 4020f31 * lib/target-supports.exp (check_effective_target_arm_nothumb [...] adds a0792f1 2014-07-24 Richard Biener rguenther@suse.de adds 415d1b9 IPA C++ refactoring 1/N adds 1093e55 ChangeLog entries were fixed. adds 97221fd IPA C++ refactoring 2/N adds bd89d27 ChangeLog formatting fixed. adds 2dd0603 * MAINTAINERS (Write After Approval): Add myself. adds 806ff48 2014-07-24 Martin Jambor mjambor@suse.cz adds 85ca083 PR 61876: Do not convert cast + __builtin_round into __builti [...] adds 3994abc [gcc/] adds 84db6e6 PR lto/61802 * varasm.c (bss_initializer_p): Handle offline [...] adds eac6007 * lto-streamer-out.c (tree_is_indexable): Consider IMPORTED_ [...] adds 448d76c IPA C++ refactoring fix. adds b093324 [gcc/] adds 6433f232 Another MIPS/R6000 IPA C++ refactoring fix. adds 0f3313e [AArch64] Extend frame state to track WB candidates. adds ea12dda [AArch64] Infrastructure to allow optional use of write back. adds 0904ffa [AArch64] Optimize prologue when there is no frame pointer. adds e34a5ac [AArch64] Optimize epilogue when there is no frame pointer. adds d2b9158 gcc/ PR middle-end/61268 * function.c (assign_parm_setup_re [...] adds e39b5eb gcc/ PR rtl-optimization/61629 * reginfo.c (reinit_regs): O [...] adds a264508 gcc/ * rtl.h (target_rtl): Remove lang_dependent_initialized [...] adds 727d482 ADA fixed for symtab_node issues. adds 2b333d8 * config/i386/cygming-crtbegin.c (deregister_frame_fn): Newly [...] adds 66035fd * config/alpha/elf.h: Define TARGET_UNWIND_TABLES_DEFAULT. adds 7a9b394 gcc/testsuite/ adds b837088 gcc/ adds 0f03c8d gcc/ adds 1cb5da9 gcc/ adds e07edb1 * go-gcc.cc (Gcc_backend::global_variable_set_init): Rename [...] adds fe37ca1 * intrinsic.texi (Intrinsic Procedures) <ATOMIC_DEFINE>: Mov [...] adds ff8be4c AArch64: emit .note.GNU-stack adds f8fa929 * config/avr/avr-c.c (avr_cpu_cpp_builtins): Add __AVR_DEVIC [...] adds 56f6ab4 Daily bump. adds 47740b0 libitm: Improve aarch64 _ITM_beginTransaction adds 85ace2a 2014-07-25 Ed Smith-Rowland 3dw4rd@verizon.net adds 9e7c7fef ChangeLog entry moved from config/ChangeLog to gcc/ChangeLog. adds 74ca954 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds ec9fb89 2014-07-25 Richard Biener rguenther@suse.de adds 4237b21 2014-07-25 Richard Biener rguenther@suse.de adds ab6e566 * src/alpha/ffi.c: Do not include stdlib.h. (ffi_closure_os [...] adds 6b214d0 Add an abstract incremental hash data type adds e7f95d7 Convert LTO type hashing to the new inchash interface adds 045e2f2 Convert the tree.c type hashing over to inchash adds 9da18bc Convert lto streamer out hashing to inchash adds 0f768e5 * libgcov-driver.c (set_gcov_dump_complete, reset_gcov_dump [...] adds 9e05765 * lto-streamer-out.c (struct sccs): Turn to ... (class DFS) [...] adds 91798e7 2014-07-25 Tobias Burnus burnus@net-b.de adds 86f64bd cp/ adds d9e5000 Make FDO more tolerant to source changes adds 7f4b342 Daily bump. adds 15bc248 2014-07-26 Marc Glisse marc.glisse@inria.fr adds 53ea4c5 gcc/ * rtl.h (tls_referenced_p): Declare. * rtlanal.c (tls_ [...] adds f9edeb7 gcc/ * ira-costs.c (find_costs_and_classes): For -O0, use th [...] adds 7bd6248 2014-07-26 Tobias Burnus burnus@net-b.de adds e61feee Minor tweaks. adds 385527e PR target/47230 * configure.ac (alpha*-*-linux*): Use mh-al [...] adds 52eb122 PR c/61077 * gcc.dg/pr61077.c: Use [^\n]* instead of .* i [...] adds f85b4ce Follow up to r213079. adds e0876c3 Daily bump. adds 3a5f662 2014-07-26 Andrew Pinski apinski@cavium.com adds 6401b74 * libgcov-driver.c (struct gcov_filename_aux): Rename ... ( [...] adds 2e9b547 gcc/testsuite/ PR rtl-optimization/61926 * gcc.target/mips/ [...] adds f4a2489 gcc/testsuite/ * gcc.target/i386/avx512f-vbroadcastf64x4-2.c [...] adds 699e79f 2014-07-27 Alan Modra amodra@gmail.com Matthi [...] adds ab0c4d2 Add moxiebox target. adds 2e82cf2 PR c/61861 * macro.c (builtin_macro): Add location paramete [...] adds 8cc0edb * MAINTAINERS: Remove my MIPS maintainer entry. adds fa3cff4 Daily bump. adds e83cd47 Add missing change from moxiebox patch posted earlier today. adds 20bfee3 [gcc/] adds 24bc458 [gcc/] adds 6a9d853 2014-07-28 Richard Biener rguenther@suse.de adds f9c5b8f 2014-07-28 Richard Biener rguenther@suse.de adds cdfd86a PR middle-end/61913 * common.opt (Wodr): Add Var. adds 427fa42 gcc/ PR middle-end/61919 * tree-outof-ssa.c (insert_partiti [...] adds 2069f8e 2014-07-28 Richard Biener rguenther@suse.de adds 46d8544 PR middle-end/61734 * fold-const.c (fold_comparison): Disab [...] adds 94474a6 2014-07-28 Richard Biener rguenther@suse.de adds 34d0044 * config.gcc (powerpc*-*-linux*): Include gnu-user.h in tm_f [...] adds 6b00ade Fix typo in ChangeLog adds 1d16351 Import config.sub from upstream. No changes to config.guess. adds 34306a6 * doc/invoke.texi (-Wno-odr): Fix @item entry. Tweak wording. adds a127051 2014-07-28 Trevor Saunders tsaunders@mozilla.com adds 280faac Daily bump. adds 722b598 * gimple-fold.c (fold_gimple_assign): Fix condition guarding [...] adds 283c875 * cgraph.c (cgraph_node::create_indirect_edge): Copy specula [...] adds 1701f78 2014-07-29 Richard Biener rguenther@suse.de adds 55e3780 2014-07-29 Martin Jambor mjambor@suse.cz adds 7d4d0be 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds cf580b1 2014-07-29 Thomas Quinot quinot@adacore.com adds aedca44 2014-07-29 Robert Dewar dewar@adacore.com adds e74e574 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds cda4084 2014-07-29 Robert Dewar dewar@adacore.com adds 99ed4b4 2014-07-29 Robert Dewar dewar@adacore.com adds 5c6a579 2014-07-29 Robert Dewar dewar@adacore.com adds 94d896a 2014-07-29 Robert Dewar dewar@adacore.com adds 877e0ff 2014-07-29 Robert Dewar dewar@adacore.com adds d463cad 2014-07-29 Robert Dewar dewar@adacore.com adds 784bacc 2014-07-29 Robert Dewar dewar@adacore.com adds b64082f 2014-07-29 Robert Dewar dewar@adacore.com adds a85de0c 2014-07-29 Robert Dewar dewar@adacore.com adds c8b279b 2014-07-29 Olivier Hainque hainque@adacore.com adds 26279d9 2014-07-29 Ed Schonberg schonberg@adacore.com adds 1e4f3cf 2014-07-29 Robert Dewar dewar@adacore.com adds 4d0944e 2014-07-29 Ed Schonberg schonberg@adacore.com adds 6177673 2014-07-29 Robert Dewar dewar@adacore.com adds 04d38ee 2014-07-29 Robert Dewar dewar@adacore.com adds 39c5c07 2014-07-29 Jerome Lambourg lambourg@adacore.com adds c2c15f3 2014-07-29 Robert Dewar dewar@adacore.com adds 7f3d1b0 2014-07-29 Ed Schonberg schonberg@adacore.com adds 58381e3 2014-07-29 Robert Dewar dewar@adacore.com adds 657aa35 2014-07-29 Ed Schonberg schonberg@adacore.com adds 711f567 2014-07-29 Ed Schonberg schonberg@adacore.com adds e8f5b3d 2014-07-29 Robert Dewar dewar@adacore.com adds 5d37361 2014-07-29 Robert Dewar dewar@adacore.com adds b47d9d2 2014-07-29 Doug Rupp rupp@adacore.com adds 1186f97 libgcc/ * libgcov.h: Move renaming of entry points to lib g [...] adds 2a36a1c 2014-07-29 Doug Rupp rupp@adacore.com adds 499918a 2014-07-29 Robert Dewar dewar@adacore.com adds 8b441eb 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds d188794 2014-07-29 Robert Dewar dewar@adacore.com adds 6dc8b55 2014-07-29 Thomas Quinot quinot@adacore.com adds 4c6a5ed 2014-07-29 Robert Dewar dewar@adacore.com adds 552cede 2014-07-29 Ed Schonberg schonberg@adacore.com adds 2c70d7c 2014-07-29 Robert Dewar dewar@adacore.com adds 816fe55 2014-07-29 Thomas Quinot quinot@adacore.com adds 9cb0e91 2014-07-29 Ed Schonberg schonberg@adacore.com adds 3458f75 2014-07-29 Ed Schonberg schonberg@adacore.com adds 614b5b5 2014-07-29 Doug Rupp rupp@adacore.com adds 1935b94 2014-07-29 Robert Dewar dewar@adacore.com adds 18d1c82 Remove duplicate entry. adds 1ed21e8 * types.ads (Mechanism_Type): Change range back to -18 .. In [...] adds 055980f 2014-07-29 Vincent Celier celier@adacore.com adds 8d88fdd 2014-07-29 Yannick Moy moy@adacore.com adds ed61dbd 2014-07-29 Ed Schonberg schonberg@adacore.com adds 8544870 2014-07-29 Ed Smith-Rowland 3dw4rd@verizon.net adds bd41c34 2014-07-29 Robert Dewar dewar@adacore.com adds 1c38ef3 2014-07-29 Vincent Celier celier@adacore.com adds 5461b02 2014-07-29 Robert Dewar dewar@adacore.com adds 1859a56 2014-07-29 Robert Dewar dewar@adacore.com adds 85a1186 2014-07-29 Robert Dewar dewar@adacore.com adds ef7ecc0 Replace strtok with strtoken adds eb1ccbb Minor doc update. adds 777856c 2014-07-29 Hristian Kirtchev kirtchev@adacore.com adds 7cdc5d3 2014-07-29 Olivier Hainque hainque@adacore.com adds ea8ab40 PR libstdc++/61946 * include/ext/rope (rope::rope(char_prod [...] adds c57b5e5 PR libstdc++/61947 * include/std/tuple (_Head_base): Use al [...] adds 1217f2a 2014-07-29 François Dumont fdumont@gcc.gnu.org adds fffc4f5 * python/libstdcxx/v6/printers.py (SingleObjContainerPrinte [...] adds 4dd4ac7 Daily bump. adds 01cb9cf * g++.dg/ipa/devirt-34.C: New testcase. * ipa-devirt.c (pol [...] adds d4168f6 Fix changelog from previous commit. adds d11cb7a 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds 50379ed 2014-07-30 Robert Dewar dewar@adacore.com adds ea56298 2014-07-30 Gary Dismukes dismukes@adacore.com adds 2546cd2 2014-07-30 Robert Dewar dewar@adacore.com adds 0e9a25a 2014-07-30 Vincent Celier celier@adacore.com adds 873897d 2014-07-30 Eric Botcazou ebotcazou@adacore.com adds 294709f 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds a7ed041 2014-07-30 Robert Dewar dewar@adacore.com adds e2bf777 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds c436968 2014-07-30 Robert Dewar dewar@adacore.com adds 7275601 2014-07-30 Yannick Moy moy@adacore.com adds 82b9324 2014-07-30 Robert Dewar dewar@adacore.com adds a47ce82 2014-07-30 Robert Dewar dewar@adacore.com adds a0c3eeb 2014-07-30 Bob Duff duff@adacore.com adds baac2ff 2014-07-30 Bob Duff duff@adacore.com adds 5bfeb3f 2014-07-30 Doug Rupp rupp@adacore.com adds 2d97af9 2014-07-30 Richard Biener rguenther@suse.de adds 9916a36 2014-07-30 Jose Ruiz ruiz@adacore.com adds 88e572e 2014-07-30 Yannick Moy moy@adacore.com adds 060058e 2014-07-30 Bob Duff duff@adacore.com adds 979ddb3 2014-07-30 Robert Dewar dewar@adacore.com adds 11f3f0ba 2014-07-30 Pierre-Marie Derodat derodat@adacore.com adds 717b91a Minor reformatting. adds 51f09f1 2014-07-30 Ed Schonberg schonberg@adacore.com adds fae4ea1 2014-07-30 Yannick Moy moy@adacore.com adds b45f364 [gcc/] adds fa31ef0 Clean up. adds 5f46de5 2014-07-30 Olivier Hainque hainque@adacore.com adds a7abc72 2014-07-30 Thomas Quinot quinot@adacore.com adds 04495e0 2014-07-30 Bob Duff duff@adacore.com adds 2ac7c0e 2014-07-30 Ed Schonberg schonberg@adacore.com adds 62f7266 2014-07-30 Robert Dewar dewar@adacore.com adds 58a9f82 2014-07-30 Bob Duff duff@adacore.com adds 3d7b8be 2014-07-30 Vincent Celier celier@adacore.com adds 2d1acfa 2014-07-30 Pat Rogers rogers@adacore.com adds 7a1febe 2014-07-30 Robert Dewar dewar@adacore.com adds 1065d98 2014-07-30 Yannick Moy moy@adacore.com adds d277ea1 2014-07-30 Gary Dismukes dismukes@adacore.com adds 0d66ba6 2014-07-30 Bob Duff duff@adacore.com adds 82acbdd 2014-07-30 Ed Schonberg schonberg@adacore.com adds a89c99b 2014-07-30 Robert Dewar dewar@adacore.com adds 7ac8c2b 2014-07-30 Ed Schonberg schonberg@adacore.com adds 4c1c7f3 2014-07-30 Robert Dewar dewar@adacore.com adds cca3377 2014-07-30 Bob Duff duff@adacore.com adds 60bbf79 2014-07-30 Robert Dewar dewar@adacore.com adds d885566 2014-07-30 Robert Dewar dewar@adacore.com adds 165e0f4 2014-07-30 Robert Dewar dewar@adacore.com adds ac07802 2014-07-30 Robert Dewar dewar@adacore.com adds a92b003 2014-07-30 Robert Dewar dewar@adacore.com adds c10db69 2014-07-30 Ed Schonberg schonberg@adacore.com adds 04aa9ab (Default_Attribute_Count): Replace by Max_Attribute_Count. adds 51fa2a4 2014-07-30 Ed Schonberg schonberg@adacore.com adds 5afe31e 2014-07-30 Robert Dewar dewar@adacore.com adds 97c15ab 2014-07-30 Hristian Kirtchev kirtchev@adacore.com adds be72191 2014-07-30 Robert Dewar dewar@adacore.com adds 74691f4 2014-07-30 Tom Tromey tromey@redhat.com adds a95036b 2014-07-30 Vincent Celier celier@adacore.com adds b9cd63b 2014-07-30 Thomas Quinot quinot@adacore.com adds 7e070b2 2014-07-30 Thomas Quinot quinot@adacore.com adds f5efa5a 2014-07-30 Steve Baird baird@adacore.com adds 2fac8a3 2014-07-30 Robert Dewar dewar@adacore.com adds 30f472a 2014-07-30 Arnaud Charlet charlet@adacore.com adds 5c2a5da 2014-07-30 Ed Schonberg schonberg@adacore.com adds 1addbc3 2014-07-30 Thomas Quinot quinot@adacore.com adds 63fe16a Code clean ups. adds 760c80b * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Ad [...] adds 7a5646a Fix Thumb2 testsuite fallout. adds bcd3133 gcc/ adds af090f8 2014-07-30 Martin Jambor mjambor@suse.cz adds 977e64e PR lto/53808 PR c++/61659 * pt.c (push_template_decl_real) [...] adds 87b0198 PR c++/61659 PR c++/61687 Revert: gcc/c-family/ * c.opt (- [...] adds 6cc8a94 * configure.ac: Also check for popen. * tree-loop-distribut [...] adds 435846f /cp 2014-07-30 Paolo Carlini paolo.carlini@oracle.com adds df990d8 PR lto/53808 PR c++/61659 * pt.c (push_template_decl_real) [...] adds e3f3803 Daily bump. adds a797f9e 2014-07-31 Richard Biener rguenther@suse.de adds 4fca7f3 gcc/ * ira.c (insn_contains_asm_1, insn_contains_asm): Delet [...] adds 76ce2a4 Remove dead code in pass_tree_loop_init::execute adds 8c3766f 2014-07-31 Bingfeng Mei bmei@broadcom.com adds 0c2bde4 2014-07-31 Ed Schonberg schonberg@adacore.com adds f22a2cb 2014-07-31 Marc Glisse marc.glisse@inria.fr adds aba11c1 2014-07-31 Robert Dewar dewar@adacore.com adds d1a2e31 2014-07-31 Robert Dewar dewar@adacore.com adds decd66e 2014-07-31 Ed Schonberg schonberg@adacore.com adds e14a382 2014-07-31 Robert Dewar dewar@adacore.com adds eef08c1 2014-07-31 Robert Dewar dewar@adacore.com adds 1974a3c 2014-07-31 Robert Dewar dewar@adacore.com adds c096447 2014-07-31 Ed Schonberg schonberg@adacore.com adds 34eda6b 2014-07-31 Pascal Obry obry@adacore.com adds 00e6be4 2014-07-31 Robert Dewar dewar@adacore.com adds 42da114 2014-07-31 Ed Schonberg schonberg@adacore.com adds 589a279 2014-07-31 Robert Dewar dewar@adacore.com adds f3ccbbb 2014-07-31 Robert Dewar dewar@adacore.com adds 4937364 2014-07-31 Robert Dewar dewar@adacore.com adds 0513786 2014-07-31 Robert Dewar dewar@adacore.com adds aa0a69a 2014-07-31 Robert Dewar dewar@adacore.com adds 1f6c912 2014-07-31 Ed Schonberg schonberg@adacore.com adds 32010bb 2014-07-31 Richard Biener rguenther@suse.de adds f31be12 2014-07-31 Ed Schonberg schonberg@adacore.com adds 8a0d3bc * gcc-interface/Makefile.in (s-traceb.o): Adjust rules. adds 49c538e 2014-07-31 Yannick Moy moy@adacore.com adds 7195974 2014-07-31 Ed Schonberg schonberg@adacore.com adds 05987af 2014-07-31 Gary Dismukes dismukes@adacore.com adds a653c8e 2014-07-31 Vincent Celier celier@adacore.com adds b8446e0 2014-07-31 Robert Dewar dewar@adacore.com adds 3f0e861 2014-07-31 Pascal Obry obry@adacore.com adds 30c7551 2014-07-31 Robert Dewar dewar@adacore.com adds 2180066 2014-07-31 Hristian Kirtchev kirtchev@adacore.com adds 9fac98b 2014-07-31 Hristian Kirtchev kirtchev@adacore.com adds 3642b59 * gcc-interface/decl.c, gcc-interface/trans.c, gcc-interfac [...] adds b00213c 2014-07-31 Doug Rupp rupp@adacore.com adds 5f21b59 * gcc-interface/utils2.c ((build_binary_op): Don't set TREE_ [...] adds edad2f4 Minor reformatting. adds 232e2d9 Minor reformmating. complete previous change on s-traceb.adb. adds 3296750 2014-07-31 Robert Dewar dewar@adacore.com adds 166a5da 2014-07-31 Javier Miranda miranda@adacore.com adds 7796365 2014-07-31 Javier Miranda miranda@adacore.com adds 132bbd7 2014-07-31 Ed Schonberg schonberg@adacore.com adds 0ad073c 2014-07-31 Robert Dewar dewar@adacore.com adds 12c194d 2014-07-31 Arnaud Charlet charlet@adacore.com adds a8022f1 2014-07-31 Pascal Obry obry@adacore.com adds 7c0c95b 2014-07-31 Robert Dewar dewar@adacore.com adds 3e1dd01 2014-07-31 Yury Gribov y.gribov@samsung.com adds 973c2fb 2014-07-31 Robert Dewar dewar@adacore.com adds 74c7ae5 2014-07-31 Robert Dewar dewar@adacore.com adds d7c9a0d * gcc-interface/trans.c, gcc-interface/misc.c: Remove [...] adds 73dc3c0 2014-07-31 Arnaud Charlet charlet@adacore.com adds e6f9015 (gnatlib-shared-vms): Remove. adds 8378fab 2014-07-31 Javier Miranda miranda@adacore.com adds c6ec89a 2014-07-31 Eric Botcazou ebotcazou@adacore.com adds d3a3536 2014-07-31 Richard Biener rguenther@suse.de adds f0f38f1 PR target/61948 adds ad53da0 * doc/invoke.texi (AVR Options): Add documentation about __ [...] adds e71cd51 [AArch64_be] Fix vec_select hi/lo mask confusions. adds ab12328 [AArch64_be] Don't fold reduction intrinsics. adds bfd88f5 * config/rs6000/ibm-ldouble.c (typedef union longDblUnion): [...] adds 3a51c3c gcc/ PR target/61844 * config/sh/sh.c (sh_legitimate_addres [...] adds 0bd3046 [AArch64] arm_neon.h - add vpaddd_f64, vpaddd_s64, vpaddd_u64 [...] adds 924ffd5 Remove superfluous function declaration adds fcca764 * gcc.c (do_spec_1): Allocate enough space for saved_suffix. adds d49ae01 Daily bump. adds 7fdbd1e Change inchash to name space. adds bb1f44a RTL & dwarf2out changes adds 8960ceb Convert asan.c to inchash adds de73a78 Convert ipa-devirt to inchash adds a01e9a5 Convert tree-ssa-dom to inchash adds f32e91d Convert tree-ssa-sccvn to inchash adds 13c579b Convert tree-ssa-tail-merge to inchash adds 345bab5 2014-08-01 Yury Gribov y.gribov@samsung.com adds 22c270a Don't run cproj-fails-with-broken-glibc for broken glibc adds 392dee1 * opts.c (common_handle_option): Handle -fsanitize=alignment [...] adds 5e0061d * doc/invoke.texi (Options That Control Optimization): Docum [...] adds 9601342 * libgomp.h (struct gomp_task_depend_entry): Add redundant_o [...] adds 781a0dc 2014-08-01 Robert Dewar dewar@adacore.com adds cdeff47 2014-08-01 Pascal Obry obry@adacore.com adds 8e28536 2014-08-01 Pascal Obry obry@adacore.com adds 076058a 2014-08-01 Arnaud Charlet charlet@adacore.com adds 9c92763 2014-08-01 Robert Dewar dewar@adacore.com adds 42dd1aa * gcc-interface/decl.c, gcc-interface/trans.c: Remove [...] adds ba56faa 2014-08-01 Pascal Obry obry@adacore.com adds 09809ec IPA ICF pass 1/N adds d098835 2014-08-01 Ed Schonberg schonberg@adacore.com adds 74a2fcc 2014-08-01 Pascal Obry obry@adacore.com adds 2673436 2014-08-01 Ed Schonberg schonberg@adacore.com adds 76bb844 * sem_util.adb: Add guard to setting of No_Predicate_O [...] adds fc615d5 2014-08-01 Arnaud Charlet charlet@adacore.com adds aa16d73 2014-08-01 Vincent Celier celier@adacore.com adds b3a78a8 [Patch] Not very subtle fix for pr61510 adds cdd4f74 2014-08-01 Gary Dismukes dismukes@adacore.com adds b6f6bb0 2014-08-01 Arnaud Charlet charlet@adacore.com adds 26a9873 2014-08-01 Vincent Celier celier@adacore.com adds e9b26a1 2014-08-01 Vincent Celier celier@adacore.com adds 64fd10b 2014-08-01 Robert Dewar dewar@adacore.com adds 60f68ad 2014-08-01 Paolo Carlini paolo.carlini@oracle.com adds 8cf481c 2014-08-01 Robert Dewar dewar@adacore.com adds 35f6830 2014-08-01 Arnaud Charlet charlet@adacore.com adds ce4d14c 2014-08-01 Robert Dewar dewar@adacore.com adds 3897a12 2014-08-01 Robert Dewar dewar@adacore.com adds b23d813 2014-08-01 Robert Dewar dewar@adacore.com adds ab52745 2014-08-01 Arnaud Charlet charlet@adacore.com adds 9c8f71d 2014-08-01 Robert Dewar dewar@adacore.com adds cb3ea3d * Makefile.in (LIBGCOV_MERGE, LIBGCOV_PROFILER, LIBGCOV_INT [...] adds c74100a 2014-08-01 Yannick Moy moy@adacore.com adds 357686d 2014-08-01 Robert Dewar dewar@adacore.com adds 3118058 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 8c7ee4a 2014-08-01 Robert Dewar dewar@adacore.com adds dd4c44a 2014-08-01 Ed Schonberg schonberg@adacore.com adds cc33784 2014-08-01 Robert Dewar dewar@adacore.com adds edcdfb5 2014-08-01 Robert Dewar dewar@adacore.com adds 3b51439 2014-08-01 Tristan Gingold gingold@adacore.com adds 3307de0 2014-08-01 Robert Dewar dewar@adacore.com adds e173b83 2014-08-01 Javier Miranda miranda@adacore.com adds e5216fa 2014-08-01 Robert Dewar dewar@adacore.com adds 28e1170 2014-08-01 Richard Biener rguenther@suse.de adds ec0d407 2014-08-01 Robert Dewar dewar@adacore.com adds 7e246b2 2014-08-01 Ed Schonberg schonberg@adacore.com adds bf91597 2014-08-01 Vincent Celier celier@adacore.com adds 0cbd40c 2014-08-01 Ed Schonberg schonberg@adacore.com adds 212bd5b 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 3cb2454 2014-08-01 Ed Schonberg schonberg@adacore.com adds 6fa4bf3 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds bcde54d 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 712d385 2014-08-01 Ed Schonberg schonberg@adacore.com adds e781656 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds 6fdfe79 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds 1aec2fd 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds 607bc8f 2014-08-01 Robert Dewar dewar@adacore.com adds 97bf66e 2014-08-01 Hristian Kirtchev kirtchev@adacore.com adds c8a2d80 2014-08-01 Thomas Quinot quinot@adacore.com adds f2269a1 * fe.h (GNAT_Mode): New. * gcc-interface/decl.c (gnat_to_gn [...] adds 6b31956 Minor reformatting. adds 5145ea0 2014-08-01 Eric Botcazou ebotcazou@adacore.com adds c9b6c9b 2014-08-01 Robert Dewar dewar@adacore.com adds badc4c4 2014-08-01 Robert Dewar dewar@adacore.com adds 71e1dfa 2014-08-01 Bob Duff duff@adacore.com adds 4ddaa3d 2014-08-01 Robert Dewar dewar@adacore.com adds 47d9075 Add myself to Write After Approval list. adds 810e94f 2014-08-01 Olivier Hainque hainque@adacore.com adds d2ab45a 2014-08-01 Ed Schonberg schonberg@adacore.com adds d1e7dfe MIPS REGISTER_PREFIX definition adds 2341013 [AArch64][1/2] Fix offset glitch in load reg pair pattern adds 37ac4d8 Update ChangeLog for commit 213485. adds 3ba73ce [AArch64][2/2] Add constrain to address offset in storewb_pai [...] adds ee90793 [AArch64] Improve TARGET_LEGITIMIZE_ADDRESS_P hook adds 720d4f0 Adding missing testcase. adds 33fba0d Removed unused get_lane and dup_lane builtins. adds 3394c80 PR middle-end/61455 adds 8e9a1c2 PR other/61963 adds ebe1cf5 gcc/cp/ * cp-array-notation.c (expand_an_in_modify_expr): Fi [...] adds d7e069a * update_web_docs_svn: Simplify build of gnat_ugn. adds f34c9e3 2014-08-01 Zifei Tong zifeitong@gmail.com adds 007625c /cp 2014-08-01 Paolo Carlini paolo.carlini@oracle.com adds b706d31 Daily bump. adds 79f1f23 PR c++/60417 * init.c (build_vec_init): Set CONSTRUCTOR_IS_ [...] adds ea2b9a4 PR other/61895 adds 69d7692 PR c/59855 * gcc.dg/Wdesignated-init-2.c: New test. adds 431205b add a hash_set based on hash_table adds 06ecf48 convert many uses of pointer_map to hash_map adds fb6c6e5 * doc/invoke.texi (Wsuggest-final-types, Wsuggest-final-meth [...] adds 1b4e0e1 /cp 2014-08-02 Paolo Carlini paolo.carlini@oracle.com adds 2196bb6 2014-08-02 Paolo Carlini paolo.carlini@oracle.com adds bdcb0f6 Daily bump. adds 2d2f6a1 * c-common.c (check_case_value): Add location_t parameter. [...] adds b1e1943 * ipa-devirt.c (odr_type_warn_count): Add type. (possible_p [...] adds 8a95a28 Daily bump. adds bd3b1a0 * gnat.dg/discr6.adb, gnat.dg/discr6_pkg.ads: Removed [...] adds 6d9c537 Removed. adds 1f5d83c 2014-08-04 Ed Schonberg schonberg@adacore.com adds 124f191 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds fd71e46 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 55387e8 2014-08-04 Robert Dewar dewar@adacore.com adds ae398c8 2014-08-04 Yannick Moy moy@adacore.com adds 8a1e3cd 2014-08-04 Yannick Moy moy@adacore.com adds ed10407 2014-08-04 Ed Schonberg schonberg@adacore.com adds e00420a 2014-08-04 Robert Dewar dewar@adacore.com adds 4ef5917 2014-08-04 Thomas Quinot quinot@adacore.com adds 54d549f 2014-08-04 Robert Dewar dewar@adacore.com adds 66b4ce9 For cproj test-case, use glibc version xfail adds e61df51 Compute extend family info for AMD CPU and update for BTVER2 adds 718d0d9 2014-08-04 Robert Dewar dewar@adacore.com adds c7cbf4a 2014-08-04 Robert Dewar dewar@adacore.com adds bfa0590 2014-08-04 Robert Dewar dewar@adacore.com adds 22d3a5a 2014-08-04 Arnaud Charlet charlet@adacore.com adds 9da4342 2014-08-04 Robert Dewar dewar@adacore.com adds c8e92b5 2014-08-04 Vincent Celier celier@adacore.com adds b0aa049 [sched-deps] Generalise usage of macro fusion to work on any [...] adds ec6f6da 2014-08-04 Robert Dewar dewar@adacore.com adds f38e6bc 2014-08-04 Robert Dewar dewar@adacore.com adds ac5f516 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 02911bd PR 61713: ICE when expanding single-threaded version of atomi [...] adds c3604ad Fix ChangeLog date from r213551. adds 551acb0 [doc] Document clrsb optab and fix some inconsistencies. adds 1f025ad 2014-08-04 Thomas Quinot quinot@adacore.com adds 5469a1b 2014-08-04 Ed Schonberg schonberg@adacore.com adds caa0a5e 2014-08-04 Arnaud Charlet charlet@adacore.com adds 461c69f 2014-08-04 Robert Dewar dewar@adacore.com adds 37a3999 2014-08-04 Thomas Quinot quinot@adacore.com adds d6a5a20 2014-08-04 Robert Dewar dewar@adacore.com adds 4c1ff50 2014-08-04 Ed Schonberg schonberg@adacore.com adds 4504af0 2014-08-04 Robert Dewar dewar@adacore.com adds 7d9573c 2014-08-04 Robert Dewar dewar@adacore.com adds ad0254f 2014-08-04 Robert Dewar dewar@adacore.com adds d8d8878 2014-08-04 Robert Dewar dewar@adacore.com adds 9700ab4 2014-08-04 Eric Botcazou ebotcazou@adacore.com adds b90d965 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 5a34dd5 2014-08-04 Robert Dewar dewar@adacore.com adds 0549e5a Add MOVBE and RDRND for AMD bdver4 adds 347a47c IPA C++ refactoring 3/N adds 6e9cbc7 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds 2532ea8 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds c40ac9a 2014-08-04 Robert Dewar dewar@adacore.com adds 564508e 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds a52fe7b 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds dae843b 2014-08-04 Olivier Hainque hainque@adacore.com adds 2a0b2b5 2014-08-04 Robert Dewar dewar@adacore.com adds f7f6a14 2014-08-04 Hristian Kirtchev kirtchev@adacore.com adds ba33856 2014-08-04 Ed Schonberg schonberg@adacore.com adds ba502e2 2014-08-04 Yannick Moy moy@adacore.com adds 40a3eb8 2014-08-04 Richard Biener rguenther@suse.de adds 658ba46 2014-08-04 Robert Dewar dewar@adacore.com adds 399464c 2014-08-04 Doug Rupp rupp@adacore.com adds 1fd4313 2014-08-04 Robert Dewar dewar@adacore.com adds b73ca18 2014-08-04 Robert Dewar dewar@adacore.com adds 7c47dfd 2014-08-04 Claire Dross dross@adacore.com adds 406e384 Remove trailing blanks. adds f2c1add * task.c (GOMP_taskgroup_end): If taskgroup->num_children i [...] adds 303b4aa * runtime/memory.c (xmallocarray): Avoid division for the co [...] adds 3fa2798 PR target/60102 adds 0d8be6c [gcc/testsuite] 2014-08-04 Rohit rohitarulraj@freescale.com adds e1f64bb runtime: Add casts to mincore call to compile on Solaris. adds b8ca253 Daily bump. adds d9f3743 PR go/61308 PR go/61866 adds c7e4fe2 PR go/61308 adds 86e09dc [gcc/] adds 686fd44 * loop-unroll.c (struct iv_to_split): Remove n_loc and loc f [...] adds c3ee939 [gcc/] adds 08bdd4e [AArch64] Some aarch64-builtins.c cleanup. adds b275367 [convert.c] PR 61876: Guard transformation to lrint by -fno-m [...] adds d5a68dc Correct usage of dg-require-fork in gcc.dg/torture/ftrapv-1.c adds 4a51071 [ARM] Adjust clz, rbit and rev patterns for -mrestrict-it. adds bf32cce [ARM/AArch64] Add CRC32 scheduling information to Cortex-A53 [...] adds 1ef25b1 [AArch64] Implement some vmul*_lane*_f* intrinsics in arm_neon.h. adds ac01690 [AArch64] Implement some saturating math NEON intrinsics. adds 0fe55bb [AArch64] Fix types for vqdmlals_lane_s32 and vqdmlsls_lane_s [...] adds 7e304b7 2014-08-05 Richard Biener rguenther@suse.de adds 6d88799 Fixed text formatting adds 30afdfe Implement constexpr variable templates * decl.c (grokvardec [...] adds c964c1a Fix typos. adds 95a641a Fix more typos. adds e4b3cdc fix pr62009 use after free in redirect_edge_var_map_dup adds e32a528 gdbhooks.py: add "break-on-pass" command adds 819e782c Daily bump. adds 978f06f [AArch64] Use REG_P and CONST_INT_P instead of GET_CODE + com [...] adds fd8cd4e PR rtl-optimization/61801 * gcc.target/i386/pr61801.c: Rewritten. adds 929b335 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except [...] adds f828b3c [PATCH AArch64] Prefer dup to zip for vec_perm_const; enable [...] adds 53e26e2 2014-08-06 Richard Biener rguenther@suse.de adds 5510bd7 2014-08-06 Richard Biener rguenther@suse.de adds f852c23 2014-08-06 Martin Jambor mjambor@suse.cz adds 7ded84e 2014-08-06 Vladimir Makarov vmakarov@redhat.com adds a989902 * gcc.dg/pr44194-1.c: Remove an extraneous brace. adds 1922256 /cp 2014-08-06 Paolo Carlini paolo.carlini@oracle.com adds 3ad58a4 Daily bump. adds 6192a37 * pt.c (check_explicit_specialization): Don't test DECL_DEC [...] adds 0125985 PR c++/61994 * init.c (build_vec_init): Leave atype an ARRA [...] adds 2cc4f94 PR c++/60417 * init.c (build_vec_init): Reorganize earlier [...] adds 39e3cef * init.c (build_vec_init): Fix constant initialization of t [...] adds dd41e03 ChangeLog 2014-08-07 Zhenqiang Chen zhenqiang.chen@arm.com adds 3ba965c gcc/ 2014-08-07 Kugan Vivekanandarajah kuganv@linaro.org adds ece19e7 For cproj test-case, use glibc version xfail adds a72e4e9 Remove cproj-fails-with-broken-glibc.c adds 6c6014d 2014-08-07 Marat Zakirov m.zakirov@samsung.com adds 1e2f1ad Remove duplicate ChangeLog entries adds 79b739b gcc/ * config/elfos.h (ASM_DECLARE_OBJECT_NAME): Use decl si [...] adds 1c75251 * fold-const.c (fold_binary_loc): Add folding of (PTR0 - (P [...] adds bd74009 Remove arm-specific -march in test. adds d3ddcae gcc/testsuite * Add forgotten file. adds 5f8841a convert the rest of the users of pointer_map to hash_map adds d442e13 gcc/ * config/i386/sse.md (vec_extract_lo_<mode><mask_name>) [...] adds bcc93a1 gcc/testsuite * gcc.target/i386/avx512f-vfixupimmpd-2.c: Inc [...] adds 79be434 Fix INSN_TICK heuristic for SCHED_PRESSURE adds 19fa0be Add statistical printout of rank_for_schedule decisions adds 427da50 2014-08-07 Marat Zakirov m.zakirov@samsung.com adds 6b7edf9 [AArch64] Use MOVN to generate 64-bit negative immediates whe [...] adds 4bf30b7 [AArch64] Restrict usage of FP/SIMD registers for TImode relo [...] adds 6664d30 [ARM] Delete f_sels, f_seld types, use fcsel instead. adds 1ddba39 * include/bits/stl_list.h (_List_base::_List_base(_List_base [...] adds f59ea09 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*. [...] adds 859fa1a * Makefile.in (LIBGCOV_INTERFACE): Move _gcov_dump ... (LIB [...] adds a6544cf * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sectio [...] adds 149f714 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*. adds 67e4455 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment. adds 10fc8d6 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURC [...] adds 5794990 PR c++/61959 * semantics.c (cxx_eval_bare_aggregate): Handl [...] adds 1a4c5f5 PR c++/62043 * parser.c (c_parse_file): Change sorry to fat [...] adds 392214f /cp 2014-08-07 Paolo Carlini paolo.carlini@oracle.com adds 28b3c92 * include/std/future (_State_baseV2::_M_set_result): Pass po [...] adds 7149db5 remove pointer-set.[ch] adds d8b5abd * ipa-devirt.c: Include gimple-pretty-print.h (referenced_f [...] adds 9264181 PR tree-optimization/60707 * gfortran.dg/pr45636.f90: xfail [...] adds 46ae5a0 * include/std/future (__location_invariant): Move specializa [...] adds 34ae237 Daily bump. adds 1ef8f35 * gcc.dg/torture/pr61772.c: Skip lto running. adds e8629f9 gcc/ 2014-08-08 Kugan Vivekanandarajah kuganv@linaro.org adds 6000b56 gcc 2014-08-08 Kugan Vivekanandarajah kuganv@linaro.org adds 9c3d068 * semantics.c (expand_or_defer_fn_1): Check for keep-inline- [...] adds b9ea678 2014-08-08 Richard Biener rguenther@suse.de adds fc8393b PR lto/62032 * lto/lto-lang.c (lto_init): Switch mis-matche [...] adds 89e0402 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 472ca56 2014-08-08 Richard Biener rguenther@suse.de adds 2b4a06c Remove a redundant assignment "*predictor = PRED_BUILTIN_EXPE [...] adds a2990dc * go-gcc.cc (Gcc_backend::compound_statement): Don't return [...] adds 9eb9647 * pt.c (lookup_template_class_1): Copy abi_tag. adds e278fb4 Remove skeleton type units that were being produced with -gsp [...] adds 9a4c727 * config/rs6000/rs6000.md (*movdi_internal64): Add a new con [...] adds d2b6afa Daily bump. adds 761cc92 [gcc/] adds 0ccbd52 2014-08-09 François Dumont fdumont@gcc.gnu.org adds 718affe 2014-08-09 Paolo Carlini paolo.carlini@oracle.com adds 995b79b 2014-08-09 Paolo Carlini paolo.carlini@oracle.com adds 434a865 * include/ext/random.tcc (uniform_on_sphere_helper): [...] adds f30f9a2 * g++.dg/ipa/devirt-35.C: Fix template. * g++.dg/ipa/devirt [...] adds c861a82 2014-08-10 Thomas Koenig tkoenig@gcc.gnu.org adds 25544eb Daily bump. adds 890c2e2 PR c/51849 gcc/ * gcc/doc/invoke.texi: Document -Wc90-c99-c [...] adds 4b977d4 Daily bump. adds efc34f1 * lto-streamer.h (struct output_block::symbol): Change from [...] adds 64d5d3e Added fnspec to internal functions. adds ff32607 Move inlining of Asan memory checks to sanopt pass. Change as [...] adds 6be49d5 * texi2pod.pl (postprocess): Move command process for '@sc' [...] adds 57b01fe 2014-08-11 Richard Biener rguenther@suse.de adds fabebe1 2014-08-11 Richard Biener rguenther@suse.de adds 38d90d4 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 149f7c8 2014-08-11 Felix Yang fei.yang0953@gmail.com adds 5bb7556 gcc/ * common/config/i386/i386-common.c (OPTION_MASK [...] adds 2544aaa 2014-08-11 Richard Biener rguenther@suse.de adds ea48ac0 Replacement of isl_int by isl_val adds a107130 * lib/target-supports.exp (check_effective_target_arm_thumb1 [...] adds b220666 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not sup [...] adds a7b45e9 PR target/62038 * config/pa/pa.c (pa_asm_output_mi_thunk): [...] adds 672454a compiler: Change return type comma-ok assignments to untyped bools. adds cd0f99d compiler: Change return type comma-ok assignments to untyped bools. adds 2a92da3 2014-08-11 Michael Meissner meissner@linux.vnet.ibm.com adds 6a90621 Revert last change. adds fba70be 2014-08-11 Joel Sherrill joel.sherrill@oarcorp.com adds 7a964f9 Daily bump. adds 2eac3ab 2014-08-12 Thomas Preud'homme thomas.preudhomme@arm.com adds e47bb4d gcc/ * config/i386/i386.c (standard_sse_constant_opcode): Us [...] adds 1f788a0 2014-08-12 Yury Gribov y.gribov@samsung.com adds 7a093de fixincludes/ * inclhack.def (complier_h_tradcpp): Remove. * [...] adds 58f14de libcilkrts/ * configure.ac: Move pthread affinity test to th [...] adds d271ec7 PR other/61962 adds 6e70b2d Fix PR target/62098 adds a67ae81 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib. * gcc [...] adds d60866b * gcc.target/arm/neon-vext-execute.c: Skip if the test won't [...] adds cea09e6 Fix PR target/61413 adds fd3e7a1 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib. adds 1a6145b * lib/target/supports.exp (check_effective_target_arm_v8_ne [...] adds b809315 2014-08-12 Steve Ellcey sellcey@mips.com adds ffd8851 * include/bits/basic_string.h (getline): Qualify call to pre [...] adds 0898fff 2014-08-12 Steve Ellcey sellcey@mips.com adds d743900 2014-08-12 Steve Ellcey sellcey@mips.com adds 41157b5 * include/bits/basic_string.h (getline): Declare inline. adds 86c7212 Reject virt-specifiers on friends and member templates * fr [...] adds 89868e4 * c-parser.c (c_parser_postfix_expression) <case RID_FUNCTIO [...] adds 04c96bb 2014-08-12 Joel Sherrill joel.sherrill@oarcorp.com adds 5663a70 2014-08-12 Joel Sherrill joel.sherrill@oarcorp.com adds 490aa3a PR target/62025 * sched-deps.c (find_inc): Check if inc_ins [...] adds 7cf05ae Daily bump. adds 609e270 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds a3832dd [gcc/testsuite] adds bd07ab1 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds 766b516 2014-08-13 Paolo Carlini paolo.carlini@oracle.com adds 29a122f 2014-08-13 Andrew Sutton andrew.n.sutton@gmail.com adds c25268b libiberty/ * testsuite/demangler-fuzzer.c: New file. * test [...] adds 001d462 Remove redundant '@' to avoid compiling warning adds f3059cc 2014-08-12 Sylvestre Ledru sylvestre@debian.org adds baf6c32 Fix the date ... adds f50214f 2014-08-13 Sylvestre Ledru sylvestre@debian.org adds 7dab930 * call.c (build_x_va_arg): Support passing non-POD through . [...] adds 9289ffe PR libstdc++/61841 * include/std/thread (thread::_M_start_t [...] adds e3108d4 2014-08-13 Steve Ellcey sellcey@mips.com adds b8e86a5 compiler, runtime: Fix unexpected GC interfering with closure [...] adds ead6933 Daily bump. adds 804d82a testcases * c-c++-common/addrtmp.c: Add bind_pic_locally option. adds a453488 ChangeLog: 2014-08-14 Zhenqiang Chen zhenqiang.chen@arm.com adds 7746e07 gcc/ * cgraph.c (cgraph_node::function_symbol): Fix wrong c [...] adds ea19935 gcc/ * ipa-devirt.c (get_polymorphic_call_info): Use fndecl [...] adds 280d03f 2014-08-14 Richard Biener rguenther@suse.de adds 1888f37 2014-08-14 Richard Biener rguenther@suse.de adds 48b9d9d /gcc/cp 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds fc263ab 2014-08-14 Richard Biener rguenther@suse.de adds 0dd2664 2014-08-14 Matthias Klose doko@ubuntu.com adds 62cc770 2014-08-14 Richard Biener rguenther@suse.de adds bf8e217 2014-08-14 Richard Biener rguenther@suse.de adds 9cc67b0 gcc/ * config/i386/i386.c (print_reg): Сorrectly print 64-bi [...] adds a2584e0 gcc/ * config/i386/i386.c (ix86_preferred_simd_mode): Allow [...] adds ad9e6ec gcc/ * config/i386/i386.md (define_attr "isa"): Add [...] adds 41564d2 gcc/ * config/i386/sse.md: Allow V64QI, V32QI, V32HI, V4HI m [...] adds 18b7eec gcc/ * config/i386/sse.md (define_mode_attr avx512): [...] adds 222dac0 2014-08-14 Richard Biener rguenther@suse.de adds 21f0203 2014-08-14 Richard Biener rguenther@suse.de adds c49ee0f [gcc/] adds f07f652 Fix if-conversion pass for dead type-unsafe code adds 6d0b38b PR fortran/62076 * openmp.c (gfc_match_omp_clauses): When f [...] adds 98ae66b /cp 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds cbe90ad PR c++/62101 * decl.c (grokdeclarator): Move the check for [...] adds dde8d20 Remove duplicate declaration of mem_attrs_eq_p adds 29f72cc Fix ChangeLog entry adds 18f025f 2014-08-14 Tobias Burnus burnus@net-b.de adds 498b946 gcc/fortran/ 2014-08-14 Tobias Burnus burnus@net-b.de adds f0c4b2a 2014-08-14 Thomas Koenig tkoenig@gcc.gnu.org adds aedd294 DR 458 * ginclude/stdatomic.h (__atomic_type_lock_free): Re [...] adds b34e07a 2014-08-14 Paolo Carlini paolo.carlini@oracle.com adds 1df805e * ipa-utils.h (compare_virtual_tables): Declare. * ipa-devi [...] adds 325396b PR tree-optimization/62091 * g++.dg/ipa/devirt-38.C: New te [...] adds e07179e Daily bump. adds ca4a172 * config/rl78/rl78-virt.md (movhi_virt): Allow const->far moves. adds bb52036 * config/rl78/rl78-expand.md (umulqihi3): Disable for G10. * [...] adds 25704bc * tree-ssa-loop-ivopts.c (ivopts_data): New field name_expa [...] adds eea08b8 * config/rl78/predicates.md (rl78_near_mem_operand): New. * c [...] adds 3dedef0 * config/rl78/rl78-real.md (addqi3_real): Allow adding global [...] adds 9f9cc47 PR middle-end/62092 * gimplify.c (gimplify_adjust_omp_claus [...] adds d2aa25d PR fortran/62107 * trans-openmp.c (gfc_omp_finish_clause): [...] adds c8efccc 2014-08-15 Richard Biener rguenther@suse.de adds b5054e4 2014-08-15 Richard Biener rguenther@suse.de adds a2588a5 [AArch64] Move one_match > zero_match case to just before sim [...] adds 79e690d PR fortran/62131 * openmp.c (resolve_omp_atomic): Only comp [...] adds f0da22e * MAINTAINERS (Write After Approval): Add myself. adds 6dc3d4c 2014-08-15 Richard Biener rguenther@suse.de adds 5420e92 * MAINTAINERS (Write After Approval): Add myself. adds 889d21f gcc/ adds 37b1367 2014-08-15 Richard Biener rguenther@suse.de adds e768316 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds b718391 2014-08-15 Vladimir Makarov vmakarov@redhat.com adds dc8078a 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds 334ac61 PR libstdc++/62154 * libsupc++/nested_exception.h (throw_wi [...] adds b26afd9 2014-08-15 Manuel Lopez-Ibanez manu@gcc.gnu.org adds 6c7e9e6 /cp 2014-08-15 Paolo Carlini paolo.carlini@oracle.com adds d969fab 2014-08-15 Manuel López-Ibáñez manu@gcc.gnu.org adds fd9b5fa 2014-08-15 Tobias Burnus burnus@net-b.de adds bdfd12f PR bootstrap/62077 gcc/ * tree.c (type_hash_canon): Uncomme [...] adds 55f8fa9 2014-08-15 Thomas Koenig tkoenig@gcc.gnu.org adds 64d8d39 PR c++/61566 * pt.c (instantiate_class_template_1): Ignore [...] adds 7ab786d runtime: Don't get confused if m changes during runtime_gc. adds 1fef44b PR c++/61566 * pt.c (lookup_template_class_1): Revert recen [...] adds d6af77d gcc/ * doc/invoke.texi (SH options): Document missing proces [...] adds 78232eb Daily bump. adds 29bffdb compiler: Pass initialization of frame temporary to backend. adds 3a4f036 * ipa-utils.h (ipa_polymorphic_call_context): Turn into clas [...] adds acdbde9 2014-08-16 Paolo Carlini paolo.carlini@oracle.com adds 1ffe9f4 2014-08-16 Manuel López-Ibáñez manu@gcc.gnu.org adds f4d21d1 PR target/61641 * config/pa/pa-protos.h (pa_output_addr_vec [...] adds 65ac826 * wide-int.h (generic_wide_int): Declare as class instead of [...] adds 874cfe3 [gcc/] adds 8584f77 Daily bump. adds b5fd14f 2014-08-16 Andrew Pinski apinski@cavium.com adds f6eaddf PR c/62059 * diagnostic.c (adjust_line): Add gcc_checking_a [...] adds 9803f9e 2014-08-17 Tobias Burnus burnus@net-b.de adds f3348d9 2014-08-17 Tobias Burnus burnus@net-b.de adds ce92164 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds d35a792 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds ca7bf07 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds 309b244 2014-08-17 Segher Boessenkool segher@kernel.crashing.org adds e593894 Daily bump. adds 8d6ef28 gcc/testsuite 2014-08-18 Kugan Vivekanandarajah <kuganv@lin [...] adds 828ab33 2014-08-18 Yury Gribov y.gribov@samsung.com adds 3f4222c gcc/ * config/i386/i386.c (ix86_expand_special_args_builtin [...] adds 30874fa gcc/ * config/i386/i386.md (define_attr "isa"): Add avx512d [...] adds 0de5a1e gcc/ * config/i386/i386.md (define_insn "*movoi_internal_av [...] adds 05ecc20 gcc/ * config/i386/sse.md (define_mode_iterator VF2_AVX512V [...] adds d3d65e4 gcc/ * config/i386/i386.c: Rename ufloatv8siv8df_mask to ufl [...] adds 040236d gcc/ * config/i386/sse.md (define_mode_iterator VF1_AVX512V [...] adds 5f3ec3a gcc/ * config/i386/sse.md (define_mode_iterator VI8_AVX2_AV [...] adds 39c98de PR ipa/61800 adds 1bd2e4a 2014-08-18 Richard Biener rguenther@suse.de adds 95e631b 2014-08-18 Richard Biener rguenther@suse.de adds 429cca5 * configure.ac: Eliminate ClooG installation dependency. * [...] adds 4b7fc72 Set install_gold_as_default to no for --enable-gold=no adds 9dcfd43 Add Init_priority support. adds 50e26ea * guality/nrv-1.c: Add `used' attribute to a1. adds 2321833 PR target/62011 * config/i386/x86-tune.def (X86_TUNE_AVOID_ [...] adds 6c48b9a * gimple-fold.c (fold_gimple_assign): Do not intorudce refer [...] adds 9b71510 * ipa-visibility.c (update_visibility_by_resolution_info): D [...] adds 57c8dfe Add rtx-classes-status.txt adds 7f4326b Introduce safe_as_a adds a0416db Introduce rtx_insn subclass of rtx_def adds 3190f8e New function: for_each_rtx_in_insn adds 904c3df Fix whitespace in ChangeLog entry adds a684cb0 Split BB_HEAD et al into BB_HEAD/SET_BB_HEAD variants adds e4f4f4e 2014-08-18 Paolo Carlini paolo.carlini@oracle.com adds 975f43b Daily bump. adds 060ce58 Replace BB_HEAD et al macros with functions adds 7ad1fa0 2014-08-18 Patrick Palka ppalka@gcc.gnu.org adds 4a57a2e Split NEXT_INSN/PREV_INSN into lvalue and rvalue forms adds 6c867de gcc/c-family/ChangeLog: adds 88943dd * class.c (contains_empty_class_p): Remove. adds 806fe15 gcc/c-family/ * c-opts.c (sanitize_cpp_opts): Make warn_long [...] adds 5c5af07 Add forgotten test. adds 508ea33 * doc/invoke.texi: Document -Wc99-c11-compat. c-family/ * c [...] adds 7da26be gcc/ * config/i386/sse.md (define_mode_iterator VI48_AVX512 [...] adds 4517f7e 2014-08-19 Richard Biener rguenther@suse.de adds 66924b3 Restore Sun as COMDAT group support adds 7d1503c XFAIL g++.dg/debug/dwarf2/nested-4.C on Solaris with Sun as adds 5ea3273 Add guality [p]type test. adds c01368d dwarf2out.c: Pass one cv_quals argument instead of two for co [...] adds 6f36442 2014-08-19 Richard Biener rguenther@suse.de adds e4b77b7 PR c/61271 * cgraphunit.c (handle_alias_pairs): Fix condition. adds 843db3d Emit DW_tag_restrict_type for restrict-qualified pointers. adds c213f7a gcc.dg/guality/const-volatile.c: Add `used' attribute to pi. adds 005b8fe 2014-08-19 Patrick Palka ppalka@gcc.gnu.org adds 9a38ecd Replace PREV_INSN et al macros with functions adds 827d5da 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 2000e0a 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds db1d1e7 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds d41d96b 2014-08-19 Christopher Faylor me.gnu@cgf.cx adds 181a844 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 1b08cfd 2014-08-19 Joost VandeVondele vondele@gcc.gnu.org adds a83c836 Convert DF_REF_INSN to a function for now adds 9411739 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 1db4f54 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com adds 39a4a45 2014-08-19 Yaakov Selkowitz yselkowi@redhat.com Kai Tiet [...] adds 047ccec DEP_PRO/DEP_CON scaffolding adds 7c5928c VINSN_INSN_RTX scaffolding adds d87a26d * lex.c (_cpp_lex_direct): Fix a typo. adds 1761671 BB_NOTE_LIST scaffolding adds 560d6bb Set install_gold_as_default to no first adds 185a239 Don't clear destination if it is used in source adds 0eec662 BND_TO scaffolding adds dd3ebaf * config/alpha/alpha.h (CLZ_DEFINED_VALUE_AT_ZERO, CTZ_DEFI [...] adds e1d13ab Add subclasses for the various kinds of instruction adds 6f34416 * ipa-visibility.c (update_visibility_by_resolution_info): F [...] adds 1dac118 PR lto/53808 PR c++/61659 * decl.c (maybe_commonize_var): [...] adds 7bac25b Strengthen return types of various {next|prev}_*insn from rtx [...] adds be95c7c Strengthen return type of gen_label_rtx adds c781374 Return rtx_insn from get_insns/get_last_insn adds 9af43b9 PR tree-optimization/62091 * decl2.c (decl_needed_p): Retur [...] adds dec0d4e entry_of_function returns an insn adds 78bf415 PR c++/62153 * doc/invoke.texi: Document -Wbool-compare. c- [...] adds c86d86f Make tablejump_p accept a rtx_jump_table_data ** adds f2f648a delete_trivially_dead_insns works on insns adds ec22da6 last_call_insn returns an rtx_call_insn * adds 2c57d58 make_insn_raw returns an rtx_insn adds 61f9f45 bb_note returns a rtx_note * adds 67ab16d asan_emit_stack_protection returns an insn adds 74a0cbc cfgexpand.c: Use rtx_insn adds c363cb8 rtl_data.x_parm_birth_insn is an insn adds cef3d8a Convert various rtx to rtx_note * adds e41badc emit_jump_table_data returns an rtx_jump_table_data * adds 722334e emit_* functions return rtx_insn adds c81fd43 emit_move et al return rtx_insn * adds 0be88ab next_cc0_user and prev_cc0_setter scaffolding adds aa93535 Return types of unlink_insn_chain and duplicate_insn_chain adds 2108e7f * lib/target-supports.exp (check_effective_target_arm_v8_ne [...] adds 3636964 gcc/ChangeLog: adds 1babed5 gcc/ChangeLog: adds 2c38bd0 Daily bump. adds 502fc71 Fix issue with NULL as_a in duplicate_insn_chain adds 9a94da9 PR tree-optimization/62091 * g++.dg/ipa/devirt-39.C: New. adds 4c860a4 * include/cpplib.h (cpp_options): Use signed char. * lex.c [...] adds a5b628e gcc/fortran/ChangeLog: adds 2b5018b 2014-08-20 Terry Guo terry.guo@arm.com adds a33f3e0 [testsuite] Mark tests unsupported when relocation truncation [...] adds b83deb5 2014-08-20 Richard Biener rguenther@suse.de adds cfcb0b3 gcc.dg/guality/restrict.c: Add `used' attribute to all variables. adds e472ce4 gcc/ChangeLog: adds 289c4db * cgraphunit.c (ipa_passes, compile): Reshedule symtab_remo [...] adds e39a097 2014-08-20 Steve Ellcey sellcey@mips.com adds 207f845 2014-08-20 Steve Ellcey sellcey@mips.com adds 9872e76 2014-08-20 Steven G. Kargl kargl@gcc.gnu.org adds 64f3d82 * coverage.c (coverage_compute_profile_id): Return non-0; a [...] adds c1e0224 2014-08-20 Martin Jambor mjambor@suse.cz Wei Mi <wm [...] adds a908722 Miss to "svn add" test files in r214233 before commit. adds 7b44b5b 2014-08-20 Bill Schmidt wschmidt@vnet.ibm.com adds 84c77eb * g++.dg/ipa/devirt-37.C: Fix testcase. adds 370ad26 2014-08-20 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 399d4f8 gcc/ChangeLog: adds 2d63955 get_last_bb_insn returns an rtx_insn adds 179c282 sel_bb_{head|end} return rtx_insn adds e43ee83 Daily bump. adds d19fa56 gcc/ChangeLog: adds 3ccd8550 find_first_parameter_load returns an rtx_insn adds 3aaa3ee create_insn_rtx_from_pattern and create_copy_of_insn_rtx retu [...] adds 1b66c2d [gcc] adds 271b79e [gcc] adds 1a38206 * tree-profile.c (tree_profiling): Skip external functions [...] adds bf59a32d Use rtx_insn internally within generated functions adds 3352ba1 Debug hooks: use rtx_insn and rtx_code_label adds bffa135 try_split returns an rtx_insn adds 46caa32 2014-08-21 Tony Wang tony.wang@arm.com adds 258bd64 2014-08-21 Marc Glisse marc.glisse@inria.fr adds 6ac3b11 * configure: Regenerated. adds 2db825a peephole returns an rtx_insn adds 81ac46e Pass "insn" as an rtx_insn within generated get_attr_ fns in [...] adds bd18656 PR tree-optimization/62091 * g++.dg/ipa/devirt-37.C: Update [...] adds b1a0077 define_bypass guard functions take a pair of rtx_insn adds e4b75be 2014-08-21 Sandra Loosemore sandra@codesourcery.com adds f68c508 delete_related_insns returns an rtx_insn adds e31de0d PHASE 2: Per-file commits in main source directory adds ae24e3d 2014-08-21 Michael Meissner meissner@linux.vnet.ibm.com adds 6b65b44 2014-08-21 Thomas Koenig tkoenig@gcc.gnu.org adds a7e77bb alias.c: Use rtx_insn adds dbf944e asan.c: strengthen some rtx locals adds 4db6570 auto-inc-dec.c: strengthen various rtx to rtx_insn * adds 867177a bb-reorder.c: Use rtx_insn adds 4369029 bt-load.c: Use rtx_insn adds 1e0c0b3 builtins.c: strengthen various rtx to rtx_insn * and other su [...] adds 3663bec calls.c: Use rtx_insn adds f4bcab4 caller-save.c: Use rtx_insn adds c6e40a4 cfgbuild.c: Use rtx_insn adds c093ac4 cfgcleanup.c: Use rtx_insn (also touches basic-block.h and ifcvt.c) adds cb53487 cfgloop.c: Use rtx_insn adds 2b422a4 cfgloopanal.c: Use rtx_insn adds 3d90435 cfgrtl.c: Use rtx subclasses adds 35330d1 combine.c: Use rtx_insn adds 40bf877 Daily bump. adds 9b6e5de combine-stack-adj.c: Use rtx_insn adds 16a15f5 compare-elim.c: Use rtx_insn adds 1b2edb2 cprop.c: Use rtx_insn adds 0f2f527 2014-08-22 Tony Wang tony.wang@arm.com adds 5fdda74 PR other/62008 gcc/c/ * c-parser.c (c_parser_array_notation) [...] adds dbddc17 gcc/ * gcc/config/i386/sse.md (define_mode_iterator V_AVX512 [...] adds 1ffb4a9 gcc/ * config/i386/sse.md (define_mode_iterator VI8_AVX512V [...] adds 0aac18e gcc/ * config/i386/sse.md (define_mode_iterator VI4F_BRCST3 [...] adds 4055e07 gcc/ * config/i386/subst.md (define_subst_attr "mask_avx512b [...] adds 7cb96c5 2014-08-22 Joost VandeVondele Joost.VandeVondele@mat.ethz.ch adds 47f1d19 cse.c: Use rtx_insn adds 57b7551 dce.c: Use rtx subclasses adds f67a7e8 ddg: Use rtx_insn adds 7a6a083 df-*.c: Use rtx_insn adds d3a4274 dwarf2cfi.c: Use rtx_insn adds 4fae8fe dwarf2out.c: Use rtx_insn adds 013bb86 except.*: Use rtx_insn (also touches function.h) adds a903c45 explow.c: Use rtx_insn and rtx_code_label adds 89ca96c expmed.c: Use rtx_insn and rtx_code_label adds 1d277a6 expr.c: Use rtx_insn and rtx_code_label adds feab4a6 * config/avr/avr-mcus.def: Remove atmega26hvg, atmega64rfa2, [...] adds 82f53c1 final.c: Use rtx_insn (also touches output.c and config/arc/arc.c) adds 8bb2625 function.c: Use rtx_insn adds dea9274 fwprop.c: Use rtx_insn adds 3a2caf2 2014-08-22 Michael Meissner meissner@linux.vnet.ibm.com adds dc1b321 genpeep.c: peephole requires an rtx_insn adds 526d738 gcse.c: Use rtx_insn adds 3c0078d haifa-sched.c: Use rtx_insn adds 2145548 PR c++/62129 * class.c (outermost_open_class): New. * cp-t [...] adds 01f7528 hw-doloop: Use rtx_insn (touches config/bfin/bfin.c) adds ca0df1e ifcvt.c: Use rtx_insn adds 570df41 init-regs.c: Use rtx_insn adds f8f996e internal-fn.c: Use rtx_insn and rtx_code_label adds 5606787 ira: Use rtx_insn in various places adds 960a704 jump.c: Use rtx_insn in a few places (also touches rtl.h and [...] adds 3d414d5 loop-doloop.c: Use rtx_insn in a few places adds ff395cd loop-invariant.c: Use rtx_insn in various places adds 3eeb4f9 loop-iv.c: Use rtx_insn (also touches cfgloop.h and loop-unroll.c) adds 222dc1d loop-unroll.c: Use rtx_insn (also touches basic-block.h) adds a594206 lower-subreg.c: Use rtx_insn adds 7f836b57 lra: use rtx_insn adds d024774 mode-switching.c: Use rtx_insn adds ba7f7c8 gcc/c-family/ChangeLog: adds b249d458 fortran/ PR fortran/62135 * resolve.c (resolve_select): Fix [...] adds 6fe7b8c get_ebb_head_tail works with rtx_insn adds da47202 PR c++/62129 * class.c (outermost_open_class): Fix logic. [...] adds bc69df9 modulo-sched.c: Use rtx_insn in various places adds 2cadfe4 optabs.c: Use rtx_insn and rtx_code_label adds cdace3a postreload-gcse.c: Use rtx_insn in various places adds a62433b gcc/cp/ChangeLog: adds 3aeaa53 postreload.c: Use rtx_insn (also touches rtl.h and cprop.c) adds 47ed88a PR c/61271 * ira-color.c (coalesced_pseudo_reg_slot_compare [...] adds dc6229e PR c++/62199 * doc/invoke.texi: Update -Wlogical-not-parent [...] adds ee5f658 predict.*: Use rtx_insn (also touches function.c and config/c [...] adds 831e913 print-rtl.c: Use rtx_insn for various debug_ functions adds bafb03a recog.c: Use rtx_insn adds 616bfb6 ree.c: Use rtx_insn adds 8fe8e57 reg-stack.c: Use rtx_insn adds 0991de8 regcprop.c: Use rtx_insn adds c72f6e4 reginfo.c: Use rtx_insn (also touches rtl.h) adds 05d5500 regrename.c: Use rtx_insn adds 8c35fb1 regstat.c: Use rtx_insn adds 7e48bf2 reload: Use rtx_insn (also touches caller-save.c and config/arc/arc) adds eba7769 Fix spacing. adds d8b593a resource.c: Use rtx_insn adds 200c2a8 rtlanal.c: Use rtx_insn adds 9d8bf73 sched-deps.c: Use rtx_insn adds 43ecfeb sched-ebb.c: Use rtx_insn (requires touching sched-int.h and [...] adds 918383b sched-rgn.c: Use rtx_insn in a couple of places adds 9c4c93d sel-sched.c: Use rtx_insn adds 04d073d sel-sched-ir.c: Use rtx_insn adds 1ed2255 shrink-wrap.*: Use rtx_insn (touches config/i386/i386.c) adds 555f094 stack-ptr-mod.c: Use rtx_insn adds e63d56c stmt.c: Use rtx_insn adds f825084 Daily bump. adds 59fc3e485 store-motion.c: Use rtx_insn adds d4a27d0 valtrack.c: Use rtx_insn adds bc7cafe varasm.c: Use rtx_insn adds 81e5dbf var-tracking.c: Use rtx_insn adds 4563065 web.c: Use rtx_insn adds d2ecc90 PHASE 3: Per-config subdir commits adds af1a80f * c.opt (std=gnu++17): Fix alias. adds 8b2ddcd Allow non-constexpr variable templates. * decl2.c (note_var [...] adds 4805aa9 PR target/62038 * config/pa/pa.c (pa_output_function_epilog [...] adds 4e45477 libcpp/ adds 2575a0f Daily bump. adds 31424e9 * ira.c: Fix typo in comment. adds 9b7a15c Remove CALLER_SAVE_PROFITABLE since it is not used at present. adds aa8ecb4 gcc/ PR target/61996 * config/sh/sh.opt (musermode): Allow [...] adds dc96bbc * doc/invoke.texi (Optimize Options): Fix markup in two cases. adds 1d8a14f Daily bump. adds 0bad5c9 PR target/62111 * config/sh/predicates.md (general_extend_o [...] adds c35e53f * c.opt: Change -std=c++1y and -std=gnu++1y to be aliases fo [...] adds eb2dad3 /cp 2014-08-25 Paolo Carlini paolo.carlini@oracle.com adds eb14270 2014-08-25 Paolo Carlini paolo.carlini@oracle.com adds bc69ee9 gcc/ * config/i386/i386.md (SWI1248_AVX512BW): New mo [...] adds c416181 * config/i386/i386.md (SWI1248_AVX512BW): Add missing paren. adds bfceaf5 * decl.c (start_decl): Look through member variable template [...] adds 35ee1c6 IPA C++ refactoring 4/N adds ff38b26 config/aarch64/aarch64.c: Use rtx_insn adds 2fb7793 2014-08.25 Jan-Benedict Glaw jbglaw@lug-owl.de adds c69d02d Convert execute.exp to use the dg framework. adds 674d730 Fix invalid gimple made by finalize_nesting_tree_1. adds 7f0256e config/alpha/alpha.c: Use rtx_insn adds 53de034 config/arc: Use rtx_insn adds c85c749 config/arm: Use rtx_insn and rtx_code_label adds 375204d config/avr: Use rtx_insn adds 6de0344 config/bfin: Use rtx_insn adds de089fe config/c6x: Use rtx_insn adds 34c12ec config/epiphany: Use rtx_insn adds 1a1ed14 config/h8300: Use rtx_insn adds 4e9332d config/i386/i386.c: Use rtx_code_label adds 8c64807 config/i386/i386: Use rtx_insn adds 032e061 config/ia64/ia64.c: Use rtx_insn adds 5b96f6b config/iq2000: Use rtx_insn adds 9e9d633 config/m68k: Use rtx_insn adds d8691ec config/mep: Use rtx_insn and rtx_code_label adds 6638622 config/microblaze/microblaze.c: Use rtx_insn and rtx_code_label adds c472e2a config/mips: Use rtx_insn and rtx_code_label adds b387f41 config/nds32: Use rtx_insn adds 8443f30 config/pa: Use rtx_insn adds 76f2a15 config/picochip: Use rtx_insn adds c7f352f config/rs6000: Use rtx_insn adds fd535fc config/rx: Use rtx_insn adds 93e0956 config/s390: Use rtx_insn and rtx_code_label adds 00bd540 config/score/score.c: Use rtx_insn adds b82334f config/sh: Use rtx_insn and rtx_code_label adds d1a219b config/sparc: Use rtx_insn adds 0af56f8 config/spu/spu.c: Use rtx_insn adds 91e21bf config/tilegx: Use rtx_insn adds 99d0bb2 config/tilepro: Use rtx_insn adds dbac273 config/v850: Use rtx_insn adds bf735bc config/xtensa: Use rtx_insn and rtx_code_label adds 08a0669 PHASE 4: Removal of scaffolding adds 867c800 struct eh_landing_pad_d: field "landing_pad" is an rtx_code_label adds 943ea6f Remove BB_FOOTER scaffolding adds ae5e648 Convert edge_def.insns.r to rtx_insn * adds 5a7c3c8 function.c and shrink-wrap.*: more rtx_insn adds 4a3fb71 reorder_insns requires rtx_insn * adds 0c4d52c delete_insn_and_edges takes an rtx_insn * adds 58945f4 unshare_all_rtl_again takes an rtx_insn * adds b77639b Add rtx_jump_table_data::get_labels method adds 5757f86 struct haifa_sched_info: prev_head and next_tail adds 91211f4 shorten_branches takes an rtx_insn adds 4f124fa final accepts an rtx_insn adds 2007d20 final_start_function takes an rtx_insn adds b24ef46 Strengthen haifa_sched_info callbacks and 3 scheduler hooks adds e97a173 Eliminate BB_NOTE_LIST scaffolding adds eb1d81d du_chain.insn is an rtx_insn adds 41b6df0 Daily bump. adds 6cbad6b * pt.c (check_explicit_specialization): Don't complain about [...] adds bb70c93 Add missing entry adds c7e4cdd Update rs6000.c's pass_analyze_swaps to use rtx_insn adds 66d1141 2014-08-26 Richard Biener rguenther@suse.de adds 72ffab3 PR c/61271 * tree-vectorizer.h (LOOP_REQUIRES_VERSIONING_FO [...] adds ac8c312 PR c/61271 * expr.c (is_aligning_offset): Remove logical not. adds 4d67f75 Whitespace fixes in libstdc++-v3/ChangeLog adds 68c8a81 2014-08-26 Evandro Menezes e.menezes@samsung.com adds d8068e0 2014-08-26 Dominik Vogt vogt@linux.vnet.ibm.com adds 9c26dde PR c/61271 * sel-sched-ir.c (make_regions_from_the_rest): F [...] adds 487d98e Properly set gcc_build_dir for in-tree build adds 2ea8d86 Fix ARM ICE for register var asm ("pc") (PR target/60606). adds 0d85c48 sel-sched-ir.h: Make ilist_t work on insn_t rather than rtx adds 2f3c980 insn_t becomes an rtx_insn * adds 69c5a18 Remove VINSN_INSN_RTX scaffolding adds fc5ad70 Remove DEP_PRO/CON scaffolding adds ebabb7a cselib and incdec adds 16f827a 2014-08-26 Thomas Koenig tkoenig@gcc.gnu.org adds 3c3f97b Tighten up params of create_basic_block_structure adds 26bb3cb Remove BB_HEAD, BB_END, BB_HEADER scaffolding adds 8591d64 cselib_record_sets_hook takes an rtx_insn adds 3e75e92 Params of add_insn and unlink_insn_chain adds b644802 Strengthen fields in struct sequence_stack and struct emit_status adds 447ab0f get_last_insn_anywhere returns an rtx_insn adds 57c26b3 Strengthen various insn emission functions adds ff88d07 Use rtx_insn in more places in sel-sched.c adds 51e49a1 Use rtx_insn in more places in fwprop.c adds 2d650f5 Various condition-handling calls adds e506b2b PR c++/58624 * pt.c (tsubst_decl) [VAR_DECL]: Copy TLS mode [...] adds baa294b duplicate_insn_chain accepts rtx_insn adds 3adb701 Use rtx_insn in more places in haifa-sched.c adds 73e1568 Various scheduling strengthenings adds e149ca5 Remove DF_REF_INSN scaffolding adds cccc26f Tweak to dse.c adds e722456 cselib (also touches sched-deps.c) adds 55495de 2014-08-26 Joel Sherrill joel.sherrill@oarcorp.com adds a045ad8 * dwarf2out.h (dwarf2out_decl): Remove prototype. * dwarf2o [...] adds 752b386d Daily bump. adds bd46410 compiler: Disallow call of *T method using **T variable. adds 95f5ab8 2014-08-27 Richard Biener rguenther@suse.de adds db3a6e9 gcc/ * config/i386/sse.md (define_mode_iterator VI48 [...] adds 97173ad gcc/ * config/i386/sse.md (define_mode_iterator VI48 [...] adds b684010 gcc/ * config/i386/sse.md (define_insn "<mask_codefor>avx51 [...] adds c38b3fc 2014-08-27 Yvan Roux yvan.roux@linaro.org adds 2ccb742 2014-08-27 Richard Biener rguenther@suse.de adds 25b7d29 PR target/62262 * config/aarch64/aarch64.md (*andim_ashift< [...] adds c1ef64d /cp 2014-08-27 Paolo Carlini paolo.carlini@oracle.com adds 528c16a PR libstdc++/62159 * include/Makefile.am (install-freestand [...] adds 627683a mn10300: Fixes to PARALLEL handling within mn10300_adjust_sched_cost adds 18282db Use rtx_insn for various target.def hooks adds 80ff694 Convert PATTERN from a macro to a pair of inline functions adds f70c178 Convert various INSN accessors in rtl.h to inline functions adds fde37bf Tweak to ira-lives.c adds d40b130 PHASE 5: Additional rtx subclasses adds 13be9dc Introduce rtx_insn_list subclass of rtx_def adds 54267fd Use rtx_insn_list in various places adds 4aa2159 Introduce rtx_sequence subclass of rtx_def adds b873289f dwarf2cfi.c: Use rtx_sequence adds b01ac58 except.c: Use rtx_sequence adds 3a0b41f final.c: Use rtx_sequence adds 9e21f36 function.c: Use rtx_sequence adds a3f9638 jump.c: Use rtx_sequence adds f5c6305 reorg.c: Use rtx_sequence adds 719e7e3 resource.c: Use rtx_sequence adds a85392d sched-vis.c: Use rtx_sequence adds 3655b6b varasm.c: Use rtx_sequence adds ede4900 Introduce rtx_expr_list subclass of rtx_def adds ae79928 Use rtx_expr_list for expr_status.x_forced_labels adds 6e16e15 rtl_data.x_nonlocal_goto_handler_labels becomes an rtx_expr_list adds ee165bb rtl_data.x_stack_slot_list becomes an rtx_expr_list adds 8e56831 Use rtx_expr_list in various places adds f1ee32d PHASE 6: Use extra rtx_def subclasses adds 8dc7da9 Add JUMP_LABEL_AS_INSN adds 8c58361 2014-08-27 Chen Gang gang.chen.5i5j@gmail.com adds 2f8cf22 gcc/ * emit-rtl.c (set_unique_reg_note): Discard notes with [...] adds 734d437 PR target/62261 * config/sh/sh.md (ashlsi3): [...] adds 23132ab Daily bump. adds 2ab4e47 libcpp/ adds 69924e5 gcc/ * rtl-iter.h: New file. * rtlanal.c: Include it. (rtx [...] adds 794f1ac gcc/ * alias.c: Include rtl-iter.h. (refs_newer_value_cb): [...] adds cb1be7a gcc/ * bt-load.c: Include rtl-iter.h. (btr_reference_found, [...] adds 0e74eb2 gcc/ * caller-save.c: Include rtl-iter.h. (add_used_regs_1) [...] adds 474ce66 gcc/ * calls.c: Include rtl-iter.h. (internal_arg_pointer_b [...] adds 802dfe6 gcc/ * combine.c: Include rtl-iter.h. (unmentioned_reg_p_1) [...] adds 7e5943a gcc/ * combine.c (record_truncated_value): Turn from being a [...] adds 5b81c61 gcc/ * combine-stack-adj.c: Include rtl-iter.h. (record_sta [...] adds 97e3e0a gcc/ * cfgcleanup.c: Include rtl-iter.h. (mentions_nonequal [...] adds ff17e9c gcc/ * cse.c: Include rtl-iter.h. (approx_reg_cost_1): Dele [...] adds e4a58c6 gcc/ * cse.c (check_dependence_data): Delete. (check_depend [...] adds 9206d99 gcc/ * cse.c (check_for_label_ref): Move earlier in file. T [...] adds a51848d gcc/ * cse.c (is_dead_reg): Change argument to const_rtx. ( [...] adds 2342ac7 gcc/ * cse.c (change_cc_mode_args): Delete. (cse_change_cc_ [...] adds daad8a1 gcc/ * ddg.c: Include rtl-iter.h. (mark_mem_use_1): Rename [...] adds 0cdf111 gcc/ * ddg.c (walk_mems_2, walk_mems_1): Delete. (insns_may [...] adds 2dd4318 gcc/ * df-problems.c: Include rtl-iter.h. (find_memory): Tu [...] adds ec1203c gcc/ * dse.c: Include rtl-iter.h. (check_mem_read_rtx): Cha [...] adds 0bca4a5 gcc/ * dwarf2out.c: Include rtl-iter.h. (const_ok_for_outpu [...] adds 5338c10 gcc/ * dwarf2out.c (resolve_one_addr): Remove unused data pa [...] adds 4073ada gcc/ * emit-rtl.c: Include rtl-iter.h. (find_auto_inc): Tur [...] adds 705f0a5 gcc/ * final.c: Include rtl-iter.h. (mark_symbol_ref_as_use [...] adds 2d184b7 gcc/ * function.c: Include rtl-iter.h (instantiate_virtual_ [...] adds e32f8fb gcc/ * fwprop.c: Include rtl-iter.h. (varying_mem_p): Turn [...] adds af679a5 gcc/ * ira.c: Include rtl-iter.h. (set_paradoxical_subreg): [...] adds 15da9a2 gcc/ * jump.c: Include rtl-iter.h. (returnjump_p_1): Delete [...] adds cc6f772 gcc/ * jump.c (eh_returnjump_p_1): Delete. (eh_returnjump_p [...] adds b25bc67 gcc/ * loop-iv.c: Include rtl-iter.h. (find_single_def_src) [...] adds 1303328 gcc/ * loop-iv.c (altered_reg_used): Turn from being a for_e [...] adds 2e3cae9 gcc/ * lower-subreg.c: Include rtl-iter.h. (resolve_subreg_ [...] adds d1f3d29 gcc/ * lower-subreg.c (adjust_decomposed_uses): Delete. (re [...] adds 665db60 gcc/ * lower-subreg.c (find_decomposable_subregs): Turn from [...] adds db1b48f gcc/ * reg-stack.c: Include rtl-iter.h. (subst_stack_regs_i [...] adds 29f9ec8 gcc/ * regcprop.c: Include rtl-iter.h. (kill_value): Take a [...] adds 6243e03 gcc/ * regcprop.c (cprop_find_used_regs_1): Delete. (cprop_ [...] adds 2e88501 gcc/ * reload1.c: Include rtl-iter.h. (note_reg_elim_costly [...] adds db18479 gcc/ * rtl.h (get_pool_constant, rtx_referenced_p): Replace [...] adds 956816a gcc/ * rtl.h (replace_label_data): Delete. (replace_label): [...] adds e4442dc gcc/ * rtl.h (find_all_hard_regs): Declare. * rtlanal.c (fi [...] adds 623ad59 gcc/ * rtl.h (for_each_inc_dec_fn): Remove special case for [...] adds 7739c19 gcc/ * rtl.h (tls_referenced_p): Take a const_rtx rather tha [...] adds 6121af9 gcc/ * sel-sched.c: Include rtl-iter.h (count_occurrences_1 [...] adds 65a67d1 gcc/ * store-motion.c: Include rtl-iter.h. (extract_mention [...] adds 8ecfacd gcc/ * var-tracking.c: Include rtl-iter.h. (rtx_debug_expr_ [...] adds 0dfd062 gcc/ * var-tracking.c (non_suitable_const): Turn from being [...] adds 0853604 gcc/ * var-tracking.c (use_narrower_mode_test): Turn from be [...] adds 6178ede gcc/ * var-tracking.c (add_uses): Take an rtx rather than an [...] adds 14f3a0f gcc/ * varasm.c: Include rtl-iter.h. (const_rtx_hash_1): Ta [...] adds 934f6c4 gcc/ * varasm.c (mark_constant): Replace this for_each_rtx c [...] adds 5407d66 gcc/ * varasm.c (compute_reloc_for_rtx_1): Take a const_rtx. [...] adds 9bb6f35 AVX-512. Add vcvtps2[u]qq patterns. gcc/ * config/i386/sse.m [...] adds b02673c AVX-512. Add integer max/min. adds fd6b07b AVX-512. Add vps[rl]ldq insn patterns. adds 8c409b9 AVX-512. Support 512-bit/masked interleave. adds 293fd15 AVX-512. Add byte/word plus/minus/avg. adds d378340 2014-08-28 Yury Gribov y.gribov@samsung.com adds 2ac84f2 * tree-ssa-loop-ivopts.c (iv_ca_add_use): Delete parameter [...] adds 192f787 2014-08-28 Richard Biener rguenther@suse.de adds 2e8e239 * testsuite/ext/random/*: Fix incorrect standard references [...] adds b6de67f check functionality of isl version 0.12 adds 575a12f Use rtx subclasses in more places in reorg.c adds f17e3ff Make SET_NEXT_INSN/SET_PREV_INSN require an rtx_insn adds d093d04 Strengthen return_label and naked_return_label to rtx_code_label * adds a4de1c2 Convert nonlocal_goto_handler_labels from an EXPR_LIST to an [...] adds 231c044 Convert forced_labels from an EXPR_LIST to an INSN_LIST adds f6d940f Use rtx_insn in more places in dwarf2cfi.c adds 380fe2e inside_basic_block_p requires a const rtx_insn * adds 297a1f5 insn_current_reference_address takes an rtx_insn adds 4cd001d Work towards NEXT_INSN/PREV_INSN requiring insns as their params adds f42ae55 Delete find_last_value adds 35f8d1c find_first_parameter_load params and return type adds 28fbb2b tablejump_p takes an rtx_insn adds 91a55c1 NEXT_INSN and PREV_INSN take a const rtx_insn adds d5f3ed7 [gcc] adds a3e1146 Make INSN_HAS_LOCATION require an rtx_insn adds ed7591b Make insn_addresses_new require an rtx_insn adds 2cf26c5 Use rtx_insn in various places in resource.[ch] adds 47a928a dfa_clear_single_insn_cache takes an rtx_insn adds 64e72ba Strengthen params to active_insn_between adds 7a22448 Daily bump. adds 50895ea Make next_insn and previous_insn require an rtx_insn * adds 8325d4d END OF PATCHES: Delete rtx-classes-status.txt adds c7b51f7 This patch silences two warnings in the mep-elf target, fixin [...] adds b79832c compiler: Fix comparison of struct/array with interface. adds eb10ade PR bootstrap/62300 * function.c (assign_parm_setup_reg): Re [...] adds c1920e9 2014-08-29 Richard Biener rguenther@suse.de adds ca7f0de 2014-08-29 Richard Biener rguenther@suse.de adds 212e74d 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds 9ccc79c 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds da982d5 AVX-512. Add narrowing vpmov. adds d5f65ad AVX-512. Add SI/DI masked interleave. adds 41e87c4 2014-08-29 Richard Biener rguenther@suse.de adds 9eff87a 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds 49b1445 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds a7d2e48 libcpp/ChangeLog: adds bab9224 gcc/ PR bootstrap/62301 * rtlanal.c (rtx_referenced_p): Fix [...] adds ae93ec7 2014-08-29 Paolo Carlini paolo.carlini@oracle.com adds f0fbe51 libcpp/ChangeLog: adds c44802e * include/std/complex (complex): Define copy constructor and [...] adds d240d5f * cp-demangle.c (d_dump): Only access field from s_fixed par [...] adds 3e76fcb gdbinit.in: Skip various inline functions in rtl.h when stepping adds 6843b81 PR 62215 Reinstate unlinking old module file before renaming. adds b0fd3e8 Use ISO C remove() instead of POSIX unlink() adds 9f30a5e * lib/target-supports.exp (check_effective_target_size32plus) [...] adds 91ae079 * expr.c (convert_move): If the target has an explicit conver [...] adds 4765975 * cppbuiltin.c (define_builtin_macros_for_type_sizes): Round [...] adds 6861d89 Daily bump. adds c2c03a9 PR bootstrap/62304 adds 1d15cb5 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 1c0165c * config/pa/pa.c (pa_assemble_integer): Don't add PLABEL rel [...] adds 1869527 2014-08-30 Tobias Burnus burnus@net-b.de adds 384d1ed 2014-08-30 Tobias Burnus burnus@net-b.de adds 9cd5def Add missing ChangeLog items for Rev. 214758. adds 74c8b5c 2014-08-30 Andrew Pinski apinski@cavium.com adds cd534b3 Daily bump. adds 9f1c76f 2014-08-31 Tobias Burnus burnus@net-b.de adds 27e49c3 * doc/generic.texi (Deficiencies): Add note on exemplary mistakes. adds 67e0a76 Fix typo. adds 237d795 PR c++/62302 * optimize.c (cdtor_comdat_group): Just look a [...] adds e275db4 2014-08-31 Fritz Reese Reese-Fritz@zai.com adds 7e0514b Fix build error with Debian's 4.8.1-2 due to wrong declaration adds 95ba504 Commit missing patch part adds 51bd4fd Daily bump. adds 0a9f72c 2014-09-01 Yury Gribov y.gribov@samsung.com adds baf369d * config/gnu-user.h (LIBLSAN_EARLY_SPEC): Define. * gcc.c ( [...] adds ee56250 gcc/ * Makefile.in (FLAGS_TO_PASS): Propagate [...] adds cc76206 2014-09-01 Thomas Preud'homme thomas.preudhomme@arm.com adds 53c3bfa PR middle-end/61903 * expmed.c (store_fixed_bit_field_1): S [...] adds c07ddae PR target/62025 * sched-deps.c (add_or_update_dep_1): If as [...] adds 2fd3ecf 2014-09-01 Richard Biener rguenther@suse.de adds 59cd0c8 Fix typo in gcc.c-torture/execute/20010129-1.c adds 14f92bf * config/vxworksae.h (VXWORKSAE_TARGET_DIR): Rely on [...] adds 19b7799 Move almost all unsorted c-torture tests to compile. adds ed90be8 2014-09-01 Richard Biener rguenther@suse.de adds 7a8610a 2014-09-01 Richard Biener rguenther@suse.de adds 0eb20de 2014-09-01 Segher Boessenkool segher@kernel.crashing.org adds 6faabb1 * lib/target-supports.exp (check_effective_target_arm_cortex [...] adds f469ca8 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets. adds 8de0b0d Add -B support to gcc-ar/ranlib/nm adds 870e466 Support slim LTO bootstrap adds bc86879 gcc/ PR target/62312 * config/sh/sh.md (*cmp_div0s_0): Add [...] adds 801ef32 Daily bump. adds 4d32735 2014-09-02 Richard Biener rguenther@suse.de adds fd059fb 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 96f3c2b 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 6b5b05d 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 88599a7 2014-09-02 Segher Boessenkool segher@kernel.crashing.org adds 4075099 gcc/ * cilk-builtins.def (__cilkrts_cilk_for_32): New. (__c [...] adds 023cabf * Makefile.in (TAGS): Handle constructs in common.opt, rtl.d [...] adds b5c6dd8 /cp 2014-09-02 Paolo Carlini paolo.carlini@oracle.com adds 1e75715 [AArch64] Use CC_Z and CC_NZ with csinc and similar instructions. adds 0382def [ARM][1/2] Implement lceil, lfloor, lround optabs with new AR [...] adds 48bd692 [2/2] Vectorise lroundf, lfloorf, lceilf using the new ARMv8- [...] adds 97a8429 PR fortran/62270 * interface.c (compare_parameter): Fix con [...] adds 45293df * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD [...] adds c4de79b [gcc] adds 8f35920 support ggc hash_map and hash_set adds 847b306 Daily bump. adds b12d233 * libgcov-interface.c (STRONG_ALIAS): New. (__gcov_flush): [...] adds 79f6a8e use rtx_code_label more adds 0699065 use rtx_code_label in lab_rtx_for_bb hash map adds f7c380b Missed that file in r213079 of 2014-07-26 adds fff4b09 gcc/testsuite/ChangeLog: adds f4d81bb * gcc.dg/20111227-2.c: Compile only for x86 targets. * gcc. [...] adds 845d557 [NDS32] Define PIC_OFFSET_TABLE_REGNUM to $gp register. adds 2bd387c 2014-09-03 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds cd3fd5a [NDS32] Refine the implementation and consider CFA restore in [...] adds 6697819 [NDS32] Refine the implementation and consider CFA restore in [...] adds 70610ce [NDS32] In nds32_valid_stack_push_pop_p(), we look into OP rt [...] adds 052ecb1 [NDS32] Preparation in nds32.h of using registers to save varargs. adds a800474 [NDS32] Add a function to indentify if FUNC is an interrupt s [...] adds 775c6f7 [NDS32] Consider varargs situation when creating stack operat [...] adds ab70789 [NDS32] We need to make sure it is NOT a variadic function so [...] adds 87ae3dc [NDS32] Remove unused variables. adds 397b728 [NDS32] Define and rename some GPR-specific stuff. adds aecde6b gcc/ 2014-09-02 Ilya Tocar ilya.tocar@intel.com adds fb0c8d3 [NDS32] Implement TARGET_SETUP_INCOMING_VARARGS target hook. adds eee9efd [NDS32] Prepare necessary varargs information in compute_stac [...] adds bc44b8a [NDS32] Since argument pointer must be 8-byte alignment, our [...] adds a855b5c 2014-09-03 Richard Biener rguenther@suse.de adds 7402299 [NDS32] Deal with nameless arguments in nds32_function_arg an [...] adds 6c1b745 [NDS32] Since we are going to provide new heuristic for fp-as [...] adds 4ef8044 [NDS32] Emit stack push instructions for varargs at prologue [...] adds a87d4ef [NDS32] Provide TARGET_ARG_PARTIAL_BYTES so that we can have [...] adds 1d9df01 [NDS32] No need to take padding into consideration in Andes A [...] adds 6ea2b1b PR c/62024 * c-parser.c (c_parser_static_assert_declaration [...] adds 226a357 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instea [...] adds 72e693e Fix for tree-ssa-pre adds e7e0697 PR c/62294 * gcc.dg/pr62294.c: New test. * gcc.dg/pr62294. [...] adds 60531eda 2014-09-03 Martin Jambor mjambor@suse.cz adds 371e311 2014-09-03 Martin Jambor mjambor@suse.cz adds c886702 2014-09-03 Richard Biener rguenther@suse.de adds ea3264e aarch64: Improve epilogue unwind info adds 3677652 gcc/ * output.h (get_some_local_dynamic_name): Declare. * f [...] adds c0cb30e gcc/ * doc/rtl.texi (RTX_AUTOINC): Document that the first o [...] adds 322680b 2014-09-03 Fritz Reese Reese-Fritz@zai.com adds a3f448f * doc/invoke.texi: Document that -Wlogical-not-parentheses i [...] adds aa5ae57 compiler: Add precise type information on the heap. adds 8cb2f52 Daily bump. adds d626297 Add target hook to override DWARF2 frame register size adds c8da29a PR debug/60655 * dwarf2out.c (mem_loc_descriptor <PLUS>): R [...] adds 5bb2236 PR ipa/61659 * decl.c (duplicate_decls): Check DECL_DECLARE [...] adds 1be26f2 2014-09-04 Jan-Benedict Glaw jbglaw@lug-owl.de adds 99f3b46 [gcc] adds 09e3d55 [gcc] adds 04afd87 gcc/ChangeLog: adds 138af24 PR target/62040 * config/aarch64/iterators.md (VQ_NO2E, VQ_ [...] adds 604bb4b dearly: Emit DIEs for decls early in the compilation process. adds a1ce249 Make gen_formal_parameter_die() merge DIEs from a previous ex [...] adds 507f178 Make output_die() output the parent DIE for each DIE. adds 44735b6 * dwarf2out.c (struct die_struct): Add dumped_early field. [...] adds 6949299 Add missing ChangeLog entries for last commit. adds d1e21e1 + * c/c-decl.c (write_global_declarations_1): Call glob [...] adds 97cff74 Merge remote-tracking branch 'origin/aldyh/debug-early' into [...] adds 72b4d83 Revert incorrect merging of debug-early branch. adds 8281a03 Merge remote-tracking branch 'origin/aldyh/debug-early' into [...] adds 1baba78 Remove file that was mistakenly added. adds a3ba6d7 Revert mistakenly committed change. adds 54ea204 * Makefile.in (TAGS): Handle constructs in timevar.def. adds 1f9a257 eh_returnjump_p takes an rtx_insn adds b1621d8 insn_latency takes a pair of rtx_insn adds 2eb8c26 Change the types of arguments and return values for several f [...] adds 158a522 use rtx_insn * a little more adds 8176d7d 2014-09-04 Segher Boessenkool segher@kernel.crashing.org adds 81bdac4 Daily bump. adds deb31f7 Remove dg-options for sh*-*-* from gcc.c-torture/execute/pr44683.c. adds 1191194 Return type of get_ready_element adds 32f1a0c fixup_args_size_notes takes a pair of rtx_insn adds 3248220 Params to modified_between_p adds 32a6f3c Remove a cast in cse.c adds c9a0995 make several emit functions take an rtx_insn * adds 25bf5e1 make dead_debug_insert_temp take an rtx_insn * adds 9e7bea3 * config/arm/arm.c (output_move_neon): Handle REG explicitly. adds 490f62c * config/arm/arm.md (arm_movqi_insn): Use Uh instead of m co [...] adds e34ebfc PR target/55701 * config/arm/arm.md (setmem): New pattern. [...] adds 7f7933b1 2014-09-05 Joey Ye joey.ye@arm.com adds b34bfe9 [AArch64 Obvious] Add a mode to operand 1 of sibcall_value_insn adds 1e074e7 2014-09-05 Richard Biener rguenther@suse.de adds d25159c 2014-09-05 Richard Biener rguenther@suse.de adds 8dc079f [PATCH AArch64] Add a builtin for rbit(q?)_p8; add intrinsics [...] adds 4064413 [ARM/AArch64] Schedule alu_ext for Cortex-A53. adds 8ab4f09 [PATCH AArch64] Remove varargs from aarch64_simd_expand_args adds e66d304 [PATCH][AArch64] One-liner: fix type of an add in SIMD registers adds 41ea75b [PATCH][AArch64] Tidy: remove unused qualifier_const_pointer adds bead021 [PATCH AArch64 1/2] Improve codegen of vector compares inc. t [...] adds e9611d1 [PATCH AArch64 2/2] Remove vector compare/tst __builtins adds f353376 [PATCH AArch64 1/2] Add execution tests of vget_low and vget_high adds a6b4185 [PATCH AArch64 2/2] Replace temporary inline assembler for vget_high adds 857e182 [PATCH AArch64] Rename [u]int32x1_t to [u]int32_t (resp 16x1, [...] adds 325b8c3 Use -fbuilding-libgcc for more target macros used in libgcc. adds df53c44 2014-09-05 Marat Zakirov m.zakirov@samsung.com adds 6437689 2014-09-05 Richard Biener rguenther@suse.de adds e923099 PR fortran/62245 * intrinsic.texi (INT): clar [...] adds eaa0f39 [ARM/AArch64] Add scheduling info for ARMv8-A FPU new instruc [...] adds ae9c1c1 Use rtx_jump_table_data in jump.c:delete_related_insns adds cdf962b Drop uncast_insn from param 1 of final_scan_insn adds a5412d6 Eliminate the checked cast from get_call_reg_set_usage adds 50876c2 Convert set_block_for_insn from a macro to an inline function adds 2d5e9fa runtime: Use correct size for unsafe.Pointer GC instructions. adds 8a779fe Use rtx_insn more within peep2 adds 355af20 Use rtx_insn for more scheduler things, plus CONST_CAST_RTX_INSN adds 5dede39 Use rtx_insn_list within haifa-sched.c adds d77c5bc Simplification within reorg.c adds 93ee8df Use rtx_insn for various jump-handling functions and predicates adds 1308b2f runtime: Use the clone system call on GNU/Linux. adds 120689b PR c++/62659 * semantics.c (potential_constant_expression_1 [...] adds 72e3052 2014-09-05 Segher Boessenkool segher@kernel.crashing.org adds 935c9ad 2014-09-05 Easwaran Raman eraman@google.com adds 4d071f4 Daily bump. adds 7b139b0 2014-09-05 Dominique Dhumieres dominiq@lps.ens.fr adds 6f7e9b8 2014-09-06 François Dumont fdumont@gcc.gnu.org adds 3ed2e52 Fix IRA_HARD_REGNO_ADD_COST_MULTIPLIER in ira_tune_allocno_costs adds 02c7697 gcc/ PR middle-end/63171 * rtlanal.c (tls_referenced_p): Do [...] adds 0cdcc8b * config/arc/arc.c (arc_print_operand): Fix format fo [...] adds b531eae * config/arc/arc.c (arc_predicate_delay_insns): Swap [...] adds 18bf461 * gcc.dg/pr61868.c: Require lto. adds fa5fd0c * g++.dg/ipa/pr61800.C: Require visibility. adds 4650b80 PR testsuite/56194 * g++.dg/init/const9.C: Skip scan-assemb [...] adds 2f087f7 Daily bump. adds 228476d gcc/ PR rtl-optimization/62208 * simplify-rtx.c (simplify_r [...] adds dce46b2 Fix PR63190 adds a91625a * libgcov-interface.c (STRONG_ALIAS): Rename to ... (ALIAS_ [...] adds e8d5798 Daily bump. adds 21cf8b7 2014-09-08 Richard Biener rguenther@suse.de adds 2aeea85 Remove no-longer-needed fp-bit target macros. adds b660d3c Remove SF_SIZE etc. target macros. adds 58e37d2 [Obvious] Remove unused aarch64_types_cmtst_qualifiers, was b [...] adds 343ee72 2014-09-08 Richard Biener rguenther@suse.de adds 2ba5a9a [gcc] adds ce33468 * doc/invoke.texi (MSP430 Options): Add -minrt. adds b5f893e PR tree-optimization/60196 PR tree-optimization/63189 * gc [...] adds e050de5 gcse.c's modify_mem_list is a list of insns adds f817147 control_flow_insn_p takes an insn adds c92e0c4 Daily bump. adds f67c2dd remove picochip adds ee82814 ChangeLog: 2014-09-09 Zhenqiang Chen zhenqiang.chen@arm.com adds 77b6aee * doc/invoke.texi (Optimization Options): Add missing @gol t [...] adds 5fa0b64 [AArch64] PR 61749: Do not ICE in lane intrinsics when passed [...] adds 74fdfe7 2014-09-09 Tony Wang tony.wang@arm.com adds c4dae31 [Obvious] Change Linux to GNU/LINUX in ARM options documentation adds 364150f [ARM][1/7] Convert FP mnemonics to UAL | mov patterns. adds ec446c0 [ARM][2/7] Convert FP mnemonics to UAL | add/sub/div/abs patterns. adds bd23734 [3/7] Convert FP mnemonics to UAL | mul+add patterns adds 63b74b7 [ARM][4/7] Convert FP mnemonics to UAL | vcvt patterns adds 63ac571 [ARM][5/7] Convert FP mnemonics to UAL | sqrt and FP compare [...] adds b51df8d [ARM][6/7] Convert FP mnemonics to UAL | movcc_vfp (fmstat) adds b34d8da [ARM][7/7] Convert FP mnemonics to UAL | f{ld,st}m -> v{ld,st}m adds 9e26d52 PR c++/62255 * pt.c (instantiate_decl): Handle recursive in [...] adds f6de51b gcc/ * bb-reorder.h (default_target_bb_reorder): Remove redu [...] adds ff1be5c [ARM] Enable auto-vectorization for copysignf adds 65dd83d * typeck.c (build_class_member_access_expr): Move -Winvalid [...] adds 85df63b [AArch64 Testsuite]Fix scan-assembler test false alarm on aar [...] adds b518610 [AArch64 Testsuite] Add test of vld[234]q? intrinsic adds 76f83a4 Update email address for recent commits, to comply with compa [...] adds 42839bf [AArch64 Testsuite] Extend test of vld1+vst1 intrinsics to co [...] adds db84d3c [AArch64 Testsuite] Add a test of vldN_dup intrinsics adds 382f116 struct ira_reg_equiv_s's "init_insns" is an rtx_insn_list adds f935868 Handcode gen_rtx_INSN adds 5e9c670 INSN_LOCATION takes an rtx_insn adds 636251a [ARM][tests] Make input and output arrays 128-bit aligned in [...] adds 8f908dc Add crtfastmath for AArch64. adds ed3e6e5 recog_memoized works on an rtx_insn * adds cf1db73 [gcc] adds 50fc2d3 single_set takes an insn adds 65d8ffc Make std::deque meet C++11 allocator requirements. adds 6d53221 2014-09-09 Segher Boessenkool segher@kernel.crashing.org adds 93950a4 Fix pad status check. adds bcc1f37 gcc/ChangeLog: adds 7ff8db3 gcc/ChangeLog: adds 46ff362 Daily bump. adds 5a9ccd1 gcc/ChangeLog: adds c238b77 2014-09-10 Tony Wang tony.wang@arm.com adds 4f3da77 AVX-512. Extend FMA patterns. adds 82b0837 PR ipa/63166 * ipa-prop.c (compute_known_type_jump_func): F [...] adds 250533c AVX-512. Update float unspecs: storeu, rcp14, rsqrt14, scalef [...] adds 6164575 AVX-512. Add reduce, range, fpclass insn patterns. adds 6ce48b0 AVX-512. Add patterns for compress, expand. adds 73a69d0 * ubsan.h (struct ubsan_mismatch_data): Removed. (ubsan_cre [...] adds 4a94b99 gcc/ * flag-types.h (enum sanitize_code): Add SANITIZE_NONNU [...] adds 37aa16f Fix ICE in bitmap routines with LRA and inline assembly language adds 66ced0b MIPS: Do not reload unallocated FP_REGS pseudos via GR_REGS adds 56e8f47 * coretypes.h (struct _dont_use_rtx_insn_here_, rtx_insn) [US [...] adds d779c7b 2014-09-10 Martin Jambor mjambor@suse.cz adds ae949f2 2014-09-10 Martin Jambor mjambor@suse.cz adds ca9b242 [AArch64 Testsuite] Add a test of the vldN_lane intrinsic adds 2d1fd3a * doc/install.texi (Prerequisites): Note Tcl 8.6 bug fixed i [...] adds 3ef8d39 2014-09-10 Siva Chandra Reddy sivachandra@google.com adds 5dfeebb [AArch64 Testsuite] Add a test of the vst[234](q?) intrinics adds 8700487 insn_extract takes an rtx_insn adds c55d3fa error_for_asm and warning_for_asm take const rtx_insn * adds 5d9aece PR c++/61659 * decl.c (grokfndecl): Don't set DECL_COMDAT o [...] adds 34999d6 * gcc.target/i386/i386.exp: Only run vect-args.c tests if r [...] adds 4d01ce2 Fix PR target/63209. adds 6154c53 2014-09-10 Michael Meissner meissner@linux.vnet.ibm.com adds 8edb57b Daily bump. adds fcb1955 AVX-512. Extend vpermvar insn patterns. adds 3c659c0 PR tree-optimization/63186 * ipa-split.c (test_nonssa_use): [...] adds 8640c57 * varpool.c (varpool_node::ctor_useable_for_folding_p): Do n [...] adds 6500d32 AVX-512. Add vperm[it]2 insns support. adds 986b9a6 gcc/ PR target/63223 * config/avr/avr.md (*tablejump.3byte- [...] adds 9a11bbe * src/powerpc/linux64.S: Emit .note.GNU-stack even when POW [...] adds 2a27a92 Fix declarations in some tests. adds d356484 PR libstdc++/63219 * include/bits/regex.h (match_results::f [...] adds 33ca777 PR c++/58678 * ipa-devirt.c (ipa_devirt): Don't check DECL_COMDAT. adds ffe3a66 PR c++/63139 * pt.c (tsubst_pack_expansion): Simplify subst [...] adds 450ff3f [AArch64] Cheap fix for argument types of vmull_high_lane_{us [...] adds 5efd1e1 [AArch64 Testsuite] Add execution test of vset(q?)_lane intrinsics. adds 544c03e [AArch64] Replace temporary inline assembler for vset_lane adds 7c18bc4 [AArch64] Simplify vreinterpret for float64x1_t using casts. adds 639d66a 2014-09-11 Paolo Carlini paolo.carlini@oracle.com adds fa7d9d7 2014-09-11 Segher Boessenkool segher@kernel.crashing.org adds b49f2e4 Introduce LABEL_REF_LABEL adds bae6edf 2014-09-11 Marc Glisse marc.glisse@inria.fr adds e3b7afc 2014-09-11 Segher Boessenkool segher@kernel.crashing.org adds f2225dc Also turn off OPTION_MASK_ABI_X32 for -m16 adds d585ba2 * common.opt (flto-odr-type-merging): New flag. * ipa-deivr [...] adds b99d67c Daily bump. adds 0c61fbe gcc/ * ira.h (ira_finish_once): Delete. * ira-int.h (target [...] adds 06ea633 AVX-512. Extend gather insn patterns. adds 5dd4f64 AVX-512. Extend max/min insn patterns. adds 3d03864 AVX-512. Extend vpternlog, valign, vrotate insns. adds b71346c [Ree] Ensure inserted copy don't change the number of hard registers adds 32accfd [AArch64] Add cost handling of CALLER_SAVE_REGS and POINTER_REGS adds 3839f05 [AArch64] Fix cost for Q register moves adds dda093a [AArch64] Add regmove_costs for Cortex-A57 and A53 adds e7db63d 2014-09-12 Marc Glisse marc.glisse@inria.fr adds 7f96f65 2014-09-12 Richard Biener rguenther@suse.de adds d5957f0 Remove LIBGCC2_HAS_?F_MODE target macros. adds e724652 fix assert in hash_table pch routines adds fef284e fix ChangeLog typo adds 0a25b34 PR libstdc++/59603 * include/bits/stl_algo.h (random_shuffl [...] adds 311f821 params 2 and 3 of reg_set_between_p adds 4c559ed * include/debug/deque (__gnu_debug::deque): Make base class [...] adds 17ca31e PR c++/63201 * decl.c (start_decl): Handle specialization o [...] adds ad7f614 * config/msp430/msp430.md (extendhipsi2): Use 20-bit form of [...] adds 550baf5 Daily bump. adds 510a60a * tree.c (protected_set_expr_location): Don't check whether [...] adds 763c6e8 PR c++/60862 * parser.c (cp_parser_postfix_expression) <cas [...] adds 87550f4 2014-09-13 Tobias Burnus burnus@net-b.de adds 5e530eb * MAINTAINERS: Move myself to reviewers (Fortran). adds b4e6427 * tree.c (need_assembler_name_p): Store C++ type mangling on [...] adds d4cf3e7 Fix mistake in commit 215237 adds 0216717 Daily bump. adds 88df51f PR target/61407 adds 8e73c45 Daily bump. adds 76e4118 doc/install.texi: add documentation for --disable-libsanitizer adds 95603b6 [AArch64] Fix force_simd macro in vdup_lane_2 adds aa98134 * include/bits/regex.h (basic_regex): Rename _Ch_typeraits t [...] adds 4f545ba AVX-512. Extend ashrv insn patterns. adds af00a41 AVX-512. Extend vcvtps2ph insn patterns. adds 22538ac 2014-09-15 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds e55e25f deps_start_bb takes an insn adds 484e074 The TARGET_CAN_FOLLOW_JUMP hook takes insns adds 695d057 The various TARGET_ASM_..._MAX_SKIP hooks take an insn adds d3ffa7b Instruction attributes take an rtx_insn * adds b83705f gcc/c-family/ChangeLog: adds eb9bd3c gcc/ * Makefile.in (dg_target_exps): Remove. (check_gcc_par [...] adds cafb39f Do not diagnose lambda default arguments in c++14 modes. * [...] adds 9b8ec2f PR fortran/56408 * gfortran.dg/dg.exp (gfortran_test_path, [...] adds d0f322b Daily bump. adds c6d14fb use rtx_insn * more adds dd1286f Replace INSN_DELETED_P with rtx_insn member functions adds adcaad2 * pt.c (lookup_template_class_1): Splice out abi_tag attribu [...] adds 4f6f9d0 Always set DECL_NO_INSTRUMENT_FUNCTION_ENTRY_EXIT correctly adds 20c303a Add some more test cases for fentry and pg adds 432ebf7 Clean up useless initialization for IRA if using LRA. adds 6278a9a PR fortran/56408 * gfortran.dg/dg.exp (dg-compile-aux-modul [...] adds fd1fee2 AVX-512. Extend extract insn patterns. adds 2a7a71e gcc/ 2014-09-16 Ilya Tocar ilya.tocar@intel.com adds 25ca576 2014-09-16 Richard Biener rguenther@suse.de adds 9a9c4fc Fix a typo in gcc.dg/pg.c adds ad1321d Fix a typo in gcc.dg/pg-override.c adds 8d832ee PR libfortran/62768 Handle filenames with embedded null characters. adds c4d24f0 PR target/61853 * config/pa/pa.c (pa_function_value): Direc [...] adds 52b6097 Daily bump. adds 5c4533b Disallow -mfpu=neon for unsuitable architectures. adds 0624d0c 2014-09-17 Olivier Hainque hainque@adacore.com adds f4f5951 2014-09-17 Sebastian Huber sebastian.huber@embedded-brains.de adds 6030be7 2014-09-17 Paolo Carlini paolo.carlini@oracle.com adds 12b2c41 * ipa-devirt.c (type_pair, default_hashset_traits): New type [...] adds 579d083 Minor cleanup, don't run tests for which compilation is enou [...] adds 2e589f2 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null. adds 4e9d716 PR debug/63284 * tree-cfgcleanup.c (fixup_noreturn_call): D [...] adds bc58726 * Makefile.in (LIBGCOV_INTERFACE): Add _gcov_dump from ... [...] adds 99ffd2a PR libfortran/62768 Use gfc_unit.filename also when HAVE_TTYN [...] adds 118b2dc PR c/61854 libcpp/ * init.c (struct lang_flags): Remove cpl [...] adds 91fd967 Fix indentation adds a45c7c1 Daily bump. adds 7b42f56 2014-09-18 Paolo Carlini paolo.carlini@oracle.com adds 1445381 [ARM] Fix insn type of movmisalign neon load pattern. adds ca6c7c2 Fix i386 FP_TRAPPING_EXCEPTIONS. adds b42f9c3 * libsupc++/dyncast.cc (__dynamic_cast): Handle mid-destruct [...] adds 7429e65e /cp 2014-09-18 Paolo Carlini paolo.carlini@oracle.com adds 9f43d18 PR testsuite/63292 * gcc.dg/vect/pr59594.c (b): Increase si [...] adds e99409a PR c++/62017 * asan.c (transform_statements): Don't instrum [...] adds db01f0e 2014-09-18 Sebastian Huber sebastian.huber@embedded-brains.de adds 8b4e342 2014-09-18 Vladimir Makarov vmakarov@redhat.com adds 66579ff PR c++/63248 * semantics.c (finish_omp_clauses): Don't call [...] adds db15581 2014-09-18 Joel Sherrill joel.sherrill@oarcorp.com adds f63ac70 2014-09-18 Vladimir Makarov vmakarov@redhat.com adds ce6bb0f Add header guard to several header files. adds 168dfbf Remove LIBGCC2_TF_CEXT target macro. adds ad96702 Update gcc.dg/pr61053.c for x32 adds 0a4a555 Daily bump. adds 69c6bb4 PR lto/63298 * ipa-devirt.c (odr_subtypes_equivalent_p): Fi [...] adds 85b515c * config/rl78/rl78.c (rl78_expand_epilogue): Generate a USE [...] adds cc3d221 2014-09-19 Olivier Hainque hainque@adacore.com adds 6c352a9 2014-09-18 Olivier Hainque hainque@adacore.com adds ef90f3f 2014-09-19 Olivier Hainque hainque@adacore.com adds da81fb0 gcc/ChangeLog: adds d7c99e1 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 11cefcb 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 3772133 2014-09-19 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 2d97e8e [PATCH AArch64]: Add constraint letter for stack_protect_test [...] adds 787b5da 2014-09-19 Paolo Carlini paolo.carlini@oracle.com adds 7a7ef34 2014-09-19 Joost VandeVondele vondele@gcc.gnu.org adds ffcd6b1 [Patch] Teach genrecog/genoutput that scratch registers requi [...] adds f422729 PR ipa/61998 Fix crash -Wsuggest-final-types crash adds a37314b [Patch sh] Fixup use of constraints in define_split adds 361de32 * simple-object-elf.c (simple_object_elf_write_ehdr): Correc [...] adds effdc69 * config/rs6000/rs6000.c (rs6000_special_adjust_field_align_ [...] adds 424f927 * dwarf2out.c (decl_ultimate_origin): Update comment. * tre [...] adds 0993e18 Re: [Patch] Teach genrecog/genoutput that scratch registers r [...] adds 3ad55f6 * cfgrtl.c ira.c ira-color.c ira-conflicts ira-lives. [...] adds 460ec7e 2014-09-19 Segher Boessenkool segher@kernel.crashing.org adds ffec7e0 2014-09-19 Segher Boessenkool segher@kernel.crashing.org adds b964b33 Fix mcount test cases to only run on supported targets adds e2b2b3d compiler: Pass constant arguments directly to thunk functions. adds ab085d3 PR lto/63286 * tree.c (need_assembler_name_p): Do not mangl [...] adds 20a5249 2014-09-19 Michael Meissner meissner@linux.vnet.ibm.com adds 8e857c4 PR c++/61825 * c-family/c-common.c (handle_alias_ifunc_attr [...] adds a06d0fb Daily bump. adds debd60f PR c++/61465 * call.c (convert_like_real) [ck_identity]: Ca [...] adds dc66dd8 PR c++/61392 * mangle.c (write_expression): Use unresolved- [...] adds 38889e9 PR tree-optimization/63255 * ipa.c (symbol_table::remove_un [...] adds 1b35579 * diagnostic.c (warning_n): New function. * diagnostic-core [...] adds 78eb5b7 * ipa-visibility.c (varpool_node::externally_visible_p): Do [...] adds 379f669 * ipa-utils.h (ipa_polymorphic_call_context): Turn into clas [...] adds 35c868c * config/ia64/ia64.md: Remove constraints from define_split p [...] adds 293d72e 2014-09-20 Joost VandeVondele vondele@gcc.gnu.org adds 8dcb21d 2014-09-20 Alessandro Fanfarillo fanfarillo.gcc@gmail.com [...] adds b8f3049 * config/epiphany/epiphany.md (sub_f_add_imm): Change [...] adds 2e310cd runtime: Restore copyright notice accidentally removed from mgc0.c. adds b76b59a Daily bump. adds 9db3c3d PR c++/62017 * decl.c (begin_destructor_body): Only clobber [...] adds 96c09a5 * config/i386/i386.c (ix86_expand_call): Generate MS->SYSV e [...] adds ec96447 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 2e2c501 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds a5d1977 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 74a7c64 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 9983aec 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 3dac4a6 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 96d1447 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds c5aaaf6 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds 1376215 2014-09-21 Segher Boessenkool segher@kernel.crashing.org adds f699a38 * config/rs6000/t-spe (MULTILIB_EXCEPTIONS): Allow is [...] adds 185f440 * configure.ac (target_header_dir): Move block defining thi [...] adds 38f5b13 Daily bump. adds d0eb4a9 * crtstuff.c (USE_EH_FRAME_REGISTRY): Let USE_EH_FRAME_REGIS [...] adds 1290b4d 2014-09-22 Zhenqiang Chen zhenqiang.chen@arm.com adds 5b10eeb * gcc-interface/decl.c (gnat_to_gnu_entity): Adjust comment. [...] adds 4e42e61 gcc/ * hard-reg-set.h (COPY_HARD_REG_SET, COMPL_HARD_REG_SET [...] adds 5ccab9d gcc/ * rtl.h (subreg_info): Expand commentary * rtlanal.c ( [...] adds b46f680 gcc/ * combine.c (subst): Use simplify_subreg_regno rather t [...] adds 18d9a61 gcc/ * hard-reg-set.h: Include hash-table.h. (target_hard_r [...] adds 01707b8 gcc/ * config/i386/i386.c (ix86_cannot_change_mode_class): R [...] adds 7390c98 PR lto/63270 - new test adds e859ca1 2014-09-21 Dominique d'Humieres dominiq@lps.ens.fr adds 7253145 [Patch bfin] Fixup use of constraints in define_split adds 9c1dd4d PR debug/63328 * omp-low.c (ipa_simd_modify_stmt_ops): For [...] adds acbb28e PR target/63312 * config/ia64/sfp-machine.h (FE_EX_ALL, FP_ [...] adds 2fcf7a6 2014-09-22 Richard Biener rguenther@suse.de adds 3979f78 Add --inline option to contrib/mklog adds 28f8cba Make streams movable and swappable. adds 41a789c Workaround following [PATCH] Pul all constants last in tree_s [...] adds 0879477 Fix ChangeLog date in my last commit. adds 25ca0d6 * include/std/mutex (try_lock): Do not swallow exceptions. [...] adds e99a04c * doc/xml/manual/status_cxx2011.xml: Update C++11 status. * [...] adds bcf0611 * config/msp430/msp430.h (LIB_SPEC): Remove automatic additi [...] adds a0d4f38 Include <bits/uses_allocator.h> in <stack> and <queue>. adds 8c3c041 [AArch64] Auto-generate the "BUILTIN_" macros for aarch64-builtins.c adds ac4c2f9 * decl.c (poplevel): Don't warn about unused vars in templat [...] adds 009fdc6 [Testsuite] Add tests of reductions using whole-vector-shifts [...] adds f94ce7d gcc/ * Makefile.in (check-parallel-%): Add @. libstdc++-v3/ [...] adds b912dc1 [Testsuite] Add tests of reductions using whole-vector-shifts (ior) adds f915a72 /cp 2014-09-22 Paolo Carlini paolo.carlini@oracle.com adds 2e22739 PR c++/63320 PR c++/60463 PR c++/60755 * lambda.c (maybe_ [...] adds a323e52 * semantics.c (finish_non_static_data_member): In diagnostic [...] adds 9908fe4 * tree-ssa-ccp.c (prop_value_d): Rename to ... (ccp_prop_va [...] adds 1ada990 * tree-ssa-ccp.c (prop_value_d): Rename to ... (ccp_prop_va [...] adds 47d6df07 * charset.c (conversion): Rename to ... (cpp_conversion): . [...] adds c459ce0 runtime: Mark runtime_goexit function as noinline. adds 94ffbc4 Daily bump. adds 0cb69d1 Remove LIBGCC2_LONG_DOUBLE_TYPE_SIZE target macro. adds fd4e0ec AVX-512. Add masked vunpck[lh]pd. adds ee780bf AVX-512. Add rest of vunpck[lh]ps. adds bb2fa3d AVX-512. Add vshufps insn patterns. adds a17cced AVX-512. Add vshufpd insn patterns. adds 027c023 2014-09-23 Paolo Carlini paolo.carlini@oracle.com adds 0d0f5dc gcc/ * cfgcleanup.c (try_optimize_cfg): Do not remove label [...] adds e2970d9 gcc-gdb-test.exp: Handle old GDB "short int" and "long int" types. adds 8871897 Make all gcc.dg/guality/const-volatile.c subtests PASS under LTO. adds b0e7ddf [AArch64] Default to -fsched-pressure adds a45f86d [AArch64] Enable shrink wrapping. adds 2859bd0 * config/abi/pre/gnu.ver: Adjust basic_ostream exports. * i [...] adds bce266b gcc/ PR bootstrap/63280 * target-globals.c (target_globals: [...] adds 280b3a0 PR fortran/63331 * trans-types.c (gfc_get_array_descr_info) [...] adds 40110b5 * tree.h (int_bit_position): Turn into inline function; imp [...] adds 4b9426a 2014-09-23 Michael Meissner meissner@linux.vnet.ibm.com adds a9586c9 [libsanitizer merge from upstream r218156] adds 7fb36be /cp 2014-09-23 Paolo Carlini paolo.carlini@oracle.com adds 23c22e0 include/: * demangle.h (DMGL_DLANG): New macro. (DMGL_STYLE [...] adds 8bf684d Relax check against commuting XOR and ASHIFTRT in combine.c adds 5bf45fa Properly regenerate gcc/configure. adds e48d775 Fix compile time warning caused by PIC_OFFSET_TABLE_REGNUM be [...] adds eb9e71f Daily bump. adds 6b72205 Add an no_reorder attribute for LTO adds 5b8fb55 Add test cases for noreorder adds fa2cc02 ChangeLog: 2014-09-24 Zhenqiang Chen zhenqiang.chen@arm.com adds ffd21b9 AVX-512. Add widening pmov. adds 4e303d3 AVX-512. Add insert insn patterns. adds 050e0a3 AVX-512. Add shuffles (pd, 32x4, etc.). adds 7b988cc AVX-512. Add vpshuf[lh]w insn patterns. adds d135c23 AVX-512. Add cvtps2 insn patterns. adds 14cbfff 2014-09-24 Thomas Preud'homme thomas.preudhomme@arm.com adds 29d6fdc PR sanitizer/63316 * asan.c (asan_expand_check_ifn): Fix up [...] adds f27f050 PR libstdc++/63353 * src/c++11/ios.cc (ios_base::_M_swap): [...] adds 10a2902 PR bootstrap/63235 adds 6097bd7 [AArch64] Use __aarch64_vget_lane* macros for getting the lan [...] adds 5213d6c PR c/61405 PR c/53874 gcc/ * asan.c (maybe_instrument_call [...] adds 270bb32 2014-09-24 Martin Jambor mjambor@suse.cz adds 396b062 [AArch64] Improve regmove_costs for 128-bit types. adds 63b0616 Improve prepare_shrink_wrap to sink more instructions adds 23f14ac68 [gcc] adds 16d41ae * cgraph.h, dbxout.c, dwarfout2.c, gimple-fold.c, l [...] adds 39e522e 2014-09-24 François Dumont fdumont@gcc.gnu.org adds fff4a6c * ipa-utils.h (polymorphic_call_context): Add metdhos dump, [...] adds c9f5824 * config/abi/pre/gnu.ver: Make GLIBCXX_3.4 patterns stricter [...] adds 65eba18 PR libstdc++/56193 * config/abi/pre/gnu.ver: Add new export [...] adds c4808b2 Daily bump. adds e33892d * cgraph.h (class ipa_polymorphic_call_context): Move here f [...] adds b8aa2d3 Fix previous commit. adds a8dbf38 * ipa-devirt.c (possible_polymorphic_call_targets): Remove [...] adds 611c73e PR libstdc++/63199 * include/bits/regex.h (basic_regex::bas [...] adds 52306a1 2014-09-25 Tobias Burnus burnus@net-b.de adds 4fc4088 PR c++/63249 * semantics.c (handle_omp_array_sections_1): C [...] adds de90750 2014-09-25 Andreas Arnez arnez@linux.vnet.ibm.com adds 1ec61bb PR tree-optimization/63341 * tree-vectorizer.h (vect_create [...] adds 0c4232b AVX-512. Add pd2dq and dq2pd converts. adds 0dc2f09 AVX-512. Add convert ps2pd and ps2dq. adds 21a5948 AVX-512. Update vec_set<mode>_0 pattern. adds adea432 AVX-512. Add mov[dlh]dup insns support. adds 262f917 AVX-512. Extend `perm' insn patterns. adds 2a1a88f * testsuite/27_io/basic_ios/conv/bool_neg.cc: New. * testsu [...] adds d3860b7 * testsuite/27_io/basic_ios/conv/bool_neg.cc: Add dg-do compile. adds ea74874 * include/bits/vector.tcc (vector::_M_fill_assign): Use _M_s [...] adds fd620c0 PR c++/61945 * class.c (warn_hidden): Check for FUNCTION_DECL. adds a89df52 [gcc] adds 1320b25 PR target/62218 * config/sh/sync.md (atomic_fetch_nand<mode [...] adds dc8e187 DR 1339 * doc/xml/manual/status_cxx2011.xml: Update. * inc [...] adds 716a679 gcc/ PR target/62218 * config/sh/sync.md (atomic_test_and_s [...] adds 150967a * lra.c (lra_set_insn_recog_data): Fix typo in commen [...] adds e124235 Improve live-in calculation for splitted block adds a92326b [AArch64] Tighten predicates on SIMD shift intrinsics adds 19228d4 PR rtl-optimization/63348 * emit-rtl.c (try_split): Do not [...] adds 840d898 * ipa-devirt.c (polymorphic_call_target_d): Add SPECULATIVE; [...] adds 8d326f1 * ipa-utils.h (subbinfo_with_vtable_at_offset, type_all_deri [...] adds 770245a Daily bump. adds 0bc44333 2014-09-25 Sandra Loosemore sandra@codesourcery.com adds e2e8050 * ipa-prop.c (ipa_intraprocedural_devirtualization): Remove. [...] adds 39a5a6a Add direct support for Linux kernel __fentry__ patching adds 59a81bf libiberty/ adds a31e949 gcc/ adds 30d5395 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi to [...] adds 8e92a5e * cgraph.c (cgraph_node::release_body): New argument keep_ar [...] adds 6153b62 2014-09-26 Christophe Lyon christophe.lyon@linaro.org adds d3faa4b Fix -freport-bug patch. adds d65bf56 Skip gcc.target/i386/shrink_wrap_1.c on ia32 adds 6197597 2014-09-26 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 7cd4e87 gcc/cp/ * mangle.c (is_std_substitution): Check for abi_tag. [...] adds 388748a PR middle-end/35545 * passes.def (pass_tracer): Move before [...] adds 237f232 Daily bump. adds 5100acd PR ipa/62121 * ipa-polymorphic-call.c (ipa_polymorphic_call [...] adds 1b3d813 PR ipa/60665 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 1fbbc67 2014-09-23 Jan-Benedict Glaw jbglaw@lug-owl.de adds 2a29e60 Run new mcount tests only on Linux and not on PIC adds 827d26d Daily bump. adds 430afe4 Test to cover LRA fix in r215119. adds 6d0eaeb Update MIPS maintainers. adds 93801ad * config/pa/pa.c (pa_output_function_epilogue): Only update [...] adds eb1f0a1 Daily bump. adds 4f3b8d7 PR middle-end/63247 * omp-low.c (lower_omp_target): For OMP [...] adds 7c35d57 2014-09-29 Paolo Carlini paolo.carlini@oracle.com adds 033c0b5 2014-09-29 Richard Biener rguenther@suse.de adds 7747f33 2014-09-29 Catherine Moore clm@codesourcery.com adds f87a602 * config/msp430/msp430.c (msp430_expand_prologue): Return a [...] adds 421ff52 Fix ICE. Need use VOID instead of SI, or when real VOIDmode [...] adds 6e7e7b3 2014-09-29 Bill Schmidt wschmidt@vnet.linux.ibm.com adds 0c89a10 2014-09-29 François Dumont fdumont@gcc.gnu.org adds 616eb31 2014-09-29 François Dumont fdumont@gcc.gnu.org adds 872c819 * configure.host (abi_baseline_pair): If try_cpu is generic u [...] adds e8d737f * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: New file. adds 1ec8aa4 * tree-vrp.c (get_single_symbol): New function. (build_symb [...] adds fef78e2 * config/sh/sh.md: Use define_c_enum for "unspec" and "unspecv". adds 5f69fda libgo/configure: Use -Qunused-arguments for asm tests if supported. adds d4a07db Daily bump. adds 191d50d Make -Q --help print param defaults and min/max values adds c76141f Fix signed integer overflow in data-streamer.c adds d02274e gcc/ 2014-09-26 David Sherwood david.sherwood@arm.com adds c24eea6 Should not sink instructions which may cause trap adds 483069a * doc/xml/manual/status_cxx2011.xml: Update. * doc/html/man [...] adds a076f99 2014-09-30 Terry Guo terry.guo@arm.com adds 725fe17 PR inline-asm/63282 * ifcvt.c (dead_or_predicable): Don't c [...] adds 9474bcd 2014-30-09 Dominique d'Humieres dominiq@lps.ens.fr adds 4a7e7de [AArch64] Wire up vqdmullh_laneq_s16 and vqdmullh_laneq_s32 adds ea882fb Fix ChangeLog entry for r215715. adds cd97e57 Fix ChangeLog entry for r215715 (Take 2). adds 0bdcce7 2014-09-30 Siva Chandra Reddy sivachandra@google.com adds bf59d04 PR plugins/63410: Fix missing headers for plugins adds a226baf Fix PR 62120. adds 2cb897aa 2014-09-30 Bernd Edlinger bernd.edlinger@hotmail.de adds 8f51a05 cp/ 2014-09-30 Manuel López-Ibáñez manu@gcc.gnu.org adds 9fec010 cp/ 2014-09-30 Manuel López-Ibáñez manu@gcc.gnu.org adds c33e051 c-family/ * c-common.h (enum rid): Remove RID_IS_CONVERTIBLE [...] adds ff4e692 * method.c (build_stub_object): Use CONVERT_EXPR. * tree.c [...] adds 717e52f c-family/ * c-common.h (enum rid): Add RID_IS_TRIVIALLY_COPY [...] adds f76a9aa c-family/ * c-common.h (enum rid): Add RID_IS_TRIVIALLY_ASSI [...] adds 30e432b Redesign jump threading profile updates to avoid introducing [...] adds d6084a9 * config/i386/i386.md (fmodxf3): Enable for flag_finite_math [...] adds 68efaae Add -Werror=implicit-function-declaration to AM_CFLAGS. adds 0f2ef14 Fix -Wmaybe-uninitialized warnings. adds d48d97f Fix typo in ChangeLog adds 12b2b6a Daily bump. adds 61bcd04 - remove empty picoship directories. adds f6751ff 2014-10-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 6120145 2014-10-01 Edward Smith-Rowland 3dw4rd@verizon.net adds 276791d testsuite: error out with tested condition instead of FOO adds b207d15 [PATCH][ARM] Disable store_minmaxsi pattern for arm_restrict_i adds db1285d PR c++/63362 * class.c (type_has_non_user_provided_default_ [...] adds 1a80dd4 PR c++/63362 * method.c (constructible_expr): Handle value- [...] adds e9adf4f 2014-10-01 François Dumont fdumont@gcc.gnu.org adds 38ce471 PR target/63428 * config/i386/i386.c (expand_vec_perm_pshuf [...] adds 6dea26d * config/i386/i386.c (expand_vec_perm_vperm2f128): Canonical [...] adds 83a7e21 * config/i386/i386.c (expand_vec_perm_palignr): Handle 256- [...] adds 8857c81 PR c++/63306 * g++.dg/ipa/pr63306.C: New test. adds b1d4d30 PR debug/63342 * dwarf2out.c (loc_list_from_tree): Handle M [...] adds 3f21cd58 2014-10-02 Bernd Edlinger bernd.edlinger@hotmail.de [...] adds a3e70c2 Daily bump. adds 6a8bc4a 2014-10-01 Segher Boessenkool segher@kernel.crashing.org adds 2b7b45c * ipa-polymorphic-call.c (ipa_polymorphic_call_context::res [...] adds 90f9e6d * ipa-prop.c (ipa_modify_formal_parameters): Do not merge t [...] adds 28787ac * ipa.c (walk_polymorphic_call_targets): Avoid ICE when dum [...] adds bd27444 gcc/testsuite/ adds 072ec6e * ipa-prop.h (ipa_get_controlled_uses): Add hack to avoid IC [...] adds 40e1cdd * cgraphclones.c (build_function_type_skip_args): Do not mak [...] adds 73d07dc PR target/62128 * config/i386/i386.c (expand_vec_perm_1): T [...] adds 5b08a9a * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline. * [...] adds a6ea4f1 2014-10-02 Olivier Hainque hainque@adacore.com adds 7a8772f 2014-10-02 Edward Smith-Rowland 3dw4rd@verizon.net adds e7ced4a Add file I forgot to add before. adds 68874c5 * include/c_global/ctgmath: Include <complex>. * testsuite/ [...] adds 680e234 2014-10-02 Martin Jambor mjambor@suse.cz adds c5fefaa * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting [...] adds 3232736 PR go/61880 compiler: symbol names should have '.' replaced [...] adds af27ae8 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89. * gcc.dg/ [...] adds 2d2e5b3 /cp 2014-10-02 Paolo Carlini paolo.carlini@oracle.com adds 86f0a88 * gcc.dg/vect/pr24049.c: Fix implicit declarations. * gcc.d [...] adds 53ee8f1 * gcc.dg/tm/20091013.c: Fix defaulting to int. * gcc.dg/tm/ [...] adds f015a04 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89. * gcc.dg/tr [...] adds b1f3c32 2014-10-02 Segher Boessenkool segher@kernel.crashing.org adds 1c1c853 2014-10-01 Teresa Johnson tejohnson@google.com adds 78e9bd8 2014-10-02 Edward Smith-Rowland 3dw4rd@verizon.net adds 39e5f7e Daily bump. adds e8038c3 2014-10-02 Teresa Johnson tejohnson@google.com adds 73f46f8 runtime: Check for CPU_COUNT itself, don't check glibc version. adds c500eb0 * cgraph.h (ipa_polymorphic_call_context): Turn bools into [...] adds 4e06d3c PR target/62128 * config/i386/i386.c (expand_vec_perm_palig [...] adds 37eaded PR libgomp/61200 * omp-low.c (taskreg_contexts): New variab [...] adds 321d85d * tree-vect-data-refs.c (vect_permute_load_chain, vect_shif [...] adds e88cf7a gcc/ * lra-constraints.c (inherit_in_ebb): Handle calls with [...] adds 5800f4e 2014-10-03 Paolo Carlini paolo.carlini@oracle.com adds a08f4f9 gcc/ 2014-10-03 David Sherwood david.sherwood@arm.com adds 24fa98f * convert.c (convert_to_integer): Do not introduce useless c [...] adds 545f470 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fi [...] adds 0d92d4e * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations [...] adds cf46051 PR libstdc++/63449 * doc/xml/manual/containers.xml: Remove [...] adds 647918a 2014-10-03 Yury Gribov y.gribov@samsung.com adds 264bf26 compiler: Don't insert promoted methods that conflict with fields. adds faf2ad1 PR go/61877 refect: fix direct call of variadic method value adds ee3a503 PR c++/63362 * tree.c (strip_typedefs): Handle TREE_LIST. adds cf8104c gcc.c: Split up the driver's "main" into smaller functions adds 18f9873 * semantics.c (constexpr_fn_retval): Ignore declarations in [...] adds 29eac75 * decl.c (start_decl): Complain about static/thread_local va [...] adds 58f62c5 Add aarch64 to list of targets that support gold. adds 8a0ff8c PR tree-optimization/61403 * config/i386/i386.c (expand_vec [...] adds 4883e89 * gcc.dg/torture/vshuf-v8df.c: New test. * gcc.dg/torture/v [...] adds 666c99e * config/i386/i386.c (ix86_expand_vec_perm_vpermi2): Fix up [...] adds 82d6b68 compiler: Recognize 64-bit symbol tables in archives. adds 007a6c2 * cgraph.h (struct indirect_call_info): Add IN_POLYMORPHIC_C [...] adds 5e84569 2014-10-03 Marc Glisse marc.glisse@inria.fr adds e347736 2014-10-03 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a2bc79d PR c/63453 * c-decl.c (pop_scope): Don't warn about "inline [...] adds 1cc8769 * config/rs6000/e500.h (HARD_REGNO_CALLER_SAVE_MODE): Remove [...] adds 714f643 * ipa-polymorphic-call.c (decl_maybe_in_construction_p): Be [...] adds 408ebd8 Fix build breakage on darwin introduced by me in r215861 adds e522a60 gcc/ChangeLog: adds 6b52961 [gcc] adds 62cc873 * ipa-polymorphic-call.c (decl_maybe_in_construction_p): Be [...] adds a760049 [gcc] adds e43b3e2 Daily bump. adds 4642451 * testsuite/g++.dg/ipa/devirt-42.C: New testcase. * testsui [...] adds 5014584 PR fortran/36534 adds 54731e7 Fix dupplicate declaration of ggc_realloc in gencondmd adds f230ef8 remove score-* support adds 32de3b9 * g++.dg/ipa/devirt-46.C: New testcase. * ipa-prop.c (ipa_c [...] adds f9d04a9 Daily bump. adds ca7d22c PR ipa/61144 * gcc.dg/tree-ssa/pr61144.c: New testcase. adds 43aac8c * ipa-polymorphic-call.c (walk_ssa_copies): Recognize NULL [...] adds 77cab47 PR debug/63239 Add DWARF representation for C++11 deleted mem [...] adds 1986ca4 * ipa-polymorphic-call.c (possible_placement_new): Fix condi [...] adds 9b8f0a0 2014-10-05 François Dumont fdumont@gcc.gnu.org adds 18299cf * ipa-prop.c (try_make_edge_direct_virtual_call): Remove ove [...] adds 4b848d7 2014-10-05 Jerry DeLisle jvdelisle@gcc.gnu.org adds dee7101 Daily bump. adds 0daab50 2014-10-06 Tobias Burnus burnus@net-b.de adds 058e5c2 Commit forgotten hunk. adds 11d00a0 * ubsan.h (ubsan_get_source_location): New prototype. * ubs [...] adds d3a96ab * ubsan.h (ubsan_get_source_location): New prototype. * ubs [...] adds 0206ae2 * gcc.dg/lto/20080924_0.c: Fix defaulting to int. * gcc.dg/ [...] adds 52e050e * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implic [...] adds c71d36b * gcc.dg/ipa/inline-2.c: Fix implicit declarations. * gcc.d [...] adds 91c603d * dwarf2cfi.c (create_pseudo_cfg): Fix trace numbering. adds 58ff907 * testsuite/libgomp.c/affinity-1.c: Fix implicit declaration [...] adds 545e649 * config/sparc/predicates.md (int_register_operand): Delete. adds 00face8 * gcc.dg/20001012-1.c: Fix defaulting to int. * gcc.dg/2000 [...] adds 120ce98 * lto.c (stream_out): ARG_UNUSED added for last argument. adds 542ae45 * testsuite/libgomp.c/affinity-1.c: Include <sys/wait.h>. * [...] adds 5720186 * include/Makefile.am: Add new header. * include/Makefile.i [...] adds 7743567 * testsuite/libitm.c/memcpy-1.c: Declare getpagesize. * tes [...] adds b45a193 * gcc.target/i386/20040112-1.c: Fix defaulting to int. * gc [...] adds 1b7bd30 boehm-gc/ * testsuite/boehm-gc.c/gctest.c: Fix defaulting to [...] adds 671b0e9 2014-10-06 Bill Schmidt wschmidt@linux.vnet.ibm.com adds acb73eb 2014-10-06 Rüdiger Sonderfeld ruediger@c-plusplus.de [...] adds 8be31d9 /cp 2014-10-06 Paolo Carlini paolo.carlini@oracle.com adds 5b8257e gcc/c-family: adds e012cdc * calls.c (expand_call): Do not use the target as the return [...] adds bdc8f54 Daily bump. adds 8ceaa1e 2014-10-06 Rong Xu xur@google.com adds b74245e 2014-10-06 Rong Xu xur@google.com adds 224bdd5 * c-convert.c (convert): Use error_operand_p. * c-typeck.c [...] adds 3b68434 * lto-opts.c (lto_write_options): Handle -fmath-errno, -fsig [...] adds e76984e * g++.dg/lto/pr63270.h: New test. * g++.dg/lto/pr63270_0.C [...] adds 9d4a0f4 * cgraph.h (cgraph_node::get_fun): Declare. * cgraph.c (cgr [...] adds 89f5475 * jvgenmain.c (main): Provide declarations for JvRunMain{,Name}. adds 375ad04 Use long long instead of long in adx intrinsics. adds 45e6f6f gcc/fortran/ChangeLog: adds 8a8f398 Update the ChangeLog for r215962 and r215963. adds b3ab0cc * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline. * gcc.dg/ [...] adds 4e888fd PR c/59717 * c-decl.c (header_for_builtin_fn): New function [...] adds e3e59ca * dwarf2out.c: Remove current_function_has_inlines. (gen_su [...] adds cc919d0 * lib/target-supports.exp (check_effective_target_fd_truncat [...] adds 33f24aa Fix spacing. adds cdf9c9f 2014-10-07 Iain Sandoe iain@codesourcery.com adds a625b9e 2014-10-07 François Dumont fdumont@gcc.gnu.org adds 4ff6f36 2014-10-8 Felix Yang felix.yang@huawei.com adds cd1724e Daily bump. adds 6e9c74c * tree.c (cp_tree_equal) [TRAIT_EXPR]: Use cp_tree_equal for type2. adds e39d7aa * include/bits/regex.h (regex_token_iterator::_M_end_of_seq) [...] adds 96c6330 testsuite deleted-member-function.C: Remove comment marker prefix. adds ef7f8bf Don't override default_options in gcc.dg/torture/stackalign/b [...] adds 27628c9 * cfgexpand.c (expand_debug_expr) <TARGET_MEM_REF>: [...] adds 400135c * include/bits/locale_facets.tcc (num_put::_M_insert_float): [...] adds db743d1 PR go/60406 runtime: Check callers in can_recover if return [...] adds bcc7f9c * call.c (call_copy_ctor): New. (build_over_call): Use it t [...] adds 32e654a PR libquadmath/63487 * libquadmath.texi (sincosq): Fix typo. adds abf7fbd 2014-10-08 Steve Ellcey sellcey@mips.com adds dc23567 * ipa-polymorphic-call.c (extr_type_from_vtbl_store): Do bet [...] adds c3fbdb4 2014-10-08 Steve Ellcey sellcey@mips.com adds 0bc1f57 PR c++/63485 * tree.c (build_cplus_array_type): Look for a [...] adds 8bb8c29 PR c++/63405 * pt.c (tsubst_pack_expansion): Limit simple e [...] adds 26054e0 Add overlap functionality to gcov-tool. 2014-10-08 Rong Xu [...] adds cfe1a41 2014-10-08 Dominique d'Humieres dominiq@lps.ens.fr adds 95ffcfa * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp. * [...] adds 7f4341a gcc/ PR target/52941 * config/sh/sync.md (atomic_exchangesi [...] adds 2461e62 Daily bump. adds f1ce4e7 2014-10-07 Teresa Johnson tejohnson@google.com adds 1b4aaef PR rtl-optimization/57003 * regcprop.c (copyprop_hardreg_fo [...] adds acafca5 PR libquadmath/55821 * Makefile.am: Conditionally define in [...] adds 5be85c4 2014-10-09 Richard Biener rguenther@suse.de adds 6e986d6 2014-10-09 Richard Biener rguenther@suse.de adds 61a892d PR c/63480 * c-typeck.c (pop_init_level): Don't warn about [...] adds 285dc59 2014-10-09 Ville Voutilainen ville.voutilainen@gmail.com adds e38b6bd * doc/invoke.texi: Document -fsanitize=bool and -fsanitize=enum. adds c0d7a1d * config/avr/avr.opt (mmcu=): Change to have a string value. [...] adds d733353 * f95-lang.c (gfc_init_builtin_functions): Add more floating [...] adds 89c1152 2014-10-09 Richard Biener rguenther@suse.de adds 1a29382 2014-10-09 Marc Glisse marc.glisse@inria.fr adds fcf293b Fix r216010 fallout adds a5369bb PR c++/63437 * cp-tree.h (REF_PARENTHESIZED_P): Also allow [...] adds 3be4750 PR c++/63415 * pt.c (value_dependent_expression_p) [CONSTRU [...] adds c354ae4 PR c++/63309 * parser.c (cp_parser_class_head): push_templa [...] adds 9ccbea7 * doc/xml/manual/status_cxx2011.xml: Update. * doc/html/man [...] adds 4953a07 PR libstdc++/63322 * include/std/atomic (atomic): Add asser [...] adds d9dc0da PR libstdc++/61909 * include/std/functional (__is_location_ [...] adds d9bbc5e Update soft-fp from glibc. adds f6fccb1 /cp 2014-10-09 Paolo Carlini paolo.carlini@oracle.com adds f15dbc7 compiler: Permit "for range x" clauses. adds 6d3e5c3 Daily bump. adds 4bfc903 PR c++/63207 * semantics.c (outer_var_p): Non-static. (pro [...] adds 94fea77 2014-10-10 Tobias Burnus burnus@net-b.de adds 212e022 * lra-assigns.c (assign_by_spills): Error out on spill failure. adds 5154c2c * lra-assigns.c (assign_by_spills): Fix thinko in previous change. adds 7fb1431 2014-10-10 Richard Biener rguenther@suse.de adds 7314fdf PR fortran/59488 * trans-openmp.c (gfc_omp_predetermined_sh [...] adds 298cab2 2014-10-10 Richard Biener rguenther@suse.de adds bcf8a30 PR tree-optimization/63464 * tree-switch-conversion.c (stru [...] adds d61c694 2014-10-10 Robert Dewar dewar@adacore.com adds d7487d7 2014-10-10 Robert Dewar dewar@adacore.com adds aa96b57 [AArch64] Implement workaround for ARM Cortex-A53 erratum 835769 adds c71e113 [AArch64] Add --enable-fix-cortex-a53-835769 configure-time option adds 8ff8a9a 2014-10-10 Javier Miranda miranda@adacore.com adds 953378a 2014-10-10 Robert Dewar dewar@adacore.com adds 1a88e54 gcc/testsuite/ adds 40fd8b2 2014-10-10 Gary Dismukes dismukes@adacore.com adds 2dd9fd3 2014-10-10 Yannick Moy moy@adacore.com adds a9687a3 2014-10-10 Gary Dismukes dismukes@adacore.com adds 1ddab8e 2014-10-10 Robert Dewar dewar@adacore.com adds dd2f343 2014-10-10 Robert Dewar dewar@adacore.com adds b94a633 2014-10-10 Ed Schonberg schonberg@adacore.com adds 3ad60f6 2014-10-10 Robert Dewar dewar@adacore.com adds 975af22 2014-10-10 Robert Dewar dewar@adacore.com adds c0688d2 Minor reformatting. adds 60f5701 PR libstdc++/49561 * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX [...] adds 27d7708 * ira.c (struct equivalence): Promote INIT_INSNs fiel [...] adds 0c2d398 PR target/63404 adds 076c9da PR libstdc++/49561 * acinclude.m4 (GLIBCXX_ENABLE_LIBSTDCXX [...] adds 4495e71 * testsuite/Makefile.in: Regenerate. adds 0b45f2d * asan.c (pass_sanopt::execute): Handle IFN_UBSAN_OBJECT_SIZ [...] adds 41e2247 PR rtl-optimization/63483 * alias.c (true_dependence_1): Do [...] adds c30da3c PR c/63495 * stor-layout.c (min_align_of_type): Don't decre [...] adds 107f1bc * semantics.c (finish_id_expression): Check for error_mark_node. adds fcc30b51 * method.c (implicitly_declare_fn): Handle deleted lambda de [...] adds 51c5d4d PR/63376 * cgraphunit.c (symbol_table::process_new_function [...] adds b66ff2e Daily bump. adds 3b9e7f0 PR c++/63194 * method.c (defaulted_late_check): Call maybe_ [...] adds 98e1d6c4 2014-10-11 Christophe Lyon christophe.lyon@linaro.org adds 5b271af gcc/ * config/sh/sh.h (TARGET_SH4A_ARCH): Remove macro. * c [...] adds af1ec5d PR fortran/48979 adds 92d95a2 Daily bump. adds 9bf7921 PR c++/62115 * class.c (build_base_path): Preserve rvaluene [...] adds a4dbd7d 2014-10-12 Manuel López-Ibáñez manu@gcc.gnu.org adds 2ef51f0 move many gc hashtab to hash_table adds 1c733bf gcc/ PR target/59401 * config/sh/sh-protos (sh_find_equiv_g [...] adds 7eb298c Daily bump. adds e43f6e8 gcc/ * rtlanal.c (generic_subrtx_iterator <T>::add_subrtxes_ [...] adds 65f7369 2014-10-13 Richard Biener rguenther@suse.de adds b65881a PR ada/63225 * uintp.adb (Vector_To_Uint): Move from here t [...] adds 37845a8 2014-10-13 Marc Glisse marc.glisse@inria.fr adds 9b64077 2014-10-13 Rüdiger Sonderfeld ruediger@c-plusplus.de adds 433da5c gcc/ChangeLog: adds e96d416 2014-10-13 Siva Chandra Reddy sivachandra@google.com adds 3f97e5e PR bootstrap/63496 * ipa-polymorphic-call.c (extr_type_from [...] adds b708755 2014-10-13 Christophe Lyon christophe.lyon@linaro.org adds 1a4b26b Update ChangeLog for previous commit. adds f7203c6 PR libstdc++/57350 * include/std/memory (align): Do not adj [...] adds d57704d PR tree-optimization/62127 * g++.dg/torture/pr62127.C: New [...] adds c336f29 Cast size and elements to long for %l adds 730ba2b PR libfortran/63471 * config/pa/pa-hpux11.h (TARGET_ [...] adds ec4bcc2 gcc/ * config/i386/x86-tune.def (X86_TUNE_SSE_PARTIAL_REG_DE [...] adds a9d8ab3 gcc/ PR target/8340 PR middle-end/47602 PR rtl-optimizatio [...] adds 0fe645d gcc/ * config/i386/i386.c (ix86_address_cost): Lower cost fo [...] adds f79705f Add missing in r216154 test. adds fc222f4 * config/rs6000/rs6000.h (DBX_REGISTER_NUMBER): Pass format [...] adds eab959c * Makefile.in (TAGS): Tag ../include files. adds e437165 Handle cfa adjustments in csa pass adds 4f284d4 gcc/c/ChangeLog: adds 045d489 gcc/ * ira.c (struct equivalence): Change member "is_ [...] adds c28cb8d Daily bump. adds adcdd84 gcc/ PR target/63260 * config/sh/sh.md (negsf2, negsf2_i, n [...] adds 8113f0e 2014-10-14 Richard Biener rguenther@suse.de adds f50aa6e AVX-512. 57/n. Extend blend/cmp/brodcast insn patterns. adds 4c79b3a AVX-512. 58/n. Add vpmul[u]dq insn patterns. adds 6b76cef AVX-512. 59/n. Add vptest[n]m, ucmp, cmpeq insn patterns. adds 3e41ffb AVX-512. 60/n. Update 128bit ashrv insn pattern. adds 0607f34 AVX-512. 61/n. Update FP logic insn patterns. adds d58134c AVX-512. 62/n. Add vpmaddubsw,vdbpsadbw insn patterns. adds d8d386d AVX-512. 64/n. Add rest of VI1-AVX2: vpack[us]wb. adds 05bea2d AVX-512. 65/n. Add rest of VI1-AVX2: mul insn pattern. adds d49df83 AVX-512. 66/n. Extend vpalignr insn patterns. adds 9496561 AVX-512. 67/n. Update constraints in vec_dup insn. adds 2d71b72 AVX-512. 68/n. Add vpmullw, vpacksdw, pmaddwd insn. adds 2014445 AVX-512. 69/n. Add vpmulhrsw insn support. adds 0bdab48 AVX-512. 70/n. Add vpmaxmin. adds 4c0fd66 2014-10-14 Paolo Carlini paolo.carlini@oracle.com adds f6cd416 AVX-512. 71/n. Remove redudant iterator attribute. adds 94c0db5 AVX-512. 72/n. Extend VI itterator. adds 24d7a00 AVX-512. 73/n. Extend reduc min/max autogen. adds 9c9987c AVX-512. 74/n. Add byte/word max/mix reduction. adds 4dc807a AVX-512. 77/n. Use blend for cond-set V32HI and V64QI. adds 6b9c511 2014-10-14 Marc Glisse marc.glisse@inria.fr adds 1fcf966 libcpp/ChangeLog: adds be8bde2 * ubsan/Makefile.am (DEFS): Add -DPIC. * ubsan/Makefile.in: [...] adds d2468d1 PR target/63534 gcc/ * config/i386/i386.c (ix86_expand_spli [...] adds c40b353 2014-10-14 Kai Tietz ktietz@redhat.com adds 3ed11c8 2014-10-14 Rüdiger Sonderfeld ruediger@c-plusplus.de adds c473ca3 * testsuite/20_util/align/1.cc: Add dg-require-stdint. * te [...] adds 7e2c76d * doc/xml/manual/intro.xml: Update. * doc/xml/manual/status [...] adds c9e8271 Use strtod instead of strtold in libiberty/d-demangle.c adds 0d46a25 PR rtl-optimization/63475 * alias.c (true_dependence_1): Al [...] adds b59bd98 2014-10-14 Kito Cheng kito@0xlab.org adds 9f75f02 * machmode.h (int_n_data_t): New. (int_n_enabled_p): New. [...] adds a4ba863 Missed bit of previous commit. adds 19d81ec More missed bits from the big __intN patch adds 9427cf4 PR ada/62019 * tree-eh.c (tree_could_trap) <FUNCTION_DECL>: [...] adds 418e152 Fix sanitizer build on sparc. adds f6bba39 * config/msp430/msp430-modes.def (PSI): Add. adds 14bbae2 Daily bump. adds aeb17b4 2014-10-14 Andrew Pinski apinski@cavium.com adds 98396fa 2014-10-14 Andrew Pinski apinski@cavium.com adds 2e7fb88 MAINTAINERS: add myself to write-after-approval list. adds c090033 xtensa: drop unimplemented floating point operations adds 05065cf xtensa: use pre- and postincrement FP load/store when available adds 0601876 2014-10-14 Paolo Carlini paolo.carlini@oracle.com adds c836de3 * loop-unroll.c: (decide_unrolling_and_peeling): Rename to [...] adds b8f3176 * explow.c (convert_memory_address_addr_space_1): Mark in_con [...] adds 3439b90 2014-10-15 Richard Biener rguenther@suse.de adds 3e26fb5 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds e9ba91a As discussed: https://gcc.gnu.org/ml/gcc-patches/2014-10/msg0 [...] adds 9901ce1 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds fecd220 2014-10-15 Richard Biener rguenther@suse.de adds b260192 * doc/invoke.texi: Update to reflect that GNU11 is the defau [...] adds 263c64d * stor-layout.c (self_referential_size): Do not promote arguments. adds db7164e * tree-ssa-reassoc.c (optimize_range_tests_diff): Perform M [...] adds 0723985 [AArch64] Remove unused variable and marco adds 54f53cd AVX-512. 52.1/n. Add vec2mask and mask2vec insn. adds 12803fe AVX-512. 56/n. Add plus/minus/abs/neg/andnot insn. adds 15d9538 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds 931e677 * include/std/complex (complex::real, complex::imag): Add co [...] adds b0542e7 PR c++/63455 c-family/ * c-common.h (CPP_PREPARSED_EXPR): N [...] adds 09b4221 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds c00d390 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds 7f1b049 2014-10-15 Richard Biener rguenther@suse.de adds 5df43a9 [AARCH64] Add ACLE 2.0 predefined macros adds 3a4c537 * configure.ac: If the compiler supports -Qunused-arguments, [...] adds bdd367a 2014-10-15 Teresa Johnson tejohnson@google.com adds f95727e 2014-10-15 Vladimir Makarov vmakarov@redhat.com adds 6112b14 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds a3a6d49 PR lto/62026 * lto/pr62026.C: New testcase. adds 15eb2c60 PR c++/63528 * pt.c (lookup_template_variable): Call coerce [...] adds 6467081 PR target/63536 gcc/java/ * lang.c (java_print_error_functi [...] adds 1855466 PR go/59432 * config/i386/sync.md (atomic_compare_and_swap< [...] adds 44ac4b9 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds 123c59a 2014-10-15 Paolo Carlini paolo.carlini@oracle.com adds 5119092 libiberty: Expose choose_tmpdir, and fix constness of return type adds 0ad9485 2014-10-15 François Dumont fdumont@gcc.gnu.org Jonat [...] adds d7543a7 2014-10-15 Daniel Krugler daniel.kruegler@gmail.com adds c2e7663 timevar.h: Add an auto_timevar class adds 6d73305 Daily bump. adds 926ddd2 * tree-core.h: Fix comment to not assume pointers are multipl [...] adds f06d92e AVX-512. 76/n. Extend int 2 float conversions. adds 8868286 2014-10-16 Paolo Carlini paolo.carlini@oracle.com adds 99ad5a6 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix impli [...] adds 2136845 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int. adds 3ce2e83 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and [...] adds 520fefd * gcc.target/m68k/crash1.c: Fix implicit declaration. adds fc80210 2014-10-16 Richard Biener rguenther@suse.de adds 52200d0 IPA ICF pass, part 3/5 adds a61aff0 IPA ICF, part 4/5 adds b0fa59a gcc/ PR target/53513 * config/sh/sh-protos.h (emit_sf_insn, [...] adds 343d6f4 IPA ICF pass, part 5/5 adds 5243af1 AVX-512. 78/n. Use blend for inserting. adds 6c500a6 AVX-512. 79/n. Extend expand_mul_widen_hilo. adds 8e5448e * gcc.dg/graphite/id-1.c: Fix defaulting to int. * gcc.dg/g [...] adds 3cdf17d * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int. * [...] adds 92f082e gcc/ PR target/59401 * config/sh/sh.h (CALL_REALLY_USED_REG [...] adds 396b19b 2014-10-16 Richard Biener rguenther@suse.de adds 1130105 gcc/testsuite/ PR target/63260 * gcc.target/sh/pr63260.c: F [...] adds 9e8385f Assert no use with SSA_NAME_IN_FREELIST before using freelist. adds 3f0b089 IPA ICF fallout: i586 bootstrap failure fix adds 9cbd111 gcc/ * config/sh/sh-protos.h (fldi_ok): Remove. * config/sh [...] adds 9346cb1 IPA ICF fallout: fix for two ipa-icf-*.C tests adds 10635db * config/aarch64/aarch64.c (aarch64_legitimize_address): New [...] adds a3020f2 2014-10-16 Andrew MacLeod amacleod@redhat.com adds 663bca4 IPA ICF fallout: fox for libasan and pr43077-1.c adds a67c359 compiler: Parse receiver as a single parameter. adds 8c175ff PR go/63560 compiler: Mark functions that call defer_retaddr [...] adds 2922a6c compiler: Check for initialization cycles in bound method exp [...] adds 09e12e9 compiler: Don't record interface types with blank type names. adds 139b631 Test change for treating a function receiver as any other par [...] adds 09fa845 compiler: Method names must be non-blank. adds 08a9c37 * config/rs6000/rs6000-c.c (rid_int128): New. (rs6000_macro_t [...] adds 0b3de59 * flag-types.h (sanitize_code): Don't assume targets have 32- [...] adds c219a63 * lto-object.c (lto_obj_begin_section): In the event that poi [...] adds 25eea8c gcc/testsuite/ * gcc.target/sh/cmpstr.c: Fix excess failures [...] adds 602d7a3 - Remove empty score directories adds 7e5a203 runtime: Don't create threads with a small stack. adds 4a7cfa7 configure: Quote some shell variables. adds 0f46af4 Daily bump. adds 43096b5 Fix pr61848, linux kernel miscompile adds b587c12 * config/i386/cpuid.h (__cpuid): Remove definitions that han [...] adds ff6de07 * Add missing ChangeLog entry. adds d487820 Handle copy cycles in pass_cprop_hardreg adds 7f73851 Use fuse-caller-save info in cprop-hardreg adds 6b6e56b Fix misplaced changelog entry adds 100be96 2014-10-17 Marc Glisse marc.glisse@inria.fr adds 389f9cb 2014-10-17 Robert Dewar dewar@adacore.com adds 46e25a1 2014-10-17 Ed Schonberg schonberg@adacore.com adds 8672122 2014-10-17 Hristian Kirtchev kirtchev@adacore.com adds d234ced 2014-10-17 Robert Dewar dewar@adacore.com adds dc910b6 2014-10-17 Hristian Kirtchev kirtchev@adacore.com adds 6e25b12 2014-10-17 Ed Schonberg schonberg@adacore.com adds 66298d5 2014-10-17 Robert Dewar dewar@adacore.com adds 4234600 2014-10-17 Vincent Celier celier@adacore.com adds f02a9a9 2014-10-17 Ed Schonberg schonberg@adacore.com adds d594ebd 2014-10-17 Robert Dewar dewar@adacore.com adds 5f299c2 2014-10-17 Robert Dewar dewar@adacore.com adds 856a991 2014-10-17 Ed Schonberg schonberg@adacore.com adds b85d62e 2014-10-17 Robert Dewar dewar@adacore.com adds 69004fe 2014-10-17 Ed Schonberg schonberg@adacore.com adds 6a781f8 * gcc-interface/Makefile.in: Enable the socket runtime bits [...] adds 30ab103 2014-10-17 Robert Dewar dewar@adacore.com adds 3a1880e Temporary fix for PR63566. adds 8016354 PR tree-optimization/63302 * tree-ssa-reassoc.c (optimize_r [...] adds e3668db PR tree-optimization/63464 * gimple.h (gimple_seq_discard): [...] adds 26c558e 2014-10-17 Richard Biener rguenther@suse.de adds da2a36c 2014-10-17 Ville Voutilainen ville.voutilainen@gmail.com adds 07ac181 * testsuite/27_io/basic_ostream/inserters_arithmetic/char/he [...] adds 3287a27 Fix ChangeLog spacing adds 2d6cc79 AVX-512. 80/n. Extend expand_sse2_mulvxdi3. adds da2989a AVX-512. 75/n. Update vec_init. adds eebf1fd 2014-10-17 Andrew MacLeod amacleod@redhat.com adds fffd9b6 Fix bootstrap failure. adds 201f262 AVX512. 63.1 Update permute expanding. adds e610d2b c-family/ * c-opts.c (c_common_post_options): Set warn_impli [...] adds a2bbd0a PR c/63549 * c-typeck.c (build_array_ref): Bail if the inde [...] adds d9c7745 PR c/63543 * c-tree.h (C_TYPE_ERROR_REPORTED): Define. * c [...] adds 0ecf4b0 * ipa-inline-transform.c (master_clone_with_noninline_clones [...] adds bccf97d PR c/63567 * c-typeck.c (digest_init): Allow initializing o [...] adds 98f4b20 Daily bump. adds 98e7d98 compiler: Don't allow tuple assignments to contain duplicate [...] adds 8129824 gcc/ PR target/53513 * config/sh/sh-modes.def (PSI): Remove [...] adds 933e473 gcc/testsuite/ * gcc.dg/attr-isr.c: Move SH specific test to [...] adds 64de93d gcc/testsuite/ * gcc.target/sh/torture/pr58314.c: Fix excess [...] adds 080819a 2014-10-18 Paul Thomas pault@gcc.gnu.org adds 16b068d * doc/invoke.texi: Update documentation of hppa -mjump-in-de [...] adds ead1945 2014-10-18 Manuel López-Ibáñez manu@gcc.gnu.org adds db86091 Daily bump. adds bfa8c6e 2014-10-19 Adhemerval Zanella azanella@linux.vnet.ibm.com [...] adds d303aea PR c/63567 * c-typeck.c (output_init_element): Allow initia [...] adds 5b344fe * doc/md.texi (RTL Template) [match_scratch]: Correct equival [...] adds 1479afa Set SECTION_EXCLUDE flag for LTO sections. adds 1d8a052 PR fortran/48979 adds e2b86ae Fix race in libstdc++ testsuite adds 881bdfe Daily bump. adds 7f0d992 PR 63589 Fix splitting of PATH in find_addr2line. adds 716b173 * varasm.c (const_alias_set): Remove. (init_varasm_once): R [...] adds 12030b4 PR ipa/63583 adds d1fc3a7 PR debug/60655 * simplify-rtx.c (simplify_plus_minus): Dele [...] adds 291e647 2014-10-20 Richard Biener rguenther@suse.de adds 5e9622e * src/c++98/Makefile.am: Move ctype.cc, ctype_configure_char [...] adds f09ae15 2014-10-20 Richard Biener rguenther@suse.de adds e6870b5 2014-10-20 Arnaud Charlet charlet@adacore.com adds 7d6fb25 2014-10-20 Ed Schonberg schonberg@adacore.com adds d296be9 2014-10-20 Eric Botcazou ebotcazou@adacore.com adds 3f4c9ff 2014-10-20 Robert Dewar dewar@adacore.com adds 3a9a857 2014-10-20 Robert Dewar dewar@adacore.com adds 56abc2d 2014-10-20 Tristan Gingold gingold@adacore.com adds 85e01c7 2014-10-20 Vincent Celier celier@adacore.com adds f14bfbd 2014-10-20 Gary Dismukes dismukes@adacore.com adds 8b6e9bf 2014-10-20 Robert Dewar dewar@adacore.com adds 6115016 PR c/63307 gcc/c-family/ * cilk.c: Include vec.h. (struct [...] adds 886c126 2014-10-20 Andrew MacLeod amacleod@redhat.com adds 7ac4254 2014-10-20 Eric Botcazou ebotcazou@adacore.com adds ed7bf2d PR c++/63601 * lambda.c (current_nonlambda_function): New. [...] adds 9ec5e00 reflect: allocate correct type in assignTo and cvtT2I adds 23d77f9 compiler, runtime: Add type information to single object allocation. adds 9a95742 Daily bump. adds 9a41636 2014-10-21 Zhenqiang Chen zhenqiang.chen@arm.com adds acebb7e Revert r216483. adds 0c33e10 PR libquadmath/55821 * Makefile.am: Unconditionally define [...] adds dfd41e6 * config/i386/i386.c (expand_vec_perm_1): Fix expand_vec_pe [...] adds b7a56dc * inclhack.def (glibc_c99_inline_4): Add pthread.h to files. [...] adds 08e810f Fix date of last ChangeLog entry. adds 5c0fac9 PR tree-optimization/63563 * tree-vect-data-refs.c (vect_an [...] adds 718c878 2014-10-21 Richard Biener rguenther@suse.de adds ce75c7c 2014-10-21 Richard Biener rguenther@suse.de adds 409678b 2014-10-21 Thomas Preud'homme thomas.preudhomme@arm.com adds ce5d39a * gcc.dg/bf-spl1.c (main): Fix implicit int. adds 58d38af 2014-10-21 Ville Voutilainen ville.voutilainen@gmail.com adds 91779aa 2014-10-21 Paolo Carlini paolo.carlini@oracle.com adds aa63559 [ARM] Update testcases for GNU11 adds f7b5112 2014-10-21 Andrew MacLeod amacleod@redhat.com adds 1eae365 compiler: Remove obsolete hidden_fields_are_ok code. adds b54cd47 * testsuite/util/io/prog_bar.cc: Qualify size_t. [...] adds d87e6a0 2014-10-21 Andrew MacLeod amacleod@redhat.com adds 415309e State cleanups from jit branch adds 94bed7c Add AutoFDO. adds d14cac4 2014-10-21 Andrew Pinski apinski@cavium.com adds b4e6d2e gcc: adds 990ad9d 2014-10-21 Manuel López-Ibáñez manu@gcc.gnu.org adds 0468fd1 * config.gcc: Remove MASK_JUMP_IN_DELAY from target_cpu_defa [...] adds dd7ffa9 Daily bump. adds cc0a8c7 gcc/ * gengtype.h (obstack_chunk_alloc, obstack_chunk_free): [...] adds b38cf1a PR target/63542 * config/i386/i386.c (ix86_pic_register_p): [...] adds 6e154e0 PR target/63594 * config/i386/i386.c (ix86_expand_vector_in [...] adds 2165588 2014-10-22 Richard Biener rguenther@suse.de Prathamesh K [...] adds 10db2a5 [Dejagnu] fix gcc-dg-prune glitch when filtering "relocation [...] adds 7654bd0 [AArch64] Update target testcases for gnu11 adds 5bc30b2 2014-10-22 Richard Biener rguenther@suse.de adds 8d4e3a5 [ARM] Add ACLE 2.0 predefined marco __ARM_FEATURE_IDIV adds 92c22d9 [ARM] Add missing '' in macro define. adds 6ce12a3 * config/avr/lib1funcs.S (__do_global_dtors): Fix wrong code [...] adds c259808 New syntax for -fsanitize-recover. adds 835b817 gcc/ * recog.h (extract_constrain_insn): Declare. * recog.c [...] adds e1a797a gcc/ * doc/md.texi: Document "preferred_for_size" and "prefe [...] adds e2f730a gcc/ * recog.h (constrain_operands): Add an alternative_mask [...] adds cc6344e gcc/ * recog.h (recog_data_d): Remove enabled_alternatives. [...] adds b53c0b3 gcc/ * lra.c (lra): Remove call to recog_init. * config/i38 [...] adds e5a2358 2014-10-22 Andrew MacLeod amacleod@redhat.com adds b865997 Reset global state ipa-icf.c:optimizer adds 7628303 PR tree-optimization/63530 tree-vect-data-refs.c (vect_crea [...] adds a8eb054 gcc/ChangeLog: adds e707b8c Do not build soft-fp code at all for powerpc64-linux-gnu. adds 0787972 2014-10-22 Richard Biener rguenther@suse.de T [...] adds efc25ec Daily bump. adds 3434c25 PR libstdc++/63497 include/bits/regex_executor.h (_Executor [...] adds 477ef92 Commit old ChangeLog entry forgotten in commit of actual change. adds 129ef22 2014-10-22 Richard Biener rguenther@suse.de adds 3b474d9 Fix SPARC testsuite gnu11 fallout adds f1314c8 Fix gnu11 fallout on SPARC adds 7364595 Fix gcc.dg/ipa/ipa-icf-2[18].c on Solaris adds 9245d2c 2014-10-23 Richard Biener rguenther@suse.de adds 923816c 2014-10-23 Thomas Quinot quinot@adacore.com adds aaec8d1 2014-10-23 Hristian Kirtchev kirtchev@adacore.com adds 48f1a50 2014-10-23 Hristian Kirtchev kirtchev@adacore.com adds e5e1b8c 2014-10-23 Robert Dewar dewar@adacore.com adds 8fd43dd 2014-10-23 Yannick Moy moy@adacore.com adds 7927258 2014-10-23 Vincent Celier celier@adacore.com adds 0bcaa11 2014-10-23 Hristian Kirtchev kirtchev@adacore.com adds 64f4467 2014-10-23 Ed Schonberg schonberg@adacore.com adds 1089ff1 2014-10-23 Ed Schonberg schonberg@adacore.com adds e09e6e5 Fix gcc.dg/ipa/ipa-icf-21.c on 32-bit Linux/x86. adds 6c95e77 AVX-512. 81.1/n. Extend `function_code' field `tree_var_decl' [...] adds e75eecf AVX. Fix block absq emit for non AVX-512 targets. adds 1a96adb * config/avr/avr.c: Fix GNU coding rules and typos. * confi [...] adds e7ec033 * c-ubsan.c (ubsan_instrument_shift): Perform the MINUS_EXPR [...] adds 2981340 PR c/63626 * c-decl.c (pop_scope): Don't print warning in e [...] adds 0d1f9fd PR target/63534 PR target/63618 gcc/ * cse.c (delete_trivi [...] adds d13a573 * doc/xml/manual/status_cxx2011.xml: Update status. * doc/x [...] adds d16d256 * config/msp430/msp430.c (msp430_print_operand): 'x' modifier [...] adds 3b393a7 PR c++/63619 adds 56c5b36 PR debug/63623 * var-tracking.c (stack_adjust_offset_pre_po [...] adds 9dc5831 2014-10-23 François Dumont fdumont@gcc.gnu.org adds 56242c2 * configure.ac: Disable the Go frontend on systems where it [...] adds f62ce0c * internal.h (backtrace_atomic_load_pointer) [no atomic or s [...] adds 5eadbe1 * config/mep/mep.h (TARGET_HAS_F_SETLKW): Don't define. adds f754c5e * tree-vrp.c (extract_range_from_assert): Fix typo in comment. adds cc590d0 * config/pa/pa.c (pa_can_combine_p): Fix typo in last change. adds 583ef18 Daily bump. adds e67508f compiler: Simplify making integer expressions. adds fcbea5e compiler: Use MPC library for complex numbers. adds 042fd16 * ipa-icf.c (sem_item_optimizer::parse_nonsingleton_classes) [...] adds 28ed1b8 Fix bootstrap/PR63632 adds fa1e121 2014-10-24 Richard Biener rguenther@suse.de adds b0f5e5a 2014-10-24 Richard Biener rguenther@suse.de adds a714a09 Account for prologue spills in reg_pressure scheduling adds ee116e5 Improve scheduler dumps of ready list adds 74f2b7d Remove cached_first_cycle_multipass_dfa_lookahead and cached_ [...] adds 139326c Disable max_issue when scheduling for register pressure adds 8f18492 Handle SCRATCH in decompose_address adds b58f2ae 2014-10-24 Daniel Hellstrom daniel@gaisler.com adds 8c1f387 * gcc.target/alpha/980217-1.c (main): Fix implicit int. * g [...] adds 4b8ceed Fix gcc.dg/pr63594-1.c execution on Solaris/x86 adds 20bce7a PR target/63173 * config/aarch64/arm_neon.h ( [...] adds 55534d3 2014-10-24 Richard Biener rguenther@suse.de adds 50ad7ed 2014-10-24 Richard Biener rguenther@suse.de adds 1d45170 [AArch64] Cleanup logic around aarch64_final_prescan adds ba228f2 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 68082a8 [AArch64] LINK_SPEC changes for Cortex-A53 erratum 835769 workaround adds 208b7e6 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 7138832 Add new files missing from previous commit. adds b12d8e7 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 4718f42 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 8aedf2a 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds a3ee4a1 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 9aeb600 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds e4021c5 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 9c08ad3 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 9a36e10 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds f2671ac 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 2093b5a 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 3c8a177 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 93dead6 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 83b3819 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 7650f56 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds ce2361f 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 0c5f297 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds e8ee28d 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 2301db3 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 7221a34 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 002017b 2014-10-24 Christophe Lyon christophe.lyon@linaro.org adds 024edbc Fix for PR63595 adds ae05a71 [ARM] revert changes on check_effective_target_arm_*_ok adds 1409182 2014-10-24 Daniel Hellstrom daniel@gaisler.com adds 0033bc1 2014-10-24 Paolo Carlini paolo.carlini@oracle.com adds 5766e83 * avr-protos.h (avr_out_sign_extend): New. * avr.c (avr_adj [...] adds b85b703 * configure.ac (build_configargs): Don't share config.cache [...] adds 1085f3b Fix bad email last commit adds 37a7d2c [PATCH 1/2] [AARCH64,NEON] Add patterns + builtins for vld[23 [...] adds 933581c [PATCH 2/2] [AARCH64,NEON] Convert arm_neon.h to use new buil [...] adds 2f06abc fix up changelog format for r216671. adds 85fecbe PR c/56980 * c-pretty-print.c (c_pretty_printer::simple_typ [...] adds 7bc834d [ARM] gnu11 cleanup for aapcs testcases adds 561cac0 Fix error in earlier ChangeLog entry: s/define/undefine/. adds e39efce 2014-10-24 Tobias Burnus burnus@net-b.de adds 8fc0073 C++11 explicitly forbids macros for bool, true and false. adds 5ef34f4 * dwarf2out.c (declare_in_namespace): Only emit external de [...] adds bda713a Daily bump. adds fd1eaa2 Optimize powerpc*-*-linux* 32-bit classic hard/soft float har [...] adds 5c00920 Only allow e500 double in SPE_SIMD_REGNO_P registers. adds cede7d6 PR rtl-optimization/63615 * simplify-rtx.c (simplify_plus_m [...] adds d9eecfb Add forgotten "configure: regenerate" stanza to last CL entry. adds b93e0bb 2014-10-25 François Dumont fdumont@gcc.gnu.org adds 8f936b5 PR tree-optimization/63641 * tree-ssa-reassoc.c (optimize_r [...] adds 36622ef Daily bump. adds d8ca5b5 gcc/ * config/m68k/m68k.c: Include rtl-iter.h. (m68k_final_ [...] adds bcf1a9e gcc/ * config/m68k/m68k.c (m68k_tls_reference_p_1): Delete. [...] adds 727d658 gcc/ * config/sh/sh-protos.h (shmedia_cleanup_truncate): Tak [...] adds ff2136d gcc/ * config/sh/sh.c (sh_contains_memref_p_1): Delete. (sh [...] adds cd2faba gcc/ * config/xtensa/xtensa.c: Include rtl-iter.h. (xtensa_ [...] adds be83dbc gcc/ * config/mep/mep.c: Include rtl-iter.h. (global_reg_me [...] adds b85b043 gcc/ * config/mep/mep.c (mep_store_find_set): Take a const_r [...] adds 6b92c2d gcc/ * config/mep/mep.c (mep_mul_hilo_bypass_1): Delete. (m [...] adds 840f527 gcc/ * config/mips/mips.c: Include rtl-iter.h. (mips_small_ [...] adds 2104d5c gcc/ * config/mips/mips.c (mips_rewrite_small_data_1): Take [...] adds 987fc5e gcc/ * config/mips/mips.c (mips_kernel_reg_p): Replace with. [...] adds 1795cff gcc/ * config/mips/mips.c (mips16_rewrite_pool_refs_info): D [...] adds 3e0e21c gcc/ * config/mips/mips.c (r10k_needs_protection_p_1): Take [...] adds 24718dd gcc/ * config/mips/mips.c (r10k_needs_protection_p_call): Ta [...] adds c5cc1cd gcc/ * config/mips/mips.c (mips_sim_insn): Update comment. [...] adds 548765d gcc/ * config/mips/mips.c (mips_record_lo_sum): Replace with [...] adds d736bde gcc/ * config/mips/mips.c (mips_at_reg_p): Delete. (mips_ne [...] adds 2de5120 * config/pa/linux-unwind.h (pa32_read_access_ok): New functi [...] adds 431ae4e gcc/ * config/microblaze/microblaze.c: Include rtl-iter.h. [...] adds 32ecf96 In cp/error.c, I separate the initialization of the diagnosti [...] adds 9f5477a Daily bump. adds a400b1a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Array_Type>: [...] adds cc01c14 * gcc-interface/decl.c (gnat_to_gnu_entity): Apply special t [...] adds f619eca 2014-10-27 Richard Biener rguenther@suse.de adds 7464361 * gcc-interface/utils.c (create_var_decl_1): For a variable [...] adds 86c345b * gcc-interface/trans.c (gnat_to_gnu) <N_Real_Literal>: Mino [...] adds 3048807 * gcc-interface/misc.c (gnat_init_options_struct): Parameter [...] adds bc4a712 2014-10-27 Richard Biener rguenther@suse.de adds a073bb9 * gcc-interface/utils.c (create_subprog_decl): Adjust condition. adds f55d58f [AArch64] Temporarily remove aarch64_gimple_fold_builtin code [...] adds 94ea856 2014-10-27 Andrew MacLeod amacleod@redhat.com adds 7ba68b1 [Vectorizer] Make REDUC_xxx_EXPR tree codes produce a scalar result adds f3d7654 Add new optabs for reducing vectors to scalars adds 06329b3 [AArch64] Use new reduc_plus_scal optabs, inc. for __builtins adds 69e7d93 * MAINTAINTERS: Change my email address. adds 89debc6 [AArch64] Use new reduc_[us](min|max)_scal optabs, inc. for builtins adds 1ecd979 [AArch64] Restore gimple_folding of reduction intrinsics adds fddbd01 libgo: Update to Go 1.3.3 release. adds ab103e3 Let GDB reuse GCC's parser. adds cf72f34 Implement N3653 (Member initializers and aggregates) and fix [...] adds 6f4e40c gcc/ * config/spu/spu.c: Include rtl-iter.h (ea_symbol_ref) [...] adds 15e472e gcc/ * config/s390/s390.c: Include rtl-iter.h. (check_dpu): [...] adds 97a30fe gcc/ * config/alpha/alpha.c: Include rtl-iter.h. (split_sma [...] adds 70b88ec gcc/ * config/alpha/alpha.c (alpha_set_memflags_1): Delete. [...] adds fe508be gcc/ * config/alpha/alpha-protos.h (alpha_find_lo_sum_using_ [...] adds c0fe2f4 gcc/ * config/alpha/alpha-protos.h (some_small_symbolic_oper [...] adds 31f6a8f gcc/ * config/i386/i386.c: Include rtl-iter.h (ix86_check_a [...] adds 2bcb1d5 gcc/ * config/i386/i386.c (extended_reg_mentioned_1): Delete [...] adds dc3b4be gcc/ * config/i386/i386.c (find_constant_1): Delete. (find_ [...] adds fc15acd gcc/ * config/i386/i386.c (ix86_loop_memcount): Delete. (ix [...] adds 65865fc * tree.c (build_common_tree_nodes): Don't even store the __in [...] adds 5d09816 PR63442 libgcc_cmp_return_mode not always return word_mode adds 8f3f446 Daily bump. adds 5e1a5ab Add strtoll and strtoull to libiberty. adds cf35797 Allow to override Asan shadow offset. adds f4d482a Enable -fsanitize-recover for KASan. adds d954097 Remove VEC_LSHIFT_EXPR and vec_shl_optab adds ff05bd3 2014-10-28 Richard Biener rguenther@suse.de adds f9acf11 Don't inline GCC memory builtins if ASan is enabled. adds bc36b64 Add missing tests. adds f066909 Actually removed redundant tests from r216783. adds a7e676a * tree-ssa-math-opts.c (find_bswap_or_nop_1): Use uint64_t [...] adds 0f066ea AVX-512. 81.2/n. Add new built-ins. adds aea24ff AVX-512. 82/n. Add gather built-ins. adds e638272 AVX-512. 83/n. Add scatter built-ins. adds 7b28796 AVX-512. 84/n. Add missing immediate checks. adds 9f29061 AVX-512. 85/n. Add intrinsics headers. adds b768d5e 2014-10-28 Richard Biener rguenther@suse.de adds 1140c30 * cgraph.h: Flatten. Remove all include files. (symbol_tab [...] adds 4d099c1 gcc/: * godump.c (precision_to_units): New helper fun [...] adds 5efbe69 libgo: Add consts for ioctl adds 6a281cd * constexpr.c (cxx_eval_outermost_constant_expr): Tweak. adds ec4adff longlong.h: Disable alpha umul_ppmm for old g++ adds 399c003 2014-10-28 Manuel López-Ibáñez manu@gcc.gnu.org adds bf4147c debug/elf: add power64 support along with relocation test adds 6fba506 Daily bump. adds 73b693d AVX-512. 86/n. Add options tests. adds b7710e7 AVX-512. 87/n. Add rest of the tests. adds b7bb73e AVX-512. 88/n. Add missed avx512bw/avx512vl cmp intrinsics. adds 31a456b AVX-512. 89/n. Improve mask move insn generation. adds 98b1781 2014-10-29 Tristan Gingold gingold@adacore.com adds e5cf270 2014-10-29 Richard Biener rguenther@suse.de adds 0929c47 Add svn:executable on configure. adds 4aafe23 gcc/ PR rtl-optimization/63340 (part 1) * ira-costs.c (all_ [...] adds 511b66f gcc/ PR rtl-optimization/63340 (part 2) * rtl.h (invalid_mo [...] adds 5ac6b35 2014-10-29 Thomas Preud'homme thomas.preudhomme@arm.com adds 6b01e63 * Makefile.am (CXXFLAGS, LDFLAGS): Filter out -fsanitize=add [...] adds ced1160 * configure.ac: Remove -Werror addition to WARN_FLAGS. Add [...] adds 3754d04 gcc/ada/ * gcc-interface/decl.c, gcc-interface/gigi.h, gcc-i [...] adds d9b5cf5 Optimize powerpc*-*-linux* e500 hardfp/soft-fp use. adds 6d58fd2 2014-10-29 Richard Biener rguenther@suse.de adds 36c50a5 gcc/: * godump.c (go_format_type): Represent "float _Complex [...] adds bdb8985 PR ipa/63587 adds f3715c3 * expmed.c (strict_volatile_bitfield_p): Fix off-by-one error [...] adds 8b2a9a0 [ARM] Fix/revert fallout from machine_mode change. adds 9be8268 [AArch64] Fix/revert fallout from machine_mode change adds c935769 Add <experimental/algorithm> and <experimental/functional>. adds a5118bd * include/experimental/any: Add feature-testing macro. * in [...] adds 1ceb3fa Use perfect forwarding in std::function invokers. adds fcf02f9 [AArch64] Restore recog state after finding pre-madd instruction adds d3b20a6 Fix build fallout with machine_mode changes. adds 544ff5a Daily bump. adds 89dcddd * config/pa/pa-protos.h (pa_output_arg_descriptor): Strength [...] adds 944792e Build a shared host libiberty also for libcc1's benefit. adds b2e8d25 PR ipa/63574 PR ipa/63664 * g++.dg/ipa/pr63574.C: New test [...] adds fb8120b Add svn:executable property for generate_libstdcxx_web_docs. adds cab27d2 2014-10-30 Yannick Moy moy@adacore.com adds 72114cb 2014-10-30 Hristian Kirtchev kirtchev@adacore.com adds 672fae9 2014-10-30 Ed Schonberg schonberg@adacore.com adds ba30453 Re-commit wrongly reverted previous change. adds 03ffc1d Recommit wrongly reverted change. adds 3b0df22 Recommit wrongly reverted change. adds 528ae8b 2014-10-30 Ed Schonberg schonberg@adacore.com adds 1eae76c 2014-10-30 Jan-Benedict Glaw jbglaw@lug-owl.de adds 58810b9 2014-10-30 Richard Biener rguenther@suse.de adds c9be09e * configure.host (aix5+): New stanza. (aix4.3 [...] adds abf6f92 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for a [...] adds df096f7 * gcc.misc-tests/godump-1.c: Skip if ! lp64. adds 2a2d01b 2014-10-30 Richard Biener rguenther@suse.de adds 80c3d8c 2014-10-30 Richard Biener rguenther@suse.de adds a3fec48 * c-objc-common.c (c_tree_printer) <case 'T'>: For a typedef [...] adds 0e36a0d Make soft-fp symbols into compat symbols for powerpc*-*-linux*. adds 7c83c1f 2014-10-30 Steve Ellcey sellcey@imgtec.com adds 47edca9 Add zero-cost loops for xtensa port. adds 648c182 Daily bump. adds 6f0a1b3 2014-10-31 Ilya Enkovich ilya.enkovich@intel.com adds ecedf6a gcc/ adds e8a2f47 2014-10-31 Ed Schonberg schonberg@adacore.com adds d431698 2014-10-31 Ed Schonberg schonberg@adacore.com adds 10e64fb 2014-10-31 Jan-Benedict Glaw jbglaw@lug-owl.de adds 726e737 2014-10-31 Eric Botcazou ebotcazou@adacore.com adds 647fab5 2014-10-31 Eric Botcazou ebotcazou@adacore.com adds f1a9be4 2014-10-31 Arnaud Charlet charlet@adacore.com adds ee46f40 2014-10-31 Eric Botcazou ebotcazou@adacore.com adds 2309001 PR sanitizer/63697 * tree-vrp.c (simplify_internal_call_usi [...] adds 1fdc971 2014-10-31 Eric Botcazou ebotcazou@adacore.com adds f7d3db3 * Makefile.def (libcc1): Remove bootstrap=true;. * Makefile [...] adds 2ae4e1e 2014-10-31 Vincent Celier celier@adacore.com adds c59936c 2014-10-31 Vasiliy Fofanov fofanov@adacore.com adds 77016f9 2014-10-31 Ed Schonberg schonberg@adacore.com adds 0d4674f 2014-10-31 Ed Schonberg schonberg@adacore.com adds eca9489 2014-10-31 Vincent Celier celier@adacore.com adds 0b6c968 2014-10-31 Thomas Preud'homme thomas.preudhomme@arm.com adds d9253f0 * gnat.dg/opt42.ad[sb]: New test. adds be5c7f1 * ipa-inline.c (want_inline_small_function_p): Fix typo and [...] adds 7d8fb07 * gcc.target/i386/pr23098.c: Remove xfail. adds d7d1c3f gcc/ adds e8b67bc 2014-10-31 Richard Biener rguenther@suse.de adds 5021a61 2014-10-31 Vincent Celier celier@adacore.com adds 472d417 2014-10-31 Olivier Hainque hainque@adacore.com adds 3dbe7a6 2014-10-31 Hristian Kirtchev kirtchev@adacore.com adds d09ef31 2014-10-31 Richard Biener rguenther@suse.de adds 52077fa * doc/contrib.texi: Add contribution notes for Balaji [...] adds 8f77eb1 PR rtl-optimization/63659 * ree.c (update_reg_equal_equiv_n [...] adds 978e320 PR target/63620 * config/i386/i386.md (*pushtf): Allow only [...] adds 081db18 Make std::vector<bool> meet C++11 allocator requirements. adds e93f2e1 PR target/63620 * config/i386/i386-protos.h (ix86_use_pseud [...] adds e513756 PR target/63702 * config/i386/i386.c (ix86_expand_args_buil [...] adds aa97583 Daily bump. adds 0ec3791 [Patch 1/7] Hookize *_BY_PIECES_P adds a83f0e2c [Patch 2/7 s390] Deprecate *_BY_PIECES_P, move to hookized version adds f4da8f2 [Patch 3/7 arc] Deprecate *_BY_PIECES_P, move to hookized version adds 8bd8b53 [Patch 4/7 sh] Deprecate *_BY_PIECES_P, move to hookized version adds 2f3d587 [Patch 5/7 mips] Deprecate *_BY_PIECES_P, move to hookized version adds 16b382d [Patch 6/7 AArch64] Deprecate *_BY_PIECES_P, move to hookized [...] adds d4bd0e6 [Patch 7/7] Remove *_BY_PIECES_P adds 34517c6 2014-11-01 Andrew MacLeod <amacleod@redhat,com> adds 4fdd03b Daily bump. adds 4af203a testsuite/ adds 97ab047 2014-11-02 Paolo Carlini paolo.carlini@oracle.com adds b0fa15c [ARM] Fix CLZ_DEFINED_VALUE_AT_ZERO for vector modes adds ac8701b * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* t [...] adds de3b204 gcc/ * config/arc/arc.c: Include rtl-iter.h. (arc_rewrite_s [...] adds 42aaaed gcc/ * config/arc/arc.c (arc_rewrite_small_data_p): Constify [...] adds c0d1d14 gcc/ * config/arc/arc.c (arc600_corereg_hazard_1): Delete. [...] adds 91862a9 gcc/ * config/arc/arc.c (write_ext_corereg_1): Delete. (arc [...] adds 3673a0e * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target. * g++ [...] adds c29261e Daily bump. adds aa257c0 Add support for ref-qualified functions to std::mem_fn adds 53bffb1 Check number of arguments in bind expressions. adds 095f714 2014-11-03 Zhenqiang Chen zhenqiang.chen@arm.com adds f083e31 2014-10-31 Andrew Pinski apinski@cavium.com adds 6de2b6b ChangeLog: 2014-11-03 Zhenqiang Chen zhenqiang.chen@arm.com adds 061a702 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i6 [...] adds 4b0da10 x86: extend vect-args testcase to AVX flavors adds b028e49 2014-11-03 Marc Glisse marc.glisse@inria.fr adds 4d8d655 2014-11-03 Marc Glisse marc.glisse@inria.fr adds 881946b 2014-11-03 Paolo Carlini paolo.carlini@oracle.com adds bf6a020 PR c/52769 * gcc.dg/pr52769.c: New test. adds 2ad7e37 2014-11-03 Richard Biener rguenther@suse.de adds 6eb68b8 Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV for powerpc*-*-lin [...] adds c4ff8d5 2014-11-03 Richard Biener rguenther@suse.de adds 5ffe68e runtime: use "$GOC -dumpversion" instead of BASE-VER to disco [...] adds e809123 2014-11-03 Paolo Carlini paolo.carlini@oracle.com adds f5c0486 * config/avr/gen-avr-mmcu-specs.c: Remove unnecessary for [...] adds f0d2715 2014-11-03 Tobias Burnus burnus@net-b.de adds fb2edec 2014-11-04 Manuel López-Ibáñez manu@gcc.gnu.org adds 59c8d9e gcc/: * godump.c (go_format_type): Rewrite RECORD_TYPE nad U [...] adds 46c30c5 Daily bump. adds 32f28ee 2014-11-04 Zhenqiang Chen zhenqiang.chen@arm.com adds a0ac773 Use aliases for type traits in C++14 mode. adds 345dccb * include/std/functional (_Bind_simple): Simplify construction. adds 6e0bb7e Use ctype_base::blank in regex_traits. adds 60f7840 Make reference_wrapper trivially copyable. adds 6ba5b1e Do not assume allocator is assignable. adds 1d34097 * include/parallel/numeric.h: Do not use default arguments i [...] adds 277d371 2014-11-03 Jan-Benedict Glaw jbglaw@lug-owl.de adds bdaae64 * ubsan.c (instrument_object_size): Optimize [x & CST] array [...] adds 55224e0 Fix typo in definition of __ARM_FEATURE_IDIV adds c25cc4b Fix typo in definition of __ARM_FEATURE_IDIV adds 663fd8c [AArch64] Fix predicate and constraint mismatch in logical at [...] adds 0d2d31f [ARM] Migrate to new reduc_plus_scal_optab adds 375c398 [ARM] Migrate to new reduc_[us](min|max)_scal_optab adds 7f5deb8 gcc/testsuite/ * gcc.target/powerpc/pr60102.c: Move dg-skip [...] adds 7f628c0 2014-11-04 Jan-Benedict Glaw jbglaw@lug-owl.de adds 9d43a9e * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std [...] adds fb28256 Fix type mismatches in intrinsic functions. adds 56cc242 Make a temporary sequence for a jump emitted only to examine [...] adds 9a7c26d Fix up mode confusion in combine_simplify_rtx. adds 1bfe003 * testsuite/util/testsuite_allocator.h (operator==): Fix recursion. adds d3213b8 [AArch64] fix unsafe access to deallocated stack adds 8c2cffd gcc/testsuite/ adds b80ff96 compiler: Logical operators should yield untyped bool for unt [...] adds ec9f6aa * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-op [...] adds 813958d * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*. adds 6b5813f * Makefile.in (OBJS): Add sanopt.o. (GTFILES): Add sanopt.c [...] adds 33cc3e7 * sanopt.c (sanopt_optimize_walker): Remove unused variables. adds 7fd22aa 2014-11-04 Richard Biener rguenther@suse.de adds b41c650 * config/rs6000/rs6000.c (atomic_hold_decl, atomic_clear_dec [...] adds 141eb62 libgo: add s390 support adds 0dc7b99 Daily bump. adds 1a7d602 sync/atomic: fix data races in tests adds c2e7f3a * go.test/go-test.exp: In +build lines, require whitespace a [...] adds 4db0f0b * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x]. adds f373184 [AArch64] Restructure arm_neon.h vector types. adds 08344fc Fix gnu11 fallout on Solaris 10+ adds 0440752 2014-11-05 Alex Velenko Alex.Velenko@arm.com adds fb90ac0 Allow a port not to define an indirect_jump pattern. adds cc1bb56 Don't unnecessarily call eliminate_regs. adds 84b574d Add a no_register_allocation target hook. adds 809140f Allow a target to skip an unnecssary register return value fo [...] adds 6fe9a05 Reorganize post-ra pipeline for targets without register allocation. adds 058a1b7 gcc/ adds 2cac48f * gcc.dg/torture/pr59166.c: XFAIL on AIX. * g [...] adds 5564371 [AArch64,ARM] support bswap tests on aarch64_be. Skip them on [...] adds 388a5b2 2014-11-05 Christophe Lyon christophe.lyon@linaro.org adds 05e7532 Fix dg.torture tests with avx512 adds 9579572 Enable -fextended-identifiers by default. adds c82d64a gcc/testsuite/ChangeLog: adds a1d896b * gcc-interface/utils.c (create_subprog_decl): Move code dea [...] adds 939bd7f * gcc-interface/trans.c (Handled_Sequence_Of_Statements_to_g [...] adds 35f63fe * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds a7c879a 2014-11-04 François Dumont fdumont@gcc.gnu.org Jonat [...] adds fa1a3f3 * gcc-interface/trans.c (Subprogram_Body_to_gnu): For a func [...] adds 788bd17 PR target/63538 * config/i386/i386.c (in_large_data_p): Rej [...] adds e774b00 * gnatvsn.ads (Library_Version): Bump to 5.0. adds 1d71599 Revert revision 217149 because it breaks Ada: adds 80e5f40 Fix all MIPS test failures caused by implicit declaration/int [...] adds 4572556 Daily bump. adds aa80e21 2014-11-06 Prachi Godbole prachi.godbole@imgtec.com adds 5dabc15 2014-10-11 Hale Wang Hale.Wang@arm.com adds b406876 Fix incorrect ChangeLog entry. adds ae5265d 2014-11-06 Hale Wang Hale.Wang@arm.com adds d0eb9b3 2014-11-06 Richard Biener rguenther@suse.de adds 4c62c15 gcc/testsuite/ adds 6f102bd Move testsuits ChangeLog entry to correct ChangeLog. adds 2f69840 Fix incorrect ChangeLog entry. adds 60b9637 Correctly check dg-require-effective-target in avx512 tests. adds 835d2f5 * sanopt.c (sanopt_optimize_walker): Limit removal of the ch [...] adds 6762275 [Patchv3] Control SRA and IPA-SRA by a param rather than MOVE_RATIO adds b92f277 [AArch64] Add ACLE arch-related predefined macros adds 8a1b0e9 mksysinfo: Tolerate missing structures in upcase_fields. adds c76c77a runtime: Use stckf unconditionally on s390. adds d895e9d Add a new asm hook to print the end of a variable definition. adds 32f008a Don't combine calls into i3, it wouldn't be changed into a CA [...] adds b69de85 Allow a port to use pseudos as call args; don't put them in t [...] adds 53597a5 Add a hook to inform a port about call arguments. adds 09a686a * config/m32c/cond.md (movqicc_<code>_<mode>): Remove mode of [...] adds 6d6c8ab * tree-cfgcleanup.c (fixup_noreturn_call): Do not perform DCE here. adds 109ca87 Preserve original spellings of extended identifiers. adds 257ccd4 2014-11-06 Steve Ellcey sellcey@imgtec.com adds a74c6d2 Daily bump. adds 8566b7c * config/pa/pa.md (trap): New insn. Add "trap" to attribute [...] adds 7e3c779 gcc/ChangeLog: 2014-11-07 Terry Guo terry.guo@arm.com adds daf8408 contrib/ adds 770ae4b 2014-11-07 Richard Biener rguenther@suse.de adds a6e4653 2014-11-07 Richard Biener rguenther@suse.de adds b43b0cf [PATCH] PR63676, exit tree fold when node be TREE_CLOBBER_P adds fd43cc5 PR ipa/63595 * g++.dg/ipa/pr63595.C: New test. adds b90dc9e PR ipa/63747 * gcc.dg/ipa/pr63747.c: New test. * ipa-icf-g [...] adds 2279bb2 * ja.po: Update. adds f9516d2 PR ipa/63580 * cgraphunit.c (cgraph_node::create_wra [...] adds 6ff1f3e 2014-11-07 Ed Schonberg schonberg@adacore.com adds 7d525f2 2014-11-07 Hristian Kirtchev kirtchev@adacore.com adds 6a492be 2014-11-07 Robert Dewar dewar@adacore.com adds e20c756 2014-11-07 Hristian Kirtchev kirtchev@adacore.com adds 9c7948d 2014-11-07 Arnaud Charlet charlet@adacore.com adds 2369cd2 [PATCH] Add AArch64 to the target list for 20040204-1.c adds 8b4991a PR c++/63366 * decl.c (grokdeclarator): Fix __complex meani [...] adds 9b395ed [PATCH] gnu11 cleanup for gcc.target/arm/lp1243022.c adds e7e4eda 2014-11-07 Daniel Hellstrom daniel@gaisler.com adds 498d4c2 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c. adds e27e1dc PR target/63534 adds 69b9235 2014-11-07 Richard Biener rguenther@suse.de adds d8139ed PR tree-optimization/61515 * tree-ssa-threadedge.c (invalid [...] adds 130b16a Fix typo and line wrap in ChangeLog adds c471e1b * parser.c (cp_parser_unqualified_id): Handle __func__ here. [...] adds dc91cf0 2014-11-07 Andrew Pinski apinski@cavium.com adds 019ba32 Daily bump. adds 996ae1f DR 1558 * pt.c (dependent_alias_template_spec_p): New. (de [...] adds ed72340 * config/arm/arm.c (arm_set_return_address): Mark the store [...] adds fad9989 gcc/ * config/arm/aarch-common.c: Include rtl-iter.h. (sear [...] adds eb94d85 gcc/ * config/arm/arm.c: Include rtl-iter.h. (arm_tls_refer [...] adds 728209c gcc/ * config/arm/arm.c (arm_note_pic_base): Delete. (arm_c [...] adds 868d852 gcc/ * config/aarch64/aarch64.c: Include rtl-iter.h. (aarch [...] adds ec9bdbf Daily bump. adds c434260 2014-11-09 Richard Biener rguenther@suse.de adds 5f55304 * gcc.target/powerpc/pr51623.c: Fix implicit declarations. adds 8c0d01a 2014-11-09 Vladimir Makarov vmakarov@redhat.com adds cda9a20 * config/avr/predicates.md (low_io_address_operand): [...] adds a89f044c Fix buffer overflow in avx256-unaligned-{load|store}-7.c adds b01787d Correct ChangeLog adds 69f332e Daily bump. adds b8a8c7b PR 47007 and 61847 Locale failures in libgfortran. adds 5eb03b8 * config/i386/avx512vldqintrin.h (_mm256_broadcast_f32x2): _ [...] adds ec97fa2 DR 2007 * call.c (build_new_op_1): Don't do non-class looku [...] adds 6800de3 DR 799 * typeck.c (build_reinterpret_cast_1): reinterpret_c [...] adds ee080c0 gcc/ adds c7bd9c3 * gimple-low.c (lower_function_body): Clear the location of [...] adds 874a3d2 2014-11-10 Richard Biener rguenther@suse.de adds c8f6378 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto- [...] adds e407654 2014-11-10 Richard Biener rguenther@suse.de adds dec734e ICF is disabled for the test because of default char signedne [...] adds 0eac737 * config/avr/avr.h (CPLUSPLUS_CPP_SPEC): Define. adds ec4d2c3 2014-11-10 Richard Biener rguenther@suse.de adds 42dd613 2014-11-10 Richard Biener rguenther@suse.de adds 6f5ffe8 2014-11-10 Richard Biener rguenther@suse.de adds 05d5a6d 2014-11-10 Richard Biener rguenther@suse.de adds 3aa2fa4 libcpp: adds 7260826 Add a target hook for assembling undeclared decls. adds 7ed9df7 Make thread_prologue_and_epilogue_insns callable from backends. adds 8ce8078 Add the nvptx port. adds 0f932ca Testsuite alloca fixes for ptx. adds 133d4fe Testsuite untyped assembly fixes for ptx. adds 19a2018 XFAILs and such for ptx. adds 2becec3 ptx testsuite fixes for issues like indirect jumps and jump labels. adds 7d35fed Random testsuite tweaks for ptx. adds ac11f20 ptx testsuite fix for return addresses. adds 06b040b 2014-11-10 Thomas Preud'homme thomas.preudhomme@arm.com adds 664dd75 [PATCH] Partially fix PR61529, bound basic block frequency adds 0c93e15 Add a testcase for PR tree-optimization/63778 adds 7d1c2d3 2014-11-10 Andreas Tobler andreast@gcc.gnu.org adds 9502706 PR bootstrap/63573 * calls.c (initialize_argument_informati [...] adds 9c86b4d gcc/ * config/frv/frv.c: Move include of rtl.h after hard-re [...] adds fbb3413 gcc/ * config/frv/frv.c: Include rtl-iter.h. (frv_acc_group [...] adds e94159c gcc/ * config/frv/frv.c (frv_registers_conflict_p_1): Take a [...] adds f981247 gcc/ * config/frv/frv.c (frv_io_handle_use_1): Delete. (frv [...] adds 0feb4de 2014-11-10 Paolo Carlini paolo.carlini@oracle.com adds 462adb1 Revert the last change on gcc.c-torture/compile/pr35468.c adds a87c9ee [gcc/] adds fda23bc Add missing braces in gcc.dg/pr44194-1.c adds 26ca2f0 2014-11-10 Patrick Palka ppalka@gcc.gnu.org adds 0b6934b 2014-11-10 Vladimir Makarov vmakarov@redhat.com adds 1675d1b 2014-11-10 François Dumont fdumont@gcc.gnu.org adds 24c4f18 Fix std::deque move construction with non-equal allocators. adds b170757 * ipa-icf-gimple.c (func_checker::compare_bb): Fix comment t [...] adds 9974fcd * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options. adds 097a1c0 2014-11-11 Uros Bizjak ubizjak@gmail.com adds 699fb99 * config/i386/i386.c (ix86_decompose_address): Replace open- [...] adds 8aca05e Daily bump. adds 1deb811 * sched-deps.c (sched_analyze_1): Check pending list if it i [...] adds 23a92fc c++ify sreal adds 5cb678b Fix error location for cilk error message adds 0db094a Add test cases for all the new cilk errors adds 325b86d Fix some of the existing Cilk tests for the new errors. adds fdd735a Error out for Cilk_spawn or array expression in forbidden places adds 51d9ad1 Add illegal cilk checks to C++ front. adds 69ec49d 2014-11-11 Tobias Burnus burnus@net-b.de adds afeb3fd * sreal.c (sreal::to_int): Use INTTYPE_MAXIMUM (int64_t) in [...] adds 3582b93 2014-11-11 Terry Guo terry.guo@arm.com adds 7ff6cfb PR bootstrap/63699 PR bootstrap/63750 adds c32d749 PR libstdc++/63811 * include/bits/stl_deque.h (_Deque_base: [...] adds 3090ad0 2014-11-11 Siva Chandra Reddy sivachandra@google.com adds b50046f [Fortran] PR 63701 Make sure variable is always used initialised adds 15e6e01 PR ada/42978 * mlib-utl.adb (ar): Output the options passed [...] adds 3d4d7ad * system.h: Include algorithm and utility. * rtl.h: Do not [...] adds 662274e 2014-11-11 Richard Biener rguenther@suse.de adds e1daea7 PR ipa/63622 adds 565353e 2014-11-11 Richard Biener rguenther@suse.de adds a54b3d7 contrib/ adds 8b7de9a [AArch64] Properly guard CUMULATIVE_ARGS definition and remov [...] adds 2cc1223 gcc/ adds 612bd51 * config/alpha/alpha.c (alpha_emit_conditional_branch): Repl [...] adds 8d2c507 /cp 2014-11-11 Paolo Carlini paolo.carlini@oracle.com adds c4d0de0 [Patch AArch64] Fix up BSL expander for floating point types adds 572cf1f 2014-11-11 Tobias Burnus burnus@net-b.de adds 7c40780 toplevel: 2014-11-11 Francois-Xavier Coudert <fxcoudert@gcc [...] adds abad5ed 2014-11-11 François Dumont fdumont@gcc.gnu.org adds 863e76f Merger of dmalcolm/jit branch from git adds ae4dbd5 PR target/61535 * config/sparc/sparc.c (function_arg_vector [...] adds 2d60011 2014-11-11 Siva Chandra Reddy sivachandra@google.com adds 9fcfed2 * reorg.c (fill_slots_from_thread): Do not copy frame-relate [...] adds 766928a libcpp/ChangeLog: adds 4d0069e gcc/testsuite/ChangeLog: adds a228eb3 Make std::mem_fn work with varargs functions. adds 99f33b7 2014-11-11 Andrew Pinski apinski@cavium.com adds bf56468 Define __void_t and SFINAE-friendly iterator_traits. adds c5e9e4a * include/experimental/optional (_Has_addressof): Check for [...] adds 07ae09e Daily bump. adds 646e274 VRP: Simplify logic for checking if any asserts need to be inserted adds 86f60dd * testsuite/experimental/optional/constexpr/observers/1.cc: [...] adds 1b23eb9 Fix dump scanning in g++.dg/ipa/devirt-42.C adds b9a0d1a 2014-11-12 Andreas Tobler andreast@gcc.gnu.org adds 31d696f libgo: Update libtool support to files in current GCC trunk. adds 40e9de1 [AArch64] Add reference to ACLE and consolidate documentation. adds ef53eb9 [AArch64] Remove unnecessary files. adds e506ea6 gcc/ * rtl.h (rtx_function, for_each_rtx, for_each_rtx_in_in [...] adds 674ef85 [PATCH][dejagnu] truncate absolute file path into relative fo [...] adds 4b2d4ce 2014-11-12 Thomas Preud'homme thomas.preudhomme@arm.com adds 35e1a6f 2014-11-12 Richard Biener rguenther@suse.de adds c229fef 2014-11-12 Richard Biener rguenther@suse.de adds 9db6650 Add -Wno-deprecated to dg-options. adds eb1b4b9 LWG DR 2315. weak_ptr should be movable adds 7a87ff5 2014-11-12 Richard Biener rguenther@suse.de adds 0c93c8a PR c/59708 * builtin-attrs.def (ATTR_NOTHROW_TYPEGENERIC_LE [...] adds 30d8934 2014-11-12 Richard Biener rguenther@suse.de adds 27de209 Avoid tail call in c-c++-common/asan/strlen-overflow-1.c adds 86b9f14 Predefine __NO_MATH_ERRNO__ for -fno-math-errno. adds 20ba068 2014-11-12 Richard Biener rguenther@suse.de adds 38d93c2 2014-11-12 Richard Biener rguenther@suse.de adds 1d2d4c4 gcc/testsuite adds 497d1b7 * fold-const.c (fold_binary_loc): Don't fold if the result [...] adds 7a0c641 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instea [...] adds 5ceed41 Cast strtol return to unsigned long adds a021b82 Fix typo in *<arith_shift_insn>_shiftsi adds 376e0a4 [AArch64] Let LR register alloctable adds 475b7fe * gcc.target/i386/pr45852.c: Simplify target selector. * gc [...] adds 78adef5 2014-11-12 Tobias Burnus burnus@net-b.de adds 66cc782 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target sel [...] adds 90d9e58 2014-11-11 Tobias Burnus burnus@net-b.de adds 845ec88 Fix ChangeLog of previous commit, r217438: adds 491d11b Add bounds checking to vqdm*_lane intrinsics via a qualifier [...] adds 5626bcb Add a testcase for PR tree-optimization/63835 adds 745a600 Implement resolutions of LWG 2399, 2400 and 2401. adds b081e1b 2014-11-12 Kai Tietz ktietz@redhat.com adds 43471e0 /cp 2014-11-12 Paolo Carlini paolo.carlini@oracle.com adds 3fc3fa0 Initialize PIC register for large PIC model C++ thunk adds f2b55ae Implement MIPS o32 FPXX, FP64, FP64A ABI extensions. adds bc59954 Use gen_rtx_REG to set pic_offset_table_rtx adds b2c90c5 PR ipa/63838 * ipa-pure-const.c (propagate_nothrow): Walk w [...] adds ff02021 std::shared_ptr atomic operations adds 7f7ce69 compiler: Do not count package uses from ambiguous lookups. adds 1fa1be9 Daily bump. adds 2bef00f 2014-11-13 Manuel López-Ibáñez manu@gcc.gnu.org adds 497ba60 2014-11-12 Vladimir Makarov vmakarov@redhat.com adds ac20acb 2014-11-13 Vladimir Makarov vmakarov@redhat.com adds 3167598 PR libstdc++/63775 * include/bits/regex_compiler.h (_Compil [...] adds 97a36a5 * config/rl78/divmodhi.S: Add support for the G10 architectu [...] adds e18f609 2014-12-13 Richard Biener rguenther@suse.de adds 84debb8 2014-11-13 Richard Biener rguenther@suse.de adds 5b03764 gcc/testsuite/ * lib/target-supports.exp (error_h): New chec [...] adds 49ce3f7 Rename struct in gcc/lra-lives.c adds aafa8c0 2014-11-13 Kai Tietz ktietz@redhat.com adds a8875ee * tree.h (TYPE_OVERFLOW_SANITIZED): Define. * fold-const.c [...] adds 26f2534 Enable libcc1 on Solaris adds 36a4e8f * include/line-map.h: Include EXPR, so that unused variable [...] adds 8917c50 Run pass_expand_omp_ssa after pass_paralellize_loops adds 123f140 * doc/tm.texi.in (SELECT_CC_MODE): Update example. (REVERSI [...] adds 2cb567c PR 60324 Unbounded stack allocations in libgfortran. adds 139e42e Use POINTER_SIZE to check for pointer size adds a3d93be [PATCH 1/7] OpenMP 4.0 offloading infrastructure: configure and make adds b0c5e34 [PATCH 2/7] OpenMP 4.0 offloading infrastructure: LTO streaming. adds 2e06430 2014-11-13 Richard Biener rguenther@suse.de adds dccabdd [PATCH 3/7] OpenMP 4.0 offloading infrastructure: Offload tables. adds 7741557 [PATCH 4/7] OpenMP 4.0 offloading infrastructure: lto-wrapper. adds 995b27b [PATCH 5/7] OpenMP 4.0 offloading infrastructure: libgomp. adds 38e2158 [PATCH 6/7] OpenMP 4.0 offloading infrastructure: option handling. adds 2352521 [PATCH 7/7] OpenMP 4.0 offloading infrastructure: testsuite. adds 7e689f9 [PATCH 1/4] OpenMP 4.0 offloading to Intel MIC: mkoffload. adds 9ec260f 2014-11-13 Richard Biener rguenther@suse.de adds d3a7dd3 [PATCH 2/4] OpenMP 4.0 offloading to Intel MIC: liboffloadmic. adds 30cc6b5 [PATCH 3/4] OpenMP 4.0 offloading to Intel MIC: libgomp plugin. adds ba0f750 [PATCH 4/4] OpenMP 4.0 offloading to Intel MIC: non-fallback [...] adds a527032 * optabs.c (prepare_operand): Gracefully fail if the mode of [...] adds 6c64c81 2014-11-13 Teresa Johnson tejohnson@google.com adds 4cf494e * ipa-utils.h: Fix typo in comments. * ipa-pr [...] adds 0761848 [Vectorizer] Split vect_gen_perm_mask into _checked and _any [...] adds b974a68 [Vectorizer] Use a VEC_PERM_EXPR instead of VEC_RSHIFT_EXPR; [...] adds bc0ce2b Remove VEC_RSHIFT_EXPR tree code, now unused adds 85f72a8 * intrinsics/access.c: Include <stdlib.h>. * intrinsics/chd [...] adds 0328398 libsanitizer merge from upstream r221802 adds f7a36cb Fix format of ChangeLog entry from r217505. adds 44ee4fa 2014-11-13 Dominique Dhumieres dominiq@lps.ens.fr adds e6b5ae8 Daily bump. adds dfb6177 2014-11-14 Martin Jambor mjambor@suse.cz adds fb773ec 2014-11-13 Rong Xu xur@google.com adds 012ad66 * timevar.def (TV_SCHED_FUSION): New time var. * passes.def [...] adds 9c4a19a 2014-11-13 Daniel Kruegler daniel.kruegler@gmail.com adds de003e4 * cas_n.c (libat_compare_exchange): Add missing cast. adds cb65bd7 2014-11-13 Teresa Johnson tejohnson@google.com adds 809ccc6 * configure.ac (--with-diagnostics-color): New configure op [...] adds 7c43070 2014-11-14 Richard Biener rguenther@suse.de adds 7e1eec4 * tree.c (build_common_builtin_nodes): Remove doubled ECF_LEAF. adds 6a78ea5 2014-11-14 Richard Biener rguenther@suse.de adds a6cab7d Fix typo in *<arith_shift_insn>_shiftsi adds fb6b80a [Vectorizer]Make reductions-via-shifts and vec_shr_optab endi [...] adds 40911c7 Fix ChangeLog date adds f79af31 [RS6000] Remove vec_shl and (hopefully) fix vec_shr adds f6b540a PR sanitizer/63839 * asan.c (ATTR_CONST_NORETURN_NOTHROW_LE [...] adds 1043013 * fold-const.c (fold_negate_expr): Don't fold INTEGER_CST if [...] adds 776bb22 gcc/cp: * mangle.c (find_substitution): Look for abi_tag on [...] adds d5f9f51 Fix patch mangling with --inline option adds 84e4197 Define C++11 version of std::ios_base::failure. adds 4e1b354 2014-11-14 Richard Biener rguenther@suse.de adds ec485a1 * sanitizer_common/Makefile.am (AM_CXXFLAGS): Use -std=gnu++ [...] adds ab90b67 * optc-save-gen.awk: Output cl_target_option_eq, cl_target_ [...] adds 0fd9405 * optc-save-gen.awk: Output cl_target_option_eq, cl_target_ [...] adds 23e73fe * config/aarch64/aarch64-simd.md (*aarch64_simd_ld1r< [...] adds e6cdd6b Don't enable IFUNC by default for Android and uclibc adds 997142a 2014-11-14 Joel Sherrill joel.sherrill@oarcorp.com adds 21131a0 2014-11-14 Paolo Carlini paolo.carlini@oracle.com adds 69a2f31 * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) (DW [...] adds f3d688fb * libgomp.c/examples-4/e.54.2.c (main): Use N / 8 instead o [...] adds 1e937a2 [Vectorizer] Tidy up vect_create_epilog / use_scalar_result adds f407b74 * sanopt.c: Include tree-ssa-operands.h. (struct sanopt_inf [...] adds 04c849b * ipa-pure-const.c (struct funct_state_d): Add can_free fiel [...] adds b5f8bff runtime: set library name based on compiler name adds 0c36849 * tree-ssa.dce.c (eliminate_unnecessary_stmts): Eliminate I [...] adds d44c110 * doc/install.texi (--with-diagnostics-color=): Document. adds 9bfdb7b 2014-11-14 Martin Jambor mjambor@suse.cz adds 245ab19 2014-11-14 Martin Jambor mjambor@suse.cz adds 0447265 2014-11-14 Vladimir Makarov vmakarov@redhat.com adds 693010a 2014-11-14 Martin Jambor mjambor@suse.cz adds 5797c9a [gcc] 2014-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds fefa0b1 [AARCH64] Add scheduler for ThunderX adds 915cc87 * ipa-prop.h (ipa_known_type_data): Remove. (ipa_binfo_from [...] adds 96c69ad Daily bump. adds c4facd4 2014-11-15 Tobias Burnus burnus@net-b.de adds 04e3ee8 * tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Add [...] adds bd09c0b * tree-cfg.c (replace_loop_annotate_in_block): New function [...] adds 88421f3 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error. adds 120092d New unroll and jam option in Graphite. adds 3e84279 * gcc.dg/pubtypes-3.c: Include <string.h>. * gcc.dg/pubtype [...] adds fced195 * gcc.dg/tree-ssa/pr61144.c: Add dg-require-alias. adds 54f880b * lto-streamer-out.c (hash_tree): Use cl_optimization_hash. [...] adds d521a5b 2014-11-15 Marc Glisse marc.glisse@inria.fr adds d7d0c4d 2014-11-15 Vladimir Makarov vmakarov@redhat.com adds 9d9f242 PR target/60104 * gcc.target/i386/sibcall-1.c: Don't run on [...] adds 8315e35 PR middle-end/63884 c-family/ * array-notation-common.c (is [...] adds 32fcd3c Don't run gcc.target/i386/sibcall-1.c on x32 targets adds 449ef2a 2014-11-15 Adhemerval Zanella azanella@linux.vnet.ibm.com adds 6050d05 * g++.dg/guality/guality.exp (check_guality): Fix `test_coun [...] adds 859e2c2 * constexpr.c (cx_check_missing_mem_inits): Clarify error message. adds 3ddbf96 * constexpr.c (cxx_eval_builtin_function_call): Use fold_bu [...] adds ba774bd * parser.c (cp_parser_omp_declare_reduction_exprs): A block [...] adds 54c820f Update config.{sub,guess} from upstream repo adds b2fd2c0 Daily bump. adds ed53897 PR 60324 VLA related fixes to random number generator. adds 68474cd 2014-11-15 Vladimir Makarov vmakarov@redhat.com adds 2cb7a58 2014-11-16 Andrew Pinski apinski@cavium.com adds 7b8d51c * config/sh/sh.c: Do not include algorithm. (sh_emit_scc_to [...] adds cdf97db Update from upstream Automake files. adds 3b64e9e * doc/tm.texi.in (TARGET_FLAGS_REGNUM): Move around. * doc/ [...] adds c8df758 Update move-if-change from gnulib adds fb321d3 * gcc.dg/vect/pr63605.c (dg-final): Cleanup vect tree dump. adds 4560777 * passes.c (execute_one_pass): Do not apply all transforms p [...] adds 9a27189 * ipa-polymorphic-call.c (ipa_polymorphic_call_context::spe [...] adds f508b31 Daily bump. adds a34867d Always combine comparisons or conversions from booleans. adds f9fd4ed 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaor.org adds 01ee997 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds 9336ad5 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds 5b1aa559 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds 4ac2176 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds 478473e 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds dd3ab8f 2014-11-17 Zhenqiang Chen zhenqiang.chen@linaro.org adds 5073a7c 2014-11-17 Zhenqiang Chen zhenqiang.chen@arm.com adds aa43382 gcc/ 2014-11-17 Terry Guo terry.guo@arm.com adds dc4e135 Add testcase for PR 63894 adds 14c6b63 Added Dodji Seketeli as line map maintainer adds cd6db27 2014-11-17 Richard Biener rguenther@suse.de adds f6675d2 * config/avr/avr-log.c (avr_log_set_avr_log) [TARGET_ALL_DEB [...] adds afdbc7c 2014-11-17 Richard Biener rguenther@suse.de adds c0a6803 Add more comments to some gimple accessors adds 3bbe8db Replace unsigned long with __SIZE_TYPE__ adds f21337e * tree-core.h (built_in_class): Add builtin codes to be used [...] adds ac4e949 gcc/ adds b719a12 gcc/ adds 17d388d * builtins.c (expand_builtin_memcpy_with_bounds): Use target [...] adds 23de2c1 * tree.c (free_lang_data_in_decl): Annotate all functio nbod [...] adds 6b23c98 PR c++/52282 * decl.c (build_ptrmemfunc_type): Don't build [...] adds cb6a890 [AArch64] Remove crypto extension from default for cortex-a53 [...] adds d104596 gcc/: adds 9c96033 C++14 constexpr support (minus loops and multiple returns) g [...] adds 7467eea * constexpr.c (use_new_call): Always use new call handling. adds 63dfb93 [AArch64] Extend aarch64_simd_vec_set pattern, replace asm fo [...] adds 69ad6a3 * predict.c (maybe_hot_frequency_p): Use opt_for_fn. (optim [...] adds 1697db3 * cgraph.c (symbol_table::create_edge): Use opt_for_fn. (cg [...] adds 0c321de * cgraphunit.c (analyze_functions): Use opt_for_fn. * cgrap [...] adds e6f10d7 * cp-gimplify.c (genericize_cp_loop): Use LOOP_EXPR. (gener [...] adds 00f2171 Handle C++14 constexpr flow control. * constexpr.c (cxx_eva [...] adds d85d1ef * tree.c (free_lang_data_in_decl): Set DECL_FUNCTION_SPECIFI [...] adds ba5b9ab PR c++/50473 * decl.c (cp_finish_decl): Don't try to proces [...] adds ee12475 Fix scan patterns for pr43864-{2,3,4].c adds e25f80f Add -ftree-tail-merge to tail-merge testcases adds f21a87d * ipa-cp.c (ipa_get_indirect_edge_target_1): Handle speculat [...] adds 630c50a * ira-conflicts.c (build_conflict_bit_table): Add the [...] adds 59edbc2 PR c++/33911 gcc/cp/ * call.c (build_call_a): Don't warn_de [...] adds b63d710 Export "detect_leaks=0" adds c9f03f9 [gcc] 2014-11-17 Michael Meissner <meissner@linux.vnet.ibm. [...] adds 9001a38 2014-11-17 Andrew Pinski apinski@cavium.com adds 5240f96 Support for unroll and jam optimization. adds 2900997 2014-11-17 Vladimir Makarov vmakarov@redhat.com adds 60ef7dd Daily bump. adds e18862f 2014-11-17 Terry Guo terry.guo@arm.com adds 7b0056d gcc/ adds 6312c69 2014-11-18 Yury Gribov y.gribov@samsung.com adds 43d2177 gcc adds 0a644bf [LRA] Relax one gcc_assert in lra-eliminate for fixed register adds 3c1da52 [ARM] Handle simple SImode PLUS and MINUS cases in rtx costs adds 25a124b [ARM Refactor Builtins: 1/8] Remove arm_neon.h's "Magic Words" adds 43dda72 [Patch ARM Refactor Builtins 2/8] Move Processor flags to arm [...] adds d6504d7 [Patch ARM Refactor Builtins 3/8] Pull builtins code to its own file adds e0b4477 [Patch ARM Refactor Builtins 4/8] Refactor "VAR<n>" Macros adds c5f2b40 [Patch ARM Refactor Builtins 5/8] Start keeping track of qual [...] adds ad9bc43 [Patch ARM Refactor Builtins 6/8] Add some tests for "poly" mangling adds 6612f29 [Patch ARM Refactor Builtins 7/8] Use qualifiers arrays when [...] adds c7796b7 [Patch ARM Refactor Builtins 8/8] Neaten up the ARM Neon buil [...] adds f145bcb [ARM] Use std::swap instead of manually swapping adds ccb1474 2014-11-18 Marc Glisse marc.glisse@inria.fr adds 42d756e 2014-11-18 Hale Wang hale.wang@arm.com adds 1413c4f gcc/testsuite * c-c++-common/tm/safe-3.c: Add bind_pic_local [...] adds 8f04ed1 [AArch64]Replace temporary assembler for vld1_dup adds 266716b 2014-11-18 Christophe Lyon christophe.lyon@linaro.org adds 4776ca9 2014-11-18 Christophe Lyon christophe.lyon@linaro.org adds 4a8aa35 2014-11-18 Paolo Carlini paolo.carlini@oracle.com adds d7d7321 2014-11-18 Paolo Carlini paolo.carlini@oracle.com adds 6401d4b Fix header conflicts in nvptx. adds bfd2f87 2014-11-18 Paolo Carlini paolo.carlini@oracle.com adds 0001b94 2014-11-18 Richard Biener rguenther@suse.de adds bbcc904 PR c++/58102 * typeck2.c (store_init_value): Set it. * cp- [...] adds 1269ac1 * tree.c (warn_deprecated_use): Show declaration with inform. adds b893667 * pt.c (instantiate_template_1): Use tsubst_aggr_type for context. adds 9d296e7 * config/aarch64/aarch64.c (doloop_end): New pattern. [...] adds 530273e PR sanitizer/63866 * asan.c (asan_global_struct): Create a [...] adds 936dd2e 2014-11-18 Paolo Carlini paolo.carlini@oracle.com adds 0aadd18 New template fibonacci_heap class introduced. adds 0849607 fibonacci_heap is used for bb-reoder purpose. adds 2966eae tracer ported to new fibonacci_heap data structure. adds c9d7578 bt-load is ported to fibonacci_heap. adds 5c59fa2 fibonacci_heap is used for var-tracking. adds 6e9a017 [ARM/AArch64] Improve modeled latency between FP operations a [...] adds 3e53d70 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-timeout-factor): New [...] adds bd6ecb5 * gcc/config/mips/mips.md (*jump_absolute): Use a branch whe [...] adds ef7f596 * config/mips/mips.md (compression): Add `micromips32' setti [...] adds 7321fbd PR c++/63934 * constexpr.c (cxx_eval_call_expression): Chec [...] adds b85cb8b2 compiler: Initialize variables in declaration order. adds c8a8f7a PR c++/63925 * constexpr.c (cxx_eval_increment_expression): [...] adds a2803f7 2014-11-18 Marc Glisse marc.glisse@inria.fr adds d1f68cd * ipa-cp.c (ipcp_cloning_candidate_p): Use opt_for_fn. (ipa [...] adds 93add51 PR c++/63940 * constexpr.c (cxx_eval_binary_expression): Do [...] adds 9bcf38c 2014-11-17 Bob Dunlop bob.dunlop@xyzzy.org.uk adds ae371dc PR tree-optimization/61042 * gcc.c-torture/compile/pr61042. [...] adds f8fc8b8 PR sanitizer/63813 * c-ubsan.c (ubsan_maybe_instrument_refe [...] adds 89da42b [Patch] PR target/63937 TARGET_USE_BY_PIECES_INFRASTRUCTURE_P [...] adds 34f5a2f Daily bump. adds f83e688 * constexpr.c (struct constexpr_ctx): Add quiet field. (cxx [...] adds b2a4319 * constexpr.c (cxx_eval_constant_expression): Give jump_targ [...] adds da7981e * constexpr.c (cxx_eval_statement_list): Handle statement-ex [...] adds a6613de PR c++/63924 * constexpr.c (cxx_eval_constant_expression) [ [...] adds b0dc530 2014-11-18 Andrew MacLeod amacleod@redhat.com adds 3118c58 PR rtl-optimization/63843 * simplify-rtx.c (simplify_binary [...] adds 75ad696 * gcc.dg/pure-2.c: Update line numbers. adds 0a7764e PR sanitizer/63913 * ubsan.c: Include tree-eh.h. (instrume [...] adds 98712d8 2014-11-19 Paolo Carlini paolo.carlini@oracle.com adds 5455b10 2014-11-19 Richard Biener rguenther@suse.de adds 920d99b PR sanitizer/63520 * internal-fn.c (expand_ubsan_result_sto [...] adds dddeeb5 PR tree-optimization/63915 * tree-vect-stmts.c (vectorizabl [...] adds 82e6231 * testsuite/libgomp.c/examples-4/e.53.5.c: Require vect_sim [...] adds cac6d71 Fix tail-merge pass for dead type-unsafe code adds f5ff911 * MAINTAINERS: Added myself to maintainers. adds bb7acc7 gcc/ 2014-11-19 Ilya Tocar ilya.tocar@intel.com adds da35069 PR sanitizer/63879 * fold-const.c (negate_expr_p) <case NEG [...] adds cef068f 2014-11-19 Renlin Li Renlin.Li@arm.com adds 9d06a15 This is simple patch to add more conditional macros defined i [...] adds 8d54d6a Make TARGET_STATIC_CHAIN allow a function type adds 156cc90 Allow the front-end to create calls with a static chain adds 6f58cf0 Allow the static chain to be set from C adds e458573 PR target/59593 * config/arm/arm.md (define_a [...] adds 7114ebd PR regression/63868 * cgraph.c (cgraph_node::create): Guard [...] adds e2d66bc 2014-11-19 Renlin Li Renlin.Li@arm.com adds 2008009 * MAINTAINERS (Write After Approval): Revert my previous change. adds 7c60609 PR sanitizer/62132 * c-c++-common/asan/misalign-1.c: Pass - [...] adds dca859e PR sanitizer/62132 * c-c++-common/asan/misalign-1.c: Pass - [...] adds c3151cc PR sanitizer/63690 * ubsan.c (instrument_object_size): Chec [...] adds f4ef65f Fixing the mess I did with the two previous commits. Sorry! adds aa577f0 [AArch64] Adjust generic move costs adds 806413d * gimple.h (gimple_build_assign_with_ops): Add unary arg ove [...] adds 50c933a * MAINTAINERS (OS Port Maintainers): Add overdue maintainers [...] adds aec08e4 2014-11-19 Renlin Li Renlin.Li@arm.com adds 93305ae Fix up accidentally twice-applied patch. adds 21a4951 rs6000: Fix signed integer overflows adds aa9243d [AArch64] Implement <su><maxmin>v2di3 pattern adds 1a91d91 Merger of git branch "gimple-classes-v2-option-3" adds 394aed6 /cp 2014-11-19 Paolo Carlini paolo.carlini@oracle.com adds 25dbe4c PR driver/36312 PR driver/63837 * gcc.c (process_command): [...] adds dfac7dd PR c++/63928 * constexpr.c (cxx_eval_store_expression): Ret [...] adds d7be771 PR jit/63854: Fix memory leak within gcc_options adds 51ba2ab PR jit/63854: Fix memory leak of reginfo.c: valid_mode_change [...] adds 33c6d8a PR jit/63854: Fix memory leaks within context/pass_manager/du [...] adds deeafd4 PR jit/63854: Fix memory leak within bb-reorder.c adds bfb81ef PR jit/63854: Fix memory leak of save_decoded_options adds 4cab9b1 PR jit/63854: Fix leak of opts_obstack adds cbfa881 PR jit/63854: Fix leak of optimization_summary_obstack adds 6015ec5 PR jit/63854: Add ira_costs_c_finalize adds e4771d0 PR jit/63854: Don't leak producer_string in dwarf2out.c adds 88cede9 PR jit/63854: Fix leak of worklist within jit-recording.c adds 7856c3d PR jit/63854: Fix leak of "avail" within tree-ssa-pre.c adds 9b5a88d PR jit/63854: Fix leak of paths within jump threading adds 2045f87 PR jit/63854: lra.c: Fix leak of point_freq_vec's buffer when [...] adds 0f8f61d PR jit/63854: Add all_late_ipa_passes to GCC_PASS_LISTS adds b9a4cef PR jit/63854: Fix leaking vec in jit adds 73527b1 PR bootstrap/63963 * tree-streamer-out.c (write_ts_function [...] adds 668bfa5 PR target/63947 * config/i386/i386.c (put_condition_code) < [...] adds ca7b019 PR jit/63854: Fix leak in ipa-icf.c adds 632fe59 PR jit/63854: Fix leaks in test-fuzzer.c adds d738ec4 PR sanitizer/63939 * c-c++-common/asan/heap-overflow-1.c: A [...] adds 2055d27 PR c++/57979 * init.c (decl_really_constant_value): Rename [...] adds 1eb418c PR c++/63885 * constexpr.c (cxx_eval_constant_expression) [ [...] adds 3520880 PR sanitizer/63939 * g++.dg/asan/large-func-test-1.C: Ajust [...] adds da0c2f8 PR sanitizer/63939 * c-c++-common/asan/global-overflow-1.c: [...] adds b06698c Daily bump. adds c8a9f04 PR c++/56041 * cp-tree.h (struct processing_template_decl_s [...] adds 7ef91ce * tree.c (free_lang_data_in_type): If BINFO has no important [...] adds ab0f939 gcc/ adds b1c1a10 Fix missing output formatter. adds 387312e 2014-11-20 Richard Biener rguenther@suse.de adds e8d0705 2014-11-20 Richard Biener rguenther@suse.de adds 250b2c2 2014-11-20 Robert Dewar dewar@adacore.com adds 024db61 PR target/63966 * lex.c [__i386__ || __x86_64__]: Include s [...] adds 13b3545 2014-11-20 Eric Botcazou ebotcazou@adacore.com adds 92c3bf2 2014-11-20 Pascal Obry obry@adacore.com adds c86b975 Minor reformatting. adds df01480 2014-11-20 Eric Botcazou ebotcazou@adacore.com adds 9d0759e 2014-11-20 Ed Schonberg schonberg@adacore.com adds bb16a9f 2014-11-20 Javier Miranda miranda@adacore.com adds 4bdd534 2014-11-20 Pascal Obry obry@adacore.com adds 987bbd0 2014-11-20 Ed Schonberg schonberg@adacore.com adds 71dd646 2014-11-20 Hristian Kirtchev kirtchev@adacore.com adds f4f2bf51 2014-11-20 Thomas Quinot quinot@adacore.com adds bfc82ee 2014-11-20 Robert Dewar dewar@adacore.com adds e81df51 2014-11-20 Robert Dewar dewar@adacore.com adds aa24c3e Minor reformatting. adds 378a5fc 2014-11-20 Robert Dewar dewar@adacore.com adds e921871 2014-11-20 Thomas Quinot quinot@adacore.com adds 423b89f 2014-11-20 Thomas Quinot quinot@adacore.com adds dc353d9 2014-11-20 Ed Schonberg schonberg@adacore.com adds e462d82 2014-11-20 Robert Dewar dewar@adacore.com adds e3c972b 2014-11-20 Vincent Celier celier@adacore.com adds 299b347 2014-11-20 Ed Schonberg schonberg@adacore.com adds c3e56f2 PR target/63966 * lex.c [__i386__ || __x86_64__]: Compile s [...] adds 73d7dc3 2014-11-20 Tejas Belagod tejas.belagod@arm.com adds 5a763cc PR target/63977 adds 6671a28 2014-11-20 Robert Dewar dewar@adacore.com adds 73fe0f5 2014-11-20 Bob Duff duff@adacore.com adds e5d8147 2014-11-20 Bob Duff duff@adacore.com adds 5a8fe50 2014-11-20 Robert Dewar dewar@adacore.com adds 6841c31 2014-11-20 Ed Schonberg schonberg@adacore.com adds 1241e33 2014-11-20 Vadim Godunko godunko@adacore.com adds 2be1f7d 2014-11-20 Thomas Quinot quinot@adacore.com adds 077ba19 2014-11-20 Robert Dewar dewar@adacore.com adds a7d3dd3 2014-11-20 Robert Dewar dewar@adacore.com adds 1c19504 * combine.c (combine_validate_cost): Always print the insn c [...] adds 2cafda8 * combine.c (try_combine): Prefer to delete dead SETs inside [...] adds f863a58 implement a replacement for if_marked adds d1023d1 convert many if_marked htab to hash_table adds 7480055 fix hash_table when empty elements are not 0 adds d4786b1 remove param1_is usage adds 5ecbd52e use vec in lto_tree_ref_table adds 9f9f871 remove more ggc htabs adds b7aa58e convert trans-mem to hash_table adds 5e1428a 2014-11-20 Arnaud Charlet charlet@adacore.com adds f524021 2014-11-20 Robert Dewar dewar@adacore.com adds 88cdc45 2014-11-20 Vasiliy Fofanov fofanov@adacore.com adds a95eadb 2014-11-20 Robert Dewar dewar@adacore.com adds 6aa0990 2014-11-20 Hristian Kirtchev kirtchev@adacore.com adds dc4ac76 2014-11-20 Ed Schonberg schonberg@adacore.com adds aa08073 2014-11-20 Arnaud Charlet charlet@adacore.com adds 29b91bc 2014-11-20 Thomas Quinot quinot@adacore.com adds 5848c69 2014-11-20 Jerome Lambourg lambourg@adacore.com adds 3b29b57 2014-11-20 Thomas Quinot quinot@adacore.com adds 5c75ea8 2014-11-20 Segher Boessenkool segher@kernel.crashing.org adds d5f6ca3 PR ada/63931 * gnatvsn.ads (Library_Version): Switch to "5". adds 650ad49 PR target/63870 * config/aarch64/aarch64-buil [...] adds 06b8401 PR63426 Fix various signed integer overflows adds c5dfddc 2014-11-20 Andrew Pinski apinski@cavium.com adds 126be8f 2014-11-20 Andrew Pinski apinski@cavium.com adds f18e93a Warn on undefined loop exit. adds db7b012 * tree-ssa-loop-niter.c (maybe_lower_iteration_bound): Fix typo. adds 7c6eba1 PR c++/63959 * tree.c (trivially_copyable_p): Check for CP_ [...] adds 0cbddb3 Disable an unsafe VRP transformation when -fno-strict-overflo [...] adds 8bc83e2 Daily bump. adds 8b10f69 * error.c (dump_expr): Avoid printing (*&i) for references. adds 80fe9b6 PR c++/63658 * pt.c (convert_nontype_argument): Call conver [...] adds 5f2618c [NDS32] Complete -march= option design so that it can display [...] adds 09b701a [NDS32] Add missing RTX_FRAME_RELATED_P to set fp_adjust_insn rtx. adds aa51c13 [NDS32] Create correct CFI info for variadic function arguments. adds ec2d68d [NDS32] Look into LO_SUM's operand to determine whether it is [...] adds 3a6c351 rs6000: Fix compiler warning adds 866c15f PR lto/63998 * gcc.dg/lto/pr60820_0.c: Skip on darwin. adds e984aff PR target/63910 * simplify-rtx.c (simplify_immed_subreg): R [...] adds c61ef20 PR target/63764 c-family/ * c-common.h (convert_vector_to_p [...] adds 618d4af PR tree-optimization/61773 * tree-ssa-strlen.c (get_string_ [...] adds 93e9355 * config/rl78/rl78-real.md (movqi_from_es): New pattern. * [...] adds 673168e 2014-11-20 Alex Velenko Alex.Velenko@arm.com adds 6404c7b gcc/testsuite adds 3bff2b5 * config/i386/i386.c (ix86_option_override_internal): Increa [...] adds d758319 2014-11-21 Renlin Li Renlin.Li@arm.com adds b58a3a5 Add fgcse-sm test with scan-rtl-dump adds 00225f5 [AArch64, Obvious] Fix formatting of SHLL and friends adds b7d634f PR debug/63239 * g++.dg/debug/dwarf2/deleted-member-functio [...] adds b354a54 PR target/61137 * config/ia64/ia64.c (ia64_attribute_takes_ [...] adds 322f575 PR debug/63239 * g++.dg/debug/dwarf2/deleted-member-functio [...] adds c957f26 PR sanitizer/64013 * sanitizer_common/sanitizer_linux.cc (F [...] adds 9894593 gcc/ Forward-port from 2014-10-30 4_9-branch r216934 PR tar [...] adds 243accb Add ChangeLog entry adds 3ab2fd6 2014-11-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds d358bdf missing ChangeLog entry adds 0d18e65 [MIPS] If using branch likelies in MIPS sync code fill the de [...] adds 5123b05 Revert: Workaround following [PATCH] Pul all constants last i [...] adds 8a12b66 Add avx512ifma instructions. adds c279c35 PR rtl-optimization/63952 * optabs.c (prepare_cmp_insn): Do [...] adds afee062 Add avx512vbmi instructions. adds 741c191 Support clwb x86 instruction. adds 3a4a229 PR debug/38757 gcc does not emit DW_LANG_C99. adds d0b81ec Add x86 pcommit instruction. adds 2898809 [AArch64] Implement vsqrt_f64 intrinsic adds 4e8a08d Always use PIC option with -shared in libtool adds caa5509 [AArch64] Add vector pattern for __builtin_ctz adds d745b46 Refine configure guard for MIPS .module availability adds 2e59eef 2014-11-21 Michael Meissner meissner@linux.vnet.ibm.com adds 59eb586 runtime: GOARCH values for ppc64 BE & LE adds 2e13ca5 * go.test/go-test.exp (go-set-goarch): Add case for ppc64le [...] adds 3453eaf * Makefile.in: Regenerate. adds 5622abf PR tree-optimization/64006 * tree-vrp.c (stmt_interesting_f [...] adds b438ed1 PR target/63848 PR target/63975 * internal-fn.c (expand_ar [...] adds d3ceeae 2014-11-21 Vladimir Makarov vmakarov@redhat.com adds b07d45d PR c++/63588 * pt.c (uses_template_parms): Handle null argument. adds e422db1 PR c++/63849 * mangle.c (decl_mangling_context): Use templa [...] adds 94810e4 PR c++/63942 * name-lookup.c (supplement_binding_1): Overri [...] adds 6d2b15c 2014-11-21 Steve Ellcey sellcey@imgtec.com adds 158ebb3 Daily bump. adds 422aeca * config/pa/linux-atomic.c (__kernel_cmpxchg2): New. (FETCH [...] adds 50a502f PR c++/63657 PR c++/38958 * call.c (set_up_extended_ref_te [...] adds c1280a5 * gcc.target/i386/avx512vl-vpermb-2.c: Require avx512vbmi. [...] adds 4e2897c * gcc.dg/store-motion-fgcse-sm.c (dg-final): Cleanup store_ [...] adds 3f14e5f * gcc-interface/trans.c (gnat_gimplify_expr): Add 'type' var [...] adds 8c06599 * gcc-interface/trans.c (Call_to_gnu): Strip unchecked conve [...] adds d056c63 gcc/fortran/ 2014-11-22 Tobias Burnus burnus@net-b.de adds dd3041e 2014-11-22 Marc Glisse marc.glisse@inria.fr adds 33f075e gcc/ PR target/63986 PR target/51244 * config/sh/sh.c (sh_ [...] adds f6a4de8 gcc/ PR target/63783 PR target/51244 * config/sh/sh_treg_c [...] adds 3cd0083 * params.def (PARAM_MAX_COMPLETELY_PEELED_INSNS): Increase t [...] adds 3392253 PR other/63694 * libiberty/configure.ac: Check for strtol, [...] adds ca92a25 * ipa.c (symbol_table::remove_unreachable_nodes): Mark all i [...] adds db59eb8 Commit missing change log entries. adds eab74e5 2014-11-22 Andrew Pinski apinski@cavium.com adds 20b9fa2 Daily bump. adds 47a1b5e 2014-11-22 Andrew Pinski apinski@cavium.com adds f8d311c 2014-11-23 Andrew Pinski apinski@cavium.com adds 638664b 2014-11-23 Tobias Burnus burnus@net-b.de Manuel L [...] adds 223c38a 2014-11-23 Tobias Burnus burnus@net-b.de adds bb839ba gcc/ PR target/53976 * config/sh/sh_optimize_sett_clrt.cc [...] adds 6e2b05a Fix ChangeLog formatting. adds 6c175e5 2014-11-23 Tobias Burnus burnus@net-b.de adds bd35ba5 pr63856 - test case adds fed21cc gcc/fortran/ChangeLog: adds 1cc004c Daily bump. adds bb6680f * gcc.dg/autopar/pr46799.c: XFAIL on AIX. * g [...] adds 4ae0186 2014-11-24 Tobias Burnus burnus@net-b.de adds 4d58559 * gcc-interface/trans.c (push_range_check_info): Replace ear [...] adds 6261a76 * gcc-interface/trans.c (build_return_expr): Use INIT_EXPR i [...] adds 5d4cafe 2014-11-24 Paolo Carlini paolo.carlini@oracle.com adds ed36f34 Add missing entry adds 88c9728 * gcc-interface/Makefile.in (Cygwin/Mingw): Fix previous change. adds 62b0a61 2014-11-24 Richard Biener rguenther@suse.de adds 52c7839 2014-11-24 Richard Biener rguenther@suse.de adds 6d0128c PR lto/63968 adds 498fec4 [AArch64][1/5] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P adds 8201d1f [PATCH 1/2] Negative numbers added for sreal class. adds c1ffea0 [PATCH 2/2] ipa-inline uses sreal for as fibonacci_heap template adds a1b874a [AArch64][2/5] Implement adrp+add fusion adds ec4e1cd 2014-11-24 Richard Biener rguenther@suse.de adds 524474b [sched-deps] Remove needless check for modified_in_p when try [...] adds 93d965b [AArch64][3/5] Implement fusion of MOVK+MOVK adds 3901abb [AArch64][4/5] Implement fusion of ARDP+LDR adds dc48ad1 2014-11-24 Petr Murzin petr.murzin@intel.com adds a71dea6 PR c++/63942 * mangle.c (mangle_decl): If we aren't going t [...] adds 731c349 /cp 2014-11-24 Jonathan Wakely jwakely@redhat.com Pa [...] adds 44923ba 2014-11-24 Richard Biener rguenther@suse.de adds a5650c8 2014-11-24 Richard Biener rguenther@suse.de adds fac0dec PR c++/58561 * dbxout.c: Include stringpool.h [...] adds 13b3a7b [AArch64]Tidy up aarch64_simd_expand_args adds 586a830 [AArch64]Add vec_shr pattern for 64-bit vectors using ush{l,r [...] adds 4f77a77 2014-11-24 Andrew Pinski apinski@cavium.com adds 7fbf53b PR ipa/63671 * ipa-inline-transform.c (can_remove_node_now_ [...] adds d1a94f0 2014-11-24 Bernd Edlinger bernd.edlinger@hotmail.de adds 5cb339b compiler: Do not dereference a named pointer type when lookin [...] adds b6f7290 2014-11-24 Michael Meissner meissner@linux.vnet.ibm.com adds 94d3df9 2014-11-24 Michael Meissner meissner@linux.vnet.ibm.com adds 6f54841 2014-11-24 Tobias Burnus burnus@net-b.de adds f9d84b3 PR target/63847 * c-c++-common/cilk-plus/AN/builtin_fn_cust [...] adds 5dc4d29 PR fortran/63938 * trans-openmp.c (gfc_trans_omp_atomic): M [...] adds c4d9d1e * configure.ac: Guard include of <ieeefp.h>. * configure: Rebuilt. adds e88ebd9 * config/pa/linux-atomic.c (ABORT_INSTRUCTION): Use __builti [...] adds 6c54b1a Daily bump. adds 949b556 PR libstdc++/63920 * include/bits/regex_executor.h: Make _M [...] adds 4c4946d Fix PR64059 adds 396c36b PR c/63877 * c-decl.c (start_function): Disable -Wmissing-d [...] adds 6358ab2 * config/rs6000/rs6000.c (rs6000_call_aix): For the AIX ABI, [...] adds 53fd9eb PR target/64056 * gcc.target/i386/chkp-strlen-4.c: Add memp [...] adds 1feb1b2 PR preprocessor/60436 * line-map.c (linemap_line_start): If [...] adds 18adecc /cp 2014-11-25 Paolo Carlini paolo.carlini@oracle.com adds 6a89274 Remove unnecessary calls to strchr. adds 4f122ab * pt.c (lookup_template_variable): Always unknown_type_node. adds bac0b1e 2014-11-25 Richard Biener rguenther@suse.de adds c70b2c0 MIPS: Testsuite fixes for soft-float configurations adds e90b28a 2014-11-25 Martin Liska mliska@suse.cz adds e70d82f 2014-11-25 Richard Biener rguenther@suse.de adds 4cf9103 Use .mklog name and email settings, or git settings adds 9763018 Add verify_sese adds 898adad * config/rs6000/rs6000.md (iorxor, IORXOR): Delete code_attr [...] adds d6e5312 * config/rs6000/sysv4.h (ASM_OUTPUT_REG_POP): Use addi inste [...] adds 3591336 * config/mn10300/mn10300.c (mn10300_insert_setlb_lcc): Remov [...] adds a532bc3 libgcc/ * crtstuff.c (__do_glbal_ctors_1): Add missing semicolon. adds d7b1bb7 * bt-load.c (migrate_btr_defs): Get the key of a heap entry [...] adds 4aaf924 * intrinsics/env.c (getenv): Remove unused variable res_len. adds 14fbb7d PR bootstrap/63703 * config/rs6000/darwin.h (REGISTER_NAMES [...] adds 0f0f5d1 2014-11-25 Vladimir Makarov vmakarov@redhat.com adds 5484ea5 Ensure single 'UNSUPPORTED: prettyprinters.exp' message adds be2d51f Add a test for PR target/63527 adds 1c142ee Add a testcase for PR target/63534 adds e73e23e 2014-11-25 Vladimir Makarov vmakarov@redhat.com adds 6844247 2014-11-26 Andreas Tobler andreast@gcc.gnu.org adds bf79c65 2014-11-25 Tobias Burnus burnus@net-b.de adds 382ad5c 2014-11-25 Tobias Burnus burnus@net-b.de adds e42b90c Daily bump. adds e1eb96f * config/mips/mips.c (mips_rtx_cost_data): Fix memory_latenc [...] adds 3d631d7 2014-11-25 Andrew Pinski apinski@cavium.com adds 6968257 2014-11-26 Richard Biener rguenther@suse.de adds aa643a0 DWARF add DW_AT_noreturn on noreturn function subprogram. adds cde9e53 2014-11-26 Richard Biener rguenther@suse.de adds b4721d7 PR debug/38757 continued. Handle C11, C++11 and C++14. adds 432425f Skip gcc.target/i386/mcount_pic.c on Solaris adds 767b724 XFAIL 27_io/basic_ostream/inserters_arithmetic/char/hexfloat. [...] adds e5d1e25 ChangeLog for last commit. adds 9a35f42 gcc/ adds d14d27c PR sanitizer/63788 * asan.c (initialize_sanitizer_builtins) [...] adds 13a78ad gcc/ adds 6d31c91 2014-11-26 Richard Biener rguenther@suse.de adds 2aeccf7 Diagnose string constant conversion to char* in c++11 and ab [...] adds 520f63b 2014-11-26 Richard Biener rguenther@suse.de adds 90acc3c 2014-11-26 Paolo Carlini paolo.carlini@oracle.com adds cfd85d0 2014-11-26 Bernd Edlinger bernd.edlinger@hotmail.de adds da1fbe6 * constexpr.c (cxx_eval_call_expression): Don't talk about [...] adds e0e672a * constexpr.c (cxx_eval_constant_expression) [SAVE_EXPR]: Av [...] adds a7e2787 comment fixes adds 21ccc79 * testsuite/libgomp.c/examples-4/e.53.4.c: Add -DITESTITERS= [...] adds 533c3d3 2014-11-26 Tobias Burnus burnus@net-b.de adds 9bb6ab3 * gcc.c (SANITIZER_SPEC): Don't error on -fsanitize=thread [...] adds 9306e6a /cp 2014-11-26 Paolo Carlini paolo.carlini@oracle.com adds 3e78a7c Merge toplevel configure.ac bits from Binutils adds b4140dd Merge ./config/ChangeLog with missing entries from Binutils adds 6ded91c Merge the ./config directory between GCC and Binutils adds d781ea5 Regenerate ./configure adds 806249b Allow partial specialization of variable templates. * cp-tr [...] adds e1db637 Daily bump. adds e619da6 * g++.dg/ext/alignof2.C: xfail-run-if on AIX. adds 0cf6604 Revert: 2014-11-17 Zhenqiang Chen <zhenqiang.chen@linaro. [...] adds 041208c 2014-11-27 Richard Biener rguenther@suse.de adds 832f800 2014-11-27 Richard Biener rguenther@suse.de adds addf6c7 2014-11-27 Richard Biener rguenther@suse.de adds ef8cb3d 2014-11-27 Richard Biener rguenther@suse.de adds 8d56e43 [AArch64][test] Mark variable as volatile in vsqrt_f64 test adds 0e207eb 2014-11-27 Thomas Preud'homme thomas.preudhomme@arm.com adds da584ec PR lto/64025 * alias.c (find_base_term): Use std::swap. Pr [...] adds 295327a PR tree-optimization/64024 * tree-vectorizer.h (struct _stm [...] adds 50f9371 PR middle-end/64067 * expr.c (expand_expr_addr_expr_1) <cas [...] adds 9815c01 PR c++/63904 * g++.dg/cpp0x/pr63904.C: New. adds 3e520b9 2014-11-27 Kai Tietz ktietz@redhat.com adds ae22ef6 2014-11-27 Tony Wang tony.wang@arm.com adds ffbfc7c Support avx512f in __builtin_cpu_supports. adds 099b097 2014-11-27 Richard Biener rguenther@suse.de adds 632dfbb IPA ICF: fix memory leak. adds 90d6e95 Disable pedantic warning for this testcase. Committed as obvi [...] adds d22eabd Add self as nvptx port maintainer. adds 8b03621 Use R15_REG for REAL_PIC_OFFSET_TABLE_REGNUM adds cc8ef91 * dwarf2out.c (set_block_origin_self): Skip nested functions. adds f85b520 * config/i386/i386.md (preferred_for_size): New attribute ( [...] adds e8ad081 Daily bump. adds 9c37e0d Fix t-aprofile for march=armv8-a+crc adds 3990a84 2014-11-28 Richard Biener rguenther@suse.de adds fce2dbd PR c/63862 c-family/ * c-ubsan.c (ubsan_instrument_shift): [...] adds 05be116 Add testcase for PR63661. adds 4e62959 Use native tune. nehalem is not able to triggle the issue in [...] adds 42e7b26 [ARM] Add Cortex-A17 support adds 14b6246 [ARM] Add -mcpu=cortex-a17.cortex-a7 adds 9f28dc4 gcc/ * cgraphunit.c (ipa_passes): Handle flag_generate_offlo [...] adds e221d00 Update copyright notice. adds 4b84d7c Update comments. adds 211a169 gcc/ * lto-wrapper.c (run_gcc): Set have_lto and have_offloa [...] adds dd284cd Update gcc.target/i386/pr63661.c adds 351fb0c gcc/ * omp-low.c (lower_omp_critical): Mark critical section [...] adds 84450dd [ARM] Optimize copysign/copysignf for soft-float using BFI adds 6da5aa2 gcc/ * tree-vect-data-refs.c (vect_transform_grouped_load): [...] adds 7ca7358 Pass unpromoted argument to promote_function_mode adds c518137 2014-11-28 Vladimir Makarov vmakarov@redhat.com adds d2f6059 * c-ubsan.c (ubsan_instrument_shift): Use op1_utype for MINU [...] adds fe5b308 PR target/64093 * config/rs6000/rs6000.md (and<mode>3): Don [...] adds eb00e55 Add support for a minimal version of libgfortran for accelera [...] adds c77a06a 2014-11-28 Vladimir Makarov vmakarov@redhat.com adds 85ac1c4 bitmap.c (bitmap_ior, bitmap_ior_and_compl): Zap current as i [...] adds 1eaf1db 2014-11-29 Tobias Burnus burnus@net-b.de Manu [...] adds 5c646b1 Daily bump. adds e6260d8 Fix off-by-one bug in utf16 conversion (PR preprocessor/41698). adds 585540b 2014-11-29 Tobias Burnus burnus@net-b.de adds f9e245b * gimple-expr.h (create_tmp_var_raw, create_tmp_var, create [...] adds e047bb1 Add a testcase for PR target/64114 adds 279e31e * include/bits/locale_facets/nonio.h (__timepunct): Remove u [...] adds 7c251d3 * src/c++98/locale_init.cc (locale::_Impl::_Impl(size_t)): U [...] adds a0d409b Daily bump. adds 8290d53 2014-11-30 Tobias Burnus burnus@net-b.de adds 5afa431 * config/abi/pre/gnu.ver: Fix ios_base::failure exports. adds 273fffd libgcc/ * config/sh/lib1funcs.S: Check value of __SHMEDIA__ [...] adds c2ae636 Daily bump. adds e650f89 runtime: introduce mvifdiff.sh script to replace GCC's move-i [...] adds 9782d55 compiler: Don't crash with self-referential types. adds 2128438 gcc/ PR target/63986 PR target/51244 * config/sh/sh.c (sh_ [...] adds 546e837 2014-12-01 Richard Biener rguenther@suse.de adds c4dabff Replace -DAVX512* options with defines inside tests. adds c589876 2014-12-01 Martin Jambor mjambor@suse.cz adds 3c7578f gcc/ adds 3f4cf42 PR target/64055 * tree-chkp.c (chkp_find_bound_slots_1): Al [...] adds d7143c0 * config/mips/mips.c (mips16_build_call_stub): Move the save [...] adds c0a7a7d 2014-12-01 Richard Biener rguenther@suse.de adds 2309dbd 2014-12-01 Richard Biener rguenther@suse.de adds 67c1eef 2014-12-01 Richard Biener rguenther@suse.de adds c213d0d PR libstdc++/63840 * include/std/functional (function::func [...] adds e9cf809 * gimple.h (gimple_build_assign_stat): Remove prototype. (g [...] adds adedbdf /cp 2014-12-01 Paolo Carlini paolo.carlini@oracle.com adds dd418b3 * constexpr.c (literal_type_p): Return true for void type in C++14. adds 6b71bdb PR sanitizer/63956 * ubsan.c (is_ubsan_builtin_p): Check al [...] adds 440d632 PR sanitizer/64121 * ubsan.c (instrument_object_size): Stop [...] adds 2c7ba8d 2014-12-01 Richard Biener rguenther@suse.de adds 9acb855 2014-12-01 Richard Biener rguenther@suse.de adds 2856bca jit.exp: Avoid embedding full paths into test results adds 2bae364 PR jit/63969: Fix segfault in error-handling when driver isn't found adds f0591a7 PR jit/63854: Add support for running "make check-jit" under [...] adds 5e06ce4 jit.exp: fix timeout bug inherited from dejagnu.exp adds 6c27370 jit.exp: Verify the exit status of the spawnee adds 6702d09 PR jit/63854: Fix leak in tree-ssa-math-opts.c adds 786b000 PR jit/63854: Fix leak within jit-builtins.c adds 729d1d6 [AArch64][obvious] Gate fuse_adrp_add_1.c test on aarch64_small. adds ce67b8a PR jit/63854: Fix leak in real.c for i386:init_ext_80387_constants adds dd6bd36 PR jit/63854: Fix leaks in toyvm.c adds f6d7999 Move gcc_jit_result implementation to a new files jit-result.{h|c} adds 7142773 jit-playback: Move argv-creation to its own function adds 22e58cb jit-playback: Move dso-creation into its own function adds 0025464 jit-builtins.c: Fix segfault on unsupported builtins adds 7140b25 PR jit/64020: Fixes to handling of builtins adds 1a8f299 * combine.c (struct insn_link): New field `regno'. (alloc_i [...] adds bddf0aa * combine.c (distribute_links): Handle multiple SETs. adds eac6fba PR jit/64018: Add description of error-handling to the JIT tutorial adds bdb742d /cp 2014-12-01 Paolo Carlini paolo.carlini@oracle.com adds 97e241d Improvements to documentation of gcc_jit_context_release adds f5627b5 2014-12-01 Tobias Burnus burnus@net-b.de Jack [...] adds 518a433 * combine.c (is_parallel_of_n_reg_sets): New function. (can [...] adds d2fcadb * combine.c (try_combine): Use is_parallel_of_n_reg_sets some more. adds b87808c PR rtl-optimization/59278 combine (reg_dead_at_p): Consider [...] adds 29f6077 testsuite/ PR rtl-optimization/59278 * gcc.target/sh/pr5927 [...] adds c32dd4b Daily bump. adds 2761fac Define *_at_thread_exit() functions. adds 84d842a * config/alpha/alpha.c (alpha_gimple_fold_builtin): Use gim [...] adds 98cfaac * config/sparc/sparc.c (sparc_atomic_assign_expand_fenv): R [...] adds 053fdea 2014-12-02 Richard Biener rguenther@suse.de adds 62d4473 2014-12-02 Richard Biener rguenther@suse.de adds 3c18171 2014-12-02 Richard Biener rguenther@suse.de Prathamesh K [...] adds ac8dc33 PR target/64113 * config/alpha/alpha.md (call_value_osf_tls [...] adds 3cc99d1 2014-12-02 Martin Jambor mjambor@suse.cz adds c582c47 [PATCH] Improve spillcost of literal pool loads adds 4eccb16 [AArch64/testsuite] Add missing testcase adds 250f3f3 Add a test for PR ipa/63814 adds 44fa000 2014-12-02 Richard Biener rguenther@suse.de adds 71bee5c * doc/xml/manual/status_cxx2011.xml: Update. * doc/xml/manu [...] adds ae70579 2014-12-02 Tom de Vries tom@codesourcery.com adds 47327d5 Stop only if there aren't any usable algorithms adds 06724b5 PR target/64115 * config/rs6000/rs6000.c (rs6000_delegitimi [...] adds 351855a 2014-12-02 Manuel López-Ibáñez manu@gcc.gnu.org adds 324da92 libcpp/ChangeLog: adds 2b035ff * constexpr.c (cxx_eval_check_shift_p): New function. (cxx_ [...] adds 269b76f * gcc.target/i386/avx512ifma-vpmaddhuq-2.c: Define AVX512IFM [...] adds aa1dfc5 asan: support for globals in kernel adds 39876ac 2014-12-02 Tobias Burnus burnus@net-b.de adds 9ce648e libcpp uses diagnostic->override_column to give a custom colu [...] adds fbc6264 2014-12-02 Tobias Burnus burnus@net-b.de Manu [...] adds 5116bcd Daily bump. adds 0b444d7 PR libstdc++/64161 * src/c++11/condition_variable.cc: Inclu [...] adds 665c43d * target.def (fusion_priority): Wrap code with @smallexample [...] adds 55564e6 PR rtl-optimization/52714 * combine.c (try_combine): Allow [...] adds 0a32b28 gcc/ adds 977a4cd Improve optimization of ASan checks. adds fcf56aa Rename fuse-caller-save adds 834fa8c 2014-12-03 Prachi Godbole prachi.godbole@imgtec.com adds f8dad9b 2014-12-03 Richard Biener rguenther@suse.de adds c211c8c * include/bits/hashtable.h: Fix whitespace and simplify func [...] adds 658fa7f [AArch64] Remove/merge redundant iterators adds 9d88476 2014-12-03 Richard Biener rguenther@suse.de adds 4468904 Revert r218266 adds 4501e2e gcc/testsuite/ adds 3913f5f libitm/ChangeLog: adds 0b6455f 2014-12-03 Martin Jambor mjambor@suse.cz adds aea88c7 2014-12-03 Richard Biener rguenther@suse.de adds aa10117 Revert r215321. adds 7602875 PR libstdc++/64168 * include/std/future (_Deferred_state::_ [...] adds 4f6fa30 * include/bits/regex_compiler.h (_S_cache_size): Multiply th [...] adds 41f9e08 gcc: * config/epiphany/epiphany.c (epiphany_override_ [...] adds 4327ff5 * g++.dg/ext/visibility/anon[12].C: Require visibilit [...] adds ed89620 * Makefile.in (ALL_HOST_BACKEND_OBJS): Add $(GENGTYPE_OBJS), [...] adds 4166acc gcc/testsuite/ChangeLog: adds 4434a1d [gcc] 2014-12-03 Michael Meissner meissner@linux.vnet.ibm.com adds ff69e42 /cp 2014-12-03 Paolo Carlini paolo.carlini@oracle.com adds a6766bd 2014-12-03 François Dumont fdumont@gcc.gnu.org adds 4768418 * doc/gimple.texi (gimple_build_assign_with_ops): Remove. ( [...] adds d0a9f10 PR c/59708 * expmed.c (expand_widening_mult): Return const0 [...] adds eddc754 * expmed.c (expand_mult): Use std::swap. adds 96439bf * Makefile.in: Use $(LN_S) instead of $(LN) -s and remove fi [...] adds 5a1b56d PR rtl-optimization/64010 * reload.c (push_reload): Before [...] adds 3cf1b36 Daily bump. adds 7985f52 * config/rs6000/rs6000.md (floatsidf2_internal): Use [...] adds 7652be4 PR libstdc++/64140 * include/bits/regex.tcc (regex_iterator [...] adds b4cec64 * config/isl.m4: Don't pass -DCLOOG_INT_GMP on islinc. * co [...] adds 20f7edc PR testsuite/64145 * gcc.dg/graphite/isl-codegen-loop-dumpi [...] adds e788f20 2014-12-04 Richard Biener rguenther@suse.de adds dca1aec [testsuite] Cache return value of check_effective_target_tiny adds a869d5f PR c++/56493 * convert.c (convert_to_real, convert_to_expr, [...] adds eb47889 * doc/install.texi: Remove mentions of cloog and ppl. * doc [...] adds 5ce6400 Add prefetch support for aarch64 adds 2dad62c 2014-12-04 Richard Biener rguenther@suse.de adds ae7b7bc 2014-12-04 Martin Jambor mjambor@suse.cz adds 416737c 2014-12-04 Richard Biener rguenther@suse.de adds 0667516 2014-12-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 0045121 2014-12-04 Tobias Burnus burnus@net-b.de adds 4cc5517 PR middle-end/56917 * fold-const.c (fold_unary_loc): Perfor [...] adds 130f233 x86-64: Optimize access to globals in PIE with copy reloc adds 3806363 Update docs to reflect use of gimple subclasses adds 6c37036 fix comment adds 6fe83e5 PR c++/64080 * constexpr.c (cxx_eval_store_expression): Han [...] adds e2971c5 PR c++/64029 * decl.c (grok_reference_init): Complete array type. adds 2da26d0 PR jit/63854: Fix leak of ipa hooks adds 42e836a PR jit/63854: Fix double-initialization within tree-pretty-print.c adds baa9d17 Avoid overuse of name "buffer" in tree-pretty-print.c adds 9b11544 gcc/ChangeLog: adds 6d6bdc2 libcpp/ChangeLog: adds 8271b80 Always define HAVE_LD_PIE_COPYRELOC adds aa47f95 gcc/fortran/ChangeLog: adds 2fcb858 This test should have been added in revision 218407. adds fa12259 Daily bump. adds 37275a4 gcc/ adds 5b30676 * include/bits/hashtable_policy.h (_Map_base::operator[], _ [...] adds fe3c9f1 2014-12-05 Martin Jambor mjambor@suse.cz adds e84c040 2014-12-05 Andre Vehreschild vehre@gmx.de adds a3623a3 * config/rs6000/xcoff.h (ASM_OUTPUT_ALIGNED_LOCAL): Append al [...] adds 64df380 [AArch64] Use selected cpu's tuning when no tuning parameter [...] adds c1d5dbb PR target/64003 * config/i386/i386.md (*jcc_1_bnd): New. ( [...] adds 7298e19 2014-12-05 Sandra Loosemore sandra@codesourcery.com adds 4fd39f1 2014-12-05 Olivier Hainque hainque@adacore.com adds c0235a3 2014-12-05 Olivier Hainque hainque@adacore.com adds 1885258 [AArch64]load store pair optimization using sched_fusion pass. adds 7d6914c 2014-12-05 Michael Meissner meissner@linux.vnet.ibm.com adds f8e35e5 [AArch64]Clarify the usage of SCHED in AARCH64_CORE macro adds 43c317b 2014-12-05 Martin Jambor mjambor@suse.cz adds 46f1d25 2014-12-05 Thomas Preud'homme thomas.preudhomme@arm.com adds 0870dc9 2014-12-05 Andrew Pinski apinski@cavium.com adds 15f9b9c * combine.c (is_parallel_of_n_reg_sets) (can_split_parallel_o [...] adds 086624e * doc/md.texi: Note problems using function calls to [...] adds 661191f PR sanitizer/64170 * sanopt.c (maybe_optimize_asan_check_if [...] adds efbe161 Daily bump. adds edac23f Fix ChangeLog format. adds d1bba7d Don't assert "alg != libcall" for -minline-stringops-dynamically adds 5ebccf7 PR tree-optimization/64183 * c-gimplify.c (c_gimplify_expr) [...] adds 7383d7d clarification adds 389e3a5 2014-12-06 Tobias Burnus burnus@net-b.de Manu [...] adds ca910da 2014-12-06 Tobias Burnus burnus@net-b.de adds ded1c76 extend jump thread for finite state automata adds d282843 Daily bump. adds 7e20c7a * doc/invoke.texi (Warning Options): Fix spelling and grammar. adds c11b875 * symtab.c (symtab_node::equal_address_to): New function. * [...] adds e464efa [ARM,AArch64][testsuite] Fix vaddl and vaddw tests adds c10c436 * config/aarch64/aarch64-simd.md (clrsb<mode>2, popco [...] adds f967218 gcc/testsuite/ * gcc.target/h8300/h8300.exp: Fix duplicated [...] adds 9a43938 PR testsuite/64038 * gcc.dg/ipa/ipa-icf-5.c: Require c99_ru [...] adds 58bc91d * compare-elim.c: Fix head comment. (conforming_compare): R [...] adds 34a100a gcc/ PR target/50751 * config/sh/sh.md (extendqihi2): Allow [...] adds 308b6b6 gcc/testsuite/ PR target/53513 * gcc.target/sh/pr54602-4.c: [...] adds a3b7210 Daily bump. adds 04430e3 don't ICE when section attribute is used on things in comdats adds e80cc48 2014-12-08 Richard Biener rguenther@suse.de adds 3b2261c gcc/ adds 125b4c8 * tree-chkp.c (chkp_build_returned_bound): Don't predict re [...] adds 271c02e Enable const permutations for V64QImode. adds 447dd19 Enable non-const v64qi permutations. adds 6fa49e6 * config/aarch64/arm_neon.h (vrecpe_u32, vrecpeq_u32) [...] adds 36792ef PR go/64198 compiler: Don't crash on invalid ++. adds a857b25 Bics instruction generation for aarch64 adds fdeed9d 2014-12-08 Bernd Edlinger bernd.edlinger@hotmail.de adds 6323cac Make jit/notes.txt better reflect current status quo adds 5dc03fa libgccjit++.h: use indentation to show inheritance adds 5ae49d3 PR jit/63854: Introduce xstrdup_for_dump adds 3a16c5d Added myself to Write After Approval list adds c036c09 PR target/61692 * cfgexpand.c (expand_asm_operands): [...] adds c9ed79d Fix typo in ChangeLog adds 9d23182 DWARFv5 Emit DW_TAG_atomic_type for C11 _Atomic. adds 27081c0 PR target/64226 * config/rs6000/rs6000.c (rs6 [...] adds 814db09 Daily bump. adds b0c5be6 remove param_is from nvptx adds 9dac272 move gimple_canonical_types htab out of gc memory adds 7a542b1 2014-12-08 Sandra Loosemore sandra@codesourcery.com adds b5d6898 2014-12-08 Michael Meissner meissner@linux.vnet.ibm.com adds e5e4fa4 gcc/ adds 15d4699 * lto-cgraph.c (input_cgraph_1): Don't break existing instr [...] adds 48b2f1a gcc/ adds 54652ef 2014-12-09 Richard Biener rguenther@suse.de adds 9e68000 PR libstdc++/64203 * include/std/shared_mutex: Fix preproce [...] adds 1e25901 2014-12-09 Richard Biener rguenther@suse.de adds d10a337 Local Vim config with GNU formatting. adds 4681670 2014-12-09 Richard Biener rguenther@suse.de adds e04e0c8 PR bootstrap/64213 Revert: 2014-11-28 H.J. Lu <hongjiu.l [...] adds f9e004f PR jit/64166: Add methods to gcc::dump_manager needed by JIT testing adds 66b6927 PR jit/64166: Add API entrypoint gcc_jit_context_enable_dump adds 02fa1fa jit: Add new testcase missing from r218521 adds 2416dc4 [AARCH64][5/5] Add macro fusion support for cmp/b.X for ThunderX adds 8822771 [AArch64] Add TARGET_SCHED_REASSOCIATION_WIDTH adds beb75ac jit-playback.c: Move dlopen code into a new function adds 27b7420 Guard less code with the JIT mutex adds 418f347 Fix bogus ChangeLog entry from r218521 adds dd66fd3 gcc/testsuite/: adds 96ddcbb [AArch64]Fix ICE at -O0 on vld1_lane intrinsics adds e5827b9 [AArch64] Fix ICE on non-constant indices to __builtin_aarch6 [...] adds 7f91822 Add jit-tempdir.{c|h} adds 923b9dd [AArch64]Improve error message for non-constant immediates adds 334c57a Add missing PR numbers to ChangeLog. Too late? adds 12e851f [AArch64]Remove be_checked_get_lane, check bounds with __buil [...] adds 984c320 [AArch64]Remove aarch64_get_lanedi, unused adds 57687d8 PR jit/63854: Document how to run the jit testsuite under valgrind adds 4c87b50 2014-12-09 Michael Haubenwallner <michael.haubenwallner@ssi- [...] adds af6bf57 toyvm.c: use correct path in debuginfo adds 84cf482 Add missing link to PR in change log entry. adds 5573be4 Fix date in change log entry. adds e02afbb gcc/ * lto-wrapper.c (compile_offload_image): Start processi [...] adds 54faaad 2014-12-09 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 876c801 Daily bump. adds bf564a1 gcc/ PR target/53513 * doc/extend.texi (__builtin_sh_get_fp [...] adds eef3b8b * include/bits/locale_facets.tcc (numpunct::_M_cache): Avoid [...] adds 5dc5dd5 * include/std/future (__future_base::_Setter::operator(), _ [...] adds 604e278 compiler: Don't track fields in compiler-generated hash and e [...] adds 97280a9 Implement LWG DR 2329 and DR 2332. adds eff5ed3 PR c++/64222 * parser.c (cp_parser_unqualified_id): Don't d [...] adds 93631ab PR c++/64129 * decl.c (grokdeclarator): Recover from variab [...] adds eb06b25 remove gengtype support for param_is use_param, if_marked and [...] adds 702853c * doc/libgcc.texi: Update text to match implementation in l [...] adds eff8617 PR tree-optimization/61686 * tree-ssa-reassoc.c (range_entr [...] adds 94d87c4 gcc/ PR target/53513 * doc/extend.texi (__builtin_sh_set_fp [...] adds 996b47b * config/i386/sse.md (*mov<mode>_internal, *avx512f_gatherdi [...] adds dc958a4 PR target/63594 * config/i386/sse.md (vec_dupv4sf): Move af [...] adds 75fa204 2014-12-10 Richard Biener rguenther@suse.de adds 67ba6b5 ChangeLog fix for r218307 adds 9b46a0d PR c++/64100 * typeck.c (lookup_destructor): Handle incompl [...] adds 2506071 PR c++/64100 * g++.dg/template/pr64100.C: New file. adds bf63d8a PR c++/64127 * parser.c (cp_parser_diagnose_invalid_type_na [...] adds 8a5bd7f PR c++/64127 * g++.dg/cpp/pr64127.C: New file. adds c090a78 check_GNU_style.sh "80 characters exceeded" error fix adds 4b9d11e libgomp/ * config.h.in: Regenerate. * configu [...] adds 6c679c8 gcc/ * config/linux.c (linux_has_ifunc_p): Remove. * config [...] adds 92e5932 PR ipa/63909 adds b041023 New sreal implementation which uses int64_t as m_sig. adds 8e50a02 2014-12-10 Richard Biener rguenther@suse.de adds 96a180e * config/aarch64/aarch64-protos.h (aarch64_function_p [...] adds 7d8dbf6 2014-12-10 Richard Biener rguenther@suse.de adds de29887 2014-12-10 Bernd Edlinger bernd.edlinger@hotmail.de adds 1996ba0 2014-12-10 Richard Biener rguenther@suse.de adds 36b809a Document libgccjit++.h adds def0dbb PR target/64180 * config/rs6000/rs6000.c (TARGET_MD_ASM_CLO [...] adds 55a56a6 PR target/64180 * config/rs6000/darwin.md (macho_low_si): R [...] adds 2878105 PR target/64180 * config/rs6000/rs6000.md (*ctr<mode>_inter [...] adds 878fc2d PR target/64180 * config/rs6000/rs6000.md (*add<mode>3_inte [...] adds 17f25b6 PR target/64180 * config/rs6000/rs6000.md (*add<mode>3_inte [...] adds 7a65937 PR target/64180 * config/rs6000/predicates.md (adde_operand [...] adds 0f1bedb PR target/64180 * config/rs6000/predicates.md (unsigned_com [...] adds 1252106 * config/rs6000/rs6000.md (*anddi3_2rld_dot, *anddi3_rld_dot [...] adds cd1e80f * config/rs6000/40x.md (ppc403-compare): Remove "compare". [...] adds 6764681 * config/rs6000/rs6000.md (*add<mode>3): Remove condition. adds 73ae830 2014-12-10 Paolo Carlini paolo.carlini@oracle.com adds c05218f 2014-12-10 Paolo Carlini paolo.carlini@oracle.com adds 44cf204 * gcc.dg/lto/chkp-privatize_0.c: Remove unneeded selector f [...] adds beb2708 PR target/64252 * config/i386/i386.c (expand_vec_perm_pblen [...] adds fdf7662 PR tree-optimization/62021 * omp-low.c (simd_clone_adjust_r [...] adds 9363302 2014-12-10 Marc Glisse marc.glisse@inria.fr adds e90ecd2 PR go/61316 compiler: Don't lower multi-valued arguments int [...] adds 67b7549 Force output of vars with "omp declare target" attribute in g [...] adds 707285b Commit missing part of patch. adds a8aa825 * doc/invoke.texi: (-devirtualize-at-ltrans): Document. * l [...] adds 8a5c90b Add march=knl. adds 7db4173 * gdbhooks.py (class DWDieRefPrinter): New class. (build_pr [...] adds d623cac Daily bump. adds 4149f31 Minor interface cleanups of libgccjit * jit/j [...] adds 5d95297 * xvasprintf.c: New file. * vprintf-support.h: Likewise. * [...] adds de96a06 2014-12-11 Tobias Burnus burnus@net-b.de Manu [...] adds dc8a5e0 [testsuite][1/2] Move ${tool}_check_unsupported_p into separate file adds 782a35e * fold-const.c (fold_negate_expr): Add ANY_INTEGRAL_TYPE_P c [...] adds 230db6c [ARM] Fix names of some rounding intrinsics, impement vrndx_f [...] adds 23ac7ed * combine.c (try_combine): Do not allow combining a PARALLEL [...] adds 4aa9d58 2014-12-11 Andrew MacLeod amacleod@redhat.com adds 85c1abe [AArch64] Fix usage of +no in error message for aarch64_parse [...] adds 716da29 gcc/ChangeLog: adds 77a6e22 gcc/testsuite/ChangeLog: adds 20b4379 2014-12-11 Paolo Carlini paolo.carlini@oracle.com adds 378327a 2014-12-11 Richard Biener rguenther@suse.de adds a0dac7d [AArch64]Use AARCH64_FL_FPSIMD flags for all cores in aarch64 [...] adds e5a6940 Document gccjit::context::set_str_option adds fddcd67 Move changelog entries from r218617 from gcc/ChangeLog to gcc [...] adds c99e7c8 * testsuite/30_threads/condition_variable/members/3.cc: Only [...] adds 1f32c54 * dwarf2out.c (gen_lexical_block_die): Remove unused `depth' [...] adds 366970c PR ipa/61324 * testsuite/g++.dg/pr61324.C: New testcase by [...] adds 838f266 * gcc.dg/builtin-arith-overflow-1.c (fn2): Take signed char. [...] adds 2a65ee6 * doc/md.texi (Insn Lengths): Fix description of (pc). adds 7949b6f 2014-12-11 Andrew Pinski apinski@cavium.com adds 50485d1 Daily bump. adds 9887713 Adjust the comment in contrib/download_prerequisties. adds 39786c8 PR c++/57510 * typeck2.c (split_nonconstant_init_1): Handle [...] adds f552994 PR c++/64248 Revert: * parser.c (cp_parser_unqualified_id) [...] adds 4972ed5 Remove N3639 "array of runtime length" from -std=c++14. gcc/ [...] adds 7d7fa96 * c-cppbuiltin.c (c_cpp_builtins): Enable C++14 __cpp_constexpr. adds 0f11ff7 gcc/testsuite * gcc.target/aarch64/ldp_stp_2.c: Make test l [...] adds 6b76c51 2014-12-12 Zhenqiang Chen zhenqiang.chen@arm.com adds d491566 * ipa-devirt.c (possible_polymorphic_call_targets): Return e [...] adds e8f06ac * ipa-inline.c (ipa_inline): Fix condition on when TODO_rem [...] adds 3936756 [libstdc++][testsuite] Mark as UNSUPPORTED tests that don't f [...] adds a530bcf [libgomp][testsuite] Explicitly include target-utils.exp (fix [...] adds fe99483 2014-12-12 Marc Glisse marc.glisse@inria.fr adds 704006e Add load of target-utils.exp to libatomic, libitm, libvtv, li [...] adds 480d3f4 PR rtl-optimization/64255 * gcc.c-torture/execute/pr64255.c [...] adds a67a65b Add use of zex instruction for moxie port adds 854b08c 2014-12-12 Richard Biener rguenther@suse.de adds 94c2a91 PR tree-optimization/64269 * tree-ssa-forwprop.c (simplify_ [...] adds 9f97ef1 * include/bits/stl_iterator.h (make_reverse_iterator): LWG D [...] adds abf97bd PR middle-end/64274 * fold-const.c (fold_binary_loc): Add A [...] adds 146d815 PR libstdc++/64241 * libsupc++/exception_ptr.h: Return empt [...] adds 3ccf08b gcc/ PR middle-end/64182 * wide-int.h (wi::div_round, wi::m [...] adds 0fcfaa3 PR libstdc++/64276 * doc/doxygen/user.cfg.in: Define __cpp_ [...] adds d3155b0 PR c++/61402 * lambda.c (add_capture): Don't pass a depende [...] adds 06f94a0 * g++.dg/ubsan/cxx1y-vla.C: Remove. adds b0295f6 PR c++/63996 * constexpr.c (cxx_eval_loop_expr): Don't loop [...] adds bfb57b4 PR c++/63996 * g++.dg/cpp1y/pr63996.C: New file. adds 111eaa9 * cp-tree.h (NAMESPACE_ABI_TAG): New. * name-lookup.c (hand [...] adds c93d516 N3922 * pt.c (do_auto_deduction): In direct-init context, { [...] adds c1277ed A bit of walk_gimple_op maintenance. adds 4c37888 OpenMP target nesting tests. adds 2e19c42 2014-12-12 Vladimir Makarov vmakarov@redhat.com adds 61f8a1b nvptx: Define valid ASM_OUTPUT_ALIGN. adds deb7e81 2014-12-12 Paolo Carlini paolo.carlini@oracle.com adds bb55448 PR libstdc++/58594 * include/bits/shared_ptr_base.h: Cast a [...] adds eed21ac /cp 2014-12-12 Paolo Carlini paolo.carlini@oracle.com adds bcf0e9b 2014-12-12 Paolo Carlini paolo.carlini@oracle.com adds 0d2b3c9 2014-12-13 Tobias Burnus burnus@net-b.de Manu [...] adds d1da22a Daily bump. adds b9fd3ad PR libstdc++/58594 * include/bits/shared_ptr_base.h: Real f [...] adds c1b4ce5 runtime: Clear stack pointers for extra G's. adds d921b3b testing: Add testing.MainStart function. adds 91497ed PR go/61254 compiler: Don't move nil subexpressions into tem [...] adds c14cc1a PR go/61258 runtime: Don't crash when deleting zero-sized key. adds 41a4aa6 PR bootstrap/64023 * Makefile.tpl (EXTRA_TARGET_FLAGS): Set [...] adds 7b4df96 gcc/testsuite/ * gcc.target/sh/sp-switch.c: Match zero or mo [...] adds de03b9e gcc/testsuite/ PR target/53513 * gcc.target/sh/attr-isr-nos [...] adds 82fe3c6 Post-Urbana updates to Library Fundamentals v1. adds db23e1a PR libstdc++/64239 * include/bits/regex.h (match_results<>: [...] adds 0e6644a Daily bump. adds 4b68618 PR go/61244 compiler: Traverse type descriptor expressions. adds 0252ef5 2014-12-14 Janus Weil janus@gcc.gnu.org adds a0665c9 Pass unpromoted argument to promote_function_mode adds c6292d1 compiler: Fix crash when tracked field used in global initializer. adds bdcf337 Daily bump. adds af822fd * cgraphunit.c (analyze_functions): Do not analyze extern in [...] adds 825e26a PR lto/64043 * tree.c (virtual_method_call_p): Return false [...] adds 8a40736 * cgraphunit.c (analyze_functions): Always analyze targets o [...] adds fdd4ca0 PR ipa/61558 * symtab.c (symbol_table::insert_to_assembler_ [...] adds 3790d36 * ipa.c (process_references): Fix conditoinal on flag_optimize adds 30d89cd PR ipa/61602 * gcc.dg/torture/pr61602.c: New testcase. adds 94bec41 * server.c (server_setup): Check return value of getcwd and [...] adds af5f6a9 2014-12-15 Richard Biener rguenther@suse.de adds f2940d1 PR sanitizer/64265 * tsan.c (instrument_func_entry): Insert [...] adds 543f860 [AARCH64]Fix CLZ_DEFINED_AT_ZERO and CTZ_DEFINED_AT_ZERO definition. adds d41c8ae 2014-12-15 Janus Weil janus@gcc.gnu.org adds 83bcffe PR tree-optimization/63551 * gcc.dg/ipa/pr63551.c (fn2): Us [...] adds a1400c2 2014-12-15 Paolo Carlini paolo.carlini@oracle.com adds aa3c6b9 PR target/64210 * gcc.target/i386/avx512f-broadcast-gpr-1.c [...] adds 67cedda Build machinery cleanup. adds 88b7112 PR middle-end/64292 * fold-const.c (negate_expr_p): Add INT [...] adds 4b42315 2014-12-15 Richard Biener rguenther@suse.de adds abe4e03 2014-12-15 Richard Biener rguenther@suse.de adds e59421d 2014-12-15 Richard Biener rguenther@suse.de adds 4a9b008 * gcc/config/rs6000/rs6000.md (*add>mode>3_imm_dot, *add<mo [...] adds f175008 2014-12-15 Janus Weil janus@gcc.gnu.org adds 1b689e3 /cp 2014-12-15 Paolo Carlini paolo.carlini@oracle.com adds 5e1f0c6 PR go/61253 compiler: Support RecvStmt = ExpressionList "=" [...] adds 6334270 PR go/61248 compiler: Ignore argument when typechecking conv [...] adds d1856d2 N3778: Sized Deallocation gcc/c-family/ * c.opt (-fsized-de [...] adds f3c5599 2014-12-15 Richard Biener rguenther@suse.de adds 388ce1b PR fortran/61669 * gfortran.h (struct gfc_namespace): Add O [...] adds a0a86ed PR rtl-optimization/63804 * gcc.dg/pr63804.c: New test. adds 06f29f5 PR libgcc/63832 * crtstuff.c (__do_global_dtors_aux) [HIDDE [...] adds 2bd0853 2014-12-15 Vladimir Makarov vmakarov@redhat.com adds 3130ace 2014-12-15 Vladimir Makarov vmakarov@redhat.com adds a46c112 PR rtl-optimization/64316 * simplify-rtx.c (simplify_relati [...] adds c19ee3f PR c++/64297 * typeck.c (apply_memfn_quals): Correct wrong [...] adds 72666ae PR go/61255 compiler: Copied variadic calls should copy lowe [...] adds eb9db6c * sreal.h (to_double): New method. (shift): Do not ICE on 0 [...] adds 1a7c607 2014-12-15 Vladimir Makarov vmakarov@redhat.com adds 9e7bd3a PR lto/64043 * gcc.dg/lto/20110201-1_0.c: New testcase. adds 9e0bf4e * config/rl78/rl78.h: Remove SHORT_IMMEDIATES_SIGN_EXTEND. adds e9e7df9 * decl2.c (decl_needed_p): When not optimizing, do not consi [...] adds 18c9895 Daily bump. adds 3f301a4 PR target/64217 * config/nds32/nds32.md (casesi_internal): [...] adds f4bf1ae * config/i386/gnu-user.h (TARGET_CAN_SPLIT_STACK): Move from [...] adds 0bbb91a 2014-12-16 Janus Weil janus@gcc.gnu.org adds 6d08e2f gcc/ * config/i386/i386.c (ix86_address_cost): Add explicit [...] adds b5e0c6c * sanitizer_common/sanitizer_symbolizer_libbacktrace.cc, sa [...] adds 1aed91b Fix for PR ipa/64278 adds 33df4d2 + PR rtl-optimization/64240 + * ddg.c (mark_mem_u [...] adds 37136e0 * config/abi/pre/gnu-versioned-namespace.ver: Export _ZdlPvm [...] adds f604b2e * MAINTAINERS (Write After Approval): Add myself. adds 5df86ef Both config.h and system.h define ABI/API macros for system h [...] adds 16bafd5 * config/abi/pre/gnu-versioned-namespace.ver: And other size [...] adds 3071376 * config/abi/pre/gnu.ver (CXXABI_1.3.9): Export not just _Z [...] adds 852fa94 2014-12-16 Richard Biener rguenther@suse.de adds 2e4fb82 PR middle-end/64309 * match.pd: Add ((1 << A) & 1) != 0 -> [...] adds 4a049b6 PR go/61273 compiler: Send statements should contextually pe [...] adds 0f87b2f PR go/61264 compiler: Fix copying behavior for empty composi [...] adds eb106fa 2014-12-15 Tobias Burnus burnus@net-b.de adds a2b340f * hwint.c (abs_hwi, absu_hwi): Move to ... * hwint.h (abs_h [...] adds 829d7a0 2014-12-16 Tobias Burnus burnus@net-b.de adds 4257d21 gcc/testsuite/ PR target/53513 * gcc.target/sh/fpchg.c: Ren [...] adds 00b8510 PR go/61246 compiler: Switch expression comparisons should b [...] adds 0703394 gcc/testsuite/ PR target/54089 * gcc.target/sh/pr54089-1.c: [...] adds 1d4ee63 * ipa-inline-analysis.c (will_be_nonconstant_predicate): Con [...] adds de524aa * fibonacci_heap.h (min): Return m_data instead of non-exist [...] adds cd4d3fb compiler: Don't built hash/equality functions for thunk structs. adds 23d7bb3 /cp 2014-12-16 Paolo Carlini paolo.carlini@oracle.com adds 2d1e63f Daily bump. adds 55e8ba6 compiler: Don't crash on append with single argument. adds 14cc370 libgcc/ * config/sh/crt.h: New. * config/sh/crti.S: Use GLO [...] adds 4fe7315 2014-12-17 Tobias Burnus burnus@net-b.de adds 4d9c735 drop reason for my change from ChangeLog adds 7ac2fb2 PR libstdc++/64302 PR libstdc++/64303 * include/bits/regex [...] adds 35ea013 PR sanitizer/64289 * c-convert.c: Include ubsan.h. (conver [...] adds 9a58d6d PR tree-optimization/64322 * tree-vrp.c (extract_range_from [...] adds 277f716 PR middle-end/63568 * match.pd: Add (x & ~m) | (y & m) -> ( [...] adds 0d391de PR testsuite/64328 * gcc.dg/addr_equal-1.c: Not supported f [...] adds d0c0288 Add -malign-data={abi|compat|cachineline} adds 4e67450 mksysinfo: Pass -O to compiler to avoid warnings on CentOS. adds 5165cfe Fix a typo in ChangeLog adds 78d92ce * MAINTAINERS (Write After Approval): Add myself. adds 7b36a3d Complete information generated through the array descriptor l [...] adds 6c89bb3 Enable the array descr language hook for all DWARF versions adds 2c3209c Make the Ada front-end use the array descr language hook adds 45cd549 Add a few debug utilities for DWARF expressions adds fe39b69 dwarf2out.c: do not short-circuit add_bound_info in array des [...] adds db606b3 MSP430: Fix unused arg warning adds 8bb1782 [AArch64] Remove "generic_sched" attribute adds f9885b8 * constexpr.c: Tweak comments and formatting. adds 1227ba7 * constexpr.c: Change "addr" parm names to "lval". adds c8f6aeb PR c++/64333 * constexpr.c (cxx_bind_parameters_in_call): n [...] adds 53164e8 * sreal.h (sreal::normalize): Implement inline. (sreal::nor [...] adds 2d2297a 2014-12-17 Janus Weil janus@gcc.gnu.org adds d0d3f16 2014-12-17 Vladimir Makarov vmakarov@redhat.com adds 0d6ebf1 Fix typo in changelog. adds b3fba4b 2014-12-17 Sergio Durigan Junior sergiodj@redhat.com adds 195ead9 gcc/ PR target/51244 * config/sh/sh_treg_combine.cc (sh_tre [...] adds b578ea7 gcc/ PR target/51244 * config/sh/sh_treg_combine.cc (is_con [...] adds 2841def Daily bump. adds 845e222 gcc/ChangeLog: 2014-12-17 Dehao Chen dehao@google.com adds 1e26048 PR tree-optimization/62178 * tree-ssa-loop-ivopts.c (cheape [...] adds f528d4e Add myself to MAINTAINERS under Writer After Approval adds 7d4c11a Include target-utils.exp in boehm-gc testing adds d0c268b Change mpx effective-target test into link test adds ab32c06 Fix for PR ipa/64146 adds ae7b1e5 Fix for PR bootstrap/63573. adds 4ada17e Fix for PR64330. adds a6f6848 [AArch64] Generalize code alignment adds c820310 [AArch64] Add TARGET_MIN_DIVISIONS_FOR_RECIP_MUL adds ea4bea4 [AArch64] Simplify patterns for sshr_n_[us]64 intrinsic adds 7c260af [AArch64] Simplify+improve patterns for ushr(d?)_n_u64 intrinsic adds 190466e X86-64: Add -mskip-rax-setup adds 800c612 /cp 2014-12-18 Paolo Carlini paolo.carlini@oracle.com adds 80d2658 2014-12-18 Vladimir Makarov vmakarov@redhat.com adds 06d288a 2014-12-18 Vladimir Makarov vmakarov@redhat.com adds 34ec198 PR c++/64251 * decl2.c (mark_used): Don't mark if in_templa [...] adds 64f36da PR c++/64352 * pt.c (tsubst_copy_and_build): Pass complain [...] adds 54a210e 2014-12-18 Paolo Carlini paolo.carlini@oracle.com adds ea0eb20 PR c++/64105 * parser.c (cp_parser_simple_type_specifier): [...] adds ea88beb 2014-12-18 Paolo Carlini paolo.carlini@oracle.com adds 0e1a81d Daily bump. adds 8ba8cc8 compiler: Avoid multiple evaluations in interface conversions. adds 382efce * lra-constraints.c (process_address_1): Swap base_term and i [...] adds f444732 * Add TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV target macro. adds 968ba45 * Add TARGET_LEGITIMIZE_ADDRESS_DISPLACEMENT target macro. adds 6a45243 * [SH] Add -mlra option. adds ea68d4b * [SH] Miscellaneous changes for LRA. adds 90e650e * [SH] Modify movsi_ie and movsf_ie patterns for LRA. adds 6e0d3db * [SH] Add splitter to addsi3_compact. adds 0bd4773 * [SH] Split QI/HImode load/store via r0 when LRA is enabled. adds 57d7f07 [PATCH][ARM] Fix reservation pattern in cortex-a9-neon.md adds 2e72394 Fix ChangeLog typo in 218895 adds 58439d8 [ARM][doc] Remove mention of Advanced RISC Machines adds 3305823 PR preprocessor/63831 * c-cppbuiltin.c (c_cpp_builtins): Do [...] adds e922baf Fix for PR ipa/63569. adds 16cb7fe compiler: More cases that need a temporary for interface conversion. adds e0f4eb2 PR c++/61198 * pt.c (most_general_template): Don't break fo [...] adds 48ee8ef PR c++/61198 * g++.dg/template/using30.C: New file. adds e3ba6ed 2014-12-19 Paolo Carlini paolo.carlini@oracle.com adds 092e4bc [AArch64 1/3] Don't disparage add/sub in SIMD registers adds 936b0ea 2014-12-19 Paolo Carlini paolo.carlini@oracle.com adds 172881b [AArch64 2/3] Add SIMD-reg variants of logical operators and/ [...] adds 0321839 [AArch64 3/3] Fix XOR_one_cmpl pattern; add SIMD-reg variants [...] adds ac5e993 * g++.dg/template/using30.C: Move ... * g++.d [...] adds ea48368 2014-12-19 Paolo Carlini paolo.carlini@oracle.com adds 63f5425 New std::string implementation. adds 31deae5 2014-12-19 Janus Weil janus@gcc.gnu.org adds 7ecafe6 Handle NULL in gcc_jit_context_set_str_option adds 99f34dd PR target/64268 * combine.c (try_combine): Immediately retu [...] adds bbad6e4 Fix issue with string options and nested gcc_jit_contexts adds 78645e7 MIPS32R6 and MIPS64R6 support adds f932433 * go-gcc.cc (array_constructor_expression): Don't construct [...] adds a02ba4d MIPSR6: mips-img-elf mips-img-linux-gnu triplets and vendor updates adds e2afa5c * hash-table.h (struct pointer_hash): Fix formating. (hash_ [...] adds bedd686 Fix casting non-"int" to bool. adds 91c0fd7 compiler: Add temporaries required in cases of interface conversion. adds 1f143b8 Daily bump. adds 4e28bab Fix duplicate symbol errors in Darwin bootstrap. adds 8a8211d 2014-12-20 Martin Uecker uecker@eecs.berkeley.edu adds 83715bc c-family/ adds 4a4ad8e * g++.dg/cpp1y/lambda-generic-variadic2.C: Fix. adds 7a8cb66 2014-12-20 François Dumont fdumont@gcc.gnu.org adds 0353389 PR target/64358 * config/rs6000/rs6000.c (rs6000_split_logi [...] adds ffbc583 2014-12-20 François Dumont fdumont@gcc.gnu.org adds f6df0f7 2014-12-20 François Dumont fdumont@gcc.gnu.org adds dc995119 Daily bump. adds 0b80848 PR c++/64359 * pt.c (iterative_hash_template_arg): Hash ali [...] adds d4f5579 PR libstdc++/64367 * include/std/stdexcept: Don't use non-s [...] adds 4ebf630 gcc/testsuite/ PR target/17280 * gcc.target/sh/torture/pr17 [...] adds a19254c gcc/ PR target/55212 * config/sh/sh.md (*addsi3_compact): A [...] adds 4342b3e Daily bump. adds 40ef7a2 Add myself to RTEMS Ports maintainers. adds a5d83f7 New symbol_summary class introduced. adds 2cc80ac ipa-prop uses symbol_summary class. adds b4bae7a symbol_summary is used for inline_summary. adds 5a8d6fa * gcc-interface/decl.c (check_ok_for_atomic): Rename into... [...] adds a67930c PR rtl-optimization/62151 * combine.c (try_combine): New lo [...] adds db8da65 * gcc-interface/decl.c (gnat_to_gnu_field): Post the error m [...] adds 563fc84 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_{Min,Max}>: [...] adds 879d814 * gnat.dg/nan_max.adb: New test. adds 5516224 2014-12-22 Rüdiger Sonderfeld ruediger@c-plusplus.de [...] adds 58afd0a 2014-12-22 Rüdiger Sonderfeld ruediger@c-plusplus.de adds 9bc2e56 * doc/xml/manual/status_cxx2011.xml: Update. * doc/html/man [...] adds d3ab861 2014-12-22 Ville Voutilainen ville.voutilainen@gmail.com adds 7bd508d gcc/testsuite/ PR target/52933 * gcc.target/sh/sh/pr52933-3 [...] adds 46a8176 PR libstdc++/37522 * include/bits/basic_string.h (stod, sto [...] adds fe7ca15 2014-12-22 Janus Weil janus@gcc.gnu.org adds 03d5ebc gcc/testsuite/ PR target/58314 * gcc.target/sh/torture/pr58 [...] adds 2cf1651 2014-12-22 Paolo Carlini paolo.carlini@oracle.com adds 3b336bb 2014-12-22 Tobias Burnus burnus@net-b.de adds c53c41b * lib/ubsan-dg.exp: Add library path for libstdc++. adds 3c49c45 PR target/55023 * dse.c (scan_insn): Treat sibling call as [...] adds 61e79e8 Daily bump. adds 62cd13c Fix for PR ipa/63851 and ipa/63852. adds 9a89986 compiler: Evaluate array range expression once before iteration. adds 39afb5a * ira-build.c (ira_flattening): Add the current [...] adds 5616197 runtime: Remove undefined references to runtime_race*. adds caeee71 Compile locale-inst.cc and wlocale-inst.cc as C++11. adds 5f19f12 Daily bump. adds 31adce5 /cp 2014-12-04 Paolo Carlini paolo.carlini@oracle.com adds 6810f23 Add mul.x support for moxie adds f36d41b PR target/64160 * config/msp430/msp430.md (addsi splitter): [...] adds c041f44 Fix undefined-loop-2.c test case. adds 655833f libiberty/ChangeLog: adds aaa37b7 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Explicitly align [...] adds c210781 gcc/ PR target/51244 * config/sh/sh.md (*mov_t_msb_neg): Co [...] adds f6a8041 Daily bump. adds 7ad852d PR c++/63522 * parser.c (cp_parser_type_parameter): Call c [...] adds b97cebe * pt.c (check_default_tmpl_args): Uses the parameter source [...] adds 4cb8701 Daily bump. adds 6a7f0ed Daily bump. adds c704de1 * config/i386/mmx.md (*vec_extractv2sf_1): Do not emit unpck [...] adds 0919667 * sreal.h (sreal::shift): Fix sanity check. adds d326c10 * ipa-inline.c (max_count_real, max_relbenefit_real, half_i [...] adds b3a499f Fix template. adds d9b667b Add missing ChangeLog entry that was posted with patch a coup [...] adds f16e2e8 Switch to 16-bit offsets for moxie ldo/sto instructions adds 6d9c5e6 Issue an error for ms_abi attribute with x32 adds 990502b * lib/ubsan-dg.exp (check_effective_target_fsanitize_undefin [...] adds c801ad7 2014-12-27 Janus Weil janus@gcc.gnu.org adds 462f7f1 Daily bump. adds dd30dee 2014-12-28 Thomas Koenig tkoenig@gcc.gnu.org adds 529a6d1 Skip ms_abi attribute tests on x32 adds 3a8f560 Daily bump. adds 71c35f8 * gcc.dg/lto/pr59626_0.c (ASMNAME, ASMNAME2, STRING): Define [...] adds d906bde * testsuite/26_numerics/headers/cmath/c99_classificat [...] adds cc7db00 2014-12-29 Janus Weil janus@gcc.gnu.org adds 92df867 2014-12-29 Steve Ellcey sellcey@mips.com adds 374658e Daily bump. adds f4e523e * ipa-inline-analysis.c (edge_set_predicate): Reset size/tim [...] adds 07baa07 * config/i386/i386.c (ix86_legitimize_address): Use std::swa [...] adds 1ae4df5 gcc/testsuite/ PR target/53987 * gcc.target/sh/pr53987-1.c: New. adds bf219fe gcc/testsuite/ PR target/49263 * gcc.target/sh/pr49263-1.c: [...] adds 1e0cf2e gcc/testsuite/ PR target/49263 * gcc.target/sh/sh.exp (chec [...] adds 5e8fd8b * ipa-inline-analysis.c (estimate_function_body_sizes): Do n [...] adds d45c465 * config/i386/i386.c (ix86_legitimize_address): Declare "ch [...] adds d6b5be2 Fix zero extension for moxie adds d290e46 Daily bump. adds 70c5e7b * gcc.dg/vect/slp-9.c: Disable einline. adds 3c9467e PR libstdc++/64441 * include/bits/regex.tcc (__regex_algo_i [...] adds 5e9ac72 * diagnostic.c (build_message_string): Use xvasprintf. * fi [...] adds b33b6e5 Add missing file to my previous commit. adds 8f64a8b fix a GTY(())-related ICE in Objective-c++ (add a testcase to [...] adds 96d7f12 Allow Objective-c++ to recognise lambdas. adds 87fda26 * trans-array.c (trans_array_bound_check): Use xasprintf ins [...] adds 4c7093c gcc/fortran/ 2014-12-31 Tobias Burnus burnus@net-b.de adds 1bb162f * lib/target-supports.exp (add_options_for_tls): Prep [...] adds d7a39fe Daily bump. adds d57044f 2014-12-31 James Bowman james.bowman@ftdichip.com adds e64e002 Roll ChangeLog file. Limit offsets to 16 bits for moxie. adds 96976aa Daily bump. adds edf5ad4 * config.sub: Update from upstream, to 2015-01-01 version. [...] adds 23d48c0 2015-01-02 Janus Weil janus@gcc.gnu.org adds ac36faf 2015-01-02 Tobias Burnus burnus@net-b.de adds 6c13ec4 2015-01-02 Tobias Burnus burnus@net-b.de adds 9e1d706 2015-01-02 Janus Weil janus@gcc.gnu.org adds c97e413 Rotate libstdc++-v3/ChangeLog adds fb96fbb PR libstdc++/64438 * testsuite/21_strings/basic_string/nume [...] adds 1ec5466 PR libstdc++/64468 * doc/doxygen/user.cfg.in: Set correct T [...] adds 71a1e0b 2015-01-02 Tobias Burnus burnus@net-b.de adds d820a81 2015-01-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 831b9be gcc/ChangeLog: 2015-01-02 Bernd Edlinger <bernd.edlinger@ho [...] adds 9be8500 PR libstdc++/64475 * include/bits/regex_executor.tcc (_Exec [...] adds 71f0663 * tsan.c (instrument_expr): corrected previous checkin. adds d295d3d * testsuite/21_strings/basic_string/modifiers/64422.cc: Fix [...] adds 6ed08c4 2015-01-02 Sandra Loosemore sandra@codesourcery.com adds 320fd88 Daily bump. adds 27f6a8a 2015-01-02 Sandra Loosemore sandra@codesourcery.com adds f698afe * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*. adds cbd0ca2 * config/pa/pa.md (decrement_and_branch_until_zero): Use `Q' [...] adds 8d0a65c 2015-01-03 Sandra Loosemore sandra@codesourcery.com adds fc740d7 2015-01-03 Andrew Pinski apinski@cavium.com adds 5e5e009 2015-01-03 Sandra Loosemore sandra@codesourcery.com adds b94bdba Daily bump. adds 3c77073 2015-01-03 Sandra Loosemore sandra@codesourcery.com adds 4fd52b6 PR testsuite/62250 * lib/gfortran.exp: Add libatomic librar [...] adds 8c4cc81 2015-01-03 Sandra Loosemore sandra@codesourcery.com adds 9b31ae9 * configure.ac: Use OBJCOPY for OBJCOPY_FOR_TARGET. * configu [...] adds 630c1f9 PR libstdc++/64483 * testsuite/18_support/exception_ptr/642 [...] adds 4baf631 * gcc-interface/misc.c (internal_error_function): Use xaspri [...] adds a57aa27 2015-01-04 Sandra Loosemore sandra@codesourcery.com adds d0403d7 Daily bump. adds edebe5f * gcc.dg/pr42629.c: Only pass scheduling options on scheduli [...] adds 79385e8 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for mmix- [...] adds 54b8ce9 Bump copyright year adds 4659249 PR ada/64492 * gcc-interface/Makefile.in (../stamp-tools): [...] adds 9d2adcd * auto-profile.c, auto-profile.h: Fix up Copyright line. adds 92b6388 PR c/64423 c-family/ * c-common.c (warn_array_subscript_wit [...] adds e3afb61 gcc/ * gcc.c (process_command): Update copyright notice date [...] adds d353bf1 Update copyright years. adds 113a5d9 Update copyright years. adds c1fd773 * doc/extend.texi (Arrays of Length Zero): Add missing comma. adds e60de63 PR go/61871 runtime: Increase stack size on 64-bit non-split [...] adds a03c61f 2015-01-05 Thomas Koenig tkoenig@gcc.gnu.org adds ccf6cff PR tree-optimization/64494 * tree-ssa-loop-im.c (move_compu [...] adds 8dd9da4 2015-01-05 Thomas Koenig tkoenig@gcc.gnu.org adds ed3d22c config-list.mk: Extract target name correctly adds 1ae41b1 2015-01-05 Bernd Edlinger bernd.edlinger@hotmail.de adds b9df735 2015-01-05 Sandra Loosemore sandra@codesourcery.com adds d8a5b68 PR tree-optimization/64465 * tree-inline.c (redirect_all_ca [...] adds 823a9dd PR sanitizer/64344 * ubsan.h (ubsan_instrument_float_cast): [...] adds ed53ceb PR sanitizer/64265 * gimplify.c (gimplify_function_tree): A [...] adds 2ec77a7 gcc/ * rtlanal.c (refers_to_regno_p): Change return value fr [...] adds e7b4e52 * config/i386/i386.c (output_387_binary_op): Use std::swap. adds 833dfc8 Fix loop optimization when ZOL is not available in xtensa con [...] adds bb6966b * config/nds32/nds32-peephole2.md: Do not mention define_peephole. adds def3bf8 2015-01-05 Radovan Obradovic radovan.obradovic@imgtec.com adds fe072b4 Daily bump. adds 4a0bdf0 remove tree_list from warn_hidden () adds 678a4e3 implement -Wsuggest-override adds c723f77 compiler: Use function receiver name in mangled named type de [...] adds 3e83d36 2015-01-05 Sandra Loosemore sandra@codesourcery.com adds 87f350e * combine.c (combine_validate_cost): Do not count the cost o [...] adds e377fe0 * simplify-rtx.c (simplify_binary_operation_1): Handle more [...] adds 8173baf Minor reformatting. adds 8992df5 * configure.ac: Add Visium support. * configure: Regenerate [...] adds fa8b719 * MAINTAINERS (CPU Port Maintainers): Add myself for Visium port. adds 84c3b07 * config-list.mk (LIST): Add visium-elf. adds f50fc4f 2015-01-06 Robert Dewar dewar@adacore.com adds bddbaf4 * gnatvsn.ads: Bump copyright year. adds afab48d Minor reformatting. adds c40ceeb 2015-01-06 Bob Duff duff@adacore.com adds 3e72ade 2015-01-06 Vincent Celier celier@adacore.com adds 1955e2b 2015-01-06 Arnaud Charlet charlet@adacore.com adds b5b6628 2015-01-06 Vincent Celier celier@adacore.com adds 3dc1561 2015-01-06 Robert Dewar dewar@adacore.com adds 9e42b04 2015-01-06 Robert Dewar dewar@adacore.com adds 58c0ee5 2015-01-06 Robert Dewar dewar@adacore.com adds 8408cef 2015-01-06 Ed Schonberg schonberg@adacore.com adds fbf4d6e 2015-01-06 Robert Dewar dewar@adacore.com adds a79fe0a 2015-01-06 Pierre-Marie Derodat derodat@adacore.com adds b0b7a7b 2015-01-06 Robert Dewar dewar@adacore.com adds 15509f2 2015-01-06 Robert Dewar dewar@adacore.com adds c050b7e Minor reformatting. adds 35bd138 2015-01-06 Pascal Obry obry@adacore.com adds b2f5ddd 2015-01-06 Olivier Hainque hainque@adacore.com adds b7c692d 2015-01-06 Ed Schonberg schonberg@adacore.com adds 9b442f4 * opts.c (common_handle_option): Add support for -fno-sanit [...] adds da7132b 2015-01-06 Robert Dewar dewar@adacore.com adds fed75ba 2015-01-06 Robert Dewar dewar@adacore.com adds 9a4463e 2015-01-06 Robert Dewar dewar@adacore.com adds 8d7e657 2015-01-06 Eric Botcazou ebotcazou@adacore.com adds 9300973 2015-01-06 Eric Botcazou ebotcazou@adacore.com adds 827deff 2015-01-06 Eric Botcazou ebotcazou@adacore.com adds 426294b 2015-01-06 Ed Schonberg schonberg@adacore.com adds 86affdb 2015-01-06 Thomas Quinot quinot@adacore.com adds 7e0d01b 2015-01-06 Thomas Quinot quinot@adacore.com adds 555d84e 2015-01-06 Ed Schonberg schonberg@adacore.com adds f7cb0e8 2015-01-06 Pascal Obry obry@adacore.com adds 1aca674 2015-01-06 Vincent Celier celier@adacore.com adds a871546 2015-01-06 Eric Botcazou ebotcazou@adacore.com adds 68db598 Kill new warnings. adds bbb9b53 2015-01-06 Thomas Preud'homme thomas.preudhomme@arm.com adds 7756601 PR target/64507 * config/sh/sh-mem.cc (sh_expand_cmpnstr): Ch [...] adds 85d42dd * lib/tsan-dg.exp (check_effective_target_fsanitize_thread): [...] adds 88772f9 * config/abi/pre/gnu.ver: Fix version conflict for std::loca [...] adds ee5b36a Fix typo in struct same_succ_def comment adds cc408b8 * go-gcc.cc (constructor_expression): Don't initialize zero- [...] adds e9a133f [gcc] 2015-01-06 Michael Meissner meissner@linux.vnet.ibm.com adds 594c659 PR c++/64489 * class.c (check_field_decls): Make copy assig [...] adds f5ba54d PR c++/64496 * semantics.c (process_outer_var_ref): Diagnos [...] adds fbbb80c PR c++/64487 * semantics.c (finish_offsetof): Handle templa [...] adds dff5042 PR c++/64455 * pt.c (type_dependent_expression_p): Handle v [...] adds 33dba23 * parser.c (cp_parser_nested_name_specifier_opt): Diagnose i [...] adds 0e76270 libgo: Add sources for go, cgo, and gofmt commands. adds d1db782 compiler: Add explicit sign to exported complex constants wit [...] adds e260538 Daily bump. adds 8b32830 2015-01-06 Sandra Loosemore sandra@codesourcery.com adds 15e18a8 PR c/64417 c/ * c-typeck.c (process_init_element): Disallow [...] adds b57910f PR c/64440 * c-common.c (c_fully_fold_internal): Warn for d [...] adds 360b005 2015-01-07 Hristian Kirtchev kirtchev@adacore.com adds b10d0fb 2015-01-07 Eric Botcazou ebotcazou@adacore.com adds 5a74b75 2015-01-07 Robert Dewar dewar@adacore.com adds cbd025d 2015-01-07 Javier Miranda miranda@adacore.com adds b29768c 2015-01-07 Arnaud Charlet charlet@adacore.com adds 2f05914 2015-01-07 Robert Dewar dewar@adacore.com adds 29956ab 2015-01-07 Olivier Hainque hainque@adacore.com adds 0538cc4 2015-01-07 Tristan Gingold gingold@adacore.com adds 6ce3c25 2015-01-07 Vincent Celier celier@adacore.com adds 5f02e52 2015-01-07 Robert Dewar dewar@adacore.com adds 86c324a 2015-01-07 Vincent Celier celier@adacore.com adds e2c7aa5 2015-01-07 Robert Dewar dewar@adacore.com adds 2d138c7 2015-01-07 Johannes Kanig kanig@adacore.com adds 6fe9865 2015-01-07 Ed Schonberg schonberg@adacore.com adds c06a893 Minor reformatting. adds 56e11f1 2015-01-07 Bob Duff duff@adacore.com adds e49e52c 2015-01-07 Robert Dewar dewar@adacore.com adds 1eddded jit.exp: Don't drop the extension from the testcase when nami [...] adds 07ba7f2 compiler: Don't assign to embedded builtins in imported struc [...] adds 32b738a jit.exp: add __func__ to help test-{combination|threads}.c adds 6b05931 PR go/61204 * go-gcc.cc (Gcc_backend::temporary_variable): [...] adds fd7a8bc * libsupc++/Makefile.am: Compile del_ops.cc as C++14. * lib [...] adds 6bc0fa4 jit.exp: support C++ testcases adds 8a5a4b5 Fix typo in jit-recording.h adds f9fc24d Add test of handling arithmetic-overflow from JIT adds 7fe953b API extension: add GCC_JIT_UNARY_OP_ABS to enum gcc_jit_unary_op adds 6216a21 2015-01-07 Sandra Loosemore sandra@codesourcery.com adds b17f7cc Daily bump. adds bde9c33 jit: Add checking for dereference of void * adds 85ddf49 Add new jit testcase accidentally omitted from r219320 adds f4d72cb 2015-01-07 Sandra Loosemore sandra@codesourcery.com adds 67d7e7e PR target/36557 * config/rs6000/rs6000.md (*eqsi3_ext<mode> [...] adds c3f707f PR target/64533 * config/sh/sh.md (*addsi3_compact): Use u co [...] adds 18e2d12 PR sanitizer/64336 * tree.c (build2_stat): Fix up initializ [...] adds 3795ffe gcc/ PR target/55212 * config/sh/sh.md (*addsi3_compact): E [...] adds f07efc9 gcc/ * config/sh/sh-mem.cc: Use constant as second operand w [...] adds 8ad5da6 * include/bits/hashtable_policy.h: Use __bool_constant. adds fb5eef6 liboffloadmic/plugin: Depend on libgomp being built. adds c049b35 intelmic-mkoffload: Deal with linker defaulting to 32-bit x86 mode. adds 752cfdf Make sure that OMP builtins are available in offloading compilers. adds 4b7fbad /cp 2015-01-08 Paolo Carlini paolo.carlini@oracle.com adds b21c795 libgomp: Fix "intelmic" offloading in build-tree testing. adds 49b6c47 libgomp: Fix 32-bit x86 Intel MIC offloading testing. adds 3033c54 PR libstdc++/60132 * include/std/type_traits (has_trivial_d [...] adds 1b6fa3c 2015-01-08 Paolo Carlini paolo.carlini@oracle.com adds 8fc4bac 2015-01-08 Paolo Carlini paolo.carlini@oracle.com adds 3adf245 2015-01-08 Tobias Burnus burnus@net-b.de adds d1e9638 * tsan.c (pass_tsan::gate): Add no_sanitize_thread support. [...] adds 6a1b069 PR target/64338 * config/i386/i386.c (ix86_expand_int_movcc [...] adds 3a9ccc1 New jit API entrypoint: gcc_jit_context_set_logfile adds b6c02b6 cmd/go: Use builtin constant to set default gccgo compiler. adds 2b9b77f * init.c (build_vec_init): Call ubsan_instrument_bounds to c [...] adds 411b766 gcc/ * ubsan.c (do_ubsan_in_current_function): New. (pass_u [...] adds 1785342 PR target/55023 PR middle-end/64388 * dse.c (struct insn_i [...] adds 150a0f7 PR tree-optimization/63989 * params.def (PARAM_MAX_TRACKED_ [...] adds b56bc4a jit: New API entrypoint: gcc_jit_context_get_last_error adds dd26bf7 PR testsuite/62250 * lib/target-supports.exp (check_effecti [...] adds 61ad68d PR testsuite/62250 * lib/target-supports.exp (check_effecti [...] adds 0557f89 libgccjit.h: Fix description of struct gcc_jit_context adds 7cc0e96 2015-01-08 Bernd Edlinger bernd.edlinger@hotmail.de adds e434db1 Daily bump. adds f404fe2 PR gcov-profile/61790 * gcov-tool.c (do_rewrite): Use strto [...] adds fc5e424 PR libstdc++/64239 * include/bits/regex.h (match_results<>: [...] adds 52793ac 2015-01-09 Kito Cheng kito@0xlab.org adds a6f1094 Fix gcc_assert in expand_omp_for_static_chunk adds 275e275 IPA ICF: target and optimization flags comparison. adds 04478c4 Fix for ipa/PR64503 adds 05e3f05 IPA ICF: compare_operand is split to multiple functions. adds e3c6a1e 2015-01-09 Richard Biener rguenther@suse.de adds bc64a37 gcc/testsuite/gcc.dg/typeof-2.c adds b540413 RTEMS: Rename ARM target config files adds 61af80a RTEMS: Use MULTILIB_REQUIRED for ARM adds 3be5524 RTEMS: Use MULTILIB_REQUIRED for PowerPC adds 53ba535 RTEMS: Fix MPC8540 multilibs for PowerPC adds 9fda427 RTEMS: Add e6500 multilibs for PowerPC adds 275d0a7 toplevel: adds 0375cff gcc: * ginclude/unwind-arm-common.h: Revert previous commit. adds dba7c78 PR jit/64206: delay cleanup of tempdir if the user has reques [...] adds b0954f4 2015-01-09 Dimitris Papavasiliou dpapavas@gmail.com adds fa49541 PR libstdc++/64476 * include/bits/stl_uninitialized.h (unin [...] adds c96abc7 Added PR libobjc/51891. adds 9c4a012 Handle CALL_INSN_FUNCTION_USAGE clobbers in regcprop.c adds feea5a1 New jit API entrypoint: gcc_jit_context_new_rvalue_from_long adds b20a8bb 2015-01-09 Michael Collison michael.collison@linaro.org adds 2ee50ac Add new file gcc/testsuite/jit.dg/test-constants.c erroneousl [...] adds 1f78217 PR rtl-optimization/64536 * cfgrtl.c (rtl_tidy_fallthru_edg [...] adds 06df6ac cmd/go: Adjust finding gccgo to match current upstream sources. adds dcfe52b ./: 2015-01-09 Ian Lance Taylor iant@google.com adds 6a261ee * Initial implementation. adds ba00009 PR middle-end/64412 * lto-streamer.h (lto_stream_offload_p) [...] adds 608f349 Fix the jit build after header flattening of r219402 adds 0f369cf 2015-01-09 Andreas Tobler andreast@gcc.gnu.org adds 06fa126 Simplify jit.dg/test-combination.c adds a606234 2015-01-09 Sandra Loosemore sandra@codesourcery.com adds a1f711b Daily bump. adds ff5b9b4 * Makefile.am (GOCOMPILER): Set to GOC or GOC_FOR_TARGET dep [...] adds 6d40f96 cmd/go: Back-port CL 157460043 (pass $CGO_LDFLAGS to linker w [...] adds b1a967b Fix CC_REG definition for moxie adds d28cb33 Tabify assembly output for moxie adds 83d8a9a Fix mul.x flag for moxie adds f0448c9 * gcc-interface/cuintp.c: Bump copyright year. * gcc-interf [...] adds bf1857f 2015-01-10 Tobias Burnus burnus@net-b.de adds c35c9a6 libgomp: Now known as the GNU Offloading and Multi Processing [...] adds ae471f8 Daily bump. adds b5d95b9 2015-01-10 Sandra Loosemore sandra@codesourcery.com adds 786d2007 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64_ [...] adds 319b663 2015-01-11 Janus Weil janus@gcc.gnu.org adds efdbd62 [Patch Docs] Copy edit the text in "Everything about patterns" adds ffa1a43 2015-01-11 Janus Weil janus@gcc.gnu.org adds 4df331b 2015-01-11 Janus Weil janus@gcc.gnu.org adds 078651f Daily bump. adds 549519d * ipa-utils.c (estimate_function_body_sizes): Do not free n [...] adds 8b20026 ipa/63470 add testcase adds 71464ec Revert "ipa/63470 add testcase" adds 10f69ac 2015-01-12 Yury Gribov y.gribov@samsung.com adds c308ecc cgraph_edge refactoring. adds 175a3ae PR ipa/64550 adds 53dbeec Correct ChangeLog entry. adds 1a92a53 PR ipa/63470 * ipa-inline-analysis.c (inline_edge_duplicati [...] adds 1d77f63 PR ipa/63967 PR ipa/64425 * ipa-inline.c (compute_uninline [...] adds 41eaccd 2015-01-12 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 7b77492 IPA ICF: handle correctly indirect_calls. adds 810430a Fix for PR64550. adds 5ff7565 2015-01-12 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds e62d0db [ARM][cleanup] Use R0_REGNUM and R1_REGNUM instead of 0 and 1 [...] adds 32f62b1 Update Linux/x86-64 linker test for PIE with copy reloc adds 98baf03 Correct target selector in gcc.target/i386/nop-mcount.c adds b5115899 Add the missing ChangeLog entry adds 905a1e8 PR c++/64547 * constexpr.c (cxx_eval_call_expression): A ca [...] adds 1407d0e [ARM] Implement TARGET_SCHED_MACRO_FUSION_PAIR_P adds 35d8220 Fix date in gcc/ChangeLog adds 56363b2 [ARM] Use Cortex-A17 tuning parameters for Cortex-A12 adds 88120a3 2015-01-12 Richard Biener rguenther@suse.de adds b34b273 2015-01-12 Richard Biener rguenther@suse.de adds 89d8a41 Merge libffi to upstream commit c82cc159426d8d4402375fa1ae3f0 [...] adds 5a17c7c 2015-01-12 Bernd Edlinger bernd.edlinger@hotmail.de adds c95f00b Avoid undefined behavior in gcc.target/i386/pr64291-1.c adds 15b6c83 jit: API change to gcc_jit_context_new_global adds 7a5fbc9 * config/h8300/h8300.c (Fpa): Use RTX_FRAME_RELATED_P [...] adds 9680dd1 * config/m68k/m68k.md (truncsiqi2): Disable for TARGET [...] adds 423c20f Add PR marker for last commit adds 88a82ce jit-playback.c: fix missing fclose adds 7395619 PR target/64461 * gcc.target/m68k/pr64461.c: N [...] adds e031f28 PR other/64370 * sreal.c (sreal::to_double): Use ldexp inst [...] adds 8fe003de PR testsuite/64028 * gcc.dg/vect/no-section-anchors-vect-31 [...] adds dbecfd5 PR tree-optimization/64454 * tree-vrp.c (simplify_div_or_mo [...] adds a781646 PR target/64513 * config/i386/i386.c (ix86_expand_prologue) [...] adds 74e83cd PR tree-optimization/64563 * tree-vrp.c (vrp_evaluate_condi [...] adds 9f6e233 2015-01-12 Sandra Loosemore sandra@codesourcery.com adds a6a2b40 PR libstdc++/64560 * src/c++11/cxx11-shim_facets.cc (locale [...] adds f7d4f29 PR libstdc++/64553 * src/c++11/cxx11-shim_facets.cc: Check [...] adds 516766a 2015-01-12 Sandra Loosemore sandra@codesourcery.com adds edee673 libgccjit: detect various kinds of errors relating to params [...] adds 54adac1 * Add TARGET_ATOMIC_ASSIGN_EXPAND_FENV hook for sh. adds 8626705 Daily bump. adds 3daca00 Fix libjava failures on i686-linux adds 8624ddf gcc/ PR target/64479 * rtlanal.c (set_reg_p): Handle SEQUEN [...] adds da2e70a [NDS32] Add -mcmodel= option to support different code model. adds d1bacc4 [NDS32] Remove -mgp-direct/-mno-gp-direct options. adds abc509c [NDS32] Provide TARGET_CMODEL_[SMALL|MEDIUM|LARGE] to check w [...] adds b129c8c [NDS32] Consider TARGET_CMODEL_LARGE for function call instructions. adds 2bfaea8 * MAINTAINERS: Remove Stan Shebs as he has been inacti [...] adds 8e4f6b0 [NDS32] Implement TARGET_ENCODE_SECTION_INFO to store specifi [...] adds 34cb34c [NDS32] Consider -mcmodel=X in nds32_legitimate_address_p imp [...] adds d465e17 PR libgcj/64219 * Makefile.am (install-data-local): Use jus [...] adds 7fb0312 2014-01-13 Richard Biener rguenther@suse.de adds 65eebed Add self as C front end reviewer. adds f7a4089 2015-01-13 Thomas Preud'homme thomas.preudhomme@arm.com adds 1f20619 update to add myself to Objective-c/c++ maintainers adds 371edde 2015-01-13 Richard Biener rguenther@suse.de adds 505d363 2015-01-13 Richard Biener rguenther@suse.de adds f032527 PR middle-end/63974 * cfgexpand.c (expand_computed_goto): D [...] adds 8bf5b2f 2015-01-13 Andrew Pinski apinski@cavium.com adds f570604 2015-01-13 Richard Biener rguenther@suse.de adds 090a52f 2015-01-13 Andrew Pinski apinski@cavium.com adds aec7ccd gcc/ * config/aarch64/aarch64.md (subsi3, *subsi3_uxtw, subd [...] adds 402f265 PR libstdc++/64571 * config/abi/pre/gnu.ver: Export fstream [...] adds a95c552 PR libffi/64572 adds 1446e30 Set TARGET to X86_64 if __x86_64__ is defined adds 7174b54 Option diff dump is added for target and optimization adds 5defa6e PR fortran/64528 * trans-decl.c (create_function_arglist): [...] adds 3130795 [ARM]Make CLZ_DEFINED_VALUE_AT_ZERO and CTZ_DEFINED_VALUE_AT_ [...] adds a36fdeb * sanitizer_common/sanitizer_deadlock_detector.h: Cherry pic [...] adds 6773108 2015-01-13 Paolo Carlini paolo.carlini@oracle.com adds b1f5fae PR rtl-optimization/64286 * ree.c (combine_reaching_defs): [...] adds 715a402 Add check_effective_target_pie adds 6d74c6a Support PIE in gcc.dg/tree-ssa/ssa-store-ccp-3.c adds 547355a PR middle-end/64391 * trans-mem.c (get_attrs_for): Return N [...] adds 251346b PR ipa/64565 * g++.dg/torture/pr64565.C: New testcase. * i [...] adds 5763ac1 PR c++/64520 * pt.c (unify): Don't try to deduce to std::in [...] adds c031469 PR c++/64514 * pt.c (coerce_template_parameter_pack): Retur [...] adds 35f2c28 PR c++/64356 PR libstdc++/58777 * constexpr.c (cxx_eval_bi [...] adds 1a90866 Check if -pg links in check_profiling_available adds b5ea8a0 Add dg-require-profiling to gcc.dg/aru-2.c adds c97b0d1 jit: New API entrypoint: gcc_jit_context_dump_reproducer_to_file adds 9334fce * libffi/configure.host: Remove extra brackets for sh. adds 02a3b19 Daily bump. adds bc42c20 PR ipa/64481 * ipa-inline-analysis.c (node_growth_cache): R [...] adds a353d6b 2015-01-15 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds ca13b0e * tree-profile.c (init_ic_make_global_vars): Drop workaround [...] adds d2d2f16 * gcc.target/mips/octeon3-pipe-1.c: New test. adds 496649d [NDS32] Remove some features and options that are not availab [...] adds e4fd7af * tree-vrp.c (check_array_ref): Emit more warnings for warn [...] adds c433f33 2015-01-14 Joey Ye joey.ye@arm.com adds 0f76de8 2015-01-14 Richard Biener rguenther@suse.de adds c1fe1a9 Fix Linux multilib configurations with default architectures adds 753d983 [ARM] Fix PR target/64460: Set 'shift' attr properly on some [...] adds 3a487db 2015-01-14 Tejas Belagod tejas.belagod@arm.com adds cadb17d IPA ICF: handle IMAGPART_EXPR and REALPART_EXPR. adds 7d16b37 2015-01-14 Richard Biener rguenther@suse.de adds e51040e 2015-01-14 Hale Wang hale.wang@arm.com adds 0aa63fc 2015-01-14 Thomas Preud'homme thomas.preudhomme@arm.com adds 6dd5504 [doc][ARM] Deprecate -mapcs and -mapcs-frame. adds 1ed5a04 [AArch64] Error out of arm_neon.h if nofp/nosimd adds 7cb7380 2015-01-14 Christophe Lyon christophe.lyon@linaro.org adds 9f8bc6e PR target/64387 adds 1c699c1 PR target/64393 adds 43a6ee3 PR target/64386 adds 3070f13 2015-01-14 Andrew MacLeod amacleod@redhat.com adds 1ab1813 Fix neon test fails on non-neon configs. adds 631db48 2015-01-14 Richard Biener rguenther@suse.de adds d4cbe45 Fix year in ChangeLog. adds 9d65fe5 gcc/ * cgraphunit.c (ipa_passes): Remove argument from ipa_w [...] adds 04270ae gcc/ * Makefile.in (site.exp): Do not set ENABLE_LTO. adds 1cd6246 + * lto-cgraph: Update function comments for + lt [...] adds 086f4e3 2015-01-14 Andrew MacLeod amacleod@redhat.com adds 561e018 Correct target selector in -mfentry tests adds 88a6165 Pull libiberty.h copyright update from Binutils adds 05af34e [MIPS] Update the ZC constraint. adds e1e4663 Fix indentation in an earlier gcc/ChangeLog update adds ea1fb9e /cp 2015-01-14 Paolo Carlini paolo.carlini@oracle.com adds a336442 2015-01-14 Sandra Loosemore sandra@codesourcery.com adds 394e78e gcc/ PR target/53988 * config/sh/sh-protos.h (sh_find_set_o [...] adds 2bbc72d Daily bump. adds f11c215 libgo, compiler: Upgrade libgo to Go 1.4, except for runtime. adds cc581b9 Add files somehow left out of last commit (upgrade to Go 1.4). adds d5d3f27 libgo: Bump version number in libgo configure script. adds 579c559 2015-01-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds 64c7e3f 2015-01-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds bf15bc7 2015-01-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds 947aa91 2015-01-14 Marcos Diaz marcos.diaz@tallertechnologies.com adds 43085be 2015-01-15 Richard Biener rguenther@suse.de adds ec5ca25 Target optimization nodes: add support for arrays. adds f43c238 Fix oversized bitfield warning. adds 79c7906 Add support for the R6 LSA and DLSA instructions adds 01d2893 [MIPS] Remove all excess parallel constructs adds 2bb9d68 Update the call-saved tests for micromips output adds a0489df Ensure options incompatible with micromips imply -mno-micromips adds f797471 gcc/ adds 7871b4f 2015-01-15 Richard Biener rguenther@suse.de adds db21994 * expr.c (expand_expr_real_1) <normal_inner_ref>: Use the ex [...] adds 8b08a93 Fix oversight in previous commit adds f1f5c17 2015-01-15 Richard Biener rguenther@suse.de adds a561ec1 * gengtype.c (create_user_defined_type): Workaround -Wmaybe [...] adds 7fd44cf 2015-01-15 Philipp Tomsich ptomsich@theobroma-systems.com adds c38c873 Adjust scan string for PIE adds d53441c 2015-10-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 552fa69 2015-01-15 Philipp Tomsich philipp.tomsich@theobroma-systems.com adds 4125127 2015-01-15 Philipp Tomsich ptomsich@theobroma-systems.com adds 040b4ee gcc/ adds 627cc39 Updated copyright year for 'xgene1.md'. adds bea8365 [AARCH64] Fix syntax error in target selector "-O2" for volat [...] adds 55a94dd 2015-01-15 Philipp Tomsich philipp.tomsich@theobroma-systems.com adds aa24bd2 2015-01-15 Richard Biener rguenther@suse.de adds 37b0af6 * config/rs6000/default64.h (TARGET_DEFAULT) [LITTLE_ [...] adds 8292306 Ignore additional linker messages on Linux/x86 with PIE adds 2fe70ee 2015-01-15 Steve Ellcey sellcey@mips.com adds c0e7714 2015-01-15 Evgeny Stupachenko evstupac@gmail.com adds ea30d75 Fix for PR64068 and PR64559. adds ff8084f Make test2/test1 static in libitm.c/stackundo.c adds e71169d 2015-01-15 Tejas Belagod tejas.belagod@arm.com adds 213f140 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll- [...] adds 727e5f1 2015-01-15 Janus Weil janus@gcc.gnu.org adds 60fdd2f Fix ChangeLog entry. adds a8adf2f * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline- [...] adds 2ca6edc * arm.c (arm_xgene_tune): Add default initializer for instru [...] adds 232364e 2015-01-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 8eb8256 jit: prevent ICE with type mismatch in gcc_jit_block_add_assi [...] adds ca4c354 Merge current set of OpenACC changes from gomp-4_0-branch. adds ed6272f 2015-01-15 Vladimir Makarov vmakarov@redhat.com adds 78097d1 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the e [...] adds 98fd7ef reflect: Correct error in conversion of s390x support to Go 1.4. adds b2742b5 PR c++/63283 * constexpr.c (potential_constant_expression_1 [...] adds aae7465 PR c++/64356 * constexpr.c (cxx_eval_binary_expression): Fi [...] adds 56568d5 PR libffi/64572 adds b97c3ba PR c++/59366 * name-lookup.c (pushdecl_maybe_friend_1): Hid [...] adds e2c68ad * configure.ac: Check for networking libraries; see NET_LIBS [...] adds 4b24ad4 go/build: cgo works on linux/alpha. adds 205c333 contrib/ * update-copyright.py (Copyright.__init__): Add a r [...] adds 579203d 2015-01-15 Richard Sandiford richard.sandiford@arm.com adds fec3714 2015-01-15 Tobias Burnus burnus@net-b.de adds 32cf702 * flag-types.h (enum sanitize_code): Add SANITIZE_VPTR, inc [...] adds 6365c92 PR ipa/64612 * ipa-inline-transform.c (can_remove_node_now_ [...] adds ff1c28d Daily bump. adds 16e50f8 2015-01-15 Sandra Loosemore sandra@codesourcery.com adds 09ec9cd runtime: Use a struct, not void, for an empty struct for libffi. adds f27875b * ipa-inline.c (inline_small_functions): Work around hints [...] adds c3fed60 * doc/invoke.texi (--param early-inlining-insns): Update def [...] adds 2fa4786 Minor date fix in gcc/ChangeLog and gcc/testsuite/ChangeLog file. adds e4175f6 PR tree-optimization/62053 * tree.c (build_cplus_array_type [...] adds 7852665 [NDS32][DOC] Describe -mcmodel= option instead of -mgp-direct [...] adds 81c424e [NDS32][DOC] Remove -mforce-fp-as-gp, -mforbid-fp-as-gp, and [...] adds 405249c [NDS32] Fix wrong data flow when building nds32 target with - [...] adds c292778 [NDS32] Have shirnk-wrapping optimization to be performed on [...] adds 7ea565c [NDS32] Have sibling calls optmization to be performed on nds [...] adds 1b4bfbd 2015-01-15 Martin Uecker uecker@eecs.berkeley.edu adds 62e88f4 Bump copyright year adds a06fe1e /cp 2015-01-16 Paolo Carlini paolo.carlini@oracle.com adds d2d1816 [Patch] Warn and truncate bitsize when partial overflow happen adds 11581eb [Patch] Improve warning message adds 89862b2 Add new names for intrinsics. adds 1f5fc25 [AARCH64]Enable gcc/testsuite/gcc.dg/builtin-apply2.c fro aar [...] adds ffab0ad g++.dg/ipa/pr64612.C: New test. adds 6ad7895 PR testsuite/64605 adds 636fb80 [AArch64] Enable CCMP support for AArch64, PR64015 resolved adds e539328 [AArch64] Add a new scheduling description for the ARM Cortex [...] adds 1e4b25f 2015-01-16 Richard Biener rguenther@suse.de adds 0a15f06 * gcc.target/visium: New directory. adds e0226bd Account for high/lo_sum simplification with displacements adds 90f51e6 Adjust handling of word sized subregs for OP_OUT adds 7c94d8e 2015-01-16 Janus Weil janus@gcc.gnu.org adds 304eacd Mark cl_target_option_print_diff args unused adds 66124ce gcc/ adds 757bc674 [AArch64] Remove -mlra/-mno-lra option for Aarch64 adds 15b4214 * builtins.c (expand_builtin_acc_on_device): Check target for NULL. adds b6d76e6 2015-01-16 Richard Biener rguenther@suse.de adds 0833970 libstdc++: Add POSIX variant of shared_timed_mutex. adds cac06b0 2015-01-16 Richard Biener rguenther@suse.de adds 5f65d1e Add missing } to gcc.c-torture/compile/20150108.c adds cbca015 gcc/testsuite/ adds 59773cd * target.c (num_devices): Guard with PLUGIN_SUPPORT. adds cbc3477 Revert ISA change adds c26216b * jit-builtins.h (DEF_FUNCTION_TYPE_VAR_5): Fix spelling of [...] adds 81b5bfe [AArch64] Fix PR 64263: Do not try to split constants when de [...] adds 553d8de [AArch64, Obvious] Fix broken commit r219724 adds 5c67f18 * acinclude.m4: Fix typo in comment. * configure: Regenerat [...] adds 74ab45d gcc/ adds 249d25d net: Restore earlier Solaris-specific version of setKeepAlivePeriod. adds 2f4fe32 * config/rs6000/rs6000.h (PROMOTE_MODE): Correct test for wh [...] adds e517401 * config/rs6000/rs6000.c (TARGET_PROMOTE_FUNCTION_MODE): Imp [...] adds 0d656be * config/rs6000/rs6000.c (rs6000_va_start): Use MIN_UNITS_PE [...] adds 82c9887 * config/rs6000/rs6000.c (TARGET_LIBGCC_CMP_RETURN_MODE, TA [...] adds ee5701b * config/rs6000/rs6000.c (rs6000_scalar_mode_supported_p): D [...] adds 6988da2 [ARM] Move comment about splitting Thumb1 patterns to thumb1.md adds d306562 2014-01-16 Paolo Carlini paolo.carlini@oracle.com adds 6fb7760 Add missing testcase accidentally omitted from r219681 adds 32b8474 [Obvious, ARM Testsuite] mangle-arm-crypto.C needs arm_crypto [...] adds e2de5ff * expr.c (cpp_classify_number): Add N_() around ?: string l [...] adds c48107d 2015-01-16 Paolo Carlini paolo.carlini@oracle.com adds 24fe68b 2015-01-16 Bernd Edlinger bernd.edlinger@hotmail.de adds bebfcb1 oops.. fixed typo in ChangeLog adds edc35e2 [ARM] PR 62066: Call va_end on early return from va_list proc [...] adds 5085ca0 [ARM/AArch64][testsuite] Add explicit dependency on Neon Cumu [...] adds 5b6a61a [ARM/AArch64][testsuite] Be more verbose, and actually confir [...] adds 4b658cc 2015-01-16 Paolo Carlini paolo.carlini@oracle.com adds cd93a9a [ARM/AArch64][testsuite] Add vld1_lane tests. adds 19a98dc libstdc++: Optimize synchronization in std::future if futexes [...] adds a6f19a7 libgomp: Don't use <alloca.h>. adds 886084b PR libffi/64607 adds 48fe25e Parallelize the jit testsuite adds 3bb12d9 * doc/invoke.texi (--param early-inlining-insns): Update def [...] adds 1ecc615 compiler, reflect, runtime: Use static chain for closures. adds 3325375 testing/quick: Revert Alpha specific change. adds ac60574 runtime: Add __sparc__ case for SETCONTEXT_CLOBBERS_TLS. adds 47ffd06 Implement C++11 <codecvt> header. adds 4f80321 * include/bits/locale_conv.h (wstring_convert, wbuffer_conve [...] adds 7da829b * testsuite/22_locale/codecvt/codecvt_utf8/requirements/1.cc [...] adds 4f62ee1 Daily bump. adds c321851 PR libstdc++/56785 * include/std/tuple (_Tuple_impl): Remov [...] adds 1c00a6a * cprop.c (do_local_cprop): Disallow replacement of fixed h [...] adds 65d538f Enable max_issue for AArch32 and AArch64 * config/aarch64/aa [...] adds b61d781 Handle SCRATCH in decompose_address adds 34aaed4 Model cache auto-prefetcher in scheduler adds 99a3c3b PR libstdc++/60940 * include/bits/atomic_base.h: Remove ato [...] adds 0c5d0bf * config/rl78/rl78-real.md (addqi3_real): Allow volatiles. (a [...] adds c63e3c4 Revert last change adds dfd8823 DR 488 PR libstdc++/58357 * include/bits/algorithmfwd.h (r [...] adds 46da90b 2015-01-17 Ville Voutilainen ville.voutilainen@gmail.com [...] adds 9cc6506 PR rtl-optimization/32790 * reginfo.c (reg_scan_mark [...] adds 8700bf9 PR rtl-optimization/52773 * calls.c (emit_library_call_valu [...] adds e9f3992 2015-01-17 Jan Kratochvil jan.kratochvil@redhat.com adds d1b1479 2015-01-17 Andre Vehreschild vehre@gmx.de adds f8bcf22 PR libstdc++/64638 * include/bits/atomic_futex.h: Use appro [...] adds 8f8029b * reorg.c (fill_simple_delay_slots): If TARGET_FLAGS_REGNUM [...] adds 50e7673 2015-01-17 Andre Vehreschild vehre@gmx.de adds 411ee1e 2015-01-17 Paul Thomas pault@gcc.gnu.org adds e4ee8a4 2015-01-17 Sandra Loosemore sandra@codesourcery.com adds ee645a3 * config/rs6000/rs6000.c (rs6000_parallel_return): New funct [...] adds 7dee532 * config/rs6000/rs6000.c (rs6000_gimplify_va_arg): Use TARGE [...] adds 406d6b7 * config/rs6000/rs6000.md (probe_stack): Delete. (probe_sta [...] adds 71198fe * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64. adds 69003f6 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64. [...] adds 235fd58 Daily bump. adds 7f3c7ce * auto-profile.c (afdo_find_equiv_class): Remove unne [...] adds d40a789 2015-01-18 Sandra Loosemore sandra@codesourcery.com adds c363985 2015-01-18 Paul Thomas pault@gcc.gnu.org adds c0b71ac * include/bits/atomic_futex.h: Use mutex and condition_varia [...] adds 0816fa5 * src/c++11/futex.cc: Fix order of includes and preprocessor [...] adds d432e55 * doc/xml/manual/status_cxx2011.xml: Remove note about offse [...] adds a3de0f0 2015-01-18 Paul Thomas pault@gcc.gnu.org adds 6b8169f correct PR numbers on previous commit adds dd92075 PR libstdc++/64646 * include/bits/stl_algo.h (__is_permutat [...] adds 2c9d5cb PR ipa/64378 * ipa-prop.c (try_make_edge_direct_virtual_cal [...] adds bfedbed * gcc.dg/ipa/ipa-icf-32.c: Update template. * c-c++-common/ [...] adds 9d67ffb gcc/ PR target/64652 * config/sh/sh.md (udivsi3_i4, divsi3_ [...] adds f070b34 * cgraph.c (cgraph_node::dump): Dump profile flags. adds 90617f1 * lto.c (compare_tree_sccs_1): Add comparsion of DECL_FUNCT [...] adds 53ec6b3 2015-01-18 Andre Vehreschild vehre@gmx.de Janus Weil [...] adds 7c3248c Daily bump. adds df55027 reflect: Fix build for systems that do not define ffi_go_closure. adds 5902962 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETU [...] adds b392d68 PR sanitizer/64435 * sanitizer_common/sanitizer_platform_li [...] adds 312322a gcc/ adds c5dc4e9 * tree-sra.c (some_callers_have_mismatched_arguments_p): All [...] adds dc19c8f [PR libgomp/64625] Remove __OFFLOAD_TABLE__ variable/formal p [...] adds dfa9bd4 [PR libgomp/64625] Remove __OFFLOAD_TABLE__ variable/formal p [...] adds af3bde1 2015-01-19 Tejas Belagod tejas.belagod@arm.com adds 986b36c Remove 2014 entries somebody mistakenly readded. adds ef41641 * config/aarch64/aarch64-simd.md (aarch64_<maxmin_uns [...] adds f36e946 * common.opt (fgraphite): Fix a typo. adds 8670904 gcc/ adds de661a1 [AArch64] PR 64448: Combine ((x ^ y) & m) ^ x into bsl/bif in [...] adds 681296c [AArch64] Remove ashift pattern for QI/HI adds 8a261fc * gcc.target/aarch64/advsimd-intrinsics/compute-ref-da [...] adds aa2dcb9 2015-01-19 Ville Voutilainen ville.voutilainen@gmail.com [...] adds c16b7ed Improve documentation of register constraints. adds 85fbea9 IPA ICF: add no_icf attribute. adds b3040cf strerror.c: Do not declare sys_nerr or sys_errlist if already macros adds ca28e3d jit: fix crash in memento_of_new_string_literal::make_debug_string adds e9c3d2a PR libffi/64607 adds 11a161d Fix PR64664. adds 5379d8d * config/rs6000/default64.h: Include rs6000-cpus.def. [...] adds 3009c02 2015-01-19 Bernd Edlinger bernd.edlinger@hotmail.de adds 1f465cc Fix int vs bool issue in jit.dg/test-arith-overflow.c adds dcf57248 2015-01-19 Vladimir Makarov vmakarov@redhat.com adds e7d46f6 * ipa-devirt.c (ipa_devirt): Drop polymorphic call info in h [...] adds ae1b96a PR ipa/64218 * ipa-inline.c (want_inline_function_to_all_ca [...] adds 5966e42 Merge with upstream libffi 3ac1610aa33c887ea9b14935208943925714a33e adds 6bf7b9a Fix PR64668. adds 30018bc Add attribute unused to dummy arguments in ffi stub adds 5563607 * params.def (inline-unit-growth): Drop to 15%. * invoke.te [...] adds 4a03e70 gcc/ PR target/53988 * config/sh/sh-protos.h (sh_find_set_o [...] adds ef4ea6b PR libstdc++/64584 PR libstdc++/64585 * include/bits/regex [...] adds adbb1ed PR libstdc++/64649 * include/bits/regex.tcc (regex_traits<> [...] adds b33cff2 MIPS: Only pass floating-point options to the assembler when [...] adds 0a7ecec gcc/testsuite/ PR target/64652 * gcc.target/sh/torture/pr64 [...] adds f00377d PR lto/45375 * i386.c (gate): Check flag_expensive_optimiza [...] adds 25032ab Daily bump. adds 69834ed New jit API entrypoint: gcc_jit_context_compile_to_file adds 75c08f9 runtime: No special case for 386 complex in FFI support. adds fa125df PR lto/45375 * i386.c (ix86_option_override_internal): Use [...] adds c102b5b gcc/ adds 703d60e 2015-01-20 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds b7450aa Link with -lrt on Solaris 10 adds 4de6c58 * config/visium/visium.h (LIB_SPEC): Adjust in default case. adds 8abeb18 [ARM] PR 64149: Remove -mlra/-mno-lra option for ARM. adds d86a899 2015-01-20 Richard Biener rguenther@suse.de adds b5b9641 PR libstdc++/64658 * include/std/atomic (atomic_init): Defi [...] adds 8507df0 Add C++11 std::string constructors for locales and facets. adds fcb2e07 Implement N3657: heterogeneous lookup in associative containers. adds 8ef201e PR libstdc++/64650 * include/experimental/optional (bad_opt [...] adds 5674f8a 2015-01-20 Paolo Carlini paolo.carlini@oracle.com adds 420bd93 * doc/xml/manual/status_cxx2011.xml: Remove stray dbhtml tag [...] adds d205f21 2015-01-20 Richard Biener rguenther@suse.de adds 8491659 Use enum for sched_autopref tune settings adds b22d388 2015-01-20 Paolo Carlini paolo.carlini@oracle.com adds 0d0f186 2015-01-20 Paolo Carlini paolo.carlini@oracle.com adds c46389f 2015-01-20 Chung-Lin Tang cltang@codesourcery.com adds 3e4e446 PR go/64683 runtime/pprof: Let memory profiler test pass if [...] adds 01ec578 PR debug/64663 * dwarf2out.c (decl_piece_node): Don't put b [...] adds a6d6017 PR lto/45375 * ipa-inline.c: Include lto-streamer.h (repor [...] adds 69d99fc PR ipa/63576 * ipa-utils.c (ipa_merge_profiles): Merge spec [...] adds 0f9736fa PR sanitizer/64632 * ubsan/ubsan_type_hash.cc: Cherry pick [...] adds 67dc5d6 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)). adds 3cf9a99 [ARM/AArch64][testsuite] Add vldX_dup test. adds 50321e1 PR libffi/64581 adds 74751e1 compiler: Do not mark unused variables as used inside closures. adds cf71c4d [ARM/AArch64][testsuite] Add vmla and vmls tests. adds 496bb19 [ARM/AArch64][testsuite] Add vmla_lane and vmls_lane tests. adds d55982d [ARM/AArch64][testsuite] Add vtrn tests. Refactor vzup and vz [...] adds 1d3372e [ARM/AArch64][testsuite] Add vmlal and vmlsl tests. adds 721180f [ARM/AArch64][testsuite] Add vmlal_lane and vmlsl_lane tests. adds 437c3d1 [ARM/AArch64][testsuite] Add vmlal_n and vmlsl_n tests. adds bf87cc1 Daily bump. adds 71b315e * config/arm/arm.c (arm_cortex_a53_tune, arm_cortex_a57_tune [...] adds 9ba76f6 2015-01-20 Jeff Law law@redhat.com adds cffdfb3 2015-01-21 Richard Biener rguenther@suse.de adds 315b808 * config/rl78/rl78.c (rl78_calculate_death_notes): Look insi [...] adds 81a3630 [ARM/AArch64][testsuite] Add vqdmlal and vqdmlsl tests. adds cd8d1c8 [ARM/AArch64][testsuite] Add vqdmlal_lane and vqdmlsl_lane tests. adds de17cc7 [ARM/AArch64][testsuite] Add vqdmlal_n and vqdmlsl_n tests. adds 653fcf8 2015-01-21 Matthias Klose doko@ubuntu.com adds 2387f48 [ARM/AArch64][testsuite] Add vsli_n and vsri_n tests. adds 652354d [PATCH]Skip g++.dg/tls testes on target using status wrapper adds d084f50 * MAINTAINER: Added myself. adds da1dece [ARM/AArch64][testsuite] Add vsubl tests, put most of the cod [...] adds 262509f [ARM/AArch64][testsuite] Add vsubw tests, putting most of the [...] adds 19e8af4 [ARM/AArch64][testsuite] Add vmovn tests. adds f3251a3 [ARM/AArch64][testsuite] Add vmul_lane tests. adds 7391964 [[ARM/AArch64][testsuite] 24/36] Add vmul_n tests. adds 1257e38 [ARM/AArch64][testsuite] Add vmull tests. adds 0d9b7a4 [ARM/AArch64][testsuite] Add vmull_lane tests. adds 2dbe7f2 [ARM/AArch64][testsuite] Add vmull_n tests. adds c229da2 [ARM/AArch64][testsuite] Add vqdmulh tests. adds 9ad4283 [ARM/AArch64][testsuite] Add vqdmulh_lane tests. adds 229c187 [ARM/AArch64][testsuite] Add vqdmulh_n tests. adds 9c8669e [ARM/AArch64][testsuite] Add vqdmull tests. adds 4b7b3b9 [ARM/AArch64][testsuite] Add vqdmull_lane tests. adds 00f6295 [ARM/AArch64][testsuite] Add vqdmull_n tests. adds 7e6fef8 PR target/64669 adds f9656f7 * testsuite/29_atomics/atomic/64658.cc: Test stored value. adds b0418f7 * config/abi/pre/gnu.ver: Use [jmy] for size_t parameters. adds 0e615bf Avoid misaligned atomic operations adds ef8a7a5 gcc/ 2015-01-25 Alan Hayward alan.hayward@arm.com adds 8bcdf19 gcc/ * config/aarch64/aarch64-protos.h (aarch64_simd_disambi [...] adds a91cc57 gcc/ 2015-01-21 David Sherwood david.sherwood@arm.com [...] adds 6bc95aa gcc/ 2015-01-21 David Sherwood david.sherwood@arm.com [...] adds 1e66624 gcc/ChangeLog: 2015-01-21 Bernd Edlinger <bernd.edlinger@ho [...] adds 7b1e716 * ipa-utils.c (ipa_merge_profiles): Avoid ICE on mismatch in [...] adds 2c9c0c1 2015-01-21 Thomas Koenig tkoenig@netcologne.de adds 60b77e2 PR c++/64629 * c-format.c (check_format_arg): Call decl_con [...] adds e45408f PR c++/64647 * constexpr.c (ensure_literal_type_for_constex [...] adds 2619e24 PR sanitizer/64435 * sanitizer_common/sanitizer_platform_li [...] adds 20aad5b PR c/63307 * cilk.c (fill_decls_vec): Only put decls into v [...] adds 1f91a12 PR rtl-optimization/62078 * dse.c: Include cfgcleanup.h. ( [...] adds 79401df PR sanitizer/64706 * doc/invoke.texi (-fsanitize=vptr): Document. adds 1a3631b PR c++/64603 * constexpr.c (cxx_eval_constant_expression): [...] adds 27f3dbf PR debug/64511 * simplify-rtx.c (simplify_relational_operat [...] adds c5025ca runtime: Add the Go language version information to the Vers [...] adds cb7247b * config/rs6000/rs6000.c (rs6000_file_start): Use rs6 [...] adds fb7987f Daily bump. adds 37000a8 PR rtl-optimization/64682 * combine.c (distribute_notes): W [...] adds 61a2791 Add file I missed. Whoops. adds c33af8e compiler: Prohibit use of ellipsis operator on multi-valued calls. adds b2fa865 * Makefile.am (noinst_PROGRAMS): New variable. (libexecsub_ [...] adds 62662ec PR libstdc++/64649 * include/bits/regex.tcc (regex_traits<> [...] adds 4451972 PR libstdc++/64680 * include/bits/regex.h (basic_regex<>::b [...] adds ba0b986 2015-01-22 Richard Biener rguenther@suse.de adds 30bd9534e 2015-01-22 Richard Biener rguenther@suse.de adds 5a01908 2015-01-22 Max Ostapenko m.ostapenko@partner.samsung.com adds c90d304 2015-01-22 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 4413b64 make fold ignore decl_with_vis.symtab_node adds df8cd9f gcc/testsuite/ adds 43483af PR target/64688 PR target/64477 * config/i386/sse.md (vec_ [...] adds dfad1cc 2015-01-22 Richard Biener rguenther@suse.de adds d4c9c88 * unwind-dw2-fde.h (last_fde): Use "(const fde *)" instead [...] adds f2c5b12 * ubsan.c (ubsan_type_descriptor): Use 'pretty_print' [...] adds e351f8c * toplev.c (init_local_tick): Process the failure when read [...] adds eb1e3e6 * fold-const.c (const_binop): Add early return for non-tcc_binary. adds 913af3a compiler: Avoid infinite recursion when describing initializa [...] adds 90f3e77 2015-01-22 Wei Mi wmi@google.com adds 805e955 PR ipa/64694 * ipa-inline.c (inline_small_functions): Fix t [...] adds 5d89669 2015-22-01 Uros Bizjak ubizjak@gmail.com adds e0489c2 * tsan/tsan_rtl.h: Cherry pick upstream r226829. adds f1c9126 * gcc.c (LINK_SSP_SPEC): Handle -fstack-protector-explicit [...] adds 8dc239d PR target/52076 * config/m68k/m68k.md (xorsi3_internal): Tw [...] adds 1b0e4e5 Remove unwanted file adds f393689 2015-01-22 Matthias Klose doko@ubuntu.com adds 4a12cb6 Daily bump. adds 0d0ad5e PR go/64595 * go.1, gofmt.1: New files. * Makefile.am (man [...] adds f26dc71 2015-01-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds a979676 2015-01-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds e8d9a15 2015-01-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds f7776e6 2015-01-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 2968b95 2015-01-23 Braden Obrzut admin@maniacsvault.net adds 37ece3a 2015-01-23 Tobias Burnus burnus@net-b.de adds c09566d 2015-01-23 Janus Weil janus@gcc.gnu.org adds 9d7131b * diagnostic-core.h (internal_error_no_backtrace): New proto [...] adds 0f41242 PR debug/64511 * dwarf2out.c (struct dw_loc_descr_node): Ad [...] adds 845a954 In gcc/fortran/ fixed some cosmetics. * trans-decl.c (gfc_fi [...] adds cc83fe8 2015-01-23 Richard Biener rguenther@suse.de adds a96683b Conditionally include target specific files while building TS [...] adds 6ca4fe4 DR#412 PR preprocessor/60570 * directives.c (do_elif): Don [...] adds fa17592 Make fopenmp an LTO option adds 8597764 Make fopenacc an LTO option adds f1003be 2015-01-23 Richard Biener rguenther@suse.de adds 8b2b2f2 PR c++/64727 * constexpr.c (cxx_eval_constant_expression): [...] adds 75e5ecf Remove false positives for warnings that break LTO profiled adds 3e3b030 * config/abi/pre/gnu.ver: Tighten GLIBCXX_3.4 patterns to no [...] adds 639f32a PR jit/64722: fix corruption of %ebx on 32-bit i386 with libgccjit adds 4d31ecc PR jit/64721: toplev: don't install signal-handlers when runn [...] adds b9a3af2 PR c++/64701 * constexpr.c (maybe_constant_value): Just han [...] adds d552a49 PR c++/64314 PR c++/57510 * typeck2.c (split_nonconstant_i [...] adds 2cd6aee 2015-01-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 34bfe2d fix changelog adds c1a114c PR middle-end/64734 * omp-low.c (scan_sharing_clauses): Don [...] adds 2782c04 PR driver/64737 * gcc.c (print_configuration): Don't print [...] adds 58ca744 libgcc/ChangeLog: adds a1a0f4b PR go/64595 runtime: Don't crash in runtime_callers if no de [...] adds dea561e * config/i386/sse.md (sse2_loadld): Set attribute isa to sse [...] adds 20d3ff0 PR rtl-optimization/63637 PR rtl-optimization/60663 * cse. [...] adds 472565f 2015-01-23 Vladimir Makarov vmakarov@redhat.com adds cbcca16 Fix typo in the last changelog entry. adds dc5b5f0 PR go/64595 * go-lang.c (go_langhook_init_options_struct): [...] adds 5cd8217 rs6000, jit: Unbreak libgccjit on ppc (rs6000_output_function [...] adds bb11842 PR go/64738 * Makefile.am (AM_LDFLAGS): Remove -static-libg [...] adds 4ef52b1 PR go/64725 runtime: Disable tests that require that a final [...] adds d60ed0e PR go/64573 syscall: Restore line somehow lost in libgo merge. adds e6f45d9 PR go/64510 * go.test/go-test.exp (go-gc-tests): Skip nilpt [...] adds d47e318 PR go/63565 * gccgo.texi (Invoking gccgo): Mention that Go [...] adds 4361074 Daily bump. adds 8df488f 2015-01-24 Matthias Klose doko@ubuntu.com adds 0295dbb * i386.opt (prefetch_sse): New targetsave. * i386.c (ix86_f [...] adds 7155272 Fix avx512f spec in gcc.target/i386/funcspec-5.c adds 6c97af1 gcc/ PR target/49263 PR target/53987 PR target/64345 PR t [...] adds 766ed4e Include TSAN dependent sources for 64 bit i?86 target. 2015-0 [...] adds da9fc49 2015-01-24 Tobias Burnus burnus@net-b.de adds f100306 PR libfortran/64770 Segfault when trying to open existing fil [...] adds 22d47c7 Daily bump. adds 1b738d4 Support new Intel processor model numbers adds 8a608e0 Make whitespace consistent in MAINTAINERS adds 3de84d7 2015-01-25 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 8e2e055 gcc/testsuite/ PR target/54236 * gcc.target/sh/pr54236-4.c: New. adds 382295e libstdc++-v3/ PR target/29366 * config/cpu/sh/atomicity.h ( [...] adds f895635 gcc/ChangeLog: adds 304c0fe * config/i386/i386.c (get_builtin_code_for_version): Revert [...] adds f745cbc fortran/ PR fortran/62044 * decl.c (gfc_match_derived_decl) [...] adds 949e2a9 PR 64770 Make testcase work properly under DejaGNU. adds 0a7ef2a Daily bump. adds bb423e6 2015-01-26 Tony Liu tony.liu@arm.com adds b1099bf [ARM] Wire up the new scheduler description for the ARM Corte [...] adds 3cf7210 PR testsuite/64712 * gnat.dg/unchecked_convert1.adb (Unchec [...] adds b91bef5 2015-01-26 Terry Guo terry.guo@arm.com adds fe759e5 * testsuite/23_containers/set/operations/2.cc: Add test for [...] adds 0ca349c Initialize ruid in new_var_info adds 39b73df Make SPARC a vect64 target adds e9b1fbe 2015-01-26 Richard Biener rguenther@suse.de adds a8b0483 Move wrong ChangeLog entry from the toplevel ChangeLog to lib [...] adds 9f2a666 2015-01-24 Matthias Klose doko@ubuntu.com adds 208e784 [AARCH64]Fix TLS local exec model addressing code generation [...] adds 74ef696 [ARM/AArch64][testsuite] Add vsubhn, vraddhn and vrsubhn test [...] adds 4821422 [ARM/AArch64][testsuite] Add vmla_n and vmls_n tests. adds e81fb91 [ARM/AArch64][testsuite] Add vpadd, vpmax and vpmin tests. adds 83c54f5 * config/rs6000/rs6000-cpus.def (POWERPC_MASKS): Add OPTION [...] adds b6e07c0 [ARM/AArch64][testsuite] Add vmovl tests. adds 5fd55e8 [ARM/AArch64][testsuite] Add vmnv tests. adds 45adfb4 [ARM/AArch64][testsuite] Add vpadal tests. adds aee00ee [ARM/AArch64][testsuite] Add vpaddl tests. adds ae6b205 2015-01-26 Janus Weil janus@gcc.gnu.org adds 671091f Fix incorrect ChangeLog formatting. adds 89e2ddc PR target/64795 * config/i386/i386.md (*movdi_intern [...] adds 202b2a3 Revert the last P_POPCNT order change adds 8bbf6ed PR jit/64708: remove libgccjit.so from COMPILERS adds 194f825 2015-01-26 Tobias Burnus burnus@net-b.de adds 1b4c7a0 2015-01-26 Tobias Burnus burnus@net-b.de adds 4e4baaa PR middle-end/64421 * omp-low.c (simd_clone_mangle): If DEC [...] adds 87778dc PR c/64778 * c-typeck.c (convert_arguments): Return -1 if t [...] adds 4abdcfc PR ipa/64730 * ipa-inline.c (inline_small_functions): Print [...] adds 82d867c 2015-01-26 Paul Thomas pault@gcc.gnu.org adds 0762b98 2015-01-26 Matthias Klose doko@ubuntu.com adds 6f195da PR libstdc++/64368 * config/locale/gnu/numeric_members.cc ( [...] adds da519e8 gcc/ PR target/49263 * config/sh/sh.c (sh_split_treg_set_ex [...] adds 9cca2e9 Fix gcc_jit_context_get_last_error docs adds 543426e Daily bump. adds 6101e2f update_web_docs_svn: support the JIT documentation adds 2398733 Add PR jit/64257 to previous ChangeLog entry adds f648448 * config/rl78/rl78.c (move_elim_pass): Don't optimize away vo [...] adds 591970b PR c/64766 * c-typeck.c (store_init_value): Don't overwrite [...] adds e80d050 PR tree-optimization/64807 * wide-int.cc (wi::divmod_intern [...] adds cf5a1df gcc/ adds e2810e7 PR rtl-optimization/61058 * jump.c (cleanup_barriers): Upda [...] adds 8c2b231 PR ipa/64776 * cgraphunit.c (cgraph_node::expand_thunk): If [...] adds fdb2733 2015-01-27 Richard Biener rguenther@suse.de adds 124b61c Correctly check for 32-bit x86 adds 739b924 2015-01-27 Jakub Jelinek jakub@redhat.com Yury Gribo [...] adds 43cbcd8 Move Solaris/x86 CRT_GET_RFIB_DATA definition to libgcc adds 2a2923e PR libstdc++/64368 * include/std/shared_mutex (shared_timed [...] adds 45e05b5 * config/rl78/cmpsi2.S: Use function start and end macros. [...] adds 90f06e3 * config/rl78/rl78.c (rl78_expand_prologue): In G10 mode pus [...] adds 51f8290 2015-01-27 Richard Biener rguenther@suse.de adds 729c43c 2015-01-26 Matthias Klose doko@ubuntu.com adds 5fe5762 2015-01-27 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 9a071c9 2015-01-27 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds e846bde [AArch64] Improve bit-test-branch pattern to avoid unnecessar [...] adds 11762b8 2015-01-27 Dominik Vogt vogt@linux.vnet.ibm.com adds c82aff1 Add myself to maintaners. adds b50cc03 2015-01-27 Matthias Klose doko@ubuntu.com adds e51027a [AArch64][test] Fix FAIL: gcc.target/aarch64/store-pair-1.c s [...] adds 5c318c0 PR ipa/64282 * gimple-fold.c (gimple_get_virt_method_for_vt [...] adds bfa8411 2015-01-27 Bernd Edlinger bernd.edlinger@hotmail.de adds c288f7b 2015-01-27 Janus Weil janus@gcc.gnu.org adds 0480ded 2015-01-27 Rainer Orth ro@CeBiTec.Uni-Bielefeld.DE adds b80c64a PR c++/63889 * pt.c (finish_template_variable): Move from s [...] adds 2fdf87a PR ipa/60871 PR ipa/64139 * tree.c (lookup_binfo_at_offset [...] adds d11808f 2015-01-27 Tobias Burnus burnus@net-b.de adds b86fa9d toplev: gcc version information for jit adds cbb83bc5 PR c++/58597 * lambda.c (maybe_add_lambda_conv_op): Check c [...] adds cef6e37 Daily bump. adds 5664070 * config/arm/thumb1.md (*thumb1_movpc_insn): New insn pattern. adds 09475d9 PR bootstrap/64612 * lib/target-supports.exp (check_effecti [...] adds 4f1c234 Regression cleanup for MIPS nan2008 toolchain. adds b47145c Prohibit vector modes in accumulators. adds ac64c27 2015-01-28 Richard Biener rguenther@suse.de adds 260d579 [Patch AArch64] Make integer vabs intrinsics UNSPECs adds 904c73a 2015-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 97178c4 gcc/ adds 31aebee gcc/ adds 354e9d0 [libstdc++][testsuite][reverted] Remove check for truncation [...] adds a31a370 PR libstdc++/64828 * libsupc++/Makefile.am: Compile del_opv [...] adds 9b51ddc 2015-01-28 Alex Velenko Alex.Velenko@arm.com adds 9c08fbb nvptx mkoffload. adds 16cd115 Call release_input_file in claim_file_handler adds 8b741ed * varpool.c (tls_model_names): Fix names. (varpool_node::du [...] adds bbcd979 * lto-symtab.c (lto_varpool_replace_node): Merge TLS models. adds e6f9244 checksums and test-text adds ae39532 PR other/63504 * dwarf2out.c (add_AT_wide, mem_loc_descript [...] adds 20c3dd3 gcc/ PR target/64659 * config/sh/predicates.md (atomic_arit [...] adds 4fda895 2015-01-28 Jack Howarth howarth.at.gcc@gmail.com adds 2c9b065 gcc/testsuite/ Remove gcc/testsuite/ prefix in ChangeLog entry. adds ae76874 2015-01-28 Jack Howarth howarth.at.gcc@gmail.com adds 14c010b Merge with upstream libffi db1b34b7e1f5e473d17557e454a29933dfecd1af adds fd166f6 Mark prs in changelog entry adds 1dc5766 Call release_input_file only if not NULL adds 241d96b Daily bump. adds c0670fd 2015-01-29 Bernd Edlinger bernd.edlinger@hotmail.de adds b92389a * optc-save-gen.awk: flag_fp_contract_mode is no longer spei [...] adds 3a9f48e PR ipa/64801 * gcc.dg/tree-ssa/pr64801.c: New testcase. * [...] adds 5be42fa Committing VTV Cygwin patch for Patrick Wollgast adds 27e4242 * reorg.c (relax_delay_slots): Take account of NOTE_INSN_SWIT [...] adds 8c7631c * doc/standards.texi: Reflect that the default for C is gnu11. adds 019e72c Run guality tests on Solaris adds 562fafb gcc/ adds bea2a61 gcc/testsuite/ adds 0554566 * config/i386/i386-protos.h (ix86_use_pseudo_pic_reg): New. [...] adds bdf6302 * include/bits/atomic_base.h: Use __always_inline__ instead [...] adds e4eca2d 2015-01-29 Richard Biener rguenther@suse.de adds bef5f3b * config/i386/i386.c (ix86_mode_after): Make static. adds a35cc24 [ARM][cleanup] Simplify some expressions in some epilogue-rel [...] adds bc8fa06 2015-01-29 Richard Biener rguenther@suse.de adds d3815dd gcc/ adds 50a2b7f PR target/15184 * combine.c (try_combine): If I0 is a memor [...] adds cdc99fb PR c++/64521 * repo.c (repo_emit_p): It's OK for a clone to [...] adds dbe1241 PR c++/49508 * semantics.c (finish_return_stmt): Suppress - [...] adds 5c524c7 PR jit/64780: configure: --enable-host-shared and the jit adds f8c5126 Committing generated configure & Makefile.in pieces of VTV Cy [...] adds 5c7e9f4 2015-01-29 Matthias Klose doko@ubuntu.com adds 8fb9737 Define VTV_CYGMIN after vtv_cygmin is set adds 5bb1df1 * acinclude.m4 (VTV_CYGMIN): Use x$vtv_cygmin = xyes instead [...] adds e37006c * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive. adds 95a494f 2015-01-29 Tobias Burnus burnus@net-b.de adds 72d590f PR c++/64717 * cp-ubsan.c (cp_ubsan_instrument_vptr): Don't [...] adds 70279be PR c/64709 * c-typeck.c (pop_init_level): If constructor_el [...] adds 58103f1 2015-01-29 Jack Howarth howarth.at.gcc@gmail.com adds c15b21a Daily bump. adds 2619703 compiler: Fix -fgo-prefix handling. adds c55914b PR target/64580 * config.rs6000/rs6000.c (compute_vrsave_ma [...] adds cb8f824 * combine.c (try_combine): Fix typo in comment. adds 023f7c0 2015-01-30 Ed Schonberg schonberg@adacore.com adds c892792 2015-01-30 Richard Biener rguenther@suse.de adds be19d09 2015-01-30 Ed Schonberg schonberg@adacore.com adds 0a24e4a PR target/15184 * gcc.target/i386/pr15184-1.c: Compile for [...] adds 9233179 2015-01-30 Robert Dewar dewar@adacore.com adds c6c0009 2015-01-30 Yannick Moy moy@adacore.com adds 9620a2c Guard GCC version for a pragma ifdef. adds c1a6626 [Patch/libcpp] Change __ARM_NEON__ to __ARM_NEON in lex.c adds 0e71aac 2015-01-30 Hristian Kirtchev kirtchev@adacore.com adds 097c00c 2015-01-30 Gary Dismukes dismukes@adacore.com adds 0095e7f 2015-01-30 Gary Dismukes dismukes@adacore.com adds 424523e 2015-01-30 Tristan Gingold gingold@adacore.com adds f0ca294 2015-01-30 Gary Dismukes dismukes@adacore.com adds 36123c6 2015-01-30 Robert Dewar dewar@adacore.com adds 643d497 2015-01-30 Robert Dewar dewar@adacore.com adds 8efbfce 2015-01-30 Jerome Guitton guitton@adacore.com adds 60a4a5a 2015-01-30 Robert Dewar dewar@adacore.com adds 1a38587 compiler: Add pkgpath symbol information to export data. adds 29f68d2 compiler: Pass location to fatal_error. adds c05be86 Always pass explicit location to fatal_error. adds 25cd984 2015-01-30 Vladimir Makarov vmakarov@redhat.com adds 1586ed4 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic tar [...] adds 1aae95e 2015-01-30 Vladimir Makarov vmakarov@redhat.com adds 9b9b40b Daily bump. adds 62b8d3d compiler: Treat map index expressions as lvalues in range exp [...] adds da1b47a * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump. * [...] adds 4b0502f * fixincl.c (fix_applies) <case TT_CKSUM:>: Change C++ style [...] adds bca1807 PR target/64159 * gcc.dg/tree-ssa/ssa-dom-cse [...] adds 3094ddd 2015-01-31 Uros Bizjak ubizjak@gmail.com adds f3b68f2 * config/pa/linux-atomic.c (__kernel_cmpxchg2): Change decla [...] adds 3d516e4 2015-01-31 Sandra Loosemore sandra@codesourcery.com adds 4a6200d Daily bump. adds 6f52171 Always pass 0 or option number to gfc_warning*. adds 17b45f0 Correct Changelog for r220309 adds b483a63 2015-01-31 Sandra Loosemore sandra@codesourcery.com adds 770c916 Fix scheduling undeterminism from sorting with DEBUG_INSNs adds 746ebdc gcc/ PR target/64851 * config/sh/sync.md (atomic_fetch_nots [...] adds 1192d5d PR libstdc++/64883 * include/c_global/cstdio (gets): Use __ [...] adds 823e70b * src/c++11/futex.cc: Do not define for gthr-single.h targets. adds 5449714 PR debug/64817 * cfgexpand.c (deep_ter_debug_map): New vari [...] adds 96bf18e PR ipa/64872 * ipa-utils.c (ipa_merge_profiles): Add releas [...] adds 839dd8f 2015-02-01 Andreas Tobler andreast@gcc.gnu.org adds cd4e2ad Daily bump. adds 434b5fa PR target/64047 * config/rs6000/rs6000.c (rs6 [...] adds 167f76e PR libgomp/64635 * configure.tgt (*-*-aix*): [...] adds 061c9d3 Delete empty directory. adds dc40b8b gcc/ * config/rs6000/rs6000.c (rs6000_call_aix): Use unspec [...] adds 9606162 * trans-decl.c (gfc_get_symbol_decl): Removed duplicate code [...] adds 2160d5b 2015-02-02 Richard Biener rguenther@suse.de adds 12a748f PR jit/64810: support DImode on arm adds 73626f6 2015-02-02 Tejas Belagod tejas.belagod@arm.com Andre [...] adds 7aa0bcf Regenerate .pot files. adds 7cb6889 PR jit/64810: fix for arm_option_override adds 265e716 * MAINTAINERS (Various Maintainers: testsuite): Remove mysel [...] adds 8446132 [ARM/AArch64][testsuite] Add vmax, vmin, vhadd, vhsub and vrh [...] adds 9de8e93 * tree.c (handle_abi_tag_attribute): Diagnose invalid arguments. adds 1f0ce3a 2015-02-02 Bruno Loff bruno.loff@gmail.com adds b06b9ff * ipa-inline.c (early_inliner): Skip inlining only in always [...] adds 96462ad Daily bump. adds 5e60278 PR c++/64901 * decl.c (duplicate_decls): Also duplicate DEC [...] adds 3f37801 PR go/64836 PR go/64838 adds 825751e PR preprocessor/64803 - __LINE__ inside macro is not constant adds 35e665a PR other/63504 * combine.c (reg_n_sets_max): New variable. [...] adds 30774b9 PR target/62631 * config/sparc/sparc.h (TARGET_HARD_MUL): R [...] adds 8fe6ab3 PR middle-end/61225 gcc.target/i386/pr49095.c: XFAIL for ia32. adds b817769 gcc/ * config/arm/arm.c (thumb2_reorg): Test UNARY_P and BIN [...] adds 57e20c4 * ipa-inline-analysis.c (simple_edge_hints): Fix check for [...] adds cbbb234 PR jit/64810: driver, arm, jit: configure-time default options adds 617a6df /cp 2015-02-03 Paolo Carlini paolo.carlini@oracle.com adds 2c845fb jit: option-logging adds 7566f1e gcc/ PR target/64660 * config/sh/sync.md (atomic_<fetchop_n [...] adds 7a49a82 PR rtl-optimization/64756 * cse.c (invalidate_dest): New fu [...] adds a279880 go/types: Remove unused testdata files. adds 4e7867a Remove empty directory. adds b821472 2015-02-03 Steven G. Kargl kargl@gcc.gnu.org adds a0b7d34 Daily bump. adds 6079ddb 2015-02-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 3cbadbb 2015-02-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 952a806 gcc/ adds e4d6127 [PATCH][libstdc++][Testsuite] isctype test fails for newlib. adds 437bc67 2015-02-04 Robert Suchanek robert.suchanek@imgtec.com adds bf98079 * gcc.dg/builtins-58.c: Check for pow at the end of words on [...] adds f62d2c1 [AArch64] Use target builtin instead of __builtin_sqrt for vsqrt_f64 adds c2e656e * config/msp430/msp430.c (msp430_use_f5_series_hwmult): Add [...] adds 6e0bd2d Minor corrections to gcc.dg/combine_ashiftrt_[12].c adds 65e25fe Adjust pr36728-*.c for targets that pass parameters in registers. adds c2b7261 [ARM] Add support for -mcpu=cortex-a72 and -mcpu=cortex-a72.c [...] adds 93b3969 PR target/64408 * config/fr30/predicates.md (di_operand): A [...] adds f05bfe6 [AArch64] Rid the world of NAMED_PARAM adds 9c110f1 [AArch64] Use std::swap instead of manually swapping adds ab068f1 [AArch64] Use std::swap instead of manually swapping in aarch [...] adds e956927 Avoid allocating memory when trying but failing to simplify X [...] adds d0b7c55 Simplify XOR of (AND or IOR) of XOR. adds 71b39a6 Fix signedness of compares expanding debug exprs. adds 97c9021 * builtins.def (DEF_BUILTIN_CHKP): Define if not defined. ( [...] adds 1b60fb1 jit: fix typo in docs adds 889a65e7 * config/rl78/fpmath-sf.S (__rl78_int_pack_a_r8): Fix edge c [...] adds 70f8179 * gcc.dg/guality/pr41447-1.c: Remove xfail. * gcc.dg/gualit [...] adds abc57c6 More fixes for update_web_docs_svn for jit docs (PR jit/64257) adds 0e2152d [AArch64] Add support for -mcpu=cortex-a72 adds 2f1be71 Clear hard frame pointer alignment if not needed adds 8f911f3 Actually check in the fix adds aee8a3e PR middle-end/64922 * gimple.c: Include gimple-ssa.h. (may [...] adds 88dabaf * tree-ssa-loop-ivopts.c (get_address_cost): Use right mode [...] adds bbf8fbe PR c/64824 PR c/64868 gcc/c/ * c-parser.c (c_parser_omp_at [...] adds 0948447 * config/sparc/sparc.c (RTX_OK_FOR_OFFSET_P): Fix off-by-one [...] adds f36f9b8 include/ * dwarf2.h (enum dwarf_source_language): Add DW_LAN [...] adds d122d93 PR middle-end/64922 * ipa-prop.c (update_indirect_edges_aft [...] adds f6c2725 PR gcov/64123 * gcov-io.c (gcov_var): Export. adds dd1f9fb * ipa-prop.c (update_indirect_edges_after_inlining): By more [...] adds e346cd9 PR ipa/64686 * ipa-inline.c (inline_small_functions): Fix o [...] adds f7bcdce Daily bump. adds a70a8c3 PR ipa/61548 * varpool.c (varpool_node::remove): Fix order [...] adds e761041 PR ipa/61548 * ipa.c (symbol_table::remove_unreachable_node [...] adds f1f488f PR ipa/61548 * tree-emultls.c (new_emutls_decl): Resolve al [...] adds 0b37320 2015-02-05 Paul Thomas pault@gcc.gnu.org adds 9c92fb5 2015-02-05 Paul Thomas pault@gcc.gnu.org adds 096494f 2015-02-05 Tristan Gingold gingold@adacore.com adds dc5f939 Fix failures on AIX (PR libobjc/63765) adds 5064e6a [Patch Testsuite, obvious] Workaround fragility in gcc.dg/tre [...] adds f13d343 PR rtl-optimization/64905 * gcc.target/i386/pr64905.c: Requ [...] adds 4e9026e 2015-02-05 Hristian Kirtchev kirtchev@adacore.com adds 2271bce 2015-02-05 Robert Dewar dewar@adacore.com adds 258a7f5 2015-02-05 Yannick Moy moy@adacore.com adds 8f469d1 2015-02-05 Robert Dewar dewar@adacore.com adds 31831d3 015-02-05 Robert Dewar dewar@adacore.com adds 7e6d7ed 2015-02-05 Yannick Moy moy@adacore.com adds acd3436 2015-02-05 Yannick Moy moy@adacore.com adds 8b43cd3 contrib/ * gcc_update (files_and_dependencies): Add rules fo [...] adds 477d8dd 2015-02-05 Robert Dewar dewar@adacore.com adds 8149276 2015-02-05 Javier Miranda miranda@adacore.com adds 4beb22d 2015-02-05 Robert Dewar dewar@adacore.com adds 7493d34 Call release_input_file only if file is claimed adds dc44066 [ARM] __ARM_FP & __ARM_NEON_FP defined when -march=armv7-m adds 62d764b * config/h8300/constraints.md ("U" constraint): Use strict [...] adds 49c97b8 * ipa-cp.c (ipa_value_from_jfunc, ipa_context_from_jfunc): A [...] adds f701573 Pass handle to release_input_file adds 303b953 2015-02-05 Tobias Burnus burnus@net-b.de adds 8fc9dbf PR target/64876 * config/rs6000/rs6000.c (chain_already_loa [...] adds b9b4ffe Daily bump. adds 2d43d96 runtime: Add memprofilerate to GODEBUG adds 17b364c PR target/43264 * config/h8300/h8300.c (get_shift_alg): Fix [...] adds 817c574 PR target/17306 * config/h8300/constraints.md (U): Correctl [...] adds 74c2de3 PR target/62631 * tree-ssa-loop-ivopts.c (get_shiftadd_cost [...] adds 07fb323 PR fortran/60289 Initial patch by Janus Weil * resolve.c ( [...] adds bb779bf PR rtl-optimization/64957 PR debug/64817 * simplify-rtx.c [...] adds 7350887 Revert the PR lto/64837 fix adds 42231db PR target/64889 * config/h8300/h8300.c (push): New argument [...] adds dab7110 Fix 404 in "Show Source" in jit docs adds 0811021 [PATCH]Keep location info when expand complex component-wise [...] adds be4085c mksysinfo.sh: Remove _zone_net_addr_t handling. adds 8ce60db 2015-02-06 Paul Thomas pault@gcc.gnu.org adds 4ab0ccd PR middle-end/64937 * dwarf2out.c (set_block_abstract_flags [...] adds 46a0476 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* ta [...] adds a49a5a5 [gcc] 2015-02-06 Michael Meissner meissner@linux.vnet.ibm.com adds ee61ca2 2015-02-06 Vladimir Makarov vmakarov@redhat.com adds 91df30a PR ipa/64896 * cgraphunit.c (cgraph_node::expand_thunk): If [...] adds dd0d4e5 * toplev.c (process_options): Change flag_ipa_ra before crea [...] adds b472bf0 PR 64878: do not jump thread across more than one back-edge adds 86f1f1e PR jit/64752 - Rewrite jit testsuite to eliminate use of "file" adds d178092 Add new files erroneously omitted from r220494. adds fcd2953 Daily bump. adds 8495834 Remove myself from all maintainer roles. adds 0962588 PR debug/2714 PR bootstrap/64256 * xc [...] adds 16879fd PR bootstrap/53348 * inclhack.def (aix_pthrea [...] adds ae7127b Remove blank line adds 3622a84 PR middle-end/64340 * gcc-interface/trans.c (gigi): Recreat [...] adds cf8796e 2015-02-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds dfba1d8 2015-02-07 Sandra Loosemore sandra@codesourcery.com adds 2c6a9be Daily bump. adds 7a4047d * gcc-interface/utils.c (begin_subprog_body): Assert that th [...] adds 974a5ef * gcc-interface/decl.c (gnat_to_gnu_entity): Do not bother a [...] adds 4d8374a * gcc-interface/decl.c (is_cplusplus_method): Use Is_Primiti [...] adds 8ae2b3a * gcc-interface/decl.c (gnat_to_gnu_param): Do not strip the [...] adds 135f23d Use the local name instead of the original name in the check [...] adds 07f3273 PR ipa/63566 * cgraphunit.c (cgraph_node::analyze): Be sure [...] adds c670165 PR ipa/63566 * ipa-split.c (execute_split_functions): Split [...] adds 6543cf8b PR ipa/63566 * i386.c (ix86_function_regparm): Look through [...] adds a09576f PR ipa/63566 * ipa-visibility.c (cgraph_node::non_local_p): [...] adds 0171d72 2015-02-08 Andrew Pinski apinski@cavium.com adds 5c89619 2015-02-08 Andrew Pinski apinski@cavium.com adds dfd3a36 Daily bump. adds 742c077 Fix gcc.dg/uninit-19.c for fpic adds e83edd3 IPA ICF: Fix late initialization of callgraph hooks. adds 2282e83 Fix scan-tree-dump in gcc.dg/graphite/scop-19.c for fpic adds d340da2 Move ChangeLog entry adds a9983ab libvtv: autoreconf. adds fca7650 2015-02-09 Richard Biener rguenther@suse.de adds a713c4c PR target/58757 * gcc.dg/c11-true_min-1.c: Xfail execution [...] adds a33006b * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail for alpha*-*-*. * [...] adds cdd7424 * testsuite/ChangeLog: Improve my last commit message. adds c76dc46 2015-02-09 Richard Biener rguenther@suse.de adds 25ea41e 2015-02-09 Richard Biener rguenther@suse.de adds 2f4777f [Obvious][Testsuite] Remove extraneous target from gcc.target [...] adds 5300bef PR target/64979 * tree-stdarg.c (pass_stdarg::execute): Sca [...] adds b627b02 PR c++/64899 * init.c (build_vec_init): Handle default-init [...] adds 41a1ab4 * ipa-polymorphic-call.c (ipa_polymorphic_call_context): Avo [...] adds 87a9c1b * ipa-devirt.c (odr_types_equivalent_p): Fix formating. (ad [...] adds c2717aa * ipa-devirt.c (odr_types_equivalent_p): Fix formating. (ad [...] adds 2568b0e PR ipa/63566 * ipa-icf.c (set_local): New function. (sem_f [...] adds 770eccb PR ipa/61548 * tree-emutls.c (ipa_lower_emutls): Avoid dupl [...] adds 4686160 PR c/64856 * c-typeck.c (process_init_element): Don't alway [...] adds 4e2f4ed PR sanitizer/64981 * builtins.c (expand_builtin): Call targ [...] adds 7ab0488 PR target/64761 Replace MD_REDIRECT_BRANCH with TARGET_CAN_FO [...] adds 2ca3b52 PR target/64761 [SH] Add jump insn for -freorder-blocks-and-p [...] adds caa5e7f Daily bump. adds 675f181 PR ipa/64978 * ipa-cp.c (gather_caller_stats): Skip thunks. [...] adds 19fef16 * ssp.c (__guard_setup): For Windows, use approved [...] adds 1a952cb * ira-color.c (setup_left_conflict_sizes_p): Simplify [...] adds a0e59ca Tolerate different definitions of symbols in lto adds 74b1bae PR tree-optimization/43378 * gcc.dg/tree-ssa/pr43378.c: New test. adds b7cd62a 2015-02-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds dea9fb7 2015-02-10 Jerry DeLisle jvdelisle@gcc.gnu.org adds eb4b821 Support gcov-tool without ftw.h adds 205b560 2015-02-10 Richard Biener rguenther@suse.de adds 59600e4 Fix <iso/math_c99.h> signbit on Solaris adds aa569c4 * config/rl78/rl78.c: Remove DIV attribute code accidentally [...] adds 33653cf 2015-01-30 Alexander Monakov amonakov@ispras.ru adds 41ae9eb 2015-02-10 Richard Biener rguenther@suse.de adds 9251bb6 2015-02-10 Richard Biener rguenther@suse.de adds a698bca 2015-02-10 Rainer Emrich rainer@emrich-ebersheim.de adds 3083dd2 Fixed pasto in ChangeLog adds fe50417 2015-02-10 Rainer Emrich rainer@emrich-ebersheim.de adds d55cde6 cap frequency in make_forwarder_block adds 8ef29c9 Fix formating of gcc.dg/torture/pr64326.c adds 17bbda6 PR ipa/64982 * cgraphunit.c (cgraph_node::expand_thunk): Lo [...] adds e137219 * common.opt (fstack-reuse): Mark as optimization. adds 0397c5b PR c++/64994 * constexpr.c (cxx_eval_call_expression): Walk [...] adds d3b0125 * config/alpha/alpha.md (reload_out<mode>_aligned): Make ope [...] adds 6cf92cc gcc/ PR target/64661 * config/sh/sh-protos.h (TARGET_ATOMIC [...] adds 5646431 PR sanitizer/65004 * ubsan.c (ubsan_expand_vptr_ifn): Alway [...] adds 5e712cf 2015-02-10 Andrew Pinski apinski@cavium.com adds f80bec0 Daily bump. adds 5b6d2c7 2015-02-10 Sandra Loosemore sandra@codesourcery.com adds d612180 2015-02-10 David Wohlferd dw@LimeGreenSocks.com adds 4fc381d 2015-02-10 David Wohlferd dw@LimeGreenSocks.com Sand [...] adds 6a3671c 2015-02-10 David Wohlferd dw@LimeGreenSocks.com Sand [...] adds 09f979b 2015-02-10 Jerry DeLisle jvdelisle@gcc.gnu.org adds c5e076f PR ipa/65005 * ipa-visibility.c (cgraph_node::non_local_p): [...] adds c65bd8c PR target/61925 * config/i386/i386.c (ix86_reset_to_default [...] adds 1b59d1a Fix bug 64893: ICE with vget_lane_u32 with C++ front-end adds 108b3f6 2015-02-11 Richard Biener rguenther@suse.de adds e9a9dc0 Handle noreturn function thunk creation. adds 35ff54b PR c/64824 * c-parser.c (c_parser_binary_expression): Fix O [...] adds 4dba104 Rename check_effective_target_pie to check_effective_target_p [...] adds ab0e6fb nvptx mkoffload: Don't hard-code GOMP_DEVICE_NVIDIA_PTX. adds c84c7f1 nvptx mkoffload: __OPENMP_TARGET__ -> __OFFLOAD_TABLE__. adds bfeb7c1 nvptx mkoffload: Initialize GCC diagnostic machinery before u [...] adds 16a2609 PR middle-end/65003 * varasm.c (place_block_symbol): Assert [...] adds 9eb0aee PR sanitize/65000 adds 6e434d0 gcc/testsuite/ adds db7b23e Add forgotten new testcases. adds 6cb8fb8 * ipa.c (symbol_table::remove_unreachable_nodes): Avoid rele [...] adds 35a51d3 * g++.dg/ubsan/shift-1.C: New test. * gcc.dg/ubsan/c-shift- [...] adds 74e4342 PR target/63347 * haifa-sched.c (prune_ready_list): If we h [...] adds 294ea4e Daily bump. adds df070bc 2015-02-11 Jerry DeLisle jvdelisle@gcc.gnu.org adds ca5b5c7 PR tree-optimization/65014 * fold-const.c (fold_binary_loc) [...] adds b3a30e6 PR sanitizer/65019 * ubsan.c (ubsan_expand_objsize_ifn): Al [...] adds 4b7bb94 PR testsuite/64930 * gcc.target/powerpc/atomic-p7.c: Adjust [...] adds b7977a0 [Patch Testsuite] XFAIL gfortran.dg/pr45636.f90 on AArch64 adds 34b620b * testsuite/28_regex/traits/char/isctype.cc (test01): Replac [...] adds a5a5202 PR sanitizer/64984 * except.c (check_noexcept_r): Return NU [...] adds 5308e32 PR debug/55541 * cp-tree.h (BLOCK_OUTER_CURLY_BRACE_P): Def [...] adds 38ef99c 2015-02-12 Paul Thomas pault@gcc.gnu.org adds bb98c28 * testsuite/28_regex/traits/wchar_t/isctype.cc: Fix whitespace. adds f1db0de PR c++/64959 * parser.c (lookup_literal_operator): Return a [...] adds e65bc03 gcc/ * common.opt (-flifetime-dse): New. gcc/cp/ * decl.c ( [...] adds 6d87fe1 typo adds b2f40a0 * dwarf2asm.c (dw2_asm_output_vms_delta): Only define if AS [...] adds a487aad * dwarf2out.c (output_die): Use "%s", name instead of name t [...] adds 4cb42f4 * tree-sra.c (dump_dereferences_table): Avoid -Wformat-secur [...] adds d3bc6b1 PR sanitizer/65000 * g++.dg/ubsan/pr65000.C: New test. adds 546ad9b PR c++/64884 * g++.dg/tm/pr47573.C: Only run on comdat_grou [...] adds fb0b6ac * config/rs6000/rs6000.c (rs6000_emit_epilogue): Use addsi3_ [...] adds b1fc9d1 PR c++/64898 * mangle.c (write_mangled_name): Fix test for [...] adds c7105f0 * config/visium/visium.opt (msv-mode): Add RejectNegative an [...] adds b5d4b24 Daily bump. adds c507533 * config/rs6000/rs6000.c (rs6000_emit_epilogue): Fix typo in [...] adds 57713f5 2015-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 78db4b4 PR rtl/32219 adds 1d524ff PR c++/64956 * c-opts.c (c_common_post_options): Change fla [...] adds 02acb8f PR tree-optimization/64705 * tree-ssa-loop-niter.h (expand_ [...] adds 46173d1 PR c/65040 * c-format.c (check_format_types): Don't warn ab [...] adds a7c6c84 2015-02-13 Richard Biener rguenther@suse.de adds a35c3f5 gcc/ adds 213647b * config/pa/constraints.md: Change "Q" and "T" constraints t [...] adds b1ade42 * testsuite/28_regex/traits/char/isctype.cc (test01): Fix m [...] adds eb8ea0c PR ipa/65034 * stmt.c (emit_case_nodes): Use void_type_node [...] adds 2d3120a /cp 2015-02-13 Paolo Carlini paolo.carlini@oracle.com adds f0006dc PR c++/65051 * call.c (reference_binding): Don't look for b [...] adds 8fbeb43 GOMP_TARGET_* have been renamed to GOMP_DEVICE_* some time ago. adds af40178 2015-02-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds c027844 2015-02-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6a3e66d /cp 2015-02-13 Paolo Carlini paolo.carlini@oracle.com adds 2bec736 PR ipa/65028 * ipa-inline-transform.c (mark_all_inlined_cal [...] adds 82a343d PR ipa/65028 * ipa-prop.c (update_indirect_edges_after_inli [...] adds eaa6752 PR rtl-optimization/47477 * match.pd (convert (plus/minus ( [...] adds c3fcfd4 PR tree-optimization/64823 * tree-vrp.c (identify_jump_thre [...] adds 8fc043d PR c++/65054 * pt.c (template_args_equal): Look through con [...] adds b138082 PR c/65050 * c-decl.c (grokdeclarator): Print also the type [...] adds 18c06fb PR tree-optimization/65053 * tree-ssa-phiopt.c (value_repla [...] adds bb1779a PR bootstrap/65060 Revert my change for tree-o [...] adds 9cfeeee /cp 2015-02-13 Paolo Carlini paolo.carlini@oracle.com adds d1c3a89 Daily bump. adds 927d507 PR tree-optimization/62209 * tree-ssa-reassoc.c (update_ran [...] adds 4d7c413 PR c/64768 * c-decl.c (grokdeclarator): Set the range of a [...] adds 50f2a18 * ipa-chkp.c: Use iterate_direct_aliases. * symtab.c (resol [...] adds 6a04404 * ipa-inline-analysis.c (growth_data): Add uninlinable field [...] adds be639a1 PR testsuite/64850 Tweak acc_on_device* tests. adds 1b208f8 Daily bump. adds 2af29bc * gcc.target/powerpc/pr64205.c: Skip on AIX. * gcc.target/pow [...] adds 18d8d57 * config/pa/pa.c (pa_secondary_reload): Request a secondary [...] adds 5154126 * cgraph.h (symtab_node::has_aliases_p): Simplify. (symtab_ [...] adds 9b71b06 Daily bump. adds 7760911 2015-02-15 Sandra Loosemore sandra@codesourcery.com adds 2bb9d83 gcc/testsuite/ adds 3afd536 PR c/65066 * c-format.c (check_format_types): Handle null param. adds c61d51a Fix PR ipa/65059. adds 182624f 2015-02-16 Richard Biener rguenther@suse.de adds 17953d1 2015-02-16 Richard Biener rguenther@suse.de adds 7a26bed Daniel Richard G. skunk@iskunk.org PR bootstrap/480 [...] adds 1079e47 2015-02-16 Michael Haubenwallner <michael.haubenwallner@ssi [...] adds 897891b [Patch docs obvious] install.texi: Put aarch64 back in alphab [...] adds 83d3070 2015-02-16 Paolo Carlini paolo.carlini@oracle.com adds cca7135 gcc/testsuite/ adds a69f2cf 2015-02-16 Richard Biener rguenther@suse.de adds 022a234 PR ipa/64963 * cgraphclones.c (cgraph_node::create_virtual_ [...] adds 849b108 PR tree-optimization/64823 * tree-vrp.c (identify_jump_thre [...] adds 2d905ef PR target/65058 * gcc.target/powerpc/pr65058. [...] adds 5edfc33 Daily bump. adds 04103c3 PR c++/65075 * constexpr.c (check_constexpr_bind_expr_vars) [...] adds ddd4cdc * symtab.c (symtab_node::verify_base): Verify body_removed-> [...] adds 7548276 [Haifa Scheduler] Fix latent bug in macro-fusion/instruction [...] adds 3304865 Add gcc.target/x86_64/abi/callabi/vaarg-6.c adds dfc7d66 PR libstdc++/65085 * include/bits/basic_string.h (basic_str [...] adds 99d6a6d Correct ChangeLog entry (2015-02-04) adds 65d4221 2015-02-17 Rüdiger Sonderfeld ruediger@c-plusplus.de [...] adds 3b64313 Change stdlib.h base, not inttypes.h adds a8d1548 * tree-vrp.c (identify_jump_threads): Use last_stmt. [...] adds 6014aff Avoid dependence on libc headers in nvptx realloc. adds 1c55a86 2015-02-17 Sandra Loosemore sandra@codesourcery.com adds f816d7a libgomp: Make nvptx helper routines self-contained. adds 5947a4f nvptx mkoffload: Fix logic error in skipping of "strange" tokens. adds 84551a3 libgomp: Make GOMP_PLUGIN_debug actually work... adds e3f2be8 * ipa-visibility.c (function_and_variable_visibility): Only [...] adds fdee3e8 gcc/ PR target/64793 * config/sh/sh.md (cbranch define_dela [...] adds 7715e0c Add -fipa-cp-alignment adds e38c776 gcc/ * config/sh/sh.opt (mcbranch-force-delay-slot): New opt [...] adds 7feaa33 * ipa-visibility.c (function_and_variable_visibility): Only [...] adds 8bf58f4 Daily bump. adds 8f46e8a * config/aarch64/aarch64.c (*aarch64_load_symref_appropriate [...] adds 2fdc66a nvptx-none: Define empty GOMP_SELF_SPECS. adds 0f76957 nvptx-none: Disable the lto-plugin. adds a7243b5 nvptx mkoffload: For non-installed testing, look in all COMPI [...] adds b8c9c5c Begin documenting the nvptx backend. adds 243af14 PR sanitizer/65081 * ubsan.c (OBJSZ_MAX_OFFSET): Define. ( [...] adds 0dbca90 2015-02-18 Richard Biener rguenther@suse.de adds 033ab5d PR ipa/65087 * cgraphclones.c (cgraph_node::create_virtual_ [...] adds 9b8af74 Add checking macro within lto_streamer_init. adds 67a97bd 2015-02-18 Richard Biener rguenther@suse.de adds c6aa02c libgomp/ adds efb3a77 * ipa-devirt.c (odr_subtypes_equivalent_p): Fix formating. [...] adds 99988a8 * config/i386/t-intelmic (mkoffload.o): Remove dependency on [...] adds a21aaa7 Return false for common symbols in sdata_symbolic_operand adds 6ff57d4 * src/c++11/codecvt.cc (write_utf16_code_point): Fix code to [...] adds 4f4f841 Add missing cleanup in gfortran.dg/read_eof_8.f90 adds 1e6affd4 * testsuite/22_locale/codecvt/char16_t.cc: Add dg-require-cs [...] adds 430ac76 Add missing cleanup in gfortran.dg/fmt_cache_1.f adds e5ea1e3 Add missing cleanup in gfortran.dg/finalize_28.f90 adds 00b8ed6 Add missing cleanup in gfortran.dg/pr37287-1.f90 adds 2e53a90 Add missing cleanup in gfortran.dg/coarray_35a.f90 adds 7c09c5f Add fstdarg-opt adds 4422041 PR gcov-profile/64634 * tree-eh.c (frob_into_branch_around) [...] adds e228ced Daily bump. adds 8ed0255 sem_function::bb_dict_test should take a vec<int> * adds 52d2ad7 Fix testsuite race on additional_sources adds e250836 Fix PR64935 adds 00984d1 PR lto/65012 * varpool.c (varpool_node::get_constructor): R [...] adds dee5886 Fix date in ChangeLog: 2015-12-14 -> 2014-12-14 adds 5221952 floatformat.h: Wrap in extern "C" adds 416f651 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C [...] adds bfefb5b PR middle-end/65074 adds d61f97e PR middle-end/65074 adds e5200f9 2015-02-19 Sandra Loosemore sandra@codesourcery.com adds d6eafcc PR testsuite/65093 * testsuite/26_numerics/random/binomial_ [...] adds fb8a476 Fix PR testsuite/65116 adds 5dce5d8 PR libstdc++/58357 * include/bits/algorithmfwd.h (rotate): [...] adds 6ca5d41 * config/alpha/alpha.c (alpha_in_small_data_p): Reject commo [...] adds f829817 PR ipa/65028 * ipa-cp.c (propagate_alignment_accross_jump_f [...] adds 0e48523 * config/pa/pa.c (pa_reloc_rw_mask): New function. (TARGET_ [...] adds d893a7e * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*. * gcc [...] adds 3da8799 Daily bump. adds 786391d * config/pa/pa.c (pa_emit_move_sequence): Always force (con [...] adds e43fc5c 2015-02-20 Robert Dewar dewar@adacore.com adds bf5dffd 2015-02-20 Arnaud Charlet charlet@adacore.com adds dd87c52 If we're building an offloading compiler, always enable the L [...] adds 1a431c9 2015-02-20 Robert Dewar dewar@adacore.com adds b02fd63 2015-02-20 Eric Botcazou ebotcazou@adacore.com adds 32d2c8a 2015-02-20 Eric Botcazou ebotcazou@adacore.com adds c918b5c 2015-02-20 Eric Botcazou ebotcazou@adacore.com adds 81540b8 2015-02-20 Vincent Celier celier@adacore.com adds 3ab53c3 2015-02-20 Eric Botcazou ebotcazou@adacore.com adds 839dc3b 2015-02-20 Eric Botcazou ebotcazou@adacore.com adds 92aa450 * tree-streamer.c (preload_common_nodes): Don't preload TI_ [...] adds 8968f6f gcc/ PR target/64452 * config/avr/avr.md (pushhi_insn): New [...] adds dba38d2 2015-02-20 Yannick Moy moy@adacore.com adds 2858173 * gcc-interface/Makefile.in: Remove references to nucleus. [...] adds b85b7cb 2015-02-20 Arnaud Charlet charlet@adacore.com adds a99d800 2015-02-20 Gary Dismukes dismukes@adacore.com adds a73afd9 * cgraph.h (clone_function_name_1): Declare. * cgra [...] adds d3bd629 2015-02-20 Robert Dewar dewar@adacore.com adds f3d9de9 2015-02-20 Robert Dewar dewar@adacore.com adds 9a521e1 Code clean ups. adds 382167e 2015-02-20 Olivier Hainque hainque@adacore.com adds aadc98c [AArch64] Fix wrong-code bug in right-shift SISD patterns adds 510e474 2015-02-20 Olivier Hainque hainque@adacore.com adds 06412ab 2015-02-20 Olivier Hainque hainque@adacore.com adds 4ba6810 2015-02-20 Olivier Hainque hainque@adacore.com adds 1171818 2015-02-20 Olivier Hainque hainque@adacore.com adds b765640 2015-02-20 Tristan Gingold gingold@adacore.com adds 12a75e8 2015-02-20 Robert Dewar dewar@adacore.com adds afc229d 2015-02-20 Robert Dewar dewar@adacore.com adds 0b29254 2015-02-20 Robert Dewar dewar@adacore.com adds 40ed993 2015-02-20 Ed Schonberg schonberg@adacore.com adds c62683a PR libstdc++/64695 * python/libstdcxx/v6/printers.py (StdTu [...] adds 6f6da6a * gcc.dg/sibcall-9.c: New test. * gcc.dg/sibcall-10.c: New test. adds 3dd48be PR testsuite/64158 * gcc.dg/pr44194-1.c: Add two extra {} p [...] adds c80f87e PR target/63892 * ipa-icf.c (sem_function::merge): If DECL_ [...] adds bb80be6 2015-02-20 Richard Biener rguenther@suse.de adds a1641aa 2015-02-20 Vladimir Makarov vmakarov@redhat.com adds 0377312 * doc/xml/manual/status_cxx2011.xml: Document implementation [...] adds 41971a2 * tree-streamer-in.c (unpack_ts_decl_common_value_fields, u [...] adds 7afe682 Daily bump. adds 54d28c30 PR debug/58123 * gimplify.c (gimplify_expr): Prefer locatio [...] adds c43829b Remove trailing space. adds 704f070 gcc/ * doc/rtl.texi (fma): Clarify documentation. adds 9f512f0 PR ada/65156 * gnat.dg/timing_events.adb: Removed, invalid test. adds fa9c51c Daily bump. adds ffd53df Make pr30957-1.c pass rather xfail adds c07aeb7 * doc/xml/manual/status_cxx2011.xml: Remove duplicated infor [...] adds c6dc1b6 Fix warning in 'Loop Statements' in gnat-style.texi adds e7744f6 2015-02-22 Arnaud Charlet charlet@adacore.com adds e195821 * doc/Makefile: postprocess texinfo files to update @dircate [...] adds e0eaf97 2015-02-22 Bernd Edlinger bernd.edlinger@hotmail.de adds aae9ad5 Daily bump. adds 9dfffd1 2015-02-23 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 18b2785 2015-02-23 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds e61f794 2015-02-23 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 5e0d6c5 2015-02-23 Andreas Krebbel Andreas.Krebbel@de.ibm.com adds 11d2c76 Fix number of arguments parameter in Ada DEF_FUNCTION_TYPE_*. adds 75e5347 * config/avr/t-avr: Fix typo in comment. adds 0853f8d [PR target/65181] nvptx libgcc: Prevent building "advanced" s [...] adds e8a63d7 gcc/ PR target/65163 * config/sh/sh.md (swapbsi2, related p [...] adds b03e9c2 PR bootstrap/63888 * asan/asan_globals.cc (RegisterGlobal): [...] adds 4e9c371 PR target/65109 * gcc.target/powerpc/ppc64-abi-1.c: Split t [...] adds a140fb6 gcc/ PR fortran/63427 * wide-int.cc (wi::from_mpz): Cope wi [...] adds e6935d2 PR target/65153 [SH] Fix PR target/65153 with removing movsic [...] adds 2a63d22 xtensa: align data naturally when optimizing for size adds 269e327 PR target/65182 * config/rs6000/rs6000.c (get_memref_parts) [...] adds e489994 fix changelog typo adds ca787ae Daily bump. adds dafbe6f Add additional_sources_used adds 286d32a Add missing cleanup in gfortran.dg/readwrite_unf_direct_eor_1.f90 adds da00246 PR tree-optimization/65170 * wide-int.cc (wi::mul_internal) [...] adds 9e93a77 Minor fix adds a1faa21 gcc/ * config/avr/stdfix.h [__WITH_AVRLIBC__]: Include <stdf [...] adds 6349b8c [PR libgomp/64625] Remove __OFFLOAD_TABLE__ variable/formal p [...] adds 36c7f07 * config/v850/v850.h (ASM_SPEC): Pass -msoft-float/-mhard-fl [...] adds b83f34d 2015-02-24 Vladimir Makarov vmakarov@redhat.com adds bfea87e PR target/65058: Drop unused variable. adds ec12b31 Add entrypoint attribute for the use of nvptx. adds 2923622 * config/rl78/rl78-protos.h (rl78_split_movsi): Accept a mode [...] adds 2084326 * gimple.h (gimple_build_assign): Rename CXX_MEM_STAT_DECL t [...] adds 3a1a667 PR target/65117 * config/xtensa/xtensa.md (zer [...] adds 96278b9 Daily bump. adds ff7cb11 PR lto/64374 * target.def (target_option_stream_in): New ta [...] adds 8cf5159 Minor fix adds 2e8a4fd * update_web_docs_svn: Add -I gcc/gcc/ada/doc/gnat_ugn for gnat_ugn adds 9d4943b Use variadic macros with avr-log.c. adds cb5cf35 PR target/65196 * config/avr/avr.c (avr_adjust_insn_length) [...] adds de3aabc 2015-02-25 Richard Biener rguenther@suse.de Kai Tietz < [...] adds 6288e54 PR tree-optimization/61917 * gcc.dg/vect/vect-pr61917.c: New file. adds 95b0e57 [AArch64] Fix illegal assembly 'eon v1, v2, v3' adds c2098d0 gcc/ adds c1f81c8 Use DO_PRAGMA in libgomp.oacc-c-c++-common/reduction-1.c adds 9f4e01f * update_web_docs_svn: Preserve gcc/ada/*.png. Update comments. adds 57492b0 Complete previous change. adds bafaf5b PR debug/58315 * decl.c (start_preparsed_function): Use cre [...] adds a54c430 * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr [...] adds 48a4611 * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id [...] adds 7628458 PR target/64212 * symtab.c (symtab::make_decl_local): Set D [...] adds d46e804 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib. [...] adds 819a768 ICF: Validate correctly hard register variables. adds 93d8e5f PR tree-optimization/61917 * tree-vect-loop.c (vectorizable [...] adds 995c664 Revert: 2014-07-26 Uros Bizjak ubizjak@gmail.com adds bc3900e PR c++/65209 * decl2.c (constrain_visibility) [VISIBILITY_A [...] adds 21011d0 gcc/ * config/rs6000/htm.md (tcheck): Fix assembly encoding. adds d2ef69a Daily bump. adds 82f3c8f * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assem [...] adds 580f4c4 gcc/ * config/arm/arm-cores.def (cortex-m7): Add flag FL_NO_ [...] adds d3aa9bd gcc/ adds f000c9b * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure. [...] adds 2e971af * passes.c (ipa_write_summaries_1): Call lto_output_init_mod [...] adds b9903eb PR tree-optimization/65048 * tree-ssa-threadupdate.c (valid [...] adds a2455ed Add missing cleanup in gcc.misc-tests/godump-1.c adds a053b96 Add missing cleanup in pch-init adds e85ab26 Add a testcase for PR target/65217 adds 21a1969 Add missing cleanup in gcc.dg/aru-2.c adds 976995c Add missing cleanup in gcc.target/i386/mcount_pic.c adds 1070a61 Add missing cleanup in g++.dg/gcov/gcov-14.C adds 10fb495 PR c++/65202 * constexpr.c (cxx_eval_constant_expression): [...] adds d073a2a PR debug/46102 * dwarf2out.c (dwarf2out_init): Disable -fel [...] adds ff4194a Move ChangeLog entry to correct ChangeLog adds 22d9e9b Fix warning. adds c5baf1e improve FSM jump thread dump adds 7c0c1f6 2015-02-26 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e628f64 Add missing cleanup in run-gcov adds 210d3d0 Add profopt-target-cleanup adds 897c92c PR ipa/65008 * ipa-inline.c (early_inliner): Recompute inli [...] adds e13062e gcc/ PR target/61142 * config/sh/sh.c (sh_check_add_incdec_ [...] adds d84df44 * gcc.dg/vect/vect-pr61917.c: Rename to ... * gcc.dg/vect/O [...] adds 8992f34 PR target/65192 * config/avr/avr-protos.h (tiny_valid_direc [...] adds 7627f83 Fix LTO bootstrap. adds 0e62482 Fix PR ipa/64693 adds ae498db Add missing cleanup in go-gc-tests for cmpout adds 1e6c1ce PR tree-optimization/65215 * tree-ssa-math-opts.c (find_bsw [...] adds 229fa37 PR tree-optimization/65216 * tree-ssa-reassoc.c (rewrite_ex [...] adds 6238b44 2015-02-26 Sandra Loosemore sandra@codesourcery.com adds 3be99ba Daily bump. adds 27859cd Add self to Various Maintainers. adds ce7711d PR bootstrap/65150 * ipa-icf.c (symbol_compare_collection:: [...] adds 0a9a223 2015-02-26 Sandra Loosemore sandra@codesourcery.com adds ab1e78e 2015-02-27 Richard Biener rguenther@suse.de adds 751c914 S/390: Define TARGET_BUILTIN_DECL adds 9cef796 S/390: Add builtins for efpc and sfpc adds 90f58e2 S/390: Implement TARGET_ATOMIC_ASSIGN_EXPAND_FENV. adds dbcf1b7 S/390: Remove -m64/-m31 from testcases. adds ef7522e 2015-02-27 Richard Biener rguenther@suse.de adds 688a864 2015-02-27 Kai Tietz ktietz@redhat.com adds c4533507 PR target/65038 * config.in: Regenerated. * configure: Lik [...] adds 084e6bf PR c/65228 * c-decl.c (start_decl): Return NULL_TREE if dec [...] adds f3b403a Revert change adds c905381 PR target/65038 * config.in: Regenerated. [...] adds c2cc6aa * configure.tgt: Enable build on powerpc*le-*-linux. adds 495cbfb PR c/65040 * doc/invoke.texi: Update to reflect that -Wform [...] adds fb87313 2015-02-27 Vladimir Makarov vmakarov@redhat.com adds 6d2de00 PR tree-optimization/65048 * gcc.dg/tree-ssa/ssa-dom-thread [...] adds 091e5e3 PR rtl-optimization/65220 * config/i386/i386.md (*udivmod<m [...] adds 5daa717 PR ipa/65237 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf * [...] adds cf0e7bf * gcc.dg/vect/pr59354.c: Move vector producing code to separ [...] adds 8327d69 2015-02-27 Sandra Loosemore sandra@codesourcery.com adds f52caa4 Fix missing condition in symbol_compare_hashmap_traits. adds 4b69081 2015-02-27 Vladimir Makarov vmakarov@redhat.com adds c9929b60 2015-02-27 Vladimir Makarov vmakarov@redhat.com adds 213008eb Daily bump. adds c03ae9b [AArch64] Fix define_insn type in aarch64.md. adds b1b4ba0 2015-02-28 Matthias Klose doko@ubuntu.com adds 86bbd55 PR ipa/65236 * g++.dg/ipa/ipa-icf-6.C: New testcase. * cgr [...] adds edd9cb4 PR ipa/65232 * ipa-icf.c (clear_decl_rtl): New function. ( [...] adds 97ccb51 PR ipa/65237 * ipa-icf.c (sem_function::merge): Do not atte [...] adds 2f3662f ICF is more strict about non-common function and var adds 89eb579 Daily bump. adds b9cb01c * ipa-inline.c (can_inline_edge_p): Match opt_for_fn on inli [...] adds 1bd06fb * ipa-icf.c (sem_function::merge): Fix handling of COMDAT. [...] adds 2f51f5c * ipa-icf-gimple.c (func_checker::compare_operand): Fix hand [...] adds 57d77bb PR ada/65259 adds 037ac54 * c-ada-spec.c (is_tagged_type): Add guard for DECL_VINDEX. [...] adds aec2c86 gcc/testsuite/ PR target/61142 * gcc.target/sh/sh/pr61142.c: New. adds 7fb15fe 2015-02-28 Martin Liska mliska@suse.cz Jan Hubicka [...] adds bad6d81 * sv.po: Update. adds d5d259d * ipa-icf.c (sem_function::init): Fix formating; skip GIMPLE [...] adds e64d723 Daily bump. adds 2aaa102 * ipa-icf.c: Include stor-layout.h (sem_function::compare_c [...] adds 6357f22 PR middle-end/65233 * ipa-polymorphic-call.c (walk_ssa_copi [...] adds 551f8df 2015-02-28 Martin Liska mliska@suse.cz Jan Hubicka [...] adds 15b2f58 2015-03-02 Ed Schonberg schonberg@adacore.com adds ed69568 2015-03-02 Thomas Quinot quinot@adacore.com adds 70eaa03 2015-03-02 Gary Dismukes dismukes@adacore.com adds 95ac2d9 2015-03-02 Robert Dewar dewar@adacore.com adds df311a4 * MAINTAINERS (Various Maintainers): Add myself as libmpx, [...] adds d0cb6a0 gcc/ adds b32b49c gcc/ adds e4b5ff5 2015-03-02 Hristian Kirtchev kirtchev@adacore.com adds a10d3a2 2015-03-02 Pierre-Marie de Rodat derodat@adacore.com adds df45adf 2015-03-02 Robert Dewar dewar@adacore.com adds c1bccde 2015-03-02 Bob Duff duff@adacore.com adds e8600b0 2015-03-02 Hristian Kirtchev kirtchev@adacore.com adds 9046ac2 2015-03-02 Hristian Kirtchev kirtchev@adacore.com adds ad274a7 2015-03-02 Javier Miranda miranda@adacore.com adds d6edfc8 2015-03-02 Robert Dewar dewar@adacore.com adds 22cc451 2015-03-02 Robert Dewar dewar@adacore.com adds c03b765 2015-03-02 Robert Dewar dewar@adacore.com adds fbbe5f6 2015-03-02 Richard Biener rguenther@suse.de adds fc75f86 PR libstdc++/64367 * include/std/stdexcept (__sso_string): [...] adds c09ad71 PR libstdc++/65279 * include/std/scoped_allocator (__inner_ [...] adds 69831bb PR libgcc/64885 * gthr-single.h: Use __unused__ attribute i [...] adds aa3393f PR lto/65276 * ipa-devirt.c (add_type_duplicate): Remove od [...] adds 4ed3f3f 2015-03-02 Tobias Burnus burnus@net-b.de adds ab89cd9 PR ipa/64988 * ipa-inline-transform.c (clone_inlined_nodes) [...] adds 9dcc870 PR ipa/65130 * ipa-inline.c (check_callers): Looks for recu [...] adds 06c3fbf * doc/invoke.texi (Options for Code Generation Conven [...] adds 54dd33d * config/i386/i386.md (*udivmod<mode>4_pow2): Remove reload [...] adds 95802f1 2015-03-02 Steve Ellcey sellcey@imgtec.com adds 3dbfd0b Daily bump. adds 49a1b90 2015-03-02 Michael Meissner meissner@linux.vnet.ibm.com adds 796859e Fix PR ipa/65087. adds c1df982 Fix PR ipa/65263. adds 765568b * config/ia64/ia64.c (expand_vec_perm_interleave_2): Use gen [...] adds 2aa6267 gcc/ Fix various problems with specs file generation. PR ta [...] adds 4011402 gcc/ PR target/64331 * config/avr/avr.c (context.h, tree-pa [...] adds d0ed7b1 PR target/65296 * config.gcc (extra_gcc_objs) [avr-*-rtems* [...] adds 18526d2 PR tree-optimization/65241 * tree-ssa-dom.c (lookup_avail_e [...] adds d48b043 Fix PR ipa/65282. adds 718d4bc ICF: Use bit or instead of if branch. adds f5c995c 2015-03-03 Martin Jambor mjambor@suse.cz Eric [...] adds 1c92e2e 2015-03-03 Joern Rennecke gnu@amylaar.uk adds a26d6c6 Turn RETURN_ADDR_IN_PREVIOUS_FRAME into C expression adds 32497de Regenerate doc/tm.texi adds 9fe0a69 [PATCH][DOC]Fix an obvious type in md.texi adds 0ee33ba * MAINTAINERS: Remove Paul Brook as a Fortran and ARM maint [...] adds e78a28e 2015-03-03 Michael Meissner meissner@linux.vnet.ibm.com adds e4f2b9e PR ipa/65287 * ipa-icf.c (sem_variable::parse): Skip all al [...] adds 814fa41b PR ipa/65287 * gcc.dg/ipa/pr65287.c: New test. adds b89c671 Implement call0 ABI for xtensa adds b7c0826 * fold-const.c (round_up_loc): Cast divisor to HOST_WIDE_INT [...] adds c57b303 2015-03-03 Iain Sandoe iain@codesourcery.com adds 92a9c89 PR c++/65295 * constexpr.c (cxx_eval_constant_expression): [...] adds 750dcfc * config/rl78/rl78-real.md (*addqi_real): Allow SADDR types f [...] adds 53e094a PR target/65249 * config/sh/sh.md (symGOT_load): Use R0 reg f [...] adds 9ef5adb Daily bump. adds 840573b * tree-sra.c (convert_callers): Use call_for_symbol_and_alia [...] adds e0a05ce 2015-03-04 Paolo Carlini paolo.carlini@oracle.com adds 7274955 [AArch64 Testsuite Obvious] Disable ipa-icf for testcases wit [...] adds f3293ab 2015-03-04 Robert Dewar dewar@adacore.com adds 6387c28 2015-03-04 Robert Dewar dewar@adacore.com adds 0610758 2015-03-04 Ed Schonberg schonberg@adacore.com adds dec2534 Fix permission. adds ebea157 2015-03-04 Hristian Kirtchev kirtchev@adacore.com adds 695d9a0 2015-03-04 Paolo Carlini paolo.carlini@oracle.com adds 603fc43 2015-03-04 Robert Dewar dewar@adacore.com adds fdccf4e 2015-03-04 Robert Dewar dewar@adacore.com adds 8a2027f S/390: Fix check for builtins valid with -mhtm adds 30769e8 * config/rl78/rl78.h (enum reg_class): Remove real registers [...] adds c8e49b9 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*. adds 2952de9 2015-03-04 Robert Dewar dewar@adacore.com adds 79bac32 2015-03-04 Robert Dewar dewar@adacore.com adds 36e5492 PR libstdc++/64797 * include/bits/locale_conv.h (wstring_co [...] adds 45e87ca Fix PR65261 adds e010daf * de.po: Update. adds e88feca * cgraph.c (cgraph_node::can_remove_if_no_direct_calls_p): R [...] adds c43a6d0 2015-03-04 Andreas Tobler andreast@gcc.gnu.org adds 1237f64 * fold-const.c (round_up_loc): Cast divisor to signed on all [...] adds 4c0b6ea PR ipa/65270 * ipa-icf.c (sem_item::compare_cgraph_referen [...] adds e0d6974 Daily bump. adds 9327cf3 2015-03-05 Richard Biener rguenther@suse.de adds 6b1460d 2015-03-05 Richard Biener rguenther@suse.de adds 9ec5a8c 2015-03-05 Paolo Carlini paolo.carlini@oracle.com adds b4142d5 2015-03-05 Richard Biener rguenther@suse.de adds 0183a14 2015-03-05 Paolo Carlini paolo.carlini@oracle.com adds 04ea29f 2015-03-05 Paolo Carlini paolo.carlini@oracle.com adds b6e3402 S/390: var-expand1 use default values for peel/unroll limits adds f125e67 S/390: xfail ssa-dom-cse-2 adds fece9de Fix warnings occured during profiledboostrap on adds a6cb482 * include/bits/locale_conv.h (wstring_convert::_M_conv): Han [...] adds 9bf8c90 PR ada/65319 * c-ada-spec.c (print_destructor): Remove obso [...] adds 81be278 * c-c++-common/ubsan/bounds-6.c: Use dg-do run. adds 625691b jit documentation fixes adds 2bb1c7d 2015-03-05 Steve Ellcey sellcey@imgtec.com adds 0f23e40 2015-03-05 Alex Velenko alex.velenko@arm.com adds fd82d05 PR ipa/65318 * ipa-icf.c (sem_variable::equals): Compare va [...] adds c0ec504 gcc: 2015-03-05 Bernd Edlinger bernd.edlinger@hotmail.de adds 02306e0 2015-03-05 Vladimir Makarov vmakarov@redhat.com adds 8a953cb * ipa-icf.c (sem_variable::equals_wpa): Check FINAL flags. adds d930f04 Daily bump. adds cc0446b compiler: Do not declare type switch variable outside case st [...] adds a864b7d * c-ada-spec.c (dump_ada_double_name): Fix pasto. adds ed617bc [AArch64 testsuite obvious] XFAIL c-c++-common/torture/aarch6 [...] adds ea4cdd3 2015-03-06 Alex Velenko alex.velenko@arm.com adds 698013f * real.c (real_from_string): Fix typo in assertion. adds 5ed3e7a * include/std/future (future_error(error_code)): Construct b [...] adds 7877522 2015-03-06 Richard Biener rguenther@suse.de adds a05985c / * MAINTAINERS (CPU Port Maintainers): Add myself i386 vec [...] adds c3b1add [ARM testsuite obvious] Fixup atomic-comp-swap-release-acquir [...] adds f91d032 PR ipa/65302 * value-prof.c (gimple_ic): Pure dead eh edges [...] adds d145bc2 libgo: Upgrade to Go 1.4.2 release. adds 4a7046f Remove inefficient branchless conditional negate optimization adds 44fa111 2015-03-06 Bernd Edlinger bernd.edlinger@hotmail.de adds 83321b6 2015-03-05 Martin Sebor msebor@redhat.com adds 21270e6 * ptree.c (cxx_print_lambda_node): New. (cxx_print_xnode): [...] adds 9b22f73 PR sanitizer/65280 * doc/invoke.texi: Update description of [...] adds 538b1e7 Daily bump. adds 74eacc0 * de.po: Update. adds 3dda38a Use long long for uint64_t/int64_t adds fdc8bc8 gcc/testsuite/ PR target/65249 * g++.dg/torture/pr65249.C: New. adds 52e21f1 gcc/testsuite/ PR target/65153 * gcc.c-torture/compile/pr65 [...] adds 007b388 PR ipa/65316 * tree.c (free_lang_data_in_type): Be sure to [...] adds 12e63a7 Daily bump. adds 7f88512 PR fortran/60898 fortran/ * resolve.c (resolv [...] adds 1cd12d8 Add missing PR target/59828 to ChangeLog entry. adds ae9ed88 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias. adds 967998d * gcc.dg/ipa/pr64307.c: Add target c99_runtime. adds e4dcd65 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime adds 62c9106 PR target/62251 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*. adds 331d598 PR ipa/65334 * cgraph.h (symtab_node): Add definition_align [...] adds 88ada5e * varasm.c (function_section_1): Use definition_alignment. [...] adds af645d8 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target name [...] adds 1592bc1 PR target/62247 * g++.dg/abi/anon3.C: Skip failing scan-ass [...] adds df54c02 Daily bump. adds 86f5465 PR lto/65316 * ipa-utils.h (types_odr_comparable): Add stri [...] adds 4b8069b 2015-03-09 Thomas Preud'homme thomas.preudhomme@arm.com adds b12b920 * ipa-inline-analysis.c (check_callers): Check node->can_re [...] adds de3a1e0 * c-convert.c (convert): Make use of do_ubsan_in_current_fun [...] adds 44933aa PR libstdc++/64467 * testsuite/28_regex/traits/char/isctype [...] adds e48f86f 2015-03-09 Richard Biener rguenther@suse.de adds f12f943 Fix PR number for 65121 in Changelog. adds 1fd59e4 PR sanitizer/63958 Reapply: 2014-10-14 David S. Miller < [...] adds 6054103 PR c/65120 * c-typeck.c (parser_build_binary_op): Don't war [...] adds f03a27d PR c++/65339 * call.c: Don't call maybe_resolve_dummy when [...] adds 90fa3a2 PR lto/65361 * ipa-devirt.c (add_type_duplicate): Don't use [...] adds c7c9d88 * config/sh/t-linux (MULTILIB_EXCEPTIONS): Define for m2a cases. adds 7bb1277 PR target/65286 * config.gcc (powerpc*-*-linux*): Arrange f [...] adds 9d68290 PR go/65349 runtime: Don't call malloc from __go_file_line c [...] adds 209b051 PR go/65349 runtime: Don't crash if explicitly freeing small map. adds 14a6e3a PR go/65353. cmd/cgo: Add all gccgo GOARCH values to size maps. adds 42b1381 Daily bump. adds 5c8bc07 PR tree-optimization/65355 * varasm.c (notice_global_symbol [...] adds bfaa965 PR rtl-optimization/65321 * cfgexpand.c (expand_debug_expr) [...] adds 16f958b PR c/65120 * c-common.c (warn_logical_not_parentheses): Don [...] adds feb4b95 2015-03-10 Thomas Preud'homme thomas.preudhomme@arm.com adds d6ab122 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump. [...] adds afddacc [NDS32] Rename some variables so that we can clearly identify [...] adds 6f0f571 2015-03-10 Richard Biener rguenther@suse.de adds 45c52ea gcc/testsuite: * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option. adds 82a9d51 [Patch testsuite] Further reduce the alignment in gcc.dg/vect [...] adds 202baac * Makefile.def: Add libmpx. * configure.ac: Add libmpx. * [...] adds 6ce87ad gcc/testsuites/ adds 8a325e4 gcc/ adds 4cefd7f * c-family/c.opt (fchkp-use-wrappers): New. * ipa-chkp.c (C [...] adds 3e0baf2 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers libr [...] adds f0aa7fe PR target/65296 * config.gcc (extra_options) [avr]: Remove. [...] adds 40ef495 Typo adds f1b7081 2015-03-10 Richard Biener rguenther@suse.de adds f48d38b Fix search path in intelmic-mkoffload for empty COLLECT_GCC. adds 645cec5 * gdbinit.in (pcfun): Define and document. adds dbe7d25 2015-03-09 Richard Biener rguenther@suse.de adds 2a13bc5 PR target/65286 * config/rs6000/t-linux: For powerpc64* tar [...] adds 5758340 PR sanitizer/65367 * ubsan.c (ubsan_expand_objsize_ifn): Up [...] adds f5fad38 PR bootstrap/25672 * configure.ac: Do not initialize CFLAGS [...] adds 5642ef7 * ipa-icf.c (sem_function::equals_wpa): Move here some check [...] adds 993a9ca PR c++/65333 DR 1558 * pt.c (dependent_type_p_r): Check bo [...] adds 71cf3ae 2015-03-10 Alessandro Fanfarillo fanfarillo.gcc@gmail.com [...] adds e0f1743 PR libstdc++/64441 * include/bits/regex.h (match_results<>: [...] adds 9e3890d * gcc.dg/ipa/PR64550.c: Update template. adds 2ed7acc PR c++/65127 * parser.c (parsing_nsdmi): Don't return true [...] adds 6cb7d18 2015-03-10 Paul Thomas pault@gcc.gnu.org adds 0b42191 PR target/65368 * config/i386/i386.md (bmi2_bzhi_<mode>3): [...] adds c32649a /cp 2015-03-10 Paolo Carlini paolo.carlini@oracle.com adds c67d8d0 Daily bump. adds a99c832 2015-03-11 Marat Zakirov m.zakirov@samsung.com adds 6442eaa * cp-gimplify.c (simple_empty_class_p): New. * cp-gimplify. [...] adds 3596bc8 2015-03-11 Richard Biener rguenther@suse.de adds 751e044 Add missing definition crypto_sha256_fast, crypto_sha256_slow adds 622a20e [gcc] 2015-03-09 Michael Meissner meissner@linux.vnet.ibm.com adds 1255ea4 S/390: Doc: Add missing cpu values z196, zEC12. adds fb51f99 gcc/ PR target/65296 * configure.ac [avr]: Check as for opt [...] adds 400e957 2015-03-11 Bernd Edlinger bernd.edlinger@hotmail.de adds c0552b6 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-obje [...] adds 76738f5 * c-parser.c (c_parse_init): Don't call xstrdup on get_ident [...] adds fd2e7f4 PR tree-optimization/65388 * tree-ssa-tail-merge.c (same_su [...] adds 771e2b1 PR 65200 Handle EPERM in addition to EACCES. adds 5121139 No libstdc++ for nvptx. adds 83ba0e6 libgfortran LIBGFOR_MINIMAL enhancements. adds 312da1e 2015-03-11 Sandra Loosemore sandra@codesourcery.com adds e9e2b82 * cgraph.c (cgraph_node::release_body): Free function_in_dec [...] adds d533f15 Daily bump. adds 132858c 2015-03-11 Sandra Loosemore sandra@codesourcery.com adds 98821ce * gcc.dg/ipa/pr63569.c: Fix template. adds e2a16b9 Use actual_call_used_reg_set to find conflicting regs adds 0b7e41c Add missing PR number adds a9f44e2 Revert 'require nonpic target' for fuse-caller-save*.c adds 923635e 2015-03-12 Richard Biener rguenther@suse.de adds b8470e0 libmpx/ adds a67b943 gcc/ adds b7b4b66 gcc/ adds f4252e7 S/390: Hotpatching fixes. adds 7386c9d 2015-03-12 Richard Biener rguenther@suse.de adds 806052b [simplify-rtx] PR 65235: Calculate element size correctly whe [...] adds f76d581 Fix ChangeLog entries from previous commit adds dde5951 2015-03-12 Olivier Hainque hainque@adacore.com adds 2bbfb19 Add missing bit to ChangeLog entry for the latest update in g [...] adds 6bb74bd [PATCH]Remove xfail for wrapped target adds e0fdeaf PR go/65404 go/build: cgo works on linux/pcc. adds 9176c71 * Makefile.am (GOLINK): Add GOCFLAGS. * Makefile.in: Rebuild. adds 870aaf7 go/build: cgo works on linux/arm64. adds f4aade0 2015-03-12 Paolo Carlini paolo.carlini@oracle.com adds 435f2b4 Daily bump. adds 9f27b0c * ipa-icf.c (sem_function::equals_wpa): Match CXX_CONSTRUCTO [...] adds c6e5fbe * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 25959a3 2015-03-10 Richard Biener rguenther@suse.de adds 98b2c85 2015-03-12 Richard Biener rguenther@suse.de adds dccaa1c 2015-03-13 Thomas Preud'homme thomas.preudhomme@arm.com adds a76dc18 [ARM] PR target/64600 Fix another ICE with -mtune=xscale: pro [...] adds ce07641 * acinclude.m4: Make --enable-libstdcxx-time=auto work for d [...] adds a88ef88 libgomp: Add RTEMS support adds 19cde17 * include/experimental/system_error: Fix include guard. adds 9755aa0 2015-03-13 Robert Dewar dewar@adacore.com adds fd201c7 2015-03-13 Gary Dismukes dismukes@adacore.com adds aa2f48d 2015-03-13 Claire Dross dross@adacore.com adds 6940999 gcc/ * varpool.c (varpool_node::get_create): Don't set 'offl [...] adds 8efb0c9 2015-03-13 Robert Dewar dewar@adacore.com adds 1a01f0b Fix typo. adds 9dba8b1 jit docs: Add "Packaging notes" section adds 4f0686c * jit-recording.c (dump::write): Also check vasprintf return [...] adds e2db44f libgo/README: Minor updates. adds 6a686e0 compiler: Permit label on fallthrough statement. adds 613e531 Daily bump. adds fcbc75f PR rtl-optimization/65401 * combine.c (rtx_equal_for_field_ [...] adds f683541 PR tree-optimization/65418 * tree-ssa-reassoc.c (extract_bi [...] adds c6d23cf PR tree-optimization/65369 * tree-vect-stmts.c (vectorizabl [...] adds 3ef0f39 PR fortran/61138 fortran/ * trans-expr.c (gfc_trans_pointer [...] adds ddf0685 Daily bump. adds 71ba722 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options [...] adds c73d9f5 Daily bump. adds cc12a80 PR target/63150 gcc/ * config/rs6000/rs6000.md (bswapdi2): [...] adds 13194e9 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Abstract_Stat [...] adds 94f867e * gcc-interface/decl.c (is_from_limited_with_of_main): New p [...] adds dcfa9a6 Revert 'Use actual_call_used_reg_set to find conflicting regs' adds ad999c1 * gcc-interface/utils2.c (gnat_invariant_expr): Return null [...] adds feac84c Add PR64895 xfails in i386/fuse-caller-save*.c adds 7081e92 PR middle-end/65409 * expr.c (store_field): Do not do a dir [...] adds 1891b4b gcc/fortran/ChangeLog: adds 9dbe51a 2015-03-16 Max Ostapenko m.ostapenko@partner.samsung.com adds 705f5b3 Move cloog.m4 ChangeLog entry to config/ChangeLog adds 42d4935 PR middle-end/65431 * omp-low.c (delete_omp_context): Only [...] adds 02c05c9 * omp-low.c (expand_omp_target): Use auto_vec<tree, 11> ins [...] adds 36795c1 * cgraph.h (add_new_static_var): Remove declaration. * varp [...] adds 28ccbdf DR 1688 PR c++/65327 * decl.c (grokdeclarator): Allow vola [...] adds 7e64a87 PR tree-optimization/65427 * tree-vect-generic.c (do_cond, [...] adds 7037b79 * tree-sra.c (ipa_sra_preliminary_function_checks): Use DEC [...] adds 31f6f05 Daily bump. adds fc753aa libcpp/ adds 1e0061a 2015-03-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds ca7ee7f 2015-03-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds f978d0e 2015-03-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5b86148 2014-03-17 Paul Thomas pault@gcc.gnu.org adds 22e771f PR target/65296 * config/avr/avr.opt (-nodevicelib): New op [...] adds c92a1bb * libsupc++/nested_exception.h: Do not try to derive from fi [...] adds cffee38 * testsuite/30_threads/shared_lock/modifiers/1.cc: Remove na [...] adds 200a205 PR c++/65061 * parser.c (cp_parser_template_name): Call str [...] adds b76a21e Daily bump. adds 4555176 2015-03-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9550983 2015-03-18 Paolo Carlini paolo.carlini@oracle.com adds e6a8d25 2015-03-18 Jonathan Wakely jwakely@redhat.com Torval [...] adds f02daed PR target/65078 * config/i386/sse.md (movsi/movdi -> vec_ex [...] adds 68eaff0 [expmed][cleanup] Use std::swap instead of manual swapping adds 051d738 2015-03-18 Richard Biener rguenther@suse.de adds eb35258 2015-03-18 Richard Biener rguenther@suse.de adds 5b01b2c PR target/65222 * doc/invoke.texi: Add knl as x86 -march=/- [...] adds 4a2edd2 PR tree-optimization/65450 * tree-vect-data-refs.c (vect_du [...] adds a525885 Fix PR ipa/65432 adds 648877c Fix PR64491 adds 58d79e3 PR libstdc++/13631 * config/locale/gnu/messages_members.cc [...] adds 2989847 PR c++/65046 * config/locale/gnu/messages_members.cc (Catal [...] adds 4abc36e Make parallelize_loops static adds ec54835 Fix PR65439. adds 622ac50 2014-03-18 Paul Thomas pault@gcc.gnu.org adds bba309e 2015-03-18 Paolo Carlini paolo.carlini@oracle.com adds 229e6f3 Daily bump. adds 8669785 * config/rl78/rl78-virt.md (andqi3_virt): Allow far operands. [...] adds a63cfc4 PR sanitizer/65400 * ipa-split.c (find_return_bb): Allow TS [...] adds f91696c PR sanitizer/64265 * g++.dg/tsan/pr64265.C: New test. adds 5528798 2015-03-19 Paolo Carlini paolo.carlini@oracle.com adds a691030 PR sanitizer/65400 * tsan.c (instrument_gimple): Clear tail [...] adds c3c1815 2015-03-19 Paolo Carlini paolo.carlini@oracle.com adds 5b208a4 2015-03-19 Richard Biener rguenther@suse.de adds 89e4e54 2015-03-19 Richard Biener rguenther@suse.de adds ac553c6 * ipa-chkp.c (chkp_maybe_create_clone): Don't try to clone [...] adds 5067100 Fix for PR ipa/65465. adds bfdab17 Fix PR ipa/65380. adds 1443772 * c-decl.c (c_decl_attributes): Also add "omp declare target [...] adds 527cb89 PR c++/65046 Automatically propagate ABI tags to variables [...] adds 2832309 2015-03-19 Vladimir Makarov vmakarov@redhat.com adds 2d5ee2b [gcc] 2015-03-19 Michael Meissner meissner@linux.vnet.ibm.com adds 22f03a3 Daily bump. adds b6c4292 Add missed ChangeLog entry for revision 221552. adds 6805b31 PR rtl-optimization/60851 * recog.c (constrain_operands): A [...] adds 0f3771a * ipa-inline.c (can_inline_edge_p): Short circuit if inline_ [...] adds 9c3bb3a PR ada/65451 * gcc-interface/utils.c (gnat_pushdecl): Tidy [...] adds 24a12d1 2015-03-20 Richard Biener rguenther@suse.de adds 0fe0648 * include/bits/c++config (__gnu_cxx::__cxx11): Define new na [...] adds 436b562 PR c++/65072 * typeck.c (lookup_anon_field): Make sure we'r [...] adds 70da439 2015-03-20 Paolo Carlini paolo.carlini@oracle.com adds 582799e [Patch Testsuite] Make all_attributes.cc in to (almost_)all_a [...] adds b1ffa8e 2015-03-20 Paolo Carlini paolo.carlini@oracle.com adds 70ae5dc 2015-03-20 Vladimir Makarov vmakarov@redhat.com adds 4e80b29 PR ipa/65475 * ipa-devirt.c (add_type_duplicate): Prevail p [...] adds f931000 PR c++/65398 * constexpr.c (cxx_fold_indirect_ref): Transfo [...] adds 81de097 Daily bump. adds 777bb2e 2015-03-21 Tobias Burnus burnus@net-b.de adds 3c4e189 2015-03-21 Tobias Burnus burnus@net-b.de adds 66460ec Mark omp thread functions as parallelized adds 7b47ea6 Put @{xxx} in one line adds 83613f4 Fix ChangeLog formatting adds 63651ed Fix ChangeLog year adds 0104fd1 * testsuite/libgomp.oacc-c-c++-common/reduction-4.c: Don't r [...] adds d61629c 2015-03-21 Sandra Loosemore sandra@codesourcery.com adds 6d47499 2015-03-21 Sandra Loosemore sandra@codesourcery.com adds 066432f 2015-03-21 Sandra Loosemore sandra@codesourcery.com adds f65c8a1 Daily bump. adds c1fc07c 2015-03-21 Chung-Lin Tang cltang@codesourcery.com Sa [...] adds 19402f5 * doc/contrib.texi (Contributors): Update entry for Danny Smith. adds 20fe784 2015-03-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 98fec08 add forgoten entry. adds f300163 PR ipa/65502 * ipa-comdats.c (enqueue_references): Walk thr [...] adds 2097ec5 2015-03-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4765f5e IPA ICF: include hash values of references. adds db981b5 Speed-up def_builtin_const (ix86_valid_target_attribute). adds fa5c8fb Daily bump. adds bcdf9a3 PR ipa/65475 * ipa-devirt.c: Include demangle.h (odr_type_ [...] adds e3bc09a Index: gcc/doc/extend.texi ================================== [...] adds d2ac64b PR rtl-optimization/64317 * Makefile.in (OBJS) [...] adds 9e578cf 2015-03-23 Paul Thomas pault@gcc.gnu.org Mikael Mori [...] adds 640a580 PR preprocessor/65238 * internal.h (_cpp_scan_out_logical_l [...] adds bd72503 [expmed][trivial] Fix comment about multiplying by T-1 and adding T. adds bad0280 2015-03-23 Richard Biener rguenther@suse.de adds 2a236b3 2015-03-23 Christophe Lyon christophe.lyon@linaro.org adds 789e614 2015-03-23 Richard Biener rguenther@suse.de adds 418d75c PR ipa/65521 * ipa-icf.c (sem_item::update_hash_by_addr_ref [...] adds 391ddbe PR target/65504 * config/i386/i386.c (ix86_copy_addr_to_reg [...] adds c0ec2fc * fr.po: Update. adds 3dc4e65 PR bootstrap/65522 * ipa-devirt.c: Remove duplicate demangl [...] adds 3091577 PR libstdc++/64967 * acinclude.m4: Disable dual ABI when gn [...] adds ff9aa3f 2015-03-23 Martin Sebor msebor@redhat.com adds 9b55c01 PR target/65296 * config/avr/driver-avr.c (avr_devicespecs_ [...] adds dfc7d67 gcc/ PR target/65505 * config/sh/predicates.md (simple_mem_ [...] adds 8bdd097 PR ipa/65475 * g++.dg/lto/pr65475_0.C: Use dg-lto-options i [...] adds 0bf9275 PR target/65523 * tree-chkp.c (chkp_build_returned_bound): [...] adds 3c7fc83 2015-03-23 Jakub Jelinek jakub@redhat.com adds 211ce64 Daily bump. adds fbaafbe 2015-03-23 Sandra Loosemore sandra@codesourcery.com adds 629150f 2015-03-24 Iain Sandoe iain@codesourcery.com [...] adds 9095c0e 2015-03-24 Tobias Burnus burnus@net-b.de adds 8d85945 2015-03-24 Richard Biener rguenther@suse.de adds fe46ea6 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 535b048 gcc/fortran/ChangeLog adds 8979d91 PR tree-optimization/65533 * tree-vect-slp.c (vect_build_sl [...] adds 16d3151 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 9b8aefb 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 33ccbd1 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 034454f 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 2841bae 2015-03-24 Andre Vehreschild vehre@gmx.de adds 9eae7e2 * doc/gnat_ugn/building_executable_programs_with_gnat.rst, [...] adds e17c507 2015-03-24 Ed Schonberg schonberg@adacore.com adds 953e932 2015-03-24 Gary Dismukes dismukes@adacore.com adds b9d00a5 PR libstdc++/33394 * testsuite/21_strings/basic_string/pthr [...] adds ebe30d9 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds f817575 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 5622376 * fr.po: Update. adds 9c30b5f 2015-03-24 Paolo Carlini paolo.carlini@oracle.com adds 05490bf PR c++/65498 * pt.c (get_mostly_instantiated_function_type) [...] adds 8203400 PR c++/65046 * cp-tree.h (NAMESPACE_IS_INLINE): Remove. * [...] adds 39eba41 PR go/65462 cmd: Fix dependencies for 'go get' with gccgo adds 88ebd0e PR go/65417 debug/elf: support reading debug info from 32-bi [...] adds 4a34b76 IPA ICF: enhance hash value calculated in TU adds 4ce9d0c Daily bump. adds 40d1c89 * config/rl78/rl78.c (rl78_print_operand_1): Move 'p' test to [...] adds 0c2a1f1 * config/arm/arm.opt (print_tune_info): New option. * confi [...] adds b958105 * doc/sourcebuild.texi (arm_tune_string_ops_prefer_neon): New. adds 7ca58a6 2015-03-25 Chung-Lin Tang cltang@codesourcery.com adds 20617a2 2015-03-25 Richard Biener rguenther@suse.de adds 45c6b4c 2015-03-25 Paolo Carlini paolo.carlini@oracle.com adds 35fafcb2 PR lto/65515 * lto-streamer-out.c (DFS::worklist): New stru [...] adds b07e936 Fix regression introduced at revision 221586. adds 5039921 Fix PR65538. adds c8ddf81 Fix vimrc file link creation. adds c917f44 2015-03-25 Richard Biener rguenther@suse.de adds a1406e9 gcc/ adds 6f7b15d 2015-03-25 Richard Biener rguenther@suse.de adds 2634aed PR libgomp/64972 * oacc-parallel.c (GOACC_parallel): Use PR [...] adds 519393c PR libstdc++/33394 * testsuite/21_strings/basic_string/pthr [...] adds 65128e0 config/ChangeLog: adds 51cd10c 2015-03-25 Paolo Carlini paolo.carlini@oracle.com adds 60daeb2 PR c++/61670 * class.c (remove_zero_width_bit_fields): Chec [...] adds 9c9721d PR c++/65558 * name-lookup.c (handle_namespace_attrs): Igno [...] adds ed6bbf6 PR go/65570 libgo/Makefile.am: add runtime/cgo to list of st [...] adds f9a7ea2 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust # [...] adds 9e0d85a diamonds are not valid execution threads for jump threading adds 293f9a0 PR testsuite/65526 * lib/target-supports.exp (check_effective [...] adds 8337a80 Daily bump. adds 8b0fa8b libgo: Fix go/runtime test failure on S390. adds 6c87c4d 2015-03-25 Jerry DeLisle jvdelisle@gcc.gnu.org adds 3f26f29 2015-03-25 Michael Meissner meissner@linux.vnet.ibm.com adds 6131e18 gcc/ * config/sh/t-linux (DEFAULT_ENDIAN, MULTILIB_EXCEPTION [...] adds ca0a430 * doc/install.texi (Building a native compiler): Document ne [...] adds 60a9583 2015-03-26 Richard Biener rguenther@suse.de adds a5833d4 * var-tracking.c (variable_tracking_main_1): Don't track va [...] adds ece434d PR tree-optimization/64715 * passes.def: Add another instan [...] adds 649cf3c 2015-03-26 Richard Biener rguenther@suse.de adds 21ccdb2 PR go/65587 debug/elf: apply relocations for SHT_RELA/EM_PPC adds f0abe78 PR c++/65525 * constexpr.c (potential_constant_expression_1 [...] adds c4d336f PR libstdc++/65033 adds 9f9cf89 PR tree-optimization/65551 * tree-ssa-sccvn.c (fully_consta [...] adds 72b0dfe PR libstdc++/62259 PR libstdc++/65147 * include/std/atomic [...] adds 4102f61 PR c++/65154 * init.c (build_vec_init): Fix initializing ag [...] adds e806c56 * ipa-inline-analysis.c (redirect_to_unreachable): New funct [...] adds bfbaf6b * cgraph.c (cgraph_update_edges_for_call_stmt_node): Do not [...] adds 1b6a72f PR libstdc++/58038 PR libstdc++/60421 * include/std/thread [...] adds 648b0c2 PR target/65561 * config/i386/sse.md (avx512dq_vextract<shu [...] adds 75059f1 * cif-code.def (CILK_SPAWN): New code. adds 3f82509 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Deref>: New case. adds c0abb91 * ipa-inline.c (check_maybe_up, check_maybe_down, check_matc [...] adds e3d30cc Daily bump. adds 99fe8cb * ipa-inline-analysis.c (redirect_to_unreachable): Be prepar [...] adds 7359482 PR ipa/65076 * passes.def: Add pass_nothrow. * ipa-pure-co [...] adds da6f325 PR lto/65536 * lto-streamer.h (class lto_location_cache): N [...] adds 97c2a3a * lto-streamer.h (class lto_location_cache): New. (struct d [...] adds 3194270 * lto-streamer.h (class lto_location_cache): Turn loc_cache [...] adds 83973b1 PR sanitizer/65583 * ubsan.c (ubsan_create_edge): New funct [...] adds df84cd8 * gimple-iterator.h (gsi_prev_nondebug): Fix typo. adds 04dd26f PR target/65495 * c-family/c.opt (fcheck-pointer-bounds): L [...] adds c6d4472 PR middle-end/65595 * cgraph.c (cgraph_update_edges_for_cal [...] adds 7e1b497 Scale down libgomp.graphite/force-parallel-6.c adds 2a4e8fbd Add verification to libgomp.graphite/force-parallel-6.c adds 7241d52 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright [...] adds a33f2d9 PR libstdc++/65499 * include/std/chrono: Add using-directiv [...] adds 96d2bfe Fix c6x-uclinux build failure. adds ed22b54 Allow misaligned volatile stores in C6X. adds ec44a0d 2015-03-27 Vladimir Makarov vmakarov@redhat.com adds bdbe774 PR ipa/65600 * cgraph.c (cgraph_update_edges_for_call_stmt_ [...] adds cabdaed PR target/65531 * symtab.c (symtab_node::verify_symtab_node [...] adds f3e0be5 PR c++/65509 * decl.c (make_rtl_for_nonlocal_decl): Don't d [...] adds 6e08def PR c++/65556 * semantics.c (finish_switch_cond): If the unl [...] adds 539ded7 Install back PR target/47230 fix (Revert the revert). adds e9d9a6a 2015-03-27 Paolo Carlini paolo.carlini@oracle.com adds 5ee52e9 PR target/65593 * config/i386/i386.c (legitimize_pic_addres [...] adds 017e92f Add default_binds_local_p_2 and use it for x86 adds c3b1dca 2015-03-27 Tobias Burnus burnus@net-b.de adds d1528ba PR ipa/65588 * symtab.c (symtab_node::get_partitioning_clas [...] adds 66fbf1c Daily bump. adds e16cd75 PR libstdc++/65420 * include/bits/regex_constants.h: Use co [...] adds 4c26911 2015-03-28 Paolo Carlini paolo.carlini@oracle.com adds 73d6365 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright [...] adds 103cf1a 2015-03-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds 63e5bed 2015-03-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds dcc83ee PR libstdc++/65500 * inclhack.def (hpux11_lwp_rwlock_valid) [...] adds 36af576 Daily bump. adds bbeea66 2015-03-29 Thomas Koenig tkoenig@gcc.gnu.org adds 6756d5a 2015-03-29 Thomas Koenig tkoenig@gcc.gnu.org adds 39fcd83 PR ipa/65478 * params.def (PARAM_IPA_CP_RECURSION_PENALTY) [...] adds 38cef03 PR ipa/65588 * gcc.target/i386/pr65588.c: New testcase. adds 7dda24b PR libffi/65567 * testsuite/lib/libffi.exp (libffi_feature_ [...] adds 14a9a91 Daily bump. adds 42d72e7 PR ipa/65076 * ipa-inline.c (edge_badness): Base denominato [...] adds ce87fec * lto-symtab.c (lto_symtab_merge_decls_2): Silence warning o [...] adds 30c099e * c-c++-common/pr65556.c: Change the width of bit-fields. adds 7c2e016 compiler: implement Go 1 unsafe.Pointer conversion rules adds 0ee8956 PR libstdc++/65630 * config/abi/pre/gnu.ver: Export operato [...] adds 8126264 PR fortran/65597 * trans-openmp.c (gfc_trans_omp_do): For ! [...] adds 35b68da PR c++/65398 * constexpr.c (cxx_fold_indirect_ref): Don't p [...] adds a467a47 PR ipa/65610 * ipa-utils.h (inlined_polymorphic_ctor_dtor_b [...] adds 6bebb39 compiler: Mark builtin calls with bad types as errors. adds 3897c26 Daily bump. adds b67fc3b PR plugins/61176 * Makefile.in (install-plugin): Add all gc [...] adds 0068c93 PR target/65602 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_t [...] adds 4811e33 gcc/ adds 490c809 Fix bzero warning in child_setup_tty adds 305d438 2015-03-31 Richard Biener rguenther@suse.de adds 0687723 S/390: Hotpatch: Remove special handling of nested functions. adds c75febd 2015-03-31 Richard Biener rguenther@suse.de adds 0428647 Fix PR65557. adds d2e9c25 * tree.c (need_assembler_name_p): Artificial types have no O [...] adds 76cddb9 PR target/58945 * config/i386/sync.md (atomic_compare_and_s [...] adds 70a6bb0 PR c++/65390 * tree.c (build_cplus_array_type): Use depende [...] adds c820e60 go/cmd/go: always link external test packages first adds 47e17f2 2015-03-31 Alex Velenko Alex.Velenko@arm.com adds 57878b7 Remove some files that were accidentally committed in 2014. adds a6cb943 Daily bump. adds 71e3792 * lto-cgraph.c (lto_output_node, input_overwrite_node): Stre [...] adds 7fc3fda 2015-04-01 Max Ostapenko m.ostapenko@partner.samsung.com adds abab7c7 PR c++/65554 * class.c (finish_struct): Require that the se [...] adds dda86e3 gcc: 2015-04-01 Bernd Edlinger bernd.edlinger@hotmail.de adds f1cf090 PR c++/65646 * decl.c (grokvardecl): Don't call check_expli [...] adds 3a88ed3 * config/i386/sync.md (UNSPEC_MOVA): Remove. (atomic_load<m [...] adds ff9d04a /cp 2015-04-01 Paolo Carlini paolo.carlini@oracle.com adds b6c086d Daily bump. adds c28f024 * lto-cgraph.c (lto_output_node, input_overwrite_node): Stre [...] adds cb5d0a1 * config/i386/sync.md (UNSPEC_FILD_ATOMIC, UNSPEC_FIST_ATOMI [...] adds 556154e gcc/ PR driver/65444 * config/i386/linux-common.h (MPX_SPEC [...] adds 6bf5506 Add myself as reviewer for arm port adds af5714b [Patch] Add myself as AArch64 Port Reviewer adds 1e23708 * config/pa/pa.c (pa_output_move_double): Directly handle re [...] adds c378948 PR preprocessor/61977 * config/rs6000/rs6000-c.c (rs6000_cp [...] adds 2b130ae PR preprocessor/61977 * lex.c (cpp_peek_token): Temporarily [...] adds cc16fde Revert parts of r216820. * config/i386/i386.md (movqi_inter [...] adds 8ccc12a 2015-04-02 Paolo Carlini paolo.carlini@oracle.com adds dfec190 PR c++/65625 * decl.c (make_typename_type): Handle seeing a [...] adds f070a77 PR c++/65642 * constexpr.c (cxx_eval_pointer_plus_expressio [...] adds 5b2e963 * config/i386/i386.c (ix86_register_priority): Use AX_REG. adds 7019728 Daily bump. adds 576be89 * lto-cgraph.c (input_cgraph_1): Always link instrumented a [...] adds 307bb9d * config/i386/i386.c (ix86_expand_call): Avoid nested PARAL [...] adds e4436ff * cgraphunit.c (cgraph_node::expand_thunk): Don't expand in [...] adds 240131b * omp-low.c (scan_omp_parallel, scan_omp_task, scan_omp_targ [...] adds cf7291b * g++.dg/cpp0x/pr57101.C: Use proper type for size_t. adds 356d450 /cp 2015-04-03 Paolo Carlini paolo.carlini@oracle.com adds 05c71fb PR ipa/65076 * ipa-inline.c (edge_badness): Add combined si [...] adds 93b6a5b PR ipa/65655 * ipa-inline-analysis.c (edge_set_predicate): [...] adds 6737c56 PR ipa/65648 * ipa-inline-transform.c (inline_call): Skip s [...] adds b0c2777 PR target/65576 PR target/65240 * config/rs6000/predicates [...] adds a6a3fbc Daily bump. adds 7a66d0c 2015-04-04 Richard Biener rguenther@suse.de adds fa4f0b4 2015-04-04 Vladimir Makarov vmakarov@redhat.com adds ec4ff5c * invoke.texi (inline-unit-growth): Increase growth to 20% [...] adds 900035f Daily bump. adds 1bb258d Fix PR ipa/65665 adds 2edea8e Daily bump. adds 0c57c0f gcc/ adds 0d8c703 libgomp: rework initialization of offloading adds 50fc5f3 * ipa-cp (set_single_call_flag): Remove too restrictive assert. adds a0b98841 PR preprocessor/61977 * lex.c (cpp_peek_token): If peektok [...] adds 1ca8545 add option for the Samsung Exynos M1 core adds 1fa6e64 add option for the Samsung Exynos M1 core for AArch64 adds 188a894 Daily bump. adds a40ce17 [gcc] 2015-04-06 Michael Meissner meissner@linux.vnet.ibm.com adds 2366880 gcc/testsuite/ChangeLog * gcc.target/arm/pr65647.c: Add opt [...] adds b1b085e PR target/65351 config/ * picflag.m4: Append -mno-dynamic-n [...] adds 798bfc5 [ARM] PR 65489: Accept VSTRUCT constants in arm_legitimate_co [...] adds 077ef12 * update_web_docs_libstdcxx_svn (FILTER): Introduce. Use to [...] adds 8bfefde gcc/ adds 31325b3 PR fortran/65548 * gfortran.dg/allocate_with_source_ [...] adds f7572df PR middle-end/65680 * expr.c (get_inner_reference): Handle [...] adds 596f7cc PR debug/65678 * valtrack.c (debug_lowpart_subreg): New fun [...] adds 0c832c1 2015-04-07 Vladimir Makarov vmakarov@redhat.com adds 2ba7075 Fix up 2 ChangeLog PR number typos. adds d2c3162 gcc/po: * gcc.pot: Regenerate. adds 25f153e [AArch64] Fix gcc.target/aarch64/c-output-template-3.c adds 547259e PR go/63731 libgo: Build and install libnetgo.a adds 5722a86 * da.po: Update. adds 7e1044a * da.po: Update. adds 6b7d03d PR ipa/65540 * calls.c (initialize_argument_information): [...] adds 40ad815 Daily bump. adds 95de51b * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Function>: Do [...] adds 17c596c gcc/ adds 1fa2d0d * doc/install.texi (bootstrap-lto-noplugin): Rewrite. adds 6f59b32 gcc/ adds 42d664d mksysinfo.sh: Define Solaris zone_net_addr_t struct. adds 1ddffe8 fix building for alpha-dec-vms adds 0a1fe57 gcc/ * config/nvptx/mkoffload.c (process): Support variable [...] adds db36f47 emit_local(): Fix unused warning adds 0ff6e7c doc/cfg.texi (GIMPLE statement iterators): Fix typo adds 162add2 * doc/extend.texi (__sync Builtins): Fix grammar. adds 8fb8512 2012-10-01 Cary Coutant ccoutant@gmail.com adds c357099 Fix date in ChangeLog entry. adds a24816d tree.h: Commentary typo fix adds 7d7e74e * doc/extend.texi (Attribute Syntax): Add a trailing semicol [...] adds 07c77cc gcc/ adds 8579ea8 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Upd [...] adds 1e4f4b1 PR rtl-optimization/65693 * combine.c (is_parallel_of_n_reg [...] adds e1238f4 Daily bump. adds 2be7ac8 Update Solaris baselines adds 8f44ec1 PR target/65693 * config/i386/i386.md (*udivmod<mode>4_pow2 [...] adds 23af5d9 PR target/65676 gcc/ * config/i386/i386.c (fi [...] adds 8809230 libmpx/ adds f479daa 2015-04-09 Jonathan Wakely jwakely@redhat.com Richar [...] adds fec0844 PR target/65296 * config/avr/driver-avr.c (avr_devicespecs_ [...] adds 2c8df1f 2015-04-09 Richard Biener rguenther@suse.de adds 35206d0 PR rtl-optimization/65693 * combine.c (is_parallel_of_n_reg [...] adds ca0a6a0 PR c++/65690 * tree.c (build_cplus_array_type): Layout type [...] adds 98e661b Update x32 baseline_symbols.txt adds fbbdee2 PR middle-end/65554 * gimple-fold.c (gimple_fold_builtin_me [...] adds 01b65dc 2013-04-09 Paul Thomas pault@gcc.gnu.org adds 0f7b6a0 2015-04-09 Vladimir Makarov vmakarov@redhat.com adds ca6ed33 PR tree-optimization/65709 * ubsan.c (instrument_mem_ref): [...] adds e954f82 PR jit/65691: Fix copy&paste error in docs adds 014e7d4 PR c++/65690 * tree.c (cp_build_qualified_type_real): Copy [...] adds 52e7518 * doc/contrib.texi (Contributors): Add John Marino. adds 1b2b882 fix Ada bootstrap for powerpc-darwin (and several regressions [...] adds 9fbb8db PR target/65671 gcc/ * config/i386/sse.md: Generate vextrac [...] adds 9707d4b Daily bump. adds fb5ccd6 PR target/65351 config/ * mh-darwin: Only apply -mdynamic-n [...] adds de801c2 PR target/55143: undefined reference to c_default_pointer_mode adds 9adfaa0 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 3b56b98 * include/std/shared_mutex (shared_timed_mutex): Add comment [...] adds f5d7387 * include/std/shared_mutex (shared_timed_mutex): Only use p [...] adds 72bec0a PR fortran/56674 PR fortran/58813 PR fortran/59016 PR for [...] adds 0c10bed 2015-04-10 Tobias Burnus burnus@net-b.de adds c5eb125 2015-04-10 Bill Schmidt wschmidt@linux.vnet.ibm.com adds b133333 2015-04-10 Vladimir Makarov vmakarov@redhat.com adds d5cfbc8 [ARM] PR 65694: Properly sign-extend large numbers before pas [...] adds bb6fa7e Add missing testcase. adds a067725 Fix PR number in previous commit adds b439aeb 2015-04-10 Vladimir Makarov vmakarov@redhat.com adds f0a3ebf * doc/xml/manual/test.xml: Improve documentation on running [...] adds 28245b5 * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds f006e14 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds d69a595 * fr.po: Update. adds 415481d * da.po: Update. adds f1c25d1 * doc/contrib.texi (Contributors): Update Joe Buck's entry. adds 7d1519a Fix wrong date in r221981 ChangeLog entry. adds 9290711 * fr.po: Update. adds 3fd75fd Daily bump. adds 3c82f2b * doc/contrib.texi (Contributors): Add Laurynas Biveinis. adds 3d437c8 compiler: discard carriage returns in raw string literals adds 911ecac * gcov.c (find_source): Fix miswording in error message. * [...] adds c2f44b8 PR target/65671 * gcc.target/i386/pr65671.c: Require avx512 [...] adds 49e8f62 PR middle-end/65554 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE [...] adds 7bbc6c3 * doc/contrib.texi (Contributors): Add Ira Rosen. adds 7bcba06 PR tree-optimization/65735 * tree-ssa-threadedge.c (fsm_fin [...] adds f81c548 Daily bump. adds a72b1e3 Jan Hubicka hubicka@ucw.cz Martin Liska mliska@suse.cz adds 8f1e4ff Fix accidental commit. adds 7ab096e PR ipa/65743 * ipa-inline-transform.c (speculation_removed) [...] adds 20dea6b * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. adds c468100 * doc/contrib.texi (Contributors): Add Maxim Kuvyrkov. adds 21aeb14 * fr.po: Update. adds c728499 * sr.po: Update. adds 51a019c PR c++/65736 * constexpr.c (cxx_eval_pointer_plus_expressio [...] adds f1f52d5 * doc/invoke.texi (-Wmemset-transposed-args): Break a long [...] adds 905be4e PR tree-optimization/65747 * ipa-icf-gimple.c (func_checker [...] adds 2d44491 * BASE-VER: Set to 6.0.0. adds 2e4019b * crontab: Enable snapshots from gcc-5-branch. adds 35f3a32 * fi.po, sv.po: Update. adds b8e2779 * doc/contrib.texi (Contributors): Add Martin Jambor and Mi [...] adds ec17f82 * gcc_release: For RELEASE_MAJOR 5+ only use the major numb [...] adds 525643d Don't enable -fprefetch-loop-arrays for TARGET_SOFTWARE_PREFE [...] adds a4c8811 Daily bump. adds 4365ab0 Add missing test case adds 71fe79b * ipa-cp.c (ipcp_driver): Relase prev_edge. * passes.c (exe [...] adds e7826ae * hash-table.h (hash_table constructor): Add mem stats. (al [...] adds 48b24f4 2015-04-13 Richard Biener rguenther@suse.de adds 6421f60 * gnatvsn.ads (Library_Version): Bump to 6. adds 7644269 * gcc_release: Fix up thinko in the last commit, improve err [...] adds e0965b3 2015-04-13 Yury Gribov y.gribov@samsung.com adds 76541bb * update_version_svn: Update DATESTAMP also on branches/gcc [...] adds db48deb 2015-04-13 Richard Biener rguenther@suse.de adds 00daaa9 * config/i386/i386.md (*bmi2_umul<mode><dwi>3_1): Merge from [...] adds 6f3dcc1 * ipa-profie.c (ipa_profile): Check number of parameters an [...] adds be57e81 * g++.dg/tree-ssa/nonzero-3.C: New testcase. * tree-vrp.c ( [...] adds 0183b93 * doc/xml/manual/evolution.xml: Document changes since 4.5 r [...] adds 86c803b PR libstdc++/65754 * config/abi/pre/gnu.ver: Export base ob [...] adds f24029a gcc/po: * gcc.pot: Regenerate. adds 9acf642 * doc/plugins.texi: Rewrite first introductory paragraph. adds 3101801 Daily bump. adds 8715f41 Fix regression for libstdc++-v3/testsuite/29_atomics/atomic/6 [...] adds f15065c * config/i386/predicates.md (any_QIreg_operand): Rename from [...] adds 57d742a 2015-04-14 Marc Glisse marc.glisse@inria.fr adds 0af0fc2 Avoid finite in gcc.target/i386/avx512dq-vfpclasspd-2.c etc. adds 31a5b21 * doc/xml/manual/evolution.xml: Fix typos. * doc/html/manua [...] adds 4ecbdda 2015-04-14 Marc Glisse marc.glisse@inria.fr adds 31bb40e Add missing testcase. adds 2d4340b 15-04-14 Christian Bruel christian.bruel@st.com adds c90d2c1 2015-04-14 Richard Biener rguenther@suse.de adds 6cf9f9e 2015-04-14 Richard Biener rguenther@suse.de adds d9b379b Add bootstrap-mpx.mk adds 33a2aaa PR rtl-optimization/65761 * cfgrtl.c (rtl_split_edge): For [...] adds f750732 [AArch64 Intrinsics] Replace temporary assembler for vst1_lane adds 3176d9f Add the missing file adds 89441f9 PR c++/60994 * parser.c (cp_parser_class_name): Add enum_ok [...] adds ee70a09 PR c++/59766 * decl.c (grokdeclarator): Do not flag friends [...] adds c26aa50 PR c++/65721 * name-lookup.c (do_class_using_decl): Complai [...] adds fe56558 PR c++/65695 * cvt.c (cp_fold_convert): Avoid wrapping PTRM [...] adds 2ff8821 * expr.c (expand_assignment): Force an address offset comput [...] adds 53eea98 2015-04-14 Max Ostapenko m.ostapenko@partner.samsung.com adds 22e2337 * config/i386/i386.h (LEGACY_INT_REG_P): New define. (LEGAC [...] adds e6ea917 gcc/ 2015-04-14 Yvan Roux yvan.roux@linaro.org adds 8447029 * pt.c (lookup_template_class_1): Use coerce_innermost_templ [...] adds 19d6094 Daily bump. adds 01f8008 * tree.c (replace_placeholders_t): Remove unused type. (rep [...] adds 7502b19 2015-04-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds c36aa54 * function.h (struct emit_status): Delete x_first_insn, x_la [...] adds d1dc25f * config/rl78/rl78.c (rl78_expand_prologue): Mark large stac [...] adds 72f2d6c PR target/65408 PR target/58744 PR middle-end/36043 * cal [...] adds 6202f89 * config/rx/rx.opt (mallow-string-insns): New option. * con [...] adds 8409ef9 Ignore elfdump warnings in scripts/extract_symvers.pl adds 255d8fb * doc/extend.texi (__sync Builtins): Simplify some text. Up [...] adds 61d3674 PR bootstrap/65763 * Makefile.am (gcc_build_dir): Remove $( [...] adds 1c54354 PR ipa/65765 * ipa-icf-gimple.c (func_checker::compare_bb): [...] adds b803a3c PR rtl-optimization/42522 * cse.c (fold_rtx): [...] adds 88a5913 * constexpr.c (use_new_call): Remove #define. (lookup_param [...] adds a0093a4 2015-04-15 Chen Gang gang.chen.5i5j@gmail.com adds 9a76289 /cp 2015-04-15 Paolo Carlini paolo.carlini@oracle.com adds 20dc337 Fix fdump-passes adds 970975d PR tree-optimization/47679 * tree-ssa-dom.c (build_and_reco [...] adds 23bebc6 * config/i386/i386.md (*cmpiFPCMP:unordMODEF:mode_mixed) [...] adds 7d07c4a PR c++/65727 * lambda.c (lambda_expr_this_capture): In unev [...] adds 0e3c456 * decl2.c (determine_visibility): Use get_template_info. adds 8b2942f * decl.c (grokmethod): Only set DECL_COMDAT if TREE_PUBLIC i [...] adds 8a36d0e * constexpr.c (cxx_eval_store_expression): Ignore clobbers. [...] adds d32d692 Daily bump. adds a8a0d56 2015-04-16 Richard Biener rguenther@suse.de adds e98e169 * config/rl78/rl78-opts.h (enum rl78_mul_types): Add MUL_G1 [...] adds af2cb09 [PATCH]Enable two UNSIGNED_FLOAT simplifications in simplify_ [...] adds 3f4fdd8 S/390: Fix ira cost multiplier adds 69deb15 * config/i386/i386.c (print_reg): Rewrite function. adds f9e88e0 2015-04-16 Richard Biener rguenther@suse.de adds c0a4b66 2015-04-16 Richard Biener rguenther@suse.de adds 1e4343c [AArch64 Testsuite] Fix comments in vldN_lane_1.c adds 4430f68 2015-04-16 Paolo Carlini paolo.carlini@oracle.com adds 7f1296d Replace __buitlin_alloca with __builtin_alloca adds 9faeb92 * config/i386/predicates.md (register_mixssei387nonimm_opera [...] adds 16ff56f * ira-color.c (setup_left_conflict_sizes_p): Do not pr [...] adds 2575281 2015-04-16 Paolo Carlini paolo.carlini@oracle.com adds 2d6ceeb Daily bump. adds b1369c4 * ipa-inline.c (can_inline_edge_p): Allow inlining of functio [...] adds 06065ec PR debug/65771 * dwarf2out.c (loc_list_from_tree): Return N [...] adds 4d3c996 2015-04-17 Yury Gribov y.gribov@samsung.com adds 5cb3229 Disable lang_hooks.gimplify_expr in free_lang_data adds 5f8ad05 Add gimple_find_sub_bbs adds 0de0b98 Factor optimize_va_list_gpr_fpr_size out of pass_stdarg::execute adds 4036aeb Handle internal_fn in operand_equal_p adds 82fc0e0 Postpone expanding va_arg until pass_stdarg adds 8e21ebb Set PROP_gimple_lva for functions without IFN_VA_ARG adds c7b64aa Add missing PR lines in ChangeLog adds 7e8f098 Fix PR c++/64527 adds f854411 * config/aarch64/arm_neon.h (vdup_n_f32): Remove forw [...] adds 4b5fb32 Hide __cpu_indicator_init/__cpu_model from linker adds 719eb89 PR target/65296 * config/avr/gen-avr-mmcu-specs.c (*avrlibc [...] adds 4f8a023 Fix IPA memory leaks. adds bc04ebc PR debug/65771 * dwarf2out.c (mem_loc_descriptor): For CONS [...] adds a4b0426 Properly handle uninitialized common symbol adds dce7058 PR target/65689 * genpreds.c (struct constraint_data): Add [...] adds 868af6b PR bootstrap/62077 * configure.ac (--enable-stage1-checking [...] adds da244e5 compiler: Escape analysis. adds 31d3546 PR target/65535 * config.gcc: Exit with a comment when we do [...] adds fce667e * config/i386/i386.h (LEGITIMIZE_RELOAD_ADDRESS): Remove. * [...] adds f9bc585 PR go/65755 compiler, runtime, reflect: Use reflection strin [...] adds 545372c PR tree-optimization/47679 * Makefile.in (OBJS); Add tree-s [...] adds 17ceef2 PR go/64999 PR go/65180 runtime: Adjust libbacktrace PC val [...] adds db72219 PR go/64683 runtime/pprof: Assume function with no name is i [...] adds d006842 Don't define ix86_binds_local_p for MacOS nor Windows adds eb49792 PR go/65798 runtime: In Caller don't return ok == true if PC == 0. adds 487216e [gcc] adds 64df2ae Daily bump. adds 9969c04 remove need for store_values_directly adds f1d4b34 * gfortran.dg/pr32627.f03 (strptr): Change size to match the [...] adds eaf62b8 Daily bump. adds 5e26323 Credit Jakub for PR65787 fix adds 99535fa 2015-04-19 Vladimir Makarov vmakarov@redhat.com adds 8a835c2 Daily bump. adds fa3889a 2015-04-20 Yvan Roux yvan.roux@linaro.org adds e956e9d [AArch64] PR/64134: Make aarch64_expand_vector_init use 'ins' [...] adds ec3a787 * doc/xml/manual/concurrency_extensions.xml: Update document [...] adds 8562747 2015-04-20 Richard Biener rguenther@suse.de adds 9d16ba8 PR debug/65807 * dwarf2out.c (add_AT_wide): Clear attr.dw_a [...] adds 5a7715d [Obvious][AArch64] Delete unused aarch64_simd_emit_pair_result_insn. adds 05a827c gcc/c/ * c-parser.c (c_parser_oacc_enter_exit_data): Remove [...] adds c7566dd PR tree-optimization/65658 * tree-ssa-threadupdate.c (redir [...] adds d147c6d * reorg.c (try_merge_delay_insns): Improve correctness [...] adds d3181ef * config/i386/i386.c (set_pic_reg_ever_live): Remove. (legi [...] adds 581c1a3 PR tree-optimization/65658 * tree-ssa-threadup [...] adds aa5809a Reject trailing return type for an operator auto(). * decl. [...] adds e36ce2a /cp 2015-04-20 Paolo Carlini paolo.carlini@oracle.com adds 3ba2fa8 * MAINTAINERS (Various Maintainers): Add myself as instructi [...] adds be71449 Daily bump. adds 25038f2 PR testsuite/65767 * g++.dg/lto/pr65276_0.C: Change namespa [...] adds 961843f PR rtl-optimization/64916 * cfgcleanup.c (valu [...] adds 9c8e84c PR tree-optimization/64950 Revert: 2010-08-02 Uros Bizjak [...] adds e06408d [AArch64] Increase static buffer size in aarch64_rewrite_sele [...] adds d8ed84e Mark ifn_va_arg with ECF_NOTHROW adds 4ef6d61 2015-04-21 Thomas Preud'homme thomas.preudhomme@arm.com adds 4a23cd8 * doc/xml/manual/abi.xml: Use uppercase for C++ Standard Lib [...] adds ab65f9b * doc/xml/manual/configure.xml: Update descriptions of optio [...] adds 12b34fd [AArch64] Add zero_extend variants of logical+not ops adds 4302d61 2015-04-21 Richard Biener rguenther@suse.de adds fe1ec7b 2015-04-21 Richard Biener rguenther@suse.de adds 4c9206f 2015-04-21 Richard Biener rguenther@suse.de adds fc6cc27 2015-04-21 Richard Biener rguenther@suse.de adds 59699fd [expmed] Properly account for the cost and latency of shift+a [...] adds 4f73497 * config/i386/i386.md (ARGP_REG, FRAME_REG, BND2_REG, BND3_R [...] adds 33d33cf 2015-04-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6888bfc 2015-04-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5b00351 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to [...] adds 81f01f5 2015-04-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds e52916f 2015-04-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6ea1e2c Daily bump. adds 0973afa add default definition of EH_RETURN_DATA_REGNO adds a57e230 remove some ifdef HAVE_cc0 adds e989288 remove more ifdef HAVE_cc0 adds 27a6f97 always define HAVE_cc0 adds ff900b8 make some HAVE_cc0 code always compiled adds 5d3b61f provide default for RETURN_ADDR_OFFSET adds f564fb3 provide default for MASK_RETURN_ADDR adds f703b3d reduce conditional compilation for HARD_FRAME_POINTER_IS_FRAM [...] adds 099a99b remove #if for PIC_OFFSET_TABLE_REGNUM adds 693c9f4 remove more ifdefs for HAVE_cc0 adds 91f95f0 provide default for INSN_SETS_ARE_DELAYED adds 6d7f207 add default for INSN_REFERENCES_ARE_DELAYED adds 23db877 PR ipa/65076 * passes.def (early_optimizations): Add pass_dse. adds d9cc097 gcc/ChangeLog: 2015-04-22 Hale Wang hale.wang@arm.com [...] adds 070ed8d bfin: handle BFIN_CPU_UNKNOWN in TARGET_CPU_CPP_BUILTINS adds 10f2bf1 c6x: handle c6x unk_isa in TARGET_CPU_CPP_BUILTINS adds ce03e35 * gennews (files): Add files for GCC 5. adds 581d25a varasm.c (emit_bss): Remove redundant guard. adds 5c72dbe 2015-04-22 Bernhard Reutner-Fischer aldot@gcc.gnu.org adds 45e5f01 PR target/55144 adds a27111c PR target/47122: vax-*-openbsd* config.gcc typo adds 2c0afff PR target/47098 OBSD_LIB_SPEC on i686-openbsd3 missing new 512bf04 * Merge from the trunk to r222315.
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 | 7 + ChangeLog | 695 +- ChangeLog.jit | 23 + INSTALL/README | 2 +- MAINTAINERS | 1112 +- Makefile.def | 38 +- Makefile.in | 9453 +-- Makefile.tpl | 52 +- boehm-gc/ChangeLog | 23 + boehm-gc/configure | 8 +- boehm-gc/include/gc.h | 9 +- boehm-gc/testsuite/boehm-gc.c/gctest.c | 3 + boehm-gc/testsuite/lib/boehm-gc.exp | 1 + compile | 236 +- config.guess | 15 +- config.sub | 25 +- config/ChangeLog | 85 + config/bootstrap-asan.mk | 3 + ...{bootstrap-lto.mk => bootstrap-lto-noplugin.mk} | 5 +- config/bootstrap-lto.mk | 16 +- config/bootstrap-mpx.mk | 9 + config/cloog.m4 | 152 - config/elf.m4 | 7 +- config/gcc-plugin.m4 | 113 + config/isl.m4 | 24 +- config/mh-alpha-linux | 3 + config/mh-darwin | 31 +- config/mt-ospace | 4 +- config/picflag.m4 | 12 +- config/plugins.m4 | 26 +- config/target-posix | 12 + configure | 969 +- configure.ac | 321 +- contrib/ChangeLog | 151 + contrib/ChangeLog.jit | 14 + contrib/check_GNU_style.sh | 52 +- contrib/compare-all-tests | 3 +- contrib/config-list.mk | 39 +- contrib/dg-extract-results.py | 12 +- contrib/dg-extract-results.sh | 27 +- contrib/download_prerequisites | 13 +- contrib/gcc_update | 8 + contrib/gennews | 5 +- contrib/jit-coverage-report.py | 67 + contrib/mklog | 161 +- contrib/texi2pod.pl | 3 +- contrib/update-copyright.py | 4 +- contrib/vimrc | 45 + depcomp | 544 +- fixincludes/ChangeLog | 58 + fixincludes/README | 48 +- fixincludes/fixincl.c | 159 +- fixincludes/fixincl.tpl | 83 +- fixincludes/fixincl.x | 199 +- fixincludes/fixlib.h | 2 +- fixincludes/inclhack.def | 96 +- fixincludes/server.c | 3 +- fixincludes/tests/base/iso/math_c99.h | 11 + fixincludes/tests/base/linux/compiler.h | 14 - fixincludes/tests/base/stdlib.h | 5 + fixincludes/tests/base/sys/pthread.h | 5 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 21771 +++---- gcc/ChangeLog-2014 | 49453 ++++++++++++++++ gcc/ChangeLog.gimple-classes | 4735 ++ gcc/ChangeLog.jit | 360 + gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 461 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 2 +- gcc/aclocal.m4 | 89 +- gcc/ada/9drpc.adb | 2 +- gcc/ada/ChangeLog | 8491 +-- gcc/ada/ChangeLog-2014 | 15969 +++++ gcc/ada/Make-generated.in | 50 - gcc/ada/Makefile.rtl | 38 +- gcc/ada/a-assert.adb | 7 +- gcc/ada/a-assert.ads | 42 +- gcc/ada/a-calcon.ads | 11 +- gcc/ada/a-caldel-vms.adb | 105 - gcc/ada/a-calend-vms.adb | 1317 - gcc/ada/a-calend-vms.ads | 310 - gcc/ada/a-calend.adb | 4 +- gcc/ada/a-calend.ads | 15 +- gcc/ada/a-cbdlli.adb | 56 +- gcc/ada/a-cbdlli.ads | 41 +- gcc/ada/a-cbhama.adb | 84 +- gcc/ada/a-cbhama.ads | 25 +- gcc/ada/a-cbhase.adb | 154 +- gcc/ada/a-cbhase.ads | 42 +- gcc/ada/a-cbmutr.adb | 113 +- gcc/ada/a-cbmutr.ads | 63 +- gcc/ada/a-cborma.adb | 83 +- gcc/ada/a-cborma.ads | 25 +- gcc/ada/a-cborse.adb | 148 +- gcc/ada/a-cborse.ads | 44 +- gcc/ada/a-cbprqu.adb | 4 +- gcc/ada/a-cbsyqu.adb | 4 +- gcc/ada/a-cdlili.adb | 2 + gcc/ada/a-cfdlli.adb | 7 +- gcc/ada/a-cfdlli.ads | 16 +- gcc/ada/a-cfhama.adb | 11 +- gcc/ada/a-cfhama.ads | 22 +- gcc/ada/a-cfhase.adb | 7 +- gcc/ada/a-cfhase.ads | 18 +- gcc/ada/a-cfinve.adb | 305 + gcc/ada/a-cfinve.ads | 256 + gcc/ada/a-cforma.adb | 7 +- gcc/ada/a-cforma.ads | 19 +- gcc/ada/a-cforse.adb | 13 +- gcc/ada/a-cforse.ads | 18 +- gcc/ada/a-chtgbo.adb | 45 +- gcc/ada/a-chtgbo.ads | 12 +- gcc/ada/a-chtgop.adb | 48 +- gcc/ada/a-chtgop.ads | 18 +- gcc/ada/a-cidlli.adb | 2 + gcc/ada/a-cihama.adb | 4 +- gcc/ada/a-cihase.adb | 101 +- gcc/ada/a-cihase.ads | 25 +- gcc/ada/a-cimutr.adb | 23 +- gcc/ada/a-ciorma.adb | 3 +- gcc/ada/a-ciormu.adb | 4 +- gcc/ada/a-ciorse.adb | 92 +- gcc/ada/a-ciorse.ads | 26 +- gcc/ada/{g-moreex.adb => a-coboho.adb} | 98 +- gcc/ada/a-coboho.ads | 107 + gcc/ada/a-cobove.adb | 70 +- gcc/ada/a-cobove.ads | 22 +- gcc/ada/a-cofove.adb | 1331 +- gcc/ada/a-cofove.ads | 359 +- gcc/ada/a-cohama.adb | 4 +- gcc/ada/a-cohase.adb | 125 +- gcc/ada/a-cohase.ads | 62 +- gcc/ada/a-coinho-shared.adb | 158 +- gcc/ada/a-coinho-shared.ads | 12 +- gcc/ada/a-coinho.adb | 8 +- gcc/ada/a-coinho.ads | 2 +- gcc/ada/a-coinve.adb | 4 +- gcc/ada/a-comutr.adb | 42 +- gcc/ada/a-comutr.ads | 26 +- gcc/ada/a-convec.adb | 4 +- gcc/ada/a-coorma.adb | 4 +- gcc/ada/a-coormu.adb | 4 +- gcc/ada/a-coorse.adb | 90 +- gcc/ada/a-coorse.ads | 26 +- gcc/ada/a-crdlli.ads | 6 +- gcc/ada/a-cuprqu.adb | 4 +- gcc/ada/a-cusyqu.adb | 4 +- gcc/ada/{a-disedf.ads => a-dinopr.ads} | 31 +- gcc/ada/a-direct.adb | 62 +- gcc/ada/a-direct.ads | 20 +- gcc/ada/a-dirval-mingw.adb | 11 +- gcc/ada/a-dirval-vms.adb | 200 - gcc/ada/a-dirval.adb | 11 +- gcc/ada/a-dirval.ads | 5 +- gcc/ada/{s-widboo.adb => a-dispat.adb} | 36 +- gcc/ada/a-dispat.ads | 4 +- gcc/ada/a-elchha.adb | 17 +- gcc/ada/a-etgrbu.ads | 37 +- gcc/ada/a-excach.adb | 4 +- gcc/ada/a-except-2005.adb | 195 +- gcc/ada/a-except-2005.ads | 2 +- gcc/ada/a-except.adb | 239 +- gcc/ada/a-except.ads | 4 +- gcc/ada/a-excpol-abort.adb | 4 +- gcc/ada/a-exctra.ads | 7 +- gcc/ada/a-exexda.adb | 414 +- gcc/ada/a-exextr.adb | 4 +- gcc/ada/a-exstat.adb | 8 +- gcc/ada/a-intnam-linux.ads | 9 +- gcc/ada/a-intnam-vms.ads | 80 - gcc/ada/a-ngelfu.adb | 8 +- gcc/ada/a-ngelfu.ads | 45 +- gcc/ada/a-numaux-darwin.adb | 4 +- gcc/ada/a-numaux-darwin.ads | 12 +- gcc/ada/a-numaux-libc-x86.ads | 13 +- gcc/ada/a-numaux-vms.ads | 104 - gcc/ada/a-numaux-vxworks.ads | 17 +- gcc/ada/a-numaux-x86.adb | 7 +- gcc/ada/a-numaux-x86.ads | 11 +- gcc/ada/a-numaux.ads | 14 +- gcc/ada/a-rbtgbk.adb | 10 +- gcc/ada/a-rbtgbo.adb | 53 +- gcc/ada/a-reatim.adb | 55 +- gcc/ada/a-reatim.ads | 18 +- gcc/ada/a-rttiev.adb | 34 +- gcc/ada/{a-disedf.ads => a-stcoed.ads} | 31 +- gcc/ada/a-strbou.ads | 4 +- gcc/ada/a-stream.ads | 11 +- gcc/ada/a-strsea.adb | 52 +- gcc/ada/a-strsup.adb | 19 +- gcc/ada/a-strunb-shared.adb | 34 +- gcc/ada/a-strunb-shared.ads | 8 +- gcc/ada/a-ststio.adb | 23 +- gcc/ada/a-stwima.adb | 25 +- gcc/ada/a-stwiun-shared.adb | 32 +- gcc/ada/a-stwiun-shared.ads | 12 +- gcc/ada/a-stzmap.adb | 25 +- gcc/ada/a-stzunb-shared.adb | 40 +- gcc/ada/a-stzunb-shared.ads | 12 +- gcc/ada/a-suenco.adb | 67 +- gcc/ada/a-synbar-posix.adb | 18 +- gcc/ada/a-szmzco.ads | 2 +- gcc/ada/a-tags.ads | 32 +- gcc/ada/a-tasatt.adb | 787 +- gcc/ada/a-tasatt.ads | 40 +- gcc/ada/a-textio.adb | 8 +- gcc/ada/a-textio.ads | 4 +- gcc/ada/a-tgdico.ads | 2 +- gcc/ada/a-tideio.ads | 9 +- gcc/ada/a-tienio.ads | 32 +- gcc/ada/a-tifiio.ads | 31 +- gcc/ada/a-tiflau.adb | 5 +- gcc/ada/a-tiflio.ads | 7 +- gcc/ada/a-tigeau.adb | 15 +- gcc/ada/a-tiinau.adb | 5 +- gcc/ada/a-tiinio.ads | 9 +- gcc/ada/a-timoau.adb | 6 +- gcc/ada/a-timoau.ads | 2 +- gcc/ada/a-timoio.ads | 9 +- gcc/ada/a-witeio.adb | 46 +- gcc/ada/a-witeio.ads | 4 +- gcc/ada/a-wtdeio.ads | 36 +- gcc/ada/a-wtenio.ads | 30 +- gcc/ada/a-wtfiio.ads | 30 +- gcc/ada/a-wtflau.adb | 5 +- gcc/ada/a-wtflio.ads | 34 +- gcc/ada/a-wtgeau.adb | 15 +- gcc/ada/a-wtinau.adb | 6 +- gcc/ada/a-wtinio.ads | 4 +- gcc/ada/a-wtmoau.adb | 6 +- gcc/ada/a-wtmoio.ads | 36 +- gcc/ada/a-ztcoau.ads | 24 +- gcc/ada/a-ztdeio.ads | 36 +- gcc/ada/a-ztenio.ads | 37 +- gcc/ada/a-ztexio.adb | 8 +- gcc/ada/a-ztexio.ads | 4 +- gcc/ada/a-ztfiio.ads | 30 +- gcc/ada/a-ztflau.adb | 5 +- gcc/ada/a-ztflio.ads | 34 +- gcc/ada/a-ztgeau.adb | 15 +- gcc/ada/a-ztinau.adb | 6 +- gcc/ada/a-ztinio.ads | 4 +- gcc/ada/a-ztmoau.adb | 6 +- gcc/ada/a-ztmoio.ads | 36 +- gcc/ada/adabkend.adb | 27 +- gcc/ada/adadecode.c | 4 +- gcc/ada/adaint.c | 1433 +- gcc/ada/adaint.h | 43 +- gcc/ada/ali-util.adb | 22 +- gcc/ada/ali.adb | 88 +- gcc/ada/ali.ads | 42 +- gcc/ada/alloc.ads | 13 +- gcc/ada/aspects.adb | 12 +- gcc/ada/aspects.ads | 242 +- gcc/ada/atree.adb | 262 +- gcc/ada/atree.ads | 237 +- gcc/ada/atree.h | 37 +- gcc/ada/back_end.adb | 61 +- gcc/ada/back_end.ads | 6 +- gcc/ada/bcheck.adb | 165 +- gcc/ada/binde.adb | 23 +- gcc/ada/binderr.ads | 4 +- gcc/ada/bindgen.adb | 300 +- gcc/ada/bindusg.adb | 7 +- gcc/ada/butil.adb | 92 +- gcc/ada/butil.ads | 4 +- gcc/ada/cal.c | 45 +- gcc/ada/casing.adb | 4 +- gcc/ada/casing.ads | 6 +- gcc/ada/checks.adb | 1315 +- gcc/ada/checks.ads | 98 +- gcc/ada/clean.adb | 211 +- gcc/ada/comperr.adb | 11 +- gcc/ada/cstand.adb | 213 +- gcc/ada/cstreams.c | 68 +- gcc/ada/debug.adb | 479 +- gcc/ada/doc/Makefile | 80 + gcc/ada/doc/gnat_rm.rst | 66 + gcc/ada/doc/gnat_rm/about_this_guide.rst | 184 + .../gnat_rm/compatibility_and_porting_guide.rst | 661 + gcc/ada/doc/gnat_rm/implementation_advice.rst | 1395 + .../doc/gnat_rm/implementation_defined_aspects.rst | 520 + .../gnat_rm/implementation_defined_attributes.rst | 1600 + .../implementation_defined_characteristics.rst | 1295 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 6908 +++ .../implementation_of_ada_2012_features.rst | 1330 + .../implementation_of_specific_ada_features.rst | 671 + .../doc/gnat_rm/interfacing_to_other_languages.rst | 165 + gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 225 + gcc/ada/doc/gnat_rm/obsolescent_features.rst | 82 + .../gnat_rm/representation_clauses_and_pragmas.rst | 2140 + gcc/ada/doc/gnat_rm/specialized_needs_annexes.rst | 37 + ...ard_and_implementation_defined_restrictions.rst | 1057 + gcc/ada/doc/gnat_rm/standard_library_routines.rst | 709 + gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2218 + .../gnat_rm/the_implementation_of_standard_i_o.rst | 1252 + gcc/ada/doc/gnat_ugn.rst | 63 + gcc/ada/doc/gnat_ugn/about_this_guide.rst | 223 + .../building_executable_programs_with_gnat.rst | 7385 +++ .../elaboration_order_handling_in_gnat.rst | 1864 + gcc/ada/doc/gnat_ugn/example_of_binder_output.rst | 750 + gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 276 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 4190 ++ gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 4905 ++ gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 4987 ++ gcc/ada/doc/gnat_ugn/inline_assembler.rst | 668 + .../doc/gnat_ugn/platform_specific_information.rst | 2189 + gcc/ada/doc/gnat_ugn/project-manager-figure.png | Bin 0 -> 9405 bytes gcc/ada/doc/gnat_ugn/rtlibrary-structure.png | Bin 0 -> 13408 bytes .../doc/gnat_ugn/the_gnat_compilation_model.rst | 4846 ++ .../gnat_ugn/tools_supporting_project_files.rst | 745 + gcc/ada/doc/share/ada_pygments.py | 180 + gcc/ada/doc/share/conf.py | 134 + .../doc/share/gnu_free_documentation_license.rst} | 378 +- gcc/ada/doc/share/latex_elements.py | 64 + gcc/ada/doc/share/sphinx.sty | 570 + gcc/ada/einfo.adb | 1265 +- gcc/ada/einfo.ads | 1202 +- gcc/ada/elists.adb | 41 +- gcc/ada/elists.ads | 10 +- gcc/ada/env.c | 57 +- gcc/ada/err_vars.ads | 11 +- gcc/ada/errout.adb | 375 +- gcc/ada/errout.ads | 120 +- gcc/ada/erroutc.adb | 166 +- gcc/ada/erroutc.ads | 12 +- gcc/ada/errutil.adb | 72 +- gcc/ada/exp_aggr.adb | 981 +- gcc/ada/exp_atag.adb | 25 +- gcc/ada/exp_attr.adb | 1366 +- gcc/ada/exp_ch11.adb | 125 +- gcc/ada/exp_ch11.ads | 7 +- gcc/ada/exp_ch13.adb | 55 +- gcc/ada/exp_ch3.adb | 1625 +- gcc/ada/exp_ch3.ads | 10 +- gcc/ada/exp_ch4.adb | 1148 +- gcc/ada/exp_ch4.ads | 2 +- gcc/ada/exp_ch5.adb | 397 +- gcc/ada/exp_ch6.adb | 3493 +- gcc/ada/exp_ch6.ads | 18 +- gcc/ada/exp_ch7.adb | 1513 +- gcc/ada/exp_ch7.ads | 81 +- gcc/ada/exp_ch9.adb | 420 +- gcc/ada/exp_ch9.ads | 5 +- gcc/ada/exp_dbug.adb | 132 +- gcc/ada/exp_dbug.ads | 34 +- gcc/ada/exp_disp.adb | 1064 +- gcc/ada/exp_disp.ads | 16 +- gcc/ada/exp_dist.adb | 270 +- gcc/ada/exp_dist.ads | 11 +- gcc/ada/exp_fixd.adb | 36 +- gcc/ada/exp_imgv.adb | 6 +- gcc/ada/exp_intr.adb | 341 +- gcc/ada/exp_intr.ads | 20 +- gcc/ada/exp_pakd.adb | 484 +- gcc/ada/exp_pakd.ads | 378 +- gcc/ada/exp_prag.adb | 555 +- gcc/ada/exp_prag.ads | 13 +- gcc/ada/exp_smem.adb | 148 +- gcc/ada/exp_smem.ads | 9 +- gcc/ada/exp_strm.adb | 118 +- gcc/ada/exp_unst.adb | 1388 + gcc/ada/exp_unst.ads | 561 + gcc/ada/exp_util.adb | 1443 +- gcc/ada/exp_util.ads | 164 +- gcc/ada/exp_vfpt.adb | 690 - gcc/ada/exp_vfpt.ads | 67 - gcc/ada/expander.adb | 486 +- gcc/ada/expect.c | 77 +- gcc/ada/fe.h | 23 +- gcc/ada/final.c | 2 +- gcc/ada/fname-uf.adb | 6 +- gcc/ada/fname.adb | 12 +- gcc/ada/fname.ads | 5 +- gcc/ada/freeze.adb | 2335 +- gcc/ada/freeze.ads | 4 + gcc/ada/frontend.adb | 118 +- gcc/ada/g-allein.ads | 1098 +- gcc/ada/g-alleve.adb | 10 +- gcc/ada/g-alleve.ads | 6 +- gcc/ada/g-alveop.adb | 1318 +- gcc/ada/g-alveop.ads | 1343 +- gcc/ada/g-awk.adb | 3 +- gcc/ada/g-calend.adb | 15 +- gcc/ada/g-calend.ads | 4 +- gcc/ada/g-catiio.adb | 3 +- gcc/ada/g-comlin.adb | 21 +- gcc/ada/g-comlin.ads | 9 +- gcc/ada/g-debpoo.adb | 142 +- gcc/ada/g-decstr.adb | 4 +- gcc/ada/g-dirope.adb | 4 +- gcc/ada/g-dirope.ads | 53 +- gcc/ada/g-dynhta.adb | 366 +- gcc/ada/g-dynhta.ads | 132 +- gcc/ada/g-eacodu-vms.adb | 71 - gcc/ada/g-enblsp-vms-alpha.adb | 128 - gcc/ada/g-enblsp-vms-ia64.adb | 125 - gcc/ada/g-excact.ads | 8 +- gcc/ada/g-exctra.adb | 91 +- gcc/ada/g-exctra.ads | 67 +- gcc/ada/g-expect-vms.adb | 1304 - gcc/ada/g-expect.adb | 41 +- gcc/ada/g-expect.ads | 10 +- gcc/ada/g-exptty.adb | 24 +- gcc/ada/g-forstr.adb | 981 + gcc/ada/g-forstr.ads | 294 + gcc/ada/g-memdum.adb | 139 +- gcc/ada/g-memdum.ads | 37 +- gcc/ada/g-pehage.ads | 6 +- gcc/ada/g-rannum.adb | 7 +- gcc/ada/g-rannum.ads | 11 +- gcc/ada/g-regist.adb | 18 +- gcc/ada/g-regist.ads | 10 +- gcc/ada/g-rewdat.adb | 253 + gcc/ada/g-rewdat.ads | 152 + gcc/ada/g-sechas.adb | 74 +- gcc/ada/g-sechas.ads | 21 +- gcc/ada/g-sercom.ads | 9 +- gcc/ada/g-socket.adb | 31 +- gcc/ada/g-socket.ads | 27 +- gcc/ada/g-socthi-mingw.adb | 9 +- gcc/ada/g-socthi-vms.adb | 502 - gcc/ada/g-socthi-vms.ads | 257 - gcc/ada/g-socthi.adb | 3 +- gcc/ada/g-sothco.ads | 7 +- gcc/ada/g-souinf.ads | 29 +- gcc/ada/g-strspl.ads | 2 +- gcc/ada/g-timsta.adb | 2 +- gcc/ada/g-timsta.ads | 2 +- gcc/ada/g-traceb.adb | 4 +- gcc/ada/g-traceb.ads | 4 +- gcc/ada/g-trasym-vms-alpha.adb | 303 - gcc/ada/g-trasym-vms-ia64.adb | 345 - gcc/ada/g-trasym.adb | 51 +- gcc/ada/g-trasym.ads | 71 +- gcc/ada/g-wistsp.ads | 2 +- gcc/ada/g-zstspl.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 140 +- gcc/ada/gcc-interface/Makefile.in | 516 +- gcc/ada/gcc-interface/ada-tree.h | 52 +- gcc/ada/gcc-interface/cuintp.c | 12 +- gcc/ada/gcc-interface/decl.c | 877 +- gcc/ada/gcc-interface/gigi.h | 67 +- gcc/ada/gcc-interface/misc.c | 146 +- gcc/ada/gcc-interface/targtyps.c | 39 +- gcc/ada/gcc-interface/trans.c | 1115 +- gcc/ada/gcc-interface/utils.c | 1785 +- gcc/ada/gcc-interface/utils2.c | 91 +- gcc/ada/get_scos.adb | 17 +- gcc/ada/get_targ.adb | 86 +- gcc/ada/get_targ.ads | 14 +- gcc/ada/ghost.adb | 943 + gcc/ada/ghost.ads | 115 + gcc/ada/gnat-style.texi | 2 +- gcc/ada/gnat.ads | 2 +- gcc/ada/gnat1drv.adb | 233 +- gcc/ada/gnat_rm.texi | 38290 +++++++----- gcc/ada/gnat_ugn.texi | 58961 ++++++++++--------- gcc/ada/gnatbind.adb | 49 +- gcc/ada/gnatchop.adb | 154 +- gcc/ada/gnatcmd.adb | 1833 +- gcc/ada/gnatcmd.ads | 24 +- gcc/ada/gnatfind.adb | 25 +- gcc/ada/gnatlink.adb | 646 +- gcc/ada/gnatls.adb | 147 +- gcc/ada/gnatname.adb | 69 +- gcc/ada/gnatsym.adb | 359 - gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 22 +- gcc/ada/gprep.adb | 18 +- gcc/ada/gsocket.h | 20 +- gcc/ada/hostparm.ads | 15 +- gcc/ada/i-cpoint.adb | 51 +- gcc/ada/i-cpp.adb | 35 - gcc/ada/i-cpp.ads | 50 - gcc/ada/i-cstrea-vms.adb | 253 - gcc/ada/i-cstrea.adb | 6 +- gcc/ada/i-cstrea.ads | 58 +- gcc/ada/i-fortra.ads | 36 +- gcc/ada/impunit.adb | 14 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw-mingw.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/init.c | 70 +- gcc/ada/initialize.c | 184 +- gcc/ada/inline.adb | 3419 +- gcc/ada/inline.ads | 120 +- gcc/ada/interfac.ads | 23 +- gcc/ada/krunch.adb | 36 +- gcc/ada/krunch.ads | 7 +- gcc/ada/layout.adb | 45 +- gcc/ada/lib-load.adb | 42 +- gcc/ada/lib-load.ads | 18 +- gcc/ada/lib-util.adb | 7 +- gcc/ada/lib-writ.adb | 131 +- gcc/ada/lib-writ.ads | 68 +- gcc/ada/lib-xref-spark_specific.adb | 17 +- gcc/ada/lib-xref.adb | 79 +- gcc/ada/lib-xref.ads | 8 +- gcc/ada/lib.adb | 42 +- gcc/ada/lib.ads | 333 +- gcc/ada/link.c | 4 +- gcc/ada/make.adb | 397 +- gcc/ada/makeusg.adb | 3 + gcc/ada/makeutl.adb | 176 +- gcc/ada/makeutl.ads | 22 +- gcc/ada/memtrack.adb | 17 +- gcc/ada/mingw32.h | 20 +- gcc/ada/mkdir.c | 4 +- gcc/ada/mlib-prj.adb | 107 +- gcc/ada/mlib-tgt-specific-hpux.adb | 11 +- gcc/ada/mlib-tgt-specific-vms-alpha.adb | 509 - gcc/ada/mlib-tgt-specific-vms-ia64.adb | 513 - gcc/ada/mlib-tgt-vms_common.adb | 174 - gcc/ada/mlib-tgt-vms_common.ads | 35 - gcc/ada/mlib-tgt.ads | 6 +- gcc/ada/mlib-utl.adb | 8 +- gcc/ada/mlib.adb | 18 +- gcc/ada/mlib.ads | 6 +- gcc/ada/namet.adb | 233 +- gcc/ada/namet.ads | 138 +- gcc/ada/namet.h | 5 +- gcc/ada/nlists.adb | 4 +- gcc/ada/nlists.ads | 9 +- gcc/ada/opt.adb | 46 +- gcc/ada/opt.ads | 440 +- gcc/ada/osint-b.adb | 42 +- gcc/ada/osint-b.ads | 10 +- gcc/ada/osint-c.adb | 26 +- gcc/ada/osint-c.ads | 8 +- gcc/ada/osint.adb | 211 +- gcc/ada/osint.ads | 54 +- gcc/ada/output.ads | 9 +- gcc/ada/par-ch10.adb | 8 +- gcc/ada/par-ch12.adb | 3 +- gcc/ada/par-ch13.adb | 330 +- gcc/ada/par-ch2.adb | 15 +- gcc/ada/par-ch3.adb | 174 +- gcc/ada/par-ch4.adb | 103 +- gcc/ada/par-ch5.adb | 5 + gcc/ada/par-ch6.adb | 13 +- gcc/ada/par-load.adb | 6 +- gcc/ada/par-prag.adb | 224 +- gcc/ada/par-tchk.adb | 13 +- gcc/ada/par.adb | 51 +- gcc/ada/par_sco.adb | 875 +- gcc/ada/par_sco.ads | 16 +- gcc/ada/pprint.adb | 44 +- gcc/ada/prepcomp.adb | 20 +- gcc/ada/prepcomp.ads | 11 +- gcc/ada/prj-attr-pm.adb | 3 +- gcc/ada/prj-attr.adb | 121 +- gcc/ada/prj-attr.ads | 19 +- gcc/ada/prj-conf.adb | 681 +- gcc/ada/prj-conf.ads | 25 +- gcc/ada/prj-dect.adb | 78 +- gcc/ada/prj-env.adb | 194 +- gcc/ada/prj-env.ads | 24 +- gcc/ada/prj-err.adb | 8 +- gcc/ada/prj-makr.adb | 29 +- gcc/ada/prj-nmsc.adb | 297 +- gcc/ada/prj-pars.adb | 6 +- gcc/ada/prj-part.adb | 34 +- gcc/ada/prj-pp.adb | 111 +- gcc/ada/prj-proc.adb | 301 +- gcc/ada/prj-proc.ads | 8 +- gcc/ada/prj-strt.adb | 151 +- gcc/ada/prj-strt.ads | 23 +- gcc/ada/prj-tree.adb | 145 +- gcc/ada/prj-tree.ads | 42 +- gcc/ada/prj-util.adb | 5 +- gcc/ada/prj.adb | 60 +- gcc/ada/prj.ads | 177 +- gcc/ada/projects.texi | 1081 +- gcc/ada/put_scos.adb | 3 +- gcc/ada/put_scos.ads | 2 +- gcc/ada/raise-gcc.c | 26 +- gcc/ada/repinfo.adb | 152 +- gcc/ada/repinfo.ads | 4 +- gcc/ada/restrict.adb | 226 +- gcc/ada/restrict.ads | 100 +- gcc/ada/{final.c => rtfinal.c} | 49 +- gcc/ada/{initialize.c => rtinit.c} | 158 +- gcc/ada/rtsfind.adb | 430 +- gcc/ada/rtsfind.ads | 155 +- gcc/ada/s-addima.ads | 5 +- gcc/ada/s-arit64.adb | 14 +- gcc/ada/s-assert.adb | 2 +- gcc/ada/s-asthan-vms-alpha.adb | 603 - gcc/ada/s-asthan-vms-ia64.adb | 608 - gcc/ada/s-asthan.adb | 58 - gcc/ada/s-asthan.ads | 57 - gcc/ada/s-atocou.ads | 11 +- gcc/ada/s-auxdec-vms-alpha.adb | 809 - gcc/ada/s-auxdec-vms-ia64.adb | 576 - gcc/ada/s-auxdec-vms_64.ads | 693 - gcc/ada/s-auxdec.ads | 86 +- gcc/ada/s-boarop.ads | 2 +- gcc/ada/s-carsi8.ads | 2 +- gcc/ada/s-casi16.ads | 2 +- gcc/ada/s-casi32.ads | 2 +- gcc/ada/s-casi64.ads | 2 +- gcc/ada/s-caun16.ads | 2 +- gcc/ada/s-caun32.ads | 2 +- gcc/ada/s-caun64.ads | 2 +- gcc/ada/s-crtl.ads | 24 +- gcc/ada/s-direio.adb | 32 +- gcc/ada/s-direio.ads | 4 +- gcc/ada/s-dsaser.ads | 2 +- gcc/ada/{s-widllu.adb => s-elaall.adb} | 65 +- gcc/ada/{g-htable.ads => s-elaall.ads} | 53 +- gcc/ada/s-excmac-gcc.ads | 5 +- gcc/ada/{g-exctra.adb => s-exctra.adb} | 37 +- gcc/ada/{g-exctra.ads => s-exctra.ads} | 18 +- gcc/ada/s-exnint.adb | 2 +- gcc/ada/s-exnint.ads | 2 +- gcc/ada/s-exnlli.adb | 2 +- gcc/ada/s-exnlli.ads | 2 +- gcc/ada/s-expint.adb | 2 +- gcc/ada/s-expint.ads | 2 +- gcc/ada/s-explli.adb | 2 +- gcc/ada/s-explli.ads | 2 +- gcc/ada/s-expllu.adb | 2 +- gcc/ada/s-expmod.ads | 12 +- gcc/ada/s-expuns.adb | 2 +- gcc/ada/s-fatgen.adb | 112 +- gcc/ada/s-fatgen.ads | 47 +- gcc/ada/s-ficobl.ads | 6 +- gcc/ada/s-fileio.adb | 401 +- gcc/ada/s-filofl.ads | 52 - gcc/ada/s-fishfl.ads | 52 - gcc/ada/s-fore.adb | 2 +- gcc/ada/s-fore.ads | 2 +- gcc/ada/s-fvadfl.ads | 54 - gcc/ada/s-fvaffl.ads | 54 - gcc/ada/s-fvagfl.ads | 54 - gcc/ada/s-geveop.ads | 2 +- gcc/ada/s-imgbiu.adb | 6 +- gcc/ada/s-imgbiu.ads | 2 +- gcc/ada/s-imgdec.adb | 28 +- gcc/ada/s-imgllb.adb | 6 +- gcc/ada/s-imgllb.ads | 2 +- gcc/ada/s-imgllw.adb | 6 +- gcc/ada/s-imgllw.ads | 2 +- gcc/ada/s-imgrea.adb | 7 +- gcc/ada/s-imguns.ads | 10 +- gcc/ada/s-imgwiu.adb | 6 +- gcc/ada/s-inmaop-vms.adb | 303 - gcc/ada/s-interr-hwint.adb | 225 +- gcc/ada/s-interr-sigaction.adb | 34 +- gcc/ada/s-interr-vms.adb | 1132 - gcc/ada/s-interr.adb | 191 +- gcc/ada/s-interr.ads | 10 +- gcc/ada/s-intman-vms.adb | 76 - gcc/ada/s-intman-vms.ads | 119 - gcc/ada/s-intman.ads | 8 +- gcc/ada/s-linux-alpha.ads | 1 + gcc/ada/s-linux-android.ads | 1 + gcc/ada/s-linux-hppa.ads | 1 + gcc/ada/s-linux-mipsel.ads | 1 + gcc/ada/s-linux-sparc.ads | 1 + gcc/ada/s-linux-x32.ads | 5 +- gcc/ada/s-linux.ads | 1 + gcc/ada/s-mantis.adb | 2 +- gcc/ada/s-mantis.ads | 2 +- gcc/ada/s-mastop-vms.adb | 274 - gcc/ada/s-mastop.ads | 45 +- gcc/ada/s-memcop.ads | 2 +- gcc/ada/s-memory-vms_64.adb | 230 - gcc/ada/s-memory-vms_64.ads | 129 - gcc/ada/s-mudido-affinity.adb | 133 +- gcc/ada/s-mudido.adb | 28 +- gcc/ada/s-mudido.ads | 10 +- gcc/ada/s-os_lib.adb | 172 +- gcc/ada/s-os_lib.ads | 120 +- gcc/ada/s-oscons-tmplt.c | 62 +- gcc/ada/s-osinte-aix.ads | 7 +- gcc/ada/s-osinte-android.adb | 15 +- gcc/ada/s-osinte-android.ads | 5 + gcc/ada/s-osinte-darwin.adb | 45 +- gcc/ada/s-osinte-darwin.ads | 6 +- gcc/ada/s-osinte-freebsd.ads | 7 +- gcc/ada/s-osinte-linux.ads | 19 +- gcc/ada/s-osinte-mingw.ads | 16 +- gcc/ada/s-osinte-rtems.adb | 2 +- gcc/ada/s-osinte-solaris-posix.ads | 5 + gcc/ada/s-osinte-vms.adb | 59 - gcc/ada/s-osinte-vms.ads | 660 - gcc/ada/s-osinte-vxworks.adb | 28 +- gcc/ada/s-osinte-vxworks.ads | 47 +- gcc/ada/s-osprim-mingw.adb | 15 +- gcc/ada/s-osprim-posix.adb | 13 +- gcc/ada/s-osprim-vms.adb | 209 - gcc/ada/s-osprim-vms.ads | 110 - gcc/ada/s-pack03.adb | 101 +- gcc/ada/s-pack03.ads | 18 +- gcc/ada/s-pack05.adb | 101 +- gcc/ada/s-pack05.ads | 16 +- gcc/ada/s-pack06.adb | 197 +- gcc/ada/s-pack06.ads | 27 +- gcc/ada/s-pack07.adb | 101 +- gcc/ada/s-pack07.ads | 16 +- gcc/ada/s-pack09.adb | 101 +- gcc/ada/s-pack09.ads | 16 +- gcc/ada/s-pack10.adb | 197 +- gcc/ada/s-pack10.ads | 27 +- gcc/ada/s-pack11.adb | 101 +- gcc/ada/s-pack11.ads | 16 +- gcc/ada/s-pack12.adb | 197 +- gcc/ada/s-pack12.ads | 27 +- gcc/ada/s-pack13.adb | 101 +- gcc/ada/s-pack13.ads | 16 +- gcc/ada/s-pack14.adb | 195 +- gcc/ada/s-pack14.ads | 29 +- gcc/ada/s-pack15.adb | 101 +- gcc/ada/s-pack15.ads | 16 +- gcc/ada/s-pack17.adb | 101 +- gcc/ada/s-pack17.ads | 16 +- gcc/ada/s-pack18.adb | 195 +- gcc/ada/s-pack18.ads | 27 +- gcc/ada/s-pack19.adb | 101 +- gcc/ada/s-pack19.ads | 16 +- gcc/ada/s-pack20.adb | 195 +- gcc/ada/s-pack20.ads | 27 +- gcc/ada/s-pack21.adb | 101 +- gcc/ada/s-pack21.ads | 16 +- gcc/ada/s-pack22.adb | 195 +- gcc/ada/s-pack22.ads | 27 +- gcc/ada/s-pack23.adb | 101 +- gcc/ada/s-pack23.ads | 16 +- gcc/ada/s-pack24.adb | 195 +- gcc/ada/s-pack24.ads | 27 +- gcc/ada/s-pack25.adb | 103 +- gcc/ada/s-pack25.ads | 16 +- gcc/ada/s-pack26.adb | 195 +- gcc/ada/s-pack26.ads | 27 +- gcc/ada/s-pack27.adb | 101 +- gcc/ada/s-pack27.ads | 16 +- gcc/ada/s-pack28.adb | 195 +- gcc/ada/s-pack28.ads | 27 +- gcc/ada/s-pack29.adb | 101 +- gcc/ada/s-pack29.ads | 16 +- gcc/ada/s-pack30.adb | 195 +- gcc/ada/s-pack30.ads | 27 +- gcc/ada/s-pack31.adb | 101 +- gcc/ada/s-pack31.ads | 16 +- gcc/ada/s-pack33.adb | 101 +- gcc/ada/s-pack33.ads | 16 +- gcc/ada/s-pack34.adb | 195 +- gcc/ada/s-pack34.ads | 27 +- gcc/ada/s-pack35.adb | 101 +- gcc/ada/s-pack35.ads | 16 +- gcc/ada/s-pack36.adb | 195 +- gcc/ada/s-pack36.ads | 27 +- gcc/ada/s-pack37.adb | 101 +- gcc/ada/s-pack37.ads | 16 +- gcc/ada/s-pack38.adb | 195 +- gcc/ada/s-pack38.ads | 27 +- gcc/ada/s-pack39.adb | 101 +- gcc/ada/s-pack39.ads | 16 +- gcc/ada/s-pack40.adb | 195 +- gcc/ada/s-pack40.ads | 27 +- gcc/ada/s-pack41.adb | 101 +- gcc/ada/s-pack41.ads | 16 +- gcc/ada/s-pack42.adb | 195 +- gcc/ada/s-pack42.ads | 27 +- gcc/ada/s-pack43.adb | 101 +- gcc/ada/s-pack43.ads | 16 +- gcc/ada/s-pack44.adb | 195 +- gcc/ada/s-pack44.ads | 27 +- gcc/ada/s-pack45.adb | 101 +- gcc/ada/s-pack45.ads | 16 +- gcc/ada/s-pack46.adb | 195 +- gcc/ada/s-pack46.ads | 27 +- gcc/ada/s-pack47.adb | 101 +- gcc/ada/s-pack47.ads | 16 +- gcc/ada/s-pack48.adb | 195 +- gcc/ada/s-pack48.ads | 27 +- gcc/ada/s-pack49.adb | 101 +- gcc/ada/s-pack49.ads | 16 +- gcc/ada/s-pack50.adb | 195 +- gcc/ada/s-pack50.ads | 27 +- gcc/ada/s-pack51.adb | 101 +- gcc/ada/s-pack51.ads | 16 +- gcc/ada/s-pack52.adb | 195 +- gcc/ada/s-pack52.ads | 27 +- gcc/ada/s-pack53.adb | 101 +- gcc/ada/s-pack53.ads | 16 +- gcc/ada/s-pack54.adb | 195 +- gcc/ada/s-pack54.ads | 27 +- gcc/ada/s-pack55.adb | 101 +- gcc/ada/s-pack55.ads | 16 +- gcc/ada/s-pack56.adb | 195 +- gcc/ada/s-pack56.ads | 27 +- gcc/ada/s-pack57.adb | 101 +- gcc/ada/s-pack57.ads | 16 +- gcc/ada/s-pack58.adb | 195 +- gcc/ada/s-pack58.ads | 27 +- gcc/ada/s-pack59.adb | 101 +- gcc/ada/s-pack59.ads | 16 +- gcc/ada/s-pack60.adb | 195 +- gcc/ada/s-pack60.ads | 27 +- gcc/ada/s-pack61.adb | 101 +- gcc/ada/s-pack61.ads | 16 +- gcc/ada/s-pack62.adb | 195 +- gcc/ada/s-pack62.ads | 27 +- gcc/ada/s-pack63.adb | 101 +- gcc/ada/s-pack63.ads | 16 +- gcc/ada/s-parame-ae653.ads | 17 +- gcc/ada/s-parame-hpux.ads | 15 +- gcc/ada/s-parame-vms-alpha.ads | 216 - gcc/ada/s-parame-vms-ia64.ads | 216 - gcc/ada/s-parame-vxworks.adb | 4 +- gcc/ada/s-parame-vxworks.ads | 15 +- gcc/ada/s-parame.ads | 15 +- gcc/ada/s-po32gl.adb | 98 - gcc/ada/s-po32gl.ads | 80 - gcc/ada/s-powtab.ads | 2 +- gcc/ada/s-proinf.adb | 2 +- gcc/ada/s-rannum.adb | 10 +- gcc/ada/s-rannum.ads | 11 +- gcc/ada/s-ransee-vms.adb | 51 - gcc/ada/s-regpat.adb | 64 +- gcc/ada/s-regpat.ads | 11 +- gcc/ada/s-rident.ads | 2 + gcc/ada/s-shasto.adb | 4 +- gcc/ada/s-shasto.ads | 6 +- gcc/ada/s-soflin.ads | 8 +- gcc/ada/s-spsufi.adb | 21 +- gcc/ada/s-stalib.ads | 8 +- gcc/ada/s-stchop.adb | 4 +- gcc/ada/s-stoele.adb | 5 +- gcc/ada/s-stposu.adb | 10 +- gcc/ada/s-stposu.ads | 10 +- gcc/ada/s-taasde.adb | 54 +- gcc/ada/s-taasde.ads | 4 +- gcc/ada/s-taprop-linux.adb | 20 +- gcc/ada/s-taprop-mingw.adb | 7 +- gcc/ada/s-taprop-posix.adb | 9 +- gcc/ada/s-taprop-solaris.adb | 9 +- gcc/ada/s-taprop-vms.adb | 1278 - gcc/ada/s-taprop-vxworks.adb | 47 +- gcc/ada/s-tarest.adb | 6 +- gcc/ada/s-tarest.ads | 9 +- gcc/ada/s-tasdeb-vms.adb | 2158 - gcc/ada/s-tasdeb.adb | 179 +- gcc/ada/s-tasdeb.ads | 29 +- gcc/ada/s-tasinf.adb | 2 +- gcc/ada/s-tasini.adb | 32 +- gcc/ada/s-tasini.ads | 24 +- gcc/ada/s-taskin.adb | 56 +- gcc/ada/s-taskin.ads | 72 +- gcc/ada/s-taspri-dummy.ads | 11 +- gcc/ada/s-taspri-hpux-dce.ads | 9 +- gcc/ada/s-taspri-mingw.ads | 11 +- gcc/ada/s-taspri-posix-noaltstack.ads | 11 +- gcc/ada/s-taspri-posix.ads | 15 +- gcc/ada/s-taspri-solaris.ads | 13 +- gcc/ada/s-taspri-vms.ads | 125 - gcc/ada/s-taspri-vxworks.ads | 11 +- gcc/ada/s-tasren.adb | 14 +- gcc/ada/s-tassta.adb | 69 +- gcc/ada/s-tasuti.adb | 68 +- gcc/ada/s-tasuti.ads | 31 +- gcc/ada/s-tataat.adb | 214 +- gcc/ada/s-tataat.ads | 109 +- gcc/ada/s-tpoben.adb | 12 +- gcc/ada/s-tpopde-vms.adb | 161 - gcc/ada/s-tpopde-vms.ads | 53 - gcc/ada/s-tpopsp-vms.adb | 103 - gcc/ada/s-tporft.adb | 11 +- gcc/ada/s-traceb-hpux.adb | 31 +- gcc/ada/s-traceb-mastop.adb | 30 +- gcc/ada/s-traceb.adb | 24 +- gcc/ada/s-traceb.ads | 31 +- gcc/ada/s-traces-default.adb | 2 +- gcc/ada/s-traces.adb | 2 +- gcc/ada/s-traces.ads | 13 +- gcc/ada/s-traent-vms.adb | 61 - gcc/ada/s-traent-vms.ads | 60 - gcc/ada/s-traent.adb | 6 +- gcc/ada/s-traent.ads | 8 +- gcc/ada/{g-trasym.adb => s-trasym.adb} | 18 +- gcc/ada/{g-trasym.ads => s-trasym.ads} | 41 +- gcc/ada/s-tratas-default.adb | 2 +- gcc/ada/s-tratas.adb | 2 +- gcc/ada/s-tratas.ads | 2 +- gcc/ada/s-unstyp.ads | 7 +- gcc/ada/s-vaflop-vms-alpha.adb | 695 - gcc/ada/s-vaflop.adb | 503 - gcc/ada/s-vaflop.ads | 247 - gcc/ada/s-valdec.ads | 15 +- gcc/ada/s-valint.adb | 30 +- gcc/ada/s-vallli.adb | 32 +- gcc/ada/s-valllu.adb | 42 +- gcc/ada/s-valllu.ads | 47 +- gcc/ada/s-valrea.adb | 56 +- gcc/ada/s-valrea.ads | 6 +- gcc/ada/s-valuns.adb | 42 +- gcc/ada/s-valuns.ads | 47 +- gcc/ada/s-valuti.ads | 37 +- gcc/ada/s-vector.ads | 2 +- gcc/ada/s-vmexta.adb | 187 - gcc/ada/s-vmexta.ads | 67 - gcc/ada/s-vxwext-kernel.adb | 17 +- gcc/ada/s-vxwext-kernel.ads | 6 +- gcc/ada/s-vxwext-rtp.adb | 5 +- gcc/ada/s-vxwext-rtp.ads | 4 +- gcc/ada/s-vxwext.ads | 4 +- gcc/ada/s-vxwork-x86.ads | 2 +- gcc/ada/s-wchcon.ads | 4 +- gcc/ada/s-wwdwch.ads | 2 +- gcc/ada/scans.ads | 8 +- gcc/ada/scng.adb | 15 +- gcc/ada/scos.ads | 22 +- gcc/ada/{urealp.h => scos.h} | 68 +- gcc/ada/sem.adb | 260 +- gcc/ada/sem.ads | 72 +- gcc/ada/sem_aggr.adb | 522 +- gcc/ada/sem_attr.adb | 3041 +- gcc/ada/sem_attr.ads | 113 +- gcc/ada/sem_aux.adb | 103 +- gcc/ada/sem_aux.ads | 27 +- gcc/ada/sem_case.adb | 133 +- gcc/ada/sem_cat.adb | 143 +- gcc/ada/sem_cat.ads | 12 +- gcc/ada/sem_ch10.adb | 318 +- gcc/ada/sem_ch11.adb | 44 +- gcc/ada/sem_ch12.adb | 1751 +- gcc/ada/sem_ch12.ads | 22 +- gcc/ada/sem_ch13.adb | 5141 +- gcc/ada/sem_ch13.ads | 16 + gcc/ada/sem_ch3.adb | 6594 ++- gcc/ada/sem_ch3.ads | 80 +- gcc/ada/sem_ch4.adb | 504 +- gcc/ada/sem_ch5.adb | 353 +- gcc/ada/sem_ch5.ads | 3 +- gcc/ada/sem_ch6.adb | 3689 +- gcc/ada/sem_ch6.ads | 54 +- gcc/ada/sem_ch7.adb | 1115 +- gcc/ada/sem_ch7.ads | 22 +- gcc/ada/sem_ch8.adb | 1104 +- gcc/ada/sem_ch9.adb | 76 +- gcc/ada/sem_dim.adb | 32 +- gcc/ada/sem_disp.adb | 176 +- gcc/ada/sem_disp.ads | 90 +- gcc/ada/sem_dist.adb | 9 +- gcc/ada/sem_elab.adb | 505 +- gcc/ada/sem_elab.ads | 98 +- gcc/ada/sem_eval.adb | 1506 +- gcc/ada/sem_eval.ads | 144 +- gcc/ada/sem_intr.adb | 19 +- gcc/ada/sem_mech.adb | 206 +- gcc/ada/sem_mech.ads | 42 +- gcc/ada/sem_prag.adb | 8005 +-- gcc/ada/sem_prag.ads | 94 +- gcc/ada/sem_res.adb | 1317 +- gcc/ada/sem_res.ads | 4 +- gcc/ada/sem_scil.ads | 17 +- gcc/ada/sem_type.adb | 121 +- gcc/ada/sem_util.adb | 3616 +- gcc/ada/sem_util.ads | 308 +- gcc/ada/sem_vfpt.adb | 168 - gcc/ada/sem_vfpt.ads | 55 - gcc/ada/sem_warn.adb | 326 +- gcc/ada/sem_warn.ads | 24 +- gcc/ada/set_targ.adb | 722 +- gcc/ada/set_targ.ads | 10 + gcc/ada/sigtramp-armvxw.c | 250 - gcc/ada/{sigtramp-ppcvxw.c => sigtramp-vxworks.c} | 184 +- gcc/ada/sinfo.adb | 172 +- gcc/ada/sinfo.ads | 479 +- gcc/ada/sinput-c.adb | 16 +- gcc/ada/sinput.adb | 28 +- gcc/ada/sinput.ads | 9 +- gcc/ada/snames.adb-tmpl | 65 +- gcc/ada/snames.ads-tmpl | 124 +- gcc/ada/socket.c | 62 +- gcc/ada/spark_xrefs.ads | 17 +- gcc/ada/sprint.adb | 213 +- gcc/ada/stand.adb | 2 +- gcc/ada/stand.ads | 3 +- gcc/ada/style.adb | 9 +- gcc/ada/style.ads | 6 +- gcc/ada/styleg.adb | 36 +- gcc/ada/styleg.ads | 16 +- gcc/ada/switch-b.adb | 21 +- gcc/ada/switch-c.adb | 173 +- gcc/ada/switch-m.adb | 8 +- gcc/ada/symbols-processing-vms-alpha.adb | 318 - gcc/ada/symbols-processing-vms-ia64.adb | 430 - gcc/ada/symbols-vms.adb | 637 - gcc/ada/symbols.ads | 9 +- gcc/ada/sysdep.c | 142 +- gcc/ada/system-aix.ads | 5 +- gcc/ada/system-aix64.ads | 5 +- gcc/ada/system-darwin-ppc.ads | 5 +- gcc/ada/system-darwin-x86.ads | 5 +- gcc/ada/system-darwin-x86_64.ads | 5 +- gcc/ada/system-freebsd-x86.ads | 5 +- gcc/ada/system-freebsd-x86_64.ads | 5 +- gcc/ada/system-hpux-ia64.ads | 5 +- gcc/ada/system-hpux.ads | 5 +- gcc/ada/system-linux-alpha.ads | 3 + gcc/ada/system-linux-armel.ads | 3 + gcc/ada/system-linux-hppa.ads | 5 +- gcc/ada/system-linux-ia64.ads | 5 +- gcc/ada/system-linux-ppc.ads | 5 +- gcc/ada/system-linux-s390.ads | 3 + gcc/ada/system-linux-s390x.ads | 3 + gcc/ada/system-linux-sh4.ads | 5 +- gcc/ada/system-linux-sparc.ads | 3 + gcc/ada/system-linux-x86.ads | 5 +- gcc/ada/system-linux-x86_64.ads | 9 +- gcc/ada/system-mingw-x86_64.ads | 9 +- gcc/ada/system-mingw.ads | 5 +- gcc/ada/system-solaris-sparc.ads | 5 +- gcc/ada/system-solaris-sparcv9.ads | 5 +- gcc/ada/system-solaris-x86.ads | 5 +- gcc/ada/system-solaris-x86_64.ads | 5 +- gcc/ada/system-vms-ia64.ads | 257 - gcc/ada/system-vms_64.ads | 257 - gcc/ada/system-vxworks-arm.ads | 9 +- gcc/ada/system-vxworks-m68k.ads | 5 +- gcc/ada/system-vxworks-mips.ads | 5 +- gcc/ada/system-vxworks-ppc.ads | 17 +- gcc/ada/system-vxworks-sparcv9.ads | 5 +- gcc/ada/system-vxworks-x86.ads | 8 +- gcc/ada/system.ads | 6 +- gcc/ada/table.adb | 10 +- gcc/ada/targparm.adb | 48 +- gcc/ada/targparm.ads | 25 +- gcc/ada/tb-alvms.c | 395 - gcc/ada/tb-alvxw.c | 940 - gcc/ada/tb-ivms.c | 88 - gcc/ada/tbuild.adb | 26 +- gcc/ada/tbuild.ads | 40 +- gcc/ada/tempdir.adb | 24 +- gcc/ada/terminals.c | 130 +- gcc/ada/thread.c | 34 +- gcc/ada/tracebak.c | 18 +- gcc/ada/tree_io.adb | 2 +- gcc/ada/tree_io.ads | 7 +- gcc/ada/treepr.adb | 155 +- gcc/ada/treepr.ads | 43 +- gcc/ada/ttypes.ads | 30 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 135 +- gcc/ada/types.h | 9 +- gcc/ada/ug_words | 269 - gcc/ada/uintp.adb | 27 +- gcc/ada/uintp.ads | 55 +- gcc/ada/uintp.h | 6 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 6 +- gcc/ada/urealp.h | 8 +- gcc/ada/usage.adb | 10 +- gcc/ada/vms_cmds.ads | 56 - gcc/ada/vms_conv.adb | 2349 - gcc/ada/vms_conv.ads | 159 - gcc/ada/vms_data.ads | 7760 --- gcc/ada/vxaddr2line.adb | 18 +- gcc/ada/vxworks-crtbe-link.spec | 13 + gcc/ada/vxworks-ppc-link.spec | 6 + gcc/ada/vxworks-x86-link.spec | 11 + gcc/ada/warnsw.adb | 77 +- gcc/ada/warnsw.ads | 14 +- gcc/ada/widechar.adb | 4 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xgnatugn.adb | 1086 - gcc/ada/xoscons.adb | 8 +- gcc/ada/xr_tabls.adb | 11 +- gcc/ada/xr_tabls.ads | 6 +- gcc/ada/xsnamest.adb | 6 +- gcc/addresses.h | 13 +- gcc/alias.c | 312 +- gcc/alias.h | 2 +- gcc/alloc-pool.c | 78 +- gcc/alloc-pool.h | 2 +- gcc/asan.c | 1247 +- gcc/asan.h | 37 +- gcc/attribs.c | 43 +- gcc/attribs.h | 2 +- gcc/auto-inc-dec.c | 87 +- gcc/auto-profile.c | 1728 + gcc/{config/s390/s390intrin.h => auto-profile.h} | 24 +- gcc/basic-block.h | 392 +- gcc/bb-reorder.c | 159 +- gcc/bb-reorder.h | 4 +- gcc/bitmap.c | 41 +- gcc/bitmap.h | 2 +- gcc/bt-load.c | 175 +- gcc/builtin-attrs.def | 7 +- gcc/builtin-types.def | 48 +- gcc/builtins.c | 3207 +- gcc/builtins.def | 106 +- gcc/builtins.h | 43 +- gcc/c-family/ChangeLog | 987 +- gcc/c-family/ChangeLog.gimple-classes | 20 + gcc/c-family/array-notation-common.c | 31 +- gcc/c-family/c-ada-spec.c | 50 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-cilkplus.c | 145 +- gcc/c-family/c-common.c | 585 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 82 +- gcc/c-family/c-cppbuiltin.c | 349 +- gcc/c-family/c-dump.c | 11 +- gcc/c-family/c-format.c | 318 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-gimplify.c | 122 +- gcc/c-family/c-lex.c | 111 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 74 +- gcc/c-family/c-opts.c | 275 +- gcc/c-family/c-pch.c | 29 +- gcc/c-family/c-ppoutput.c | 95 +- gcc/c-family/c-pragma.c | 67 +- gcc/c-family/c-pragma.h | 49 +- gcc/c-family/c-pretty-print.c | 32 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 13 +- 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 | 310 +- gcc/c-family/c-ubsan.h | 10 +- gcc/c-family/c.opt | 311 +- gcc/c-family/cilk.c | 214 +- gcc/c-family/cppspec.c | 7 +- gcc/c-family/stub-objc.c | 11 +- gcc/c/ChangeLog | 682 +- gcc/c/Make-lang.in | 2 +- gcc/c/c-array-notation.c | 56 +- gcc/c/c-aux-info.c | 17 +- gcc/c/c-convert.c | 36 +- gcc/c/c-decl.c | 781 +- gcc/c/c-errors.c | 96 +- gcc/c/c-lang.c | 10 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 84 +- gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 1723 +- gcc/c/c-tree.h | 49 +- gcc/c/c-typeck.c | 755 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/caller-save.c | 151 +- gcc/calls.c | 591 +- gcc/calls.h | 12 +- gcc/ccmp.c | 300 + gcc/{sdbout.h => ccmp.h} | 12 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 76 +- gcc/cfg.h | 117 + gcc/cfganal.c | 15 +- gcc/cfganal.h | 79 + gcc/cfgbuild.c | 81 +- gcc/{gcc-symtab.h => cfgbuild.h} | 18 +- gcc/cfgcleanup.c | 259 +- gcc/{config/glibc-c.c => cfgcleanup.h} | 29 +- gcc/cfgexpand.c | 689 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 85 +- gcc/cfghooks.h | 49 +- gcc/cfgloop.c | 105 +- gcc/cfgloop.h | 93 +- gcc/cfgloopanal.c | 55 +- gcc/cfgloopmanip.c | 20 +- gcc/cfgloopmanip.h | 63 + gcc/cfgrtl.c | 479 +- gcc/cfgrtl.h | 58 + gcc/cgraph.c | 2419 +- gcc/cgraph.h | 3089 +- gcc/cgraphbuild.c | 221 +- gcc/cgraphclones.c | 669 +- gcc/cgraphunit.c | 1074 +- gcc/chkp-builtins.def | 71 + gcc/cif-code.def | 20 +- gcc/cilk-builtins.def | 4 +- gcc/cilk-common.c | 76 +- gcc/cilk.h | 7 +- gcc/cilkplus.def | 2 +- gcc/collect-utils.c | 230 + gcc/collect-utils.h | 49 + gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 6 +- gcc/collect2.c | 325 +- gcc/collect2.h | 4 +- gcc/combine-stack-adj.c | 285 +- gcc/combine.c | 1849 +- gcc/common.md | 2 +- gcc/common.opt | 248 +- gcc/common/common-target-def.h | 2 +- gcc/common/common-target.def | 2 +- gcc/common/common-target.h | 2 +- gcc/common/common-targhooks.c | 2 +- gcc/common/common-targhooks.h | 2 +- gcc/common/config/aarch64/aarch64-common.c | 34 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 2 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/avr/avr-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 2 +- 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 | 2 +- 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 | 117 +- 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 | 11 +- gcc/common/config/mmix/mmix-common.c | 2 +- gcc/common/config/mn10300/mn10300-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 4 +- gcc/common/config/nios2/nios2-common.c | 2 +- .../{vax/vax-common.c => nvptx/nvptx-common.c} | 14 +- gcc/common/config/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/picochip/picochip-common.c | 40 - gcc/common/config/rs6000/rs6000-common.c | 2 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 2 +- gcc/common/config/score/score-common.c | 74 - 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 +- .../iq2000-common.c => visium/visium-common.c} | 13 +- gcc/common/config/xstormy16/xstormy16-common.c | 2 +- gcc/common/config/xtensa/xtensa-common.c | 2 +- gcc/compare-elim.c | 137 +- gcc/conditions.h | 9 +- gcc/config.build | 2 +- gcc/config.gcc | 385 +- gcc/config.host | 4 +- gcc/config.in | 141 +- gcc/config/aarch64/aarch64-arches.def | 2 +- gcc/config/aarch64/aarch64-builtins.c | 1133 +- gcc/config/aarch64/aarch64-cores.def | 13 +- gcc/config/aarch64/aarch64-cost-tables.h | 131 + gcc/config/aarch64/aarch64-elf-raw.h | 17 +- gcc/config/aarch64/aarch64-elf.h | 2 +- gcc/config/aarch64/aarch64-ldpstp.md | 338 + gcc/config/aarch64/aarch64-linux.h | 29 +- gcc/config/aarch64/aarch64-modes.def | 12 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-opts.h | 4 +- gcc/config/aarch64/aarch64-protos.h | 99 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 50 + gcc/config/aarch64/aarch64-simd-builtins.def | 196 +- gcc/config/aarch64/aarch64-simd.md | 1920 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 3936 +- gcc/config/aarch64/aarch64.h | 99 +- gcc/config/aarch64/aarch64.md | 886 +- gcc/config/aarch64/aarch64.opt | 10 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_neon.h | 16912 +++--- gcc/config/aarch64/atomics.md | 14 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 7 +- gcc/config/aarch64/geniterators.sh | 45 + gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 97 +- gcc/config/aarch64/predicates.md | 158 +- gcc/config/aarch64/t-aarch64 | 12 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/aarch64/thunderx.md | 259 + gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-protos.h | 34 +- gcc/config/alpha/alpha.c | 680 +- gcc/config/alpha/alpha.h | 16 +- gcc/config/alpha/alpha.md | 73 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 6 +- 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 | 2 +- gcc/config/alpha/netbsd.h | 2 +- gcc/config/alpha/openbsd.h | 2 +- gcc/config/alpha/predicates.md | 4 +- gcc/config/alpha/sync.md | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-modes.def | 2 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 46 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc.c | 534 +- gcc/config/arc/arc.h | 32 +- gcc/config/arc/arc.md | 16 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/constraints.md | 4 +- gcc/config/arc/fpx.md | 2 +- gcc/config/arc/predicates.md | 4 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arc/t-arc-newlib | 2 +- gcc/config/arc/t-arc-uClibc | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 8 +- gcc/config/arm/aarch-common.c | 132 +- gcc/config/arm/aarch-cost-tables.h | 103 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-arches.def | 2 +- gcc/config/arm/arm-builtins.c | 2953 + gcc/config/arm/arm-c.c | 11 +- gcc/config/arm/arm-cores.def | 18 +- gcc/config/arm/arm-fixed.md | 18 +- gcc/config/arm/arm-fpus.def | 4 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 4 +- gcc/config/arm/arm-modes.def | 2 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 270 +- gcc/config/arm/arm-simd-builtin-types.def | 48 + gcc/config/arm/arm-tables.opt | 48 +- gcc/config/arm/arm-tune.md | 12 +- gcc/config/arm/arm.c | 5313 +- gcc/config/arm/arm.h | 89 +- gcc/config/arm/arm.md | 341 +- gcc/config/arm/arm.opt | 20 +- gcc/config/arm/arm1020e.md | 4 +- gcc/config/arm/arm1026ejs.md | 4 +- gcc/config/arm/arm1136jfs.md | 4 +- gcc/config/arm/arm926ejs.md | 4 +- gcc/config/arm/arm_acle.h | 2 +- gcc/config/arm/arm_neon.h | 1774 +- gcc/config/arm/arm_neon_builtins.def | 424 +- gcc/config/arm/bpabi.h | 26 +- gcc/config/arm/coff.h | 2 +- gcc/config/arm/constraints.md | 13 +- gcc/config/arm/cortex-a15-neon.md | 18 +- gcc/config/arm/cortex-a15.md | 11 +- gcc/config/arm/cortex-a17-neon.md | 605 + gcc/config/arm/cortex-a17.md | 169 + gcc/config/arm/cortex-a5.md | 6 +- gcc/config/arm/cortex-a53.md | 13 +- gcc/config/arm/cortex-a57.md | 797 + gcc/config/arm/cortex-a7.md | 16 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 6 +- gcc/config/arm/cortex-a9-neon.md | 4 +- gcc/config/arm/cortex-a9.md | 6 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 6 +- gcc/config/arm/cortex-m7.md | 181 + gcc/config/arm/cortex-r4.md | 6 +- 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 | 3 +- gcc/config/arm/elf.h | 2 +- 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 | 180 + gcc/config/arm/genopt.sh | 4 +- gcc/config/arm/gentune.sh | 2 +- gcc/config/arm/iterators.md | 183 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 2 +- gcc/config/arm/ldrdstrd.md | 2 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/linux-elf.h | 2 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 10 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon-testgen.ml | 56 +- gcc/config/arm/neon.md | 1059 +- gcc/config/arm/neon.ml | 22 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/{rtems-eabi.h => rtems.h} | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 2 +- gcc/config/arm/t-aprofile | 9 +- gcc/config/arm/t-arm | 17 +- gcc/config/arm/t-arm-elf | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-rtems | 20 + gcc/config/arm/t-rtems-eabi | 47 - gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 207 +- gcc/config/arm/thumb2.md | 37 +- gcc/config/arm/types.md | 18 +- gcc/config/arm/uclinux-eabi.h | 2 +- gcc/config/arm/uclinux-elf.h | 2 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 111 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 299 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 531 + gcc/config/avr/avr-arch.h | 32 +- gcc/config/avr/avr-c.c | 63 +- gcc/config/avr/avr-devices.c | 154 +- gcc/config/avr/avr-dimode.md | 9 +- gcc/config/avr/avr-fixed.md | 43 +- gcc/config/avr/avr-log.c | 96 +- gcc/config/avr/avr-mcus.def | 552 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-protos.h | 110 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr-tables.opt | 793 - gcc/config/avr/avr.c | 1941 +- gcc/config/avr/avr.h | 114 +- gcc/config/avr/avr.md | 345 +- gcc/config/avr/avr.opt | 20 +- gcc/config/avr/avrlibc.h | 18 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 216 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 276 + gcc/config/avr/gen-avr-mmcu-texi.c | 13 +- gcc/config/avr/genmultilib.awk | 7 +- gcc/config/avr/genopt.sh | 59 - gcc/config/avr/predicates.md | 24 +- gcc/config/avr/rtems.h | 2 +- gcc/config/avr/specs.h | 77 + gcc/config/avr/stdfix.h | 11 +- gcc/config/avr/t-avr | 37 +- gcc/config/avr/t-multilib | 247 +- gcc/config/bfin/bfin-modes.def | 2 +- gcc/config/bfin/bfin-opts.h | 2 +- gcc/config/bfin/bfin-protos.h | 20 +- gcc/config/bfin/bfin.c | 239 +- gcc/config/bfin/bfin.h | 4 +- gcc/config/bfin/bfin.md | 8 +- gcc/config/bfin/bfin.opt | 2 +- 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 | 14 +- 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 | 369 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/c6x/c6x.md | 10 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 7 +- gcc/config/c6x/elf-common.h | 2 +- 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 | 2 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 6 +- gcc/config/cr16/cr16.c | 58 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 2 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 6 +- gcc/config/cris/cris-protos.h | 13 +- gcc/config/cris/cris.c | 234 +- gcc/config/cris/cris.h | 23 +- gcc/config/cris/cris.md | 70 +- gcc/config/cris/cris.opt | 2 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 2 +- gcc/config/cris/linux.opt | 2 +- gcc/config/cris/predicates.md | 16 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/darwin-c.c | 62 +- gcc/config/darwin-driver.c | 37 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 6 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 154 +- gcc/config/darwin.h | 9 +- gcc/config/darwin.opt | 2 +- gcc/config/darwin10.h | 2 +- gcc/config/darwin9.h | 2 +- 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 | 6 +- gcc/config/epiphany/constraints.md | 2 +- gcc/config/epiphany/epiphany-modes.def | 2 +- gcc/config/epiphany/epiphany-protos.h | 23 +- gcc/config/epiphany/epiphany-sched.md | 2 +- gcc/config/epiphany/epiphany.c | 123 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 10 +- gcc/config/epiphany/epiphany.opt | 2 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 22 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 23 +- 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 | 65 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/fr30/predicates.md | 6 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 2 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 6 +- 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 | 168 +- gcc/config/frv/frv.c | 475 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/frv/frv.opt | 2 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 16 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 2 +- gcc/config/glibc-c.c | 12 +- gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 9 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 2 +- gcc/config/h8300/constraints.md | 12 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 26 +- gcc/config/h8300/h8300.c | 142 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/h8300/h8300.md | 16 +- gcc/config/h8300/h8300.opt | 2 +- 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/host-darwin.c | 4 +- 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 | 38 +- 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 | 65 +- gcc/config/i386/avx512bwintrin.h | 2995 + gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2301 + gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 535 +- gcc/config/i386/avx512ifmaintrin.h | 104 + gcc/config/i386/avx512ifmavlintrin.h | 164 + gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmiintrin.h | 159 + gcc/config/i386/avx512vbmivlintrin.h | 275 + gcc/config/i386/avx512vlbwintrin.h | 4653 ++ gcc/config/i386/avx512vldqintrin.h | 2025 + gcc/config/i386/avx512vlintrin.h | 13598 +++++ gcc/config/i386/avxintrin.h | 22 +- 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 | 2 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- .../i386/{clflushoptintrin.h => clwbintrin.h} | 28 +- gcc/config/i386/constraints.md | 34 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 65 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 8 +- gcc/config/i386/cygming.opt | 2 +- gcc/config/i386/cygwin-stdint.h | 59 +- gcc/config/i386/cygwin-w64.h | 5 +- gcc/config/i386/cygwin.h | 21 +- gcc/config/{pa/pa-hpux10.opt => i386/cygwin.opt} | 8 +- gcc/config/i386/darwin.h | 8 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.h | 7 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 8 +- gcc/config/i386/driver-i386.c | 80 +- gcc/config/i386/emmintrin.h | 88 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 2 +- gcc/config/i386/freebsd.h | 8 +- 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 | 14 +- gcc/config/i386/gnu-user.h | 28 +- gcc/config/i386/gnu-user64.h | 7 +- gcc/config/i386/gnu.h | 2 +- gcc/config/i386/host-cygwin.c | 8 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.awk | 4 +- gcc/config/i386/i386-builtin-types.def | 472 +- gcc/config/i386/i386-c.c | 35 +- gcc/config/i386/i386-interix.h | 6 +- gcc/config/i386/i386-modes.def | 8 +- gcc/config/i386/i386-opts.h | 8 +- gcc/config/i386/i386-protos.h | 109 +- gcc/config/i386/i386.c | 7632 ++- gcc/config/i386/i386.h | 287 +- gcc/config/i386/i386.md | 1796 +- gcc/config/i386/i386.opt | 68 +- gcc/config/i386/i386elf.h | 4 +- gcc/config/i386/ia32intrin.h | 16 +- gcc/config/i386/immintrin.h | 20 +- gcc/config/i386/intelmic-mkoffload.c | 569 + .../i386/{bmmintrin.h => intelmic-offload.h} | 16 +- gcc/config/i386/interix.opt | 2 +- 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 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 45 +- gcc/config/i386/linux.h | 2 +- gcc/config/i386/linux64.h | 2 +- gcc/config/i386/lwpintrin.h | 2 +- gcc/config/i386/lynx.h | 4 +- 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 | 9 +- gcc/config/i386/mingw-w64.opt | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 16 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 38 +- gcc/config/i386/msformat-c.c | 11 +- gcc/config/i386/netbsd-elf.h | 4 +- gcc/config/i386/netbsd64.h | 4 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 4 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsd.h | 4 +- gcc/config/i386/openbsdelf.h | 8 +- .../i386/{clflushoptintrin.h => pcommitintrin.h} | 28 +- gcc/config/i386/pentium.md | 2 +- 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 | 244 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/rdos64.h | 5 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/rtemself.h | 9 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 8 +- gcc/config/i386/sol2.h | 8 +- gcc/config/i386/sse.md | 7066 ++- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/stringop.opt | 2 +- gcc/config/i386/subst.md | 55 +- gcc/config/i386/sync.md | 147 +- gcc/config/i386/sysv4.h | 23 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-intelmic | 10 + gcc/config/i386/t-interix | 2 +- 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/vx-common.h | 33 - gcc/config/i386/vxworks.h | 19 +- gcc/config/i386/vxworksae.h | 21 +- gcc/config/i386/winnt-cxx.c | 11 +- gcc/config/i386/winnt-stubs.c | 17 +- gcc/config/i386/winnt.c | 92 +- 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 | 67 +- gcc/config/i386/x86intrin.h | 6 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 2 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 14 +- 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/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 4 +- gcc/config/ia64/freebsd.h | 4 +- gcc/config/ia64/hpux.h | 14 +- gcc/config/ia64/ia64-c.c | 11 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 16 +- gcc/config/ia64/ia64.c | 508 +- gcc/config/ia64/ia64.h | 9 +- gcc/config/ia64/ia64.md | 17 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 9 +- gcc/config/ia64/predicates.md | 9 +- gcc/config/ia64/sync.md | 2 +- gcc/config/ia64/sysv4.h | 2 +- gcc/config/ia64/t-hpux | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 2 +- gcc/config/ia64/vms.h | 5 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 19 +- gcc/config/iq2000/iq2000.c | 129 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 8 +- gcc/config/iq2000/iq2000.opt | 2 +- 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 | 10 +- gcc/config/linux.h | 6 +- gcc/config/linux.opt | 2 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 6 +- gcc/config/lm32/lm32.c | 58 +- gcc/config/lm32/lm32.h | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/lm32/lm32.opt | 2 +- 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 | 2 +- gcc/config/m32c/addsub.md | 4 +- gcc/config/m32c/bitops.md | 6 +- gcc/config/m32c/blkmov.md | 2 +- gcc/config/m32c/cond.md | 18 +- 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 | 11 +- gcc/config/m32c/m32c-protos.h | 26 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 274 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 2 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 8 +- 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 | 16 +- gcc/config/m32r/m32r.c | 106 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 2 +- gcc/config/m32r/predicates.md | 6 +- 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 | 2 +- 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 | 31 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 270 +- gcc/config/m68k/m68k.h | 14 +- gcc/config/m68k/m68k.md | 56 +- gcc/config/m68k/m68k.opt | 2 +- gcc/config/m68k/m68kelf.h | 2 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 9 +- gcc/config/m68k/openbsd.h | 2 +- gcc/config/m68k/predicates.md | 15 +- 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-uclinux | 2 +- gcc/config/m68k/uclinux.h | 2 +- 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 | 12 +- gcc/config/mcore/mcore.c | 116 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/mcore/mcore.md | 8 +- gcc/config/mcore/mcore.opt | 2 +- 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 | 43 +- gcc/config/mep/mep-protos.h | 92 +- gcc/config/mep/mep.c | 541 +- gcc/config/mep/mep.cpu | 2 +- gcc/config/mep/mep.h | 3 +- gcc/config/mep/mep.md | 2 +- gcc/config/mep/mep.opt | 2 +- gcc/config/mep/predicates.md | 2 +- gcc/config/mep/t-mep | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 2 +- gcc/config/microblaze/microblaze-c.c | 11 +- gcc/config/microblaze/microblaze-protos.h | 14 +- gcc/config/microblaze/microblaze.c | 191 +- gcc/config/microblaze/microblaze.h | 8 +- gcc/config/microblaze/microblaze.md | 11 +- gcc/config/microblaze/microblaze.opt | 2 +- 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 | 26 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 5 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 26 +- gcc/config/mips/gnu-user64.h | 52 - gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 26 +- gcc/config/mips/linux64.h | 44 - gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson.md | 32 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.md | 2 +- gcc/config/mips/micromips.md | 29 +- gcc/config/mips/mips-cpus.def | 5 +- gcc/config/mips/mips-dsp.md | 507 +- gcc/config/mips/mips-dspr2.md | 255 +- gcc/config/mips/mips-fixed.md | 101 +- gcc/config/mips/mips-ftypes.def | 2 +- gcc/config/mips/mips-modes.def | 5 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 77 +- gcc/config/mips/mips-ps-3d.md | 2 +- gcc/config/mips/mips-tables.opt | 409 +- gcc/config/mips/mips.c | 1751 +- gcc/config/mips/mips.h | 312 +- gcc/config/mips/mips.md | 436 +- gcc/config/mips/mips.opt | 14 +- gcc/config/mips/mti-elf.h | 10 +- gcc/config/mips/mti-linux.h | 21 +- gcc/config/mips/n32-elf.h | 7 +- gcc/config/mips/netbsd.h | 27 +- gcc/config/mips/octeon.md | 135 +- gcc/config/mips/p5600.md | 104 +- gcc/config/mips/predicates.md | 6 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 2 +- gcc/config/mips/sde.h | 5 +- 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 | 52 +- gcc/config/mips/t-elf | 2 +- gcc/config/mips/t-img-elf | 38 + gcc/config/mips/{t-rtems => t-img-linux} | 26 +- gcc/config/mips/t-isa3264 | 8 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 2 +- gcc/config/mips/t-mti-elf | 16 +- gcc/config/mips/t-mti-linux | 16 +- 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 | 2 +- gcc/config/mips/xlp.md | 2 +- gcc/config/mips/xlr.md | 2 +- gcc/config/mmix/constraints.md | 2 +- gcc/config/mmix/mmix-modes.def | 2 +- gcc/config/mmix/mmix-protos.h | 10 +- gcc/config/mmix/mmix.c | 97 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 2 +- 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 | 16 +- gcc/config/mn10300/mn10300.c | 174 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 2 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 4 +- gcc/config/moxie/moxie-protos.h | 3 +- gcc/config/moxie/moxie.c | 77 +- gcc/config/moxie/moxie.h | 7 +- gcc/config/moxie/moxie.md | 197 +- gcc/config/moxie/moxie.opt | 6 +- gcc/config/moxie/{rtems.h => moxiebox.h} | 22 +- gcc/config/moxie/predicates.md | 5 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 4 +- gcc/config/msp430/msp430-c.c | 11 +- gcc/config/msp430/msp430-modes.def | 1 + gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 15 +- gcc/config/msp430/msp430.c | 352 +- gcc/config/msp430/msp430.h | 19 +- gcc/config/msp430/msp430.md | 51 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 2 +- gcc/config/nds32/constants.md | 3 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/nds32-cost.c | 295 + gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 97 + gcc/config/nds32/nds32-intrinsic.c | 280 + gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 629 + gcc/config/nds32/nds32-md-auxiliary.c | 896 + gcc/config/nds32/nds32-memory-manipulation.c | 193 + gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-opts.h | 10 +- gcc/config/nds32/nds32-peephole2.md | 5 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 89 + gcc/config/nds32/nds32-predicates.c | 431 + gcc/config/nds32/nds32-protos.h | 44 +- gcc/config/nds32/nds32.c | 3221 +- gcc/config/nds32/nds32.h | 122 +- gcc/config/nds32/nds32.md | 228 +- gcc/config/nds32/nds32.opt | 30 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 10 +- gcc/config/nds32/t-mlibs | 16 +- gcc/config/nds32/t-nds32 | 51 + gcc/config/netbsd-elf.h | 2 +- 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 | 2 +- gcc/config/nios2/elf.h | 2 +- gcc/config/nios2/elf.opt | 2 +- gcc/config/nios2/linux.h | 2 +- gcc/config/nios2/nios2-opts.h | 14 +- gcc/config/nios2/nios2-protos.h | 16 +- gcc/config/nios2/nios2.c | 320 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/nios2/nios2.md | 14 +- gcc/config/nios2/nios2.opt | 33 +- gcc/config/nios2/predicates.md | 2 +- gcc/config/{mips => nios2}/rtems.h | 28 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nios2/t-rtems | 133 + gcc/config/nvptx/mkoffload.c | 1018 + gcc/config/nvptx/nvptx-protos.h | 46 + gcc/config/nvptx/nvptx.c | 2154 + gcc/config/nvptx/nvptx.h | 373 + gcc/config/nvptx/nvptx.md | 1376 + gcc/config/{i386/djgpp.opt => nvptx/nvptx.opt} | 22 +- gcc/config/{i386/bmmintrin.h => nvptx/offload.h} | 16 +- gcc/config/nvptx/t-nvptx | 10 + gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd-oldgas.h | 6 +- gcc/config/openbsd.h | 2 +- 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 | 2 +- gcc/config/pa/pa-hpux10.h | 2 +- gcc/config/pa/pa-hpux10.opt | 2 +- gcc/config/pa/pa-hpux1010.h | 2 +- gcc/config/pa/pa-hpux1010.opt | 2 +- gcc/config/pa/pa-hpux11.h | 8 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 2 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 2 +- gcc/config/pa/pa-linux.h | 15 +- 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 | 61 +- gcc/config/pa/pa.c | 698 +- gcc/config/pa/pa.h | 16 +- gcc/config/pa/pa.md | 107 +- gcc/config/pa/pa.opt | 6 +- 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 | 28 +- gcc/config/pa/pa64-hpux.opt | 2 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 23 +- gcc/config/pa/som.h | 2 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 10 +- gcc/config/pdp11/pdp11.c | 81 +- gcc/config/pdp11/pdp11.h | 2 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 2 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/picochip/constraints.md | 64 - gcc/config/picochip/dfa_space.md | 43 - gcc/config/picochip/dfa_speed.md | 123 - gcc/config/picochip/picochip-protos.h | 128 - gcc/config/picochip/picochip.c | 4704 -- gcc/config/picochip/picochip.h | 661 - gcc/config/picochip/picochip.md | 2623 - gcc/config/picochip/picochip.opt | 46 - gcc/config/picochip/predicates.md | 72 - gcc/config/picochip/t-picochip | 24 - gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/rl78/constraints.md | 35 +- gcc/config/rl78/predicates.md | 61 +- gcc/config/rl78/rl78-c.c | 12 +- gcc/config/rl78/rl78-expand.md | 38 +- gcc/config/rl78/rl78-opts.h | 14 +- gcc/config/rl78/rl78-protos.h | 24 +- gcc/config/rl78/rl78-real.md | 224 +- gcc/config/rl78/rl78-virt.md | 69 +- gcc/config/rl78/rl78.c | 1601 +- gcc/config/rl78/rl78.h | 58 +- gcc/config/rl78/rl78.md | 352 +- gcc/config/rl78/rl78.opt | 54 +- gcc/config/rl78/t-rl78 | 8 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 10 +- gcc/config/rs6000/440.md | 10 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 10 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 10 +- gcc/config/rs6000/603.md | 10 +- gcc/config/rs6000/6xx.md | 10 +- gcc/config/rs6000/7450.md | 10 +- gcc/config/rs6000/750cl.h | 2 +- gcc/config/rs6000/7xx.md | 10 +- gcc/config/rs6000/8540.md | 4 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 6 +- gcc/config/rs6000/aix43.h | 2 +- gcc/config/rs6000/aix51.h | 4 +- gcc/config/rs6000/aix52.h | 4 +- gcc/config/rs6000/aix53.h | 4 +- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/altivec.md | 70 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/cell.md | 16 +- gcc/config/rs6000/constraints.md | 25 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/darwin.h | 12 +- gcc/config/rs6000/darwin.md | 18 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 10 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 8 +- gcc/config/rs6000/e300c2c3.md | 8 +- gcc/config/rs6000/e500.h | 11 +- gcc/config/rs6000/e500mc.md | 4 +- gcc/config/rs6000/e500mc64.md | 10 +- gcc/config/rs6000/e5500.md | 10 +- gcc/config/rs6000/e6500.md | 10 +- 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 | 5 +- gcc/config/rs6000/freebsd64.h | 7 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 6 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 43 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 33 +- gcc/config/rs6000/linux64.h | 41 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/linuxspe.h | 2 +- gcc/config/rs6000/lynx.h | 5 +- gcc/config/rs6000/mpc.md | 10 +- gcc/config/rs6000/netbsd.h | 6 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/paired.h | 2 +- gcc/config/rs6000/paired.md | 2 +- gcc/config/rs6000/power4.md | 11 +- gcc/config/rs6000/power5.md | 11 +- gcc/config/rs6000/power6.md | 6 +- gcc/config/rs6000/power7.md | 11 +- gcc/config/rs6000/power8.md | 14 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 225 +- gcc/config/rs6000/rs6000-builtin.def | 12 +- gcc/config/rs6000/rs6000-c.c | 194 +- gcc/config/rs6000/rs6000-cpus.def | 14 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-protos.h | 85 +- gcc/config/rs6000/rs6000-tables.opt | 7 +- gcc/config/rs6000/rs6000.c | 4704 +- gcc/config/rs6000/rs6000.h | 215 +- gcc/config/rs6000/rs6000.md | 11328 ++-- gcc/config/rs6000/rs6000.opt | 16 +- gcc/config/rs6000/rs64.md | 10 +- gcc/config/rs6000/rtems.h | 5 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/singlefp.h | 2 +- gcc/config/rs6000/spe.h | 2 +- gcc/config/rs6000/spe.md | 407 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 8 +- gcc/config/rs6000/sysv4.opt | 2 +- gcc/config/rs6000/sysv4le.h | 2 +- gcc/config/rs6000/t-aix43 | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 8 +- gcc/config/rs6000/t-freebsd64 | 8 +- gcc/config/rs6000/t-linux | 14 +- 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 | 2 +- gcc/config/rs6000/t-rtems | 75 +- gcc/config/rs6000/t-spe | 5 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/t-vxworksmils | 10 + gcc/config/rs6000/t-xilinx | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 121 +- gcc/config/rs6000/vsx.md | 582 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/{vxworksae.h => vxworksmils.h} | 16 +- gcc/config/rs6000/xcoff.h | 109 +- 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 | 2 +- gcc/config/rx/predicates.md | 2 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 14 +- gcc/config/rx/rx.c | 115 +- gcc/config/rx/rx.h | 21 +- gcc/config/rx/rx.md | 22 +- gcc/config/rx/rx.opt | 12 +- gcc/config/rx/t-rx | 7 +- 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 | 2 +- gcc/config/s390/constraints.md | 2 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- gcc/config/s390/predicates.md | 11 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 40 +- gcc/config/s390/s390.c | 999 +- gcc/config/s390/s390.h | 32 +- gcc/config/s390/s390.md | 181 +- gcc/config/s390/s390.opt | 14 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/tpf.h | 2 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 2 +- gcc/config/score/constraints.md | 93 - gcc/config/score/elf.h | 97 - gcc/config/score/predicates.md | 152 - gcc/config/score/score-conv.h | 78 - gcc/config/score/score-generic.md | 44 - gcc/config/score/score-modes.def | 24 - gcc/config/score/score-protos.h | 83 - gcc/config/score/score.c | 1940 - gcc/config/score/score.h | 867 - gcc/config/score/score.md | 1879 - gcc/config/score/score.opt | 57 - gcc/config/sh/constraints.md | 35 +- 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 | 2 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 163 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 11 +- gcc/config/sh/sh-mem.cc | 89 +- gcc/config/sh/sh-modes.def | 4 +- gcc/config/sh/sh-protos.h | 274 +- gcc/config/sh/sh.c | 2145 +- gcc/config/sh/sh.h | 89 +- gcc/config/sh/sh.md | 3165 +- gcc/config/sh/sh.opt | 13 +- 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 | 56 +- gcc/config/sh/sh_treg_combine.cc | 214 +- 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 | 1515 +- gcc/config/sh/t-sh | 8 +- gcc/config/sh/t-sh64 | 2 +- gcc/config/sh/ushmedia.h | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 12 +- gcc/config/sol2-cxx.c | 12 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 12 +- gcc/config/sol2.c | 41 +- gcc/config/sol2.h | 2 +- gcc/config/sol2.opt | 2 +- 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 | 2 +- gcc/config/sparc/freebsd.h | 10 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 16 +- gcc/config/sparc/linux.h | 10 +- gcc/config/sparc/linux64.h | 10 +- gcc/config/sparc/long-double-switch.opt | 2 +- gcc/config/sparc/netbsd-elf.h | 14 +- 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 | 2 +- gcc/config/sparc/predicates.md | 9 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 11 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 3 +- gcc/config/sparc/sparc-protos.h | 54 +- gcc/config/sparc/sparc.c | 388 +- gcc/config/sparc/sparc.h | 70 +- gcc/config/sparc/sparc.md | 7 +- gcc/config/sparc/sparc.opt | 5 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 12 +- gcc/config/sparc/sysv4.h | 2 +- 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 | 15 +- 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 | 2 +- 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 | 16 +- gcc/config/spu/spu-elf.h | 2 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 40 +- gcc/config/spu/spu.c | 272 +- gcc/config/spu/spu.h | 2 +- gcc/config/spu/spu.md | 6 +- gcc/config/spu/spu.opt | 2 +- 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 | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 28 +- gcc/config/stormy16/stormy16.c | 107 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- 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-vxworks | 2 +- gcc/config/t-winnt | 2 +- gcc/config/tilegx/constraints.md | 2 +- gcc/config/tilegx/linux.h | 2 +- gcc/config/tilegx/mul-tables.c | 33 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 11 +- 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 | 24 +- gcc/config/tilegx/tilegx.c | 209 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 4 +- gcc/config/tilegx/tilegx.opt | 2 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 35 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 33 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 11 +- 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 | 24 +- gcc/config/tilepro/tilepro.c | 195 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- 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 | 14 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 16 +- gcc/config/v850/v850.c | 116 +- gcc/config/v850/v850.h | 10 +- gcc/config/v850/v850.md | 6 +- gcc/config/v850/v850.opt | 2 +- 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 | 2 +- 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 | 12 +- gcc/config/vax/vax.c | 69 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 83 + gcc/config/{c6x/c6x-modes.def => visium/elf.h} | 13 +- gcc/config/visium/gr5.md | 145 + gcc/config/visium/gr6.md | 186 + gcc/config/visium/predicates.md | 157 + gcc/config/{t-libunwind => visium/t-visium} | 8 +- gcc/config/visium/visium-modes.def | 37 + .../visium/visium-opts.h} | 18 +- gcc/config/visium/visium-protos.h | 66 + gcc/config/visium/visium.c | 4106 ++ gcc/config/visium/visium.h | 1737 + gcc/config/visium/visium.md | 2749 + gcc/config/visium/visium.opt | 82 + 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 | 13 +- 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 | 12 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 2 +- 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 | 12 +- gcc/config/vxworks.h | 2 +- gcc/config/vxworks.opt | 2 +- gcc/config/vxworksae.h | 17 +- gcc/config/winnt-c.c | 12 +- gcc/config/xtensa/constraints.md | 8 +- gcc/config/xtensa/elf.h | 2 +- gcc/config/xtensa/elf.opt | 2 +- gcc/config/xtensa/linux.h | 2 +- gcc/config/xtensa/predicates.md | 14 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/xtensa-protos.h | 21 +- gcc/config/xtensa/xtensa.c | 1042 +- gcc/config/xtensa/xtensa.h | 79 +- gcc/config/xtensa/xtensa.md | 249 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure | 746 +- gcc/configure.ac | 440 +- gcc/context.c | 10 +- gcc/context.h | 6 +- gcc/convert.c | 84 +- gcc/convert.h | 2 +- gcc/coretypes.h | 76 +- gcc/coverage.c | 171 +- gcc/coverage.h | 3 +- gcc/cp/ChangeLog | 2308 +- gcc/cp/ChangeLog-2014 | 4041 ++ gcc/cp/Make-lang.in | 42 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 360 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 681 +- gcc/cp/config-lang.in | 4 +- gcc/cp/constexpr.c | 4489 ++ gcc/cp/cp-array-notation.c | 47 +- gcc/cp/cp-cilkplus.c | 6 +- gcc/cp/cp-gimplify.c | 254 +- gcc/cp/cp-lang.c | 11 +- gcc/cp/cp-objcp-common.c | 62 +- gcc/cp/cp-objcp-common.h | 5 +- gcc/cp/cp-tree.def | 6 +- gcc/cp/cp-tree.h | 312 +- gcc/cp/cp-ubsan.c | 301 + gcc/cp/cvt.c | 37 +- gcc/cp/cxx-pretty-print.c | 19 +- gcc/cp/cxx-pretty-print.h | 6 +- gcc/cp/decl.c | 1122 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 275 +- gcc/cp/dump.c | 11 +- gcc/cp/error.c | 129 +- gcc/cp/except.c | 16 +- gcc/cp/expr.c | 19 +- gcc/cp/friend.c | 15 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 359 +- gcc/cp/lambda.c | 83 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 20 +- gcc/cp/mangle.c | 262 +- gcc/cp/method.c | 195 +- gcc/cp/name-lookup.c | 130 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 90 +- gcc/cp/parser.c | 2767 +- gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 1208 +- gcc/cp/ptree.c | 42 +- gcc/cp/repo.c | 17 +- gcc/cp/rtti.c | 44 +- gcc/cp/search.c | 11 +- gcc/cp/semantics.c | 3992 +- gcc/cp/tree.c | 539 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 496 +- gcc/cp/typeck2.c | 223 +- gcc/cp/vtable-class-hierarchy.c | 36 +- gcc/cppbuiltin.c | 18 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 172 +- gcc/cse.c | 675 +- gcc/cselib.c | 158 +- gcc/cselib.h | 29 +- gcc/data-streamer-in.c | 31 +- gcc/data-streamer-out.c | 102 +- gcc/data-streamer.c | 24 +- gcc/data-streamer.h | 7 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 86 +- gcc/dbxout.h | 2 +- gcc/dce.c | 70 +- gcc/dce.h | 2 +- gcc/ddg.c | 124 +- gcc/ddg.h | 14 +- gcc/debug.c | 20 +- gcc/debug.h | 10 +- gcc/defaults.h | 57 +- gcc/df-core.c | 61 +- gcc/df-problems.c | 132 +- gcc/df-scan.c | 114 +- gcc/df.h | 102 +- gcc/dfp.c | 18 +- gcc/dfp.h | 6 +- gcc/diagnostic-color.c | 2 +- gcc/diagnostic-color.h | 13 +- gcc/diagnostic-core.h | 8 +- gcc/diagnostic.c | 189 +- gcc/diagnostic.def | 5 +- gcc/diagnostic.h | 24 +- gcc/doc/aarch64-acle-intrinsics.texi | 55 - gcc/doc/arm-acle-intrinsics.texi | 57 - gcc/doc/arm-neon-intrinsics.texi | 12006 ---- gcc/doc/avr-mmcu.texi | 16 +- gcc/doc/bugreport.texi | 4 +- gcc/doc/cfg.texi | 12 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 34 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cpp.texi | 50 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 13 +- gcc/doc/extend.texi | 12206 ++-- gcc/doc/fragments.texi | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcc.texi | 5 +- gcc/doc/gccint.texi | 4 +- gcc/doc/gcov-tool.texi | 231 + gcc/doc/gcov.texi | 8 +- gcc/doc/generic.texi | 84 +- gcc/doc/gimple.texi | 468 +- gcc/doc/gty.texi | 77 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 16 +- gcc/doc/implement-cxx.texi | 12 +- gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 298 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 14483 ++--- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 30 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 2 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 354 + gcc/doc/md.texi | 2227 +- gcc/doc/objc.texi | 42 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 20 +- gcc/doc/passes.texi | 10 +- gcc/doc/plugins.texi | 35 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 25 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 28 +- gcc/doc/standards.texi | 22 +- gcc/doc/tm.texi | 740 +- gcc/doc/tm.texi.in | 209 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 4 +- gcc/dojump.c | 58 +- gcc/dojump.h | 78 + gcc/dominance.c | 26 +- gcc/dominance.h | 78 + gcc/domwalk.c | 13 +- gcc/domwalk.h | 2 +- gcc/double-int.c | 35 +- gcc/double-int.h | 2 +- gcc/dse.c | 203 +- gcc/dumpfile.c | 99 +- gcc/dumpfile.h | 19 +- gcc/dwarf2asm.c | 83 +- gcc/dwarf2asm.h | 6 +- gcc/dwarf2cfi.c | 257 +- gcc/dwarf2out.c | 2739 +- gcc/dwarf2out.h | 22 +- gcc/emit-rtl.c | 1160 +- gcc/emit-rtl.h | 123 +- gcc/errors.c | 9 +- gcc/errors.h | 2 +- gcc/et-forest.c | 12 +- gcc/et-forest.h | 2 +- gcc/except.c | 349 +- gcc/except.h | 21 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 214 +- gcc/explow.h | 113 + gcc/expmed.c | 742 +- gcc/expmed.h | 146 +- gcc/expr.c | 816 +- gcc/expr.h | 545 +- gcc/fibonacci_heap.h | 634 + gcc/file-find.c | 25 +- gcc/file-find.h | 3 +- gcc/final.c | 424 +- gcc/fixed-value.c | 30 +- gcc/fixed-value.h | 20 +- gcc/flag-types.h | 76 +- gcc/flags.h | 2 +- gcc/fold-const.c | 2159 +- gcc/fold-const.h | 27 +- gcc/fortran/ChangeLog | 1827 +- gcc/fortran/ChangeLog-2014 | 2578 + gcc/fortran/Make-lang.in | 27 +- gcc/fortran/arith.c | 61 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 35 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 742 +- gcc/fortran/class.c | 150 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 13 +- gcc/fortran/cpp.c | 28 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 14 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 514 +- gcc/fortran/dependency.c | 199 +- gcc/fortran/dependency.h | 4 +- gcc/fortran/dump-parse-tree.c | 528 +- gcc/fortran/error.c | 657 +- gcc/fortran/expr.c | 239 +- gcc/fortran/f95-lang.c | 208 +- gcc/fortran/frontend-passes.c | 363 +- gcc/{diagnostic.def => fortran/gfc-diagnostic.def} | 27 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 327 +- gcc/fortran/gfortran.texi | 1093 +- gcc/fortran/gfortranspec.c | 11 +- gcc/fortran/interface.c | 431 +- gcc/fortran/intrinsic.c | 180 +- gcc/fortran/intrinsic.h | 13 +- gcc/fortran/intrinsic.texi | 763 +- gcc/fortran/invoke.texi | 54 +- gcc/fortran/io.c | 74 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 12 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 4 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 243 +- gcc/fortran/libgfortran.h | 47 +- gcc/fortran/match.c | 274 +- gcc/fortran/match.h | 36 +- gcc/fortran/matchexp.c | 14 +- gcc/fortran/mathbuiltins.def | 12 +- gcc/fortran/misc.c | 2 +- gcc/fortran/module.c | 337 +- gcc/fortran/openmp.c | 2658 +- gcc/fortran/options.c | 661 +- gcc/fortran/parse.c | 857 +- gcc/fortran/parse.h | 4 +- gcc/fortran/primary.c | 182 +- gcc/fortran/resolve.c | 1382 +- gcc/fortran/scanner.c | 471 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 245 +- gcc/fortran/st.c | 31 +- gcc/fortran/symbol.c | 185 +- gcc/fortran/target-memory.c | 12 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 230 +- gcc/fortran/trans-array.h | 4 +- gcc/fortran/trans-common.c | 61 +- gcc/fortran/trans-const.c | 34 +- gcc/fortran/trans-const.h | 6 +- gcc/fortran/trans-decl.c | 570 +- gcc/fortran/trans-expr.c | 1236 +- gcc/fortran/trans-intrinsic.c | 1932 +- gcc/fortran/trans-io.c | 201 +- gcc/fortran/trans-openmp.c | 1770 +- gcc/fortran/trans-stmt.c | 1217 +- gcc/fortran/trans-stmt.h | 6 +- gcc/fortran/trans-types.c | 243 +- gcc/fortran/trans-types.h | 5 +- gcc/fortran/trans.c | 94 +- gcc/fortran/trans.h | 78 +- gcc/fortran/types.def | 16 +- gcc/fp-test.c | 2 +- gcc/function.c | 799 +- gcc/function.h | 300 +- gcc/fwprop.c | 85 +- gcc/gcc-ar.c | 45 +- gcc/{main.c => gcc-main.c} | 27 +- gcc/gcc-plugin.h | 38 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 1096 +- gcc/gcc.h | 40 +- gcc/gcov-counter.def | 57 + gcc/gcov-dump.c | 10 +- gcc/gcov-io.c | 31 +- gcc/gcov-io.h | 68 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 610 + gcc/gcov.c | 6 +- gcc/gcse-common.c | 227 + gcc/gcse-common.h | 47 + gcc/gcse.c | 560 +- gcc/gcse.h | 6 +- gcc/gdbhooks.py | 110 +- gcc/gdbinit.in | 31 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 70 +- gcc/genattrtab.c | 48 +- gcc/genautomata.c | 60 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 10 +- gcc/genconfig.c | 25 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 42 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 73 + gcc/{c-family/c-ada-spec.h => generic-match.h} | 35 +- gcc/genextract.c | 4 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 9 +- gcc/gengtype-lex.l | 13 +- gcc/gengtype-parse.c | 13 +- gcc/gengtype-state.c | 154 +- gcc/gengtype.c | 762 +- gcc/gengtype.h | 40 +- gcc/genhooks.c | 2 +- gcc/genmatch.c | 3712 ++ gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 112 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 88 +- gcc/genoutput.c | 48 +- gcc/genpeep.c | 16 +- gcc/genpreds.c | 141 +- gcc/genrecog.c | 108 +- gcc/gensupport.c | 4 +- gcc/gensupport.h | 2 +- gcc/ggc-common.c | 246 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 52 +- gcc/ggc.h | 71 +- gcc/gimple-builder.c | 46 +- gcc/gimple-builder.h | 18 +- gcc/gimple-expr.c | 22 +- gcc/gimple-expr.h | 8 +- gcc/gimple-fold.c | 3635 +- gcc/gimple-fold.h | 87 +- gcc/gimple-iterator.c | 63 +- gcc/gimple-iterator.h | 56 +- gcc/gimple-low.c | 77 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 863 + gcc/gimple-match.h | 50 + gcc/gimple-pretty-print.c | 350 +- gcc/gimple-pretty-print.h | 2 +- gcc/gimple-ssa-isolate-paths.c | 135 +- gcc/gimple-ssa-strength-reduction.c | 171 +- gcc/gimple-ssa.h | 44 +- gcc/gimple-streamer-in.c | 66 +- gcc/gimple-streamer-out.c | 67 +- gcc/gimple-streamer.h | 10 +- gcc/gimple-walk.c | 221 +- gcc/gimple-walk.h | 4 +- gcc/gimple.c | 531 +- gcc/gimple.def | 14 +- gcc/gimple.h | 1725 +- gcc/gimplify-me.c | 53 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 954 +- gcc/gimplify.h | 10 +- gcc/ginclude/float.h | 14 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 2 +- gcc/ginclude/stdatomic.h | 36 +- gcc/ginclude/stdbool.h | 8 +- 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 | 118 +- gcc/go/Make-lang.in | 9 +- gcc/go/config-lang.in | 3 +- gcc/go/gccgo.texi | 23 +- gcc/go/go-backend.c | 11 +- gcc/go/go-c.h | 2 +- gcc/go/go-gcc.cc | 254 +- gcc/go/go-lang.c | 32 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/backend.h | 77 +- gcc/go/gofrontend/dataflow.cc | 27 +- gcc/go/gofrontend/escape.cc | 1481 + gcc/go/gofrontend/escape.h | 310 + gcc/go/gofrontend/export.cc | 72 +- gcc/go/gofrontend/export.h | 16 +- gcc/go/gofrontend/expressions.cc | 2189 +- gcc/go/gofrontend/expressions.h | 953 +- gcc/go/gofrontend/go.cc | 19 +- gcc/go/gofrontend/gogo.cc | 600 +- gcc/go/gofrontend/gogo.h | 227 +- gcc/go/gofrontend/import-archive.cc | 9 + gcc/go/gofrontend/import.cc | 67 +- gcc/go/gofrontend/import.h | 9 + gcc/go/gofrontend/lex.cc | 7 +- gcc/go/gofrontend/parse.cc | 412 +- gcc/go/gofrontend/parse.h | 20 +- gcc/go/gofrontend/runtime.cc | 23 +- gcc/go/gofrontend/runtime.def | 10 +- gcc/go/gofrontend/statements.cc | 484 +- gcc/go/gofrontend/statements.h | 185 +- gcc/go/gofrontend/types.cc | 877 +- gcc/go/gofrontend/types.h | 212 +- gcc/go/gofrontend/unsafe.cc | 8 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 2 +- gcc/godump.c | 493 +- gcc/graph.c | 23 +- gcc/graph.h | 2 +- gcc/graphds.c | 2 +- gcc/graphds.h | 7 +- gcc/graphite-blocking.c | 25 +- gcc/graphite-clast-to-gimple.c | 1744 - gcc/graphite-clast-to-gimple.h | 44 - gcc/graphite-dependences.c | 202 +- gcc/graphite-htab.h | 60 - gcc/graphite-interchange.c | 66 +- gcc/graphite-isl-ast-to-gimple.c | 1106 + .../i386/rdos64.h => graphite-isl-ast-to-gimple.h} | 14 +- gcc/graphite-optimize-isl.c | 267 +- gcc/graphite-poly.c | 157 +- gcc/graphite-poly.h | 16 +- gcc/graphite-scop-detection.c | 56 +- gcc/graphite-scop-detection.h | 6 +- gcc/graphite-sese-to-poly.c | 264 +- gcc/graphite-sese-to-poly.h | 2 +- gcc/graphite.c | 51 +- gcc/gsstruct.def | 36 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 6 +- gcc/haifa-sched.c | 1414 +- gcc/hard-reg-set.h | 94 +- gcc/hash-map.h | 334 + gcc/hash-set.h | 264 + gcc/hash-table.c | 100 +- gcc/hash-table.h | 1123 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 81 +- gcc/hooks.h | 39 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hw-doloop.c | 44 +- gcc/hw-doloop.h | 15 +- gcc/hwint.c | 18 +- gcc/hwint.h | 19 +- gcc/ifcvt.c | 559 +- gcc/ifcvt.h | 43 + gcc/inchash.c | 75 + gcc/inchash.h | 137 + gcc/incpath.c | 5 +- gcc/incpath.h | 7 +- gcc/init-regs.c | 40 +- gcc/input.c | 39 +- gcc/input.h | 14 +- gcc/insn-addr.h | 4 +- gcc/insn-notes.def | 2 +- gcc/internal-fn.c | 1669 +- gcc/internal-fn.def | 52 +- gcc/internal-fn.h | 25 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-chkp.c | 873 + gcc/{fortran/scanner.h => ipa-chkp.h} | 22 +- gcc/ipa-comdats.c | 119 +- gcc/ipa-cp.c | 2006 +- gcc/ipa-devirt.c | 3314 +- gcc/ipa-icf-gimple.c | 1064 + gcc/ipa-icf-gimple.h | 278 + gcc/ipa-icf.c | 3380 ++ gcc/ipa-icf.h | 622 + gcc/ipa-inline-analysis.c | 718 +- gcc/ipa-inline-transform.c | 203 +- gcc/ipa-inline.c | 1348 +- gcc/ipa-inline.h | 82 +- gcc/ipa-polymorphic-call.c | 2513 + gcc/ipa-profile.c | 140 +- gcc/ipa-prop.c | 1523 +- gcc/ipa-prop.h | 224 +- gcc/ipa-pure-const.c | 479 +- gcc/ipa-ref-inline.h | 108 - gcc/ipa-ref.c | 326 +- gcc/ipa-ref.h | 103 +- gcc/ipa-reference.c | 212 +- gcc/ipa-reference.h | 5 +- gcc/ipa-split.c | 390 +- gcc/ipa-utils.c | 484 +- gcc/ipa-utils.h | 141 +- gcc/ipa-visibility.c | 226 +- gcc/ipa.c | 598 +- gcc/ira-build.c | 66 +- gcc/ira-color.c | 141 +- gcc/ira-conflicts.c | 46 +- gcc/ira-costs.c | 413 +- gcc/ira-emit.c | 68 +- gcc/ira-int.h | 54 +- gcc/ira-lives.c | 90 +- gcc/ira.c | 494 +- gcc/ira.h | 26 +- gcc/is-a.h | 26 +- gcc/java/ChangeLog | 128 +- gcc/java/ChangeLog.gimple-classes | 20 + gcc/java/ChangeLog.jit | 14 + gcc/java/Make-lang.in | 2 +- gcc/java/boehm.c | 12 +- gcc/java/builtins.c | 43 +- gcc/java/class.c | 78 +- gcc/java/config-lang.in | 2 +- gcc/java/constants.c | 12 +- gcc/java/decl.c | 30 +- gcc/java/except.c | 22 +- gcc/java/expr.c | 51 +- gcc/java/gcj.texi | 2 +- gcc/java/java-except.h | 2 +- gcc/java/java-gimplify.c | 20 +- gcc/java/java-tree.def | 2 +- gcc/java/java-tree.h | 52 +- gcc/java/javaop.def | 2 +- gcc/java/javaop.h | 2 +- gcc/java/jcf-depend.c | 2 +- gcc/java/jcf-dump.c | 14 +- gcc/java/jcf-io.c | 35 +- gcc/java/jcf-parse.c | 56 +- gcc/java/jcf-path.c | 2 +- gcc/java/jcf-reader.c | 2 +- gcc/java/jcf.h | 2 +- gcc/java/jvgenmain.c | 16 +- gcc/java/jvspec.c | 19 +- gcc/java/lang-specs.h | 2 +- gcc/java/lang.c | 36 +- gcc/java/lang.opt | 2 +- gcc/java/mangle.c | 14 +- gcc/java/mangle_name.c | 12 +- gcc/java/parse.h | 2 +- gcc/java/resource.c | 22 +- gcc/java/typeck.c | 19 +- gcc/java/verify-glue.c | 12 +- gcc/java/verify-impl.c | 12 +- gcc/java/verify.h | 2 +- gcc/java/win32-host.c | 2 +- gcc/java/zextract.c | 2 +- gcc/java/zipfile.h | 2 +- gcc/jit/ChangeLog | 1436 + gcc/jit/ChangeLog.jit | 3498 ++ gcc/jit/Make-lang.in | 310 + gcc/jit/TODO.rst | 117 + gcc/{c => jit}/config-lang.in | 24 +- gcc/jit/docs/Makefile | 153 + gcc/jit/docs/_build/texinfo/Makefile | 50 + gcc/jit/docs/_build/texinfo/factorial.png | Bin 0 -> 183838 bytes gcc/jit/docs/_build/texinfo/factorial1.png | Bin 0 -> 183838 bytes gcc/jit/docs/_build/texinfo/libgccjit.texi | 14059 +++++ gcc/jit/docs/_build/texinfo/sum-of-squares.png | Bin 0 -> 22839 bytes gcc/jit/docs/_build/texinfo/sum-of-squares1.png | Bin 0 -> 22839 bytes gcc/jit/docs/conf.py | 258 + gcc/jit/docs/cp/index.rst | 41 + gcc/jit/docs/cp/intro/index.rst | 27 + gcc/jit/docs/cp/intro/tutorial01.rst | 52 + gcc/jit/docs/cp/intro/tutorial02.rst | 344 + gcc/jit/docs/cp/intro/tutorial03.rst | 394 + gcc/jit/docs/cp/intro/tutorial04.rst | 1092 + gcc/jit/docs/cp/topics/compilation.rst | 58 + gcc/jit/docs/cp/topics/contexts.rst | 198 + gcc/jit/docs/cp/topics/expressions.rst | 616 + gcc/jit/docs/cp/topics/functions.rst | 243 + gcc/jit/docs/cp/topics/index.rst | 30 + gcc/jit/docs/cp/topics/locations.rst | 65 + gcc/jit/docs/cp/topics/objects.rst | 70 + gcc/jit/docs/cp/topics/types.rst | 183 + gcc/jit/docs/examples/emit-alphabet.bf | 17 + gcc/jit/docs/examples/tut01-hello-world.c | 123 + gcc/jit/docs/examples/tut01-hello-world.cc | 107 + gcc/jit/docs/examples/tut02-square.c | 113 + gcc/jit/docs/examples/tut02-square.cc | 95 + gcc/jit/docs/examples/tut03-sum-of-squares.c | 172 + gcc/jit/docs/examples/tut03-sum-of-squares.cc | 137 + gcc/jit/docs/examples/tut04-toyvm/Makefile | 11 + gcc/jit/docs/examples/tut04-toyvm/factorial.toy | 50 + gcc/jit/docs/examples/tut04-toyvm/fibonacci.toy | 66 + gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 912 + gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 902 + gcc/jit/docs/examples/tut05-bf.c | 446 + gcc/jit/docs/index.rst | 58 + gcc/jit/docs/internals/index.rst | 337 + .../docs/internals/test-hello-world.exe.log.txt | 176 + gcc/jit/docs/intro/factorial.png | Bin 0 -> 183838 bytes gcc/jit/docs/intro/index.rst | 28 + gcc/jit/docs/intro/sum-of-squares.png | Bin 0 -> 22839 bytes gcc/jit/docs/intro/tutorial01.rst | 52 + gcc/jit/docs/intro/tutorial02.rst | 393 + gcc/jit/docs/intro/tutorial03.rst | 388 + gcc/jit/docs/intro/tutorial04.rst | 1117 + gcc/jit/docs/intro/tutorial05.rst | 256 + gcc/jit/docs/topics/compilation.rst | 199 + gcc/jit/docs/topics/contexts.rst | 464 + gcc/jit/docs/topics/expressions.rst | 569 + gcc/jit/docs/topics/functions.rst | 315 + gcc/jit/docs/topics/index.rst | 30 + gcc/jit/docs/topics/locations.rst | 69 + gcc/jit/docs/topics/objects.rst | 86 + gcc/jit/docs/topics/types.rst | 220 + gcc/jit/dummy-frontend.c | 272 + gcc/jit/jit-builtins.c | 580 + gcc/jit/jit-builtins.h | 169 + gcc/jit/jit-common.h | 196 + gcc/jit/jit-logging.c | 171 + gcc/jit/jit-logging.h | 193 + gcc/jit/jit-playback.c | 2846 + gcc/jit/jit-playback.h | 649 + gcc/jit/jit-recording.c | 5391 ++ gcc/jit/jit-recording.h | 1738 + gcc/jit/jit-result.c | 118 + gcc/jit/jit-result.h | 51 + gcc/jit/jit-spec.c | 44 + gcc/jit/jit-tempdir.c | 148 + gcc/jit/jit-tempdir.h | 83 + gcc/jit/libgccjit++.h | 1639 + gcc/jit/libgccjit.c | 2372 + gcc/jit/libgccjit.h | 1140 + gcc/jit/libgccjit.map | 107 + gcc/jit/notes.txt | 128 + gcc/jump.c | 304 +- gcc/langhooks-def.h | 9 +- gcc/langhooks.c | 64 +- gcc/langhooks.h | 22 +- gcc/lcm.c | 48 +- gcc/lcm.h | 34 + gcc/libfuncs.h | 16 +- gcc/limitx.h | 2 +- gcc/lists.c | 74 +- gcc/loop-doloop.c | 59 +- gcc/loop-init.c | 77 +- gcc/loop-invariant.c | 196 +- gcc/loop-iv.c | 222 +- gcc/loop-unroll.c | 762 +- gcc/{tsan.h => loop-unroll.h} | 15 +- gcc/lower-subreg.c | 422 +- gcc/lower-subreg.h | 4 +- gcc/lra-assigns.c | 167 +- gcc/lra-coalesce.c | 47 +- gcc/lra-constraints.c | 828 +- gcc/lra-eliminations.c | 209 +- gcc/lra-int.h | 86 +- gcc/lra-lives.c | 461 +- gcc/lra-remat.c | 1316 + gcc/lra-spills.c | 44 +- gcc/lra.c | 483 +- gcc/lra.h | 11 +- gcc/lto-cgraph.c | 480 +- gcc/lto-compress.c | 22 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 86 +- gcc/lto-section-in.c | 103 +- gcc/lto-section-names.h | 15 +- gcc/lto-section-out.c | 147 +- gcc/lto-streamer-in.c | 474 +- gcc/lto-streamer-out.c | 1281 +- gcc/lto-streamer.c | 44 +- gcc/lto-streamer.h | 305 +- gcc/lto-wrapper.c | 923 +- gcc/lto/ChangeLog | 360 + 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 | 2 +- gcc/lto/lto-lang.c | 92 +- gcc/lto/lto-object.c | 46 +- gcc/lto/lto-partition.c | 454 +- gcc/lto/lto-partition.h | 5 +- gcc/lto/lto-symtab.c | 156 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 401 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 9 +- gcc/machmode.h | 55 +- gcc/main.c | 9 +- gcc/match.pd | 1070 + gcc/mcf.c | 13 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 3 +- gcc/mode-switching.c | 368 +- gcc/modulo-sched.c | 105 +- gcc/objc/ChangeLog | 128 +- gcc/objc/Make-lang.in | 4 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 102 +- gcc/objc/objc-act.h | 69 +- gcc/objc/objc-encoding.c | 16 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 13 +- gcc/objc/objc-lang.c | 14 +- gcc/objc/objc-map.c | 12 +- gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 13 +- gcc/objc/objc-next-runtime-abi-02.c | 13 +- gcc/objc/objc-runtime-hooks.h | 2 +- gcc/objc/objc-runtime-shared-support.c | 12 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 13 +- gcc/objcp/Make-lang.in | 2 +- gcc/objcp/config-lang.in | 4 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 13 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 12 +- gcc/omega.c | 12 +- gcc/omega.h | 2 +- gcc/omp-builtins.def | 35 +- gcc/omp-low.c | 3103 +- gcc/omp-low.h | 6 +- gcc/opt-functions.awk | 46 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-read.awk | 2 +- gcc/optabs.c | 861 +- gcc/optabs.def | 14 +- gcc/optabs.h | 633 +- gcc/optc-gen.awk | 76 +- gcc/optc-save-gen.awk | 387 +- gcc/opth-gen.awk | 54 +- gcc/opts-common.c | 9 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 44 +- gcc/opts.c | 319 +- gcc/opts.h | 3 +- gcc/output.h | 49 +- gcc/params.c | 16 +- gcc/params.def | 126 +- gcc/params.h | 8 +- gcc/pass_manager.h | 5 +- gcc/passes.c | 449 +- gcc/passes.def | 75 +- gcc/plugin.c | 52 +- gcc/plugin.def | 5 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 48 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 28237 +++++---- gcc/po/da.po | 38553 ++++++------ gcc/po/de.po | 30830 ++++++---- gcc/po/el.po | 28330 +++++---- gcc/po/es.po | 30375 ++++++---- gcc/po/exgettext | 2 +- gcc/po/fi.po | 29307 +++++---- gcc/po/fr.po | 47346 +++++++-------- gcc/po/gcc.pot | 29004 +++++---- gcc/po/hr.po | 27837 +++++---- gcc/po/id.po | 29956 ++++++---- gcc/po/ja.po | 29131 +++++---- gcc/po/nl.po | 28968 +++++---- gcc/po/ru.po | 29179 +++++---- gcc/po/sr.po | 29689 ++++++---- gcc/po/sv.po | 30448 ++++++---- gcc/po/tr.po | 29499 ++++++---- gcc/po/vi.po | 29900 +++++----- gcc/po/zh_CN.po | 29933 ++++++---- gcc/po/zh_TW.po | 29318 +++++---- gcc/pointer-set.c | 271 - gcc/pointer-set.h | 170 - gcc/postreload-gcse.c | 260 +- gcc/postreload.c | 130 +- gcc/predict.c | 359 +- gcc/predict.def | 2 +- gcc/predict.h | 46 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 36 +- gcc/pretty-print.h | 40 +- gcc/print-rtl.c | 44 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 46 +- gcc/print-tree.h | 2 +- gcc/profile.c | 66 +- gcc/profile.h | 16 +- gcc/read-md.c | 2 +- gcc/read-md.h | 7 +- gcc/read-rtl.c | 4 +- gcc/real.c | 239 +- gcc/real.h | 75 +- gcc/realmpfr.c | 12 +- gcc/realmpfr.h | 2 +- gcc/recog.c | 363 +- gcc/recog.h | 65 +- gcc/ree.c | 232 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 179 +- gcc/regcprop.c | 193 +- gcc/regcprop.h | 4 +- gcc/reginfo.c | 210 +- gcc/regrename.c | 83 +- gcc/regrename.h | 8 +- gcc/regs.h | 24 +- gcc/regset.h | 2 +- gcc/regstat.c | 15 +- gcc/reload.c | 193 +- gcc/reload.h | 50 +- gcc/reload1.c | 410 +- gcc/reorg.c | 747 +- gcc/resource.c | 152 +- gcc/resource.h | 10 +- gcc/rtl-chkp.c | 334 + gcc/rtl-chkp.h | 38 + gcc/rtl-error.c | 15 +- gcc/rtl-error.h | 13 +- gcc/rtl-iter.h | 291 + gcc/rtl.c | 87 +- gcc/rtl.def | 2 +- gcc/rtl.h | 1271 +- gcc/rtlanal.c | 958 +- gcc/rtlhash.c | 107 + gcc/{print-rtl.h => rtlhash.h} | 21 +- gcc/rtlhooks-def.h | 14 +- gcc/rtlhooks.c | 41 +- gcc/sanitizer.def | 106 +- gcc/sanopt.c | 789 + gcc/sbitmap.c | 2 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 396 +- gcc/sched-ebb.c | 74 +- gcc/sched-int.h | 210 +- gcc/sched-rgn.c | 193 +- gcc/sched-vis.c | 61 +- gcc/sdbout.c | 28 +- gcc/sdbout.h | 7 +- gcc/sel-sched-dump.c | 22 +- gcc/sel-sched-dump.h | 4 +- gcc/sel-sched-ir.c | 169 +- gcc/sel-sched-ir.h | 95 +- gcc/sel-sched.c | 199 +- gcc/sel-sched.h | 2 +- gcc/sese.c | 154 +- gcc/sese.h | 27 +- gcc/shrink-wrap.c | 176 +- gcc/shrink-wrap.h | 26 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 519 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/sreal.c | 519 +- gcc/sreal.h | 264 +- gcc/ssa-iterators.h | 22 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 33 +- gcc/statistics.c | 58 +- gcc/statistics.h | 2 +- gcc/stmt.c | 87 +- gcc/stmt.h | 16 +- gcc/stor-layout.c | 198 +- gcc/stor-layout.h | 12 +- gcc/store-motion.c | 162 +- gcc/streamer-hooks.c | 2 +- gcc/streamer-hooks.h | 8 +- gcc/stringpool.c | 18 +- gcc/stringpool.h | 2 +- gcc/symbol-summary.h | 298 + gcc/symtab.c | 1655 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 22 +- gcc/target-def.h | 2 +- gcc/target-globals.c | 90 +- gcc/target-globals.h | 32 +- gcc/target-hooks-macros.h | 2 +- gcc/target.def | 692 +- gcc/target.h | 17 +- gcc/targhooks.c | 325 +- gcc/targhooks.h | 128 +- gcc/testsuite/ChangeLog | 8647 ++- gcc/testsuite/ChangeLog-2014 | 18772 ++++++ gcc/testsuite/ChangeLog.jit | 626 + gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/ada/acats/run_all.sh | 87 +- gcc/testsuite/ada/acats/tests/cd/cd300051.c | 2 +- gcc/testsuite/c-c++-common/Wbool-compare-1.c | 128 + .../c-c++-common/Wmemset-transposed-args1.c | 31 + .../c-c++-common/Wmemset-transposed-args2.c | 20 + .../c-c++-common/Wshift-count-negative-1.c | 8 + .../c-c++-common/Wshift-count-negative-2.c | 8 + .../c-c++-common/Wshift-count-overflow-1.c | 8 + .../c-c++-common/Wshift-count-overflow-2.c | 8 + .../c-c++-common/Wsizeof-pointer-memaccess1.c | 2 +- .../c-c++-common/Wsizeof-pointer-memaccess2.c | 2 +- gcc/testsuite/c-c++-common/addrtmp.c | 30 + gcc/testsuite/c-c++-common/asan/aggressive-opts.c | 28 + gcc/testsuite/c-c++-common/asan/bitfield-1.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-2.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-3.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-4.c | 25 + gcc/testsuite/c-c++-common/asan/bitfield-5.c | 24 + .../c-c++-common/asan/global-overflow-1.c | 2 +- gcc/testsuite/c-c++-common/asan/heap-overflow-1.c | 6 +- gcc/testsuite/c-c++-common/asan/inc.c | 4 +- .../c-c++-common/asan/instrument-with-calls-1.c | 5 +- .../c-c++-common/asan/instrument-with-calls-2.c | 9 +- .../c-c++-common/asan/instrument-with-calls-3.c | 5 +- gcc/testsuite/c-c++-common/asan/kasan-recover-1.c | 11 + gcc/testsuite/c-c++-common/asan/kasan-recover-2.c | 11 + gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- gcc/testsuite/c-c++-common/asan/misalign-1.c | 5 +- gcc/testsuite/c-c++-common/asan/misalign-2.c | 5 +- .../c-c++-common/asan/no-asan-check-glob.c | 13 + gcc/testsuite/c-c++-common/asan/no-asan-globals.c | 5 +- .../c-c++-common/asan/no-instrument-reads.c | 5 +- .../c-c++-common/asan/no-instrument-writes.c | 5 +- .../asan/no-redundant-instrumentation-1.c | 22 +- .../asan/no-redundant-instrumentation-10.c | 18 + .../asan/no-redundant-instrumentation-11.c | 20 + .../asan/no-redundant-instrumentation-12.c | 16 + .../asan/no-redundant-instrumentation-13.c | 15 + .../asan/no-redundant-instrumentation-14.c | 15 + .../asan/no-redundant-instrumentation-15.c | 16 + .../asan/no-redundant-instrumentation-2.c | 26 - .../asan/no-redundant-instrumentation-3.c | 10 +- .../asan/no-redundant-instrumentation-4.c | 16 +- .../asan/no-redundant-instrumentation-5.c | 18 +- .../asan/no-redundant-instrumentation-6.c | 19 +- .../asan/no-redundant-instrumentation-7.c | 26 +- .../asan/no-redundant-instrumentation-8.c | 18 +- .../c-c++-common/asan/no-use-after-return.c | 5 +- gcc/testsuite/c-c++-common/asan/null-deref-1.c | 4 +- gcc/testsuite/c-c++-common/asan/pr61530.c | 17 + gcc/testsuite/c-c++-common/asan/pr62089.c | 37 + gcc/testsuite/c-c++-common/asan/pr62140-1.c | 10 + gcc/testsuite/c-c++-common/asan/pr62140-2.c | 11 + gcc/testsuite/c-c++-common/asan/pr63316.c | 22 + gcc/testsuite/c-c++-common/asan/pr63638.c | 20 + gcc/testsuite/c-c++-common/asan/pr63888.c | 34 + .../asan/{use-after-return-1.c => pr64820.c} | 32 +- gcc/testsuite/c-c++-common/asan/red-align-1.c | 20 + gcc/testsuite/c-c++-common/asan/red-align-2.c | 20 + .../{no-instrument-reads.c => sanitize-all-1.c} | 5 +- gcc/testsuite/c-c++-common/asan/shadow-offset-1.c | 11 + gcc/testsuite/c-c++-common/asan/stack-overflow-1.c | 2 +- .../c-c++-common/asan/strlen-overflow-1.c | 24 + .../c-c++-common/asan/strncpy-overflow-1.c | 8 +- gcc/testsuite/c-c++-common/asan/use-after-free-1.c | 10 +- gcc/testsuite/c-c++-common/attr-aligned-1.c | 24 + .../c-c++-common/builtin-arith-overflow-1.c | 49 + .../c-c++-common/cilk-plus/AN/builtin_fn_custom.c | 1 + .../cilk-plus/AN/builtin_fn_mutating.c | 1 + gcc/testsuite/c-c++-common/cilk-plus/AN/misc.c | 8 +- .../c-c++-common/cilk-plus/AN/pr57541-2.c | 15 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 13 +- .../c-c++-common/cilk-plus/AN/pr61455-2.c | 13 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c | 9 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c | 14 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c | 9 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c | 10 + gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c | 10 + .../c-c++-common/cilk-plus/CK/cilk-for-2.c | 393 + .../c-c++-common/cilk-plus/CK/cilk-for-3.c | 19 + .../c-c++-common/cilk-plus/CK/cilk-fors.c | 87 + .../c-c++-common/cilk-plus/CK/cilk_for_errors.c | 53 + .../c-c++-common/cilk-plus/CK/cilk_for_grain.c | 35 + .../cilk-plus/CK/cilk_for_grain_errors.c | 48 + .../c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c | 35 + gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c | 56 + .../c-c++-common/cilk-plus/CK/nested_cilk_for.c | 79 + gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c | 4 + gcc/testsuite/c-c++-common/cpp/normalize-3.c | 4 +- gcc/testsuite/c-c++-common/cpp/openacc-define-1.c | 6 + gcc/testsuite/c-c++-common/cpp/openacc-define-2.c | 7 + gcc/testsuite/c-c++-common/cpp/openacc-define-3.c | 11 + gcc/testsuite/c-c++-common/cpp/pr63831-1.c | 64 + gcc/testsuite/c-c++-common/cpp/pr63831-2.c | 7 + gcc/testsuite/c-c++-common/cpp/pr65238-1.c | 53 + gcc/testsuite/c-c++-common/cpp/ucnid-2011-1.c | 4 +- gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 12 + .../c-c++-common/goacc-gomp/nesting-fail-1.c | 457 + .../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/asyncwait-1.c | 213 + gcc/testsuite/c-c++-common/goacc/cache-1.c | 88 + gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 18 + .../gomp => c-c++-common/goacc}/collapse-1.c | 21 +- gcc/testsuite/c-c++-common/goacc/data-1.c | 6 + gcc/testsuite/c-c++-common/goacc/data-2.c | 21 + .../c-c++-common/goacc/data-clause-duplicate-1.c | 13 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 86 + gcc/testsuite/c-c++-common/goacc/deviceptr-2.c | 23 + gcc/testsuite/c-c++-common/goacc/deviceptr-3.c | 11 + gcc/testsuite/c-c++-common/goacc/if-clause-1.c | 10 + gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 11 + gcc/testsuite/c-c++-common/goacc/kernels-1.c | 6 + gcc/testsuite/c-c++-common/goacc/loop-1.c | 72 + gcc/testsuite/c-c++-common/goacc/loop-private-1.c | 14 + gcc/testsuite/c-c++-common/goacc/nesting-1.c | 101 + gcc/testsuite/c-c++-common/goacc/nesting-data-1.c | 61 + gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 39 + gcc/testsuite/c-c++-common/goacc/parallel-1.c | 6 + gcc/testsuite/c-c++-common/goacc/pcopy.c | 11 + gcc/testsuite/c-c++-common/goacc/pcopyin.c | 11 + gcc/testsuite/c-c++-common/goacc/pcopyout.c | 11 + gcc/testsuite/c-c++-common/goacc/pcreate.c | 11 + gcc/testsuite/c-c++-common/goacc/pragma_context.c | 34 + gcc/testsuite/c-c++-common/goacc/present-1.c | 11 + gcc/testsuite/c-c++-common/goacc/reduction-1.c | 71 + gcc/testsuite/c-c++-common/goacc/reduction-2.c | 50 + gcc/testsuite/c-c++-common/goacc/reduction-3.c | 50 + gcc/testsuite/c-c++-common/goacc/reduction-4.c | 52 + gcc/testsuite/c-c++-common/goacc/sb-1.c | 75 + gcc/testsuite/c-c++-common/goacc/sb-2.c | 22 + gcc/testsuite/c-c++-common/goacc/sb-3.c | 18 + gcc/testsuite/c-c++-common/goacc/update-1.c | 17 + gcc/testsuite/c-c++-common/gomp/nesting-1.c | 75 + gcc/testsuite/c-c++-common/gomp/nesting-warn-1.c | 23 + gcc/testsuite/c-c++-common/gomp/pr60823-4.c | 7 + gcc/testsuite/c-c++-common/gomp/pr61200.c | 13 + gcc/testsuite/c-c++-common/gomp/pr63249.c | 16 + gcc/testsuite/c-c++-common/gomp/pr63328.c | 5 + gcc/testsuite/c-c++-common/pr19807-1.c | 11 + gcc/testsuite/c-c++-common/pr49706-2.c | 20 + gcc/testsuite/c-c++-common/pr49706.c | 113 +- gcc/testsuite/c-c++-common/pr50459.c | 1 + gcc/testsuite/c-c++-common/pr53874.c | 35 + gcc/testsuite/c-c++-common/pr56493.c | 16 + gcc/testsuite/c-c++-common/pr56607.c | 4 +- gcc/testsuite/c-c++-common/pr57653-2.c | 4 + .../testsuite/c-c++-common/pr57653-2.h | 0 gcc/testsuite/c-c++-common/pr57653.c | 6 + gcc/testsuite/c-c++-common/pr57653.h | 1 + gcc/testsuite/c-c++-common/pr60226.c | 14 + gcc/testsuite/c-c++-common/pr61405.c | 31 + gcc/testsuite/c-c++-common/pr61553.c | 8 + gcc/testsuite/c-c++-common/pr62199-2.c | 20 + gcc/testsuite/c-c++-common/pr62199.c | 22 + gcc/testsuite/c-c++-common/pr63764-1.c | 21 + gcc/testsuite/c-c++-common/pr63764-2.c | 35 + gcc/testsuite/c-c++-common/pr65040.c | 21 + gcc/testsuite/c-c++-common/pr65120.c | 32 + gcc/testsuite/c-c++-common/pr65556.c | 23 + gcc/testsuite/c-c++-common/raw-string-18.c | 2 +- gcc/testsuite/c-c++-common/raw-string-19.c | 2 +- gcc/testsuite/c-c++-common/raw-string-3.c | 2 +- gcc/testsuite/c-c++-common/rotate-1.c | 2 +- gcc/testsuite/c-c++-common/rotate-2.c | 2 +- gcc/testsuite/c-c++-common/rotate-3.c | 2 +- gcc/testsuite/c-c++-common/rotate-4.c | 2 +- gcc/testsuite/c-c++-common/sizeof-array-argument.c | 100 + gcc/testsuite/c-c++-common/tm/safe-3.c | 1 + .../c-c++-common/torture/aarch64-vect-lane-1.c | 8 + .../c-c++-common/torture/aarch64-vect-lane-2.c | 8 + .../torture/builtin-arith-overflow-1.c | 24 + .../torture/builtin-arith-overflow-1.h | 37 + .../torture/builtin-arith-overflow-10.c | 19 + .../torture/builtin-arith-overflow-11.c | 17 + .../torture/builtin-arith-overflow-12.c | 17 + .../torture/builtin-arith-overflow-12.h | 80 + .../torture/builtin-arith-overflow-13.c | 17 + .../torture/builtin-arith-overflow-14.c | 17 + .../torture/builtin-arith-overflow-15.c | 17 + .../torture/builtin-arith-overflow-16.c | 17 + .../torture/builtin-arith-overflow-17.c | 20 + .../torture/builtin-arith-overflow-18.c | 36 + .../torture/builtin-arith-overflow-2.c | 24 + .../torture/builtin-arith-overflow-3.c | 24 + .../torture/builtin-arith-overflow-4.c | 18 + .../torture/builtin-arith-overflow-5.c | 18 + .../torture/builtin-arith-overflow-6.c | 21 + .../torture/builtin-arith-overflow-7.c | 80 + .../torture/builtin-arith-overflow-8.c | 23 + .../torture/builtin-arith-overflow-9.c | 21 + .../c-c++-common/torture/builtin-arith-overflow.h | 94 + gcc/testsuite/c-c++-common/torture/pr61741.c | 22 + gcc/testsuite/c-c++-common/tsan/atomic_stack.c | 8 +- gcc/testsuite/c-c++-common/tsan/bitfield_race.c | 30 + gcc/testsuite/c-c++-common/tsan/fd_pipe_race.c | 9 +- gcc/testsuite/c-c++-common/tsan/mutexset1.c | 9 +- gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 85 + gcc/testsuite/c-c++-common/tsan/pr65400-2.c | 10 + gcc/testsuite/c-c++-common/tsan/pr65400-3.c | 75 + gcc/testsuite/c-c++-common/tsan/race_on_barrier.c | 10 +- gcc/testsuite/c-c++-common/tsan/race_on_mutex.c | 12 +- gcc/testsuite/c-c++-common/tsan/race_on_mutex2.c | 11 +- gcc/testsuite/c-c++-common/tsan/simple_race.c | 11 +- gcc/testsuite/c-c++-common/tsan/simple_stack.c | 25 +- gcc/testsuite/c-c++-common/tsan/sleep_sync.c | 6 + gcc/testsuite/c-c++-common/tsan/step.c | 15 + gcc/testsuite/c-c++-common/tsan/tiny_race.c | 8 +- gcc/testsuite/c-c++-common/tsan/tls_race.c | 8 +- gcc/testsuite/c-c++-common/tsan/tsan_barrier.h | 14 + .../c-c++-common/tsan/write_in_reader_lock.c | 8 +- gcc/testsuite/c-c++-common/ubsan/align-1.c | 41 + gcc/testsuite/c-c++-common/ubsan/align-2.c | 56 + gcc/testsuite/c-c++-common/ubsan/align-3.c | 66 + gcc/testsuite/c-c++-common/ubsan/align-4.c | 14 + gcc/testsuite/c-c++-common/ubsan/align-5.c | 15 + gcc/testsuite/c-c++-common/ubsan/align-6.c | 33 + gcc/testsuite/c-c++-common/ubsan/align-7.c | 33 + gcc/testsuite/c-c++-common/ubsan/align-8.c | 32 + gcc/testsuite/c-c++-common/ubsan/align-9.c | 21 + gcc/testsuite/c-c++-common/ubsan/attrib-2.c | 71 + gcc/testsuite/c-c++-common/ubsan/attrib-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/attrib-4.c | 15 + gcc/testsuite/c-c++-common/ubsan/bounds-1.c | 81 + gcc/testsuite/c-c++-common/ubsan/bounds-2.c | 167 + gcc/testsuite/c-c++-common/ubsan/bounds-3.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-4.c | 17 + gcc/testsuite/c-c++-common/ubsan/bounds-5.c | 113 + gcc/testsuite/c-c++-common/ubsan/bounds-6.c | 37 + gcc/testsuite/c-c++-common/ubsan/bounds-7.c | 54 + gcc/testsuite/c-c++-common/ubsan/bounds-8.c | 13 + gcc/testsuite/c-c++-common/ubsan/bounds-9.c | 24 + gcc/testsuite/c-c++-common/ubsan/div-by-zero-7.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-1.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-10.c | 4 +- .../c-c++-common/ubsan/float-cast-overflow-2.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-3.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-4.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-5.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-6.c | 4 +- .../c-c++-common/ubsan/float-cast-overflow-7.c | 2 +- .../c-c++-common/ubsan/float-cast-overflow-8.c | 8 +- .../c-c++-common/ubsan/float-cast-overflow-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/nonnull-1.c | 38 + gcc/testsuite/c-c++-common/ubsan/nonnull-2.c | 36 + gcc/testsuite/c-c++-common/ubsan/nonnull-3.c | 36 + gcc/testsuite/c-c++-common/ubsan/nonnull-4.c | 34 + gcc/testsuite/c-c++-common/ubsan/nonnull-5.c | 34 + gcc/testsuite/c-c++-common/ubsan/object-size-1.c | 125 + gcc/testsuite/c-c++-common/ubsan/object-size-10.c | 79 + gcc/testsuite/c-c++-common/ubsan/object-size-2.c | 10 + gcc/testsuite/c-c++-common/ubsan/object-size-3.c | 56 + gcc/testsuite/c-c++-common/ubsan/object-size-4.c | 31 + gcc/testsuite/c-c++-common/ubsan/object-size-5.c | 38 + gcc/testsuite/c-c++-common/ubsan/object-size-6.c | 9 + gcc/testsuite/c-c++-common/ubsan/object-size-7.c | 29 + gcc/testsuite/c-c++-common/ubsan/object-size-8.c | 32 + gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 97 + gcc/testsuite/c-c++-common/ubsan/overflow-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-add-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-int128.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-mul-3.c | 2 +- .../c-c++-common/ubsan/overflow-negate-2.c | 2 +- .../c-c++-common/ubsan/overflow-negate-3.c | 21 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c | 16 +- gcc/testsuite/c-c++-common/ubsan/overflow-sub-3.c | 34 + gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c | 19 + gcc/testsuite/c-c++-common/ubsan/pr56917.c | 34 + gcc/testsuite/c-c++-common/ubsan/pr59503.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr60613-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr63520.c | 16 + gcc/testsuite/c-c++-common/ubsan/pr63802.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr63839.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr63866.c | 11 + gcc/testsuite/c-c++-common/ubsan/pr63879-1.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr63879-2.c | 13 + gcc/testsuite/c-c++-common/ubsan/pr64121.c | 16 + gcc/testsuite/c-c++-common/ubsan/pr64289.c | 9 + gcc/testsuite/c-c++-common/ubsan/pr64344-1.c | 9 + gcc/testsuite/c-c++-common/ubsan/pr64344-2.c | 11 + gcc/testsuite/c-c++-common/ubsan/pr65081.c | 26 + gcc/testsuite/c-c++-common/ubsan/pr65367.c | 9 + gcc/testsuite/c-c++-common/ubsan/recovery-1.c | 9 + gcc/testsuite/c-c++-common/ubsan/recovery-2.c | 10 + gcc/testsuite/c-c++-common/ubsan/recovery-3.c | 9 + .../c-c++-common/ubsan/recovery-common.inc | 19 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-1.c | 8 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-2.c | 41 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-3.c | 42 + gcc/testsuite/c-c++-common/ubsan/sanitize-all-4.c | 42 + gcc/testsuite/c-c++-common/ubsan/save-expr-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-5.c | 33 - gcc/testsuite/c-c++-common/ubsan/shift-6.c | 2 +- gcc/testsuite/c-c++-common/ubsan/shift-7.c | 27 + gcc/testsuite/c-c++-common/ubsan/shift-8.c | 64 + gcc/testsuite/c-c++-common/ubsan/undefined-1.c | 2 +- gcc/testsuite/c-c++-common/ubsan/undefined-2.c | 22 + gcc/testsuite/c-c++-common/ubsan/unreachable-2.c | 14 + gcc/testsuite/c-c++-common/ubsan/vla-2.c | 2 +- gcc/testsuite/c-c++-common/ubsan/vla-3.c | 2 +- gcc/testsuite/c-c++-common/ubsan/vla-4.c | 2 +- gcc/testsuite/c-c++-common/uninit-G.c | 5 +- .../pch/empty.Hs => c-c++-common/wdate-time.c} | 0 gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Wshadow.C | 15 + gcc/testsuite/g++.dg/abi/abi-tag1.C | 4 +- gcc/testsuite/g++.dg/abi/abi-tag10.C | 28 + gcc/testsuite/g++.dg/abi/abi-tag11.C | 12 + gcc/testsuite/g++.dg/abi/abi-tag12.C | 8 + gcc/testsuite/g++.dg/abi/abi-tag13.C | 5 + gcc/testsuite/g++.dg/abi/abi-tag14.C | 30 + gcc/testsuite/g++.dg/abi/abi-tag4.C | 2 +- gcc/testsuite/g++.dg/abi/abi-tag8.C | 9 + gcc/testsuite/g++.dg/abi/abi-tag9.C | 11 + gcc/testsuite/g++.dg/abi/anon3.C | 4 +- gcc/testsuite/g++.dg/abi/anon4.C | 41 + gcc/testsuite/g++.dg/abi/arm_rtti1.C | 2 +- gcc/testsuite/g++.dg/abi/comdat1.C | 13 + gcc/testsuite/g++.dg/abi/key1.C | 2 +- gcc/testsuite/g++.dg/abi/macro0.C | 3 +- gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C | 16 + gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 10 +- gcc/testsuite/g++.dg/abi/mangle-neon.C | 5 + gcc/testsuite/g++.dg/abi/mangle63.C | 11 + gcc/testsuite/g++.dg/abi/mangle64.C | 13 + gcc/testsuite/g++.dg/abi/mangle65.C | 13 + gcc/testsuite/g++.dg/abi/no-weak1.C | 21 + gcc/testsuite/g++.dg/abi/offsetof.C | 3 +- gcc/testsuite/g++.dg/abi/rtti3.C | 2 +- gcc/testsuite/g++.dg/abi/spec1.C | 4 + gcc/testsuite/g++.dg/asan/asan.exp | 12 +- gcc/testsuite/g++.dg/asan/deep-stack-uaf-1.C | 6 +- gcc/testsuite/g++.dg/asan/deep-tail-call-1.C | 10 +- gcc/testsuite/g++.dg/asan/large-func-test-1.C | 6 +- gcc/testsuite/g++.dg/asan/pr62017.C | 17 + gcc/testsuite/g++.dg/asan/pr64937.C | 30 + gcc/testsuite/g++.dg/asan/pr65004.C | 48 + gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 4 +- .../testsuite/g++.dg/cilk-plus/CK/cf3.cc | 203 +- gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc | 25 + .../testsuite/g++.dg/cilk-plus/CK/for1.cc | 181 +- gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc | 50 + gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc | 68 + gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc | 50 + gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 6 +- gcc/testsuite/g++.dg/cilk-plus/pr60967.C | 9 + gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 5 +- .../g++.dg/compat/struct-layout-1_generate.c | 4 +- gcc/testsuite/g++.dg/conversion/reinterpret1.C | 2 +- gcc/testsuite/g++.dg/cpp/pr23827_cxx11.C | 23 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98.C | 23 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 4 + gcc/testsuite/g++.dg/cpp/pr64127.C | 4 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 2 +- gcc/testsuite/g++.dg/cpp/ucnid-1.C | 2 +- gcc/testsuite/g++.dg/cpp/ucnid-2.C | 17 + gcc/testsuite/g++.dg/cpp/ucnid-3.C | 16 + gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C | 15 + gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wdtor1.C | 13 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing1.C | 18 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing2.C | 5 + gcc/testsuite/g++.dg/cpp0x/aggr1.C | 16 + gcc/testsuite/g++.dg/cpp0x/aggr2.C | 16 + gcc/testsuite/g++.dg/cpp0x/alias-decl-2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-22.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-44.C | 43 + gcc/testsuite/g++.dg/cpp0x/alias-decl-45.C | 24 + gcc/testsuite/g++.dg/cpp0x/alias-decl-46.C | 114 + gcc/testsuite/g++.dg/cpp0x/alias-decl-47.C | 13 + gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1558.C | 14 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto41.C | 4 +- gcc/testsuite/g++.dg/cpp0x/{auto11.C => auto43.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/auto44.C | 10 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 12 +- gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 16 +- gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C | 32 + gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C | 28 + .../{constexpr-fnptr.C => constexpr-52892-2.C} | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-54002.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-55942.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-56991.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-57764.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-59686.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-59937-1.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-59937-2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-59938.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-60245.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-61484.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-63241.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-63265.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-64462.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-65080.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-__func__.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array10.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-array11.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array7.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-array8.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-array9.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-attribute3.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-compound.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-conv1.C | 34 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor14.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor14a.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor15.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor16.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor17.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-ctor18.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype1.C | 99 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag5.C | 8 +- gcc/testsuite/g++.dg/cpp0x/constexpr-empty7.C | 28 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty8.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-fold1.C | 65 + gcc/testsuite/g++.dg/cpp0x/constexpr-fold2.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-friend.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-function2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-inhctor1.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist8.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-mutable2.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ptrcomp1.C | 8 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem3.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem4.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ref4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ref5.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref6.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref8.C | 61 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-rom.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 73 + gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof1.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-static6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-stmtexpr2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-targ2.C | 40 + gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template7.C | 32 + gcc/testsuite/g++.dg/cpp0x/constexpr-template8.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-type-decl1.C | 58 + gcc/testsuite/g++.dg/cpp0x/constexpr-type-def1.C | 44 + gcc/testsuite/g++.dg/cpp0x/constexpr-using3.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-volatile.C | 26 + gcc/testsuite/g++.dg/cpp0x/cplusplus.C | 5 + gcc/testsuite/g++.dg/cpp0x/cplusplus_0x.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype-call1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype2.C | 1 - gcc/testsuite/g++.dg/cpp0x/decltype26.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype28.C | 2 + gcc/testsuite/g++.dg/cpp0x/decltype29.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype32.C | 4 +- gcc/testsuite/g++.dg/cpp0x/decltype60.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype61.C | 20 + gcc/testsuite/g++.dg/cpp0x/decltype62.C | 15 + gcc/testsuite/g++.dg/cpp0x/defaulted21.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted47.C | 4 +- gcc/testsuite/g++.dg/cpp0x/deleted10.C | 15 + gcc/testsuite/g++.dg/cpp0x/deleted11.C | 8 + gcc/testsuite/g++.dg/cpp0x/deleted8.C | 22 + gcc/testsuite/g++.dg/cpp0x/deleted9.C | 31 + gcc/testsuite/g++.dg/cpp0x/desig1.C | 27 + gcc/testsuite/g++.dg/cpp0x/elision_conv.C | 18 + gcc/testsuite/g++.dg/cpp0x/elision_neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum11.C | 10 +- gcc/testsuite/g++.dg/cpp0x/enum29.C | 56 + gcc/testsuite/g++.dg/cpp0x/explicit8.C | 22 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-42.C | 2 +- gcc/testsuite/g++.dg/cpp0x/implicit-trivial1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/implicit1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/implicit9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-array4.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist-lifetime1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist-lifetime2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist-n3922.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist26.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist85.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist87.C | 35 + .../cpp0x/{udlit-systemheader.C => initlist88.C} | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist89.C | 4 + gcc/testsuite/g++.dg/cpp0x/initlist90.C | 35 + gcc/testsuite/g++.dg/cpp0x/initlist91.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist92.C | 55 + gcc/testsuite/g++.dg/cpp0x/initlist93.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist94.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-62155.C | 8 + .../g++.dg/cpp0x/{bind.C => lambda/lambda-cast1.C} | 5 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const4.C | 21 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv9.C | 27 + .../g++.dg/cpp0x/lambda/lambda-decltype2.C | 25 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg6.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi7.C | 25 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-sfinae1.C | 9 +- .../g++.dg/cpp0x/lambda/lambda-template13.C | 24 + .../g++.dg/cpp0x/lambda/lambda-template14.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this19.C | 11 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this20.C | 4 + gcc/testsuite/g++.dg/cpp0x/noexcept23.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept24.C | 22 + gcc/testsuite/g++.dg/cpp0x/noexcept25.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept26.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept27.C | 15 + gcc/testsuite/g++.dg/cpp0x/nsdmi10.C | 18 + gcc/testsuite/g++.dg/cpp0x/nsdmi3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/nsdmi7.C | 1 + gcc/testsuite/g++.dg/cpp0x/nullptr06.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr32.C | 21 + gcc/testsuite/g++.dg/cpp0x/nullptr33.C | 19 + gcc/testsuite/g++.dg/cpp0x/override1.C | 22 +- gcc/testsuite/g++.dg/cpp0x/pr31432.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr31442.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr32115.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr48453.C | 22 + gcc/testsuite/g++.dg/cpp0x/pr51226.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr54377.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr57101.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr58155.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr58781.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr59111.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr59816.C | 19 + gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C | 28 + gcc/testsuite/g++.dg/cpp0x/pr60209.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr60249.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr61924.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr62024.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr62101.C | 32 + gcc/testsuite/g++.dg/cpp0x/pr63904.C | 14 + gcc/testsuite/g++.dg/cpp0x/pr65072.C | 14 + gcc/testsuite/g++.dg/cpp0x/pr65075.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr65127.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr65327.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr65398-2.C | 38 + gcc/testsuite/g++.dg/cpp0x/pr65398.C | 70 + gcc/testsuite/g++.dg/cpp0x/pr65558.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr65736.C | 5 + gcc/testsuite/g++.dg/cpp0x/range-for13.C | 6 +- gcc/testsuite/g++.dg/cpp0x/range-for29.C | 13 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 3 +- gcc/testsuite/g++.dg/cpp0x/ref-qual15.C | 13 + gcc/testsuite/g++.dg/cpp0x/ref-qual16.C | 12 + gcc/testsuite/g++.dg/cpp0x/rv-return.C | 1 + gcc/testsuite/g++.dg/cpp0x/rv1n.C | 2 + gcc/testsuite/g++.dg/cpp0x/rv1p.C | 1 + gcc/testsuite/g++.dg/cpp0x/rv2n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv4n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv5n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv6n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv7n.C | 2 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum3.C | 14 + gcc/testsuite/g++.dg/cpp0x/scoped_enum4.C | 20 + gcc/testsuite/g++.dg/cpp0x/sfinae52.C | 21 + gcc/testsuite/g++.dg/cpp0x/sfinae53.C | 23 + gcc/testsuite/g++.dg/cpp0x/sfinae54.C | 41 + gcc/testsuite/g++.dg/cpp0x/sfinae55.C | 33 + gcc/testsuite/g++.dg/cpp0x/static_assert10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/trailing2.C | 4 +- .../g++.dg/cpp0x/udlit-namespace-ambiguous.C | 10 + .../g++.dg/cpp0x/udlit-namespace-using-directive.C | 16 + gcc/testsuite/g++.dg/cpp0x/udlit-resolve.C | 7 +- gcc/testsuite/g++.dg/cpp0x/udlit-sfinae-neg.C | 21 + gcc/testsuite/g++.dg/cpp0x/udlit-sfinae.C | 38 + gcc/testsuite/g++.dg/cpp0x/variadic-ex10.C | 3 +- gcc/testsuite/g++.dg/cpp0x/variadic-ex14.C | 6 +- gcc/testsuite/g++.dg/cpp0x/variadic159.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic160.C | 49 + gcc/testsuite/g++.dg/cpp0x/variadic161.C | 51 + gcc/testsuite/g++.dg/cpp0x/variadic162.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic163.C | 21 + gcc/testsuite/g++.dg/cpp0x/variadic164.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic165.C | 17 + gcc/testsuite/g++.dg/cpp0x/variadic2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/variadic20.C | 8 +- gcc/testsuite/g++.dg/cpp0x/variadic40.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic74.C | 2 - gcc/testsuite/g++.dg/cpp0x/vt-34052.C | 6 +- gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C | 22 + gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C | 24 + gcc/testsuite/g++.dg/cpp0x/vt-57626.C | 14 + gcc/testsuite/g++.dg/cpp0x/vt-59361.C | 20 + gcc/testsuite/g++.dg/cpp0x/vt-59988.C | 28 + gcc/testsuite/g++.dg/cpp0x/vt-60130.C | 21 + gcc/testsuite/g++.dg/cpp0x/vt-62276.C | 9 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-neg.C | 25 +- gcc/testsuite/g++.dg/cpp1y/attr-deprecated.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-dtor1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn10.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn11.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn12.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn13.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn14.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn15.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn16.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn17.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn18.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn19.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn20.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn21.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn22.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn23.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn24.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn25.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn26.C | 6 + gcc/testsuite/g++.dg/cpp1y/auto-fn3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn4.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn5.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn6.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn9.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-mangle1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-assert1.C | 10 + gcc/testsuite/g++.dg/cpp1y/constexpr-incr1.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-initlist1.C | 22 + .../g++.dg/cpp1y/constexpr-local-compound1.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-local1.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-local2.C | 22 + gcc/testsuite/g++.dg/cpp1y/constexpr-local3.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop1.C | 13 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop2.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 17 + gcc/testsuite/g++.dg/cpp1y/constexpr-ref1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-return1.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 7 + gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-switch1.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-switch2.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-switch3.C | 20 + .../g++.dg/cpp1y/constexpr-type-def-compound1.C | 60 + gcc/testsuite/g++.dg/cpp1y/constexpr-type-def1.C | 60 + gcc/testsuite/g++.dg/cpp1y/constexpr-void1.C | 13 + gcc/testsuite/g++.dg/cpp1y/constexpr-void2.C | 21 + gcc/testsuite/g++.dg/cpp1y/cplusplus.C | 6 +- gcc/testsuite/g++.dg/cpp1y/cplusplus_1y.C | 6 + gcc/testsuite/g++.dg/cpp1y/digit-sep-cxx11-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 14 +- gcc/testsuite/g++.dg/cpp1y/digit-sep.C | 2 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 56 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 178 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 308 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 144 + gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C | 32 + gcc/testsuite/g++.dg/cpp1y/feat-neg.C | 12 + .../g++.dg/cpp1y/feat-sized-dealloc-neg.C | 6 + gcc/testsuite/g++.dg/cpp1y/feat-sized-dealloc.C | 10 + gcc/testsuite/g++.dg/cpp1y/feat-vla.C | 5 + gcc/testsuite/g++.dg/cpp1y/fn-generic-member-ool.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-cfun.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice1.C | 42 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-mixed.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-udt.C | 2 +- .../g++.dg/cpp1y/lambda-generic-uneval1.C | 17 + .../g++.dg/cpp1y/lambda-generic-variadic.C | 2 +- .../g++.dg/cpp1y/lambda-generic-variadic2.C | 23 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C | 3 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-xcfun.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-xudt.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-init1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init10.C | 8 + gcc/testsuite/g++.dg/cpp1y/lambda-init11.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-init12.C | 15 + gcc/testsuite/g++.dg/cpp1y/lambda-init13.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-init2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init4.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init5.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-init6.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-init9.C | 2 +- gcc/testsuite/g++.dg/cpp1y/mangle1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr1.C | 41 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr2.C | 10 + gcc/testsuite/g++.dg/cpp1y/paren1.C | 31 + gcc/testsuite/g++.dg/cpp1y/phoobhar.h | 16 + gcc/testsuite/g++.dg/cpp1y/pr57640.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr57644.C | 13 + gcc/testsuite/g++.dg/cpp1y/pr58500.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58533.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58534.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58535.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58536.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58548.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58549.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58637.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr58708.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59110.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59112.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59113.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59629.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59635.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59636.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr59638.C | 8 +- gcc/testsuite/g++.dg/cpp1y/pr59867.C | 51 + gcc/testsuite/g++.dg/cpp1y/pr60033.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60052.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60053.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60054.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60064.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60065.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60190.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60311.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60332.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60376.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60377.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60384.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60390.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60391.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60393.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60573.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr60626.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr60627.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 10 + gcc/testsuite/g++.dg/cpp1y/pr64626-1.C | 20 + gcc/testsuite/g++.dg/cpp1y/pr64626-2.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr65202.C | 26 + gcc/testsuite/g++.dg/cpp1y/pr65340.C | 19 + gcc/testsuite/g++.dg/cpp1y/regress1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/sized-dealloc1.C | 75 + gcc/testsuite/g++.dg/cpp1y/sized-dealloc2.C | 5 + gcc/testsuite/g++.dg/cpp1y/sized-dealloc3.C | 3 + .../g++.dg/cpp1y/system-binary-constants-1.C | 4 +- .../{pch/empty.Hs => cpp1y/testinc/phoobhar.h} | 0 .../g++.dg/cpp1y/udlit-char-template-neg.C | 2 +- .../g++.dg/cpp1y/udlit-char-template-sfinae-neg.C | 20 + .../g++.dg/cpp1y/udlit-char-template-sfinae.C | 29 + .../udlit-char-template-vs-std-literal-operator.C | 19 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template.C | 2 +- .../g++.dg/cpp1y/udlit-empty-string-neg.C | 10 +- gcc/testsuite/g++.dg/cpp1y/udlit-enc-prefix-neg.C | 2 +- gcc/testsuite/g++.dg/cpp1y/udlit-userdef-string.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ1.C | 18 + gcc/testsuite/g++.dg/cpp1y/var-templ10.C | 16 + gcc/testsuite/g++.dg/cpp1y/var-templ11.C | 67 + gcc/testsuite/g++.dg/cpp1y/var-templ12.C | 10 + gcc/testsuite/g++.dg/cpp1y/var-templ13.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ14.C | 15 + gcc/testsuite/g++.dg/cpp1y/var-templ15.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ16.C | 6 + gcc/testsuite/g++.dg/cpp1y/var-templ17.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ18.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ19.C | 18 + gcc/testsuite/g++.dg/cpp1y/var-templ2.C | 33 + gcc/testsuite/g++.dg/cpp1y/var-templ20.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ21.C | 25 + gcc/testsuite/g++.dg/cpp1y/var-templ22.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ23.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ3.C | 16 + gcc/testsuite/g++.dg/cpp1y/var-templ4.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ5.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ6.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ7.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ8.C | 15 + gcc/testsuite/g++.dg/cpp1y/var-templ9.C | 15 + gcc/testsuite/g++.dg/cpp1y/vla-initlist1.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla1.C | 40 - gcc/testsuite/g++.dg/cpp1y/vla10.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla11.C | 8 - gcc/testsuite/g++.dg/cpp1y/vla12.C | 7 - gcc/testsuite/g++.dg/cpp1y/vla13.C | 8 - gcc/testsuite/g++.dg/cpp1y/vla2.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla3.C | 29 - gcc/testsuite/g++.dg/cpp1y/vla4.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla5.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla8.C | 3 +- gcc/testsuite/g++.dg/cpp1y/vla9.C | 5 +- gcc/testsuite/g++.dg/cpp1z/cplusplus.C | 6 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 12 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C | 11 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C | 28 + .../g++.dg/cpp1z/typename-tmpl-tmpl-parm.C | 28 + gcc/testsuite/g++.dg/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2-2.C | 17 - gcc/testsuite/g++.dg/debug/dwarf2/auto1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/deallocator.C | 6 +- .../g++.dg/debug/dwarf2/deleted-member-function.C | 17 + gcc/testsuite/g++.dg/debug/{ => dwarf2}/dwarf2-1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2-2.C | 19 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp11.C | 6 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp14.C | 6 + gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp98.C | 6 + gcc/testsuite/g++.dg/debug/dwarf2/localclass3.C | 7 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- .../g++.dg/debug/dwarf2/noreturn-function.C | 16 + .../g++.dg/debug/{pr46123.C => dwarf2/pr46123-2.C} | 2 + gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 23 + .../g++.dg/debug/dwarf2/redeclaration-1.C | 8 +- gcc/testsuite/g++.dg/debug/dwarf2/typedef5.C | 2 + gcc/testsuite/g++.dg/debug/pr65678.C | 35 + gcc/testsuite/g++.dg/dfp/dfp.exp | 6 +- gcc/testsuite/g++.dg/dg.exp | 9 +- gcc/testsuite/g++.dg/diagnostic/pr60862.C | 10 + gcc/testsuite/g++.dg/eh/goto2.C | 7 +- gcc/testsuite/g++.dg/expr/cond6.C | 4 +- gcc/testsuite/g++.dg/expr/ptr-arith1.C | 7 + gcc/testsuite/g++.dg/ext/alignof2.C | 1 + gcc/testsuite/g++.dg/ext/altivec-2.C | 2 +- gcc/testsuite/g++.dg/ext/attr-deprecated-1.C | 15 + gcc/testsuite/g++.dg/ext/attrib42.C | 2 +- gcc/testsuite/g++.dg/ext/complit14.C | 11 + gcc/testsuite/g++.dg/ext/desig8.C | 3 + gcc/testsuite/g++.dg/ext/fnname4.C | 14 + gcc/testsuite/g++.dg/ext/is_class_error2.C | 1 - gcc/testsuite/g++.dg/ext/is_literal_type2.C | 26 + .../g++.dg/ext/is_trivially_constructible1.C | 43 + .../g++.dg/ext/is_trivially_constructible2.C | 15 + .../g++.dg/ext/is_trivially_constructible3.C | 8 + .../g++.dg/ext/is_trivially_constructible4.C | 12 + gcc/testsuite/g++.dg/ext/mv17.C | 93 + gcc/testsuite/g++.dg/ext/mv18.C | 7 + gcc/testsuite/g++.dg/ext/mv19.C | 7 + gcc/testsuite/g++.dg/ext/mv2.C | 51 +- gcc/testsuite/g++.dg/ext/mv20.C | 7 + gcc/testsuite/g++.dg/ext/mv21.C | 7 + gcc/testsuite/g++.dg/ext/mv22.C | 7 + gcc/testsuite/g++.dg/ext/mv23.C | 7 + gcc/testsuite/g++.dg/ext/stmtexpr16.C | 10 + gcc/testsuite/g++.dg/ext/stmtexpr17.C | 9 + gcc/testsuite/g++.dg/ext/varargs1.C | 34 + gcc/testsuite/g++.dg/ext/vector23.C | 2 +- gcc/testsuite/g++.dg/ext/vector27.C | 14 +- gcc/testsuite/g++.dg/ext/vector28.C | 10 + gcc/testsuite/g++.dg/ext/vector9.C | 3 +- gcc/testsuite/g++.dg/ext/visibility/anon1.C | 1 + gcc/testsuite/g++.dg/ext/visibility/anon2.C | 1 + gcc/testsuite/g++.dg/ext/visibility/arm1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/arm2.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/arm3.C | 2 +- gcc/testsuite/g++.dg/ext/vla11.C | 2 +- gcc/testsuite/g++.dg/ext/vla14.C | 6 +- gcc/testsuite/g++.dg/fstack-protector-strong.C | 5 + gcc/testsuite/g++.dg/gcov/gcov-14.C | 5 + gcc/testsuite/g++.dg/gcov/gcov-15.C | 26 + gcc/testsuite/g++.dg/gcov/gcov-2.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 4 +- .../{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} | 7 +- .../g++.dg/{gomp/gomp.exp => goacc/goacc.exp} | 6 +- gcc/testsuite/g++.dg/gomp/block-1.C | 9 +- gcc/testsuite/g++.dg/gomp/block-2.C | 9 +- gcc/testsuite/g++.dg/gomp/block-3.C | 18 +- gcc/testsuite/g++.dg/gomp/block-5.C | 7 +- gcc/testsuite/g++.dg/gomp/clause-2.C | 6 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 4 +- gcc/testsuite/g++.dg/gomp/openmp-simd-3.C | 15 + gcc/testsuite/g++.dg/gomp/pr59628.C | 13 + gcc/testsuite/g++.dg/gomp/pr63249.C | 35 + gcc/testsuite/g++.dg/gomp/target-1.C | 12 +- gcc/testsuite/g++.dg/gomp/target-2.C | 12 +- gcc/testsuite/g++.dg/gomp/taskgroup-1.C | 12 +- gcc/testsuite/g++.dg/gomp/teams-1.C | 26 +- gcc/testsuite/g++.dg/gomp/tls-5.C | 2 +- gcc/testsuite/g++.dg/gomp/udr-5.C | 4 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 14 +- gcc/testsuite/g++.dg/guality/guality.exp | 12 +- gcc/testsuite/g++.dg/guality/pr55541.C | 11 + gcc/testsuite/g++.dg/inherit/access6.C | 4 +- gcc/testsuite/g++.dg/inherit/using8.C | 15 + gcc/testsuite/g++.dg/init/aggr11.C | 13 + gcc/testsuite/g++.dg/init/aggr12.C | 13 + gcc/testsuite/g++.dg/init/array38.C | 8 + gcc/testsuite/g++.dg/init/array39.C | 46 + gcc/testsuite/g++.dg/init/const9.C | 2 +- .../g++.dg/init/{explicit1.C => explicit2.C} | 3 +- gcc/testsuite/g++.dg/init/goto2.C | 4 +- gcc/testsuite/g++.dg/init/goto3.C | 25 + gcc/testsuite/g++.dg/init/pr64527.C | 21 + gcc/testsuite/g++.dg/ipa/devirt-10.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-11.C | 6 +- 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-21.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-25.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-26.C | 9 +- gcc/testsuite/g++.dg/ipa/devirt-28a.C | 15 + gcc/testsuite/g++.dg/ipa/devirt-34.C | 20 + gcc/testsuite/g++.dg/ipa/devirt-35.C | 23 + gcc/testsuite/g++.dg/ipa/devirt-36.C | 25 + gcc/testsuite/g++.dg/ipa/devirt-37.C | 37 + gcc/testsuite/g++.dg/ipa/devirt-38.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-39.C | 29 + gcc/testsuite/g++.dg/ipa/devirt-40.C | 23 + gcc/testsuite/g++.dg/ipa/devirt-41.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-42.C | 38 + gcc/testsuite/g++.dg/ipa/devirt-43.C | 27 + gcc/testsuite/g++.dg/ipa/devirt-44.C | 32 + gcc/testsuite/g++.dg/ipa/devirt-45.C | 42 + gcc/testsuite/g++.dg/ipa/devirt-46.C | 27 + gcc/testsuite/g++.dg/ipa/devirt-47.C | 31 + gcc/testsuite/g++.dg/ipa/devirt-48.C | 32 + gcc/testsuite/g++.dg/ipa/devirt-7.C | 1 + gcc/testsuite/g++.dg/ipa/devirt-g-1.C | 2 +- gcc/testsuite/g++.dg/ipa/imm-devirt-1.C | 11 +- gcc/testsuite/g++.dg/ipa/imm-devirt-2.C | 7 +- gcc/testsuite/g++.dg/ipa/inline-1.C | 2 +- gcc/testsuite/g++.dg/ipa/inline-2.C | 2 +- gcc/testsuite/g++.dg/ipa/inline-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-1.C | 43 + gcc/testsuite/g++.dg/ipa/ipa-icf-2.C | 40 + gcc/testsuite/g++.dg/ipa/ipa-icf-3.C | 36 + gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 48 + gcc/testsuite/g++.dg/ipa/ipa-icf-5.C | 25 + gcc/testsuite/g++.dg/ipa/ipa-icf-6.C | 37 + gcc/testsuite/g++.dg/ipa/polymorphic-call-1.C | 49 + gcc/testsuite/g++.dg/ipa/pr60600.C | 3 +- .../g++.dg/ipa/{pr61160-1.C => pr61160-2.C} | 19 +- gcc/testsuite/g++.dg/ipa/pr61160-3.C | 38 + gcc/testsuite/g++.dg/ipa/{pr60600.C => pr61540.C} | 14 +- gcc/testsuite/g++.dg/ipa/pr61654.C | 40 + gcc/testsuite/g++.dg/ipa/pr61800.C | 68 + gcc/testsuite/g++.dg/ipa/pr62015.C | 55 + gcc/testsuite/g++.dg/ipa/pr63306.C | 14 + gcc/testsuite/g++.dg/ipa/pr63470.C | 54 + gcc/testsuite/g++.dg/ipa/pr63574.C | 47 + gcc/testsuite/g++.dg/ipa/pr63580.C | 26 + gcc/testsuite/g++.dg/ipa/pr63587-1.C | 92 + gcc/testsuite/g++.dg/ipa/pr63587-2.C | 250 + gcc/testsuite/g++.dg/ipa/pr63595.C | 80 + gcc/testsuite/g++.dg/ipa/pr63621.C | 30 + .../g++.dg/ipa/{pr61160-1.C => pr63814.C} | 12 +- gcc/testsuite/g++.dg/ipa/pr63838.C | 56 + gcc/testsuite/g++.dg/ipa/pr63894.C | 46 + gcc/testsuite/g++.dg/ipa/pr64049-1.C | 37 + gcc/testsuite/g++.dg/ipa/pr64049-2.C | 23 + gcc/testsuite/g++.dg/ipa/pr64049.h | 53 + gcc/testsuite/g++.dg/ipa/pr64059.C | 56 + gcc/testsuite/g++.dg/ipa/pr64068.C | 49 + gcc/testsuite/g++.dg/ipa/pr64146.C | 39 + gcc/testsuite/g++.dg/ipa/pr64612.C | 66 + gcc/testsuite/g++.dg/ipa/pr64858.C | 93 + gcc/testsuite/g++.dg/ipa/pr64896.C | 29 + gcc/testsuite/g++.dg/ipa/pr65002.C | 26 + gcc/testsuite/g++.dg/ipa/pr65008.C | 19 + gcc/testsuite/g++.dg/ipa/pr65034.C | 40 + gcc/testsuite/g++.dg/ipa/pr65263.C | 49 + gcc/testsuite/g++.dg/ipa/pr65465.C | 10 + gcc/testsuite/g++.dg/ipa/pr65557.C | 19 + gcc/testsuite/g++.dg/ipa/pr65722.C | 21 + gcc/testsuite/g++.dg/ipa/pr65765.C | 45 + gcc/testsuite/g++.dg/lookup/duperr1.C | 2 +- gcc/testsuite/g++.dg/lookup/friend2.C | 2 +- gcc/testsuite/g++.dg/lookup/pr6936.C | 2 +- gcc/testsuite/g++.dg/lookup/scoped1.C | 2 +- gcc/testsuite/g++.dg/lookup/scoped8.C | 4 +- gcc/testsuite/g++.dg/lookup/using26.C | 2 +- gcc/testsuite/g++.dg/lookup/using38.C | 2 +- gcc/testsuite/g++.dg/lookup/using54.C | 16 + gcc/testsuite/g++.dg/lookup/using55.C | 19 + gcc/testsuite/g++.dg/lto/lto.exp | 2 +- gcc/testsuite/g++.dg/lto/pr54625-1_0.c | 1 + gcc/testsuite/g++.dg/lto/pr54625-2_0.c | 1 + gcc/testsuite/g++.dg/lto/pr62026.C | 22 + gcc/testsuite/g++.dg/lto/pr63166_0.ii | 37 + gcc/testsuite/g++.dg/lto/pr63166_1.ii | 108 + gcc/testsuite/g++.dg/lto/pr63270.h | 68 + gcc/testsuite/g++.dg/lto/pr63270_0.C | 9 + gcc/testsuite/g++.dg/lto/pr63270_1.C | 53 + gcc/testsuite/g++.dg/lto/pr63270_2.C | 8 + gcc/testsuite/g++.dg/lto/pr64043_0.C | 14 + gcc/testsuite/g++.dg/lto/{pr60150.H => pr64076.H} | 0 gcc/testsuite/g++.dg/lto/pr64076_0.C | 10 + gcc/testsuite/g++.dg/lto/pr64076_1.C | 5 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 71 + gcc/testsuite/g++.dg/lto/pr65276_0.C | 61 + gcc/testsuite/g++.dg/lto/pr65276_1.C | 34 + gcc/testsuite/g++.dg/lto/pr65302_0.C | 99 + gcc/testsuite/g++.dg/lto/pr65302_1.C | 83 + gcc/testsuite/g++.dg/lto/pr65316_0.C | 142 + .../g++.dg/{pch/empty.Hs => lto/pr65316_1.C} | 0 gcc/testsuite/g++.dg/lto/pr65475_0.C | 9 + gcc/testsuite/g++.dg/lto/pr65475_1.C | 27 + gcc/testsuite/g++.dg/lto/pr65475b_0.C | 9 + gcc/testsuite/g++.dg/lto/pr65475b_1.C | 7 + gcc/testsuite/g++.dg/lto/pr65475c_0.C | 156 + gcc/testsuite/g++.dg/lto/pr65475c_1.C | 234 + gcc/testsuite/g++.dg/opt/declone2.C | 10 + gcc/testsuite/g++.dg/opt/devirt4.C | 7 +- gcc/testsuite/g++.dg/opt/devirt5.C | 19 + gcc/testsuite/g++.dg/opt/dump1.C | 2 +- gcc/testsuite/g++.dg/opt/flifetime-dse1.C | 23 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 27 + gcc/testsuite/g++.dg/opt/pr30965.C | 2 +- gcc/testsuite/g++.dg/opt/pr44919.C | 2 +- gcc/testsuite/g++.dg/opt/pr46640.C | 2 +- gcc/testsuite/g++.dg/opt/pr46649.C | 2 +- gcc/testsuite/g++.dg/opt/pr47036.C | 2 +- gcc/testsuite/g++.dg/opt/pr48273.C | 2 +- gcc/testsuite/g++.dg/opt/pr48302.C | 2 +- gcc/testsuite/g++.dg/opt/pr60002.C | 1 + gcc/testsuite/g++.dg/opt/pr61654.C | 27 + gcc/testsuite/g++.dg/opt/pr62078.C | 36 + gcc/testsuite/g++.dg/opt/pr62146.C | 51 + gcc/testsuite/g++.dg/opt/pr64338.C | 29 + gcc/testsuite/g++.dg/opt/pr65003.C | 31 + gcc/testsuite/g++.dg/opt/pr65074.C | 19 + gcc/testsuite/g++.dg/opt/pr65554.C | 124 + gcc/testsuite/g++.dg/opt/vt2.C | 1 + gcc/testsuite/g++.dg/opt/vt4.C | 1 + gcc/testsuite/g++.dg/other/access2.C | 2 +- gcc/testsuite/g++.dg/other/anon5.C | 2 + gcc/testsuite/g++.dg/other/default10.C | 4 + gcc/testsuite/g++.dg/other/default11.C | 11 + gcc/testsuite/g++.dg/other/default12.C | 16 + gcc/testsuite/g++.dg/other/default3.C | 2 +- gcc/testsuite/g++.dg/other/default9.C | 18 + gcc/testsuite/g++.dg/other/dump-ada-spec-3.C | 24 + gcc/testsuite/g++.dg/other/empty-class.C | 17 + gcc/testsuite/g++.dg/other/error23.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/offsetof3.C | 6 +- gcc/testsuite/g++.dg/other/offsetof5.C | 4 +- gcc/testsuite/g++.dg/other/operator3.C | 7 + gcc/testsuite/g++.dg/other/pr63815.C | 50 + gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/other/ucnid-1.C | 2 +- gcc/testsuite/g++.dg/other/virtual3.C | 25 + gcc/testsuite/g++.dg/other/void1.C | 6 +- gcc/testsuite/g++.dg/other/void3.C | 2 +- gcc/testsuite/g++.dg/overload/defarg3.C | 2 +- gcc/testsuite/g++.dg/overload/defarg6.C | 2 +- gcc/testsuite/g++.dg/overload/defarg9.C | 11 + gcc/testsuite/g++.dg/overload/ellipsis1.C | 3 +- gcc/testsuite/g++.dg/overload/ellipsis2.C | 3 +- gcc/testsuite/g++.dg/overload/ellipsis3.C | 9 + gcc/testsuite/g++.dg/parse/access11.C | 14 +- gcc/testsuite/g++.dg/parse/access2.C | 2 +- gcc/testsuite/g++.dg/parse/access3.C | 2 +- gcc/testsuite/g++.dg/parse/access4.C | 2 +- gcc/testsuite/g++.dg/parse/access5.C | 2 +- gcc/testsuite/g++.dg/parse/access6.C | 2 +- gcc/testsuite/g++.dg/parse/access8.C | 2 +- gcc/testsuite/g++.dg/parse/access9.C | 2 +- gcc/testsuite/g++.dg/parse/assign1.C | 22 + gcc/testsuite/g++.dg/parse/crash40.C | 4 +- gcc/testsuite/g++.dg/parse/error10.C | 4 +- gcc/testsuite/g++.dg/parse/error11.C | 2 +- gcc/testsuite/g++.dg/parse/error15.C | 3 +- gcc/testsuite/g++.dg/parse/error2.C | 1 - gcc/testsuite/g++.dg/parse/error50.C | 2 +- gcc/testsuite/g++.dg/parse/error55.C | 7 + gcc/testsuite/g++.dg/parse/error56.C | 5 + gcc/testsuite/g++.dg/parse/fnname1.C | 17 + gcc/testsuite/g++.dg/parse/fnname2.C | 19 + gcc/testsuite/g++.dg/parse/friend12.C | 7 + gcc/testsuite/g++.dg/parse/ivdep-2.C | 9 + gcc/testsuite/g++.dg/parse/ivdep-3.C | 8 + gcc/testsuite/g++.dg/parse/pr58898.C | 16 + gcc/testsuite/g++.dg/parse/pr61804.C | 9 + gcc/testsuite/g++.dg/parse/too-many-tmpl-args1.C | 2 +- gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/plugin/dumb_plugin.c | 1 - gcc/testsuite/g++.dg/plugin/plugin.exp | 13 +- gcc/testsuite/g++.dg/plugin/selfassign.c | 2 - gcc/testsuite/g++.dg/pr45788.C | 2 +- gcc/testsuite/g++.dg/pr48484.C | 2 +- gcc/testsuite/g++.dg/pr57662.C | 2 +- gcc/testsuite/g++.dg/pr58123.C | 18 + gcc/testsuite/g++.dg/{pr61289-2.c => pr61289-2.C} | 0 gcc/testsuite/g++.dg/pr61324.C | 13 + gcc/testsuite/g++.dg/pr62079.C | 78 + gcc/testsuite/g++.dg/pr63766.C | 48 + gcc/testsuite/g++.dg/pr63995-1.C | 16 + gcc/testsuite/g++.dg/pr64037.C | 27 + gcc/testsuite/g++.dg/pr64191.C | 25 + gcc/testsuite/g++.dg/pr64353.C | 15 + gcc/testsuite/g++.dg/pr64688-2.C | 136 + gcc/testsuite/g++.dg/pr64688.C | 71 + gcc/testsuite/g++.dg/pr65032.C | 87 + gcc/testsuite/g++.dg/pr65049.C | 19 + gcc/testsuite/g++.dg/pr65240-1.C | 9 + gcc/testsuite/g++.dg/pr65240-2.C | 9 + gcc/testsuite/g++.dg/pr65240-3.C | 9 + gcc/testsuite/g++.dg/pr65240-4.C | 9 + gcc/testsuite/g++.dg/pr65240.h | 5518 ++ gcc/testsuite/g++.dg/pr65242.C | 97 + gcc/testsuite/g++.dg/pr65295.C | 20 + gcc/testsuite/g++.dg/pr65802.C | 29 + gcc/testsuite/g++.dg/rtti/dyncast7.C | 28 + gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- .../g++.dg/simulate-thread/simulate-thread.exp | 6 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/stackprotectexplicit2.C | 27 + gcc/testsuite/g++.dg/system-binary-constants-1.C | 2 +- gcc/testsuite/g++.dg/tc1/dr142.C | 6 +- gcc/testsuite/g++.dg/tc1/dr166.C | 6 +- gcc/testsuite/g++.dg/tc1/{dr217.C => dr217-2.C} | 3 +- gcc/testsuite/g++.dg/tc1/dr52.C | 2 +- gcc/testsuite/g++.dg/template/access11.C | 2 +- gcc/testsuite/g++.dg/template/access18.C | 6 +- gcc/testsuite/g++.dg/template/access19.C | 2 +- gcc/testsuite/g++.dg/template/access2.C | 4 +- gcc/testsuite/g++.dg/template/access20.C | 2 +- gcc/testsuite/g++.dg/template/access26.C | 2 +- gcc/testsuite/g++.dg/template/access3.C | 2 +- gcc/testsuite/g++.dg/template/access7.C | 2 +- gcc/testsuite/g++.dg/template/array29.C | 56 + gcc/testsuite/g++.dg/template/arrow1.C | 6 +- gcc/testsuite/g++.dg/template/conv12.C | 2 +- gcc/testsuite/g++.dg/template/conv14.C | 30 + gcc/testsuite/g++.dg/template/crash106.C | 2 +- gcc/testsuite/g++.dg/template/crash120.C | 18 + gcc/testsuite/g++.dg/template/crash55.C | 2 +- gcc/testsuite/g++.dg/template/crash57.C | 2 +- gcc/testsuite/g++.dg/template/crash69.C | 2 +- gcc/testsuite/g++.dg/template/crash71.C | 2 +- gcc/testsuite/g++.dg/template/crash89.C | 4 +- gcc/testsuite/g++.dg/template/defarg18.C | 15 + gcc/testsuite/g++.dg/template/dependent-expr5.C | 6 +- gcc/testsuite/g++.dg/template/dtor3.C | 2 +- gcc/testsuite/g++.dg/template/error15.C | 4 +- gcc/testsuite/g++.dg/template/error42.C | 8 +- gcc/testsuite/g++.dg/template/friend31.C | 2 +- gcc/testsuite/g++.dg/template/friend32.C | 2 +- gcc/testsuite/g++.dg/template/friend56.C | 13 + gcc/testsuite/g++.dg/template/friend57.C | 21 + gcc/testsuite/g++.dg/template/friend58.C | 19 + gcc/testsuite/g++.dg/template/friend59.C | 22 + gcc/testsuite/g++.dg/template/linkage1.C | 2 +- gcc/testsuite/g++.dg/template/local-fn1.C | 8 + gcc/testsuite/g++.dg/template/local9.C | 15 + gcc/testsuite/g++.dg/template/memfriend15.C | 2 +- gcc/testsuite/g++.dg/template/memfriend16.C | 2 +- gcc/testsuite/g++.dg/template/memfriend17.C | 2 +- gcc/testsuite/g++.dg/template/memfriend7.C | 2 +- gcc/testsuite/g++.dg/template/nested6.C | 19 + gcc/testsuite/g++.dg/template/non-dependent14.C | 7 + gcc/testsuite/g++.dg/template/nontype7.C | 3 - gcc/testsuite/g++.dg/template/offsetof3.C | 18 + gcc/testsuite/g++.dg/template/operator13.C | 12 + gcc/testsuite/g++.dg/template/operator14.C | 7 + gcc/testsuite/g++.dg/template/operator8.C | 2 +- gcc/testsuite/g++.dg/template/operator9.C | 2 +- gcc/testsuite/g++.dg/template/overload14.C | 18 + gcc/testsuite/g++.dg/template/pr16564.C | 10 + gcc/testsuite/g++.dg/template/pr23510.C | 22 +- gcc/testsuite/g++.dg/template/pr32519.C | 2 +- gcc/testsuite/g++.dg/template/pr34938-1.C | 7 + gcc/testsuite/g++.dg/template/pr34938-2.C | 10 + gcc/testsuite/g++.dg/template/pr51385.C | 24 + gcc/testsuite/g++.dg/template/pr52819.C | 14 + gcc/testsuite/g++.dg/template/pr54377.C | 6 + gcc/testsuite/g++.dg/template/pr54987.C | 51 + gcc/testsuite/g++.dg/template/pr57573.C | 13 + gcc/testsuite/g++.dg/template/pr61537.C | 23 + gcc/testsuite/g++.dg/template/pr61670.C | 9 + gcc/testsuite/g++.dg/template/pr61745.C | 22 + gcc/testsuite/g++.dg/template/pr64100.C | 9 + gcc/testsuite/g++.dg/template/pr65390.C | 12 + gcc/testsuite/g++.dg/template/ptrmem29.C | 10 + gcc/testsuite/g++.dg/template/qualttp21.C | 2 +- gcc/testsuite/g++.dg/template/qualttp4.C | 2 +- gcc/testsuite/g++.dg/template/qualttp8.C | 2 +- gcc/testsuite/g++.dg/template/recurse.C | 11 +- gcc/testsuite/g++.dg/template/recurse2.C | 5 +- gcc/testsuite/g++.dg/template/recurse4.C | 18 + gcc/testsuite/g++.dg/template/ref9.C | 15 + gcc/testsuite/g++.dg/template/repo11.C | 31 + gcc/testsuite/g++.dg/template/spec28.C | 2 +- gcc/testsuite/g++.dg/template/spec38.C | 6 + gcc/testsuite/g++.dg/template/static36.C | 4 + gcc/testsuite/g++.dg/template/ttp10.C | 4 +- gcc/testsuite/g++.dg/template/typedef11.C | 4 +- gcc/testsuite/g++.dg/template/typedef13.C | 2 +- gcc/testsuite/g++.dg/template/typedef19.C | 2 +- gcc/testsuite/g++.dg/template/typedef20.C | 2 +- gcc/testsuite/g++.dg/template/typedef22.C | 2 +- gcc/testsuite/g++.dg/template/using16.C | 2 +- gcc/testsuite/g++.dg/template/virtual3.C | 2 +- gcc/testsuite/g++.dg/template/void3.C | 2 +- gcc/testsuite/g++.dg/template/void7.C | 2 +- gcc/testsuite/g++.dg/template/vtable2.C | 4 +- gcc/testsuite/g++.dg/tls/thread_local-ice3.C | 5 + gcc/testsuite/g++.dg/tls/thread_local-ice4.C | 19 + gcc/testsuite/g++.dg/tls/thread_local1.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local10.C | 23 + gcc/testsuite/g++.dg/tls/thread_local5.C | 1 + gcc/testsuite/g++.dg/tls/thread_local5g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local6.C | 3 +- gcc/testsuite/g++.dg/tls/thread_local6g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local7.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local7g.C | 2 +- gcc/testsuite/g++.dg/tls/tls.exp | 4 +- gcc/testsuite/g++.dg/tm/pr47573.C | 5 +- gcc/testsuite/g++.dg/tm/pr47746.C | 1 + gcc/testsuite/g++.dg/tm/pr51411-2.C | 3 +- gcc/testsuite/g++.dg/tm/tm.exp | 6 +- gcc/testsuite/g++.dg/torture/20141013.C | 268 + .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 2 +- gcc/testsuite/g++.dg/torture/dg-torture.exp | 2 +- gcc/testsuite/g++.dg/torture/pr51344.C | 2 +- gcc/testsuite/g++.dg/torture/pr59240.C | 1 + gcc/testsuite/g++.dg/torture/pr60871.C | 33 + gcc/testsuite/g++.dg/torture/pr61554.C | 46 + gcc/testsuite/g++.dg/torture/pr61558.C | 6 + gcc/testsuite/g++.dg/torture/pr61848.C | 5 + gcc/testsuite/g++.dg/torture/pr62121.C | 12 + gcc/testsuite/g++.dg/torture/pr62127.C | 11 + gcc/testsuite/g++.dg/torture/pr62175.C | 36 + gcc/testsuite/g++.dg/torture/pr63237.C | 21 + gcc/testsuite/g++.dg/torture/pr63366.C | 10 + gcc/testsuite/g++.dg/torture/pr63419.C | 228 + gcc/testsuite/g++.dg/torture/pr63476.C | 39 + gcc/testsuite/g++.dg/torture/pr63512.C | 46 + gcc/testsuite/g++.dg/torture/pr63632.C | 5 + gcc/testsuite/g++.dg/torture/pr64139.C | 34 + gcc/testsuite/g++.dg/torture/pr64280.C | 42 + gcc/testsuite/g++.dg/torture/pr64282.C | 101 + gcc/testsuite/g++.dg/torture/pr64312.C | 123 + gcc/testsuite/g++.dg/torture/pr64378.C | 24 + gcc/testsuite/g++.dg/torture/pr64565.C | 89 + gcc/testsuite/g++.dg/torture/pr64568-2.C | 146 + gcc/testsuite/g++.dg/torture/pr64568.C | 111 + gcc/testsuite/g++.dg/torture/pr64669.C | 63 + gcc/testsuite/g++.dg/torture/pr64686.C | 19 + gcc/testsuite/g++.dg/torture/pr64978.C | 30 + gcc/testsuite/g++.dg/torture/pr64988.C | 12 + gcc/testsuite/g++.dg/torture/pr64995.C | 28 + gcc/testsuite/g++.dg/torture/pr65249.C | 54 + gcc/testsuite/g++.dg/torture/pr65555.C | 11 + gcc/testsuite/g++.dg/torture/pr65600.C | 28 + gcc/testsuite/g++.dg/torture/pr65626.C | 19 + gcc/testsuite/g++.dg/torture/pr65655.C | 51 + gcc/testsuite/g++.dg/torture/pr65694.C | 144 + gcc/testsuite/g++.dg/torture/pr65747.C | 48 + .../g++.dg/torture/stackalign/stackalign.exp | 4 +- gcc/testsuite/g++.dg/tree-prof/morefunc.C | 55 + gcc/testsuite/g++.dg/tree-prof/pr35545.C | 52 + gcc/testsuite/g++.dg/tree-prof/pr63581.C | 91 + gcc/testsuite/g++.dg/tree-prof/reorder.C | 48 + gcc/testsuite/g++.dg/tree-prof/reorder_class1.h | 11 + gcc/testsuite/g++.dg/tree-prof/reorder_class2.h | 12 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 6 +- gcc/testsuite/g++.dg/tree-ssa/calloc.C | 50 + gcc/testsuite/g++.dg/tree-ssa/deleted-label1.C | 19 + gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 76 + gcc/testsuite/g++.dg/tree-ssa/nonzero-1.C | 12 + gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C | 16 + gcc/testsuite/g++.dg/tree-ssa/nonzero-3.C | 22 + gcc/testsuite/g++.dg/tree-ssa/pr19637.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 15 +- gcc/testsuite/g++.dg/tree-ssa/pr29902.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr57380.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr63841.C | 35 + gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C | 22 - .../g++.dg/tsan/aligned_vs_unaligned_race.C | 15 +- gcc/testsuite/g++.dg/tsan/atomic_free.C | 9 +- gcc/testsuite/g++.dg/tsan/atomic_free2.C | 9 +- gcc/testsuite/g++.dg/tsan/cond_race.C | 9 +- gcc/testsuite/g++.dg/tsan/pr64265.C | 54 + gcc/testsuite/g++.dg/tsan/tsan.exp | 12 +- gcc/testsuite/g++.dg/tsan/tsan_barrier.h | 14 + gcc/testsuite/g++.dg/tsan/vptr_benign_race.C | 49 + gcc/testsuite/g++.dg/tsan/vptr_harmful_race.C | 58 + gcc/testsuite/g++.dg/ubsan/align-1.C | 27 + gcc/testsuite/g++.dg/ubsan/align-2.C | 45 + gcc/testsuite/g++.dg/ubsan/align-3.C | 45 + gcc/testsuite/g++.dg/ubsan/attrib-1.C | 27 + gcc/testsuite/g++.dg/ubsan/cxx11-shift-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C | 13 - gcc/testsuite/g++.dg/ubsan/div-by-zero-1.C | 10 +- .../g++.dg/ubsan/float-cast-overflow-bf.C | 2 +- gcc/testsuite/g++.dg/ubsan/null-1.C | 30 + gcc/testsuite/g++.dg/ubsan/null-2.C | 39 + gcc/testsuite/g++.dg/ubsan/null-3.C | 20 + gcc/testsuite/g++.dg/ubsan/null-4.C | 20 + gcc/testsuite/g++.dg/ubsan/null-5.C | 19 + gcc/testsuite/g++.dg/ubsan/object-size-1.C | 18 + gcc/testsuite/g++.dg/ubsan/pr61272.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr63813.C | 12 + gcc/testsuite/g++.dg/ubsan/pr63913.C | 12 + gcc/testsuite/g++.dg/ubsan/pr63956.C | 172 + gcc/testsuite/g++.dg/ubsan/pr64632.C | 23 + gcc/testsuite/g++.dg/ubsan/pr64717-1.C | 15 + gcc/testsuite/g++.dg/ubsan/pr64717-2.C | 20 + gcc/testsuite/g++.dg/ubsan/pr64984.C | 76 + gcc/testsuite/g++.dg/ubsan/pr65000.C | 14 + gcc/testsuite/g++.dg/ubsan/pr65019.C | 24 + gcc/testsuite/g++.dg/ubsan/pr65583.C | 140 + gcc/testsuite/g++.dg/ubsan/pr65610.C | 57 + gcc/testsuite/g++.dg/ubsan/return-2.C | 2 +- .../g++.dg/ubsan/{return-1.C => return-3.C} | 6 +- gcc/testsuite/g++.dg/ubsan/shift-1.C | 31 + gcc/testsuite/g++.dg/ubsan/ubsan.exp | 8 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 13 + gcc/testsuite/g++.dg/ubsan/vptr-1.C | 184 + gcc/testsuite/g++.dg/ubsan/vptr-2.C | 184 + gcc/testsuite/g++.dg/ubsan/vptr-3.C | 184 + gcc/testsuite/g++.dg/ubsan/vptr-4.C | 54 + gcc/testsuite/g++.dg/ubsan/vptr-5.C | 32 + gcc/testsuite/g++.dg/ubsan/vptr-6.C | 32 + gcc/testsuite/g++.dg/ubsan/vptr-7.C | 26 + gcc/testsuite/g++.dg/ubsan/vptr-8.C | 32 + gcc/testsuite/g++.dg/ubsan/vptr-9.C | 22 + gcc/testsuite/g++.dg/vect/pr64410.cc | 53 + gcc/testsuite/g++.dg/vect/slp-pr50413.cc | 4 +- gcc/testsuite/g++.dg/vect/slp-pr50819.cc | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 4 +- gcc/testsuite/g++.dg/vect/vect.exp | 8 +- gcc/testsuite/g++.dg/warn/Waddress-1.C | 50 + gcc/testsuite/g++.dg/warn/Waddress-2.C | 24 + gcc/testsuite/g++.dg/warn/Warray-bounds-6.C | 26 + gcc/testsuite/g++.dg/warn/Warray-bounds-7.C | 21 + gcc/testsuite/g++.dg/warn/Warray-bounds.C | 6 + gcc/testsuite/g++.dg/warn/Wdelete-incomplete-3.C | 6 + ...elete-incomplete-2.C => Wdelete-incomplete-4.C} | 7 +- gcc/testsuite/g++.dg/warn/Wformat-1.C | 10 + gcc/testsuite/g++.dg/warn/Winit-self-2.C | 12 + .../g++.dg/warn/Wmemset-transposed-args-1.C | 74 + .../g++.dg/warn/Wmissing-field-initializers-1.C | 31 + gcc/testsuite/g++.dg/warn/Wparentheses-25.C | 110 +- gcc/testsuite/g++.dg/warn/Wshadow-10.C | 15 + gcc/testsuite/g++.dg/warn/Wshadow-11.C | 15 + gcc/testsuite/g++.dg/warn/Wshadow-8.C | 15 + gcc/testsuite/g++.dg/warn/Wshadow-9.C | 15 + .../g++.dg/warn/Wsizeof-pointer-memaccess-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wsuggest-final-2.C | 4 + gcc/testsuite/g++.dg/warn/Wsuggest-final.C | 15 + gcc/testsuite/g++.dg/warn/Wsuggest-override.C | 23 + gcc/testsuite/g++.dg/warn/Wunused-parm-6.C | 8 + gcc/testsuite/g++.dg/warn/Wunused-var-22.C | 12 + gcc/testsuite/g++.dg/warn/Wunused-var-23.C | 17 + gcc/testsuite/g++.dg/warn/Wvla-2.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated-3.C | 2 +- gcc/testsuite/g++.dg/warn/deprecated-6.C | 56 +- gcc/testsuite/g++.dg/warn/pedantic1.C | 4 +- gcc/testsuite/g++.dg/warn/pr61945.C | 11 + gcc/testsuite/g++.dg/warn/register-parm-1.C | 9 + gcc/testsuite/g++.dg/warn/var-args1.C | 2 +- gcc/testsuite/g++.dg/warn/wdate-time.C | 6 - gcc/testsuite/g++.dg/warn/write-strings-default.C | 2 +- gcc/testsuite/g++.dg/warn/write-strings.C | 2 +- gcc/testsuite/g++.old-deja/g++.bob/inherit1.C | 2 +- gcc/testsuite/g++.old-deja/g++.bob/inherit2.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash11.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash18.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash63.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash8.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/enum6.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/nest1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/static1.C | 2 +- .../g++.old-deja/g++.brendan/template17.C | 6 +- .../g++.old-deja/g++.brendan/visibility1.C | 2 +- .../g++.old-deja/g++.brendan/visibility10.C | 2 +- .../g++.old-deja/g++.brendan/visibility2.C | 2 +- .../g++.old-deja/g++.brendan/visibility6.C | 2 +- .../g++.old-deja/g++.brendan/visibility7.C | 2 +- .../g++.old-deja/g++.brendan/visibility8.C | 2 +- .../g++.old-deja/g++.brendan/visibility9.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900213_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900428_03.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/badalloc1.C | 14 +- gcc/testsuite/g++.old-deja/g++.gb/scope06.C | 6 +- gcc/testsuite/g++.old-deja/g++.jason/access17.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/access18.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/access22.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/access23.C | 16 +- gcc/testsuite/g++.old-deja/g++.jason/access8.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/delete3.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/enum6.C | 6 +- gcc/testsuite/g++.old-deja/g++.jason/jump.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/report.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/access2.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/access3.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/access4.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/access5.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm12.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm14.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm6.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/ctors13.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/cvt11.C | 10 +- gcc/testsuite/g++.old-deja/g++.law/enum9.C | 6 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/union2.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/visibility12.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility15.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility16.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility17.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/visibility18.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility19.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility20.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility21.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility24.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility4.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility5.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility6.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility7.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/visibility8.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility9.C | 2 +- gcc/testsuite/g++.old-deja/g++.martin/typedef2.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p4736b.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p755a.C | 2 +- gcc/testsuite/g++.old-deja/g++.niklas/t135.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/delete1.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/partord1.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/template10.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/access11.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/access4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/access7.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/crash1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash7.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/enum4.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/friend1.C | 10 +- gcc/testsuite/g++.old-deja/g++.other/friend4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/friend9.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/goto1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/goto3.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/init9.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/lineno1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/using1.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/vaarg3.C | 15 +- gcc/testsuite/g++.old-deja/g++.other/warn5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/enum14.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/friend11.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/friend21.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/friend3.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/friend5.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/infinite1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/inherit2.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp74.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp89.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ttp7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/vaarg3.C | 7 +- gcc/testsuite/g++.old-deja/g++.pt/var1.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb94.C | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 4 +- gcc/testsuite/gcc.c-torture/compile/20000120-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000518-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000923-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20001221-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20010525-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20011029-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011119-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20011119-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20020807-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20021015-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20021108-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20021120-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20021120-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030224-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20031023-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040614-1.c | 8 +- gcc/testsuite/gcc.c-torture/compile/20050215-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20050215-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20050215-3.c | 1 + gcc/testsuite/gcc.c-torture/compile/20050510-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/20050801-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/20060208-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20071108-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20071117-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20080721-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20090721-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20091215-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20120822-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/20120830-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/20120830-2.c | 5 + gcc/testsuite/gcc.c-torture/compile/20120913-1.c | 17 + gcc/testsuite/gcc.c-torture/compile/20120917-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/20120927-1.c | 43 + gcc/testsuite/gcc.c-torture/compile/20121010-1.c | 10 + gcc/testsuite/gcc.c-torture/compile/20121027-1.c | 13 + gcc/testsuite/gcc.c-torture/compile/20121220-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/20140110-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/20140723-1.c | 4 + gcc/testsuite/gcc.c-torture/compile/20140816-1.c | 5 + gcc/testsuite/gcc.c-torture/compile/20150108.c | 23 + gcc/testsuite/gcc.c-torture/compile/20150327.c | 11 + .../gcc.c-torture/{unsorted => compile}/386.c | 1 + .../gcc.c-torture/{unsorted => compile}/86.c | 0 gcc/testsuite/gcc.c-torture/compile/900313-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920415-1.c | 7 +- gcc/testsuite/gcc.c-torture/compile/920428-3.c | 7 +- gcc/testsuite/gcc.c-torture/compile/920428-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-7.c | 6 +- gcc/testsuite/gcc.c-torture/compile/920502-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920625-2.c | 2 +- gcc/testsuite/gcc.c-torture/compile/920826-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920831-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920917-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/921011-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930120-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/930411-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930529-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930623-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950329-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/950613-1.c | 7 +- gcc/testsuite/gcc.c-torture/compile/981006-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/991213-3.c | 2 + .../gcc.c-torture/{unsorted => compile}/BUG1.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG11.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG12.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG13.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG16.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG17.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG18.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG2.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG21.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG22.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG23.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG24.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG25.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG3.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG4.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG5.c | 0 .../gcc.c-torture/{unsorted => compile}/BUG6.c | 0 .../gcc.c-torture/{unsorted => compile}/DFcmp.c | 1 + .../gcc.c-torture/{unsorted => compile}/HIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/HIset.c | 0 .../gcc.c-torture/{unsorted => compile}/PYRBUG.c | 0 .../gcc.c-torture/{unsorted => compile}/QIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/QIset.c | 0 .../gcc.c-torture/{unsorted => compile}/SFset.c | 2 + .../gcc.c-torture/{unsorted => compile}/SIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/SIset.c | 0 .../gcc.c-torture/{unsorted => compile}/UHIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/UQIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/USIcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/a.c | 0 .../gcc.c-torture/{unsorted => compile}/a1.c | 0 .../gcc.c-torture/{unsorted => compile}/a3.c | 0 .../gcc.c-torture/{unsorted => compile}/aa.c | 0 .../gcc.c-torture/{unsorted => compile}/aaa.c | 0 .../gcc.c-torture/{unsorted => compile}/abs.c | 0 .../gcc.c-torture/{unsorted => compile}/ac.c | 0 .../gcc.c-torture/{unsorted => compile}/acc.c | 0 .../gcc.c-torture/{unsorted => compile}/add.c | 0 .../gcc.c-torture/{unsorted => compile}/add386.c | 0 .../gcc.c-torture/{unsorted => compile}/addcc.c | 0 .../gcc.c-torture/{unsorted => compile}/andm.c | 0 .../gcc.c-torture/{unsorted => compile}/andmem.c | 0 .../gcc.c-torture/{unsorted => compile}/andn.c | 0 .../gcc.c-torture/{unsorted => compile}/andok.c | 0 .../gcc.c-torture/{unsorted => compile}/andsi.c | 0 .../gcc.c-torture/{unsorted => compile}/andsparc.c | 0 .../gcc.c-torture/{unsorted => compile}/aos.c | 0 .../gcc.c-torture/{unsorted => compile}/arr.c | 0 .../gcc.c-torture/{unsorted => compile}/as.c | 0 .../gcc.c-torture/{unsorted => compile}/ase.c | 0 .../gcc.c-torture/{unsorted => compile}/b.c | 0 .../gcc.c-torture/{unsorted => compile}/b1.c | 0 .../gcc.c-torture/{unsorted => compile}/b2.c | 0 .../gcc.c-torture/{unsorted => compile}/b3.c | 0 .../gcc.c-torture/{unsorted => compile}/b88.c | 0 .../gcc.c-torture/{unsorted => compile}/bad.c | 0 .../gcc.c-torture/{unsorted => compile}/band.c | 0 .../gcc.c-torture/{unsorted => compile}/bb0.c | 0 .../gcc.c-torture/{unsorted => compile}/bb1.c | 0 .../gcc.c-torture/{unsorted => compile}/bbb.c | 0 .../gcc.c-torture/{unsorted => compile}/bc.c | 0 .../gcc.c-torture/{unsorted => compile}/bcopy.c | 0 .../gcc.c-torture/{unsorted => compile}/bf.c | 0 .../gcc.c-torture/{unsorted => compile}/bfins.c | 0 .../gcc.c-torture/{unsorted => compile}/bfx.c | 0 .../gcc.c-torture/{unsorted => compile}/bge.c | 0 .../gcc.c-torture/{unsorted => compile}/bit.c | 0 .../gcc.c-torture/{unsorted => compile}/bitf.c | 0 .../gcc.c-torture/{unsorted => compile}/bitw.c | 0 .../gcc.c-torture/{unsorted => compile}/blk.c | 0 .../gcc.c-torture/{unsorted => compile}/bt.c | 0 .../gcc.c-torture/{unsorted => compile}/bt386.c | 0 .../gcc.c-torture/{unsorted => compile}/bug.c | 0 .../gcc.c-torture/{unsorted => compile}/bugc.c | 0 .../gcc.c-torture/{unsorted => compile}/buns.c | 0 .../gcc.c-torture/{unsorted => compile}/bx.c | 0 .../gcc.c-torture/{unsorted => compile}/c.c | 0 .../gcc.c-torture/{unsorted => compile}/c1.c | 0 .../gcc.c-torture/{unsorted => compile}/c2.c | 0 gcc/testsuite/gcc.c-torture/compile/call.c | 9 + .../gcc.c-torture/{unsorted => compile}/call386.c | 0 .../gcc.c-torture/{unsorted => compile}/callind.c | 0 .../compile/{calls.c => calls-void.c} | 4 +- gcc/testsuite/gcc.c-torture/compile/calls.c | 2 + .../gcc.c-torture/{unsorted => compile}/cc.c | 0 .../gcc.c-torture/{unsorted => compile}/charmtst.c | 0 .../gcc.c-torture/{unsorted => compile}/cmb.c | 0 .../gcc.c-torture/{unsorted => compile}/cmp.c | 0 .../gcc.c-torture/{unsorted => compile}/cmphi.c | 0 .../gcc.c-torture/{unsorted => compile}/cmpsi386.c | 1 + .../gcc.c-torture/{unsorted => compile}/cmul.c | 0 .../gcc.c-torture/{unsorted => compile}/cn1.c | 0 .../gcc.c-torture/{unsorted => compile}/comb.c | 0 gcc/testsuite/gcc.c-torture/compile/compile.exp | 4 +- gcc/testsuite/gcc.c-torture/compile/complex-6.c | 1 + .../gcc.c-torture/{unsorted => compile}/consec.c | 1 + .../gcc.c-torture/{unsorted => compile}/const.c | 0 .../gcc.c-torture/{unsorted => compile}/conv.c | 0 .../gcc.c-torture/{unsorted => compile}/conv_tst.c | 2 + .../gcc.c-torture/{unsorted => compile}/cp.c | 0 .../gcc.c-torture/{unsorted => compile}/csebug.c | 0 .../gcc.c-torture/{unsorted => compile}/cvt.c | 0 .../gcc.c-torture/{unsorted => compile}/d.c | 0 .../gcc.c-torture/{unsorted => compile}/dbl_parm.c | 0 .../gcc.c-torture/{unsorted => compile}/dblbug.c | 0 .../gcc.c-torture/{unsorted => compile}/ddd.c | 0 .../gcc.c-torture/{unsorted => compile}/dead.c | 0 .../gcc.c-torture/compile/debugvlafunction-1.c | 1 + .../gcc.c-torture/{unsorted => compile}/delay.c | 0 .../gcc.c-torture/{unsorted => compile}/di.c | 0 .../gcc.c-torture/{unsorted => compile}/dic.c | 0 .../gcc.c-torture/{unsorted => compile}/dilayout.c | 0 .../gcc.c-torture/{unsorted => compile}/dimove.c | 0 .../gcc.c-torture/{unsorted => compile}/dimul.c | 0 .../gcc.c-torture/{unsorted => compile}/div.c | 0 .../gcc.c-torture/{unsorted => compile}/divdf.c | 0 .../gcc.c-torture/{unsorted => compile}/dm.c | 0 .../gcc.c-torture/{unsorted => compile}/dshift.c | 0 .../gcc.c-torture/{unsorted => compile}/e.c | 0 .../gcc.c-torture/{unsorted => compile}/ex.c | 2 + .../gcc.c-torture/{unsorted => compile}/ext.c | 0 .../gcc.c-torture/{unsorted => compile}/f1.c | 0 .../gcc.c-torture/{unsorted => compile}/f2.c | 0 .../gcc.c-torture/{unsorted => compile}/fdmul.c | 0 .../gcc.c-torture/{unsorted => compile}/flo.c | 0 .../gcc.c-torture/{unsorted => compile}/float.c | 0 .../{unsorted => compile}/flt_const.c | 0 .../gcc.c-torture/{unsorted => compile}/fnul.c | 0 .../gcc.c-torture/{unsorted => compile}/foo.c | 0 .../gcc.c-torture/{unsorted => compile}/forgetcc.c | 0 .../gcc.c-torture/{unsorted => compile}/fq.c | 0 .../gcc.c-torture/{unsorted => compile}/g.c | 0 .../gcc.c-torture/{unsorted => compile}/gen_tst.c | 0 .../gcc.c-torture/{unsorted => compile}/glob.c | 0 .../gcc.c-torture/{unsorted => compile}/gronk.c | 0 .../gcc.c-torture/{unsorted => compile}/hi.c | 0 .../gcc.c-torture/{unsorted => compile}/hibug.c | 0 .../gcc.c-torture/{unsorted => compile}/i++.c | 0 .../gcc.c-torture/{unsorted => compile}/i.c | 0 .../gcc.c-torture/{unsorted => compile}/ic.c | 0 .../gcc.c-torture/{unsorted => compile}/icmp.c | 0 .../gcc.c-torture/{unsorted => compile}/ifreg.c | 0 .../gcc.c-torture/{unsorted => compile}/imm.c | 0 .../gcc.c-torture/{unsorted => compile}/isinf.c | 0 .../gcc.c-torture/{unsorted => compile}/jmp.c | 0 .../gcc.c-torture/{unsorted => compile}/jumptab.c | 0 .../gcc.c-torture/{unsorted => compile}/l.c | 0 gcc/testsuite/gcc.c-torture/compile/labels-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/labels-3.c | 2 + .../gcc.c-torture/{unsorted => compile}/layout.c | 0 .../gcc.c-torture/{unsorted => compile}/lbug.c | 0 .../gcc.c-torture/compile/limits-fndefn.c | 3 +- .../gcc.c-torture/compile/limits-stringlit.c | 2 +- .../gcc.c-torture/{unsorted => compile}/ll1.c | 0 .../gcc.c-torture/{unsorted => compile}/llbug.c | 0 .../gcc.c-torture/{unsorted => compile}/lll.c | 0 .../gcc.c-torture/{unsorted => compile}/load8.c | 0 .../gcc.c-torture/{unsorted => compile}/loadhicc.c | 0 .../gcc.c-torture/{unsorted => compile}/log2.c | 0 .../gcc.c-torture/{unsorted => compile}/logic.c | 0 .../gcc.c-torture/{unsorted => compile}/loop-1.c | 0 .../gcc.c-torture/{unsorted => compile}/loop386.c | 0 .../gcc.c-torture/{unsorted => compile}/lop.c | 0 .../gcc.c-torture/{unsorted => compile}/m1.c | 0 .../gcc.c-torture/{unsorted => compile}/m2.c | 0 .../gcc.c-torture/{unsorted => compile}/m5.c | 0 .../gcc.c-torture/{unsorted => compile}/m68.c | 0 .../gcc.c-torture/{unsorted => compile}/mbyte.c | 0 .../gcc.c-torture/{unsorted => compile}/mchar.c | 0 .../gcc.c-torture/{unsorted => compile}/mcmp.c | 0 .../gcc.c-torture/{unsorted => compile}/mdouble.c | 0 .../gcc.c-torture/{unsorted => compile}/memtst.c | 0 .../gcc.c-torture/{unsorted => compile}/miscomp.c | 0 .../gcc.c-torture/{unsorted => compile}/mm.c | 0 .../gcc.c-torture/{unsorted => compile}/mod.c | 0 .../gcc.c-torture/{unsorted => compile}/modcc.c | 0 .../gcc.c-torture/{unsorted => compile}/move.c | 0 .../gcc.c-torture/{unsorted => compile}/move_qhi.c | 0 .../gcc.c-torture/{unsorted => compile}/mregtst.c | 0 .../gcc.c-torture/{unsorted => compile}/msp.c | 0 .../gcc.c-torture/{unsorted => compile}/mtst.c | 0 .../gcc.c-torture/{unsorted => compile}/mu.c | 0 .../gcc.c-torture/{unsorted => compile}/mul.c | 0 .../gcc.c-torture/{unsorted => compile}/mword.c | 0 .../gcc.c-torture/{unsorted => compile}/mword1.c | 0 .../gcc.c-torture/{unsorted => compile}/n.c | 0 .../gcc.c-torture/{unsorted => compile}/n1.c | 0 .../gcc.c-torture/{unsorted => compile}/nand.c | 0 .../gcc.c-torture/{unsorted => compile}/neg.c | 0 .../gcc.c-torture/{unsorted => compile}/o.c | 0 .../gcc.c-torture/{unsorted => compile}/omit.c | 0 .../gcc.c-torture/{unsorted => compile}/opout.c | 0 .../gcc.c-torture/{unsorted => compile}/opt.c | 0 .../gcc.c-torture/{unsorted => compile}/or.c | 0 .../gcc.c-torture/{unsorted => compile}/or386.c | 0 .../gcc.c-torture/{unsorted => compile}/p.c | 0 .../gcc.c-torture/{unsorted => compile}/parms.c | 1 + .../gcc.c-torture/{unsorted => compile}/pass.c | 1 + .../gcc.c-torture/{unsorted => compile}/pmt.c | 0 .../gcc.c-torture/{unsorted => compile}/poor.c | 0 .../gcc.c-torture/{unsorted => compile}/pp.c | 0 gcc/testsuite/gcc.c-torture/compile/pr17397.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr17913.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr21356.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr21728.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr25224.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr27863.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr28489.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr28865.c | 12 +- gcc/testsuite/gcc.c-torture/compile/pr29128.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr30984.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr32919.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr34334.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr34808.c | 3 + gcc/testsuite/gcc.c-torture/compile/pr35006.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37056.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37258.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37327.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37669.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr38360.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr39423-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr41469.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr42299.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr42559.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr42717.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr42956.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr43635.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr46107.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr46534.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr47428.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr47967.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr48517.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr49049.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr49145.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr49206.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr51354.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr51495.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr51694.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr52714.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr52773.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr53411.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr55851.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr58164.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr59417.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr60655-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr61042.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr61684.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr61848.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr62312.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr63282.c | 13 + gcc/testsuite/gcc.c-torture/compile/pr63761.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr64067.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr64269.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr64494.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr65014.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr65153.c | 40 + gcc/testsuite/gcc.c-torture/compile/pr65163.c | 22 + gcc/testsuite/gcc.c-torture/compile/pr65241.c | 26 + gcc/testsuite/gcc.c-torture/compile/pr65540.c | 21 + gcc/testsuite/gcc.c-torture/compile/pr65593.c | 4 + gcc/testsuite/gcc.c-torture/compile/pr65595.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr65680.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr65735.c | 21 + .../gcc.c-torture/{unsorted => compile}/pret-arg.c | 0 .../gcc.c-torture/{unsorted => compile}/pyr.c | 0 .../gcc.c-torture/{unsorted => compile}/pyr2.c | 0 .../gcc.c-torture/{unsorted => compile}/q.c | 0 .../gcc.c-torture/{unsorted => compile}/r.c | 0 .../gcc.c-torture/{unsorted => compile}/r1.c | 0 .../gcc.c-torture/{unsorted => compile}/rel.c | 0 .../gcc.c-torture/{unsorted => compile}/rmsc.c | 0 .../gcc.c-torture/{unsorted => compile}/round.c | 0 .../gcc.c-torture/{unsorted => compile}/run.c | 0 .../gcc.c-torture/{unsorted => compile}/s.c | 0 .../gcc.c-torture/{unsorted => compile}/sar.c | 0 .../gcc.c-torture/{unsorted => compile}/sc.c | 0 .../gcc.c-torture/{unsorted => compile}/scal.c | 1 + .../gcc.c-torture/{unsorted => compile}/scc.c | 0 .../gcc.c-torture/{unsorted => compile}/scond.c | 0 gcc/testsuite/gcc.c-torture/compile/section.c | 8 + .../gcc.c-torture/{unsorted => compile}/selfrec.c | 0 .../gcc.c-torture/{unsorted => compile}/seq.c | 0 .../gcc.c-torture/{unsorted => compile}/set386.c | 0 .../gcc.c-torture/{unsorted => compile}/set88.c | 0 .../gcc.c-torture/{unsorted => compile}/sh.c | 0 .../gcc.c-torture/{unsorted => compile}/shand.c | 0 .../gcc.c-torture/{unsorted => compile}/shft.c | 0 .../gcc.c-torture/{unsorted => compile}/shift.c | 0 .../gcc.c-torture/{unsorted => compile}/shloop.c | 0 .../gcc.c-torture/{unsorted => compile}/shm.c | 0 .../gcc.c-torture/{unsorted => compile}/signext.c | 0 .../gcc.c-torture/{unsorted => compile}/signext2.c | 0 .../gcc.c-torture/{unsorted => compile}/sim.c | 0 gcc/testsuite/gcc.c-torture/compile/simd-6.c | 2 + .../gcc.c-torture/{unsorted => compile}/simple.c | 0 .../gcc.c-torture/{unsorted => compile}/sne.c | 0 .../gcc.c-torture/{unsorted => compile}/sound.c | 0 .../gcc.c-torture/{unsorted => compile}/sparcbug.c | 0 .../gcc.c-torture/{unsorted => compile}/speed.c | 0 .../gcc.c-torture/{unsorted => compile}/stor.c | 0 .../gcc.c-torture/{unsorted => compile}/store0.c | 0 .../gcc.c-torture/{unsorted => compile}/storecc.c | 0 .../gcc.c-torture/{unsorted => compile}/str.c | 0 .../gcc.c-torture/{unsorted => compile}/stru.c | 0 .../{unsorted => compile}/structret.c | 0 .../gcc.c-torture/{unsorted => compile}/stuct.c | 0 .../gcc.c-torture/{unsorted => compile}/sub32.c | 0 .../gcc.c-torture/{unsorted => compile}/subcc.c | 0 .../gcc.c-torture/{unsorted => compile}/subcse.c | 0 .../gcc.c-torture/{unsorted => compile}/sym.c | 0 .../gcc.c-torture/{unsorted => compile}/symconst.c | 0 .../gcc.c-torture/{unsorted => compile}/t.c | 0 .../{unsorted => compile}/test-flow.c | 0 .../{unsorted => compile}/test-loop.c | 0 .../gcc.c-torture/{unsorted => compile}/test.c | 0 .../gcc.c-torture/{unsorted => compile}/time.c | 0 .../gcc.c-torture/{unsorted => compile}/tmp.c | 0 .../gcc.c-torture/{unsorted => compile}/trivial.c | 0 .../gcc.c-torture/{unsorted => compile}/trunc.c | 0 .../gcc.c-torture/{unsorted => compile}/u.c | 0 .../{unsorted => compile}/udconvert.c | 0 .../gcc.c-torture/{unsorted => compile}/udivmod4.c | 0 .../gcc.c-torture/{unsorted => compile}/uns.c | 0 .../gcc.c-torture/{unsorted => compile}/uns_tst.c | 0 .../gcc.c-torture/{unsorted => compile}/uuarg.c | 1 + .../gcc.c-torture/{unsorted => compile}/v.c | 0 gcc/testsuite/gcc.c-torture/compile/vla-const-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/vla-const-2.c | 1 + .../gcc.c-torture/{unsorted => compile}/w.c | 0 .../gcc.c-torture/{unsorted => compile}/ww.c | 0 .../gcc.c-torture/{unsorted => compile}/x.c | 0 .../gcc.c-torture/{unsorted => compile}/xb.c | 0 .../gcc.c-torture/{unsorted => compile}/xbg.c | 0 .../gcc.c-torture/{unsorted => compile}/xc.c | 0 .../gcc.c-torture/{unsorted => compile}/xcsebug.c | 0 .../gcc.c-torture/{unsorted => compile}/xdi.c | 0 .../gcc.c-torture/{unsorted => compile}/xfoo.c | 0 .../gcc.c-torture/{unsorted => compile}/xi.c | 0 .../gcc.c-torture/{unsorted => compile}/xlop.c | 0 .../gcc.c-torture/{unsorted => compile}/xmtst.c | 0 .../gcc.c-torture/{unsorted => compile}/xneg.c | 0 .../gcc.c-torture/{unsorted => compile}/xopt.c | 0 .../gcc.c-torture/{unsorted => compile}/xor.c | 0 .../gcc.c-torture/{unsorted => compile}/xorn.c | 0 .../gcc.c-torture/{unsorted => compile}/xp.c | 0 .../gcc.c-torture/{unsorted => compile}/xpp.c | 0 .../gcc.c-torture/{unsorted => compile}/xs.c | 0 .../gcc.c-torture/{unsorted => compile}/xsh.c | 0 .../gcc.c-torture/{unsorted => compile}/xz.c | 0 .../gcc.c-torture/{unsorted => compile}/xzz.c | 0 gcc/testsuite/gcc.c-torture/execute/20001101.c | 1 + gcc/testsuite/gcc.c-torture/execute/20001121-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20010122-1.x | 11 - gcc/testsuite/gcc.c-torture/execute/20010129-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20010129-1.x | 13 - gcc/testsuite/gcc.c-torture/execute/20010209-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20020107-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20020314-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20020404-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20020404-1.x | 15 - gcc/testsuite/gcc.c-torture/execute/20020412-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20021024-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20021024-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20021113-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20021127-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20021127-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20030125-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20030216-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/20030216-1.x | 12 - gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20030222-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/20030323-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20030811-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040223-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040302-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040308-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040629-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040629-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040703-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040703-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040705-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040705-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040705-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040705-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040709-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20040709-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040709-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/20040709-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/20040811-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/20040811-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20041214-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20050316-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20050316-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20050316-2.c | 5 + gcc/testsuite/gcc.c-torture/execute/20050316-2.x | 9 - gcc/testsuite/gcc.c-torture/execute/20050316-3.c | 1 + gcc/testsuite/gcc.c-torture/execute/20050604-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/20050604-1.x | 9 - gcc/testsuite/gcc.c-torture/execute/20051012-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20061101-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20061101-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20061220-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20061220-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/20070824-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20070919-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20071210-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20071219-1.c | 8 +- gcc/testsuite/gcc.c-torture/execute/20071220-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/20071220-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/20081117-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20081117-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20091229-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 22 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/20110418-1.c | 29 + gcc/testsuite/gcc.c-torture/execute/20111208-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20120919-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20120919-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/20140212-2.c | 21 + gcc/testsuite/gcc.c-torture/execute/20140622-1.c | 27 + gcc/testsuite/gcc.c-torture/execute/20140828-1.c | 22 + gcc/testsuite/gcc.c-torture/execute/20141022-1.c | 25 + gcc/testsuite/gcc.c-torture/execute/20141107-1.c | 27 + gcc/testsuite/gcc.c-torture/execute/20141125-1.c | 17 + gcc/testsuite/gcc.c-torture/execute/920501-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/920612-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/920612-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/920710-1.x | 6 - gcc/testsuite/gcc.c-torture/execute/920711-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/920711-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/920721-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/920929-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/921017-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/921202-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/921208-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/930526-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/930529-1.c | 8 +- gcc/testsuite/gcc.c-torture/execute/930529-1.x | 24 - gcc/testsuite/gcc.c-torture/execute/931004-12.x | 6 - gcc/testsuite/gcc.c-torture/execute/941202-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/961223-1.c | 6 + gcc/testsuite/gcc.c-torture/execute/980526-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/980608-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/980709-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/980709-1.x | 16 - gcc/testsuite/gcc.c-torture/execute/981130-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/981130-1.x | 22 - gcc/testsuite/gcc.c-torture/execute/990127-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/990127-2.c | 6 + gcc/testsuite/gcc.c-torture/execute/990127-2.x | 20 - gcc/testsuite/gcc.c-torture/execute/990413-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/990413-2.x | 3 - gcc/testsuite/gcc.c-torture/execute/990826-0.c | 2 + gcc/testsuite/gcc.c-torture/execute/990826-0.x | 16 - gcc/testsuite/gcc.c-torture/execute/align-nest.c | 1 + gcc/testsuite/gcc.c-torture/execute/alloca-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/bcp-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/bf64-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/bf64-1.x | 8 - gcc/testsuite/gcc.c-torture/execute/bitfld-4.c | 2 + gcc/testsuite/gcc.c-torture/execute/bitfld-4.x | 7 - gcc/testsuite/gcc.c-torture/execute/bitfld-6.c | 23 + gcc/testsuite/gcc.c-torture/execute/bitfld-7.c | 23 + gcc/testsuite/gcc.c-torture/execute/bswap-2.c | 35 + .../gcc.c-torture/execute/built-in-setjmp.c | 3 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/call-trap-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/cmpsi-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/cvt-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/eeprof-1.c | 6 + gcc/testsuite/gcc.c-torture/execute/eeprof-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/execute.exp | 35 +- .../gcc.c-torture/execute/frame-address.c | 1 + gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 8 +- gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.x | 3 - gcc/testsuite/gcc.c-torture/execute/loop-2c.c | 9 +- gcc/testsuite/gcc.c-torture/execute/loop-2f.c | 3 + gcc/testsuite/gcc.c-torture/execute/loop-2f.x | 11 - gcc/testsuite/gcc.c-torture/execute/loop-2g.c | 3 + gcc/testsuite/gcc.c-torture/execute/loop-2g.x | 11 - gcc/testsuite/gcc.c-torture/execute/memset-4.c | 27 + .../gcc.c-torture/execute/mode-dependent-address.c | 2 + .../gcc.c-torture/execute/mode-dependent-address.x | 7 - gcc/testsuite/gcc.c-torture/execute/nest-align-1.c | 3 + gcc/testsuite/gcc.c-torture/execute/nest-align-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/p18298.c | 3 + gcc/testsuite/gcc.c-torture/execute/pr17377.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr19689.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr19689.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr20601-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr20621-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr22061-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr22061-4.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr22493-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr22493-1.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr23047.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr23047.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr23135.c | 5 + gcc/testsuite/gcc.c-torture/execute/pr29797-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr29797-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr31448.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr31448.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr35456.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr35456.x | 3 - gcc/testsuite/gcc.c-torture/execute/pr35472.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr36321.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr37573.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr37573.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr38151.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr38151.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr39228.c | 9 +- gcc/testsuite/gcc.c-torture/execute/pr39228.x | 10 - gcc/testsuite/gcc.c-torture/execute/pr39501.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr39501.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr40386.c | 5 + gcc/testsuite/gcc.c-torture/execute/pr40386.x | 2 - gcc/testsuite/gcc.c-torture/execute/pr43220.c | 3 + gcc/testsuite/gcc.c-torture/execute/pr43220.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr44683.x | 6 - gcc/testsuite/gcc.c-torture/execute/pr45262.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr45262.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr47237.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr47237.x | 6 - gcc/testsuite/gcc.c-torture/execute/pr51447.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr51581-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr51581-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr51581-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr51581-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr52129.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr52979-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr52979-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr52979-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr52979-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr53366-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr53645-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr53645.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr56799.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr56799.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr56982.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr57124.c | 10 +- gcc/testsuite/gcc.c-torture/execute/pr57124.x | 9 - gcc/testsuite/gcc.c-torture/execute/pr57344-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr57344-2.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr58570.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr58570.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr59221.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr60003.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr60822.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr60822.x | 7 - gcc/testsuite/gcc.c-torture/execute/pr61375.c | 2 +- gcc/testsuite/gcc.c-torture/execute/pr61517.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr61673.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr61682.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr61725.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr62151.c | 41 + gcc/testsuite/gcc.c-torture/execute/pr63209.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr63302.c | 60 + gcc/testsuite/gcc.c-torture/execute/pr63641.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr63659.c | 29 + gcc/testsuite/gcc.c-torture/execute/pr63843.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr64006.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr64255.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr64260.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr64682.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr64718.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr64756.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr64957.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr64979.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr65053-1.c | 32 + gcc/testsuite/gcc.c-torture/execute/pr65053-2.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr65170.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr65215-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr65215-2.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr65215-3.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr65215-4.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr65215-5.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr65216.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr65369.c | 45 + gcc/testsuite/gcc.c-torture/execute/pr65401.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr65418-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr65418-2.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr65427.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr65648.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr7284-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr7284-1.x | 7 - gcc/testsuite/gcc.c-torture/execute/restrict-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/shiftdi.c | 2 + gcc/testsuite/gcc.c-torture/execute/shiftdi.x | 7 - gcc/testsuite/gcc.c-torture/execute/simd-4.c | 1 + gcc/testsuite/gcc.c-torture/execute/simd-4.x | 7 - gcc/testsuite/gcc.c-torture/execute/strcpy-2.c | 24 + gcc/testsuite/gcc.c-torture/execute/strncmp-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/strncmp-1.x | 16 - gcc/testsuite/gcc.c-torture/execute/unroll-1.c | 5 + gcc/testsuite/gcc.c-torture/execute/usmul.c | 1 + gcc/testsuite/gcc.c-torture/execute/usmul.x | 7 - gcc/testsuite/gcc.c-torture/execute/va-arg-7.c | 4 + gcc/testsuite/gcc.c-torture/execute/va-arg-8.c | 4 + .../gcc.c-torture/execute/vla-dealloc-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/vrp-5.c | 1 + gcc/testsuite/gcc.c-torture/execute/vrp-5.x | 7 - gcc/testsuite/gcc.c-torture/execute/vrp-6.c | 1 + gcc/testsuite/gcc.c-torture/execute/vrp-6.x | 7 - gcc/testsuite/gcc.c-torture/execute/zerolen-2.c | 1 + gcc/testsuite/gcc.c-torture/execute/zerolen-2.x | 7 - gcc/testsuite/gcc.c-torture/unsorted/DFcmp.x | 7 - gcc/testsuite/gcc.c-torture/unsorted/SFset.x | 7 - gcc/testsuite/gcc.c-torture/unsorted/call.c | 7 - gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg/20001012-1.c | 1 + gcc/testsuite/gcc.dg/20001012-2.c | 2 + gcc/testsuite/gcc.dg/20001108-1.c | 1 + gcc/testsuite/gcc.dg/20010516-1.c | 1 + gcc/testsuite/gcc.dg/20011008-2.c | 1 + gcc/testsuite/gcc.dg/20020122-2.c | 3 +- gcc/testsuite/gcc.dg/20020310-1.c | 1 + gcc/testsuite/gcc.dg/20020312-2.c | 4 + gcc/testsuite/gcc.dg/20020430-1.c | 5 + gcc/testsuite/gcc.dg/20020919-1.c | 2 +- gcc/testsuite/gcc.dg/20021029-1.c | 2 + gcc/testsuite/gcc.dg/20030612-1.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 2 + gcc/testsuite/gcc.dg/20030805-1.c | 2 +- gcc/testsuite/gcc.dg/20031102-1.c | 2 +- gcc/testsuite/gcc.dg/20040127-2.c | 1 + gcc/testsuite/gcc.dg/20040219-1.c | 1 + gcc/testsuite/gcc.dg/20040813-1.c | 2 +- gcc/testsuite/gcc.dg/20041122-1.c | 2 + gcc/testsuite/gcc.dg/20041213-1.c | 2 +- gcc/testsuite/gcc.dg/20050309-1.c | 4 + gcc/testsuite/gcc.dg/20050603-2.c | 2 + gcc/testsuite/gcc.dg/20061026.c | 2 + gcc/testsuite/gcc.dg/20070507-1.c | 2 +- gcc/testsuite/gcc.dg/20080820.c | 2 +- gcc/testsuite/gcc.dg/20101010-1.c | 3 + .../{gcc.c-torture/execute => gcc.dg}/20111227-2.c | 4 +- .../{gcc.c-torture/execute => gcc.dg}/20111227-3.c | 3 +- gcc/testsuite/gcc.dg/20141029-1.c | 28 + gcc/testsuite/gcc.dg/20150306-1.c | 20 + gcc/testsuite/gcc.dg/920413-1.c | 2 +- gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-11.c | 102 + gcc/testsuite/gcc.dg/Warray-bounds-12.c | 26 + gcc/testsuite/gcc.dg/Warray-bounds-13.c | 18 + gcc/testsuite/gcc.dg/Warray-bounds-14.c | 28 + gcc/testsuite/gcc.dg/Warray-bounds-15.c | 20 + gcc/testsuite/gcc.dg/Warray-bounds.c | 8 + gcc/testsuite/gcc.dg/Wc90-c99-compat-1.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-2.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-3.c | 56 + gcc/testsuite/gcc.dg/Wc90-c99-compat-4.c | 54 + gcc/testsuite/gcc.dg/Wc90-c99-compat-5.c | 54 + gcc/testsuite/gcc.dg/Wc90-c99-compat-6.c | 29 + gcc/testsuite/gcc.dg/Wc90-c99-compat-7.c | 13 + gcc/testsuite/gcc.dg/Wc90-c99-compat-8.c | 56 + gcc/testsuite/gcc.dg/Wc99-c11-compat-1.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-2.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-3.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-4.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-5.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-6.c | 18 + gcc/testsuite/gcc.dg/Wc99-c11-compat-7.c | 18 + ...ixdecl-1.c => Wdeclaration-after-statement-4.c} | 6 +- gcc/testsuite/gcc.dg/Wdesignated-init-2.c | 15 + gcc/testsuite/gcc.dg/Wdesignated-init.c | 107 + gcc/testsuite/gcc.dg/Werror-1.c | 1 + gcc/testsuite/gcc.dg/Werror-10.c | 1 + gcc/testsuite/gcc.dg/Werror-11.c | 1 + gcc/testsuite/gcc.dg/Werror-12.c | 1 + gcc/testsuite/gcc.dg/Werror-2.c | 1 + gcc/testsuite/gcc.dg/Werror-3.c | 1 + gcc/testsuite/gcc.dg/Werror-4.c | 1 + gcc/testsuite/gcc.dg/Werror-5.c | 1 + gcc/testsuite/gcc.dg/Werror-6.c | 1 + gcc/testsuite/gcc.dg/Werror-7.c | 1 + gcc/testsuite/gcc.dg/Werror-8.c | 1 + gcc/testsuite/gcc.dg/Wimplicit-int-1.c | 11 + gcc/testsuite/gcc.dg/Wimplicit-int-2.c | 11 + gcc/testsuite/gcc.dg/Wimplicit-int-3.c | 10 + gcc/testsuite/gcc.dg/Wimplicit-int-4.c | 11 + gcc/testsuite/gcc.dg/Wincompatible-pointer-types.c | 21 + gcc/testsuite/gcc.dg/Wint-conversion.c | 22 + gcc/testsuite/gcc.dg/Wmissing-parameter-type-no.c | 2 +- gcc/testsuite/gcc.dg/Wold-style-definition-1.c | 2 +- gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-20.c | 2 + gcc/testsuite/gcc.dg/Wstrict-overflow-25.c | 2 +- gcc/testsuite/gcc.dg/Wstrict-overflow-26.c | 16 + gcc/testsuite/gcc.dg/Wwrite-strings-1.c | 2 +- gcc/testsuite/gcc.dg/addr_equal-1.c | 102 + gcc/testsuite/gcc.dg/always_inline.c | 2 +- gcc/testsuite/gcc.dg/always_inline2.c | 2 +- gcc/testsuite/gcc.dg/always_inline3.c | 2 +- gcc/testsuite/gcc.dg/{array-2.c => array-11.c} | 7 +- gcc/testsuite/gcc.dg/{array-3.c => array-12.c} | 6 +- gcc/testsuite/gcc.dg/{array-4.c => array-13.c} | 7 +- gcc/testsuite/gcc.dg/{array-6.c => array-14.c} | 4 +- gcc/testsuite/gcc.dg/array-8.c | 1 - gcc/testsuite/gcc.dg/array-quals-1.c | 3 +- gcc/testsuite/gcc.dg/array-quals-2.c | 4 +- gcc/testsuite/gcc.dg/aru-2.c | 29 + gcc/testsuite/gcc.dg/asan/asan.exp | 12 +- gcc/testsuite/gcc.dg/asan/pr63845.c | 17 + gcc/testsuite/gcc.dg/asan/pr64170.c | 17 + gcc/testsuite/gcc.dg/asan/pr64981.c | 12 + gcc/testsuite/gcc.dg/asr_div1.c | 56 + gcc/testsuite/gcc.dg/atomic-invalid.c | 23 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 4 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-4.c | 4 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-5.c | 29 +- gcc/testsuite/gcc.dg/atomic/stdatomic-flag.c | 1 + gcc/testsuite/gcc.dg/attr-alias-3.c | 1 + gcc/testsuite/gcc.dg/attr-isr.c | 20 - gcc/testsuite/gcc.dg/attr-noinline.c | 2 +- gcc/testsuite/gcc.dg/auto-type-1.c | 1 + gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/autopar/pr46799.c | 1 + gcc/testsuite/gcc.dg/bf-spl1.c | 1 + gcc/testsuite/gcc.dg/bitfld-1.c | 2 +- gcc/testsuite/gcc.dg/bitfld-9.c | 2 +- gcc/testsuite/gcc.dg/builtin-apply1.c | 1 + gcc/testsuite/gcc.dg/builtin-apply2.c | 3 +- gcc/testsuite/gcc.dg/builtin-apply3.c | 1 + gcc/testsuite/gcc.dg/builtin-apply4.c | 5 +- gcc/testsuite/gcc.dg/builtin-arith-overflow-1.c | 132 + gcc/testsuite/gcc.dg/builtin-arith-overflow-2.c | 110 + gcc/testsuite/gcc.dg/builtin-bswap-7.c | 2 +- gcc/testsuite/gcc.dg/builtin-bswap-7a.c | 2 +- gcc/testsuite/gcc.dg/builtin-bswap-9.c | 2 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 1 + gcc/testsuite/gcc.dg/builtin-object-size-15.c | 27 + gcc/testsuite/gcc.dg/builtin-object-size-2.c | 1 + gcc/testsuite/gcc.dg/builtin-object-size-3.c | 1 + gcc/testsuite/gcc.dg/builtin-object-size-4.c | 1 + gcc/testsuite/gcc.dg/builtins-58.c | 2 +- gcc/testsuite/gcc.dg/builtins-59.c | 1 + gcc/testsuite/gcc.dg/builtins-61.c | 1 + gcc/testsuite/gcc.dg/builtins-67.c | 2 + gcc/testsuite/gcc.dg/c11-stdatomic-2.c | 27 + gcc/testsuite/gcc.dg/c11-true_min-1.c | 18 + gcc/testsuite/gcc.dg/c90-func-1.c | 10 + gcc/testsuite/gcc.dg/c90-func-2.c | 12 + .../parse/semicolon1.h => gcc.dg/c90-func-2.h} | 2 +- gcc/testsuite/gcc.dg/c99-flex-array-typedef-1.c | 9 + gcc/testsuite/gcc.dg/c99-flex-array-typedef-2.c | 17 + gcc/testsuite/gcc.dg/c99-flex-array-typedef-3.c | 32 + ...9-flex-array-5.c => c99-flex-array-typedef-5.c} | 4 +- ...9-flex-array-7.c => c99-flex-array-typedef-7.c} | 11 +- gcc/testsuite/gcc.dg/c99-flex-array-typedef-8.c | 16 + gcc/testsuite/gcc.dg/c99-tgmath-1.c | 1 + gcc/testsuite/gcc.dg/c99-tgmath-2.c | 1 + gcc/testsuite/gcc.dg/c99-tgmath-3.c | 1 + gcc/testsuite/gcc.dg/c99-tgmath-4.c | 1 + gcc/testsuite/gcc.dg/case-bogus-1.c | 8 + gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c | 4 +- gcc/testsuite/gcc.dg/cilk-plus/jump.c | 4 +- gcc/testsuite/gcc.dg/combine-clobber.c | 22 + gcc/testsuite/gcc.dg/combine_ashiftrt_1.c | 21 + gcc/testsuite/gcc.dg/combine_ashiftrt_2.c | 21 + gcc/testsuite/gcc.dg/comp-goto-1.c | 2 + gcc/testsuite/gcc.dg/comp-goto-2.c | 2 + gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- .../gcc.dg/compat/struct-by-value-13_main.c | 2 +- .../gcc.dg/compat/struct-by-value-16a_main.c | 28 +- .../gcc.dg/compat/struct-by-value-17a_main.c | 2 +- .../gcc.dg/compat/struct-by-value-18a_main.c | 28 +- gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/concat.c | 1 + gcc/testsuite/gcc.dg/const-elim-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/Wmissingdirs.c | 2 +- .../gcc.dg/cpp/{Wvariadic-1.c => Wvariadic-1p.c} | 3 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c | 28 + gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/endif-pedantic2.c | 2 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 6 +- gcc/testsuite/gcc.dg/cpp/normalize-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/normalize-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/normalize-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr23827_c90.c | 23 + gcc/testsuite/gcc.dg/cpp/pr23827_c90_neg.c | 4 + gcc/testsuite/gcc.dg/cpp/pr23827_c99.c | 23 + gcc/testsuite/gcc.dg/cpp/pr36320.c | 4 +- gcc/testsuite/gcc.dg/cpp/pr60570.c | 48 + gcc/testsuite/gcc.dg/cpp/pr61854-1.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-2.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-3.c | 6 + .../parse/semicolon1.h => gcc.dg/cpp/pr61854-3.h} | 4 +- gcc/testsuite/gcc.dg/cpp/pr61854-4.c | 16 + gcc/testsuite/gcc.dg/cpp/pr61854-5.c | 15 + gcc/testsuite/gcc.dg/cpp/pr61854-6.c | 19 + gcc/testsuite/gcc.dg/cpp/pr61854-7.c | 19 + gcc/testsuite/gcc.dg/cpp/pr61854-c90.c | 13 + gcc/testsuite/gcc.dg/cpp/pr61854-c94.c | 13 + gcc/testsuite/gcc.dg/cpp/pr61977.c | 4 + gcc/testsuite/gcc.dg/cpp/pr65238-2.c | 18 + gcc/testsuite/gcc.dg/cpp/syshdr4.c | 24 + gcc/testsuite/gcc.dg/cpp/syshdr4.h | 8 + gcc/testsuite/gcc.dg/cpp/syshdr5.c | 14 + gcc/testsuite/gcc.dg/cpp/syshdr5.h | 6 + gcc/testsuite/gcc.dg/cpp/sysmac1.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/macroargs.c | 1 + gcc/testsuite/gcc.dg/cpp/trad/pr65238-3.c | 5 + gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c | 19 + gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-10.c | 8 + gcc/testsuite/gcc.dg/cpp/ucnid-11.c | 30 + gcc/testsuite/gcc.dg/cpp/ucnid-12.c | 13 + gcc/testsuite/gcc.dg/cpp/ucnid-13.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-14.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-15.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-3.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-4.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-5.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-7.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-8.c | 8 - gcc/testsuite/gcc.dg/cpp/ucnid-9.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 3 +- .../gcc.dg/cproj-fails-with-broken-glibc.c | 25 - gcc/testsuite/gcc.dg/cwsc0.c | 16 + gcc/testsuite/gcc.dg/cwsc1.c | 46 + gcc/testsuite/gcc.dg/darwin-cfstring-format-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-1.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-3.c | 3 +- gcc/testsuite/gcc.dg/darwin-minversion-4.c | 12 + gcc/testsuite/gcc.dg/debug/20010207-1.c | 2 + gcc/testsuite/gcc.dg/debug/debug-1.c | 6 +- gcc/testsuite/gcc.dg/debug/debug-2.c | 2 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2-2.c | 1 + gcc/testsuite/gcc.dg/debug/dwarf2/atomic.c | 15 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-die3.c | 2 +- gcc/testsuite/gcc.dg/debug/{ => dwarf2}/dwarf2-3.c | 2 +- gcc/testsuite/gcc.dg/debug/{ => dwarf2}/dwarf2-3.h | 0 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline1.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/ipa-cp1.c | 1 + .../gcc.dg/debug/dwarf2/lang-c11-d4-strict.c | 7 + gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11.c | 6 + gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c | 6 + gcc/testsuite/gcc.dg/debug/dwarf2/lang-c99.c | 6 + .../debug/dwarf2/noreturn-function-attribute.c | 11 + .../debug/dwarf2/noreturn-function-keyword.c | 13 + .../debug/dwarf2/stacked-qualified-types-1.c | 18 + .../debug/dwarf2/stacked-qualified-types-2.c | 19 + .../debug/dwarf2/stacked-qualified-types-3.c | 34 + gcc/testsuite/gcc.dg/debug/pr42767.c | 1 + gcc/testsuite/gcc.dg/debug/pr49522.c | 2 + gcc/testsuite/gcc.dg/debug/pr65771.c | 15 + gcc/testsuite/gcc.dg/decl-nospec-1.c | 2 +- gcc/testsuite/gcc.dg/decl-nospec-2.c | 2 +- gcc/testsuite/gcc.dg/decl-nospec-3.c | 2 +- gcc/testsuite/gcc.dg/declspec-5.c | 2 +- gcc/testsuite/gcc.dg/declspec-6.c | 2 +- gcc/testsuite/gcc.dg/declspec-7.c | 2 +- gcc/testsuite/gcc.dg/delay-slot-2.c | 1 + gcc/testsuite/gcc.dg/deprecated-4.c | 28 +- gcc/testsuite/gcc.dg/deprecated-5.c | 2 +- gcc/testsuite/gcc.dg/deprecated-6.c | 2 +- .../gcc.dg/dfp/convert-dfp-round-thread.c | 2 + gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/diag-aka-1.c | 29 + gcc/testsuite/gcc.dg/errno-1.c | 2 + gcc/testsuite/gcc.dg/fail_always_inline.c | 1 + gcc/testsuite/gcc.dg/fastmath-1.c | 1 + gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/fold-abs-5.c | 11 + gcc/testsuite/gcc.dg/fold-compare-8.c | 2 +- gcc/testsuite/gcc.dg/fold-cstring.c | 44 + gcc/testsuite/gcc.dg/fold-cvect.c | 38 + gcc/testsuite/gcc.dg/fold-reassoc-3.c | 17 + gcc/testsuite/gcc.dg/fork-instrumentation.c | 1 + gcc/testsuite/gcc.dg/format/array-1.c | 16 +- gcc/testsuite/gcc.dg/format/asm_fprintf-1.c | 52 +- gcc/testsuite/gcc.dg/format/attr-2.c | 2 +- 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 | 19 +- gcc/testsuite/gcc.dg/format/c90-printf-1.c | 220 +- gcc/testsuite/gcc.dg/format/format.exp | 4 +- gcc/testsuite/gcc.dg/fshort-wchar.c | 2 +- gcc/testsuite/gcc.dg/fstack-protector-strong.c | 5 + gcc/testsuite/gcc.dg/ftrapv-2.c | 1 + gcc/testsuite/gcc.dg/func-outside-2.c | 6 +- gcc/testsuite/gcc.dg/funcorder.c | 4 +- gcc/testsuite/gcc.dg/fuse-caller-save.c | 4 +- gcc/testsuite/gcc.dg/fwrapv-1.c | 1 + gcc/testsuite/gcc.dg/fwrapv-2.c | 1 + gcc/testsuite/gcc.dg/globalalias-2.c | 21 + gcc/testsuite/gcc.dg/globalalias.c | 42 + gcc/testsuite/gcc.dg/gnu-predef-1.c | 14 + .../{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} | 7 +- gcc/testsuite/gcc.dg/goacc/acc_on_device-1.c | 20 + .../gcc.dg/{gomp/gomp.exp => goacc/goacc.exp} | 6 +- gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.4.c | 2 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.5.c | 2 + gcc/testsuite/gcc.dg/gomp/appendix-a/a.35.6.c | 2 + gcc/testsuite/gcc.dg/gomp/asm-1.c | 2 + gcc/testsuite/gcc.dg/gomp/block-1.c | 4 +- gcc/testsuite/gcc.dg/gomp/block-10.c | 12 +- gcc/testsuite/gcc.dg/gomp/block-2.c | 4 +- gcc/testsuite/gcc.dg/gomp/block-3.c | 8 +- gcc/testsuite/gcc.dg/gomp/block-4.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-5.c | 4 +- gcc/testsuite/gcc.dg/gomp/block-6.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-7.c | 12 +- gcc/testsuite/gcc.dg/gomp/block-8.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-9.c | 2 +- gcc/testsuite/gcc.dg/gomp/empty.c | 1 + gcc/testsuite/gcc.dg/gomp/for-1.c | 2 + gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/gomp/openmp-simd-3.c | 15 + gcc/testsuite/gcc.dg/gomp/sharing-3.c | 1 + gcc/testsuite/gcc.dg/gomp/target-1.c | 6 +- gcc/testsuite/gcc.dg/gomp/target-2.c | 6 +- gcc/testsuite/gcc.dg/gomp/taskgroup-1.c | 6 +- gcc/testsuite/gcc.dg/gomp/teams-1.c | 12 +- gcc/testsuite/gcc.dg/gomp/udr-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/graphite/id-1.c | 2 + gcc/testsuite/gcc.dg/graphite/id-13.c | 2 + gcc/testsuite/gcc.dg/graphite/id-17.c | 1 + gcc/testsuite/gcc.dg/graphite/id-2.c | 1 + gcc/testsuite/gcc.dg/graphite/id-23.c | 1 + gcc/testsuite/gcc.dg/graphite/id-26.c | 1 + gcc/testsuite/gcc.dg/graphite/id-4.c | 3 +- gcc/testsuite/gcc.dg/graphite/id-8.c | 1 + gcc/testsuite/gcc.dg/graphite/id-pr43464-1.c | 1 + gcc/testsuite/gcc.dg/graphite/id-pr43464.c | 6 + gcc/testsuite/gcc.dg/graphite/id-pr45230-1.c | 1 + gcc/testsuite/gcc.dg/graphite/id-pr45230.c | 1 + gcc/testsuite/gcc.dg/graphite/id-pr45231.c | 2 +- .../gcc.dg/graphite/isl-ast-gen-blocks-1.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-2.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-3.c | 27 + .../gcc.dg/graphite/isl-ast-gen-blocks-4.c | 32 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c | 37 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c | 31 + .../gcc.dg/graphite/isl-ast-gen-single-loop-1.c | 26 + .../gcc.dg/graphite/isl-ast-gen-single-loop-2.c | 34 + .../gcc.dg/graphite/isl-ast-gen-single-loop-3.c | 34 + gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c | 25 + .../gcc.dg/graphite/isl-codegen-loop-dumping.c | 16 + gcc/testsuite/gcc.dg/graphite/pr35356-2.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr37485.c | 2 + gcc/testsuite/gcc.dg/graphite/pr38073.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38125.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38409.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38413.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38500.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38510.c | 1 + gcc/testsuite/gcc.dg/graphite/pr38786.c | 1 + gcc/testsuite/gcc.dg/graphite/pr39260.c | 1 + gcc/testsuite/gcc.dg/graphite/pr42284.c | 2 + gcc/testsuite/gcc.dg/graphite/pr42914.c | 2 + gcc/testsuite/gcc.dg/graphite/pr46404-1.c | 2 + gcc/testsuite/gcc.dg/graphite/pr60979.c | 1 + gcc/testsuite/gcc.dg/graphite/scop-19.c | 5 +- gcc/testsuite/gcc.dg/graphite/vect-pr43423.c | 2 +- gcc/testsuite/gcc.dg/guality/bswaptest.c | 2 +- gcc/testsuite/gcc.dg/guality/clztest.c | 2 +- gcc/testsuite/gcc.dg/guality/const-volatile.c | 94 + gcc/testsuite/gcc.dg/guality/csttest.c | 2 +- gcc/testsuite/gcc.dg/guality/ctztest.c | 2 +- gcc/testsuite/gcc.dg/guality/guality.exp | 12 +- gcc/testsuite/gcc.dg/guality/guality.h | 10 + gcc/testsuite/gcc.dg/guality/nrv-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr36728-1.c | 1 + gcc/testsuite/gcc.dg/guality/pr36728-2.c | 1 + gcc/testsuite/gcc.dg/guality/pr36728-3.c | 1 + gcc/testsuite/gcc.dg/guality/pr36728-4.c | 1 + gcc/testsuite/gcc.dg/guality/pr41447-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr41616-1.c | 4 +- gcc/testsuite/gcc.dg/guality/pr43077-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-1.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-2.c | 2 +- gcc/testsuite/gcc.dg/guality/pr45003-3.c | 2 +- gcc/testsuite/gcc.dg/guality/pr49888.c | 2 +- gcc/testsuite/gcc.dg/guality/pr58791-4.c | 4 +- .../gcc.dg/guality/pr63300-const-volatile.c | 12 + gcc/testsuite/gcc.dg/guality/restrict.c | 48 + gcc/testsuite/gcc.dg/guality/rotatetest.c | 2 +- gcc/testsuite/gcc.dg/hoist-register-pressure-1.c | 2 +- gcc/testsuite/gcc.dg/hoist-register-pressure-2.c | 2 +- gcc/testsuite/gcc.dg/hoist-register-pressure-3.c | 2 +- gcc/testsuite/gcc.dg/ia64-sync-1.c | 1 + gcc/testsuite/gcc.dg/ia64-sync-2.c | 1 + gcc/testsuite/gcc.dg/ia64-sync-3.c | 1 + gcc/testsuite/gcc.dg/ifcvt-fabs-1.c | 2 +- gcc/testsuite/gcc.dg/iftrap-1.c | 2 + gcc/testsuite/gcc.dg/inline-1.c | 2 +- gcc/testsuite/gcc.dg/inline-22.c | 1 + gcc/testsuite/gcc.dg/inline-3.c | 2 + gcc/testsuite/gcc.dg/inline-33.c | 2 + gcc/testsuite/gcc.dg/{inline_1.c => inline-36.c} | 0 gcc/testsuite/gcc.dg/{inline_2.c => inline-37.c} | 0 gcc/testsuite/gcc.dg/{inline_3.c => inline-38.c} | 0 gcc/testsuite/gcc.dg/{inline_4.c => inline-39.c} | 1 + gcc/testsuite/gcc.dg/ipa/PR64550.c | 75 + gcc/testsuite/gcc.dg/ipa/PR64559.c | 39 + gcc/testsuite/gcc.dg/ipa/PR65282.c | 20 + gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 6 +- gcc/testsuite/gcc.dg/ipa/iinline-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/iinline-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/iinline-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/inline-2.c | 1 + gcc/testsuite/gcc.dg/ipa/inline-4.c | 3 + gcc/testsuite/gcc.dg/ipa/inline-5.c | 3 + gcc/testsuite/gcc.dg/ipa/inline-6.c | 8 +- gcc/testsuite/gcc.dg/ipa/inline-7.c | 25 + gcc/testsuite/gcc.dg/ipa/inlinehint-1.c | 5 + gcc/testsuite/gcc.dg/ipa/inlinehint-2.c | 4 + gcc/testsuite/gcc.dg/ipa/inlinehint-3.c | 4 + gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 40 + gcc/testsuite/gcc.dg/ipa/ipa-clone-1.c | 20 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 61 + gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 34 + gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 29 + gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 78 + gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 194 + gcc/testsuite/gcc.dg/ipa/ipa-icf-14.c | 47 + gcc/testsuite/gcc.dg/ipa/ipa-icf-15.c | 46 + gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 27 + gcc/testsuite/gcc.dg/ipa/ipa-icf-17.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-19.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 69 + gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 28 + gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 27 + gcc/testsuite/gcc.dg/ipa/ipa-icf-22.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 29 + gcc/testsuite/gcc.dg/ipa/ipa-icf-24.c | 36 + gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 52 + gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 43 + gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 30 + gcc/testsuite/gcc.dg/ipa/ipa-icf-28.c | 24 + gcc/testsuite/gcc.dg/ipa/ipa-icf-29.c | 30 + gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 36 + gcc/testsuite/gcc.dg/ipa/ipa-icf-30.c | 30 + gcc/testsuite/gcc.dg/ipa/ipa-icf-31.c | 41 + gcc/testsuite/gcc.dg/ipa/ipa-icf-32.c | 24 + gcc/testsuite/gcc.dg/ipa/ipa-icf-33.c | 26 + gcc/testsuite/gcc.dg/ipa/ipa-icf-34.c | 29 + gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 31 + gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 37 + gcc/testsuite/gcc.dg/ipa/ipa-icf-4.c | 32 + gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 56 + gcc/testsuite/gcc.dg/ipa/ipa-icf-6.c | 36 + gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 73 + gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 45 + gcc/testsuite/gcc.dg/ipa/ipa-icf-9.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipacost-1.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipacost-2.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-6.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr57539.c | 2 + gcc/testsuite/gcc.dg/ipa/pr61986.c | 48 + gcc/testsuite/gcc.dg/ipa/pr63551.c | 33 + gcc/testsuite/gcc.dg/ipa/pr63569.c | 31 + gcc/testsuite/gcc.dg/ipa/pr63595.c | 65 + gcc/testsuite/gcc.dg/ipa/pr63747.c | 40 + gcc/testsuite/gcc.dg/ipa/pr63909.c | 27 + gcc/testsuite/gcc.dg/ipa/pr64041.c | 64 + gcc/testsuite/gcc.dg/ipa/pr64307.c | 32 + gcc/testsuite/gcc.dg/ipa/pr65287.c | 15 + gcc/testsuite/gcc.dg/ipa/pr65318.c | 18 + gcc/testsuite/gcc.dg/ipa/propalign-1.c | 32 + gcc/testsuite/gcc.dg/ipa/propalign-2.c | 58 + gcc/testsuite/gcc.dg/ipa/propalign-3.c | 58 + gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 9 +- gcc/testsuite/gcc.dg/ipa/remref-2a.c | 2 +- gcc/testsuite/gcc.dg/ipa/remref-2b.c | 2 +- gcc/testsuite/gcc.dg/ira-loop-pressure.c | 32 + gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-1.c | 4 +- gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 4 +- gcc/testsuite/gcc.dg/localalias-2.c | 20 + gcc/testsuite/gcc.dg/localalias.c | 42 + gcc/testsuite/gcc.dg/long_branch.c | 198 + gcc/testsuite/gcc.dg/lto/20080924_0.c | 1 + gcc/testsuite/gcc.dg/lto/20081115_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081115_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081118_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081118_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081120-1_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081201-1_0.c | 4 +- gcc/testsuite/gcc.dg/lto/20081201-1_1.c | 2 +- gcc/testsuite/gcc.dg/lto/20081210-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090213_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090218-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20090218-1_1.c | 2 + gcc/testsuite/gcc.dg/lto/20090218-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20090218-2_1.c | 1 + gcc/testsuite/gcc.dg/lto/20090706-2_0.c | 1 + gcc/testsuite/gcc.dg/lto/20091006-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20091013-1_1.c | 2 + gcc/testsuite/gcc.dg/lto/20091013-1_2.c | 4 + gcc/testsuite/gcc.dg/lto/20091015-1_2.c | 1 + gcc/testsuite/gcc.dg/lto/20091027-1_1.c | 1 + gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 3 +- gcc/testsuite/gcc.dg/lto/attr-weakref-1_0.c | 3 + gcc/testsuite/gcc.dg/lto/attr-weakref-1_1.c | 1 + gcc/testsuite/gcc.dg/lto/attr-weakref-1_2.c | 1 + gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c | 23 + gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c | 18 + gcc/testsuite/gcc.dg/lto/chkp-privatize_1.c | 8 + gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c | 26 + gcc/testsuite/gcc.dg/lto/ipareference2_0.c | 1 + gcc/testsuite/gcc.dg/lto/ipareference_0.c | 3 +- gcc/testsuite/gcc.dg/lto/ipareference_1.c | 2 +- gcc/testsuite/gcc.dg/lto/lto.exp | 3 +- gcc/testsuite/gcc.dg/lto/materialize-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr47259_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr47924_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr48622_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr54709_1.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55703_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr59626_0.c | 6 +- gcc/testsuite/gcc.dg/lto/pr60449_0.c | 30 + gcc/testsuite/gcc.dg/lto/pr60449_1.c | 76 + gcc/testsuite/gcc.dg/lto/pr60820_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr61526_0.c | 1 + gcc/testsuite/gcc.dg/lto/pr61786_0.c | 27 + gcc/testsuite/gcc.dg/lto/pr61786_1.c | 8 + gcc/testsuite/gcc.dg/lto/pr64373_0.c | 10 + gcc/testsuite/gcc.dg/lto/pr64415_0.c | 14 + gcc/testsuite/gcc.dg/lto/pr64415_1.c | 17 + gcc/testsuite/gcc.dg/lto/pr64684_0.c | 13 + gcc/testsuite/gcc.dg/lto/pr64684_1.c | 9 + gcc/testsuite/gcc.dg/lto/pr64684_2.c | 16 + gcc/testsuite/gcc.dg/lto/pr64685_0.c | 10 + gcc/testsuite/gcc.dg/lto/pr64685_1.c | 27 + gcc/testsuite/gcc.dg/lto/pr65130_0.c | 19 + gcc/testsuite/gcc.dg/lto/pr65130_1.c | 17 + gcc/testsuite/gcc.dg/lto/resolutions_0.c | 2 + gcc/testsuite/gcc.dg/lto/trans-mem-3_1.c | 1 + gcc/testsuite/gcc.dg/march-generic.c | 2 +- gcc/testsuite/gcc.dg/memcpy-5.c | 3 +- gcc/testsuite/gcc.dg/memmove-1.c | 1 + gcc/testsuite/gcc.dg/memmove-4.c | 12 + gcc/testsuite/gcc.dg/memset-2.c | 11 + gcc/testsuite/gcc.dg/no-math-errno-1.c | 7 + gcc/testsuite/gcc.dg/no-math-errno-2.c | 7 + gcc/testsuite/gcc.dg/no-math-errno-3.c | 7 + gcc/testsuite/gcc.dg/no-math-errno-4.c | 17 + gcc/testsuite/gcc.dg/no-strict-overflow-8.c | 25 + gcc/testsuite/gcc.dg/non-local-goto-1.c | 7 +- gcc/testsuite/gcc.dg/non-local-goto-2.c | 7 +- gcc/testsuite/gcc.dg/noncompile/20020130-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/20050120-1.c | 2 +- gcc/testsuite/gcc.dg/noncompile/920616-2.c | 2 +- gcc/testsuite/gcc.dg/noncompile/920923-1.c | 6 + gcc/testsuite/gcc.dg/noncompile/930301-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/930622-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/930622-2.c | 1 + gcc/testsuite/gcc.dg/noncompile/950825-1.c | 1 + gcc/testsuite/gcc.dg/noncompile/971104-1.c | 3 + gcc/testsuite/gcc.dg/noncompile/invalid_asm.c | 1 + gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 4 +- gcc/testsuite/gcc.dg/noncompile/old-style-parm-2.c | 2 +- gcc/testsuite/gcc.dg/noncompile/scope.c | 2 + gcc/testsuite/gcc.dg/noncompile/va-arg-1.c | 1 + gcc/testsuite/gcc.dg/noreorder.c | 38 + gcc/testsuite/gcc.dg/noreorder2.c | 11 + gcc/testsuite/gcc.dg/noreorder3.c | 10 + gcc/testsuite/gcc.dg/noreorder4.c | 5 + gcc/testsuite/gcc.dg/noreturn-7.c | 2 +- gcc/testsuite/gcc.dg/noreturn-8.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 15 +- gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 42 +- gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 24 + gcc/testsuite/gcc.dg/packed-vla.c | 1 + gcc/testsuite/gcc.dg/parm-impl-decl-1.c | 2 +- gcc/testsuite/gcc.dg/parm-impl-decl-3.c | 2 +- gcc/testsuite/gcc.dg/parse-decl-after-if.c | 2 +- gcc/testsuite/gcc.dg/parse-decl-after-label.c | 2 +- gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- gcc/testsuite/gcc.dg/pg-override.c | 18 + gcc/testsuite/gcc.dg/pg.c | 18 + gcc/testsuite/gcc.dg/plugin/finish_unit_plugin.c | 1 - gcc/testsuite/gcc.dg/plugin/ggcplug.c | 4 +- gcc/testsuite/gcc.dg/plugin/one_time_plugin.c | 2 - gcc/testsuite/gcc.dg/plugin/plugin.exp | 15 +- gcc/testsuite/gcc.dg/plugin/selfassign.c | 2 - .../plugin/{one_time-test-1.c => sreal-test-1.c} | 6 +- gcc/testsuite/gcc.dg/plugin/sreal_plugin.c | 170 + gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 1 - .../{one_time-test-1.c => wide-int-test-1.c} | 7 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 46 + gcc/testsuite/gcc.dg/pointer-array-atomic.c | 60 + gcc/testsuite/gcc.dg/pointer-array-quals-1.c | 106 + gcc/testsuite/gcc.dg/pointer-array-quals-2.c | 102 + gcc/testsuite/gcc.dg/pr10474.c | 2 +- gcc/testsuite/gcc.dg/pr13519-1.c | 6 +- gcc/testsuite/gcc.dg/pr13804-1.c | 4 +- gcc/testsuite/gcc.dg/pr15347.c | 1 + gcc/testsuite/gcc.dg/pr18596-1.c | 2 +- gcc/testsuite/gcc.dg/pr18596-2.c | 2 +- gcc/testsuite/gcc.dg/pr18596-3.c | 2 +- gcc/testsuite/gcc.dg/pr19633-1.c | 1 + gcc/testsuite/gcc.dg/pr19633.c | 3 + gcc/testsuite/gcc.dg/pr19967.c | 2 +- gcc/testsuite/gcc.dg/pr22458-1.c | 2 + gcc/testsuite/gcc.dg/pr23408.c | 2 + gcc/testsuite/gcc.dg/pr23470-1.c | 2 + gcc/testsuite/gcc.dg/pr23623.c | 6 +- gcc/testsuite/gcc.dg/pr25795-1.c | 1 + gcc/testsuite/gcc.dg/pr25795.c | 1 + gcc/testsuite/gcc.dg/pr26983.c | 1 + gcc/testsuite/gcc.dg/pr27861-1.c | 2 + gcc/testsuite/gcc.dg/pr28121.c | 3 + gcc/testsuite/gcc.dg/pr28243.c | 2 + gcc/testsuite/gcc.dg/pr28574.c | 1 + gcc/testsuite/gcc.dg/pr28685-1.c | 2 +- gcc/testsuite/gcc.dg/pr28755.c | 1 + gcc/testsuite/gcc.dg/pr28888.c | 2 + gcc/testsuite/gcc.dg/pr29215.c | 6 +- gcc/testsuite/gcc.dg/pr29254.c | 7 +- gcc/testsuite/gcc.dg/pr30189.c | 2 +- gcc/testsuite/gcc.dg/pr30260.c | 2 + gcc/testsuite/gcc.dg/pr30904.c | 2 +- gcc/testsuite/gcc.dg/pr30957-1.c | 22 +- gcc/testsuite/gcc.dg/pr31507-1.c | 1 + gcc/testsuite/gcc.dg/pr31529-1.c | 3 +- gcc/testsuite/gcc.dg/pr31529-2.c | 1 + gcc/testsuite/gcc.dg/pr32176.c | 4 +- gcc/testsuite/gcc.dg/pr32573.c | 2 + gcc/testsuite/gcc.dg/pr33676.c | 1 + gcc/testsuite/gcc.dg/pr33826.c | 4 + gcc/testsuite/gcc.dg/pr33923.c | 1 + gcc/testsuite/gcc.dg/pr34263.c | 1 + gcc/testsuite/gcc.dg/pr35065.c | 2 + gcc/testsuite/gcc.dg/pr35899.c | 2 +- gcc/testsuite/gcc.dg/pr36194.c | 1 + gcc/testsuite/gcc.dg/pr36901.h | 4 - gcc/testsuite/gcc.dg/pr37438.c | 2 +- gcc/testsuite/gcc.dg/pr37858.c | 4 +- gcc/testsuite/gcc.dg/pr38338.c | 1 + gcc/testsuite/gcc.dg/pr38616.c | 2 + gcc/testsuite/gcc.dg/pr39453.c | 2 +- gcc/testsuite/gcc.dg/pr39867.c | 2 + gcc/testsuite/gcc.dg/pr40501.c | 2 +- gcc/testsuite/gcc.dg/pr41470.c | 3 + gcc/testsuite/gcc.dg/pr41837.c | 4 + gcc/testsuite/gcc.dg/pr42245-2.c | 2 +- gcc/testsuite/gcc.dg/pr42245.c | 2 +- gcc/testsuite/gcc.dg/pr42246.c | 2 +- gcc/testsuite/gcc.dg/pr42249.c | 2 +- gcc/testsuite/gcc.dg/pr42388.c | 2 +- gcc/testsuite/gcc.dg/pr42389.c | 2 +- gcc/testsuite/gcc.dg/pr42629.c | 3 +- gcc/testsuite/gcc.dg/pr43379.c | 2 + gcc/testsuite/gcc.dg/pr43864-2.c | 4 +- gcc/testsuite/gcc.dg/pr43864-3.c | 4 +- gcc/testsuite/gcc.dg/pr43864-4.c | 6 +- gcc/testsuite/gcc.dg/pr43864.c | 2 +- gcc/testsuite/gcc.dg/pr44024.c | 7 +- gcc/testsuite/gcc.dg/pr44194-1.c | 2 +- gcc/testsuite/gcc.dg/pr44699.c | 1 + gcc/testsuite/gcc.dg/pr45259.c | 2 + gcc/testsuite/gcc.dg/pr45352-1.c | 2 +- gcc/testsuite/gcc.dg/pr45352-2.c | 2 +- gcc/testsuite/gcc.dg/pr45352-3.c | 2 +- gcc/testsuite/gcc.dg/pr45352.c | 2 +- gcc/testsuite/gcc.dg/pr45415.c | 1 + gcc/testsuite/gcc.dg/pr45472.c | 2 +- gcc/testsuite/gcc.dg/pr45652.c | 2 +- gcc/testsuite/gcc.dg/pr46212.c | 2 +- gcc/testsuite/gcc.dg/pr46252.c | 2 + gcc/testsuite/gcc.dg/pr46309-2.c | 2 +- gcc/testsuite/gcc.dg/pr46521.c | 2 +- gcc/testsuite/gcc.dg/pr46522.c | 2 +- gcc/testsuite/gcc.dg/pr46728-6.c | 2 +- gcc/testsuite/gcc.dg/pr46875.c | 2 +- gcc/testsuite/gcc.dg/pr46878-1.c | 3 + gcc/testsuite/gcc.dg/pr47276.c | 1 + gcc/testsuite/gcc.dg/pr47443.c | 2 +- gcc/testsuite/gcc.dg/pr47763.c | 1 + gcc/testsuite/gcc.dg/pr48374.c | 2 +- gcc/testsuite/gcc.dg/pr48552-1.c | 4 +- gcc/testsuite/gcc.dg/pr48552-2.c | 4 +- gcc/testsuite/gcc.dg/pr49000.c | 2 +- gcc/testsuite/gcc.dg/pr49994-1.c | 1 + gcc/testsuite/gcc.dg/pr50251.c | 2 +- gcc/testsuite/gcc.dg/pr50340.c | 2 +- gcc/testsuite/gcc.dg/pr50763.c | 2 +- gcc/testsuite/gcc.dg/pr50908-3.c | 1 + gcc/testsuite/gcc.dg/pr50908.c | 4 + gcc/testsuite/gcc.dg/pr51796.c | 1 + gcc/testsuite/gcc.dg/pr51879-12.c | 6 +- gcc/testsuite/gcc.dg/pr51879-16.c | 2 +- gcc/testsuite/gcc.dg/pr51879-17.c | 2 +- gcc/testsuite/gcc.dg/pr51879-18.c | 2 +- gcc/testsuite/gcc.dg/pr51879-2.c | 2 +- gcc/testsuite/gcc.dg/pr51879-3.c | 2 +- gcc/testsuite/gcc.dg/pr51879-4.c | 2 +- gcc/testsuite/gcc.dg/pr51879-6.c | 2 +- gcc/testsuite/gcc.dg/pr51879-7.c | 4 +- gcc/testsuite/gcc.dg/pr51879.c | 2 +- gcc/testsuite/gcc.dg/pr52139.c | 1 + gcc/testsuite/gcc.dg/pr52549.c | 7 +- gcc/testsuite/gcc.dg/pr52769.c | 24 + gcc/testsuite/gcc.dg/pr52808.c | 2 +- gcc/testsuite/gcc.dg/pr52904.c | 20 + gcc/testsuite/gcc.dg/pr54472.c | 2 +- gcc/testsuite/gcc.dg/pr55023.c | 33 + gcc/testsuite/gcc.dg/pr55150-2.c | 1 + gcc/testsuite/gcc.dg/pr55702.c | 2 +- gcc/testsuite/gcc.dg/pr55833.c | 1 + gcc/testsuite/gcc.dg/pr56980.c | 24 + gcc/testsuite/gcc.dg/pr56990.c | 2 +- gcc/testsuite/gcc.dg/pr57104.c | 2 +- gcc/testsuite/gcc.dg/pr57233.c | 172 + gcc/testsuite/gcc.dg/pr57287-2.c | 1 + gcc/testsuite/gcc.dg/pr57287.c | 1 + gcc/testsuite/gcc.dg/pr57662.c | 2 +- gcc/testsuite/gcc.dg/pr58893-0.h | 1 + gcc/testsuite/gcc.dg/pr58893.c | 5 + gcc/testsuite/gcc.dg/pr59304.c | 40 + gcc/testsuite/gcc.dg/pr59350.c | 4 + gcc/testsuite/gcc.dg/pr59418.c | 3 +- gcc/testsuite/gcc.dg/pr59717.c | 277 + gcc/testsuite/gcc.dg/pr59920-1.c | 1 + gcc/testsuite/gcc.dg/pr59920-2.c | 2 + gcc/testsuite/gcc.dg/pr59920-3.c | 1 + gcc/testsuite/gcc.dg/pr59940.c | 2 +- gcc/testsuite/gcc.dg/pr59963-1.c | 2 +- gcc/testsuite/gcc.dg/pr60139.c | 2 +- gcc/testsuite/gcc.dg/pr60647-1.c | 8 +- gcc/testsuite/gcc.dg/pr60647-2.c | 3 + gcc/testsuite/gcc.dg/pr60866.c | 2 +- gcc/testsuite/gcc.dg/pr61053.c | 8 +- gcc/testsuite/gcc.dg/pr61058.c | 10 + gcc/testsuite/gcc.dg/pr61077.c | 4 +- gcc/testsuite/gcc.dg/pr61096-1.c | 2 +- gcc/testsuite/gcc.dg/pr61162-2.c | 48 + gcc/testsuite/gcc.dg/pr61162.c | 2 +- gcc/testsuite/gcc.dg/pr61529.c | 27 + gcc/testsuite/gcc.dg/pr61561.c | 15 + gcc/testsuite/gcc.dg/pr61583.c | 18 + gcc/testsuite/gcc.dg/pr61692.c | 174 + gcc/testsuite/gcc.dg/pr61756.c | 14 + gcc/testsuite/gcc.dg/pr61762.c | 19 + gcc/testsuite/gcc.dg/pr61773.c | 16 + gcc/testsuite/gcc.dg/pr61776.c | 27 + gcc/testsuite/gcc.dg/pr61852.c | 10 + gcc/testsuite/gcc.dg/pr61861.c | 37 + gcc/testsuite/gcc.dg/pr61868.c | 10 + gcc/testsuite/gcc.dg/pr62004.c | 47 + gcc/testsuite/gcc.dg/pr62024.c | 8 + gcc/testsuite/gcc.dg/pr62030.c | 50 + gcc/testsuite/gcc.dg/{pr47684.c => pr62070.c} | 4 +- gcc/testsuite/gcc.dg/pr62090-2.c | 24 + gcc/testsuite/gcc.dg/pr62090.c | 17 + gcc/testsuite/gcc.dg/pr62167-run.c | 47 + gcc/testsuite/gcc.dg/pr62167.c | 50 + gcc/testsuite/gcc.dg/pr62294.c | 10 + gcc/testsuite/gcc.dg/pr62294.h | 3 + gcc/testsuite/gcc.dg/pr63186.c | 32 + gcc/testsuite/gcc.dg/pr63284.c | 42 + gcc/testsuite/gcc.dg/pr63342.c | 26 + gcc/testsuite/gcc.dg/pr63387.c | 26 + gcc/testsuite/gcc.dg/pr63453.c | 8 + gcc/testsuite/gcc.dg/pr63480.c | 14 + gcc/testsuite/gcc.dg/pr63543.c | 21 + gcc/testsuite/gcc.dg/pr63549.c | 7 + gcc/testsuite/gcc.dg/pr63567-1.c | 10 + gcc/testsuite/gcc.dg/pr63567-2.c | 10 + gcc/testsuite/gcc.dg/pr63567-3.c | 7 + gcc/testsuite/gcc.dg/pr63567-4.c | 7 + gcc/testsuite/gcc.dg/pr63568.c | 54 + gcc/testsuite/gcc.dg/{pr47684.c => pr63593.c} | 9 +- gcc/testsuite/gcc.dg/pr63594-1.c | 66 + gcc/testsuite/gcc.dg/pr63594-2.c | 93 + gcc/testsuite/gcc.dg/pr63626.c | 8 + gcc/testsuite/gcc.dg/pr63637-1.c | 15 + gcc/testsuite/gcc.dg/pr63637-2.c | 15 + gcc/testsuite/gcc.dg/pr63637-3.c | 15 + gcc/testsuite/gcc.dg/pr63637-4.c | 15 + gcc/testsuite/gcc.dg/pr63637-5.c | 15 + gcc/testsuite/gcc.dg/pr63637-6.c | 15 + gcc/testsuite/gcc.dg/pr63665.c | 18 + gcc/testsuite/gcc.dg/pr63743.c | 11 + gcc/testsuite/gcc.dg/pr63748.c | 36 + gcc/testsuite/gcc.dg/pr63762.c | 77 + gcc/testsuite/gcc.dg/pr63770.c | 16 + gcc/testsuite/gcc.dg/pr63804.c | 52 + gcc/testsuite/gcc.dg/pr63835.c | 16 + gcc/testsuite/gcc.dg/pr63856.c | 15 + gcc/testsuite/gcc.dg/{pr54113.c => pr63877.c} | 6 +- gcc/testsuite/gcc.dg/pr63914.c | 47 + gcc/testsuite/gcc.dg/pr64007.c | 50 + gcc/testsuite/gcc.dg/pr64015.c | 10 + gcc/testsuite/gcc.dg/pr64075.c | 9 + gcc/testsuite/gcc.dg/pr64087.c | 35 + gcc/testsuite/gcc.dg/pr64252.c | 30 + gcc/testsuite/gcc.dg/pr64277.c | 23 + gcc/testsuite/gcc.dg/pr64295.c | 8 + gcc/testsuite/gcc.dg/pr64309.c | 66 + gcc/testsuite/gcc.dg/pr64316.c | 42 + gcc/testsuite/gcc.dg/pr64406.c | 26 + gcc/testsuite/gcc.dg/pr64417.c | 16 + gcc/testsuite/gcc.dg/pr64423.c | 13 + gcc/testsuite/gcc.dg/pr64434.c | 21 + gcc/testsuite/gcc.dg/pr64440.c | 15 + gcc/testsuite/gcc.dg/pr64454.c | 43 + gcc/testsuite/gcc.dg/pr64465.c | 22 + gcc/testsuite/gcc.dg/pr64511.c | 23 + gcc/testsuite/gcc.dg/pr64536.c | 67 + gcc/testsuite/gcc.dg/pr64563.c | 14 + gcc/testsuite/gcc.dg/pr64663.c | 17 + gcc/testsuite/gcc.dg/pr64709.c | 10 + gcc/testsuite/gcc.dg/pr64715-1.c | 23 + gcc/testsuite/gcc.dg/pr64715-2.c | 19 + gcc/testsuite/gcc.dg/pr64766.c | 9 + gcc/testsuite/gcc.dg/pr64778.c | 10 + gcc/testsuite/gcc.dg/pr64807.c | 19 + gcc/testsuite/gcc.dg/pr64817-1.c | 20 + gcc/testsuite/gcc.dg/pr64817-2.c | 13 + gcc/testsuite/gcc.dg/pr64817-3.c | 13 + gcc/testsuite/gcc.dg/pr64856.c | 13 + gcc/testsuite/gcc.dg/pr64935-1.c | 54 + gcc/testsuite/gcc.dg/pr64935-2.c | 14 + gcc/testsuite/gcc.dg/pr65050.c | 23 + gcc/testsuite/gcc.dg/pr65063.c | 33 + gcc/testsuite/gcc.dg/pr65066.c | 12 + gcc/testsuite/gcc.dg/pr65228.c | 11 + gcc/testsuite/gcc.dg/pr65321.c | 31 + gcc/testsuite/gcc.dg/pr65408.c | 112 + gcc/testsuite/gcc.dg/pr65521.c | 39 + gcc/testsuite/gcc.dg/pr65533.c | 25 + gcc/testsuite/gcc.dg/pr65658.c | 111 + gcc/testsuite/gcc.dg/pr65780-1.c | 12 + gcc/testsuite/gcc.dg/pr65780-2.c | 13 + gcc/testsuite/gcc.dg/pragma-diag-1.c | 3 + gcc/testsuite/gcc.dg/pubtypes-3.c | 1 + gcc/testsuite/gcc.dg/pubtypes-4.c | 1 + gcc/testsuite/gcc.dg/pure-2.c | 7 +- gcc/testsuite/gcc.dg/qual-component-1.c | 42 +- gcc/testsuite/gcc.dg/redecl-14.c | 2 +- gcc/testsuite/gcc.dg/redecl-15.c | 2 +- gcc/testsuite/gcc.dg/redecl-4.c | 3 +- gcc/testsuite/gcc.dg/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/setjmp-4.c | 1 + gcc/testsuite/gcc.dg/setjmp-5.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-loop.c | 2 +- gcc/testsuite/gcc.dg/{sibcall-4.c => sibcall-10.c} | 4 + gcc/testsuite/gcc.dg/{sibcall-3.c => sibcall-9.c} | 4 + gcc/testsuite/gcc.dg/signbit-sa.c | 12 + .../gcc.dg/simulate-thread/atomic-load-int.c | 1 + .../gcc.dg/simulate-thread/atomic-load-int128.c | 1 + .../gcc.dg/simulate-thread/atomic-load-longlong.c | 1 + .../gcc.dg/simulate-thread/atomic-load-short.c | 1 + .../gcc.dg/simulate-thread/atomic-other-int.c | 1 + .../gcc.dg/simulate-thread/simulate-thread.exp | 6 +- .../gcc.dg/simulate-thread/strict-align-global.c | 1 - gcc/testsuite/gcc.dg/simulate-thread/subfields.c | 1 - gcc/testsuite/gcc.dg/sms-1.c | 2 +- gcc/testsuite/gcc.dg/{sms-3.c => sms-12.c} | 4 +- gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/ssp-3.c | 16 + gcc/testsuite/gcc.dg/ssp-4.c | 18 + gcc/testsuite/gcc.dg/stack-usage-2.c | 17 +- .../gcc.dg/{ssp-1.c => stackprotectexplicit1.c} | 4 +- gcc/testsuite/gcc.dg/store-motion-fgcse-sm.c | 34 + gcc/testsuite/gcc.dg/strlenopt-14g.c | 2 + gcc/testsuite/gcc.dg/strlenopt-14gf.c | 2 + .../gcc.dg/{strlenopt-24.c => strlenopt-27.c} | 16 +- gcc/testsuite/gcc.dg/strlenopt-8.c | 9 +- gcc/testsuite/gcc.dg/strlenopt-9.c | 4 +- gcc/testsuite/gcc.dg/sync-2.c | 1 + gcc/testsuite/gcc.dg/sync-3.c | 1 + gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 4 +- gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/20091013.c | 1 + gcc/testsuite/gcc.dg/tm/20091221.c | 1 + gcc/testsuite/gcc.dg/tm/20100125.c | 1 + gcc/testsuite/gcc.dg/tm/debug-1.c | 12 +- gcc/testsuite/gcc.dg/tm/irrevocable-1.c | 3 +- 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 | 2 +- gcc/testsuite/gcc.dg/tm/memopt-1.c | 5 +- gcc/testsuite/gcc.dg/tm/memopt-11.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-12.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-15.c | 4 +- gcc/testsuite/gcc.dg/tm/memopt-16.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-3.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-4.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-5.c | 1 + gcc/testsuite/gcc.dg/tm/memopt-6.c | 1 + gcc/testsuite/gcc.dg/tm/nested-2.c | 1 + gcc/testsuite/gcc.dg/tm/pr52173-1.c | 1 + gcc/testsuite/gcc.dg/tm/pr64391.c | 10 + gcc/testsuite/gcc.dg/tm/props-1.c | 1 + gcc/testsuite/gcc.dg/tm/props-2.c | 3 +- gcc/testsuite/gcc.dg/tm/props-3.c | 1 + gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- gcc/testsuite/gcc.dg/tm/wrap-4.c | 2 + gcc/testsuite/gcc.dg/torture/20141202-1.c | 15 + .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/torture/builtin-noret-1.c | 2 + gcc/testsuite/gcc.dg/torture/builtin-noret-2.c | 2 + gcc/testsuite/gcc.dg/torture/dg-torture.exp | 2 +- .../gcc.dg/torture/float128-exact-underflow.c | 41 + .../gcc.dg/torture/float128-extendxf-underflow.c | 40 + gcc/testsuite/gcc.dg/torture/ftrapv-1.c | 37 + gcc/testsuite/gcc.dg/torture/inline-1.c | 1 + gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 2 +- gcc/testsuite/gcc.dg/torture/mips-hilo-2.c | 4 + gcc/testsuite/gcc.dg/torture/pr17526.c | 2 +- gcc/testsuite/gcc.dg/torture/pr19683-1.c | 4 + gcc/testsuite/gcc.dg/torture/pr24626-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr24626-2.c | 5 + gcc/testsuite/gcc.dg/torture/pr24626-3.c | 1 + gcc/testsuite/gcc.dg/torture/pr25947-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr26763-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr27409.c | 1 + gcc/testsuite/gcc.dg/torture/pr28814.c | 2 + gcc/testsuite/gcc.dg/torture/pr31254.c | 1 + gcc/testsuite/gcc.dg/torture/pr33848.c | 1 + gcc/testsuite/gcc.dg/torture/pr35227.c | 2 + gcc/testsuite/gcc.dg/torture/pr36373-10.c | 4 +- gcc/testsuite/gcc.dg/torture/pr36400.c | 2 +- gcc/testsuite/gcc.dg/torture/pr38948.c | 2 + gcc/testsuite/gcc.dg/torture/pr41993.c | 1 + gcc/testsuite/gcc.dg/torture/pr43781.c | 2 +- gcc/testsuite/gcc.dg/torture/pr43879_1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr44807.c | 3 + gcc/testsuite/gcc.dg/torture/pr45865.c | 1 + gcc/testsuite/gcc.dg/torture/pr48542.c | 2 + gcc/testsuite/gcc.dg/torture/pr48953.c | 1 + gcc/testsuite/gcc.dg/torture/pr49603.c | 1 + gcc/testsuite/gcc.dg/torture/pr51071-2.c | 2 + gcc/testsuite/gcc.dg/torture/pr51801.c | 2 + gcc/testsuite/gcc.dg/torture/pr52720.c | 3 +- gcc/testsuite/gcc.dg/torture/pr52912.c | 2 +- gcc/testsuite/gcc.dg/torture/pr53695.c | 2 + gcc/testsuite/gcc.dg/torture/pr55124.c | 1 + gcc/testsuite/gcc.dg/torture/pr55238.c | 2 + gcc/testsuite/gcc.dg/torture/pr55687.c | 1 + gcc/testsuite/gcc.dg/torture/pr55888.c | 2 + gcc/testsuite/gcc.dg/torture/pr55890-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr55890-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr56778.c | 2 +- gcc/testsuite/gcc.dg/torture/pr57036-1.c | 3 + gcc/testsuite/gcc.dg/torture/pr57036-2.c | 2 + gcc/testsuite/gcc.dg/torture/pr57147-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr57147-3.c | 2 + gcc/testsuite/gcc.dg/torture/pr57393-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr57584.c | 4 + gcc/testsuite/gcc.dg/torture/pr57864.c | 4 +- gcc/testsuite/gcc.dg/torture/pr58079.c | 1 + gcc/testsuite/gcc.dg/torture/pr59139.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59164.c | 2 +- gcc/testsuite/gcc.dg/torture/pr59166.c | 1 + gcc/testsuite/gcc.dg/torture/pr59993.c | 3 + gcc/testsuite/gcc.dg/torture/pr60606-1.c | 9 + gcc/testsuite/gcc.dg/torture/pr61518.c | 29 + gcc/testsuite/gcc.dg/torture/pr61576.c | 29 + gcc/testsuite/gcc.dg/torture/pr61602.c | 8 + gcc/testsuite/gcc.dg/torture/pr61681.c | 37 + gcc/testsuite/gcc.dg/torture/pr61742.c | 30 + gcc/testsuite/gcc.dg/torture/pr61757.c | 33 + gcc/testsuite/gcc.dg/torture/pr61772.c | 25 + gcc/testsuite/gcc.dg/torture/pr61786.c | 31 + gcc/testsuite/gcc.dg/torture/pr61787.c | 27 + gcc/testsuite/gcc.dg/torture/pr61964.c | 33 + gcc/testsuite/gcc.dg/torture/pr62031.c | 52 + gcc/testsuite/gcc.dg/torture/pr62238.c | 30 + gcc/testsuite/gcc.dg/torture/pr63380-1.c | 15 + gcc/testsuite/gcc.dg/torture/pr63380-2.c | 10 + gcc/testsuite/gcc.dg/torture/pr63464.c | 92 + gcc/testsuite/gcc.dg/torture/pr63554.c | 9 + gcc/testsuite/gcc.dg/torture/pr63738.c | 27 + gcc/testsuite/gcc.dg/torture/pr63800.c | 23 + gcc/testsuite/gcc.dg/torture/pr63941.c | 20 + gcc/testsuite/gcc.dg/torture/pr64083.c | 17 + gcc/testsuite/gcc.dg/torture/pr64088.c | 17 + gcc/testsuite/gcc.dg/torture/pr64091.c | 28 + gcc/testsuite/gcc.dg/torture/pr64199.c | 8 + gcc/testsuite/gcc.dg/torture/pr64284.c | 21 + gcc/testsuite/gcc.dg/torture/pr64326.c | 29 + gcc/testsuite/gcc.dg/torture/pr64357.c | 34 + gcc/testsuite/gcc.dg/torture/pr64365.c | 37 + gcc/testsuite/gcc.dg/torture/pr64728.c | 27 + gcc/testsuite/gcc.dg/torture/pr64853.c | 44 + gcc/testsuite/gcc.dg/torture/pr64882.c | 33 + gcc/testsuite/gcc.dg/torture/pr65077.c | 70 + gcc/testsuite/gcc.dg/torture/pr65270-1.c | 33 + gcc/testsuite/gcc.dg/torture/pr65270-2.c | 27 + gcc/testsuite/gcc.dg/torture/pr65517.c | 17 + gcc/testsuite/gcc.dg/torture/pr8081.c | 1 + gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- gcc/testsuite/gcc.dg/torture/stackalign/alloca-1.c | 1 + .../gcc.dg/torture/stackalign/builtin-apply-1.c | 1 + .../gcc.dg/torture/stackalign/builtin-apply-2.c | 1 + .../gcc.dg/torture/stackalign/builtin-apply-3.c | 1 + .../gcc.dg/torture/stackalign/builtin-apply-4.c | 2 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 1 + .../gcc.dg/torture/stackalign/comp-goto-1.c | 4 +- gcc/testsuite/gcc.dg/torture/stackalign/global-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/inline-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/inline-2.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/nested-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/nested-2.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/nested-3.c | 2 + gcc/testsuite/gcc.dg/torture/stackalign/nested-4.c | 1 + .../gcc.dg/torture/stackalign/non-local-goto-1.c | 1 + .../gcc.dg/torture/stackalign/non-local-goto-2.c | 1 + .../gcc.dg/torture/stackalign/non-local-goto-3.c | 1 + .../gcc.dg/torture/stackalign/non-local-goto-4.c | 6 +- .../gcc.dg/torture/stackalign/non-local-goto-5.c | 3 +- .../gcc.dg/torture/stackalign/pr16660-1.c | 1 + .../gcc.dg/torture/stackalign/pr16660-2.c | 1 + .../gcc.dg/torture/stackalign/pr16660-3.c | 1 + .../gcc.dg/torture/stackalign/ret-struct-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/setjmp-4.c | 1 + .../gcc.dg/torture/stackalign/stackalign.exp | 4 +- gcc/testsuite/gcc.dg/torture/stackalign/struct-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/vararg-1.c | 1 + gcc/testsuite/gcc.dg/torture/stackalign/vararg-2.c | 1 + gcc/testsuite/gcc.dg/torture/tls/tls.exp | 4 +- gcc/testsuite/gcc.dg/torture/va-arg-25.c | 2 + gcc/testsuite/gcc.dg/torture/vector-2.c | 2 + gcc/testsuite/gcc.dg/torture/vshuf-16.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-32.inc | 8 +- gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 4 +- gcc/testsuite/gcc.dg/torture/vshuf-64.inc | 140 + .../gcc.dg/torture/{vshuf-v4sf.c => vshuf-v16sf.c} | 8 +- .../gcc.dg/torture/{vshuf-v8si.c => vshuf-v16si.c} | 6 +- .../torture/{vshuf-v32qi.c => vshuf-v32hi.c} | 2 +- .../torture/{vshuf-v16qi.c => vshuf-v64qi.c} | 4 +- .../gcc.dg/torture/{vshuf-v4df.c => vshuf-v8df.c} | 6 +- .../gcc.dg/torture/{vshuf-v4di.c => vshuf-v8di.c} | 4 +- .../execute => gcc.dg/tree-prof}/20050826-2.c | 18 +- .../execute => gcc.dg/tree-prof}/cmpsf-1.c | 28 +- .../gcc.dg/tree-prof/crossmodule-indircall-1.c | 1 + .../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 1 + gcc/testsuite/gcc.dg/tree-prof/inliner-1.c | 3 +- gcc/testsuite/gcc.dg/tree-prof/merge_block.c | 1 + gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 7 +- gcc/testsuite/gcc.dg/tree-prof/pr45354.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/pr50907.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 3 +- 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/val-prof-1.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 1 + gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c | 2 +- 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/20030708-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030709-2.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/20030728-1.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c | 2 + 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 | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030820-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20030820-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030917-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20040121-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040209-1.c | 2 + 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/20040302-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040319-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040326-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040326-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20041008-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20050719-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/20070302-1.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/alias-13.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/alias-28.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/alias-29.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/andor-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/andor-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/andor-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/asm-3.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/attr-alias.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-1.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-3.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-4.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/builtin-expect-5.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/calloc-1.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/calloc-2.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/calloc-3.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/coalesce-1.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-11.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-4.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-9.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-3.c | 2 + 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 | 2 +- gcc/testsuite/gcc.dg/tree-ssa/foldstring-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-25.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-26.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 25 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-29.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-30.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-32.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ifc-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/inline-10.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/inline-5.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/inline-6.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/inline-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/inline-9.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/interposition.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c | 4 +- .../gcc.dg/tree-ssa/{ivopts-lt.c => ivopts-lt-2.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre7.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/loop-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-18.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-19.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-20.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/loop-38.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/loop-40.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/pr20913.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr21031.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21582.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr22117.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr23434.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr24117.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr24670.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr24840.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr25734.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr33723.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr33920.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr33922.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr34146-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr34146.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr37508.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr38385.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr42585.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr43378.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr44423.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr47477.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr49642-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr49642-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr59597.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr60770-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr61144.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/pr61607.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/pr62112-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr62112-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr64705.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/pr64801.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr65136.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-37.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-38.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/recip-6.c | 2 +- .../gcc.dg/tree-ssa/{restrict-3.c => restrict-5.c} | 6 + gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/scev-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/scev-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/slsr-19.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/sra-1.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/sra-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/sra-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/sra-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/sra-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-12.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-31.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-34.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-35.c | 15 + .../gcc.dg/tree-ssa/{ssa-ccp-22.c => ssa-ccp-36.c} | 14 +- .../pr46562.c => gcc.dg/tree-ssa/ssa-ccp-37.c} | 27 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-3.c | 31 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-10.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 127 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c | 440 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c | 51 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-4.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-9.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-32.c | 16 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-42.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-43.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-29.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-vrp-thread-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/stdarg-7.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp01.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp02.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp03.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp04.c | 1 + 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 | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp08.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp09.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp10.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp11.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp12.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/vrp13.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/vrp14.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp23.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp24.c | 5 + gcc/testsuite/gcc.dg/tree-ssa/vrp25.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp27.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/vrp55.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/vrp56.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp67.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/vrp72.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp73.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp75.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp87.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/{vrp89.c => vrp93.c} | 37 +- gcc/testsuite/gcc.dg/tree-ssa/vrp94.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/vrp95.c | 50 + gcc/testsuite/gcc.dg/tree-ssa/vrp96.c | 53 + gcc/testsuite/gcc.dg/tree-ssa/wholeprogram-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/writeonly.c | 1 + gcc/testsuite/gcc.dg/tsan/tsan.exp | 12 +- gcc/testsuite/gcc.dg/typeof-2.c | 59 + gcc/testsuite/gcc.dg/ubsan/bounds-1.c | 10 + gcc/testsuite/gcc.dg/ubsan/bounds-2.c | 18 + gcc/testsuite/gcc.dg/ubsan/c-shift-2.c | 31 + .../gcc.dg/ubsan/float-cast-overflow-bf.c | 2 +- gcc/testsuite/gcc.dg/ubsan/ipa-icf-1.c | 23 + gcc/testsuite/gcc.dg/ubsan/object-size-9.c | 24 + .../ubsan/typedef-1.c => gcc.dg/ubsan/pr63690.c} | 9 +- gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 8 +- gcc/testsuite/gcc.dg/ucnid-1.c | 2 +- gcc/testsuite/gcc.dg/ucnid-10.c | 2 +- gcc/testsuite/gcc.dg/ucnid-11.c | 2 +- gcc/testsuite/gcc.dg/ucnid-12.c | 2 +- gcc/testsuite/gcc.dg/ucnid-13.c | 2 +- gcc/testsuite/gcc.dg/ucnid-14.c | 23 + gcc/testsuite/gcc.dg/ucnid-2.c | 2 +- gcc/testsuite/gcc.dg/ucnid-3.c | 2 +- gcc/testsuite/gcc.dg/ucnid-4.c | 2 +- gcc/testsuite/gcc.dg/ucnid-5.c | 2 +- gcc/testsuite/gcc.dg/ucnid-6.c | 2 +- gcc/testsuite/gcc.dg/ucnid-7.c | 2 +- gcc/testsuite/gcc.dg/ucnid-8.c | 2 +- gcc/testsuite/gcc.dg/ucnid-9.c | 2 +- gcc/testsuite/gcc.dg/uninit-18.c | 24 + gcc/testsuite/gcc.dg/uninit-19.c | 26 + gcc/testsuite/gcc.dg/uninit-20.c | 18 + gcc/testsuite/gcc.dg/uninit-suppress.c | 1 + gcc/testsuite/gcc.dg/uninit-suppress_2.c | 1 + gcc/testsuite/gcc.dg/union-4.c | 2 +- gcc/testsuite/gcc.dg/unroll-2.c | 30 + gcc/testsuite/gcc.dg/unroll-3.c | 32 + gcc/testsuite/gcc.dg/unroll-4.c | 32 + gcc/testsuite/gcc.dg/unroll-5.c | 32 + gcc/testsuite/gcc.dg/{unroll_5.c => unroll-6.c} | 0 gcc/testsuite/gcc.dg/unroll_1.c | 30 - gcc/testsuite/gcc.dg/unroll_2.c | 32 - gcc/testsuite/gcc.dg/unroll_3.c | 32 - gcc/testsuite/gcc.dg/unroll_4.c | 32 - gcc/testsuite/gcc.dg/unused-3.c | 1 + gcc/testsuite/gcc.dg/utf-dflt.c | 2 +- gcc/testsuite/gcc.dg/utf-dflt2.c | 2 +- gcc/testsuite/gcc.dg/va-arg-pack-1.c | 2 +- gcc/testsuite/gcc.dg/var-expand1.c | 3 +- gcc/testsuite/gcc.dg/var-expand3.c | 2 +- gcc/testsuite/gcc.dg/varpool-1.c | 3 +- gcc/testsuite/gcc.dg/vec-andxor1.c | 17 + gcc/testsuite/gcc.dg/vect/O3-vect-pr61917.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-11.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-13.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-14.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-15.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-16.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-17.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-18.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-2.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-20.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-23.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 10 +- gcc/testsuite/gcc.dg/vect/bb-slp-27.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-28.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-3.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-30.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-31.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-5.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-6.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8a.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-8b.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-9.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-1.c | 9 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 5 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 3 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 2 +- .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../costmodel/ppc/costmodel-bb-slp-9a-pr63175.c | 30 + .../vect/costmodel/ppc/costmodel-bb-slp-9a.c | 26 +- .../gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c | 1 - .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../vect/costmodel/x86_64/costmodel-pr64909.c | 15 + .../vect/costmodel/x86_64/costmodel-vect-31.c | 3 +- .../vect/costmodel/x86_64/costmodel-vect-33.c | 2 +- .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- .../gcc.dg/vect/fast-math-bb-slp-call-1.c | 5 +- .../gcc.dg/vect/fast-math-bb-slp-call-2.c | 5 +- .../gcc.dg/vect/fast-math-bb-slp-call-3.c | 3 +- .../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-68.c | 6 +- .../gcc.dg/vect/no-section-anchors-vect-69.c | 1 + .../gcc.dg/vect/no-tree-reassoc-bb-slp-12.c | 5 +- .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 4 +- gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c | 1 + gcc/testsuite/gcc.dg/vect/pr24049.c | 2 + .../{dump-tree-dceloop-pr26359.c => pr26359.c} | 6 +- gcc/testsuite/gcc.dg/vect/pr28952.c | 2 + gcc/testsuite/gcc.dg/vect/pr31041.c | 1 + gcc/testsuite/gcc.dg/vect/pr32216.c | 1 + gcc/testsuite/gcc.dg/vect/pr32224.c | 1 + gcc/testsuite/gcc.dg/vect/pr32366.c | 1 + gcc/testsuite/gcc.dg/vect/pr33866.c | 2 +- gcc/testsuite/gcc.dg/vect/pr37730.c | 2 + gcc/testsuite/gcc.dg/vect/pr43430-2.c | 1 + gcc/testsuite/gcc.dg/vect/pr43842.c | 2 + gcc/testsuite/gcc.dg/vect/pr48765.c | 4 +- gcc/testsuite/gcc.dg/vect/pr52870.c | 2 + gcc/testsuite/gcc.dg/vect/pr56933.c | 1 - gcc/testsuite/gcc.dg/vect/pr57705.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/pr59354.c | 41 + 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 | 2 +- gcc/testsuite/gcc.dg/vect/pr60092-2.c | 3 + gcc/testsuite/gcc.dg/vect/pr60092.c | 2 + gcc/testsuite/gcc.dg/vect/pr60196-1.c | 33 + gcc/testsuite/gcc.dg/vect/pr60196-2.c | 32 + gcc/testsuite/gcc.dg/vect/pr60276.c | 1 - gcc/testsuite/gcc.dg/vect/pr61634.c | 24 + gcc/testsuite/gcc.dg/vect/pr61680.c | 52 + gcc/testsuite/gcc.dg/vect/pr62021.c | 30 + gcc/testsuite/gcc.dg/vect/pr62073.c | 40 + gcc/testsuite/gcc.dg/vect/pr62075.c | 22 + gcc/testsuite/gcc.dg/vect/pr63148.c | 92 + gcc/testsuite/gcc.dg/vect/pr63189.c | 25 + gcc/testsuite/gcc.dg/vect/pr63341-1.c | 31 + gcc/testsuite/gcc.dg/vect/pr63341-2.c | 34 + gcc/testsuite/gcc.dg/vect/pr63379.c | 42 + gcc/testsuite/gcc.dg/vect/pr63530.c | 30 + gcc/testsuite/gcc.dg/vect/pr63605.c | 22 + gcc/testsuite/gcc.dg/vect/pr64252.c | 66 + gcc/testsuite/gcc.dg/vect/pr64404.c | 59 + gcc/testsuite/gcc.dg/vect/pr64421.c | 36 + gcc/testsuite/gcc.dg/vect/pr64493.c | 31 + gcc/testsuite/gcc.dg/vect/pr64495.c | 35 + gcc/testsuite/gcc.dg/vect/pr64829.c | 66 + gcc/testsuite/gcc.dg/vect/pr64844.c | 52 + gcc/testsuite/gcc.dg/vect/pr65310.c | 23 + gcc/testsuite/gcc.dg/vect/pr65494.c | 28 + gcc/testsuite/gcc.dg/vect/pr65518.c | 43 + .../gcc.dg/vect/section-anchors-vect-69.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-25.c | 1 + gcc/testsuite/gcc.dg/vect/slp-9.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-109.c | 2 + gcc/testsuite/gcc.dg/vect/vect-13.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-27.c | 1 + gcc/testsuite/gcc.dg/vect/vect-29.c | 1 + gcc/testsuite/gcc.dg/vect/vect-3.c | 1 + gcc/testsuite/gcc.dg/vect/vect-33.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-4.c | 1 + gcc/testsuite/gcc.dg/vect/vect-5.c | 1 + gcc/testsuite/gcc.dg/vect/vect-7.c | 1 + gcc/testsuite/gcc.dg/vect/vect-72.c | 1 + gcc/testsuite/gcc.dg/vect/vect-73-big-array.c | 1 + gcc/testsuite/gcc.dg/vect/vect-73.c | 1 + gcc/testsuite/gcc.dg/vect/vect-77-global.c | 1 + gcc/testsuite/gcc.dg/vect/vect-78-global.c | 1 + gcc/testsuite/gcc.dg/vect/vect-86.c | 1 + gcc/testsuite/gcc.dg/vect/vect-93.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 63 + gcc/testsuite/gcc.dg/vect/vect-align-1.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-cond-10.c | 1 + gcc/testsuite/gcc.dg/vect/vect-cond-9.c | 1 + .../vect/{cond-reduc-1.c => vect-cond-reduc-1.c} | 1 + .../vect/{cond-reduc-2.c => vect-cond-reduc-2.c} | 2 +- gcc/testsuite/gcc.dg/vect/vect-mask-load-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-mask-loadstore-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c | 1 + gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 1 + gcc/testsuite/gcc.dg/vect/vect-nop-move.c | 1 - gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 1 + gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 1 + gcc/testsuite/gcc.dg/vect/vect-reduc-mul_1.c | 36 + gcc/testsuite/gcc.dg/vect/vect-reduc-mul_2.c | 32 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 35 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 31 + gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 55 + gcc/testsuite/gcc.dg/vect/vect-simd-clone-10.c | 1 - gcc/testsuite/gcc.dg/vect/vect-simd-clone-12.c | 1 - .../{vect-simd-clone-12.c => vect-simd-clone-13.c} | 6 +- .../{vect-simd-clone-12.c => vect-simd-clone-14.c} | 6 +- .../gcc.dg/vect/vect-widen-mult-const-s16.c | 1 + .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 +- .../gcc.dg/vect/vect-widen-mult-half-u8.c | 1 + gcc/testsuite/gcc.dg/vect/vect.exp | 8 +- gcc/testsuite/gcc.dg/vect/wrapv-vect-7.c | 1 + gcc/testsuite/gcc.dg/visibility-22.c | 17 + gcc/testsuite/gcc.dg/visibility-23.c | 15 + gcc/testsuite/gcc.dg/vla-5.c | 4 +- gcc/testsuite/gcc.dg/vmx/3c-01a.c | 1 + gcc/testsuite/gcc.dg/vmx/ops-long-1.c | 1 + gcc/testsuite/gcc.dg/vmx/ops.c | 513 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 4 +- gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/wdate-time.c | 6 - gcc/testsuite/gcc.dg/weak/typeof-2.c | 2 + gcc/testsuite/gcc.dg/weak/weak-17.c | 5 + gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- gcc/testsuite/gcc.dg/webizer.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 | 2 +- gcc/testsuite/gcc.dg/winline-9.c | 3 +- gcc/testsuite/gcc.dg/wtr-func-def-1.c | 2 +- gcc/testsuite/gcc.dg/wvla-1.c | 2 +- gcc/testsuite/gcc.dg/wvla-2.c | 2 +- gcc/testsuite/gcc.dg/wvla-4.c | 2 +- gcc/testsuite/gcc.dg/wvla-6.c | 2 +- gcc/testsuite/gcc.dg/zero_sign_ext_test.c | 136 + gcc/testsuite/gcc.misc-tests/acker1.exp | 14 +- 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 | 14 +- gcc/testsuite/gcc.misc-tests/gcov-14.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov-16.c | 24 + gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump-1.c | 875 + .../tree-ssa.exp => gcc.misc-tests/godump.exp} | 8 +- gcc/testsuite/gcc.misc-tests/help.exp | 14 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 10 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 23 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 14 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 14 +- gcc/testsuite/gcc.misc-tests/mg.exp | 14 +- gcc/testsuite/gcc.misc-tests/options.exp | 15 +- gcc/testsuite/gcc.misc-tests/output.exp | 66 + gcc/testsuite/gcc.misc-tests/sieve.exp | 14 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 14 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 8 +- .../gcc.target/aarch64/aapcs64/abitest-2.h | 15 +- gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.S | 14 +- .../gcc.target/aarch64/aapcs64/func-ret-64x1_1.c | 17 + gcc/testsuite/gcc.target/aarch64/aapcs64/test_25.c | 14 +- .../gcc.target/aarch64/aapcs64/test_64x1_1.c | 20 + .../gcc.target/aarch64/aapcs64/va_arg-1.c | 18 +- .../gcc.target/aarch64/aapcs64/va_arg-12.c | 16 +- .../gcc.target/aarch64/aapcs64/va_arg-2.c | 15 +- .../gcc.target/aarch64/aapcs64/va_arg-3.c | 8 + .../gcc.target/aarch64/aapcs64/va_arg-4.c | 6 +- .../gcc.target/aarch64/aapcs64/va_arg-5.c | 2 +- .../gcc.target/aarch64/aapcs64/va_arg-6.c | 2 +- .../gcc.target/aarch64/aapcs64/va_arg-7.c | 6 +- gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/abs_2.c | 31 + gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/README | 132 + .../advsimd-intrinsics/advsimd-intrinsics.exp} | 52 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 570 + .../aarch64/advsimd-intrinsics/binary_op.inc | 70 + .../aarch64/advsimd-intrinsics/binary_op_no64.inc | 134 + .../aarch64/advsimd-intrinsics/binary_sat_op.inc | 91 + .../aarch64/advsimd-intrinsics/cmp_fp_op.inc | 75 + .../aarch64/advsimd-intrinsics/cmp_op.inc | 224 + .../aarch64/advsimd-intrinsics/compute-ref-data.h | 197 + .../aarch64/advsimd-intrinsics/unary_op.inc | 72 + .../aarch64/advsimd-intrinsics/unary_sat_op.inc | 80 + .../aarch64/advsimd-intrinsics/vXXXhn.inc | 55 + .../aarch64/advsimd-intrinsics/vXXXl.inc | 70 + .../aarch64/advsimd-intrinsics/vXXXw.inc | 70 + .../gcc.target/aarch64/advsimd-intrinsics/vaba.c | 142 + .../gcc.target/aarch64/advsimd-intrinsics/vabal.c | 161 + .../gcc.target/aarch64/advsimd-intrinsics/vabd.c | 153 + .../gcc.target/aarch64/advsimd-intrinsics/vabdl.c | 109 + .../gcc.target/aarch64/advsimd-intrinsics/vabs.c | 74 + .../gcc.target/aarch64/advsimd-intrinsics/vadd.c | 81 + .../gcc.target/aarch64/advsimd-intrinsics/vaddhn.c | 24 + .../gcc.target/aarch64/advsimd-intrinsics/vaddl.c | 51 + .../gcc.target/aarch64/advsimd-intrinsics/vaddw.c | 51 + .../gcc.target/aarch64/advsimd-intrinsics/vand.c | 45 + .../gcc.target/aarch64/advsimd-intrinsics/vbic.c | 46 + .../gcc.target/aarch64/advsimd-intrinsics/vbsl.c | 124 + .../gcc.target/aarch64/advsimd-intrinsics/vcage.c | 52 + .../gcc.target/aarch64/advsimd-intrinsics/vcagt.c | 51 + .../gcc.target/aarch64/advsimd-intrinsics/vcale.c | 49 + .../gcc.target/aarch64/advsimd-intrinsics/vcalt.c | 49 + .../gcc.target/aarch64/advsimd-intrinsics/vceq.c | 113 + .../gcc.target/aarch64/advsimd-intrinsics/vcge.c | 76 + .../gcc.target/aarch64/advsimd-intrinsics/vcgt.c | 76 + .../gcc.target/aarch64/advsimd-intrinsics/vcle.c | 80 + .../gcc.target/aarch64/advsimd-intrinsics/vcls.c | 174 + .../gcc.target/aarch64/advsimd-intrinsics/vclt.c | 79 + .../gcc.target/aarch64/advsimd-intrinsics/vclz.c | 194 + .../gcc.target/aarch64/advsimd-intrinsics/vcnt.c | 96 + .../aarch64/advsimd-intrinsics/vcombine.c | 98 + .../aarch64/advsimd-intrinsics/vcreate.c | 123 + .../gcc.target/aarch64/advsimd-intrinsics/vcvt.c | 185 + .../aarch64/advsimd-intrinsics/vdup-vmov.c | 253 + .../aarch64/advsimd-intrinsics/vdup_lane.c | 100 + .../gcc.target/aarch64/advsimd-intrinsics/veor.c | 47 + .../gcc.target/aarch64/advsimd-intrinsics/vext.c | 123 + .../gcc.target/aarch64/advsimd-intrinsics/vfma.c | 92 + .../gcc.target/aarch64/advsimd-intrinsics/vfma_n.c | 74 + .../gcc.target/aarch64/advsimd-intrinsics/vfms.c | 92 + .../aarch64/advsimd-intrinsics/vget_high.c | 86 + .../aarch64/advsimd-intrinsics/vget_low.c | 86 + .../gcc.target/aarch64/advsimd-intrinsics/vhadd.c | 34 + .../gcc.target/aarch64/advsimd-intrinsics/vhsub.c | 32 + .../gcc.target/aarch64/advsimd-intrinsics/vld1.c | 75 + .../aarch64/advsimd-intrinsics/vld1_dup.c | 180 + .../aarch64/advsimd-intrinsics/vld1_lane.c | 123 + .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 692 + .../aarch64/advsimd-intrinsics/vldX_dup.c | 671 + .../aarch64/advsimd-intrinsics/vldX_lane.c | 610 + .../gcc.target/aarch64/advsimd-intrinsics/vmax.c | 51 + .../gcc.target/aarch64/advsimd-intrinsics/vmin.c | 52 + .../gcc.target/aarch64/advsimd-intrinsics/vmlX.inc | 123 + .../aarch64/advsimd-intrinsics/vmlX_lane.inc | 100 + .../aarch64/advsimd-intrinsics/vmlX_n.inc | 87 + .../aarch64/advsimd-intrinsics/vmlXl.inc | 89 + .../aarch64/advsimd-intrinsics/vmlXl_lane.inc | 70 + .../aarch64/advsimd-intrinsics/vmlXl_n.inc | 61 + .../gcc.target/aarch64/advsimd-intrinsics/vmla.c | 35 + .../aarch64/advsimd-intrinsics/vmla_lane.c | 23 + .../gcc.target/aarch64/advsimd-intrinsics/vmla_n.c | 23 + .../gcc.target/aarch64/advsimd-intrinsics/vmlal.c | 18 + .../aarch64/advsimd-intrinsics/vmlal_lane.c | 14 + .../aarch64/advsimd-intrinsics/vmlal_n.c | 14 + .../gcc.target/aarch64/advsimd-intrinsics/vmls.c | 37 + .../aarch64/advsimd-intrinsics/vmls_lane.c | 25 + .../gcc.target/aarch64/advsimd-intrinsics/vmls_n.c | 25 + .../gcc.target/aarch64/advsimd-intrinsics/vmlsl.c | 22 + .../aarch64/advsimd-intrinsics/vmlsl_lane.c | 18 + .../aarch64/advsimd-intrinsics/vmlsl_n.c | 18 + .../gcc.target/aarch64/advsimd-intrinsics/vmovl.c | 52 + .../gcc.target/aarch64/advsimd-intrinsics/vmovn.c | 50 + .../gcc.target/aarch64/advsimd-intrinsics/vmul.c | 156 + .../aarch64/advsimd-intrinsics/vmul_lane.c | 104 + .../gcc.target/aarch64/advsimd-intrinsics/vmul_n.c | 96 + .../gcc.target/aarch64/advsimd-intrinsics/vmull.c | 75 + .../aarch64/advsimd-intrinsics/vmull_lane.c | 66 + .../aarch64/advsimd-intrinsics/vmull_n.c | 61 + .../gcc.target/aarch64/advsimd-intrinsics/vmvn.c | 137 + .../gcc.target/aarch64/advsimd-intrinsics/vneg.c | 74 + .../gcc.target/aarch64/advsimd-intrinsics/vorn.c | 48 + .../gcc.target/aarch64/advsimd-intrinsics/vorr.c | 48 + .../aarch64/advsimd-intrinsics/vpXXX.inc | 67 + .../gcc.target/aarch64/advsimd-intrinsics/vpadal.c | 141 + .../gcc.target/aarch64/advsimd-intrinsics/vpadd.c | 19 + .../gcc.target/aarch64/advsimd-intrinsics/vpaddl.c | 116 + .../gcc.target/aarch64/advsimd-intrinsics/vpmax.c | 20 + .../gcc.target/aarch64/advsimd-intrinsics/vpmin.c | 20 + .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c | 127 + .../gcc.target/aarch64/advsimd-intrinsics/vqadd.c | 278 + .../aarch64/advsimd-intrinsics/vqdmlXl.inc | 63 + .../aarch64/advsimd-intrinsics/vqdmlXl_lane.inc | 73 + .../aarch64/advsimd-intrinsics/vqdmlXl_n.inc | 59 + .../aarch64/advsimd-intrinsics/vqdmlal.c | 27 + .../aarch64/advsimd-intrinsics/vqdmlal_lane.c | 38 + .../aarch64/advsimd-intrinsics/vqdmlal_n.c | 27 + .../aarch64/advsimd-intrinsics/vqdmlsl.c | 29 + .../aarch64/advsimd-intrinsics/vqdmlsl_lane.c | 40 + .../aarch64/advsimd-intrinsics/vqdmlsl_n.c | 29 + .../aarch64/advsimd-intrinsics/vqdmulh.c | 122 + .../aarch64/advsimd-intrinsics/vqdmulh_lane.c | 121 + .../aarch64/advsimd-intrinsics/vqdmulh_n.c | 110 + .../aarch64/advsimd-intrinsics/vqdmull.c | 86 + .../aarch64/advsimd-intrinsics/vqdmull_lane.c | 94 + .../aarch64/advsimd-intrinsics/vqdmull_n.c | 92 + .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c | 127 + .../gcc.target/aarch64/advsimd-intrinsics/vqsub.c | 278 + .../aarch64/advsimd-intrinsics/vraddhn.c | 24 + .../gcc.target/aarch64/advsimd-intrinsics/vrhadd.c | 34 + .../aarch64/advsimd-intrinsics/vrsubhn.c | 24 + .../aarch64/advsimd-intrinsics/vsXi_n.inc | 82 + .../gcc.target/aarch64/advsimd-intrinsics/vshl.c | 230 + .../aarch64/advsimd-intrinsics/vshuffle.inc | 139 + .../gcc.target/aarch64/advsimd-intrinsics/vsli_n.c | 162 + .../gcc.target/aarch64/advsimd-intrinsics/vsri_n.c | 164 + .../gcc.target/aarch64/advsimd-intrinsics/vsub.c | 82 + .../gcc.target/aarch64/advsimd-intrinsics/vsubhn.c | 24 + .../gcc.target/aarch64/advsimd-intrinsics/vsubl.c | 48 + .../gcc.target/aarch64/advsimd-intrinsics/vsubw.c | 50 + .../gcc.target/aarch64/advsimd-intrinsics/vtrn.c | 93 + .../gcc.target/aarch64/advsimd-intrinsics/vuzp.c | 105 + .../gcc.target/aarch64/advsimd-intrinsics/vzip.c | 103 + .../gcc.target/aarch64/arg-type-diagnostics-1.c | 9 +- .../gcc.target/aarch64/arm_neon-nosimd-error.c | 11 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 3 +- gcc/testsuite/gcc.target/aarch64/bics_3.c | 69 + gcc/testsuite/gcc.target/aarch64/bics_4.c | 87 + .../gcc.target/aarch64/c-output-template-3.c | 2 +- ...c-output-template-3.c => c-output-template-4.c} | 2 +- gcc/testsuite/gcc.target/aarch64/csneg-1.c | 8 + gcc/testsuite/gcc.target/aarch64/eon_1.c | 39 + .../gcc.target/aarch64/fuse-caller-save.c | 24 + gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c | 46 + gcc/testsuite/gcc.target/aarch64/ldp_stp_1.c | 24 + gcc/testsuite/gcc.target/aarch64/ldp_stp_2.c | 15 + gcc/testsuite/gcc.target/aarch64/ldp_stp_3.c | 15 + gcc/testsuite/gcc.target/aarch64/ldp_stp_4.c | 24 + gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c | 24 + .../aarch64/legitimize_stack_var_before_reload_1.c | 21 + gcc/testsuite/gcc.target/aarch64/lr_free_1.c | 38 + gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 29 + .../gcc.target/aarch64/madd_after_asm_1.c | 14 + gcc/testsuite/gcc.target/aarch64/mult-synth_1.c | 11 + gcc/testsuite/gcc.target/aarch64/mult-synth_2.c | 11 + gcc/testsuite/gcc.target/aarch64/mult-synth_3.c | 11 + gcc/testsuite/gcc.target/aarch64/mult-synth_4.c | 11 + gcc/testsuite/gcc.target/aarch64/mult-synth_5.c | 11 + gcc/testsuite/gcc.target/aarch64/mult-synth_6.c | 11 + .../gcc.target/aarch64/narrow_high-intrinsics.c | 4 +- .../gcc.target/aarch64/pic-constantpool1.c | 5 +- gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c | 8 + gcc/testsuite/gcc.target/aarch64/pr62040.c | 21 + gcc/testsuite/gcc.target/aarch64/pr62178.c | 17 + gcc/testsuite/gcc.target/aarch64/pr62262.c | 20 + gcc/testsuite/gcc.target/aarch64/pr63424.c | 39 + gcc/testsuite/gcc.target/aarch64/pr64263_1.c | 23 + gcc/testsuite/gcc.target/aarch64/pr64304.c | 18 + gcc/testsuite/gcc.target/aarch64/pr65235_1.c | 30 + gcc/testsuite/gcc.target/aarch64/pr65624.c | 15 + .../gcc.target/aarch64/reload-valid-spoff.c | 5 + .../gcc.target/aarch64/scalar_intrinsics.c | 691 +- gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 2 - .../gcc.target/aarch64/shrink_wrap_symbol_ref_1.c | 28 + gcc/testsuite/gcc.target/aarch64/simd/ext_f64_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/simd/ext_s64.x | 17 - gcc/testsuite/gcc.target/aarch64/simd/ext_s64_1.c | 17 +- gcc/testsuite/gcc.target/aarch64/simd/ext_u64.x | 17 - gcc/testsuite/gcc.target/aarch64/simd/ext_u64_1.c | 17 +- .../gcc.target/aarch64/simd/int_comparisons.x | 68 + .../gcc.target/aarch64/simd/int_comparisons_1.c | 45 + .../gcc.target/aarch64/simd/int_comparisons_2.c | 131 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c | 32 + gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c | 38 + gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c | 45 + gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c | 45 + .../aarch64/simd/vget_lane_f32_indices_1.c | 17 + .../aarch64/simd/vget_lane_f64_indices_1.c | 17 + .../aarch64/simd/vget_lane_p16_indices_1.c | 17 + .../aarch64/simd/vget_lane_p8_indices_1.c | 17 + .../aarch64/simd/vget_lane_s16_indices_1.c | 17 + .../aarch64/simd/vget_lane_s32_indices_1.c | 17 + .../aarch64/simd/vget_lane_s64_indices_1.c | 17 + .../aarch64/simd/vget_lane_s8_indices_1.c | 17 + .../aarch64/simd/vget_lane_u16_indices_1.c | 17 + .../aarch64/simd/vget_lane_u32_indices_1.c | 17 + .../aarch64/simd/vget_lane_u64_indices_1.c | 17 + .../aarch64/simd/vget_lane_u8_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_f32_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_f64_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_p16_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_p8_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_s16_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_s32_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_s64_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_s8_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_u16_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_u32_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_u64_indices_1.c | 17 + .../aarch64/simd/vgetq_lane_u8_indices_1.c | 17 + gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c | 33 + gcc/testsuite/gcc.target/aarch64/simd/vmls_f64.c | 33 + gcc/testsuite/gcc.target/aarch64/simd/vmul_f64_1.c | 30 + .../aarch64/simd/vmul_lane_const_lane_1.c | 28 + .../gcc.target/aarch64/simd/vmul_n_f64_1.c | 27 + .../gcc.target/aarch64/simd/vmuld_lane_f64_1.c | 26 + .../gcc.target/aarch64/simd/vmuld_laneq_f64_1.c | 36 + .../gcc.target/aarch64/simd/vmuls_lane_f32_1.c | 36 + .../gcc.target/aarch64/simd/vmuls_laneq_f32_1.c | 50 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c | 27 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c | 27 + gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c | 27 + .../aarch64/simd/vqdmlal_high_lane_s16.c | 15 + .../aarch64/simd/vqdmlal_high_lane_s16_indices_1.c | 21 + .../aarch64/simd/vqdmlal_high_lane_s32.c | 15 + .../aarch64/simd/vqdmlal_high_lane_s32_indices_1.c | 21 + .../aarch64/simd/vqdmlal_high_laneq_s16.c | 15 + .../simd/vqdmlal_high_laneq_s16_indices_1.c | 22 + .../aarch64/simd/vqdmlal_high_laneq_s32.c | 15 + .../simd/vqdmlal_high_laneq_s32_indices_1.c | 22 + .../gcc.target/aarch64/simd/vqdmlal_lane_s16.c | 15 + .../aarch64/simd/vqdmlal_lane_s16_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmlal_lane_s32.c | 15 + .../aarch64/simd/vqdmlal_lane_s32_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmlal_laneq_s16.c | 15 + .../aarch64/simd/vqdmlal_laneq_s16_indices_1.c | 21 + .../gcc.target/aarch64/simd/vqdmlal_laneq_s32.c | 15 + .../aarch64/simd/vqdmlal_laneq_s32_indices_1.c | 21 + .../gcc.target/aarch64/simd/vqdmlalh_lane_s16.c | 15 + .../aarch64/simd/vqdmlalh_lane_s16_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c | 35 + .../gcc.target/aarch64/simd/vqdmlals_lane_s32.c | 15 + .../aarch64/simd/vqdmlals_lane_s32_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c | 35 + .../aarch64/simd/vqdmlsl_high_lane_s16.c | 15 + .../aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c | 21 + .../aarch64/simd/vqdmlsl_high_lane_s32.c | 15 + .../aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c | 21 + .../aarch64/simd/vqdmlsl_high_laneq_s16.c | 15 + .../simd/vqdmlsl_high_laneq_s16_indices_1.c | 22 + .../aarch64/simd/vqdmlsl_high_laneq_s32.c | 15 + .../simd/vqdmlsl_high_laneq_s32_indices_1.c | 22 + .../gcc.target/aarch64/simd/vqdmlsl_lane_s16.c | 15 + .../aarch64/simd/vqdmlsl_lane_s16_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmlsl_lane_s32.c | 15 + .../aarch64/simd/vqdmlsl_lane_s32_indices_1.c | 20 + .../aarch64/simd/vqdmlsl_laneq_s16_indices_1.c | 21 + .../gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c | 15 + .../aarch64/simd/vqdmlsl_laneq_s32_indices_1.c | 21 + .../gcc.target/aarch64/simd/vqdmlslh_lane_s16.c | 15 + .../aarch64/simd/vqdmlslh_lane_s16_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c | 35 + .../gcc.target/aarch64/simd/vqdmlsls_lane_s32.c | 15 + .../aarch64/simd/vqdmlsls_lane_s32_indices_1.c | 18 + .../gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c | 35 + .../aarch64/simd/vqdmulh_lane_s16_indices_1.c | 17 + .../aarch64/simd/vqdmulh_lane_s32_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmulh_laneq_s16.c | 15 + .../aarch64/simd/vqdmulh_laneq_s16_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqdmulh_laneq_s32.c | 15 + .../aarch64/simd/vqdmulh_laneq_s32_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqdmulhh_lane_s16.c | 36 + .../aarch64/simd/vqdmulhh_lane_s16_indices_1.c | 16 + .../gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c | 33 + .../aarch64/simd/vqdmulhq_lane_s16_indices_1.c | 18 + .../aarch64/simd/vqdmulhq_lane_s32_indices_1.c | 18 + .../gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c | 15 + .../aarch64/simd/vqdmulhq_laneq_s16_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c | 15 + .../aarch64/simd/vqdmulhq_laneq_s32_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmulhs_lane_s32.c | 34 + .../aarch64/simd/vqdmulhs_lane_s32_indices_1.c | 16 + .../gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c | 33 + .../aarch64/simd/vqdmull_high_lane_s16.c | 15 + .../aarch64/simd/vqdmull_high_lane_s16_indices_1.c | 18 + .../aarch64/simd/vqdmull_high_lane_s32.c | 15 + .../aarch64/simd/vqdmull_high_lane_s32_indices_1.c | 18 + .../aarch64/simd/vqdmull_high_laneq_s16.c | 15 + .../simd/vqdmull_high_laneq_s16_indices_1.c | 20 + .../aarch64/simd/vqdmull_high_laneq_s32.c | 15 + .../simd/vqdmull_high_laneq_s32_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqdmull_lane_s16.c | 15 + .../aarch64/simd/vqdmull_lane_s16_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmull_lane_s32.c | 15 + .../aarch64/simd/vqdmull_lane_s32_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqdmull_laneq_s16.c | 15 + .../aarch64/simd/vqdmull_laneq_s16_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqdmull_laneq_s32.c | 15 + .../aarch64/simd/vqdmull_laneq_s32_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqdmullh_lane_s16.c | 15 + .../aarch64/simd/vqdmullh_lane_s16_indices_1.c | 16 + .../gcc.target/aarch64/simd/vqdmullh_laneq_s16.c | 15 + .../gcc.target/aarch64/simd/vqdmulls_lane_s32.c | 15 + .../aarch64/simd/vqdmulls_lane_s32_indices_1.c | 16 + .../gcc.target/aarch64/simd/vqdmulls_laneq_s32.c | 15 + .../aarch64/simd/vqrdmulh_lane_s16_indices_1.c | 17 + .../aarch64/simd/vqrdmulh_lane_s32_indices_1.c | 17 + .../gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c | 15 + .../aarch64/simd/vqrdmulh_laneq_s16_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c | 15 + .../aarch64/simd/vqrdmulh_laneq_s32_indices_1.c | 19 + .../gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c | 35 + .../aarch64/simd/vqrdmulhh_lane_s16_indices_1.c | 16 + .../aarch64/simd/vqrdmulhh_laneq_s16_1.c | 33 + .../aarch64/simd/vqrdmulhq_lane_s16_indices_1.c | 18 + .../aarch64/simd/vqrdmulhq_lane_s32_indices_1.c | 18 + .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c | 15 + .../aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c | 15 + .../aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c | 20 + .../gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c | 35 + .../aarch64/simd/vqrdmulhs_lane_s32_indices_1.c | 16 + .../aarch64/simd/vqrdmulhs_laneq_s32_1.c | 32 + gcc/testsuite/gcc.target/aarch64/simd/vqshlb_1.c | 21 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 56 + .../aarch64/simd/vset_lane_s16_const_1.c | 15 + .../gcc.target/aarch64/simd/vsqrt_f64_1.c | 25 + .../gcc.target/aarch64/singleton_intrinsics_1.c | 404 + gcc/testsuite/gcc.target/aarch64/sisd-shft-neg_1.c | 38 + gcc/testsuite/gcc.target/aarch64/store-pair-1.c | 12 + gcc/testsuite/gcc.target/aarch64/subsp.c | 19 + .../gcc.target/aarch64/symbol-range-tiny.c | 13 + gcc/testsuite/gcc.target/aarch64/symbol-range.c | 13 + .../gcc.target/aarch64/test_fp_attribute_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_1.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_10.c | 21 + gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 16 + gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 18 + gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 12 + gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_2.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 14 + gcc/testsuite/gcc.target/aarch64/test_frame_4.c | 19 + gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 13 + gcc/testsuite/gcc.target/aarch64/test_frame_6.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_7.c | 20 + gcc/testsuite/gcc.target/aarch64/test_frame_8.c | 18 + gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 17 + .../gcc.target/aarch64/test_frame_common.h | 94 + gcc/testsuite/gcc.target/aarch64/unsigned-float.c | 18 + gcc/testsuite/gcc.target/aarch64/ushr64_1.c | 1 - .../gcc.target/aarch64/vabs_intrinsic_2.c | 17 + gcc/testsuite/gcc.target/aarch64/vadd_f64.c | 88 +- gcc/testsuite/gcc.target/aarch64/vbslq_f64_1.c | 21 + gcc/testsuite/gcc.target/aarch64/vbslq_f64_2.c | 24 + gcc/testsuite/gcc.target/aarch64/vbslq_u64_1.c | 17 + gcc/testsuite/gcc.target/aarch64/vbslq_u64_2.c | 22 + gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 11 +- gcc/testsuite/gcc.target/aarch64/vdup_lane_1.c | 26 - gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c | 12 +- gcc/testsuite/gcc.target/aarch64/vdup_n_2.c | 28 + gcc/testsuite/gcc.target/aarch64/vec_init_1.c | 34 + gcc/testsuite/gcc.target/aarch64/vect-fmax-fmin.c | 10 +- gcc/testsuite/gcc.target/aarch64/vect-fp.c | 10 +- gcc/testsuite/gcc.target/aarch64/vect-ld1r.x | 2 +- gcc/testsuite/gcc.target/aarch64/vect-movi.c | 8 +- gcc/testsuite/gcc.target/aarch64/vect.x | 1 + gcc/testsuite/gcc.target/aarch64/vect_ctz_1.c | 41 + gcc/testsuite/gcc.target/aarch64/vect_saddl_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect_smlal_1.c | 2 +- .../gcc.target/aarch64/vector_intrinsics.c | 14 +- gcc/testsuite/gcc.target/aarch64/vget_high_1.c | 60 + gcc/testsuite/gcc.target/aarch64/vget_low_1.c | 60 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 80 +- gcc/testsuite/gcc.target/aarch64/vld1_lane-o0.c | 13 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 85 + gcc/testsuite/gcc.target/aarch64/vldN_1.c | 79 + gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c | 84 + gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c | 97 + gcc/testsuite/gcc.target/aarch64/vneg_s.c | 18 +- .../gcc.target/aarch64/volatileloadpair-1.c | 46 + .../gcc.target/aarch64/volatileloadpair-2.c | 49 + .../aarch64/vqdml_lane_intrinsics-bad_1.c | 54 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 85 + gcc/testsuite/gcc.target/aarch64/vstN_1.c | 76 + gcc/testsuite/gcc.target/aarch64/vsub_f64.c | 88 +- gcc/testsuite/gcc.target/alpha/980217-1.c | 2 +- gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/alpha/pr19518.c | 4 + gcc/testsuite/gcc.target/alpha/pr61586.c | 10 + gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arm/20031108-1.c | 3 + .../gcc.target/arm/README.advsimd-intrinsics | 1 + gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/aapcs/abitest.h | 1 + gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp1.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp10.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp11.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp12.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp13.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp14.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp15.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp16.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp17.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp2.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp3.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp4.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp5.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp6.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp7.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp8.c | 2 +- gcc/testsuite/gcc.target/arm/aapcs/vfp9.c | 2 +- gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/anddi_notdi-1.c | 3 +- gcc/testsuite/gcc.target/arm/arm.exp | 2 +- .../arm/atomic-comp-swap-release-acquire.c | 2 +- gcc/testsuite/gcc.target/arm/atomic-op-consume.c | 3 +- gcc/testsuite/gcc.target/arm/cold-lc.c | 1 + gcc/testsuite/gcc.target/arm/constant-pool.c | 27 + .../gcc.target/arm/copysign_softfloat_1.c | 61 + gcc/testsuite/gcc.target/arm/divzero.c | 85 + gcc/testsuite/gcc.target/arm/eabi1.c | 2 +- gcc/testsuite/gcc.target/arm/frame-pointer-1.c | 1 + gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 25 + .../arm/get_address_cost_aligned_max_offset.c | 28 + .../gcc.target/arm/identical-invariants.c | 29 + gcc/testsuite/gcc.target/arm/ifcvt-size-check.c | 13 + gcc/testsuite/gcc.target/arm/iordi3-opt.c | 2 +- gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c | 21 + gcc/testsuite/gcc.target/arm/ldrd-strd-pair-1.c | 23 + gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c | 21 + gcc/testsuite/gcc.target/arm/lp1243022.c | 2 + gcc/testsuite/gcc.target/arm/lround-vcvt_1.c | 21 + .../{gcc.dg => gcc.target/arm}/lto/lto.exp | 8 +- .../gcc.target/arm/lto/pr61123-enum-size_0.c | 22 + .../gcc.target/arm/lto/pr61123-enum-size_1.c | 5 + gcc/testsuite/gcc.target/arm/macro_defs0.c | 12 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 8 + gcc/testsuite/gcc.target/arm/macro_defs2.c | 14 + gcc/testsuite/gcc.target/arm/max-insns-skipped.c | 21 + gcc/testsuite/gcc.target/arm/memset-inline-1.c | 39 + gcc/testsuite/gcc.target/arm/memset-inline-10.c | 95 + gcc/testsuite/gcc.target/arm/memset-inline-2.c | 38 + gcc/testsuite/gcc.target/arm/memset-inline-3.c | 40 + gcc/testsuite/gcc.target/arm/memset-inline-4.c | 67 + gcc/testsuite/gcc.target/arm/memset-inline-5.c | 77 + gcc/testsuite/gcc.target/arm/memset-inline-6.c | 67 + gcc/testsuite/gcc.target/arm/memset-inline-7.c | 171 + gcc/testsuite/gcc.target/arm/memset-inline-8.c | 43 + gcc/testsuite/gcc.target/arm/memset-inline-9.c | 41 + gcc/testsuite/gcc.target/arm/neon-modes-2.c | 2 + gcc/testsuite/gcc.target/arm/neon-vext-execute.c | 1 + gcc/testsuite/gcc.target/arm/neon/neon.exp | 2 +- gcc/testsuite/gcc.target/arm/neon/vbicQs16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQs32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQs64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQs8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQu16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQu32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQu64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicQu8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbics16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbics32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbics64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbics8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicu16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicu32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicu64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vbicu8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQs16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQs32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQs64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQs8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQu16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQu32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQu64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornQu8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vorns16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vorns32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vorns64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vorns8.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornu16.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornu32.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornu64.c | 8 +- gcc/testsuite/gcc.target/arm/neon/vornu8.c | 8 +- .../arm/neon/{vrndqaf32.c => vrndaqf32.c} | 6 +- .../arm/neon/{vrndqmf32.c => vrndmqf32.c} | 6 +- .../arm/neon/{vrndqnf32.c => vrndnqf32.c} | 6 +- .../arm/neon/{vrndqpf32.c => vrndpqf32.c} | 6 +- gcc/testsuite/gcc.target/arm/no-volatile-in-it.c | 14 + gcc/testsuite/gcc.target/arm/pr40956.c | 3 +- gcc/testsuite/gcc.target/arm/pr43920-2.c | 2 + gcc/testsuite/gcc.target/arm/pr44788.c | 2 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 5 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 5 +- gcc/testsuite/gcc.target/arm/pr51835.c | 4 +- gcc/testsuite/gcc.target/arm/pr51968.c | 4 +- gcc/testsuite/gcc.target/arm/pr55642.c | 2 + gcc/testsuite/gcc.target/arm/pr56184.C | 1 + gcc/testsuite/gcc.target/arm/pr58784.c | 4 + gcc/testsuite/gcc.target/arm/pr59896.c | 1 + gcc/testsuite/gcc.target/arm/pr59985.C | 1 + gcc/testsuite/gcc.target/arm/pr60606-2.c | 10 + gcc/testsuite/gcc.target/arm/pr60606-3.c | 9 + gcc/testsuite/gcc.target/arm/pr60606-4.c | 9 + gcc/testsuite/gcc.target/arm/pr60650-2.c | 8 +- gcc/testsuite/gcc.target/arm/pr60650.c | 4 + gcc/testsuite/gcc.target/arm/pr61948.c | 16 + gcc/testsuite/gcc.target/arm/pr63210.c | 12 + gcc/testsuite/gcc.target/arm/pr64453.c | 9 + gcc/testsuite/gcc.target/arm/pr64460_1.c | 69 + gcc/testsuite/gcc.target/arm/pr64600_1.c | 15 + gcc/testsuite/gcc.target/arm/pr64818.c | 30 + gcc/testsuite/gcc.target/arm/pr65067.c | 22 + gcc/testsuite/gcc.target/arm/pr65647-2.c | 32 + gcc/testsuite/gcc.target/arm/pr65647.c | 58 + gcc/testsuite/gcc.target/arm/pr65710.c | 118 + gcc/testsuite/gcc.target/arm/pr65729.c | 10 + gcc/testsuite/gcc.target/arm/scd42-1.c | 3 +- .../gcc.target/arm/simd/neon-vrndx_f32_1.c | 17 + .../gcc.target/arm/simd/neon-vrndxq_f32_1.c | 17 + gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/arm/simd/vexts64_1.c | 17 +- gcc/testsuite/gcc.target/arm/simd/vextu64_1.c | 17 +- gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c | 12 + gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c | 12 + gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c | 12 + .../gcc.target/arm/small-multiply-m0plus-1.c | 12 + .../gcc.target/arm/small-multiply-m0plus-2.c | 12 + .../gcc.target/arm/small-multiply-m0plus-3.c | 12 + gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c | 12 + gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c | 12 + gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c | 12 + .../arm/split-live-ranges-for-shrink-wrap.c | 14 + gcc/testsuite/gcc.target/arm/stack-red-zone.c | 1 + .../gcc.target/arm/thumb-find-work-register.c | 1 + gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 2 +- gcc/testsuite/gcc.target/arm/thumb1-far-jump-3.c | 108 - ...thumb1-imm.c => thumb1-load-64bit-constant-1.c} | 10 +- ...thumb1-imm.c => thumb1-load-64bit-constant-2.c} | 12 +- ...thumb1-imm.c => thumb1-load-64bit-constant-3.c} | 8 +- gcc/testsuite/gcc.target/arm/thumb1-ual-1.c | 87 + gcc/testsuite/gcc.target/arm/unsigned-float.c | 20 + gcc/testsuite/gcc.target/arm/vect-copysignf.c | 36 + .../{vect-rounding-btruncf.c => vect-lceilf_1.c} | 11 +- .../{vect-rounding-btruncf.c => vect-lfloorf_1.c} | 11 +- .../{vect-rounding-btruncf.c => vect-lroundf_1.c} | 11 +- gcc/testsuite/gcc.target/arm/vect-noalign.c | 3 +- .../gcc.target/arm/vect-rounding-btruncf.c | 5 +- gcc/testsuite/gcc.target/arm/vect-rounding-ceilf.c | 5 +- .../gcc.target/arm/vect-rounding-floorf.c | 5 +- .../gcc.target/arm/vect-rounding-roundf.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-1.c | 80 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 4 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 4 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 2 +- gcc/testsuite/gcc.target/arm/xordi3-opt.c | 2 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/tiny-caller-save.c | 78 + gcc/testsuite/gcc.target/avr/tiny-memx.c | 4 + .../gcc.target/avr/torture/avr-torture.exp | 4 +- .../gcc.target/avr/torture/pr63633-ice-mult.c | 37 + gcc/testsuite/gcc.target/avr/torture/pr64331.c | 37 + gcc/testsuite/gcc.target/avr/torture/pr64452.c | 34 + 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 | 4 +- gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +- gcc/testsuite/gcc.target/epiphany/fcmp-1.c | 13 + gcc/testsuite/gcc.target/frv/frv.exp | 4 +- gcc/testsuite/gcc.target/h8300/h8300.exp | 43 +- gcc/testsuite/gcc.target/h8300/pr17306-1.c | 14 + gcc/testsuite/gcc.target/h8300/pr17306-2.c | 23 + gcc/testsuite/gcc.target/h8300/pr58400.c | 91 + gcc/testsuite/gcc.target/h8300/pragma-isr.c | 20 - gcc/testsuite/gcc.target/h8300/pragma-isr2.c | 21 - gcc/testsuite/gcc.target/i386/20040112-1.c | 1 + gcc/testsuite/gcc.target/i386/20060125-1.c | 2 +- gcc/testsuite/gcc.target/i386/20060125-2.c | 2 +- gcc/testsuite/gcc.target/i386/387-1.c | 2 +- gcc/testsuite/gcc.target/i386/387-2.c | 2 +- gcc/testsuite/gcc.target/i386/387-5.c | 2 +- gcc/testsuite/gcc.target/i386/387-6.c | 2 +- gcc/testsuite/gcc.target/i386/3dnow-1.c | 1 + gcc/testsuite/gcc.target/i386/3dnow-2.c | 1 + gcc/testsuite/gcc.target/i386/3dnowA-1.c | 1 + gcc/testsuite/gcc.target/i386/3dnowA-2.c | 1 + gcc/testsuite/gcc.target/i386/980312-1.c | 3 +- gcc/testsuite/gcc.target/i386/980313-1.c | 3 +- gcc/testsuite/gcc.target/i386/980709-1.c | 1 + gcc/testsuite/gcc.target/i386/990524-1.c | 1 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx32-2.c | 27 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-3.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c | 5 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-2.c | 27 + gcc/testsuite/gcc.target/i386/adx-addcarryx64-3.c | 5 +- .../i386/{amd64-abi-4.c => amd64-abi-7.c} | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-8.c | 18 + gcc/testsuite/gcc.target/i386/amd64-abi-9.c | 18 + gcc/testsuite/gcc.target/i386/avx-1.c | 209 + gcc/testsuite/gcc.target/i386/avx-2.c | 1 + gcc/testsuite/gcc.target/i386/avx-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/avx-pr63594-1.c | 5 + gcc/testsuite/gcc.target/i386/avx-pr63594-2.c | 18 + gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c | 1 - gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c | 1 - gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c | 1 - gcc/testsuite/gcc.target/i386/avx2-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/avx2-pr63594-1.c | 5 + gcc/testsuite/gcc.target/i386/avx2-pr63594-2.c | 18 + gcc/testsuite/gcc.target/i386/avx2-pr64252.c | 15 + gcc/testsuite/gcc.target/i386/avx2-pr64286.c | 37 + .../gcc.target/i386/avx2-vect-aggressive-1.c | 33 + .../gcc.target/i386/avx2-vect-aggressive.c | 49 + gcc/testsuite/gcc.target/i386/avx2-vpop-check.h | 1 + .../gcc.target/i386/avx256-unaligned-load-7.c | 7 +- .../gcc.target/i386/avx256-unaligned-store-7.c | 5 +- .../i386/{avx512cd-check.h => avx512bw-check.h} | 7 +- .../gcc.target/i386/avx512bw-kunpckdq-1.c | 17 + .../gcc.target/i386/avx512bw-kunpckwd-1.c | 17 + .../gcc.target/i386/avx512bw-vdbpsadbw-1.c | 34 + .../gcc.target/i386/avx512bw-vdbpsadbw-2.c | 81 + .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 51 + .../gcc.target/i386/avx512bw-vmovdqu16-2.c | 61 + .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 51 + .../gcc.target/i386/avx512bw-vmovdqu8-2.c | 61 + gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c | 52 + .../gcc.target/i386/avx512bw-vpackssdw-1.c | 31 + .../gcc.target/i386/avx512bw-vpackssdw-2.c | 78 + .../gcc.target/i386/avx512bw-vpacksswb-1.c | 31 + .../gcc.target/i386/avx512bw-vpacksswb-2.c | 78 + .../gcc.target/i386/avx512bw-vpackusdw-1.c | 32 + .../gcc.target/i386/avx512bw-vpackusdw-2.c | 78 + .../gcc.target/i386/avx512bw-vpackuswb-1.c | 31 + .../gcc.target/i386/avx512bw-vpackuswb-2.c | 78 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c | 55 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c | 58 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c | 58 + .../gcc.target/i386/avx512bw-vpaddusb-1.c | 30 + .../gcc.target/i386/avx512bw-vpaddusb-2.c | 56 + .../gcc.target/i386/avx512bw-vpaddusw-1.c | 30 + .../gcc.target/i386/avx512bw-vpaddusw-2.c | 56 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c | 55 + .../gcc.target/i386/avx512bw-vpalignr-1.c | 30 + .../gcc.target/i386/avx512bw-vpalignr-2.c | 75 + gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c | 52 + .../gcc.target/i386/avx512bw-vpblendmb-1.c | 20 + .../gcc.target/i386/avx512bw-vpblendmb-2.c | 43 + .../gcc.target/i386/avx512bw-vpblendmw-1.c | 20 + .../gcc.target/i386/avx512bw-vpblendmw-2.c | 43 + .../gcc.target/i386/avx512bw-vpbroadcastb-1.c | 39 + .../gcc.target/i386/avx512bw-vpbroadcastb-2.c | 78 + .../gcc.target/i386/avx512bw-vpbroadcastw-1.c | 39 + .../gcc.target/i386/avx512bw-vpbroadcastw-2.c | 78 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c | 108 + .../gcc.target/i386/avx512bw-vpcmpeqb-1.c | 28 + ...{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpeqb-2.c} | 19 +- .../gcc.target/i386/avx512bw-vpcmpequb-1.c | 28 + ...avx512f-vpcmpeqd-2.c => avx512bw-vpcmpequb-2.c} | 19 +- .../gcc.target/i386/avx512bw-vpcmpequw-1.c | 28 + ...avx512f-vpcmpeqd-2.c => avx512bw-vpcmpequw-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpeqw-1.c | 28 + ...{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpeqw-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpgeb-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeb-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpgeub-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeub-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpgeuw-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeuw-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpgew-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgew-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpgtb-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtb-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpgtub-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtub-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpgtuw-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtuw-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpgtw-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtw-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpcmpleb-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleb-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpleub-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleub-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpleuw-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleuw-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmplew-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmplew-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpltb-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltb-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpltub-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltub-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpltuw-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltuw-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpltw-1.c | 28 + ...{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltw-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpneqb-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpneqb-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpnequb-1.c | 28 + ...vx512f-vpcmpgtd-2.c => avx512bw-vpcmpnequb-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpnequw-1.c | 28 + ...vx512f-vpcmpgtd-2.c => avx512bw-vpcmpnequw-2.c} | 23 +- .../gcc.target/i386/avx512bw-vpcmpneqw-1.c | 28 + ...avx512f-vpcmpgtd-2.c => avx512bw-vpcmpneqw-2.c} | 23 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c | 108 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c | 92 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c | 92 + .../gcc.target/i386/avx512bw-vpermi2w-1.c | 25 + .../gcc.target/i386/avx512bw-vpermi2w-2.c | 60 + .../gcc.target/i386/avx512bw-vpermt2w-1.c | 37 + .../gcc.target/i386/avx512bw-vpermt2w-2.c | 72 + gcc/testsuite/gcc.target/i386/avx512bw-vpermw-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c | 52 + .../gcc.target/i386/avx512bw-vpmaddubsw-1.c | 27 + .../gcc.target/i386/avx512bw-vpmaddubsw-2.c | 68 + .../gcc.target/i386/avx512bw-vpmaddwd-1.c | 27 + ...avx512f-vpmovzxwd-2.c => avx512bw-vpmaddwd-2.c} | 38 +- gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpminub-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c | 53 + .../gcc.target/i386/avx512bw-vpmovb2m-1.c | 22 + .../gcc.target/i386/avx512bw-vpmovb2m-2.c | 45 + .../gcc.target/i386/avx512bw-vpmovm2b-1.c | 22 + .../gcc.target/i386/avx512bw-vpmovm2b-2.c | 34 + .../gcc.target/i386/avx512bw-vpmovm2w-1.c | 22 + .../gcc.target/i386/avx512bw-vpmovm2w-2.c | 34 + .../gcc.target/i386/avx512bw-vpmovswb-1.c | 34 + .../gcc.target/i386/avx512bw-vpmovswb-2.c | 62 + .../gcc.target/i386/avx512bw-vpmovsxbw-1.c | 32 + .../gcc.target/i386/avx512bw-vpmovsxbw-2.c | 57 + .../gcc.target/i386/avx512bw-vpmovuswb-1.c | 34 + .../gcc.target/i386/avx512bw-vpmovuswb-2.c | 52 + .../gcc.target/i386/avx512bw-vpmovw2m-1.c | 22 + .../gcc.target/i386/avx512bw-vpmovw2m-2.c | 45 + gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c | 55 + .../gcc.target/i386/avx512bw-vpmovzxbw-1.c | 32 + .../gcc.target/i386/avx512bw-vpmovzxbw-2.c | 56 + .../gcc.target/i386/avx512bw-vpmulhrsw-1.c | 27 + .../gcc.target/i386/avx512bw-vpmulhrsw-2.c | 56 + .../gcc.target/i386/avx512bw-vpmulhuw-1.c | 27 + .../gcc.target/i386/avx512bw-vpmulhuw-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c | 59 + .../gcc.target/i386/avx512bw-vpshufhw-1.c | 30 + .../gcc.target/i386/avx512bw-vpshufhw-2.c | 63 + .../gcc.target/i386/avx512bw-vpshuflw-1.c | 30 + .../gcc.target/i386/avx512bw-vpshuflw-2.c | 63 + gcc/testsuite/gcc.target/i386/avx512bw-vpslldq-1.c | 13 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c | 54 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c | 66 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c | 76 + gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c | 54 + gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c | 59 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrldq-1.c | 13 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c | 54 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c | 83 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c | 73 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c | 55 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c | 58 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c | 58 + .../gcc.target/i386/avx512bw-vpsubusb-1.c | 30 + .../gcc.target/i386/avx512bw-vpsubusb-2.c | 56 + .../gcc.target/i386/avx512bw-vpsubusw-1.c | 30 + .../gcc.target/i386/avx512bw-vpsubusw-2.c | 56 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c | 55 + .../gcc.target/i386/avx512bw-vptestmb-1.c | 28 + ...{avx512f-vptestmd-2.c => avx512bw-vptestmb-2.c} | 19 +- .../gcc.target/i386/avx512bw-vptestmw-1.c | 28 + ...{avx512f-vptestmd-2.c => avx512bw-vptestmw-2.c} | 19 +- .../gcc.target/i386/avx512bw-vptestnmb-1.c | 28 + ...vx512f-vptestnmd-2.c => avx512bw-vptestnmb-2.c} | 21 +- .../gcc.target/i386/avx512bw-vptestnmw-1.c | 28 + ...vx512f-vptestnmd-2.c => avx512bw-vptestnmw-2.c} | 21 +- .../gcc.target/i386/avx512bw-vpunpckhbw-1.c | 30 + .../gcc.target/i386/avx512bw-vpunpckhbw-2.c | 70 + .../gcc.target/i386/avx512bw-vpunpckhwd-1.c | 30 + .../gcc.target/i386/avx512bw-vpunpckhwd-2.c | 62 + .../gcc.target/i386/avx512bw-vpunpcklbw-1.c | 30 + .../gcc.target/i386/avx512bw-vpunpcklbw-2.c | 70 + .../gcc.target/i386/avx512bw-vpunpcklwd-1.c | 30 + .../gcc.target/i386/avx512bw-vpunpcklwd-2.c | 62 + .../gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c | 2 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c | 2 +- .../gcc.target/i386/avx512cd-vpconflictd-1.c | 6 +- .../gcc.target/i386/avx512cd-vpconflictq-1.c | 6 +- .../gcc.target/i386/avx512cd-vplzcntd-1.c | 6 +- .../gcc.target/i386/avx512cd-vplzcntq-1.c | 6 +- .../i386/{avx512cd-check.h => avx512dq-check.h} | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-kmovb-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-1.c | 28 + ...{avx512f-vunpcklpd-2.c => avx512dq-vandnpd-2.c} | 26 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnps-1.c | 29 + ...{avx512f-vunpckhps-2.c => avx512dq-vandnps-2.c} | 28 +- gcc/testsuite/gcc.target/i386/avx512dq-vandpd-1.c | 28 + .../{avx512f-vunpcklpd-2.c => avx512dq-vandpd-2.c} | 26 +- gcc/testsuite/gcc.target/i386/avx512dq-vandps-1.c | 29 + .../{avx512f-vunpckhps-2.c => avx512dq-vandps-2.c} | 28 +- .../gcc.target/i386/avx512dq-vbroadcastf32x2-1.c | 27 + ...dcastf32x4-2.c => avx512dq-vbroadcastf32x2-2.c} | 19 +- .../gcc.target/i386/avx512dq-vbroadcastf32x8-1.c | 19 + ...dcastf32x4-2.c => avx512dq-vbroadcastf32x8-2.c} | 23 +- .../gcc.target/i386/avx512dq-vbroadcastf64x2-1.c | 26 + ...dcastf64x4-2.c => avx512dq-vbroadcastf64x2-2.c} | 21 +- .../gcc.target/i386/avx512dq-vbroadcasti32x2-1.c | 34 + ...dcasti32x4-2.c => avx512dq-vbroadcasti32x2-2.c} | 19 +- .../gcc.target/i386/avx512dq-vbroadcasti32x8-1.c | 19 + ...dcasti32x4-2.c => avx512dq-vbroadcasti32x8-2.c} | 23 +- .../gcc.target/i386/avx512dq-vbroadcasti64x2-1.c | 26 + ...dcasti64x4-2.c => avx512dq-vbroadcasti64x2-2.c} | 21 +- .../gcc.target/i386/avx512dq-vcvtpd2qq-1.c | 44 + ...vx512f-vpmovsxdq-2.c => avx512dq-vcvtpd2qq-2.c} | 26 +- .../gcc.target/i386/avx512dq-vcvtpd2uqq-1.c | 44 + ...x512f-vpmovzxbq-2.c => avx512dq-vcvtpd2uqq-2.c} | 25 +- .../gcc.target/i386/avx512dq-vcvtps2qq-1.c | 40 + ...-vbroadcasti64x4-2.c => avx512dq-vcvtps2qq-2.c} | 30 +- .../gcc.target/i386/avx512dq-vcvtps2uqq-1.c | 40 + ...x512f-vpmovzxwq-2.c => avx512dq-vcvtps2uqq-2.c} | 32 +- .../gcc.target/i386/avx512dq-vcvtqq2pd-1.c | 41 + ...avx512f-vmovddup-2.c => avx512dq-vcvtqq2pd-2.c} | 32 +- .../gcc.target/i386/avx512dq-vcvtqq2ps-1.c | 39 + .../gcc.target/i386/avx512dq-vcvtqq2ps-2.c | 53 + .../gcc.target/i386/avx512dq-vcvttpd2qq-1.c | 44 + ...x512f-vpmovsxwq-2.c => avx512dq-vcvttpd2qq-2.c} | 25 +- .../gcc.target/i386/avx512dq-vcvttpd2uqq-1.c | 44 + ...512f-vpmovzxwq-2.c => avx512dq-vcvttpd2uqq-2.c} | 25 +- .../gcc.target/i386/avx512dq-vcvttps2qq-1.c | 40 + ...vbroadcasti64x4-2.c => avx512dq-vcvttps2qq-2.c} | 30 +- .../gcc.target/i386/avx512dq-vcvttps2uqq-1.c | 40 + ...512f-vpmovzxwq-2.c => avx512dq-vcvttps2uqq-2.c} | 32 +- .../gcc.target/i386/avx512dq-vcvtuqq2pd-1.c | 41 + ...vx512f-vmovddup-2.c => avx512dq-vcvtuqq2pd-2.c} | 29 +- .../gcc.target/i386/avx512dq-vcvtuqq2ps-1.c | 39 + .../gcc.target/i386/avx512dq-vcvtuqq2ps-2.c | 52 + .../gcc.target/i386/avx512dq-vextractf32x8-1.c | 18 + .../gcc.target/i386/avx512dq-vextractf64x2-1.c | 25 + .../gcc.target/i386/avx512dq-vextractf64x2-2.c | 55 + .../gcc.target/i386/avx512dq-vextracti32x8-1.c | 18 + .../gcc.target/i386/avx512dq-vextracti64x2-1.c | 25 + .../gcc.target/i386/avx512dq-vextracti64x2-2.c | 56 + .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 26 + .../gcc.target/i386/avx512dq-vfpclasspd-2.c | 77 + .../gcc.target/i386/avx512dq-vfpclassps-1.c | 27 + .../gcc.target/i386/avx512dq-vfpclassps-2.c | 78 + .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 14 + .../gcc.target/i386/avx512dq-vfpclassss-1.c | 14 + .../gcc.target/i386/avx512dq-vinsertf32x8-1.c | 18 + .../gcc.target/i386/avx512dq-vinsertf64x2-1.c | 25 + .../gcc.target/i386/avx512dq-vinsertf64x2-2.c | 56 + .../gcc.target/i386/avx512dq-vinserti32x8-1.c | 18 + .../gcc.target/i386/avx512dq-vinserti64x2-1.c | 25 + .../gcc.target/i386/avx512dq-vinserti64x2-2.c | 56 + gcc/testsuite/gcc.target/i386/avx512dq-vorpd-1.c | 30 + gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512dq-vorps-1.c | 31 + gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 53 + .../gcc.target/i386/avx512dq-vpmovd2m-1.c | 21 + .../gcc.target/i386/avx512dq-vpmovd2m-2.c | 45 + .../gcc.target/i386/avx512dq-vpmovm2d-1.c | 21 + .../gcc.target/i386/avx512dq-vpmovm2d-2.c | 34 + .../gcc.target/i386/avx512dq-vpmovm2q-1.c | 20 + .../gcc.target/i386/avx512dq-vpmovm2q-2.c | 34 + .../gcc.target/i386/avx512dq-vpmovq2m-1.c | 20 + .../gcc.target/i386/avx512dq-vpmovq2m-2.c | 45 + gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-1.c | 31 + gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c | 50 + .../gcc.target/i386/avx512dq-vrangepd-1.c | 40 + ...avx512f-vunpcklpd-2.c => avx512dq-vrangepd-2.c} | 33 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 41 + ...avx512f-vunpckhps-2.c => avx512dq-vrangeps-2.c} | 35 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 16 + .../gcc.target/i386/avx512dq-vrangess-1.c | 16 + .../gcc.target/i386/avx512dq-vreducepd-1.c | 36 + ...{avx512f-vsqrtpd-2.c => avx512dq-vreducepd-2.c} | 26 +- .../gcc.target/i386/avx512dq-vreduceps-1.c | 37 + ...{avx512f-vsqrtps-2.c => avx512dq-vreduceps-2.c} | 26 +- .../gcc.target/i386/avx512dq-vreducesd-1.c | 14 + .../gcc.target/i386/avx512dq-vreducess-1.c | 14 + gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-1.c | 31 + gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512dq-vxorps-1.c | 31 + gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 53 + gcc/testsuite/gcc.target/i386/avx512er-vexp2pd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512er-vexp2ps-1.c | 12 +- .../gcc.target/i386/avx512er-vrcp28pd-1.c | 12 +- .../gcc.target/i386/avx512er-vrcp28ps-1.c | 12 +- .../gcc.target/i386/avx512er-vrcp28sd-1.c | 4 +- .../gcc.target/i386/avx512er-vrcp28ss-1.c | 4 +- .../gcc.target/i386/avx512er-vrsqrt28pd-1.c | 12 +- .../gcc.target/i386/avx512er-vrsqrt28ps-1.c | 12 +- .../gcc.target/i386/avx512er-vrsqrt28sd-1.c | 4 +- .../gcc.target/i386/avx512er-vrsqrt28ss-1.c | 4 +- .../gcc.target/i386/avx512f-additional-reg-names.c | 2 +- .../gcc.target/i386/avx512f-broadcast-gpr-1.c | 8 +- .../gcc.target/i386/avx512f-ceil-sfix-vec-2.c | 4 +- .../gcc.target/i386/avx512f-floor-sfix-vec-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-helper.h | 65 +- .../gcc.target/i386/avx512f-i32gatherd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherps512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherq512-1.c | 2 +- .../gcc.target/i386/avx512f-i32scatterd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32scatterpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32scatterps512-1.c | 2 +- .../gcc.target/i386/avx512f-i32scatterq512-1.c | 2 +- .../gcc.target/i386/avx512f-i64gatherd512-1.c | 2 +- .../gcc.target/i386/avx512f-i64gatherpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i64gatherps512-1.c | 2 +- .../gcc.target/i386/avx512f-i64gatherq512-1.c | 2 +- .../gcc.target/i386/avx512f-i64scatterd512-1.c | 2 +- .../gcc.target/i386/avx512f-i64scatterpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i64scatterps512-1.c | 2 +- .../gcc.target/i386/avx512f-i64scatterq512-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kandnw-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-kandw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kmovw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-knotw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kortestw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-korw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kxnorw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kxorw-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-mask-type.h | 20 + gcc/testsuite/gcc.target/i386/avx512f-os-support.h | 17 +- gcc/testsuite/gcc.target/i386/avx512f-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/avx512f-pr63594-1.c | 5 + gcc/testsuite/gcc.target/i386/avx512f-pr63594-2.c | 18 + gcc/testsuite/gcc.target/i386/avx512f-typecast-1.c | 119 + gcc/testsuite/gcc.target/i386/avx512f-vaddpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vaddps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vaddsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vaddss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-valignd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-valignq-1.c | 6 +- .../gcc.target/i386/avx512f-vblendmpd-1.c | 2 +- .../gcc.target/i386/avx512f-vblendmps-1.c | 2 +- .../gcc.target/i386/avx512f-vbroadcastf32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vbroadcastf64x4-1.c | 6 +- .../gcc.target/i386/avx512f-vbroadcastf64x4-2.c | 2 +- .../gcc.target/i386/avx512f-vbroadcasti32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vbroadcasti64x4-1.c | 6 +- .../gcc.target/i386/avx512f-vbroadcastsd-1.c | 6 +- .../gcc.target/i386/avx512f-vbroadcastss-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vcmppd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmppd-2.c | 32 + gcc/testsuite/gcc.target/i386/avx512f-vcmpps-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpps-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-vcmpsd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcmpss-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vcomisd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vcomiss-1.c | 4 +- .../gcc.target/i386/avx512f-vcompresspd-1.c | 6 +- .../gcc.target/i386/avx512f-vcompressps-1.c | 6 +- .../gcc.target/i386/avx512f-vcvtdq2pd-1.c | 6 +- .../gcc.target/i386/avx512f-vcvtdq2ps-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtpd2dq-1.c | 11 +- .../gcc.target/i386/avx512f-vcvtpd2ps-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtpd2ps-2.c | 4 +- .../gcc.target/i386/avx512f-vcvtpd2udq-1.c | 11 +- .../gcc.target/i386/avx512f-vcvtpd2udq-2.c | 6 +- .../gcc.target/i386/avx512f-vcvtph2ps-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtph2ps-2.c | 6 +- .../gcc.target/i386/avx512f-vcvtps2dq-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtps2pd-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtps2ph-1.c | 6 +- .../gcc.target/i386/avx512f-vcvtps2ph-2.c | 15 +- .../gcc.target/i386/avx512f-vcvtps2udq-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtsd2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2sd-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtss2usi64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttpd2dq-1.c | 11 +- .../gcc.target/i386/avx512f-vcvttpd2udq-1.c | 11 +- .../gcc.target/i386/avx512f-vcvttpd2udq-2.c | 6 +- .../gcc.target/i386/avx512f-vcvttps2dq-1.c | 12 +- .../gcc.target/i386/avx512f-vcvttps2udq-1.c | 12 +- .../gcc.target/i386/avx512f-vcvttsd2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttsd2si64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttsd2usi-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2si-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2si64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2usi-1.c | 4 +- .../gcc.target/i386/avx512f-vcvttss2usi64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtudq2pd-1.c | 6 +- .../gcc.target/i386/avx512f-vcvtudq2ps-1.c | 12 +- .../gcc.target/i386/avx512f-vcvtusi2sd-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vdivpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vdivps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vdivsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vdivss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vec-init.c | 19 +- .../gcc.target/i386/avx512f-vexpandpd-1.c | 7 +- .../gcc.target/i386/avx512f-vexpandps-1.c | 7 +- .../gcc.target/i386/avx512f-vextractf32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vextractf64x4-1.c | 6 +- .../gcc.target/i386/avx512f-vextracti32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vextracti64x4-1.c | 6 +- .../gcc.target/i386/avx512f-vfixupimmpd-1.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 7 +- .../gcc.target/i386/avx512f-vfixupimmps-1.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 6 +- .../gcc.target/i386/avx512f-vfixupimmsd-1.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 6 +- .../gcc.target/i386/avx512f-vfixupimmss-1.c | 12 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 6 +- .../gcc.target/i386/avx512f-vfmaddXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfmaddXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfmaddXXXsd-1.c | 2 +- .../gcc.target/i386/avx512f-vfmaddXXXss-1.c | 2 +- .../gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfmaddsubXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfmsubXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfmsubXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfmsubXXXsd-1.c | 2 +- .../gcc.target/i386/avx512f-vfmsubXXXss-1.c | 2 +- .../gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfmsubaddXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfnmaddXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfnmaddXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfnmaddXXXsd-1.c | 2 +- .../gcc.target/i386/avx512f-vfnmaddXXXss-1.c | 2 +- .../gcc.target/i386/avx512f-vfnmsubXXXpd-1.c | 16 +- .../gcc.target/i386/avx512f-vfnmsubXXXps-1.c | 16 +- .../gcc.target/i386/avx512f-vfnmsubXXXsd-1.c | 2 +- .../gcc.target/i386/avx512f-vfnmsubXXXss-1.c | 2 +- .../gcc.target/i386/avx512f-vgetexppd-1.c | 12 +- .../gcc.target/i386/avx512f-vgetexpps-1.c | 12 +- .../gcc.target/i386/avx512f-vgetexpsd-1.c | 4 +- .../gcc.target/i386/avx512f-vgetexpss-1.c | 4 +- .../gcc.target/i386/avx512f-vgetmantpd-1.c | 12 +- .../gcc.target/i386/avx512f-vgetmantps-1.c | 12 +- .../gcc.target/i386/avx512f-vgetmantsd-1.c | 4 +- .../gcc.target/i386/avx512f-vgetmantss-1.c | 4 +- .../gcc.target/i386/avx512f-vinsertf32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vinsertf64x4-1.c | 6 +- .../gcc.target/i386/avx512f-vinserti32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vinserti64x4-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmaxss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vminpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vminps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vminsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vminss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx512f-vmovddup-1.c | 6 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 10 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 10 +- .../gcc.target/i386/avx512f-vmovdqu32-1.c | 10 +- .../gcc.target/i386/avx512f-vmovdqu64-1.c | 7 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntdq-1.c | 2 +- .../gcc.target/i386/avx512f-vmovntdqa-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntpd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovshdup-1.c | 6 +- .../gcc.target/i386/avx512f-vmovsldup-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vmovupd-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx512f-vmovups-1.c | 10 +- gcc/testsuite/gcc.target/i386/avx512f-vmulpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vmulps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vmulsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmulss-1.c | 2 +- .../gcc.target/i386/avx512f-vpabsd512-1.c | 6 +- .../gcc.target/i386/avx512f-vpabsq512-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpaddd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpaddq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpandd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpandd-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vpandnd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpandnd-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vpandnq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpandnq-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vpandq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpandq-2.c | 4 + .../gcc.target/i386/avx512f-vpblendmd-1.c | 2 +- .../gcc.target/i386/avx512f-vpblendmq-1.c | 2 +- .../gcc.target/i386/avx512f-vpbroadcastd-1.c | 12 +- .../gcc.target/i386/avx512f-vpbroadcastq-1.c | 12 +- .../gcc.target/i386/avx512f-vpbroadcastq-2.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpd-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpequd-1.c | 16 + ...{avx512f-vpcmpeqd-2.c => avx512f-vpcmpequd-2.c} | 6 +- .../gcc.target/i386/avx512f-vpcmpequq-1.c | 16 + ...{avx512f-vpcmpeqq-2.c => avx512f-vpcmpequq-2.c} | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpged-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgeq-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpgeud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpgeud-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpgeuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpgeuq-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpgtud-1.c | 16 + ...{avx512f-vpcmpgtd-2.c => avx512f-vpcmpgtud-2.c} | 6 +- .../gcc.target/i386/avx512f-vpcmpgtuq-1.c | 16 + ...{avx512f-vpcmpgtq-2.c => avx512f-vpcmpgtuq-2.c} | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpled-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpleq-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpleud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpleud-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpleuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpleuq-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltd-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpltq-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpltud-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpltud-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpltuq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpltuq-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpneqd-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpneqd-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpneqq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpneqq-2.c | 7 +- .../gcc.target/i386/avx512f-vpcmpnequd-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpnequd-2.c | 8 +- .../gcc.target/i386/avx512f-vpcmpnequq-1.c | 4 +- .../gcc.target/i386/avx512f-vpcmpnequq-2.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpq-2.c | 35 + gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpud-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vpcmpuq-2.c | 33 + .../gcc.target/i386/avx512f-vpcompressd-1.c | 6 +- .../gcc.target/i386/avx512f-vpcompressq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermd-2.c | 8 + gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermi2d-2.c | 1 - .../gcc.target/i386/avx512f-vpermi2pd-1.c | 2 +- .../gcc.target/i386/avx512f-vpermi2pd-2.c | 1 - .../gcc.target/i386/avx512f-vpermi2ps-1.c | 2 +- .../gcc.target/i386/avx512f-vpermi2ps-2.c | 1 - gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpermi2q-2.c | 1 - .../gcc.target/i386/avx512f-vpermilpd-1.c | 6 +- .../gcc.target/i386/avx512f-vpermilpdi-1.c | 6 +- .../gcc.target/i386/avx512f-vpermilpdi-2.c | 10 +- .../gcc.target/i386/avx512f-vpermilps-1.c | 6 +- .../gcc.target/i386/avx512f-vpermilpsi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermpd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermpdi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermps-1.c | 6 +- .../gcc.target/i386/avx512f-vpermq-imm-1.c | 6 +- .../gcc.target/i386/avx512f-vpermq-imm-2.c | 4 + .../gcc.target/i386/avx512f-vpermq-var-1.c | 6 +- .../gcc.target/i386/avx512f-vpermq-var-2.c | 8 + gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermt2d-2.c | 1 - .../gcc.target/i386/avx512f-vpermt2pd-1.c | 6 +- .../gcc.target/i386/avx512f-vpermt2pd-2.c | 1 - .../gcc.target/i386/avx512f-vpermt2ps-1.c | 6 +- .../gcc.target/i386/avx512f-vpermt2ps-2.c | 1 - gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpermt2q-2.c | 1 - .../gcc.target/i386/avx512f-vpexpandd-1.c | 6 +- .../gcc.target/i386/avx512f-vpexpandq-1.c | 7 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxsd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxsq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxud-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmaxuq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminsd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminsq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminud-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpminuq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdb-2.c | 27 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovdw-2.c | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqb-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqd-2.c | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovqw-2.c | 27 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdb-2.c | 43 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsdw-2.c | 43 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqb-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqd-2.c | 43 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512f-vpmovsqw-2.c | 27 +- .../gcc.target/i386/avx512f-vpmovsxbd-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovsxbq-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovsxdq-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovsxwd-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovsxwq-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovusdb-1.c | 8 +- .../gcc.target/i386/avx512f-vpmovusdb-2.c | 33 +- .../gcc.target/i386/avx512f-vpmovusdw-1.c | 8 +- .../gcc.target/i386/avx512f-vpmovusdw-2.c | 32 +- .../gcc.target/i386/avx512f-vpmovusqb-1.c | 8 +- .../gcc.target/i386/avx512f-vpmovusqb-2.c | 7 +- .../gcc.target/i386/avx512f-vpmovusqd-1.c | 8 +- .../gcc.target/i386/avx512f-vpmovusqd-2.c | 32 +- .../gcc.target/i386/avx512f-vpmovusqw-1.c | 8 +- .../gcc.target/i386/avx512f-vpmovusqw-2.c | 32 +- .../gcc.target/i386/avx512f-vpmovzxbd-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovzxbq-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovzxdq-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovzxwd-1.c | 6 +- .../gcc.target/i386/avx512f-vpmovzxwq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmuldq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmulld-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpmuludq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpord-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpord-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vporq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vporq-2.c | 5 +- gcc/testsuite/gcc.target/i386/avx512f-vprold-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprolq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprolvd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprolvq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprord-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprorq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vprorvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vprorvq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpshufd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpslld-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpslldi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllqi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllvd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsllvq-1.c | 6 +- .../gcc.target/i386/avx512f-vpsllvq512-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrad-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsradi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsraq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsraqi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsravd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsravq-1.c | 6 +- .../gcc.target/i386/avx512f-vpsravq512-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrld-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrldi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlqi-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlvd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsrlvq-1.c | 6 +- .../gcc.target/i386/avx512f-vpsrlvq512-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vpsubd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpsubq-1.c | 6 +- .../gcc.target/i386/avx512f-vpternlogd-1.c | 6 +- .../gcc.target/i386/avx512f-vpternlogq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vptestmq-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmd-1.c | 4 +- .../gcc.target/i386/avx512f-vptestnmq-1.c | 4 +- .../gcc.target/i386/avx512f-vpunpckhdq-1.c | 6 +- .../gcc.target/i386/avx512f-vpunpckhqdq-1.c | 6 +- .../gcc.target/i386/avx512f-vpunpckldq-1.c | 6 +- .../gcc.target/i386/avx512f-vpunpcklqdq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpxord-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpxord-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vpxorq-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vpxorq-2.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14pd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14ps-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14sd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vrcp14ss-1.c | 2 +- .../gcc.target/i386/avx512f-vrndscalepd-1.c | 11 +- .../gcc.target/i386/avx512f-vrndscalepd-2.c | 17 +- .../gcc.target/i386/avx512f-vrndscaleps-1.c | 11 +- .../gcc.target/i386/avx512f-vrndscaleps-2.c | 19 +- .../gcc.target/i386/avx512f-vrndscalesd-1.c | 3 +- .../gcc.target/i386/avx512f-vrndscaless-1.c | 3 +- .../gcc.target/i386/avx512f-vrsqrt14pd-1.c | 6 +- .../gcc.target/i386/avx512f-vrsqrt14ps-1.c | 6 +- .../gcc.target/i386/avx512f-vrsqrt14sd-1.c | 2 +- .../gcc.target/i386/avx512f-vrsqrt14ss-1.c | 2 +- .../gcc.target/i386/avx512f-vscalefpd-1.c | 12 +- .../gcc.target/i386/avx512f-vscalefps-1.c | 12 +- .../gcc.target/i386/avx512f-vscalefsd-1.c | 3 +- .../gcc.target/i386/avx512f-vscalefss-1.c | 3 +- .../gcc.target/i386/avx512f-vshuff32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vshuff32x4-2.c | 4 + .../gcc.target/i386/avx512f-vshuff64x2-1.c | 6 +- .../gcc.target/i386/avx512f-vshuff64x2-2.c | 4 + .../gcc.target/i386/avx512f-vshufi32x4-1.c | 6 +- .../gcc.target/i386/avx512f-vshufi32x4-2.c | 4 + .../gcc.target/i386/avx512f-vshufi64x2-1.c | 6 +- .../gcc.target/i386/avx512f-vshufi64x2-2.c | 4 + gcc/testsuite/gcc.target/i386/avx512f-vshufpd-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vshufpd-2.c | 19 +- gcc/testsuite/gcc.target/i386/avx512f-vshufps-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsqrtss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsubpd-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsubps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512f-vsubsd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vsubss-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vucomisd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vucomiss-1.c | 2 +- .../gcc.target/i386/avx512f-vunpckhpd-1.c | 6 +- .../gcc.target/i386/avx512f-vunpckhps-1.c | 6 +- .../gcc.target/i386/avx512f-vunpcklpd-1.c | 6 +- .../gcc.target/i386/avx512f-vunpcklps-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f_cond_move.c | 2 +- .../gcc.target/i386/avx512f_evex_reg_asm-2.c | 2 +- .../i386/{avx512er-check.h => avx512ifma-check.h} | 6 +- .../gcc.target/i386/avx512ifma-vpmaddhuq-1.c | 31 + .../gcc.target/i386/avx512ifma-vpmaddhuq-2.c | 64 + .../gcc.target/i386/avx512ifma-vpmaddluq-1.c | 31 + .../gcc.target/i386/avx512ifma-vpmaddluq-2.c | 55 + .../gcc.target/i386/avx512pf-vgatherpf0dpd-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf0dps-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf0qpd-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf0qps-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf1dpd-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf1dps-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf1qpd-1.c | 2 +- .../gcc.target/i386/avx512pf-vgatherpf1qps-1.c | 2 +- .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 5 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 4 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 4 +- .../i386/{avx512er-check.h => avx512vbmi-check.h} | 6 +- .../gcc.target/i386/avx512vbmi-vpermb-1.c | 34 + .../gcc.target/i386/avx512vbmi-vpermb-2.c | 53 + .../gcc.target/i386/avx512vbmi-vpermi2b-1.c | 25 + .../gcc.target/i386/avx512vbmi-vpermi2b-2.c | 61 + .../gcc.target/i386/avx512vbmi-vpermt2b-1.c | 37 + .../gcc.target/i386/avx512vbmi-vpermt2b-2.c | 73 + .../gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c | 31 + .../gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c | 70 + .../i386/{avx512cd-check.h => avx512vl-check.h} | 9 +- .../{avx512f-gather-1.c => avx512vl-gather-1.c} | 48 +- .../gcc.target/i386/avx512vl-i32gatherd-1.c | 20 + .../gcc.target/i386/avx512vl-i32gatherpd-1.c | 21 + .../gcc.target/i386/avx512vl-i32gatherps-1.c | 22 + .../gcc.target/i386/avx512vl-i32gatherq-1.c | 20 + .../gcc.target/i386/avx512vl-i32scatterd-1.c | 21 + .../gcc.target/i386/avx512vl-i32scatterpd-1.c | 22 + .../gcc.target/i386/avx512vl-i32scatterps-1.c | 23 + .../gcc.target/i386/avx512vl-i32scatterq-1.c | 21 + .../gcc.target/i386/avx512vl-i64gatherd-1.c | 20 + .../gcc.target/i386/avx512vl-i64gatherpd-1.c | 22 + .../gcc.target/i386/avx512vl-i64gatherps-1.c | 21 + .../gcc.target/i386/avx512vl-i64gatherq-1.c | 20 + .../gcc.target/i386/avx512vl-i64scatterd-1.c | 21 + .../gcc.target/i386/avx512vl-i64scatterpd-1.c | 23 + .../gcc.target/i386/avx512vl-i64scatterps-1.c | 22 + .../gcc.target/i386/avx512vl-i64scatterq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vaddps-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-valignd-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-valignq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c | 16 + .../gcc.target/i386/avx512vl-vblendmpd-1.c | 17 + .../gcc.target/i386/avx512vl-vblendmpd-2.c | 15 + .../gcc.target/i386/avx512vl-vblendmps-1.c | 17 + .../gcc.target/i386/avx512vl-vblendmps-2.c | 15 + .../gcc.target/i386/avx512vl-vbroadcastf32x2-2.c | 12 + .../gcc.target/i386/avx512vl-vbroadcastf32x4-1.c | 19 + .../gcc.target/i386/avx512vl-vbroadcastf32x4-2.c | 12 + .../gcc.target/i386/avx512vl-vbroadcastf64x2-2.c | 12 + .../gcc.target/i386/avx512vl-vbroadcasti32x2-2.c | 16 + .../gcc.target/i386/avx512vl-vbroadcasti32x4-1.c | 19 + .../gcc.target/i386/avx512vl-vbroadcasti32x4-2.c | 12 + .../gcc.target/i386/avx512vl-vbroadcasti64x2-2.c | 12 + .../gcc.target/i386/avx512vl-vbroadcastsd-1.c | 19 + .../gcc.target/i386/avx512vl-vbroadcastsd-2.c | 11 + .../gcc.target/i386/avx512vl-vbroadcastss-1.c | 25 + .../gcc.target/i386/avx512vl-vbroadcastss-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c | 15 + .../gcc.target/i386/avx512vl-vcompresspd-1.c | 28 + .../gcc.target/i386/avx512vl-vcompresspd-2.c | 15 + .../gcc.target/i386/avx512vl-vcompressps-1.c | 28 + .../gcc.target/i386/avx512vl-vcompressps-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtdq2pd-1.c | 23 + .../gcc.target/i386/avx512vl-vcvtdq2pd-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtdq2ps-1.c | 24 + .../gcc.target/i386/avx512vl-vcvtdq2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtpd2dq-1.c | 23 + .../gcc.target/i386/avx512vl-vcvtpd2dq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtpd2ps-1.c | 22 + .../gcc.target/i386/avx512vl-vcvtpd2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtpd2qq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtpd2udq-1.c | 28 + .../gcc.target/i386/avx512vl-vcvtpd2udq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtpd2uqq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtph2ps-1.c | 22 + .../gcc.target/i386/avx512vl-vcvtph2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtps2dq-1.c | 23 + .../gcc.target/i386/avx512vl-vcvtps2dq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtps2pd-1.c | 23 + .../gcc.target/i386/avx512vl-vcvtps2pd-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtps2ph-1.c | 22 + .../gcc.target/i386/avx512vl-vcvtps2ph-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtps2qq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtps2udq-1.c | 27 + .../gcc.target/i386/avx512vl-vcvtps2udq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtps2uqq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtqq2pd-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtqq2ps-2.c | 16 + .../gcc.target/i386/avx512vl-vcvttpd2dq-1.c | 23 + .../gcc.target/i386/avx512vl-vcvttpd2dq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvttpd2qq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvttpd2udq-1.c | 28 + .../gcc.target/i386/avx512vl-vcvttpd2udq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvttpd2uqq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvttps2dq-1.c | 23 + .../gcc.target/i386/avx512vl-vcvttps2dq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvttps2qq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvttps2udq-1.c | 27 + .../gcc.target/i386/avx512vl-vcvttps2udq-2.c | 15 + .../gcc.target/i386/avx512vl-vcvttps2uqq-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtudq2pd-1.c | 28 + .../gcc.target/i386/avx512vl-vcvtudq2pd-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtudq2ps-1.c | 29 + .../gcc.target/i386/avx512vl-vcvtudq2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vcvtuqq2pd-2.c | 16 + .../gcc.target/i386/avx512vl-vcvtuqq2ps-2.c | 16 + .../gcc.target/i386/avx512vl-vdbpsadbw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vdivps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c | 15 + .../gcc.target/i386/avx512vl-vexpandpd-1.c | 33 + .../gcc.target/i386/avx512vl-vexpandpd-2.c | 15 + .../gcc.target/i386/avx512vl-vexpandps-1.c | 33 + .../gcc.target/i386/avx512vl-vexpandps-2.c | 15 + .../gcc.target/i386/avx512vl-vextractf32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vextractf32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vextractf64x2-2.c | 12 + .../gcc.target/i386/avx512vl-vextracti32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vextracti32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vextracti64x2-2.c | 12 + .../gcc.target/i386/avx512vl-vfixupimmpd-1.c | 25 + .../gcc.target/i386/avx512vl-vfixupimmpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfixupimmps-1.c | 25 + .../gcc.target/i386/avx512vl-vfixupimmps-2.c | 15 + .../gcc.target/i386/avx512vl-vfmaddXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfmaddXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfmaddXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfmaddXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfmsubXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfmsubXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfmsubXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfmsubXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfnmaddXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfnmaddXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c | 27 + .../gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c | 15 + .../gcc.target/i386/avx512vl-vfnmsubXXXps-1.c | 27 + .../gcc.target/i386/avx512vl-vfnmsubXXXps-2.c | 15 + .../gcc.target/i386/avx512vl-vfpclasspd-2.c | 16 + .../gcc.target/i386/avx512vl-vfpclassps-2.c | 16 + .../gcc.target/i386/avx512vl-vgetexppd-1.c | 25 + .../gcc.target/i386/avx512vl-vgetexppd-2.c | 15 + .../gcc.target/i386/avx512vl-vgetexpps-1.c | 25 + .../gcc.target/i386/avx512vl-vgetexpps-2.c | 15 + .../gcc.target/i386/avx512vl-vgetmantpd-1.c | 29 + .../gcc.target/i386/avx512vl-vgetmantpd-2.c | 15 + .../gcc.target/i386/avx512vl-vgetmantps-1.c | 29 + .../gcc.target/i386/avx512vl-vgetmantps-2.c | 15 + .../gcc.target/i386/avx512vl-vinsertf32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vinsertf32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vinsertf64x2-2.c | 12 + .../gcc.target/i386/avx512vl-vinserti32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vinserti32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vinserti64x2-2.c | 12 + gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vminpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vminps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 38 + gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 38 + gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c | 15 + .../gcc.target/i386/avx512vl-vmovddup-1.c | 22 + .../gcc.target/i386/avx512vl-vmovddup-2.c | 15 + .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 38 + .../gcc.target/i386/avx512vl-vmovdqa32-2.c | 15 + .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 50 + .../gcc.target/i386/avx512vl-vmovdqa64-2.c | 15 + .../gcc.target/i386/avx512vl-vmovdqu16-2.c | 16 + .../gcc.target/i386/avx512vl-vmovdqu32-1.c | 28 + .../gcc.target/i386/avx512vl-vmovdqu32-2.c | 15 + .../gcc.target/i386/avx512vl-vmovdqu64-1.c | 28 + .../gcc.target/i386/avx512vl-vmovdqu64-2.c | 15 + .../gcc.target/i386/avx512vl-vmovdqu8-2.c | 16 + .../gcc.target/i386/avx512vl-vmovntdqa-1.c | 14 + .../gcc.target/i386/avx512vl-vmovshdup-1.c | 22 + .../gcc.target/i386/avx512vl-vmovshdup-2.c | 15 + .../gcc.target/i386/avx512vl-vmovsldup-1.c | 22 + .../gcc.target/i386/avx512vl-vmovsldup-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmovups-1.c | 28 + gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vmulps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-1.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-1.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c | 16 + .../gcc.target/i386/avx512vl-vpackssdw-2.c | 16 + .../gcc.target/i386/avx512vl-vpacksswb-2.c | 16 + .../gcc.target/i386/avx512vl-vpackusdw-2.c | 16 + .../gcc.target/i386/avx512vl-vpackuswb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c | 16 + .../gcc.target/i386/avx512vl-vpaddusb-2.c | 16 + .../gcc.target/i386/avx512vl-vpaddusw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c | 16 + .../gcc.target/i386/avx512vl-vpalignr-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpandd-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpandq-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c | 16 + .../gcc.target/i386/avx512vl-vpblendmb-2.c | 16 + .../gcc.target/i386/avx512vl-vpblendmd-1.c | 17 + .../gcc.target/i386/avx512vl-vpblendmd-2.c | 15 + .../gcc.target/i386/avx512vl-vpblendmq-1.c | 17 + .../gcc.target/i386/avx512vl-vpblendmq-2.c | 15 + .../gcc.target/i386/avx512vl-vpblendmw-2.c | 16 + .../gcc.target/i386/avx512vl-vpbroadcastb-2.c | 16 + .../gcc.target/i386/avx512vl-vpbroadcastd-1.c | 31 + .../gcc.target/i386/avx512vl-vpbroadcastd-2.c | 15 + .../gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c | 17 + .../gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c | 17 + .../gcc.target/i386/avx512vl-vpbroadcastq-1.c | 31 + .../gcc.target/i386/avx512vl-vpbroadcastq-2.c | 15 + .../gcc.target/i386/avx512vl-vpbroadcastw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpeqb-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpeqd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpeqd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpeqq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpeqq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpequb-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpequd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpequd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpequq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpequq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpequw-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpeqw-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpged-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpged-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgeq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgeq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgeud-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgeud-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgeuq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgeuq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgtb-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpgtd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgtd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgtq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgtq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgtub-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpgtud-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgtud-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgtuq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpgtuq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpgtuw-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpgtw-2.c | 16 + .../gcc.target/i386/avx512vl-vpcmpled-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpled-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpleq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpleq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpleud-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpleud-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpleuq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpleuq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpltd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpltd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpltq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpltq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpltud-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpltud-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpltuq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpltuq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpneqd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpneqd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpneqq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpneqq-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpnequd-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpnequd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcmpnequq-1.c | 21 + .../gcc.target/i386/avx512vl-vpcmpnequq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c | 16 + .../gcc.target/i386/avx512vl-vpcompressd-1.c | 28 + .../gcc.target/i386/avx512vl-vpcompressd-2.c | 15 + .../gcc.target/i386/avx512vl-vpcompressq-1.c | 28 + .../gcc.target/i386/avx512vl-vpcompressq-2.c | 15 + .../gcc.target/i386/avx512vl-vpconflictd-1.c | 26 + .../gcc.target/i386/avx512vl-vpconflictq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpermd-1.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c | 11 + .../gcc.target/i386/avx512vl-vpermi2b-2.c | 16 + .../gcc.target/i386/avx512vl-vpermi2d-1.c | 19 + .../gcc.target/i386/avx512vl-vpermi2d-2.c | 15 + .../gcc.target/i386/avx512vl-vpermi2pd-1.c | 19 + .../gcc.target/i386/avx512vl-vpermi2pd-2.c | 15 + .../gcc.target/i386/avx512vl-vpermi2ps-1.c | 19 + .../gcc.target/i386/avx512vl-vpermi2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vpermi2q-1.c | 19 + .../gcc.target/i386/avx512vl-vpermi2q-2.c | 15 + .../gcc.target/i386/avx512vl-vpermi2w-2.c | 16 + .../gcc.target/i386/avx512vl-vpermilpd-1.c | 23 + .../gcc.target/i386/avx512vl-vpermilpd-2.c | 15 + .../gcc.target/i386/avx512vl-vpermilpdi-1.c | 21 + .../gcc.target/i386/avx512vl-vpermilpdi-2.c | 15 + .../gcc.target/i386/avx512vl-vpermilps-1.c | 23 + .../gcc.target/i386/avx512vl-vpermilps-2.c | 15 + .../gcc.target/i386/avx512vl-vpermilpsi-1.c | 21 + .../gcc.target/i386/avx512vl-vpermilpsi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-1.c | 19 + gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c | 11 + .../gcc.target/i386/avx512vl-vpermpdi-1.c | 18 + .../gcc.target/i386/avx512vl-vpermpdi-2.c | 11 + gcc/testsuite/gcc.target/i386/avx512vl-vpermps-1.c | 19 + gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c | 11 + .../gcc.target/i386/avx512vl-vpermq-imm-1.c | 16 + .../gcc.target/i386/avx512vl-vpermq-imm-2.c | 11 + .../gcc.target/i386/avx512vl-vpermq-var-1.c | 16 + .../gcc.target/i386/avx512vl-vpermq-var-2.c | 11 + .../gcc.target/i386/avx512vl-vpermt2b-2.c | 16 + .../gcc.target/i386/avx512vl-vpermt2d-1.c | 27 + .../gcc.target/i386/avx512vl-vpermt2d-2.c | 15 + .../gcc.target/i386/avx512vl-vpermt2pd-1.c | 27 + .../gcc.target/i386/avx512vl-vpermt2pd-2.c | 15 + .../gcc.target/i386/avx512vl-vpermt2ps-1.c | 27 + .../gcc.target/i386/avx512vl-vpermt2ps-2.c | 15 + .../gcc.target/i386/avx512vl-vpermt2q-1.c | 27 + .../gcc.target/i386/avx512vl-vpermt2q-2.c | 15 + .../gcc.target/i386/avx512vl-vpermt2w-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c | 16 + .../gcc.target/i386/avx512vl-vpexpandd-1.c | 33 + .../gcc.target/i386/avx512vl-vpexpandd-2.c | 15 + .../gcc.target/i386/avx512vl-vpexpandq-1.c | 33 + .../gcc.target/i386/avx512vl-vpexpandq-2.c | 15 + .../gcc.target/i386/avx512vl-vplzcntd-1.c | 26 + .../gcc.target/i386/avx512vl-vplzcntq-1.c | 26 + .../gcc.target/i386/avx512vl-vpmaddhuq-2.c | 16 + .../gcc.target/i386/avx512vl-vpmaddluq-2.c | 16 + .../gcc.target/i386/avx512vl-vpmaddubsw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmaddwd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpminud-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovb2m-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovd2m-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovm2b-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovm2d-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovm2q-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovm2w-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovq2m-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsdb-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovsdb-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsdw-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovsdw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsqb-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovsqb-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsqd-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovsqd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsqw-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovsqw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovswb-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovsxbd-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovsxbd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsxbq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovsxbq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsxbw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovsxdq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovsxdq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsxwd-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovsxwd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovsxwq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovsxwq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovusdb-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovusdb-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovusdw-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovusdw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovusqb-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovusqb-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovusqd-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovusqd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovusqw-1.c | 25 + .../gcc.target/i386/avx512vl-vpmovusqw-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovuswb-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovw2m-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovzxbd-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovzxbd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovzxbq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovzxbq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovzxbw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmovzxdq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovzxdq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovzxwd-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovzxwd-2.c | 15 + .../gcc.target/i386/avx512vl-vpmovzxwq-1.c | 22 + .../gcc.target/i386/avx512vl-vpmovzxwq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c | 15 + .../gcc.target/i386/avx512vl-vpmulhrsw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmulhuw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c | 16 + .../gcc.target/i386/avx512vl-vpmultishiftqb-2.c | 16 + .../gcc.target/i386/avx512vl-vpmuludq-1.c | 20 + .../gcc.target/i386/avx512vl-vpmuludq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpord-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vporq-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprold-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprolq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprord-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprorq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsadbw-1.c | 13 + gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c | 15 + .../gcc.target/i386/avx512vl-vpshufhw-2.c | 16 + .../gcc.target/i386/avx512vl-vpshuflw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpslld-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-1.c | 25 + gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-1.c | 26 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c | 16 + .../gcc.target/i386/avx512vl-vpsubusb-2.c | 16 + .../gcc.target/i386/avx512vl-vpsubusw-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c | 16 + .../gcc.target/i386/avx512vl-vpternlogd-1.c | 26 + .../gcc.target/i386/avx512vl-vpternlogd-2.c | 15 + .../gcc.target/i386/avx512vl-vpternlogq-1.c | 26 + .../gcc.target/i386/avx512vl-vpternlogq-2.c | 15 + .../gcc.target/i386/avx512vl-vptestmb-2.c | 16 + .../gcc.target/i386/avx512vl-vptestmd-1.c | 21 + .../gcc.target/i386/avx512vl-vptestmd-2.c | 15 + .../gcc.target/i386/avx512vl-vptestmq-1.c | 21 + .../gcc.target/i386/avx512vl-vptestmq-2.c | 15 + .../gcc.target/i386/avx512vl-vptestmw-2.c | 16 + .../gcc.target/i386/avx512vl-vptestnmb-2.c | 16 + .../gcc.target/i386/avx512vl-vptestnmd-1.c | 21 + .../gcc.target/i386/avx512vl-vptestnmd-2.c | 15 + .../gcc.target/i386/avx512vl-vptestnmq-1.c | 21 + .../gcc.target/i386/avx512vl-vptestnmq-2.c | 15 + .../gcc.target/i386/avx512vl-vptestnmw-2.c | 16 + .../gcc.target/i386/avx512vl-vpunpckhbw-2.c | 16 + .../gcc.target/i386/avx512vl-vpunpckhdq-1.c | 21 + .../gcc.target/i386/avx512vl-vpunpckhdq-2.c | 15 + .../gcc.target/i386/avx512vl-vpunpckhqdq-1.c | 21 + .../gcc.target/i386/avx512vl-vpunpckhqdq-2.c | 15 + .../gcc.target/i386/avx512vl-vpunpckhwd-2.c | 16 + .../gcc.target/i386/avx512vl-vpunpcklbw-2.c | 16 + .../gcc.target/i386/avx512vl-vpunpckldq-1.c | 21 + .../gcc.target/i386/avx512vl-vpunpckldq-2.c | 15 + .../gcc.target/i386/avx512vl-vpunpcklqdq-1.c | 21 + .../gcc.target/i386/avx512vl-vpunpcklqdq-2.c | 15 + .../gcc.target/i386/avx512vl-vpunpcklwd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vpxord-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c | 15 + .../gcc.target/i386/avx512vl-vrangepd-2.c | 16 + .../gcc.target/i386/avx512vl-vrangeps-2.c | 16 + .../gcc.target/i386/avx512vl-vrcp14pd-1.c | 27 + .../gcc.target/i386/avx512vl-vrcp14pd-2.c | 15 + .../gcc.target/i386/avx512vl-vrcp14ps-1.c | 27 + .../gcc.target/i386/avx512vl-vrcp14ps-2.c | 15 + .../gcc.target/i386/avx512vl-vreducepd-2.c | 16 + .../gcc.target/i386/avx512vl-vreduceps-2.c | 16 + .../gcc.target/i386/avx512vl-vrndscalepd-1.c | 28 + .../gcc.target/i386/avx512vl-vrndscalepd-2.c | 15 + .../gcc.target/i386/avx512vl-vrndscaleps-1.c | 28 + .../gcc.target/i386/avx512vl-vrndscaleps-2.c | 15 + .../gcc.target/i386/avx512vl-vrsqrt14pd-1.c | 26 + .../gcc.target/i386/avx512vl-vrsqrt14pd-2.c | 15 + .../gcc.target/i386/avx512vl-vrsqrt14ps-1.c | 26 + .../gcc.target/i386/avx512vl-vrsqrt14ps-2.c | 15 + .../gcc.target/i386/avx512vl-vscalefpd-1.c | 25 + .../gcc.target/i386/avx512vl-vscalefpd-2.c | 15 + .../gcc.target/i386/avx512vl-vscalefps-1.c | 25 + .../gcc.target/i386/avx512vl-vscalefps-2.c | 15 + .../gcc.target/i386/avx512vl-vshuff32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vshuff32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vshuff64x2-1.c | 18 + .../gcc.target/i386/avx512vl-vshuff64x2-2.c | 11 + .../gcc.target/i386/avx512vl-vshufi32x4-1.c | 18 + .../gcc.target/i386/avx512vl-vshufi32x4-2.c | 11 + .../gcc.target/i386/avx512vl-vshufi64x2-1.c | 18 + .../gcc.target/i386/avx512vl-vshufi64x2-2.c | 11 + gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vshufps-1.c | 21 + gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vsubps-1.c | 22 + gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c | 15 + .../gcc.target/i386/avx512vl-vunpckhpd-1.c | 22 + .../gcc.target/i386/avx512vl-vunpckhpd-2.c | 15 + .../gcc.target/i386/avx512vl-vunpckhps-1.c | 22 + .../gcc.target/i386/avx512vl-vunpckhps-2.c | 15 + .../gcc.target/i386/avx512vl-vunpcklpd-1.c | 22 + .../gcc.target/i386/avx512vl-vunpcklpd-2.c | 15 + .../gcc.target/i386/avx512vl-vunpcklps-1.c | 24 + .../gcc.target/i386/avx512vl-vunpcklps-2.c | 15 + gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c | 16 + gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c | 16 + gcc/testsuite/gcc.target/i386/avxfp-1.c | 2 + gcc/testsuite/gcc.target/i386/avxfp-2.c | 2 + gcc/testsuite/gcc.target/i386/bmi-1.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c | 67 + gcc/testsuite/gcc.target/i386/builtin-apply-mmx.c | 2 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 34 + gcc/testsuite/gcc.target/i386/cadd.c | 2 + gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 13 + gcc/testsuite/gcc.target/i386/chkp-bndret.c | 15 + gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 11 + gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 11 + gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 11 + gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 11 + gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 12 + gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 9 + gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 15 + gcc/testsuite/gcc.target/i386/chkp-label-address.c | 24 + gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 17 + gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 13 + .../gcc.target/i386/chkp-remove-bndint-1.c | 18 + .../gcc.target/i386/chkp-remove-bndint-2.c | 18 + gcc/testsuite/gcc.target/i386/chkp-strchr.c | 17 + gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 15 + gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 14 + gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 15 + gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 16 + gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 13 + gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 13 + gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 13 + gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 12 + gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 13 + gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 12 + gcc/testsuite/gcc.target/i386/clwb-1.c | 11 + gcc/testsuite/gcc.target/i386/cmov2.c | 1 + gcc/testsuite/gcc.target/i386/cmov3.c | 1 + gcc/testsuite/gcc.target/i386/cmov4.c | 1 + gcc/testsuite/gcc.target/i386/cmov7.c | 2 +- gcc/testsuite/gcc.target/i386/cold-attribute-1.c | 3 +- gcc/testsuite/gcc.target/i386/cold-attribute-2.c | 2 + gcc/testsuite/gcc.target/i386/conversion-2.c | 36 + gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-3.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-4.c | 3 + gcc/testsuite/gcc.target/i386/cvt-1.c | 1 + .../gcc.target/i386/extract-insert-combining.c | 34 + gcc/testsuite/gcc.target/i386/fentry-override.c | 18 + gcc/testsuite/gcc.target/i386/fentry.c | 18 + gcc/testsuite/gcc.target/i386/fpcvt-1.c | 1 + gcc/testsuite/gcc.target/i386/fpcvt-2.c | 1 + gcc/testsuite/gcc.target/i386/fpcvt-3.c | 1 + gcc/testsuite/gcc.target/i386/funcspec-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-3.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-5.c | 7 + gcc/testsuite/gcc.target/i386/funcspec-8.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-9.c | 2 +- .../gcc.target/i386/fuse-caller-save-rec.c | 31 + .../gcc.target/i386/fuse-caller-save-xmm-run.c | 32 + .../gcc.target/i386/fuse-caller-save-xmm.c | 28 + gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 25 +- .../i386/gcc-have-sync-compare-and-swap-1.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-2.c | 2 +- gcc/testsuite/gcc.target/i386/headmerge-1.c | 1 + gcc/testsuite/gcc.target/i386/headmerge-2.c | 1 + gcc/testsuite/gcc.target/i386/i386.exp | 95 +- gcc/testsuite/gcc.target/i386/indjmp-1.c | 23 + gcc/testsuite/gcc.target/i386/intrinsics_3.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_opt-1.c | 11 + gcc/testsuite/gcc.target/i386/intrinsics_opt-2.c | 16 + gcc/testsuite/gcc.target/i386/intrinsics_opt-3.c | 13 + gcc/testsuite/gcc.target/i386/intrinsics_opt-4.c | 12 + gcc/testsuite/gcc.target/i386/isa-1.c | 2 +- gcc/testsuite/gcc.target/i386/isa-6.c | 2 +- gcc/testsuite/gcc.target/i386/isa-9.c | 2 +- gcc/testsuite/gcc.target/i386/lea.c | 2 +- gcc/testsuite/gcc.target/i386/local.c | 4 +- gcc/testsuite/gcc.target/i386/loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/m512-check.h | 4 + .../gcc.target/i386/math-torture/math-torture.exp | 4 +- gcc/testsuite/gcc.target/i386/mcount_pic.c | 16 + gcc/testsuite/gcc.target/i386/memcpy-1.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-2.c | 1 + gcc/testsuite/gcc.target/i386/memcpy-3.c | 1 + gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-4.c | 21 + .../gcc.target/i386/memcpy-vector_loop-1.c | 2 +- .../gcc.target/i386/memcpy-vector_loop-2.c | 2 +- gcc/testsuite/gcc.target/i386/memset-1.c | 1 + .../{memset-strategy-1.c => memset-strategy-2.c} | 4 +- .../gcc.target/i386/memset-vector_loop-1.c | 2 +- .../gcc.target/i386/memset-vector_loop-2.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-1.c | 1 + gcc/testsuite/gcc.target/i386/minmax-2.c | 1 + gcc/testsuite/gcc.target/i386/mmx-1.c | 2 +- gcc/testsuite/gcc.target/i386/mmx-2.c | 1 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c | 22 + gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c | 27 + .../gcc.target/i386/mpx/bitfields-1-lbv.c | 33 + .../gcc.target/i386/mpx/bitfields-1-nov.c | 31 + .../gcc.target/i386/mpx/bitfields-1-ubv.c | 33 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-bounds-2.c | 14 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c | 13 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c | 16 + .../i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c | 18 + .../i386/mpx/builtin-bnd-copy-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-lbound-2.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-1.c | 13 + .../i386/mpx/builtin-bnd-get-ptr-ubound-2.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c | 16 + .../i386/mpx/builtin-bnd-init-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c | 15 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c | 17 + .../i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c | 13 + .../i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-1.c | 13 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c | 15 + .../i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c | 17 + .../i386/mpx/builtin-bnd-set-ptr-bounds-3.c | 13 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c | 18 + .../i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c | 20 + .../i386/mpx/builtin-bnd-store-ptr-bounds-2.c | 16 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c | 26 + .../gcc.target/i386/mpx/chkp-thunk-comdat-1.cc | 18 + .../gcc.target/i386/mpx/chkp-thunk-comdat-2.cc | 26 + .../gcc.target/i386/mpx/chkp-thunk-comdat-3.c | 23 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c | 26 + .../gcc.target/i386/mpx/field-addr-1-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-1-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-1-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-10-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-10-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-2-lbv.c | 30 + .../gcc.target/i386/mpx/field-addr-2-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-2-ubv.c | 30 + .../gcc.target/i386/mpx/field-addr-3-lbv.c | 29 + .../gcc.target/i386/mpx/field-addr-3-nov.c | 27 + .../gcc.target/i386/mpx/field-addr-3-ubv.c | 29 + .../gcc.target/i386/mpx/field-addr-4-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-4-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-4-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-lbv.c | 35 + .../gcc.target/i386/mpx/field-addr-5-nov.c | 33 + .../gcc.target/i386/mpx/field-addr-5-ubv.c | 35 + .../gcc.target/i386/mpx/field-addr-6-lbv.c | 36 + .../gcc.target/i386/mpx/field-addr-6-nov.c | 34 + .../gcc.target/i386/mpx/field-addr-6-ubv.c | 36 + .../gcc.target/i386/mpx/field-addr-7-lbv.c | 42 + .../gcc.target/i386/mpx/field-addr-7-nov.c | 40 + .../gcc.target/i386/mpx/field-addr-7-ubv.c | 42 + .../gcc.target/i386/mpx/field-addr-8-lbv.c | 43 + .../gcc.target/i386/mpx/field-addr-8-nov.c | 43 + .../gcc.target/i386/mpx/field-addr-8-ubv.c | 43 + .../gcc.target/i386/mpx/field-addr-9-lbv.c | 44 + .../gcc.target/i386/mpx/field-addr-9-nov.c | 42 + .../gcc.target/i386/mpx/field-addr-9-ubv.c | 44 + .../gcc.target/i386/mpx/frame-address-1-nov.c | 12 + gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c | 20 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c | 30 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c | 28 + gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c | 30 + .../gcc.target/i386/mpx/label-address-1.c | 14 + gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/macro.c | 18 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c | 26 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c | 24 + gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c | 26 + .../gcc.target/i386/mpx/memmove-zero-length.c | 18 + gcc/testsuite/gcc.target/i386/mpx/mpx-check.h | 41 + .../asan/asan.exp => gcc.target/i386/mpx/mpx.exp} | 25 +- .../gcc.target/i386/mpx/nested-function-1-lbv.c | 22 + .../gcc.target/i386/mpx/nested-function-1-nov.c | 20 + .../gcc.target/i386/mpx/nested-function-1-ubv.c | 22 + .../gcc.target/i386/mpx/pointer-arg-1-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-1-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-1-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-2-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-2-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-lbv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-3-nov.c | 24 + .../gcc.target/i386/mpx/pointer-arg-3-ubv.c | 26 + .../gcc.target/i386/mpx/pointer-arg-4-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-4-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-4-ubv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-lbv.c | 27 + .../gcc.target/i386/mpx/pointer-arg-5-nov.c | 25 + .../gcc.target/i386/mpx/pointer-arg-5-ubv.c | 27 + .../gcc.target/i386/mpx/pointer-store-1-lbv.c | 31 + .../gcc.target/i386/mpx/pointer-store-1-nov.c | 29 + .../gcc.target/i386/mpx/pointer-store-1-ubv.c | 31 + gcc/testsuite/gcc.target/i386/mpx/pr65508.c | 12 + gcc/testsuite/gcc.target/i386/mpx/pr65531.cc | 13 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c | 27 + .../gcc.target/i386/mpx/reference-1-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-1-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-1-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-lbv.cpp | 33 + .../gcc.target/i386/mpx/reference-2-nov.cpp | 31 + .../gcc.target/i386/mpx/reference-2-ubv.cpp | 33 + .../gcc.target/i386/mpx/reference-3-lbv.cpp | 27 + .../gcc.target/i386/mpx/reference-3-nov.cpp | 25 + .../gcc.target/i386/mpx/reference-3-ubv.cpp | 27 + .../gcc.target/i386/mpx/reference-4-lbv.cpp | 31 + .../gcc.target/i386/mpx/reference-4-nov.cpp | 29 + .../gcc.target/i386/mpx/reference-4-ubv.cpp | 31 + .../gcc.target/i386/mpx/return-pointer-1-lbv.c | 43 + .../gcc.target/i386/mpx/return-pointer-1-nov.c | 41 + .../gcc.target/i386/mpx/return-pointer-1-ubv.c | 43 + .../gcc.target/i386/mpx/return-struct-1-lbv.c | 38 + .../gcc.target/i386/mpx/return-struct-1-nov.c | 36 + .../gcc.target/i386/mpx/return-struct-1-ubv.c | 38 + .../gcc.target/i386/mpx/return-struct-2-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-2-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-2-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-lbv.c | 41 + .../gcc.target/i386/mpx/return-struct-3-nov.c | 39 + .../gcc.target/i386/mpx/return-struct-3-ubv.c | 41 + .../gcc.target/i386/mpx/return-struct-4-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-4-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-4-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-lbv.c | 40 + .../gcc.target/i386/mpx/return-struct-5-nov.c | 38 + .../gcc.target/i386/mpx/return-struct-5-ubv.c | 40 + .../gcc.target/i386/mpx/return-struct-6-lbv.c | 42 + .../gcc.target/i386/mpx/return-struct-6-nov.c | 40 + .../gcc.target/i386/mpx/return-struct-6-ubv.c | 42 + gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c | 18 + .../gcc.target/i386/mpx/static-array-1-lbv.c | 16 + .../gcc.target/i386/mpx/static-array-1-nov.c | 14 + .../gcc.target/i386/mpx/static-array-1-ubv.c | 16 + .../gcc.target/i386/mpx/static-init-1-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-1-nov.c | 16 + .../gcc.target/i386/mpx/static-init-1-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-2-lbv.c | 24 + .../gcc.target/i386/mpx/static-init-2-nov.c | 22 + .../gcc.target/i386/mpx/static-init-2-ubv.c | 24 + .../gcc.target/i386/mpx/static-init-3-lbv.c | 25 + .../gcc.target/i386/mpx/static-init-3-nov.c | 23 + .../gcc.target/i386/mpx/static-init-3-ubv.c | 25 + .../gcc.target/i386/mpx/static-init-4-lbv.c | 18 + .../gcc.target/i386/mpx/static-init-4-nov.c | 16 + .../gcc.target/i386/mpx/static-init-4-ubv.c | 18 + .../gcc.target/i386/mpx/static-init-5-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-5-nov.c | 34 + .../gcc.target/i386/mpx/static-init-5-ubv.c | 30 + .../gcc.target/i386/mpx/static-init-6-lbv.c | 30 + .../gcc.target/i386/mpx/static-init-6-nov.c | 28 + .../gcc.target/i386/mpx/static-init-6-ubv.c | 30 + .../gcc.target/i386/mpx/static-string-1-lbv.c | 29 + .../gcc.target/i386/mpx/static-string-1-nov.c | 26 + .../gcc.target/i386/mpx/static-string-1-ubv.c | 29 + .../gcc.target/i386/mpx/struct-arg-1-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-1-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-1-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-10-lbv.c | 33 + .../gcc.target/i386/mpx/struct-arg-10-nov.c | 31 + .../gcc.target/i386/mpx/struct-arg-10-ubv.c | 33 + .../gcc.target/i386/mpx/struct-arg-2-lbv.c | 36 + .../gcc.target/i386/mpx/struct-arg-2-nov.c | 38 + .../gcc.target/i386/mpx/struct-arg-2-ubv.c | 36 + .../gcc.target/i386/mpx/struct-arg-3-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-3-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-3-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-4-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-4-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-5-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-5-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-6-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-6-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-lbv.c | 37 + .../gcc.target/i386/mpx/struct-arg-7-nov.c | 39 + .../gcc.target/i386/mpx/struct-arg-7-ubv.c | 37 + .../gcc.target/i386/mpx/struct-arg-8-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-8-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-8-ubv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-lbv.c | 31 + .../gcc.target/i386/mpx/struct-arg-9-nov.c | 29 + .../gcc.target/i386/mpx/struct-arg-9-ubv.c | 31 + .../gcc.target/i386/mpx/struct-copy-1-lbv.c | 32 + .../gcc.target/i386/mpx/struct-copy-1-nov.c | 36 + .../gcc.target/i386/mpx/struct-copy-1-ubv.c | 32 + .../gcc.target/i386/mpx/struct-copy-2-lbv.c | 31 + .../gcc.target/i386/mpx/struct-copy-2-nov.c | 29 + .../gcc.target/i386/mpx/struct-copy-2-ubv.c | 31 + .../gcc.target/i386/mpx/thread-local-var-1-lbv.c | 34 + .../gcc.target/i386/mpx/thread-local-var-1-nov.c | 33 + .../gcc.target/i386/mpx/thread-local-var-1-ubv.c | 34 + .../gcc.target/i386/mpx/union-arg-1-lbv.c | 43 + .../gcc.target/i386/mpx/union-arg-1-nov.c | 45 + .../gcc.target/i386/mpx/union-arg-1-ubv.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-1-lbv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-1-nov.c | 40 + .../gcc.target/i386/mpx/va-arg-pack-1-ubv.c | 42 + .../gcc.target/i386/mpx/va-arg-pack-2-lbv.c | 45 + .../gcc.target/i386/mpx/va-arg-pack-2-nov.c | 43 + .../gcc.target/i386/mpx/va-arg-pack-2-ubv.c | 45 + gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c | 37 + gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c | 35 + gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c | 37 + gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c | 36 + gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c | 37 + gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c | 35 + gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c | 37 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c | 38 + gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c | 40 + gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c | 29 + gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c | 27 + gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c | 25 + gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c | 27 + gcc/testsuite/gcc.target/i386/nop-mcount.c | 24 + gcc/testsuite/gcc.target/i386/pad-10.c | 2 +- gcc/testsuite/gcc.target/i386/pad-2.c | 2 +- gcc/testsuite/gcc.target/i386/pad-3.c | 2 +- gcc/testsuite/gcc.target/i386/pad-4.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5a.c | 2 +- gcc/testsuite/gcc.target/i386/pad-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6a.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-7.c | 2 +- gcc/testsuite/gcc.target/i386/pad-8.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 2 +- gcc/testsuite/gcc.target/i386/pcommit-1.c | 11 + gcc/testsuite/gcc.target/i386/pentium4-not-mull.c | 2 +- gcc/testsuite/gcc.target/i386/pic-1.c | 4 +- gcc/testsuite/gcc.target/i386/pie-copyrelocs-1.c | 14 + gcc/testsuite/gcc.target/i386/pie-copyrelocs-2.c | 14 + gcc/testsuite/gcc.target/i386/pie-copyrelocs-3.c | 14 + gcc/testsuite/gcc.target/i386/pie-copyrelocs-4.c | 17 + gcc/testsuite/gcc.target/i386/pie.c | 12 + gcc/testsuite/gcc.target/i386/pr15184-1.c | 32 + gcc/testsuite/gcc.target/i386/pr15184-2.c | 22 + gcc/testsuite/gcc.target/i386/pr20204.c | 2 + gcc/testsuite/gcc.target/i386/pr23098.c | 2 +- gcc/testsuite/gcc.target/i386/pr23570.c | 3 + gcc/testsuite/gcc.target/i386/pr26449-1.c | 1 + gcc/testsuite/gcc.target/i386/pr26826.c | 2 + gcc/testsuite/gcc.target/i386/pr28839.c | 1 + gcc/testsuite/gcc.target/i386/pr32219-1.c | 17 + gcc/testsuite/gcc.target/i386/pr32219-2.c | 16 + gcc/testsuite/gcc.target/i386/pr32219-3.c | 17 + gcc/testsuite/gcc.target/i386/pr32219-4.c | 17 + gcc/testsuite/gcc.target/i386/pr32219-5.c | 16 + gcc/testsuite/gcc.target/i386/pr32219-6.c | 16 + gcc/testsuite/gcc.target/i386/pr32219-7.c | 17 + gcc/testsuite/gcc.target/i386/pr32219-8.c | 17 + gcc/testsuite/gcc.target/i386/pr32219-9.c | 15 + gcc/testsuite/gcc.target/i386/pr36613.c | 2 +- gcc/testsuite/gcc.target/i386/pr37101.c | 1 + gcc/testsuite/gcc.target/i386/pr37184.c | 2 + gcc/testsuite/gcc.target/i386/pr39496.c | 2 +- gcc/testsuite/gcc.target/i386/pr40934.c | 2 +- gcc/testsuite/gcc.target/i386/pr42589.c | 2 +- gcc/testsuite/gcc.target/i386/pr44551-1.c | 15 + gcc/testsuite/gcc.target/i386/pr44948-2a.c | 2 +- gcc/testsuite/gcc.target/i386/pr45352-2.c | 6 +- .../{gcc.dg/tree-ssa => gcc.target/i386}/pr45685.c | 12 +- gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr46253.c | 2 +- gcc/testsuite/gcc.target/i386/pr47564.c | 2 +- .../gcc.target/i386/{pr55458.c => pr47602.c} | 4 +- gcc/testsuite/gcc.target/i386/pr49095.c | 3 +- gcc/testsuite/gcc.target/i386/pr50712.c | 2 +- .../i386/pr52252-atom.c} | 6 +- .../i386/pr52252-core.c} | 6 +- gcc/testsuite/gcc.target/i386/pr53623.c | 2 +- gcc/testsuite/gcc.target/i386/pr54445-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55458.c | 4 +- gcc/testsuite/gcc.target/i386/pr56564-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr57003.c | 4 +- gcc/testsuite/gcc.target/i386/pr57233.c | 15 + gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr59927.c | 2 +- gcc/testsuite/gcc.target/i386/pr60451.c | 14 + gcc/testsuite/gcc.target/i386/pr60516.c | 2 +- gcc/testsuite/gcc.target/i386/pr60851.c | 7 + gcc/testsuite/gcc.target/i386/pr60902.c | 1 + gcc/testsuite/gcc.target/i386/pr61296-1.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-2.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-3.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-4.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-5.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-6.c | 27 + gcc/testsuite/gcc.target/i386/pr61296-7.c | 27 + gcc/testsuite/gcc.target/i386/pr61360.c | 12 + gcc/testsuite/gcc.target/i386/pr61403.c | 27 + gcc/testsuite/gcc.target/i386/pr61572.c | 46 + gcc/testsuite/gcc.target/i386/pr61599-1.c | 14 + gcc/testsuite/gcc.target/i386/pr61599-2.c | 13 + gcc/testsuite/gcc.target/i386/pr61794.c | 12 + gcc/testsuite/gcc.target/i386/pr61801.c | 21 + gcc/testsuite/gcc.target/i386/pr61855.c | 10 + gcc/testsuite/gcc.target/i386/pr61923.c | 37 + gcc/testsuite/gcc.target/i386/pr61925-1.c | 21 + gcc/testsuite/gcc.target/i386/pr61925-2.c | 21 + gcc/testsuite/gcc.target/i386/pr61925-3.c | 27 + gcc/testsuite/gcc.target/i386/pr62120.c | 8 + gcc/testsuite/gcc.target/i386/pr62208.c | 23 + gcc/testsuite/gcc.target/i386/pr63285.c | 28 + gcc/testsuite/gcc.target/i386/pr63448.c | 120 + gcc/testsuite/gcc.target/i386/pr63495.c | 6 + gcc/testsuite/gcc.target/i386/pr63527.c | 25 + gcc/testsuite/gcc.target/i386/pr63534.c | 15 + gcc/testsuite/gcc.target/i386/pr63538.c | 13 + gcc/testsuite/gcc.target/i386/pr63542-1.c | 21 + gcc/testsuite/gcc.target/i386/pr63542-2.c | 37 + gcc/testsuite/gcc.target/i386/pr63563.c | 17 + gcc/testsuite/gcc.target/i386/pr63600.c | 11 + gcc/testsuite/gcc.target/i386/pr63618.c | 34 + gcc/testsuite/gcc.target/i386/pr63620.c | 20 + gcc/testsuite/gcc.target/i386/pr63637-1.c | 15 + gcc/testsuite/gcc.target/i386/pr63637-2.c | 15 + gcc/testsuite/gcc.target/i386/pr63637-3.c | 15 + gcc/testsuite/gcc.target/i386/pr63637-4.c | 15 + gcc/testsuite/gcc.target/i386/pr63637-5.c | 15 + gcc/testsuite/gcc.target/i386/pr63637-6.c | 15 + gcc/testsuite/gcc.target/i386/pr63661.c | 80 + gcc/testsuite/gcc.target/i386/pr63910.c | 12 + gcc/testsuite/gcc.target/i386/pr63947.c | 9 + gcc/testsuite/gcc.target/i386/pr63995-2.c | 28 + gcc/testsuite/gcc.target/i386/pr64061.c | 21 + gcc/testsuite/gcc.target/i386/pr64110.c | 18 + gcc/testsuite/gcc.target/i386/pr64114.c | 24 + gcc/testsuite/gcc.target/i386/pr64291-1.c | 52 + gcc/testsuite/gcc.target/i386/pr64291-2.c | 14 + gcc/testsuite/gcc.target/i386/pr64317.c | 24 + gcc/testsuite/gcc.target/i386/pr64386.c | 14 + gcc/testsuite/gcc.target/i386/pr64387.c | 15 + gcc/testsuite/gcc.target/i386/pr64393.c | 12 + gcc/testsuite/gcc.target/i386/pr64409.c | 6 + gcc/testsuite/gcc.target/i386/pr64513.c | 17 + gcc/testsuite/gcc.target/i386/pr64617.c | 37 + gcc/testsuite/gcc.target/i386/pr64805.c | 22 + gcc/testsuite/gcc.target/i386/pr64905.c | 13 + gcc/testsuite/gcc.target/i386/pr65044.c | 12 + gcc/testsuite/gcc.target/i386/pr65078-1.c | 61 + gcc/testsuite/gcc.target/i386/pr65078-2.c | 61 + gcc/testsuite/gcc.target/i386/pr65078-3.c | 61 + gcc/testsuite/gcc.target/i386/pr65078-4.c | 5 + gcc/testsuite/gcc.target/i386/pr65078-5.c | 5 + gcc/testsuite/gcc.target/i386/pr65078-6.c | 5 + gcc/testsuite/gcc.target/i386/pr65103-1.c | 19 + gcc/testsuite/gcc.target/i386/pr65161.c | 14 + gcc/testsuite/gcc.target/i386/pr65167.c | 11 + gcc/testsuite/gcc.target/i386/pr65183.c | 20 + gcc/testsuite/gcc.target/i386/pr65184.c | 17 + gcc/testsuite/gcc.target/i386/pr65217.c | 12 + gcc/testsuite/gcc.target/i386/pr65248-1.c | 17 + gcc/testsuite/gcc.target/i386/pr65248-2.c | 17 + gcc/testsuite/gcc.target/i386/pr65248-3.c | 17 + gcc/testsuite/gcc.target/i386/pr65248-4.c | 17 + gcc/testsuite/gcc.target/i386/pr65520.c | 20 + .../pr55890-3.c => gcc.target/i386/pr65523.c} | 2 + gcc/testsuite/gcc.target/i386/pr65588.c | 11 + gcc/testsuite/gcc.target/i386/pr65671.c | 16 + gcc/testsuite/gcc.target/i386/pr65693.c | 13 + gcc/testsuite/gcc.target/i386/record-mcount.c | 24 + gcc/testsuite/gcc.target/i386/shrink_wrap_1.c | 49 + gcc/testsuite/gcc.target/i386/sibcall-1.c | 2 +- gcc/testsuite/gcc.target/i386/sibcall-6.c | 1 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 306 +- gcc/testsuite/gcc.target/i386/sse-14.c | 17 +- gcc/testsuite/gcc.target/i386/sse-19.c | 3 +- gcc/testsuite/gcc.target/i386/sse-22.c | 23 +- gcc/testsuite/gcc.target/i386/sse-22a.c | 1 + gcc/testsuite/gcc.target/i386/sse-23.c | 215 +- gcc/testsuite/gcc.target/i386/sse-24.c | 1 + .../gcc.target/i386/{sse-24.c => sse-25.c} | 5 +- gcc/testsuite/gcc.target/i386/sse-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 4 +- gcc/testsuite/gcc.target/i386/sse2-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/sse2-pr63594-1.c | 5 + gcc/testsuite/gcc.target/i386/sse2-pr63594-2.c | 18 + gcc/testsuite/gcc.target/i386/sse4a-extract.c | 2 +- gcc/testsuite/gcc.target/i386/sse4a-insert.c | 2 +- gcc/testsuite/gcc.target/i386/ssefn-1.c | 2 +- gcc/testsuite/gcc.target/i386/ssefp-1.c | 2 + gcc/testsuite/gcc.target/i386/ssefp-2.c | 2 + gcc/testsuite/gcc.target/i386/ssetype-1.c | 4 +- gcc/testsuite/gcc.target/i386/ssetype-2.c | 2 +- gcc/testsuite/gcc.target/i386/ssetype-3.c | 2 +- gcc/testsuite/gcc.target/i386/ssetype-5.c | 4 +- gcc/testsuite/gcc.target/i386/stackalign/asm-1.c | 2 +- .../gcc.target/i386/stackalign/longlong-2.c | 2 +- .../gcc.target/i386/stackalign/return-2.c | 2 +- .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/struct-size.c | 11 + gcc/testsuite/gcc.target/i386/testimm-10.c | 3 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 19 + 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-args.c | 31 + gcc/testsuite/gcc.target/i386/vect-double-1.c | 3 +- gcc/testsuite/gcc.target/i386/vectorize4-avx.c | 1 + gcc/testsuite/gcc.target/i386/vectorize4.c | 2 +- gcc/testsuite/gcc.target/i386/xop-pr57233.c | 18 + gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 1 + 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/ia64/20090324-1.c | 1 + gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- gcc/testsuite/gcc.target/ia64/mfused-madd-vect.c | 2 +- .../gcc.target/ia64/mno-fused-madd-vect.c | 2 +- gcc/testsuite/gcc.target/ia64/pr29682.c | 5 +- gcc/testsuite/gcc.target/ia64/pr43603.c | 2 + gcc/testsuite/gcc.target/ia64/pr48496.c | 1 + gcc/testsuite/gcc.target/m68k/crash1.c | 1 + gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/m68k/pr52076-1.c | 20 + gcc/testsuite/gcc.target/m68k/pr52076-2.c | 27 + .../compile => gcc.target/m68k}/pr52714.c | 8 + gcc/testsuite/gcc.target/m68k/pr54555.c | 13 + gcc/testsuite/gcc.target/m68k/pr59946.c | 21 + gcc/testsuite/gcc.target/m68k/pr63347.c | 46 + gcc/testsuite/gcc.target/m68k/pr64461.c | 16 + gcc/testsuite/gcc.target/microblaze/microblaze.exp | 4 +- gcc/testsuite/gcc.target/mips/20140928.c | 20 + gcc/testsuite/gcc.target/mips/args-1.c | 2 +- gcc/testsuite/gcc.target/mips/args-3.c | 2 +- gcc/testsuite/gcc.target/mips/asm-1.c | 2 + gcc/testsuite/gcc.target/mips/branch-cost-2.c | 2 +- gcc/testsuite/gcc.target/mips/call-1.c | 2 + gcc/testsuite/gcc.target/mips/call-2.c | 3 + gcc/testsuite/gcc.target/mips/call-3.c | 1 + gcc/testsuite/gcc.target/mips/call-4.c | 3 + gcc/testsuite/gcc.target/mips/call-5.c | 2 + gcc/testsuite/gcc.target/mips/call-6.c | 2 + gcc/testsuite/gcc.target/mips/call-clobbered-1.c | 21 + gcc/testsuite/gcc.target/mips/call-clobbered-2.c | 21 + gcc/testsuite/gcc.target/mips/call-clobbered-3.c | 23 + gcc/testsuite/gcc.target/mips/call-clobbered-4.c | 23 + gcc/testsuite/gcc.target/mips/call-clobbered-5.c | 21 + gcc/testsuite/gcc.target/mips/call-saved-4.c | 32 + gcc/testsuite/gcc.target/mips/call-saved-5.c | 32 + gcc/testsuite/gcc.target/mips/call-saved-6.c | 32 + gcc/testsuite/gcc.target/mips/call-saved-7.c | 25 + gcc/testsuite/gcc.target/mips/call-saved-8.c | 25 + gcc/testsuite/gcc.target/mips/call-saved-9.c | 25 + gcc/testsuite/gcc.target/mips/code-readable-1.c | 2 +- gcc/testsuite/gcc.target/mips/code-readable-2.c | 2 +- gcc/testsuite/gcc.target/mips/code-readable-3.c | 2 +- gcc/testsuite/gcc.target/mips/code-readable-4.c | 2 +- gcc/testsuite/gcc.target/mips/const-anchor-1.c | 6 +- gcc/testsuite/gcc.target/mips/const-anchor-2.c | 6 +- .../mips/{const-anchor-1.c => const-anchor-3.c} | 7 +- .../mips/{const-anchor-2.c => const-anchor-4.c} | 7 +- gcc/testsuite/gcc.target/mips/dmult-1.c | 2 +- gcc/testsuite/gcc.target/mips/fpcmp-1.c | 2 +- gcc/testsuite/gcc.target/mips/fpcmp-2.c | 2 +- .../gcc.target/mips/fuse-caller-save-micromips.c | 6 +- .../gcc.target/mips/fuse-caller-save-mips16.c | 6 +- gcc/testsuite/gcc.target/mips/fuse-caller-save.c | 6 +- .../gcc.target/mips/inter/mips16-inter.exp | 2 +- gcc/testsuite/gcc.target/mips/interrupt_handler.c | 1 + gcc/testsuite/gcc.target/mips/loongson-simd.c | 6 +- gcc/testsuite/gcc.target/mips/{dsp-lhx.c => lsa.c} | 6 +- gcc/testsuite/gcc.target/mips/madd-3.c | 2 +- gcc/testsuite/gcc.target/mips/madd-9.c | 2 +- gcc/testsuite/gcc.target/mips/maddu-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/main-1.c | 1 + .../gcc.target/mips/mips-nonpic/main-10.c | 1 + .../gcc.target/mips/mips-nonpic/main-11.c | 1 + .../gcc.target/mips/mips-nonpic/main-12.c | 1 + .../gcc.target/mips/mips-nonpic/main-13.c | 1 + .../gcc.target/mips/mips-nonpic/main-14.c | 1 + .../gcc.target/mips/mips-nonpic/main-15.c | 1 + .../gcc.target/mips/mips-nonpic/main-16.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-2.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-3.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-4.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-5.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-6.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-7.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-8.c | 1 + gcc/testsuite/gcc.target/mips/mips-nonpic/main-9.c | 1 + .../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +- .../gcc.target/mips/mips-nonpic/mips-nonpic.h | 4 + gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 139 +- gcc/testsuite/gcc.target/mips/mips16e-extends.c | 2 + .../mips/{mips64-dsp-ldx.c => mips64-lsa.c} | 6 +- gcc/testsuite/gcc.target/mips/movcc-1.c | 2 +- gcc/testsuite/gcc.target/mips/movcc-2.c | 2 +- gcc/testsuite/gcc.target/mips/movcc-3.c | 2 +- gcc/testsuite/gcc.target/mips/movdf-1.c | 14 + gcc/testsuite/gcc.target/mips/movdf-2.c | 14 + gcc/testsuite/gcc.target/mips/movdf-3.c | 13 + gcc/testsuite/gcc.target/mips/msub-3.c | 2 +- gcc/testsuite/gcc.target/mips/msubu-3.c | 2 +- gcc/testsuite/gcc.target/mips/mulsize-2.c | 1 + gcc/testsuite/gcc.target/mips/mulsize-4.c | 1 + gcc/testsuite/gcc.target/mips/mulsize-5.c | 13 + gcc/testsuite/gcc.target/mips/mulsize-6.c | 13 + gcc/testsuite/gcc.target/mips/mult-1.c | 2 +- gcc/testsuite/gcc.target/mips/neg-abs-2.c | 2 +- gcc/testsuite/gcc.target/mips/octeon-bbit-3.c | 2 + gcc/testsuite/gcc.target/mips/octeon-seq-4.c | 2 + .../mips/{octeon2-pipe-1.c => octeon3-pipe-1.c} | 4 +- gcc/testsuite/gcc.target/mips/oddspreg-1.c | 13 + gcc/testsuite/gcc.target/mips/oddspreg-2.c | 10 + gcc/testsuite/gcc.target/mips/oddspreg-3.c | 10 + gcc/testsuite/gcc.target/mips/oddspreg-4.c | 15 + gcc/testsuite/gcc.target/mips/oddspreg-5.c | 11 + gcc/testsuite/gcc.target/mips/oddspreg-6.c | 10 + gcc/testsuite/gcc.target/mips/pr37362.c | 2 +- gcc/testsuite/gcc.target/mips/pr62030-octeon.c | 50 + gcc/testsuite/gcc.target/mips/timode-1.c | 2 +- gcc/testsuite/gcc.target/mips/truncate-3.c | 3 + gcc/testsuite/gcc.target/mips/umips-lwp-1.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-2.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-3.c | 2 +- gcc/testsuite/gcc.target/mips/umips-lwp-4.c | 2 +- gcc/testsuite/gcc.target/mips/unaligned-1.c | 2 +- gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/gpopt-all.c | 38 + gcc/testsuite/gcc.target/nios2/gpopt-data.c | 38 + gcc/testsuite/gcc.target/nios2/gpopt-global.c | 38 + gcc/testsuite/gcc.target/nios2/gpopt-local.c | 38 + gcc/testsuite/gcc.target/nios2/gpopt-none.c | 38 + gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/powerpc/20040121-1.c | 1 + gcc/testsuite/gcc.target/powerpc/20041111-1.c | 1 + gcc/testsuite/gcc.target/powerpc/20050603-1.c | 1 + .../gcc.target/powerpc/405-dlmzb-strlen-1.c | 6 +- .../gcc.target/powerpc/440-dlmzb-strlen-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/440-macchw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-macchw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-macchwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-macchwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-machhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-machhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-machhwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-machhwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-maclhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-maclhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-maclhwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-maclhwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulchw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulchw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulchwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulchwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulhhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulhhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulhhwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mulhhwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mullhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mullhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mullhwu-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-mullhwu-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmacchw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmacchw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmachhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmachhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmaclhw-1.c | 1 + gcc/testsuite/gcc.target/powerpc/440-nmaclhw-2.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-2.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-32.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-cell-6.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-cell-7.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-cell-8.c | 1 + gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 1 + .../gcc.target/powerpc/altivec-varargs-1.c | 1 + .../gcc.target/powerpc/altivec-vec-merge.c | 2 +- gcc/testsuite/gcc.target/powerpc/atomic-p7.c | 5 +- gcc/testsuite/gcc.target/powerpc/atomic-p8.c | 5 +- .../gcc.target/powerpc/atomic_load_store-p8.c | 1 + gcc/testsuite/gcc.target/powerpc/bcd-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bcd-2.c | 1 + gcc/testsuite/gcc.target/powerpc/bcd-3.c | 1 + gcc/testsuite/gcc.target/powerpc/bool2-av.c | 1 + gcc/testsuite/gcc.target/powerpc/bool2-p5.c | 1 + gcc/testsuite/gcc.target/powerpc/bool2-p7.c | 1 + gcc/testsuite/gcc.target/powerpc/bool2-p8.c | 1 + gcc/testsuite/gcc.target/powerpc/bool3-av.c | 1 + gcc/testsuite/gcc.target/powerpc/bool3-p7.c | 1 + gcc/testsuite/gcc.target/powerpc/bool3-p8.c | 1 + gcc/testsuite/gcc.target/powerpc/bswap64-1.c | 1 + gcc/testsuite/gcc.target/powerpc/bswap64-3.c | 1 + gcc/testsuite/gcc.target/powerpc/builtins-1.c | 167 + gcc/testsuite/gcc.target/powerpc/builtins-2.c | 48 + gcc/testsuite/gcc.target/powerpc/cell_builtin-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-3.c | 1 + gcc/testsuite/gcc.target/powerpc/cell_builtin-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/cell_builtin-5.c | 1 + gcc/testsuite/gcc.target/powerpc/cell_builtin-6.c | 1 + gcc/testsuite/gcc.target/powerpc/cell_builtin-7.c | 1 + gcc/testsuite/gcc.target/powerpc/cell_builtin-8.c | 1 + .../gcc.target/powerpc/compress-float-ppc-pic.c | 4 +- .../gcc.target/powerpc/compress-float-ppc.c | 4 +- gcc/testsuite/gcc.target/powerpc/cprophard.c | 13 + .../gcc.target/powerpc/crypto-builtin-1.c | 1 + .../gcc.target/powerpc/darwin-ehreturn-1.c | 1 + gcc/testsuite/gcc.target/powerpc/darwin-longlong.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-builtin-1.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-builtin-2.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-dd.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-td-2.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-td-3.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-td.c | 1 + .../gcc.target/powerpc/direct-move-double1.c | 1 + .../gcc.target/powerpc/direct-move-double2.c | 1 + .../gcc.target/powerpc/direct-move-float1.c | 1 + .../gcc.target/powerpc/direct-move-float2.c | 1 + .../gcc.target/powerpc/direct-move-long1.c | 1 + .../gcc.target/powerpc/direct-move-long2.c | 1 + .../gcc.target/powerpc/direct-move-vint1.c | 1 + .../gcc.target/powerpc/direct-move-vint2.c | 1 + gcc/testsuite/gcc.target/powerpc/direct-move.h | 2 + gcc/testsuite/gcc.target/powerpc/extend-divide-1.c | 1 + gcc/testsuite/gcc.target/powerpc/extend-divide-2.c | 1 + gcc/testsuite/gcc.target/powerpc/fusion.c | 1 + gcc/testsuite/gcc.target/powerpc/htm-builtin-1.c | 7 +- .../gcc.target/powerpc/le-altivec-consts.c | 1 + gcc/testsuite/gcc.target/powerpc/lhs-1.c | 1 + gcc/testsuite/gcc.target/powerpc/lhs-2.c | 1 + gcc/testsuite/gcc.target/powerpc/lhs-3.c | 1 + gcc/testsuite/gcc.target/powerpc/longcall-2.c | 32 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 1 + gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 21 + gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 1 + .../gcc.target/powerpc/optimize-bswapdi-2.c | 1 + .../gcc.target/powerpc/optimize-bswapdi-3.c | 1 + .../gcc.target/powerpc/optimize-bswapsi-2.c | 1 + .../gcc.target/powerpc/p8vector-builtin-1.c | 1 + .../gcc.target/powerpc/p8vector-builtin-2.c | 1 + .../gcc.target/powerpc/p8vector-builtin-3.c | 1 + .../gcc.target/powerpc/p8vector-builtin-4.c | 1 + .../gcc.target/powerpc/p8vector-builtin-5.c | 1 + .../gcc.target/powerpc/p8vector-builtin-6.c | 1 + .../gcc.target/powerpc/p8vector-builtin-7.c | 1 + gcc/testsuite/gcc.target/powerpc/p8vector-fp.c | 1 + .../gcc.target/powerpc/p8vector-int128-1.c | 1 + .../gcc.target/powerpc/p8vector-int128-2.c | 1 + gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 632 +- .../gcc.target/powerpc/p8vector-vbpermq.c | 1 + .../gcc.target/powerpc/p8vector-vectorize-1.c | 1 + .../gcc.target/powerpc/p8vector-vectorize-2.c | 1 + .../gcc.target/powerpc/p8vector-vectorize-3.c | 1 + .../gcc.target/powerpc/p8vector-vectorize-4.c | 1 + .../gcc.target/powerpc/p8vector-vectorize-5.c | 1 + gcc/testsuite/gcc.target/powerpc/pack01.c | 2 + gcc/testsuite/gcc.target/powerpc/parity-1.c | 1 + gcc/testsuite/gcc.target/powerpc/popcount-1.c | 1 + gcc/testsuite/gcc.target/powerpc/popcount-2.c | 1 + gcc/testsuite/gcc.target/powerpc/popcount-3.c | 1 + gcc/testsuite/gcc.target/powerpc/powerpc.exp | 4 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-5.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fma-7.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fpconv-1.c | 13 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-10.c | 6 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-11.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-fpconv-2.c | 6 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-3.c | 10 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 11 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-5.c | 15 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-6.c | 10 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-7.c | 10 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 11 +- gcc/testsuite/gcc.target/powerpc/ppc-fpconv-9.c | 4 +- gcc/testsuite/gcc.target/powerpc/ppc-pow.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-round.c | 9 +- gcc/testsuite/gcc.target/powerpc/ppc-target-1.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-target-2.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-target-3.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-target-4.c | 1 + .../gcc.target/powerpc/ppc-vector-memcpy.c | 2 + .../gcc.target/powerpc/ppc-vector-memset.c | 2 + gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c | 231 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 12 + .../gcc.target/powerpc/ppc64-abi-warn-2.c | 11 + .../gcc.target/powerpc/ppc64-abi-warn-3.c | 9 + gcc/testsuite/gcc.target/powerpc/ppu-intrinsics.c | 1 + gcc/testsuite/gcc.target/powerpc/pr26350.c | 1 + gcc/testsuite/gcc.target/powerpc/pr39902-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr42747.c | 1 + gcc/testsuite/gcc.target/powerpc/pr43154.c | 1 + gcc/testsuite/gcc.target/powerpc/pr46728-16.c | 1 + gcc/testsuite/gcc.target/powerpc/pr47251.c | 1 + gcc/testsuite/gcc.target/powerpc/pr47755-2.c | 9 +- gcc/testsuite/gcc.target/powerpc/pr47755.c | 1 + gcc/testsuite/gcc.target/powerpc/pr47862.c | 2 + gcc/testsuite/gcc.target/powerpc/pr48053-1.c | 2 + gcc/testsuite/gcc.target/powerpc/pr48053-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48053-3.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48192.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48226.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48258-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48258-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr48857.c | 1 + gcc/testsuite/gcc.target/powerpc/pr51623.c | 5 + gcc/testsuite/gcc.target/powerpc/pr52199.c | 1 + gcc/testsuite/gcc.target/powerpc/pr52457.c | 1 + gcc/testsuite/gcc.target/powerpc/pr52775.c | 1 + gcc/testsuite/gcc.target/powerpc/pr53199.c | 29 +- gcc/testsuite/gcc.target/powerpc/pr53487.c | 2 + gcc/testsuite/gcc.target/powerpc/pr55033.c | 1 + gcc/testsuite/gcc.target/powerpc/pr56605.c | 1 + gcc/testsuite/gcc.target/powerpc/pr57150.c | 1 + gcc/testsuite/gcc.target/powerpc/pr57744.c | 1 + gcc/testsuite/gcc.target/powerpc/pr57949-1.c | 1 + gcc/testsuite/gcc.target/powerpc/pr57949-2.c | 1 + gcc/testsuite/gcc.target/powerpc/pr58673-1.c | 2 + gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 4 + gcc/testsuite/gcc.target/powerpc/pr59054.c | 1 + gcc/testsuite/gcc.target/powerpc/pr60102.c | 11 + gcc/testsuite/gcc.target/powerpc/pr60137.c | 1 + gcc/testsuite/gcc.target/powerpc/pr60203.c | 1 + gcc/testsuite/gcc.target/powerpc/pr60676.c | 1 + gcc/testsuite/gcc.target/powerpc/pr61977-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr61977-2.c | 8 + gcc/testsuite/gcc.target/powerpc/pr63335.c | 30 + gcc/testsuite/gcc.target/powerpc/pr63491.c | 17 + gcc/testsuite/gcc.target/powerpc/pr64019.c | 71 + gcc/testsuite/gcc.target/powerpc/pr64205.c | 18 + gcc/testsuite/gcc.target/powerpc/pr64505.c | 231 + gcc/testsuite/gcc.target/powerpc/pr65058.c | 10 + gcc/testsuite/gcc.target/powerpc/pr65787.c | 21 + gcc/testsuite/gcc.target/powerpc/quad-atomic.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-1.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-2.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-3.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-4.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-5.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-6.c | 1 + gcc/testsuite/gcc.target/powerpc/recip-test.h | 2 +- gcc/testsuite/gcc.target/powerpc/sd-pwr6.c | 1 + gcc/testsuite/gcc.target/powerpc/sd-vsx.c | 1 + gcc/testsuite/gcc.target/powerpc/shift-dot.c | 49 + gcc/testsuite/gcc.target/powerpc/spe-evmerge.c | 71 + gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c | 35 + gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c | 42 + gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c | 53 + gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c | 56 + gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c | 54 + gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c | 43 + gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c | 51 + gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c | 57 + gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c | 15 + gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c | 41 + gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c | 43 + gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c | 45 + gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c | 45 + gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c | 32 + gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c | 38 + gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c | 40 + gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c | 42 + gcc/testsuite/gcc.target/powerpc/timode_off.c | 1 + gcc/testsuite/gcc.target/powerpc/upper-regs-df.c | 726 + gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c | 726 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-3.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-4.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-5.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-6.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-1.c | 9 +- gcc/testsuite/gcc.target/powerpc/vsx-extract-2.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-extract-3.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-float0.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-mass-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-sfminmax.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c | 1 + gcc/testsuite/gcc.target/powerpc/warn-2.c | 1 + gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c | 14 + gcc/testsuite/gcc.target/rx/builtins.c | 2 + gcc/testsuite/gcc.target/rx/rx.exp | 4 +- gcc/testsuite/gcc.target/s390/20090223-1.c | 2 +- gcc/testsuite/gcc.target/s390/20140327-1.c | 4 +- gcc/testsuite/gcc.target/s390/dfp-conv1.c | 22 + gcc/testsuite/gcc.target/s390/hotpatch-1.c | 17 +- gcc/testsuite/gcc.target/s390/hotpatch-10.c | 18 +- gcc/testsuite/gcc.target/s390/hotpatch-11.c | 14 +- gcc/testsuite/gcc.target/s390/hotpatch-12.c | 16 +- gcc/testsuite/gcc.target/s390/hotpatch-13.c | 21 + gcc/testsuite/gcc.target/s390/hotpatch-14.c | 20 + .../s390/{hotpatch-6.c => hotpatch-15.c} | 14 +- .../s390/{hotpatch-12.c => hotpatch-16.c} | 13 +- gcc/testsuite/gcc.target/s390/hotpatch-17.c | 20 + gcc/testsuite/gcc.target/s390/hotpatch-18.c | 19 + gcc/testsuite/gcc.target/s390/hotpatch-19.c | 25 + gcc/testsuite/gcc.target/s390/hotpatch-2.c | 15 +- gcc/testsuite/gcc.target/s390/hotpatch-20.c | 20 + gcc/testsuite/gcc.target/s390/hotpatch-21.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-22.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-23.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-24.c | 14 + gcc/testsuite/gcc.target/s390/hotpatch-25.c | 33 + gcc/testsuite/gcc.target/s390/hotpatch-3.c | 12 +- gcc/testsuite/gcc.target/s390/hotpatch-4.c | 20 +- gcc/testsuite/gcc.target/s390/hotpatch-5.c | 17 +- gcc/testsuite/gcc.target/s390/hotpatch-6.c | 15 +- gcc/testsuite/gcc.target/s390/hotpatch-7.c | 15 +- gcc/testsuite/gcc.target/s390/hotpatch-8.c | 27 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 17 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-1.c | 28 +- .../gcc.target/s390/hotpatch-compile-10.c | 10 + .../gcc.target/s390/hotpatch-compile-11.c | 12 + .../gcc.target/s390/hotpatch-compile-12.c | 12 + .../gcc.target/s390/hotpatch-compile-13.c | 29 + .../gcc.target/s390/hotpatch-compile-14.c | 11 + .../gcc.target/s390/hotpatch-compile-15.c | 43 + .../gcc.target/s390/hotpatch-compile-16.c | 24 + gcc/testsuite/gcc.target/s390/hotpatch-compile-2.c | 28 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-3.c | 28 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-4.c | 10 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-5.c | 27 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-6.c | 10 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-7.c | 66 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-8.c | 23 +- gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c | 10 + gcc/testsuite/gcc.target/s390/htm-nofloat-1.c | 1 + gcc/testsuite/gcc.target/s390/pr42224.c | 3 +- gcc/testsuite/gcc.target/s390/pr55718.c | 2 +- gcc/testsuite/gcc.target/s390/pr57559.c | 2 +- gcc/testsuite/gcc.target/s390/pr57960.c | 2 +- gcc/testsuite/gcc.target/s390/pr61078.c | 26 + gcc/testsuite/gcc.target/s390/s390.exp | 2 +- .../gcc.target/sh/attr-isr-nosave_low_regs.c | 9 +- gcc/testsuite/gcc.target/sh/attr-isr-trapa.c | 6 +- gcc/testsuite/gcc.target/sh/attr-isr.c | 18 + gcc/testsuite/gcc.target/sh/cmpstr.c | 7 +- gcc/testsuite/gcc.target/sh/cmpstrn.c | 9 +- .../gcc.target/sh/force-cbranch-delay-slot.c | 18 + gcc/testsuite/gcc.target/sh/hiconst.c | 5 +- gcc/testsuite/gcc.target/sh/pr43417.c | 11 +- .../gcc.target/sh/{pr49263.c => pr49263-1.c} | 40 +- gcc/testsuite/gcc.target/sh/pr49263-2.c | 53 + gcc/testsuite/gcc.target/sh/pr49263-3.c | 176 + gcc/testsuite/gcc.target/sh/pr49263-4.c | 10 + gcc/testsuite/gcc.target/sh/pr49263.c | 2 + gcc/testsuite/gcc.target/sh/pr51244-12.c | 58 +- gcc/testsuite/gcc.target/sh/pr51244-13.c | 6 + gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-20.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-4.c | 24 +- gcc/testsuite/gcc.target/sh/pr52933-1.c | 49 +- gcc/testsuite/gcc.target/sh/pr52933-2.c | 7 +- gcc/testsuite/gcc.target/sh/pr52933-3.c | 28 + gcc/testsuite/gcc.target/sh/pr53513-1.c | 11 + gcc/testsuite/gcc.target/sh/pr53987-1.c | 66 + gcc/testsuite/gcc.target/sh/pr53988-1.c | 66 + gcc/testsuite/gcc.target/sh/pr54089-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 11 +- gcc/testsuite/gcc.target/sh/pr54236-3.c | 73 +- gcc/testsuite/gcc.target/sh/pr54236-4.c | 70 + gcc/testsuite/gcc.target/sh/pr54602-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr54680.c | 4 +- gcc/testsuite/gcc.target/sh/pr54760-5.c | 26 + gcc/testsuite/gcc.target/sh/pr54760-6.c | 19 + gcc/testsuite/gcc.target/sh/pr59278.c | 19 + gcc/testsuite/gcc.target/sh/pr59401-1.c | 20 + gcc/testsuite/gcc.target/sh/pr59533-1.c | 185 + gcc/testsuite/gcc.target/sh/pr61142.c | 30 + gcc/testsuite/gcc.target/sh/pr61996.c | 12 + gcc/testsuite/gcc.target/sh/pr63260.c | 30 + gcc/testsuite/gcc.target/sh/pr64345-1.c | 97 + gcc/testsuite/gcc.target/sh/pr64345-2.c | 116 + gcc/testsuite/gcc.target/sh/pr64366.c | 128 + gcc/testsuite/gcc.target/sh/pr64507.c | 25 + gcc/testsuite/gcc.target/sh/pr64659-0.h | 60 + gcc/testsuite/gcc.target/sh/pr64659-1.c | 7 + gcc/testsuite/gcc.target/sh/pr64659-2.c | 10 + gcc/testsuite/gcc.target/sh/pr64659-3.c | 10 + gcc/testsuite/gcc.target/sh/pr64659-4.c | 11 + gcc/testsuite/gcc.target/sh/pr64660-0.h | 44 + gcc/testsuite/gcc.target/sh/pr64660-1.c | 12 + gcc/testsuite/gcc.target/sh/pr64660-2.c | 13 + gcc/testsuite/gcc.target/sh/pr64660-3.c | 12 + gcc/testsuite/gcc.target/sh/pr64660-4.c | 17 + gcc/testsuite/gcc.target/sh/pr64661-0.h | 171 + gcc/testsuite/gcc.target/sh/pr64661-1.c | 6 + gcc/testsuite/gcc.target/sh/pr64661-2.c | 11 + gcc/testsuite/gcc.target/sh/pr64661-3.c | 11 + gcc/testsuite/gcc.target/sh/pr64661-4.c | 8 + gcc/testsuite/gcc.target/sh/pr64793.c | 18 + gcc/testsuite/gcc.target/sh/pr64851-0.h | 21 + gcc/testsuite/gcc.target/sh/pr64851-1.c | 6 + gcc/testsuite/gcc.target/sh/pr64851-2.c | 6 + gcc/testsuite/gcc.target/sh/pr64851-3.c | 6 + gcc/testsuite/gcc.target/sh/pr64851-4.c | 6 + .../gcc.target/sh/pragma-isr-nosave_low_regs.c | 9 +- gcc/testsuite/gcc.target/sh/pragma-isr-trapa.c | 6 +- gcc/testsuite/gcc.target/sh/pragma-isr-trapa2.c | 7 +- gcc/testsuite/gcc.target/sh/sh.exp | 48 +- gcc/testsuite/gcc.target/sh/sp-switch.c | 2 +- gcc/testsuite/gcc.target/sh/strlen.c | 4 +- gcc/testsuite/gcc.target/sh/torture/pr17280.c | 13 + gcc/testsuite/gcc.target/sh/torture/pr58314-2.c | 160 + gcc/testsuite/gcc.target/sh/torture/pr58314.c | 10 +- gcc/testsuite/gcc.target/sh/torture/pr63783-1.c | 29 + gcc/testsuite/gcc.target/sh/torture/pr63783-2.c | 29 + gcc/testsuite/gcc.target/sh/torture/pr64652.c | 16 + gcc/testsuite/gcc.target/sh/torture/pr65505.c | 122 + gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 4 +- gcc/testsuite/gcc.target/sparc/20001013-1.c | 2 +- gcc/testsuite/gcc.target/sparc/mnofpu.c | 1 + gcc/testsuite/gcc.target/sparc/sparc-ret.c | 2 + gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- gcc/testsuite/gcc.target/sparc/ultrasp6.c | 3 + gcc/testsuite/gcc.target/sparc/ultrasp8.c | 3 + gcc/testsuite/gcc.target/spu/ea/ea.exp | 2 +- gcc/testsuite/gcc.target/spu/spu.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 4 +- gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +- gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/visium/bit_shift.c | 13 + gcc/testsuite/gcc.target/visium/bit_test.c | 31 + gcc/testsuite/gcc.target/visium/block_move.c | 19 + gcc/testsuite/gcc.target/visium/cstore_eq.c | 25 + gcc/testsuite/gcc.target/visium/cstore_fp.c | 25 + gcc/testsuite/gcc.target/visium/cstore_uns.c | 25 + gcc/testsuite/gcc.target/visium/long_branch.c | 27 + gcc/testsuite/gcc.target/visium/loop_clear.c | 15 + .../{aarch64/aarch64.exp => visium/visium.exp} | 9 +- 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.target/x86_64/abi/callabi/vaarg-6.c | 40 + 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/PR24188.f | 3 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_13.f08 | 43 + gcc/testsuite/gfortran.dg/alloc_comp_assign_14.f08 | 46 + .../gfortran.dg/alloc_comp_constructor_7.f90 | 18 + .../gfortran.dg/alloc_comp_initializer_4.f03 | 14 + .../gfortran.dg/allocatable_function_8.f90 | 59 + .../gfortran.dg/allocate_alloc_opt_13.f90 | 3 + gcc/testsuite/gfortran.dg/allocate_class_4.f90 | 36 + gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90 | 47 + .../gfortran.dg/allocate_with_source_5.f90 | 52 + gcc/testsuite/gfortran.dg/array_assignment_5.f90 | 16 + gcc/testsuite/gfortran.dg/array_constructor_49.f90 | 13 + gcc/testsuite/gfortran.dg/array_memcpy_4.f90 | 2 +- gcc/testsuite/gfortran.dg/arrayio_15.f90 | 11 + gcc/testsuite/gfortran.dg/arrayio_16.f90 | 13 + gcc/testsuite/gfortran.dg/associate_1.f03 | 5 +- gcc/testsuite/gfortran.dg/associative_1.f90 | 10 + .../gfortran.dg/auto_char_dummy_array_1.f90 | 2 + gcc/testsuite/gfortran.dg/auto_save_2.f90 | 84 + gcc/testsuite/gfortran.dg/bessel_7.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 4 +- .../gfortran.dg/binding_label_tests_10.f03 | 3 - .../gfortran.dg/binding_label_tests_10_main.f03 | 3 +- .../gfortran.dg/binding_label_tests_11.f03 | 3 - .../gfortran.dg/binding_label_tests_11_main.f03 | 3 +- .../gfortran.dg/binding_label_tests_13.f03 | 3 - .../gfortran.dg/binding_label_tests_13_main.f03 | 4 +- .../gfortran.dg/binding_label_tests_2.f03 | 21 +- .../gfortran.dg/binding_label_tests_26a.f90 | 4 - .../gfortran.dg/binding_label_tests_26b.f90 | 4 +- .../gfortran.dg/binding_label_tests_27.f90 | 27 + .../gfortran.dg/binding_label_tests_4.f03 | 3 +- gcc/testsuite/gfortran.dg/block_13.f08 | 58 + gcc/testsuite/gfortran.dg/class_45a.f03 | 1 - gcc/testsuite/gfortran.dg/class_45b.f03 | 3 +- gcc/testsuite/gfortran.dg/class_4a.f03 | 7 +- gcc/testsuite/gfortran.dg/class_4b.f03 | 6 +- gcc/testsuite/gfortran.dg/class_4c.f03 | 5 +- gcc/testsuite/gfortran.dg/class_alias.f90 | 95 + gcc/testsuite/gfortran.dg/class_allocate_17.f90 | 32 + gcc/testsuite/gfortran.dg/class_allocate_18.f90 | 21 + gcc/testsuite/gfortran.dg/class_array_3.f03 | 4 +- gcc/testsuite/gfortran.dg/class_array_7.f03 | 2 +- gcc/testsuite/gfortran.dg/class_dummy_4.f03 | 2 +- gcc/testsuite/gfortran.dg/class_dummy_5.f90 | 30 + gcc/testsuite/gfortran.dg/class_to_type_3.f03 | 41 + gcc/testsuite/gfortran.dg/class_to_type_4.f90 | 119 + gcc/testsuite/gfortran.dg/coarray/atomic_2.f90 | 653 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 29 +- .../gfortran.dg/coarray/codimension_2.f90 | 14 + .../gfortran.dg/coarray/codimension_2a.f90 | 29 + .../gfortran.dg/coarray/codimension_2b.f90 | 13 + gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90 | 1459 + .../gfortran.dg/coarray/collectives_1.f90 | 8 +- .../gfortran.dg/coarray/collectives_2.f90 | 76 + .../gfortran.dg/coarray/collectives_3.f90 | 136 + .../gfortran.dg/coarray/collectives_4.f90 | 24 + .../gfortran.dg/coarray/cosubscript_1.f90 | 66 + gcc/testsuite/gfortran.dg/coarray/get_array.f90 | 288 + gcc/testsuite/gfortran.dg/coarray/lock_2.f90 | 89 + gcc/testsuite/gfortran.dg/coarray/send_array.f90 | 407 + .../gfortran.dg/coarray/sendget_array.f90 | 288 + gcc/testsuite/gfortran.dg/coarray_29_1.f90 | 3 - gcc/testsuite/gfortran.dg/coarray_29_2.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_32.f90 | 18 + gcc/testsuite/gfortran.dg/coarray_33.f90 | 17 + gcc/testsuite/gfortran.dg/coarray_34.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_35.f90 | 17 + gcc/testsuite/gfortran.dg/coarray_35a.f90 | 29 + gcc/testsuite/gfortran.dg/coarray_36.f | 347 + gcc/testsuite/gfortran.dg/coarray_37.f90 | 18 + gcc/testsuite/gfortran.dg/coarray_38.f90 | 124 + gcc/testsuite/gfortran.dg/coarray_39.f90 | 124 + gcc/testsuite/gfortran.dg/coarray_6.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_9.f90 | 1 + gcc/testsuite/gfortran.dg/coarray_atomic_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 | 27 + gcc/testsuite/gfortran.dg/coarray_atomic_3.f90 | 112 + gcc/testsuite/gfortran.dg/coarray_atomic_4.f90 | 69 + gcc/testsuite/gfortran.dg/coarray_atomic_5.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_atomic_6.f90 | 36 + .../gfortran.dg/coarray_collectives_10.f90 | 11 + .../gfortran.dg/coarray_collectives_11.f90 | 15 + .../gfortran.dg/coarray_collectives_12.f90 | 26 + .../gfortran.dg/coarray_collectives_13.f90 | 11 + .../gfortran.dg/coarray_collectives_14.f90 | 146 + .../gfortran.dg/coarray_collectives_15.f90 | 20 + .../gfortran.dg/coarray_collectives_16.f90 | 39 + .../gfortran.dg/coarray_collectives_3.f90 | 3 +- .../gfortran.dg/coarray_collectives_5.f90 | 6 +- .../gfortran.dg/coarray_collectives_6.f90 | 6 +- .../gfortran.dg/coarray_collectives_8.f90 | 14 + .../gfortran.dg/coarray_collectives_9.f90 | 62 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 47 + .../gfortran.dg/coarray_lib_realloc_1.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lock_6.f90 | 27 + gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 47 + gcc/testsuite/gfortran.dg/coarray_sync_memory.f90 | 19 + gcc/testsuite/gfortran.dg/coindexed_1.f90 | 72 + gcc/testsuite/gfortran.dg/continuation_13.f90 | 39 + gcc/testsuite/gfortran.dg/continuation_14.f | 30 + gcc/testsuite/gfortran.dg/cray_pointers_11.f90 | 22 + gcc/testsuite/gfortran.dg/data_initialized_3.f90 | 43 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- .../gfortran.dg/default_format_denormal_2.f90 | 4 +- .../gfortran.dg/deferred_type_param_6.f90 | 21 +- gcc/testsuite/gfortran.dg/defined_assignment_3.f90 | 2 +- gcc/testsuite/gfortran.dg/defined_assignment_5.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_44.f90 | 36 + gcc/testsuite/gfortran.dg/dependency_45.f90 | 12 + gcc/testsuite/gfortran.dg/dg.exp | 31 +- gcc/testsuite/gfortran.dg/do_iterator.f90 | 1 - gcc/testsuite/gfortran.dg/dollar_sym_1.f90 | 1 + gcc/testsuite/gfortran.dg/dollar_sym_3.f | 3 +- gcc/testsuite/gfortran.dg/dot_product_3.f90 | 15 + gcc/testsuite/gfortran.dg/dummy_procedure_11.f90 | 32 + .../gfortran.dg/elemental_dependency_4.f90 | 167 + .../gfortran.dg/elemental_dependency_5.f90 | 61 + .../gfortran.dg/elemental_subroutine_10.f90 | 4 +- gcc/testsuite/gfortran.dg/empty_label.f | 6 +- gcc/testsuite/gfortran.dg/empty_label.f90 | 6 +- gcc/testsuite/gfortran.dg/entry_20.f90 | 148 + gcc/testsuite/gfortran.dg/enum_10.f90 | 4 +- gcc/testsuite/gfortran.dg/enum_9.f90 | 2 +- gcc/testsuite/gfortran.dg/errnocheck_1.f90 | 8 + gcc/testsuite/gfortran.dg/error_stop_3.f90 | 9 + gcc/testsuite/gfortran.dg/error_stop_4.f90 | 9 + gcc/testsuite/gfortran.dg/extends_16.f90 | 25 + gcc/testsuite/gfortran.dg/filename_null.f90 | 17 + gcc/testsuite/gfortran.dg/finalize_27.f90 | 25 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 25 + gcc/testsuite/gfortran.dg/fmt_cache_1.f | 1 + gcc/testsuite/gfortran.dg/fmt_g0_7.f08 | 31 + gcc/testsuite/gfortran.dg/fmt_unlimited.f90 | 10 + gcc/testsuite/gfortran.dg/forall_5.f90 | 6 +- gcc/testsuite/gfortran.dg/g77/20010216-1.f | 2 +- gcc/testsuite/gfortran.dg/g77/README | 2 +- .../gfortran.dg/goacc/acc_on_device-1.f95 | 22 + .../gfortran.dg/goacc/acc_on_device-2-off.f95 | 39 + .../gfortran.dg/goacc/acc_on_device-2.f95 | 40 + gcc/testsuite/gfortran.dg/goacc/assumed.f95 | 47 + gcc/testsuite/gfortran.dg/goacc/asyncwait-1.f95 | 91 + gcc/testsuite/gfortran.dg/goacc/asyncwait-2.f95 | 91 + gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 | 41 + gcc/testsuite/gfortran.dg/goacc/asyncwait-4.f95 | 37 + gcc/testsuite/gfortran.dg/goacc/branch.f95 | 53 + gcc/testsuite/gfortran.dg/goacc/cache-1.f95 | 12 + gcc/testsuite/gfortran.dg/goacc/coarray.f95 | 35 + gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 108 + gcc/testsuite/gfortran.dg/goacc/combined_loop.f90 | 12 + .../gfortran.dg/goacc/continuation-free-form.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/cray.f95 | 56 + gcc/testsuite/gfortran.dg/goacc/critical.f95 | 27 + gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 | 259 + gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 30 + gcc/testsuite/gfortran.dg/goacc/declare-1.f95 | 20 + .../gfortran.dg/goacc/enter-exit-data.f95 | 88 + gcc/testsuite/gfortran.dg/goacc/fixed-1.f | 12 + gcc/testsuite/gfortran.dg/goacc/fixed-2.f | 15 + gcc/testsuite/gfortran.dg/goacc/fixed-3.f | 13 + gcc/testsuite/gfortran.dg/goacc/fixed-4.f | 6 + .../gfortran.dg/{gomp/gomp.exp => goacc/goacc.exp} | 6 +- gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 13 + gcc/testsuite/gfortran.dg/goacc/if.f95 | 52 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 32 + gcc/testsuite/gfortran.dg/goacc/list.f95 | 111 + gcc/testsuite/gfortran.dg/goacc/literal.f95 | 30 + gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 171 + gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 649 + gcc/testsuite/gfortran.dg/goacc/loop-3.f95 | 55 + gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 48 + gcc/testsuite/gfortran.dg/goacc/omp.f95 | 66 + .../gfortran.dg/goacc/parallel-kernels-clauses.f95 | 96 + .../gfortran.dg/goacc/parallel-kernels-regions.f95 | 55 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 41 + gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 32 + gcc/testsuite/gfortran.dg/goacc/private-1.f95 | 38 + gcc/testsuite/gfortran.dg/goacc/private-2.f95 | 39 + gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 23 + .../goacc/pure-elemental-procedures.f95 | 78 + gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 21 + gcc/testsuite/gfortran.dg/goacc/reduction.f95 | 138 + gcc/testsuite/gfortran.dg/goacc/routine-1.f90 | 37 + gcc/testsuite/gfortran.dg/goacc/routine-2.f90 | 17 + .../gfortran.dg/goacc/sentinel-free-form.f95 | 21 + .../gfortran.dg/goacc/several-directives.f95 | 6 + gcc/testsuite/gfortran.dg/goacc/sie.f95 | 252 + gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 41 + gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/depend-1.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 4 +- gcc/testsuite/gfortran.dg/gomp/map-1.f90 | 110 + gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/pr62131.f90 | 19 + gcc/testsuite/gfortran.dg/gomp/target1.f90 | 520 + gcc/testsuite/gfortran.dg/gomp/target2.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/target3.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/udr2.f90 | 10 + gcc/testsuite/gfortran.dg/gomp/udr4.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/udr8.f90 | 351 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 16 +- gcc/testsuite/gfortran.dg/graphite/pr59586.f | 11 + gcc/testsuite/gfortran.dg/guality/guality.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee.exp | 59 + gcc/testsuite/gfortran.dg/ieee/ieee_1.F90 | 150 + gcc/testsuite/gfortran.dg/ieee/ieee_2.f90 | 413 + gcc/testsuite/gfortran.dg/ieee/ieee_3.f90 | 167 + gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 189 + gcc/testsuite/gfortran.dg/ieee/ieee_5.f90 | 34 + gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 | 84 + gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 34 + gcc/testsuite/gfortran.dg/ieee/intrinsics_1.f90 | 60 + gcc/testsuite/gfortran.dg/ieee/intrinsics_2.F90 | 67 + gcc/testsuite/gfortran.dg/ieee/rounding_1.f90 | 152 + gcc/testsuite/gfortran.dg/ieee/underflow_1.f90 | 50 + gcc/testsuite/gfortran.dg/implicit_14.f90 | 8 + gcc/testsuite/gfortran.dg/implicit_15.f90 | 70 + gcc/testsuite/gfortran.dg/implicit_16.f90 | 40 + gcc/testsuite/gfortran.dg/implicit_4.f90 | 6 +- gcc/testsuite/gfortran.dg/inquire_internal.f90 | 15 + .../gfortran.dg/integer_exponentiation_6.F90 | 4 + gcc/testsuite/gfortran.dg/internal_pack_15.f90 | 77 + gcc/testsuite/gfortran.dg/kind_1.f90 | 24 + gcc/testsuite/gfortran.dg/line_length_10.f90 | 8 + gcc/testsuite/gfortran.dg/line_length_11.f90 | 8 + gcc/testsuite/gfortran.dg/line_length_4.f90 | 3 +- gcc/testsuite/gfortran.dg/line_length_5.f90 | 7 + gcc/testsuite/gfortran.dg/line_length_6.f90 | 8 + gcc/testsuite/gfortran.dg/line_length_7.f90 | 8 + gcc/testsuite/gfortran.dg/line_length_8.f90 | 9 + gcc/testsuite/gfortran.dg/line_length_9.f90 | 9 + gcc/testsuite/gfortran.dg/list_read_12.f90 | 1 + gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/make_unit.f90 | 34 + gcc/testsuite/gfortran.dg/namelist_86.f90 | 49 + gcc/testsuite/gfortran.dg/namelist_87.f90 | 62 + gcc/testsuite/gfortran.dg/negative_unit_check.f90 | 5 + gcc/testsuite/gfortran.dg/negative_unit_int8.f | 2 +- gcc/testsuite/gfortran.dg/nint_2.f90 | 3 +- gcc/testsuite/gfortran.dg/oldstyle_5.f | 8 + gcc/testsuite/gfortran.dg/open_errors.f90 | 12 +- gcc/testsuite/gfortran.dg/open_errors_2.f90 | 18 + gcc/testsuite/gfortran.dg/open_new_segv.f90 | 14 + gcc/testsuite/gfortran.dg/openacc-define-1.f90 | 7 + gcc/testsuite/gfortran.dg/openacc-define-2.f90 | 7 + gcc/testsuite/gfortran.dg/openacc-define-3.f90 | 11 + gcc/testsuite/gfortran.dg/openmp-define-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_2.f90 | 18 + gcc/testsuite/gfortran.dg/pointer_init_6.f90 | 1 + gcc/testsuite/gfortran.dg/pointer_intent_7.f90 | 2 +- gcc/testsuite/gfortran.dg/pointer_remapping_9.f90 | 31 + gcc/testsuite/gfortran.dg/pr32627.f03 | 2 +- gcc/testsuite/gfortran.dg/pr37287-1.f90 | 1 + gcc/testsuite/gfortran.dg/pr42108.f90 | 6 +- gcc/testsuite/gfortran.dg/pr42246-2.f | 2 +- gcc/testsuite/gfortran.dg/pr42294.f | 2 +- gcc/testsuite/gfortran.dg/pr44691.f | 2 +- gcc/testsuite/gfortran.dg/pr45636.f90 | 4 +- gcc/testsuite/gfortran.dg/pr56852.f90 | 11 + gcc/testsuite/gfortran.dg/pr61454.f90 | 14 + gcc/testsuite/gfortran.dg/pr61669.f90 | 7 + gcc/testsuite/gfortran.dg/pr61921.f90 | 15 + gcc/testsuite/gfortran.dg/pr61960.f90 | 29 + gcc/testsuite/gfortran.dg/pr62135.f90 | 17 + gcc/testsuite/gfortran.dg/pr62695.f90 | 27 + gcc/testsuite/gfortran.dg/pr63331.f90 | 5 + gcc/testsuite/gfortran.dg/pr63778.f | 46 + gcc/testsuite/gfortran.dg/pr63821.f90 | 17 + gcc/testsuite/gfortran.dg/pr63883.f90 | 13 + gcc/testsuite/gfortran.dg/pr64230.f90 | 42 + gcc/testsuite/gfortran.dg/pr64528.f90 | 20 + gcc/testsuite/gfortran.dg/pr64530.f90 | 38 + gcc/testsuite/gfortran.dg/pr64980.f03 | 22 + gcc/testsuite/gfortran.dg/pr65450.f90 | 35 + gcc/testsuite/gfortran.dg/pr65504.f90 | 28 + gcc/testsuite/gfortran.dg/proc_ptr_comp_39.f90 | 32 + gcc/testsuite/gfortran.dg/proc_ptr_comp_40.f90 | 26 + gcc/testsuite/gfortran.dg/proc_ptr_comp_41.f90 | 34 + gcc/testsuite/gfortran.dg/proc_ptr_comp_42.f90 | 16 + gcc/testsuite/gfortran.dg/proc_ptr_comp_43.f90 | 32 + gcc/testsuite/gfortran.dg/proc_ptr_comp_44.f90 | 71 + gcc/testsuite/gfortran.dg/proc_ptr_comp_45.f90 | 49 + gcc/testsuite/gfortran.dg/pure_dummy_length_1.f90 | 2 +- gcc/testsuite/gfortran.dg/quad_2.f90 | 2 +- gcc/testsuite/gfortran.dg/read_eof_8.f90 | 1 + .../gfortran.dg/readwrite_unf_direct_eor_1.f90 | 1 + gcc/testsuite/gfortran.dg/realloc_on_assign_21.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_24.f90 | 10 + gcc/testsuite/gfortran.dg/realloc_on_assign_25.f90 | 20 + gcc/testsuite/gfortran.dg/reassoc_6.f | 4 +- gcc/testsuite/gfortran.dg/round_4.f90 | 1 + gcc/testsuite/gfortran.dg/sizeof_2.f90 | 2 +- gcc/testsuite/gfortran.dg/sizeof_4.f90 | 95 + gcc/testsuite/gfortran.dg/stfunc_6.f90 | 6 +- gcc/testsuite/gfortran.dg/storage_size_1.f08 | 2 +- gcc/testsuite/gfortran.dg/storage_size_5.f90 | 44 + .../gfortran.dg/structure_constructor_12.f90 | 15 + gcc/testsuite/gfortran.dg/substr_6.f90 | 11 +- gcc/testsuite/gfortran.dg/system_clock_3.f08 | 22 + gcc/testsuite/gfortran.dg/tab_continuation.f | 13 +- .../gfortran.dg/test_common_binding_labels_2.f03 | 1 - .../test_common_binding_labels_2_main.f03 | 4 +- .../gfortran.dg/test_common_binding_labels_3.f03 | 1 - .../test_common_binding_labels_3_main.f03 | 3 +- gcc/testsuite/gfortran.dg/trim_optimize_1.f90 | 2 +- gcc/testsuite/gfortran.dg/trim_optimize_2.f90 | 2 +- gcc/testsuite/gfortran.dg/type_to_class_2.f03 | 30 + gcc/testsuite/gfortran.dg/type_to_class_3.f03 | 33 + gcc/testsuite/gfortran.dg/typebound_call_26.f90 | 30 + .../gfortran.dg/typebound_operator_20.f90 | 53 + gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 11 +- gcc/testsuite/gfortran.dg/typebound_proc_16.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_18.f90 | 69 + .../gfortran.dg/unlimited_polymorphic_19.f90 | 53 + .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_20.f90 | 106 + .../gfortran.dg/unlimited_polymorphic_21.f90 | 35 + .../gfortran.dg/unlimited_polymorphic_22.f90 | 215 + .../gfortran.dg/unlimited_polymorphic_23.f90 | 35 + .../gfortran.dg/unlimited_polymorphic_24.f03 | 218 + gcc/testsuite/gfortran.dg/use_rename_7.f90 | 27 + gcc/testsuite/gfortran.dg/use_rename_8.f90 | 50 + gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 22 + gcc/testsuite/gfortran.dg/used_types_27.f90 | 18 + gcc/testsuite/gfortran.dg/vect/pr45714-a.f | 2 +- gcc/testsuite/gfortran.dg/vect/pr62283.f | 17 + gcc/testsuite/gfortran.dg/vect/vect.exp | 20 +- gcc/testsuite/gfortran.dg/warnings_are_errors_1.f | 7 +- .../gfortran.dg/warnings_are_errors_1.f90 | 7 +- gcc/testsuite/gfortran.dg/wextra_1.f | 2 +- gcc/testsuite/gfortran.dg/whole_file_28.f90 | 3 - gcc/testsuite/gfortran.dg/whole_file_29.f90 | 3 +- gcc/testsuite/gfortran.dg/whole_file_30.f90 | 3 - gcc/testsuite/gfortran.dg/whole_file_31.f90 | 3 +- gcc/testsuite/gfortran.dg/widechar_10.f90 | 6 + .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr65758.f90 | 20 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/addr7.adb | 12 + gcc/testsuite/gnat.dg/addr7.ads | 8 + gcc/testsuite/gnat.dg/addr8.adb | 12 + gcc/testsuite/gnat.dg/addr8.ads | 8 + gcc/testsuite/gnat.dg/blocklocs.adb | 26 + gcc/testsuite/gnat.dg/case_null.adb | 2 +- gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/discr42.adb | 22 + gcc/testsuite/gnat.dg/discr42_pkg.adb | 13 + gcc/testsuite/gnat.dg/discr42_pkg.ads | 12 + gcc/testsuite/gnat.dg/discr6.adb | 33 - gcc/testsuite/gnat.dg/discr6_pkg.ads | 16 - gcc/testsuite/gnat.dg/entry_queues2.adb | 45 + gcc/testsuite/gnat.dg/entry_queues3.adb | 29 + gcc/testsuite/gnat.dg/fixce.adb | 1 + gcc/testsuite/gnat.dg/inline1.adb | 11 + gcc/testsuite/gnat.dg/inline10.adb | 9 + gcc/testsuite/gnat.dg/inline10_pkg.adb | 21 + gcc/testsuite/gnat.dg/inline10_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline11.adb | 9 + gcc/testsuite/gnat.dg/inline11_pkg.adb | 15 + gcc/testsuite/gnat.dg/inline11_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline1_pkg.adb | 34 + gcc/testsuite/gnat.dg/inline1_pkg.ads | 9 + gcc/testsuite/gnat.dg/inline2.adb | 12 + gcc/testsuite/gnat.dg/inline2_pkg.adb | 34 + gcc/testsuite/gnat.dg/inline2_pkg.ads | 9 + gcc/testsuite/gnat.dg/inline3.adb | 10 + gcc/testsuite/gnat.dg/inline3_pkg.adb | 17 + gcc/testsuite/gnat.dg/inline3_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline4.adb | 8 + gcc/testsuite/gnat.dg/inline4_pkg.adb | 17 + gcc/testsuite/gnat.dg/inline4_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline5.adb | 11 + gcc/testsuite/gnat.dg/inline5_pkg.adb | 16 + gcc/testsuite/gnat.dg/inline5_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline6.adb | 9 + gcc/testsuite/gnat.dg/inline6_pkg.adb | 17 + gcc/testsuite/gnat.dg/inline6_pkg.ads | 6 + gcc/testsuite/gnat.dg/inline7.adb | 11 + gcc/testsuite/gnat.dg/inline7_pkg1.adb | 15 + gcc/testsuite/gnat.dg/inline7_pkg1.ads | 6 + gcc/testsuite/gnat.dg/inline7_pkg2.adb | 8 + gcc/testsuite/gnat.dg/inline7_pkg2.ads | 7 + gcc/testsuite/gnat.dg/inline8.adb | 9 + gcc/testsuite/gnat.dg/inline8_pkg1.adb | 16 + gcc/testsuite/gnat.dg/inline8_pkg1.ads | 6 + gcc/testsuite/gnat.dg/inline8_pkg2.adb | 8 + gcc/testsuite/gnat.dg/inline8_pkg2.ads | 7 + gcc/testsuite/gnat.dg/inline9.adb | 11 + gcc/testsuite/gnat.dg/inline9_pkg.adb | 20 + gcc/testsuite/gnat.dg/inline9_pkg.ads | 6 + gcc/testsuite/gnat.dg/loop_optimization18.adb | 16 + gcc/testsuite/gnat.dg/loop_optimization18.ads | 7 + gcc/testsuite/gnat.dg/loop_optimization18_pkg.ads | 15 + gcc/testsuite/gnat.dg/lto16.adb | 17 + gcc/testsuite/gnat.dg/lto16_pkg.adb | 18 + gcc/testsuite/gnat.dg/lto16_pkg.ads | 5 + gcc/testsuite/gnat.dg/nan_max.adb | 30 + .../{object_overflow4.adb => object_overflow5.adb} | 8 +- gcc/testsuite/gnat.dg/opt39.adb | 31 + gcc/testsuite/gnat.dg/opt40.adb | 17 + gcc/testsuite/gnat.dg/opt41.adb | 15 + gcc/testsuite/gnat.dg/opt41_pkg.adb | 53 + gcc/testsuite/gnat.dg/opt41_pkg.ads | 28 + gcc/testsuite/gnat.dg/opt42.adb | 22 + gcc/testsuite/gnat.dg/opt42.ads | 9 + gcc/testsuite/gnat.dg/opt43.adb | 21 + gcc/testsuite/gnat.dg/opt44.adb | 19 + gcc/testsuite/gnat.dg/opt44.ads | 8 + gcc/testsuite/gnat.dg/opt45.adb | 38 + gcc/testsuite/gnat.dg/opt46.adb | 45 + gcc/testsuite/gnat.dg/opt46.ads | 16 + gcc/testsuite/gnat.dg/opt46_pkg.adb | 8 + gcc/testsuite/gnat.dg/opt46_pkg.ads | 31 + gcc/testsuite/gnat.dg/opt47.adb | 31 + gcc/testsuite/gnat.dg/opt48.adb | 12 + gcc/testsuite/gnat.dg/opt48_pkg1.adb | 17 + gcc/testsuite/gnat.dg/opt48_pkg1.ads | 7 + gcc/testsuite/gnat.dg/opt48_pkg2.adb | 8 + gcc/testsuite/gnat.dg/opt48_pkg2.ads | 11 + gcc/testsuite/gnat.dg/pack20.adb | 9 + gcc/testsuite/gnat.dg/pack20.ads | 15 + gcc/testsuite/gnat.dg/pack20_pkg.ads | 7 + gcc/testsuite/gnat.dg/return4.adb | 22 + gcc/testsuite/gnat.dg/return4_pkg.adb | 9 + gcc/testsuite/gnat.dg/return4_pkg.ads | 9 + gcc/testsuite/gnat.dg/round_div.adb | 17 + gcc/testsuite/gnat.dg/specs/alignment2.ads | 2 + gcc/testsuite/gnat.dg/specs/atomic2.ads | 26 + gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 12 +- gcc/testsuite/gnat.dg/specs/concat1.ads | 10 + gcc/testsuite/gnat.dg/specs/concat1_pkg.ads | 9 + gcc/testsuite/gnat.dg/specs/debug1.ads | 2 +- gcc/testsuite/gnat.dg/specs/delta_small.ads | 1 + gcc/testsuite/gnat.dg/specs/formal_type.ads | 3 +- gcc/testsuite/gnat.dg/specs/no_streams.ads | 14 + gcc/testsuite/gnat.dg/specs/opt2.ads | 11 + gcc/testsuite/gnat.dg/specs/pack10.ads | 14 + gcc/testsuite/gnat.dg/specs/pack10_pkg.adb | 5 + gcc/testsuite/gnat.dg/specs/pack10_pkg.ads | 9 + gcc/testsuite/gnat.dg/specs/pack11.ads | 21 + gcc/testsuite/gnat.dg/specs/pack12.ads | 21 + gcc/testsuite/gnat.dg/specs/private2.ads | 9 + gcc/testsuite/gnat.dg/specs/private2_pkg.ads | 11 + gcc/testsuite/gnat.dg/specs/size_clause1.ads | 1 + gcc/testsuite/gnat.dg/specs/size_clause2.ads | 1 + gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/specs/volatile1.ads | 25 + gcc/testsuite/gnat.dg/timing_events.adb | 29 - gcc/testsuite/gnat.dg/unchecked_convert1.adb | 4 +- gcc/testsuite/gnat.dg/volatile13.adb | 11 + gcc/testsuite/gnat.dg/volatile13.ads | 19 + gcc/testsuite/go.dg/dg.exp | 4 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 74 +- gcc/testsuite/go.test/test/fixedbugs/bug299.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug371.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue3924.go | 6 +- gcc/testsuite/go.test/test/interface/explicit.go | 4 +- gcc/testsuite/go.test/test/interface/fail.go | 14 - gcc/testsuite/go.test/test/named1.go | 8 +- gcc/testsuite/go.test/test/shift1.go | 2 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 268 + .../create-code-for-hello-world-executable.h | 101 + gcc/testsuite/jit.dg/harness.h | 427 + gcc/testsuite/jit.dg/jit.exp | 863 + gcc/testsuite/jit.dg/test-accessing-struct.c | 112 + gcc/testsuite/jit.dg/test-accessing-union.c | 97 + gcc/testsuite/jit.dg/test-arith-overflow.c | 225 + gcc/testsuite/jit.dg/test-array-as-pointer.c | 102 + gcc/testsuite/jit.dg/test-arrays.c | 165 + .../jit.dg/test-calling-external-function.c | 118 + gcc/testsuite/jit.dg/test-calling-function-ptr.c | 118 + gcc/testsuite/jit.dg/test-combination.c | 27 + gcc/testsuite/jit.dg/test-compile-to-assembler.c | 13 + .../jit.dg/test-compile-to-dynamic-library.c | 66 + gcc/testsuite/jit.dg/test-compile-to-executable.c | 13 + gcc/testsuite/jit.dg/test-compile-to-object.c | 13 + gcc/testsuite/jit.dg/test-constants.c | 339 + gcc/testsuite/jit.dg/test-dot-product.c | 129 + gcc/testsuite/jit.dg/test-empty.c | 20 + .../test-error-accessing-field-in-other-struct.c | 114 + .../jit.dg/test-error-adding-to-terminated-block.c | 48 + gcc/testsuite/jit.dg/test-error-array-as-pointer.c | 102 + gcc/testsuite/jit.dg/test-error-bad-cast.c | 63 + .../jit.dg/test-error-block-in-wrong-function.c | 68 + ...-error-call-through-ptr-with-mismatching-args.c | 74 + ...test-error-call-through-ptr-with-non-function.c | 65 + .../test-error-call-through-ptr-with-non-pointer.c | 62 + ...t-error-call-through-ptr-with-not-enough-args.c | 70 + ...est-error-call-through-ptr-with-too-many-args.c | 87 + .../jit.dg/test-error-call-with-mismatching-args.c | 87 + .../jit.dg/test-error-call-with-not-enough-args.c | 87 + .../jit.dg/test-error-call-with-too-many-args.c | 89 + .../test-error-dereference-field-of-non-pointer.c | 95 + .../test-error-dereference-read-of-non-pointer.c | 55 + .../jit.dg/test-error-dereferencing-void-ptr.c | 96 + .../jit.dg/test-error-get-type-bad-enum.c | 27 + .../jit.dg/test-error-index-not-a-numeric-type.c | 34 + .../test-error-local-used-from-other-function.c | 70 + ...test-error-mismatching-types-in-assignment-op.c | 64 + .../test-error-mismatching-types-in-assignment.c | 61 + .../jit.dg/test-error-mismatching-types-in-call.c | 80 + gcc/testsuite/jit.dg/test-error-missing-return.c | 40 + .../jit.dg/test-error-new-binary-op-bad-op.c | 37 + .../jit.dg/test-error-new-function-bad-kind.c | 41 + .../jit.dg/test-error-new-unary-op-bad-op.c | 36 + .../jit.dg/test-error-null-passed-to-api.c | 33 + gcc/testsuite/jit.dg/test-error-param-reuse.c | 48 + gcc/testsuite/jit.dg/test-error-param-sharing.c | 61 + .../test-error-param-used-from-other-function.c | 74 + .../test-error-param-used-without-a-function.c | 56 + .../jit.dg/test-error-pr63969-missing-driver.c | 38 + .../test-error-return-within-void-function.c | 54 + .../jit.dg/test-error-unreachable-block.c | 50 + .../jit.dg/test-error-unrecognized-dump.c | 27 + .../jit.dg/test-error-unterminated-block.c | 42 + .../jit.dg/test-error-value-not-a-numeric-type.c | 29 + gcc/testsuite/jit.dg/test-expressions.c | 948 + gcc/testsuite/jit.dg/test-factorial.c | 103 + gcc/testsuite/jit.dg/test-fibonacci.c | 136 + gcc/testsuite/jit.dg/test-functions.c | 383 + gcc/testsuite/jit.dg/test-fuzzer.c | 469 + gcc/testsuite/jit.dg/test-hello-world.c | 72 + gcc/testsuite/jit.dg/test-linked-list.c | 141 + gcc/testsuite/jit.dg/test-long-names.c | 112 + gcc/testsuite/jit.dg/test-nested-contexts.c | 659 + gcc/testsuite/jit.dg/test-nested-loops.c | 179 + gcc/testsuite/jit.dg/test-operator-overloading.cc | 310 + gcc/testsuite/jit.dg/test-quadratic.c | 488 + gcc/testsuite/jit.dg/test-quadratic.cc | 366 + gcc/testsuite/jit.dg/test-reading-struct.c | 135 + gcc/testsuite/jit.dg/test-string-literal.c | 52 + gcc/testsuite/jit.dg/test-sum-of-squares.c | 142 + gcc/testsuite/jit.dg/test-threads.c | 172 + gcc/testsuite/jit.dg/test-types.c | 361 + gcc/testsuite/jit.dg/test-using-global.c | 130 + gcc/testsuite/jit.dg/test-volatile.c | 66 + gcc/testsuite/jit.dg/verify-dynamic-library.c | 41 + gcc/testsuite/lib/asan-dg.exp | 31 +- gcc/testsuite/lib/atomic-dg.exp | 2 +- gcc/testsuite/lib/c-compat.exp | 2 +- gcc/testsuite/lib/c-torture.exp | 31 +- gcc/testsuite/lib/cilk-plus-dg.exp | 2 +- gcc/testsuite/lib/clearcap.exp | 2 +- gcc/testsuite/lib/compat.exp | 3 +- gcc/testsuite/lib/copy-file.exp | 2 +- gcc/testsuite/lib/dejapatches.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 10 +- gcc/testsuite/lib/file-format.exp | 2 +- gcc/testsuite/lib/fortran-modules.exp | 2 +- gcc/testsuite/lib/fortran-torture.exp | 3 +- gcc/testsuite/lib/g++-dg.exp | 14 +- gcc/testsuite/lib/g++.exp | 21 +- gcc/testsuite/lib/gcc-defs.exp | 122 +- gcc/testsuite/lib/gcc-dg.exp | 87 +- gcc/testsuite/lib/gcc-gdb-test.exp | 53 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 2 +- gcc/testsuite/lib/gcc.exp | 28 +- gcc/testsuite/lib/gcov.exp | 5 +- gcc/testsuite/lib/gfortran-dg.exp | 49 +- gcc/testsuite/lib/gfortran.exp | 30 +- gcc/testsuite/lib/gnat-dg.exp | 2 +- gcc/testsuite/lib/gnat.exp | 2 +- gcc/testsuite/lib/go-dg.exp | 10 +- gcc/testsuite/lib/go-torture.exp | 4 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 81 +- gcc/testsuite/lib/mike-g++.exp | 4 +- gcc/testsuite/lib/mike-gcc.exp | 4 +- gcc/testsuite/lib/mpx-dg.exp | 145 + gcc/testsuite/lib/obj-c++-dg.exp | 8 +- gcc/testsuite/lib/obj-c++.exp | 4 +- gcc/testsuite/lib/objc-dg.exp | 8 +- gcc/testsuite/lib/objc-torture.exp | 2 +- gcc/testsuite/lib/objc.exp | 22 +- gcc/testsuite/lib/options.exp | 2 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 39 +- gcc/testsuite/lib/prune.exp | 16 +- gcc/testsuite/lib/scanasm.exp | 5 +- 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 | 650 +- gcc/testsuite/lib/target-utils.exp | 44 + 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 | 42 +- gcc/testsuite/lib/ubsan-dg.exp | 35 +- gcc/testsuite/lib/wrapper.exp | 4 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- .../obj-c++.dg/attributes/method-attribute-3.mm | 2 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/lambda-0.mm | 22 + gcc/testsuite/obj-c++.dg/lambda-1.mm | 13 + gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- .../testsuite/obj-c++.dg/standard-headers.mm | 142 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-6.mm | 5 +- gcc/testsuite/obj-c++.dg/torture/dg-torture.exp | 4 +- .../obj-c++.dg/torture/strings/strings.exp | 6 +- gcc/testsuite/obj-c++.dg/torture/tls/tls.exp | 4 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- .../objc.dg/attributes/method-attribute-3.m | 2 +- gcc/testsuite/objc.dg/dg.exp | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class.m | 13 + .../objc.dg/gnu-encoding/gnu-encoding.exp | 4 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- gcc/testsuite/objc.dg/strings/strings.exp | 2 +- gcc/testsuite/objc.dg/torture/dg-torture.exp | 4 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 6 +- gcc/testsuite/objc.dg/torture/tls/tls.exp | 4 +- gcc/testsuite/objc/compile/compile.exp | 2 +- gcc/testsuite/objc/compile/pr64668.m | 20 + .../objc/execute/exceptions/exceptions.exp | 2 +- gcc/testsuite/objc/execute/execute.exp | 2 +- gcc/timevar.c | 5 +- gcc/timevar.def | 17 +- gcc/timevar.h | 26 +- gcc/tlink.c | 24 +- gcc/toplev.c | 450 +- gcc/toplev.h | 27 +- gcc/tracer.c | 44 +- gcc/trans-mem.c | 437 +- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 67 +- gcc/tree-affine.h | 16 +- gcc/tree-browser.c | 38 +- gcc/tree-browser.def | 2 +- gcc/tree-call-cdce.c | 51 +- gcc/tree-cfg.c | 1328 +- gcc/tree-cfg.h | 15 +- gcc/tree-cfgcleanup.c | 239 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chkp-opt.c | 1394 + gcc/tree-chkp.c | 4389 ++ gcc/tree-chkp.h | 60 + gcc/tree-chrec.c | 38 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 110 +- gcc/tree-core.h | 209 +- gcc/tree-data-ref.c | 108 +- gcc/tree-data-ref.h | 76 +- gcc/tree-dfa.c | 204 +- gcc/tree-dfa.h | 147 +- gcc/tree-diagnostic.c | 12 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 14 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 521 +- gcc/tree-eh.h | 14 +- gcc/tree-emutls.c | 191 +- gcc/tree-hasher.h | 24 +- gcc/tree-if-conv.c | 971 +- gcc/tree-inline.c | 983 +- gcc/tree-inline.h | 51 +- gcc/tree-into-ssa.c | 220 +- gcc/tree-into-ssa.h | 4 +- gcc/tree-iterator.c | 12 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 90 +- gcc/tree-nested.c | 424 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 39 +- gcc/tree-object-size.c | 102 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 92 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 381 +- gcc/tree-parloops.h | 3 +- gcc/tree-pass.h | 31 +- gcc/tree-phinodes.c | 68 +- gcc/tree-phinodes.h | 10 +- gcc/tree-predcom.c | 129 +- gcc/tree-pretty-print.c | 2233 +- gcc/tree-pretty-print.h | 3 +- gcc/tree-profile.c | 207 +- gcc/tree-scalar-evolution.c | 204 +- gcc/tree-scalar-evolution.h | 4 +- gcc/tree-sra.c | 529 +- gcc/tree-ssa-address.c | 44 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 187 +- gcc/tree-ssa-alias.h | 14 +- gcc/tree-ssa-ccp.c | 547 +- gcc/tree-ssa-coalesce.c | 97 +- gcc/tree-ssa-coalesce.h | 2 +- gcc/tree-ssa-copy.c | 134 +- gcc/tree-ssa-copyrename.c | 45 +- gcc/tree-ssa-dce.c | 315 +- gcc/tree-ssa-dom.c | 1471 +- gcc/tree-ssa-dom.h | 3 +- gcc/tree-ssa-dse.c | 141 +- gcc/tree-ssa-forwprop.c | 2055 +- gcc/tree-ssa-ifcombine.c | 54 +- gcc/tree-ssa-live.c | 168 +- gcc/tree-ssa-live.h | 9 +- gcc/tree-ssa-loop-ch.c | 27 +- gcc/tree-ssa-loop-im.c | 189 +- gcc/tree-ssa-loop-ivcanon.c | 225 +- gcc/tree-ssa-loop-ivopts.c | 544 +- gcc/tree-ssa-loop-ivopts.h | 4 +- gcc/tree-ssa-loop-manip.c | 106 +- gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop-niter.c | 145 +- gcc/tree-ssa-loop-niter.h | 4 +- gcc/tree-ssa-loop-prefetch.c | 39 +- gcc/tree-ssa-loop-unswitch.c | 38 +- gcc/tree-ssa-loop.c | 139 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 708 +- gcc/tree-ssa-operands.c | 35 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phiopt.c | 443 +- gcc/tree-ssa-phiprop.c | 33 +- gcc/tree-ssa-pre.c | 477 +- gcc/tree-ssa-propagate.c | 208 +- gcc/tree-ssa-propagate.h | 4 +- gcc/tree-ssa-reassoc.c | 638 +- gcc/tree-ssa-sccvn.c | 505 +- gcc/tree-ssa-sccvn.h | 18 +- gcc/tree-ssa-scopedtables.c | 152 + gcc/{tree-ssa-dom.h => tree-ssa-scopedtables.h} | 28 +- gcc/tree-ssa-sink.c | 35 +- gcc/tree-ssa-strlen.c | 484 +- gcc/tree-ssa-structalias.c | 637 +- gcc/tree-ssa-tail-merge.c | 152 +- gcc/tree-ssa-ter.c | 26 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadedge.c | 530 +- gcc/tree-ssa-threadedge.h | 6 +- gcc/tree-ssa-threadupdate.c | 1117 +- gcc/tree-ssa-threadupdate.h | 3 +- gcc/tree-ssa-uncprop.c | 109 +- gcc/tree-ssa-uninit.c | 246 +- gcc/tree-ssa.c | 243 +- gcc/tree-ssa.h | 6 +- gcc/tree-ssanames.c | 17 +- gcc/tree-ssanames.h | 7 +- gcc/tree-stdarg.c | 322 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 237 +- gcc/tree-streamer-out.c | 141 +- gcc/tree-streamer.c | 66 +- gcc/tree-streamer.h | 28 +- gcc/tree-switch-conversion.c | 189 +- gcc/tree-tailcall.c | 94 +- gcc/tree-vect-data-refs.c | 760 +- gcc/tree-vect-generic.c | 299 +- gcc/tree-vect-loop-manip.c | 119 +- gcc/tree-vect-loop.c | 501 +- gcc/tree-vect-patterns.c | 628 +- gcc/tree-vect-slp.c | 360 +- gcc/tree-vect-stmts.c | 396 +- gcc/tree-vectorizer.c | 129 +- gcc/tree-vectorizer.h | 47 +- gcc/tree-vrp.c | 1362 +- gcc/tree.c | 1384 +- gcc/tree.def | 104 +- gcc/tree.h | 432 +- gcc/treestruct.def | 2 +- gcc/tsan.c | 309 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/ubsan.c | 1326 +- gcc/ubsan.h | 35 +- gcc/valtrack.c | 76 +- gcc/valtrack.h | 27 +- gcc/value-prof.c | 318 +- gcc/value-prof.h | 10 +- gcc/var-tracking.c | 760 +- gcc/varasm.c | 1001 +- gcc/varasm.h | 8 +- gcc/varpool.c | 626 +- gcc/vec.c | 2 +- gcc/vec.h | 7 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 21 +- gcc/vtable-verify.c | 68 +- gcc/vtable-verify.h | 15 +- gcc/web.c | 80 +- gcc/wide-int-print.cc | 5 +- gcc/wide-int-print.h | 2 +- gcc/wide-int.cc | 54 +- gcc/wide-int.h | 28 +- gcc/xcoff.h | 7 +- gcc/xcoffout.c | 11 +- gcc/xcoffout.h | 13 +- gotools/ChangeLog | 60 + gotools/Makefile.am | 135 + gotools/Makefile.in | 648 + gotools/README | 13 + {zlib => gotools}/aclocal.m4 | 7 +- {libgo => gotools}/config/go.m4 | 4 +- {gnattools => gotools}/configure | 2218 +- gotools/configure.ac | 88 + gotools/go.1 | 12 + gotools/gofmt.1 | 12 + include/ChangeLog | 122 + include/ChangeLog.jit | 11 + include/ansidecl.h | 9 + include/demangle.h | 11 +- include/dwarf2.def | 20 + include/dwarf2.h | 6 + include/filenames.h | 2 + include/floatformat.h | 8 + include/gcc-c-fe.def | 197 + include/gcc-c-interface.h | 220 + include/gcc-interface.h | 127 + include/gomp-constants.h | 116 + include/hashtab.h | 10 +- include/libiberty.h | 50 +- include/longlong.h | 7 +- include/partition.h | 6 +- include/splay-tree.h | 20 +- install-sh | 385 +- libada/ChangeLog | 22 +- libada/Makefile.in | 4 +- libada/configure | 12 +- libada/configure.ac | 2 +- libatomic/ChangeLog | 58 + libatomic/Makefile.am | 4 +- libatomic/Makefile.in | 66 +- libatomic/aclocal.m4 | 75 +- libatomic/cas_n.c | 4 +- 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/{posix => mingw}/host-config.h | 5 +- libatomic/config/{posix => mingw}/lock.c | 40 +- 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 | 54 +- libatomic/configure.ac | 8 +- libatomic/configure.tgt | 34 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/fenv.c | 2 +- libatomic/fop_n.c | 14 +- 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_i.h | 2 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/Makefile.in | 62 +- libatomic/testsuite/config/default.exp | 2 +- libatomic/testsuite/lib/libatomic.exp | 7 +- libatomic/testsuite/libatomic.c/c.exp | 1 + libbacktrace/ChangeLog | 28 + libbacktrace/ChangeLog.jit | 14 + libbacktrace/Makefile.am | 2 +- libbacktrace/alloc.c | 2 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 2 +- libbacktrace/configure | 137 +- libbacktrace/configure.ac | 7 +- libbacktrace/dwarf.c | 2 +- libbacktrace/elf.c | 2 +- libbacktrace/fileline.c | 2 +- libbacktrace/internal.h | 4 +- libbacktrace/mmap.c | 2 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/posix.c | 2 +- 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 | 92 + libcc1/Makefile.am | 72 + {lto-plugin => libcc1}/Makefile.in | 299 +- {lto-plugin => libcc1}/aclocal.m4 | 2 +- libcc1/callbacks.cc | 90 + libcc1/callbacks.hh | 64 + .../config.h.in => libcc1/cc1plugin-config.h.in | 48 +- {libcilkrts => libcc1}/configure | 4678 +- libcc1/configure.ac | 105 + libcc1/connection.cc | 154 + libcc1/connection.hh | 114 + libcc1/findcomp.cc | 139 + gcc/print-rtl.h => libcc1/findcomp.hh | 14 +- libcc1/libcc1.cc | 530 + libcc1/libcc1.sym | 1 + libcc1/libcc1plugin.sym | 2 + libcc1/marshall.cc | 166 + libcc1/marshall.hh | 93 + libcc1/names.cc | 46 + libcc1/names.hh | 55 + libcc1/plugin.cc | 928 + libcc1/rpc.hh | 486 + gcc/print-rtl.h => libcc1/status.hh | 22 +- libcilkrts/ChangeLog | 31 + libcilkrts/Makefile.am | 7 +- libcilkrts/Makefile.in | 11 +- libcilkrts/configure | 200 +- libcilkrts/configure.ac | 60 +- libcilkrts/configure.tgt | 17 +- libcpp/ChangeLog | 418 +- libcpp/ChangeLog.jit | 22 + libcpp/Makefile.in | 2 +- libcpp/charset.c | 13 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 83 +- libcpp/errors.c | 7 +- libcpp/expr.c | 100 +- libcpp/files.c | 101 +- libcpp/identifiers.c | 8 +- libcpp/include/cpp-id-data.h | 6 +- libcpp/include/cpplib.h | 36 +- libcpp/include/line-map.h | 45 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 72 +- libcpp/internal.h | 21 +- libcpp/lex.c | 281 +- libcpp/line-map.c | 94 +- libcpp/macro.c | 245 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 4 +- libcpp/po/ChangeLog | 46 + libcpp/po/be.po | 456 +- libcpp/po/ca.po | 475 +- libcpp/po/cpplib.pot | 505 +- libcpp/po/da.po | 16135 +---- libcpp/po/de.po | 3440 +- libcpp/po/el.po | 452 +- libcpp/po/eo.po | 469 +- libcpp/po/es.po | 477 +- libcpp/po/fi.po | 473 +- libcpp/po/fr.po | 19891 +------ libcpp/po/id.po | 477 +- libcpp/po/ja.po | 506 +- libcpp/po/nl.po | 482 +- libcpp/po/pt_BR.po | 482 +- libcpp/po/ru.po | 475 +- libcpp/po/sr.po | 463 +- libcpp/po/sv.po | 497 +- libcpp/po/tr.po | 477 +- libcpp/po/uk.po | 469 +- libcpp/po/vi.po | 467 +- libcpp/po/zh_CN.po | 477 +- libcpp/po/zh_TW.po | 477 +- libcpp/symtab.c | 6 +- libcpp/system.h | 2 +- libcpp/traditional.c | 182 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 8 + libdecnumber/ChangeLog.jit | 22 + libdecnumber/Makefile.in | 2 +- 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.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 | 117 + libffi/LICENSE | 2 +- libffi/Makefile.am | 228 +- libffi/Makefile.in | 782 +- libffi/README | 206 +- libffi/build-ios.sh | 67 - libffi/configure | 5010 +- libffi/configure.ac | 332 +- libffi/configure.host | 268 +- libffi/doc/libffi.texi | 158 +- libffi/doc/stamp-vti | 4 - libffi/doc/version.texi | 8 +- libffi/fficonfig.h.in | 13 +- libffi/generate-darwin-source-and-headers.py | 209 + libffi/generate-ios-source-and-headers.py | 160 - libffi/generate-osx-source-and-headers.py | 153 - libffi/include/Makefile.am | 3 +- libffi/include/Makefile.in | 13 +- libffi/include/ffi.h.in | 99 +- libffi/include/ffi_cfi.h | 55 + libffi/include/ffi_common.h | 20 +- libffi/libffi.pc.in | 11 + libffi/libffi.xcodeproj/project.pbxproj | 718 +- libffi/man/Makefile.in | 6 + libffi/man/ffi_prep_cif.3 | 4 +- libffi/msvcc.sh | 78 +- libffi/src/aarch64/ffi.c | 1660 +- libffi/src/aarch64/ffitarget.h | 30 +- libffi/src/aarch64/internal.h | 67 + libffi/src/aarch64/sysv.S | 651 +- libffi/src/alpha/ffi.c | 429 +- libffi/src/alpha/ffitarget.h | 4 + libffi/src/alpha/internal.h | 23 + libffi/src/alpha/osf.S | 427 +- libffi/src/arc/arcompact.S | 135 + libffi/src/arc/ffi.c | 268 + libffi/src/{m32r => arc}/ffitarget.h | 26 +- libffi/src/arm/ffi.c | 1141 +- libffi/src/arm/ffitarget.h | 10 +- libffi/src/arm/gentramp.sh | 118 - libffi/src/arm/internal.h | 7 + libffi/src/arm/sysv.S | 704 +- libffi/src/arm/trampoline.S | 4450 -- libffi/src/bfin/ffi.c | 3 +- libffi/src/bfin/sysv.S | 42 +- libffi/src/closures.c | 64 +- libffi/src/debug.c | 7 +- libffi/src/dlmalloc.c | 22 +- libffi/src/ia64/ffi.c | 2 +- libffi/src/java_raw_api.c | 18 + libffi/src/m68k/ffi.c | 10 + libffi/src/m68k/sysv.S | 57 +- libffi/src/m88k/ffi.c | 400 + libffi/src/m88k/ffitarget.h | 49 + libffi/src/m88k/obsd.S | 209 + libffi/src/metag/ffi.c | 330 + libffi/src/{m68k => metag}/ffitarget.h | 11 +- libffi/src/metag/sysv.S | 311 + libffi/src/microblaze/ffi.c | 321 + libffi/src/{avr32 => microblaze}/ffitarget.h | 26 +- libffi/src/microblaze/sysv.S | 302 + libffi/src/mips/ffi.c | 7 + libffi/src/mips/n32.S | 32 +- libffi/src/moxie/eabi.S | 101 + libffi/src/{frv => moxie}/ffi.c | 100 +- libffi/src/{alpha => moxie}/ffitarget.h | 19 +- libffi/src/nios2/ffi.c | 304 + libffi/src/{sh => nios2}/ffitarget.h | 36 +- libffi/src/nios2/sysv.S | 136 + libffi/src/or1k/ffi.c | 328 + libffi/src/{s390 => or1k}/ffitarget.h | 27 +- libffi/src/or1k/sysv.S | 107 + libffi/src/pa/ffitarget.h | 2 + libffi/src/powerpc/aix.S | 12 +- libffi/src/powerpc/darwin.S | 9 +- libffi/src/powerpc/darwin_closure.S | 35 +- libffi/src/powerpc/ffi.c | 40 +- libffi/src/powerpc/ffi_darwin.c | 10 +- libffi/src/powerpc/ffi_linux64.c | 25 +- libffi/src/powerpc/ffi_powerpc.h | 29 +- libffi/src/powerpc/ffi_sysv.c | 33 +- libffi/src/powerpc/ffitarget.h | 26 +- libffi/src/powerpc/linux64.S | 76 +- libffi/src/powerpc/linux64_closure.S | 207 +- libffi/src/powerpc/ppc_closure.S | 165 +- libffi/src/powerpc/sysv.S | 149 +- libffi/src/prep_cif.c | 47 +- libffi/src/raw_api.c | 13 + libffi/src/s390/ffi.c | 611 +- libffi/src/s390/ffitarget.h | 3 + libffi/src/s390/internal.h | 11 + libffi/src/s390/sysv.S | 623 +- libffi/src/sh/ffi.c | 2 +- libffi/src/sparc/ffi.c | 913 +- libffi/src/sparc/ffi64.c | 608 + libffi/src/sparc/ffitarget.h | 32 +- libffi/src/sparc/internal.h | 26 + libffi/src/sparc/v8.S | 597 +- libffi/src/sparc/v9.S | 547 +- libffi/src/tile/tile.S | 2 +- libffi/src/types.c | 68 +- libffi/src/vax/elfbsd.S | 195 + libffi/src/vax/ffi.c | 276 + libffi/src/vax/ffitarget.h | 49 + libffi/src/x86/{ffi64.c => darwin64_c.c} | 0 libffi/src/x86/{ffi.c => darwin_c.c} | 0 libffi/src/x86/ffi.c | 1282 +- libffi/src/x86/ffi64.c | 401 +- libffi/src/x86/ffitarget.h | 84 +- libffi/src/x86/ffiw64.c | 281 + libffi/src/x86/freebsd.S | 458 - libffi/src/x86/internal.h | 29 + libffi/src/x86/internal64.h | 22 + libffi/src/x86/sysv.S | 1372 +- libffi/src/x86/unix64.S | 718 +- libffi/src/x86/win32.S | 1201 - libffi/src/x86/win64.S | 693 +- libffi/src/xtensa/ffi.c | 298 + libffi/src/{m68k => xtensa}/ffitarget.h | 15 +- libffi/src/xtensa/sysv.S | 253 + libffi/testsuite/Makefile.am | 149 +- libffi/testsuite/Makefile.in | 155 +- libffi/testsuite/lib/libffi.exp | 73 +- {gcc => libffi}/testsuite/lib/target-libpath.exp | 145 +- {gcc => libffi}/testsuite/lib/wrapper.exp | 3 +- libffi/testsuite/libffi.call/call.exp | 10 +- .../{closure_stdcall.c => closure_simple.c} | 31 +- libffi/testsuite/libffi.call/closure_thiscall.c | 72 - .../libffi.call/cls_align_longdouble_split.c | 2 - .../libffi.call/cls_align_longdouble_split2.c | 2 - libffi/testsuite/libffi.call/cls_longdouble.c | 6 +- libffi/testsuite/libffi.call/cls_many_mixed_args.c | 70 + .../libffi.call/cls_many_mixed_float_double.c | 55 + libffi/testsuite/libffi.call/cls_pointer.c | 2 +- libffi/testsuite/libffi.call/cls_pointer_stack.c | 14 +- libffi/testsuite/libffi.call/cls_struct_va1.c | 4 +- libffi/testsuite/libffi.call/cls_ulonglong.c | 10 +- libffi/testsuite/libffi.call/ffitest.h | 61 +- libffi/testsuite/libffi.call/float1.c | 4 +- libffi/testsuite/libffi.call/float2.c | 8 +- libffi/testsuite/libffi.call/float3.c | 6 +- libffi/testsuite/libffi.call/float_va.c | 16 +- libffi/testsuite/libffi.call/huge_struct.c | 11 +- libffi/testsuite/libffi.call/many.c | 22 +- libffi/testsuite/libffi.call/many2.c | 9 +- libffi/testsuite/libffi.call/many2_win32.c | 63 - .../libffi.call/{many.c => many_double.c} | 43 +- libffi/testsuite/libffi.call/many_mixed.c | 78 + libffi/testsuite/libffi.call/many_win32.c | 63 - libffi/testsuite/libffi.call/negint.c | 1 - libffi/testsuite/libffi.call/nested_struct1.c | 2 +- libffi/testsuite/libffi.call/nested_struct11.c | 2 +- libffi/testsuite/libffi.call/pr1172638.c | 127 + libffi/testsuite/libffi.call/return_dbl.c | 1 + libffi/testsuite/libffi.call/return_ldl.c | 2 +- libffi/testsuite/libffi.call/return_uc.c | 2 +- libffi/testsuite/libffi.call/stret_large.c | 4 +- libffi/testsuite/libffi.call/stret_large2.c | 4 +- libffi/testsuite/libffi.call/strlen.c | 4 +- .../libffi.call/{fastthis1_win32.c => strlen2.c} | 15 +- libffi/testsuite/libffi.call/strlen2_win32.c | 44 - .../libffi.call/{fastthis2_win32.c => strlen3.c} | 15 +- .../libffi.call/{fastthis3_win32.c => strlen4.c} | 15 +- libffi/testsuite/libffi.call/strlen_win32.c | 44 - libffi/testsuite/libffi.call/struct1.c | 4 +- libffi/testsuite/libffi.call/struct1_win32.c | 67 - libffi/testsuite/libffi.call/struct2.c | 4 +- libffi/testsuite/libffi.call/struct2_win32.c | 67 - libffi/testsuite/libffi.call/struct3.c | 4 +- libffi/testsuite/libffi.call/struct4.c | 4 +- libffi/testsuite/libffi.call/struct5.c | 4 +- libffi/testsuite/libffi.call/struct6.c | 4 +- libffi/testsuite/libffi.call/struct7.c | 4 +- libffi/testsuite/libffi.call/struct8.c | 4 +- libffi/testsuite/libffi.call/struct9.c | 4 +- .../testsuite/libffi.complex/cls_align_complex.inc | 91 + .../libffi.complex/cls_align_complex_double.c | 10 + .../libffi.complex/cls_align_complex_float.c | 10 + .../libffi.complex/cls_align_complex_longdouble.c | 10 + libffi/testsuite/libffi.complex/cls_complex.inc | 42 + .../testsuite/libffi.complex/cls_complex_double.c | 10 + .../testsuite/libffi.complex/cls_complex_float.c | 10 + .../libffi.complex/cls_complex_longdouble.c | 10 + .../libffi.complex/cls_complex_struct.inc | 71 + .../libffi.complex/cls_complex_struct_double.c | 10 + .../libffi.complex/cls_complex_struct_float.c | 10 + .../libffi.complex/cls_complex_struct_longdouble.c | 10 + libffi/testsuite/libffi.complex/cls_complex_va.inc | 80 + .../libffi.complex/cls_complex_va_double.c | 10 + .../libffi.complex/cls_complex_va_float.c | 16 + .../libffi.complex/cls_complex_va_longdouble.c | 10 + .../testsuite/libffi.complex/complex.exp | 22 +- libffi/testsuite/libffi.complex/complex.inc | 51 + .../libffi.complex/complex_defs_double.inc | 7 + .../libffi.complex/complex_defs_float.inc | 7 + .../libffi.complex/complex_defs_longdouble.inc | 7 + libffi/testsuite/libffi.complex/complex_double.c | 10 + libffi/testsuite/libffi.complex/complex_float.c | 10 + libffi/testsuite/libffi.complex/complex_int.c | 86 + .../testsuite/libffi.complex/complex_longdouble.c | 10 + libffi/testsuite/libffi.complex/ffitest.h | 1 + libffi/testsuite/libffi.complex/many_complex.inc | 78 + .../testsuite/libffi.complex/many_complex_double.c | 10 + .../testsuite/libffi.complex/many_complex_float.c | 10 + .../libffi.complex/many_complex_longdouble.c | 10 + libffi/testsuite/libffi.complex/return_complex.inc | 37 + .../testsuite/libffi.complex/return_complex1.inc | 41 + .../libffi.complex/return_complex1_double.c | 10 + .../libffi.complex/return_complex1_float.c | 10 + .../libffi.complex/return_complex1_longdouble.c | 10 + .../testsuite/libffi.complex/return_complex2.inc | 44 + .../libffi.complex/return_complex2_double.c | 10 + .../libffi.complex/return_complex2_float.c | 10 + .../libffi.complex/return_complex2_longdouble.c | 10 + .../libffi.complex/return_complex_double.c | 10 + .../libffi.complex/return_complex_float.c | 10 + .../libffi.complex/return_complex_longdouble.c | 10 + libffi/testsuite/libffi.go/aa-direct.c | 34 + libffi/testsuite/libffi.go/closure1.c | 28 + libffi/testsuite/libffi.go/ffitest.h | 1 + .../lib.exp => libffi/testsuite/libffi.go/go.exp | 22 +- libffi/testsuite/libffi.go/static-chain.h | 19 + libgcc/ChangeLog | 971 +- libgcc/Makefile.in | 48 +- libgcc/config.host | 93 +- libgcc/config.in | 3 + libgcc/config/{alpha => aarch64}/crtfastmath.c | 20 +- libgcc/config/aarch64/crti.S | 2 +- libgcc/config/aarch64/crtn.S | 2 +- libgcc/config/aarch64/linux-unwind.h | 11 +- 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 | 4 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- 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 | 2 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 2 +- 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 | 2 +- libgcc/config/arc/ieee-754/mulsf3.S | 2 +- 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 | 2 +- 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 | 2 +- libgcc/config/arm/bpabi-lib.h | 2 +- libgcc/config/arm/bpabi-v6m.S | 12 +- libgcc/config/arm/bpabi.S | 188 +- libgcc/config/arm/bpabi.c | 16 +- libgcc/config/arm/crti.S | 2 +- libgcc/config/arm/crtn.S | 2 +- libgcc/config/arm/fp16.c | 2 +- libgcc/config/arm/freebsd-atomic.c | 224 + libgcc/config/arm/ieee754-df.S | 2 +- libgcc/config/arm/ieee754-sf.S | 2 +- libgcc/config/arm/lib1funcs.S | 28 +- libgcc/config/arm/libgcc-bpabi.ver | 2 +- libgcc/config/arm/libunwind.S | 2 +- libgcc/config/arm/linux-atomic-64bit.c | 2 +- libgcc/config/arm/linux-atomic.c | 2 +- libgcc/config/arm/pr-support.c | 2 +- libgcc/config/arm/symbian-lib.h | 2 +- libgcc/config/arm/{t-netbsd => t-freebsd} | 6 +- libgcc/config/arm/unaligned-funcs.c | 2 +- libgcc/config/arm/unwind-arm.c | 2 +- libgcc/config/arm/unwind-arm.h | 5 +- libgcc/config/avr/avr-lib.h | 2 +- libgcc/config/avr/lib1funcs-fixed.S | 14 +- libgcc/config/avr/lib1funcs.S | 377 +- libgcc/config/avr/lib2funcs.c | 2 +- libgcc/config/avr/t-avr | 65 +- 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 | 6 +- libgcc/config/c6x/eqf.c | 6 +- libgcc/config/c6x/ged.c | 6 +- libgcc/config/c6x/gef.c | 6 +- libgcc/config/c6x/gtd.c | 6 +- libgcc/config/c6x/gtf.c | 6 +- libgcc/config/c6x/led.c | 6 +- libgcc/config/c6x/lef.c | 6 +- libgcc/config/c6x/lib1funcs.S | 2 +- libgcc/config/c6x/libgcc-eabi.ver | 2 +- libgcc/config/c6x/ltd.c | 6 +- libgcc/config/c6x/ltf.c | 6 +- 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 | 28 +- libgcc/config/cr16/unwind-dw2.h | 10 +- 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 | 2 +- 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/frv/frv-abi.h | 2 +- libgcc/config/frv/frvbegin.c | 2 +- libgcc/config/frv/frvend.c | 2 +- libgcc/config/frv/lib1funcs.S | 2 +- libgcc/config/frv/libgcc-glibc.ver | 2 +- libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 2 +- libgcc/config/gthr-vxworks.h | 4 +- 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 | 2 +- libgcc/config/h8300/parityhi2.c | 2 +- libgcc/config/h8300/popcounthi2.c | 2 +- libgcc/config/hardfp.c | 2 +- libgcc/config/i386/32/tf-signs.c | 2 +- libgcc/config/i386/cpuinfo.c | 32 +- libgcc/config/i386/crtfastmath.c | 2 +- libgcc/config/i386/crti.S | 2 +- libgcc/config/i386/crtn.S | 2 +- libgcc/config/i386/crtprec.c | 2 +- libgcc/config/i386/cygming-crtbegin.c | 47 +- libgcc/config/i386/cygming-crtend.c | 12 +- libgcc/config/i386/cygwin.S | 2 +- libgcc/config/i386/darwin-lib.h | 2 +- libgcc/config/i386/dragonfly-unwind.h | 2 +- .../{epiphany/ieee-754/eqsf2.S => i386/elf-lib.h} | 44 +- libgcc/config/i386/enable-execute-stack-mingw32.c | 2 +- libgcc/config/i386/gthr-win32.c | 2 +- libgcc/config/i386/gthr-win32.h | 4 +- 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 | 2 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/sfp-machine.h | 2 +- libgcc/config/i386/sol2-c1.S | 2 +- libgcc/config/i386/sol2-unwind.h | 2 +- libgcc/config/i386/t-cygming | 3 + libgcc/config/i386/t-linux | 2 +- libgcc/config/i386/value-unwind.h | 2 +- libgcc/config/i386/w32-unwind.h | 2 +- libgcc/config/ia64/crtbegin.S | 2 +- libgcc/config/ia64/crtend.S | 2 +- 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/sfp-machine.h | 5 + 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 | 5 + 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 | 8 +- 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 | 20 +- 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 | 11 +- libgcc/config/mips/mips16.S | 48 +- 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 | 2 +- libgcc/config/msp430/lib2hw_mul.S | 2 +- libgcc/config/msp430/lib2mul.c | 2 +- libgcc/config/msp430/lib2shift.c | 2 +- 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 | 2 +- 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 | 2 +- libgcc/config/nios2/linux-unwind.h | 7 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 2 +- libgcc/config/nvptx/crt0.s | 45 + libgcc/config/nvptx/free.asm | 50 + libgcc/config/nvptx/malloc.asm | 55 + .../{lm32/_mulsi3.c => nvptx/nvptx-malloc.h} | 42 +- .../config/{lm32/_udivmodsi4.c => nvptx/realloc.c} | 57 +- libgcc/config/nvptx/t-nvptx | 14 + libgcc/config/pa/fptr.c | 2 +- libgcc/config/pa/gthr-dce.h | 2 +- libgcc/config/pa/hpux-unwind.h | 6 +- libgcc/config/pa/lib2funcs.S | 2 +- libgcc/config/pa/linux-atomic.c | 298 +- libgcc/config/pa/linux-unwind.h | 43 +- 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/picochip/adddi3.S | 194 - libgcc/config/picochip/ashlsi3.S | 193 - libgcc/config/picochip/ashlsi3.c | 82 - libgcc/config/picochip/ashrsi3.S | 202 - libgcc/config/picochip/ashrsi3.c | 113 - libgcc/config/picochip/clzsi2.S | 189 - libgcc/config/picochip/cmpsi2.S | 212 - libgcc/config/picochip/divmod15.S | 261 - libgcc/config/picochip/divmodhi4.S | 246 - libgcc/config/picochip/divmodsi4.S | 233 - libgcc/config/picochip/lib1funcs.S | 4 - libgcc/config/picochip/longjmp.S | 182 - libgcc/config/picochip/lshrsi3.S | 190 - libgcc/config/picochip/lshrsi3.c | 76 - libgcc/config/picochip/parityhi2.S | 179 - libgcc/config/picochip/popcounthi2.S | 201 - libgcc/config/picochip/setjmp.S | 182 - libgcc/config/picochip/subdi3.S | 191 - libgcc/config/picochip/t-picochip | 39 - libgcc/config/picochip/ucmpsi2.S | 209 - libgcc/config/picochip/udivmodhi4.S | 238 - libgcc/config/picochip/udivmodsi4.S | 318 - libgcc/config/rl78/bit-count.S | 213 + libgcc/config/rl78/cmpsi2.S | 75 +- libgcc/config/rl78/divmodhi.S | 447 +- libgcc/config/rl78/divmodqi.S | 89 +- libgcc/config/rl78/divmodsi.S | 647 +- libgcc/config/rl78/fpbit-sf.S | 608 + libgcc/config/rl78/fpmath-sf.S | 1036 + libgcc/config/rl78/lib2div.c | 37 +- libgcc/config/rl78/lib2mul.c | 22 +- libgcc/config/rl78/lib2shift.c | 2 +- libgcc/config/rl78/lshrsi3.S | 11 +- libgcc/config/rl78/mulsi3.S | 157 +- libgcc/config/rl78/rl78-divmod.h | 2 +- libgcc/config/rl78/rl78-mul.h | 2 +- libgcc/config/rl78/signbit.S | 22 +- libgcc/config/rl78/t-rl78 | 22 +- libgcc/config/rl78/trampoline.S | 29 +- libgcc/config/rl78/vregs.h | 23 + libgcc/config/rs6000/aix-unwind.h | 12 +- libgcc/config/rs6000/crtcxa.c | 2 +- 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 | 2 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 4 +- 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 +- 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 | 75 +- 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 | 10 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- .../config/{t-hardfp-sfdf => rs6000/t-e500v1-fp} | 19 +- .../config/{t-hardfp-sfdf => rs6000/t-e500v2-fp} | 15 +- libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-ppc64-fp | 3 - libgcc/config/rs6000/t-slibgcc-aix | 84 +- libgcc/config/rs6000/tramp.S | 2 +- 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/tpf-unwind.h | 67 +- libgcc/config/score/crti.S | 2 +- libgcc/config/score/crtn.S | 2 +- .../config/sh/crt.h | 16 +- libgcc/config/sh/crt1.S | 15 +- libgcc/config/sh/crti.S | 11 +- 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 | 20 +- 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/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 | 4 +- libgcc/config/sparc/sol2-c1.S | 2 +- libgcc/config/sparc/sol2-unwind.h | 4 +- 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 | 11 +- 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 | 43 +- libgcc/config/t-softfp-compat | 1 + libgcc/config/t-sol2 | 2 +- libgcc/config/tilepro/atomic.c | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/tilepro/linux-unwind.h | 4 +- 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 +- .../{rs6000/darwin-unwind.h => visium/crti.S} | 36 +- libgcc/{unwind-compat.h => config/visium/crtn.S} | 23 +- .../config/{arc/gmon/atomic.h => visium/divdi3.c} | 7 +- libgcc/config/visium/lib2funcs.c | 323 + libgcc/config/visium/memcpy.c | 862 + .../{rs6000/darwin-unwind.h => visium/memcpy.h} | 17 +- libgcc/config/visium/memset.c | 664 + libgcc/{unwind-compat.h => config/visium/memset.h} | 16 +- .../config/{arc/gmon/atomic.h => visium/moddi3.c} | 7 +- .../atomic.h => visium/set_trampoline_parity.c} | 7 +- .../ia64/t-hpux => libgcc/config/visium/t-visium | 21 +- .../config/{arc/gmon/atomic.h => visium/udivdi3.c} | 7 +- .../{arc/gmon/atomic.h => visium/udivmoddi4.c} | 7 +- .../config/{arc/gmon/atomic.h => visium/umoddi3.c} | 7 +- 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 | 2 +- libgcc/config/xtensa/ieee754-sf.S | 2 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 12 +- libgcc/config/xtensa/linux-unwind.h | 5 +- libgcc/config/xtensa/t-windowed | 2 + libgcc/config/xtensa/t-xtensa | 3 - libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 8 +- libgcc/configure | 463 +- libgcc/configure.ac | 127 + libgcc/crtstuff.c | 120 +- libgcc/dfp-bit.c | 2 +- libgcc/dfp-bit.h | 16 +- libgcc/divmod.c | 2 +- libgcc/emutls.c | 2 +- libgcc/enable-execute-stack-mprotect.c | 2 +- gcc/config/moxie/t-moxie => libgcc/find-symver.awk | 23 +- libgcc/fixed-bit.c | 2 +- libgcc/fixed-bit.h | 21 +- libgcc/fp-bit.c | 62 +- libgcc/fp-bit.h | 2 +- libgcc/gbl-ctors.h | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 26 +- libgcc/generic-morestack.h | 2 +- libgcc/gthr-posix.h | 2 +- libgcc/gthr-single.h | 6 +- libgcc/gthr.h | 2 +- libgcc/libgcc-std.ver.in | 2 +- libgcc/libgcc2.c | 93 +- libgcc/libgcc2.h | 65 +- libgcc/libgcov-driver-system.c | 110 +- libgcc/libgcov-driver.c | 339 +- libgcc/libgcov-interface.c | 117 +- libgcc/libgcov-merge.c | 85 +- libgcc/libgcov-profiler.c | 168 +- libgcc/libgcov-util.c | 1408 + libgcc/libgcov.h | 147 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.c | 80 + libgcc/shared-object.mk | 6 +- libgcc/soft-fp/double.h | 72 +- libgcc/soft-fp/eqdf2.c | 4 +- libgcc/soft-fp/eqsf2.c | 4 +- libgcc/soft-fp/eqtf2.c | 4 +- libgcc/soft-fp/extenddftf2.c | 1 + libgcc/soft-fp/extended.h | 286 +- libgcc/soft-fp/extendsfdf2.c | 1 + libgcc/soft-fp/extendsftf2.c | 1 + libgcc/soft-fp/extendxftf2.c | 2 +- libgcc/soft-fp/gedf2.c | 4 +- libgcc/soft-fp/gesf2.c | 4 +- libgcc/soft-fp/getf2.c | 4 +- libgcc/soft-fp/ledf2.c | 4 +- libgcc/soft-fp/lesf2.c | 4 +- libgcc/soft-fp/letf2.c | 4 +- libgcc/soft-fp/op-1.h | 288 +- libgcc/soft-fp/op-2.h | 402 +- libgcc/soft-fp/op-4.h | 750 +- libgcc/soft-fp/op-8.h | 159 +- libgcc/soft-fp/op-common.h | 818 +- libgcc/soft-fp/quad.h | 72 +- libgcc/soft-fp/single.h | 36 +- libgcc/soft-fp/soft-fp.h | 75 +- libgcc/soft-fp/unorddf2.c | 4 +- libgcc/soft-fp/unordsf2.c | 4 +- libgcc/soft-fp/unordtf2.c | 4 +- libgcc/static-object.mk | 6 +- 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 | 5 +- libgcc/unwind-dw2-fde.c | 2 +- libgcc/unwind-dw2-fde.h | 4 +- libgcc/unwind-dw2.c | 36 +- libgcc/unwind-dw2.h | 10 +- libgcc/unwind-generic.h | 2 +- libgcc/unwind-pe.h | 2 +- libgcc/unwind-seh.c | 6 +- libgcc/unwind-sjlj.c | 10 +- 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 | 522 +- libgfortran/{ChangeLog => ChangeLog-2014} | 388 +- libgfortran/Makefile.am | 144 +- libgfortran/Makefile.in | 949 +- libgfortran/aclocal.m4 | 6 +- libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 63 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 937 +- libgfortran/config.h.in | 24 + libgfortran/config/fpu-387.h | 322 +- libgfortran/config/fpu-aix.h | 295 +- libgfortran/config/fpu-generic.h | 29 +- libgfortran/config/fpu-glibc.h | 332 +- libgfortran/config/fpu-sysv.h | 350 +- libgfortran/configure | 102 +- libgfortran/configure.ac | 33 +- libgfortran/configure.host | 26 +- 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 | 4 +- libgfortran/generated/bessel_r16.c | 4 +- libgfortran/generated/bessel_r4.c | 4 +- libgfortran/generated/bessel_r8.c | 4 +- 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 | 2 +- libgfortran/generated/shape_i4.c | 2 +- libgfortran/generated/shape_i8.c | 2 +- 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 | 6 +- libgfortran/generated/unpack_c16.c | 6 +- libgfortran/generated/unpack_c4.c | 6 +- libgfortran/generated/unpack_c8.c | 6 +- libgfortran/generated/unpack_i1.c | 6 +- libgfortran/generated/unpack_i16.c | 6 +- libgfortran/generated/unpack_i2.c | 6 +- libgfortran/generated/unpack_i4.c | 6 +- libgfortran/generated/unpack_i8.c | 6 +- libgfortran/generated/unpack_r10.c | 6 +- libgfortran/generated/unpack_r16.c | 6 +- libgfortran/generated/unpack_r4.c | 6 +- libgfortran/generated/unpack_r8.c | 6 +- libgfortran/gfortran.map | 83 +- libgfortran/ieee/ieee_arithmetic.F90 | 872 + libgfortran/ieee/ieee_exceptions.F90 | 218 + libgfortran/ieee/ieee_features.F90 | 49 + libgfortran/ieee/ieee_helper.c | 116 + libgfortran/intrinsics/abort.c | 2 +- libgfortran/intrinsics/access.c | 20 +- libgfortran/intrinsics/args.c | 2 +- libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/bit_intrinsics.c | 2 +- libgfortran/intrinsics/c99_functions.c | 9 +- libgfortran/intrinsics/chdir.c | 27 +- libgfortran/intrinsics/chmod.c | 34 +- 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 | 33 +- 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 | 8 +- 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 | 58 +- 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 | 78 +- libgfortran/intrinsics/malloc.c | 2 +- libgfortran/intrinsics/move_alloc.c | 2 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 5 +- libgfortran/intrinsics/perror.c | 16 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 43 +- libgfortran/intrinsics/rename.c | 73 +- 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 | 22 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 2 +- libgfortran/intrinsics/symlnk.c | 71 +- libgfortran/intrinsics/system.c | 8 +- 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 | 15 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/close.c | 6 +- libgfortran/io/fbuf.c | 38 +- libgfortran/io/fbuf.h | 5 +- libgfortran/io/file_pos.c | 4 +- libgfortran/io/format.c | 87 +- libgfortran/io/format.h | 5 +- libgfortran/io/inquire.c | 26 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 36 +- libgfortran/io/list_read.c | 72 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 53 +- libgfortran/io/read.c | 18 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 84 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 56 +- libgfortran/io/unix.c | 27 +- libgfortran/io/unix.h | 2 +- libgfortran/io/write.c | 12 +- libgfortran/io/write_float.def | 18 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 73 +- libgfortran/m4/all.m4 | 2 +- libgfortran/m4/any.m4 | 2 +- libgfortran/m4/bessel.m4 | 4 +- 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 | 2 +- libgfortran/m4/spacing.m4 | 2 +- libgfortran/m4/spread.m4 | 2 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/transpose.m4 | 2 +- libgfortran/m4/unpack.m4 | 6 +- libgfortran/runtime/backtrace.c | 2 +- libgfortran/runtime/bounds.c | 2 +- libgfortran/runtime/compile_options.c | 7 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 2 +- libgfortran/runtime/error.c | 29 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/in_unpack_generic.c | 2 +- libgfortran/runtime/main.c | 46 +- libgfortran/runtime/memory.c | 6 +- libgfortran/runtime/minimal.c | 210 + libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 14 +- libgfortran/runtime/string.c | 16 +- libgo/MERGE | 4 +- libgo/Makefile.am | 250 +- libgo/Makefile.in | 497 +- libgo/README | 17 +- libgo/VERSION | 1 + libgo/config.h.in | 3 + libgo/config/libtool.m4 | 38 +- libgo/config/ltmain.sh | 2 +- libgo/configure | 207 +- libgo/configure.ac | 81 +- libgo/go/archive/tar/common.go | 1 + libgo/go/archive/tar/reader.go | 462 +- libgo/go/archive/tar/reader_test.go | 320 +- libgo/go/archive/tar/testdata/sparse-formats.tar | Bin 0 -> 17920 bytes .../{writer-big.tar => writer-big-long.tar} | Bin 4096 -> 4096 bytes libgo/go/archive/tar/writer.go | 23 +- libgo/go/archive/tar/writer_test.go | 58 + libgo/go/archive/zip/reader.go | 9 +- libgo/go/archive/zip/reader_test.go | 23 + libgo/go/archive/zip/struct.go | 4 +- libgo/go/archive/zip/writer.go | 6 + libgo/go/archive/zip/writer_test.go | 19 + libgo/go/bufio/bufio.go | 171 +- libgo/go/bufio/bufio_test.go | 255 +- libgo/go/bufio/scan.go | 31 +- libgo/go/bufio/scan_test.go | 122 +- libgo/go/bytes/bytes.go | 18 +- libgo/go/bytes/bytes_test.go | 22 +- libgo/go/bytes/reader.go | 52 +- libgo/go/bytes/reader_test.go | 82 +- libgo/go/cmd/cgo/ast.go | 463 + libgo/go/cmd/cgo/doc.go | 748 + libgo/go/cmd/cgo/gcc.go | 1753 + libgo/go/cmd/cgo/godefs.go | 294 + libgo/go/cmd/cgo/main.go | 382 + libgo/go/cmd/cgo/out.go | 1334 + libgo/go/cmd/cgo/util.go | 84 + libgo/go/cmd/go/bootstrap.go | 30 + libgo/go/cmd/go/build.go | 2691 + libgo/go/cmd/go/clean.go | 248 + libgo/go/cmd/go/context.go | 36 + libgo/go/cmd/go/discovery.go | 83 + libgo/go/cmd/go/doc.go | 1131 + libgo/go/cmd/go/env.go | 112 + libgo/go/cmd/go/fix.go | 30 + libgo/go/cmd/go/fmt.go | 38 + libgo/go/cmd/go/generate.go | 403 + libgo/go/cmd/go/generate_test.go | 54 + libgo/go/cmd/go/get.go | 460 + .../bug472.dir/z.go => libgo/go/cmd/go/go11.go | 11 +- libgo/go/cmd/go/go_windows_test.go | 55 + libgo/go/cmd/go/help.go | 362 + libgo/go/cmd/go/http.go | 87 + libgo/go/cmd/go/list.go | 209 + libgo/go/cmd/go/main.go | 723 + libgo/go/cmd/go/match_test.go | 88 + libgo/go/cmd/go/mkdoc.sh | 9 + libgo/go/cmd/go/pkg.go | 969 + libgo/go/cmd/go/pkg_test.go | 73 + libgo/go/cmd/go/run.go | 143 + libgo/go/cmd/go/script | 23 + libgo/go/cmd/go/script.txt | 352 + libgo/go/cmd/go/signal.go | 31 + libgo/go/cmd/go/signal_notunix.go | 17 + libgo/go/cmd/go/signal_unix.go | 18 + libgo/go/cmd/go/tag_test.go | 100 + libgo/go/cmd/go/test.bash | 820 + libgo/go/cmd/go/test.go | 1412 + libgo/go/cmd/go/testdata/cgocover/p.go | 19 + libgo/go/cmd/go/testdata/cgocover/p_test.go | 7 + .../go/cmd/go/testdata/dep_test.go | 8 +- libgo/go/cmd/go/testdata/example1_test.go | 23 + libgo/go/cmd/go/testdata/example2_test.go | 21 + .../go/testdata/generate/test1.go} | 18 +- .../go/testdata/generate/test2.go} | 13 +- .../go/testdata/generate/test3.go} | 12 +- libgo/go/cmd/go/testdata/importcom/bad.go | 3 + libgo/go/cmd/go/testdata/importcom/conflict.go | 3 + libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 + .../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 + .../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 + .../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 + .../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 + .../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 + libgo/go/cmd/go/testdata/importcom/works.go | 3 + libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 + libgo/go/cmd/go/testdata/local/easy.go | 7 + libgo/go/cmd/go/testdata/local/easysub/easysub.go | 7 + libgo/go/cmd/go/testdata/local/easysub/main.go | 9 + .../go/cmd/go/testdata/local/hard.go | 3 + libgo/go/cmd/go/testdata/local/sub/sub.go | 12 + libgo/go/cmd/go/testdata/local/sub/sub/subsub.go | 7 + .../cmd/go/testdata/norunexample/example_test.go | 11 + libgo/go/cmd/go/testdata/norunexample/test_test.go | 10 + .../go/cmd/go/testdata/shadow/root1/src/foo/foo.go | 1 + .../cmd/go/testdata/shadow/root1/src/math/math.go | 1 + .../go/cmd/go/testdata/shadow/root2/src/foo/foo.go | 1 + libgo/go/cmd/go/testdata/src/badc/x.go | 1 + libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 + .../cmd/go/testdata/src/badtest/badexec/x_test.go | 5 + .../go/cmd/go/testdata/src/badtest/badsyntax/x.go | 1 + .../go/testdata/src/badtest/badsyntax/x_test.go | 3 + libgo/go/cmd/go/testdata/src/badtest/badvar/x.go | 1 + .../cmd/go/testdata/src/badtest/badvar/x_test.go | 5 + libgo/go/cmd/go/testdata/src/cgotest/m.go | 5 + .../cmd/go/testdata/src/go-cmd-test/helloworld.go | 1 + libgo/go/cmd/go/testdata/src/main_test/m.go | 4 + libgo/go/cmd/go/testdata/src/main_test/m_test.go | 10 + libgo/go/cmd/go/testdata/src/notest/hello.go | 6 + libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 + libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 + libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 + .../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 + libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 + libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 + .../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 + libgo/go/cmd/go/testdata/src/vetpkg/a_test.go | 1 + libgo/go/cmd/go/testdata/src/vetpkg/b.go | 7 + libgo/go/cmd/go/testdata/src/xtestonly/f.go | 3 + libgo/go/cmd/go/testdata/src/xtestonly/f_test.go | 12 + libgo/go/cmd/go/testdata/standalone_test.go | 6 + libgo/go/cmd/go/testdata/testimport/p.go | 3 + libgo/go/cmd/go/testdata/testimport/p1/p1.go | 3 + libgo/go/cmd/go/testdata/testimport/p2/p2.go | 3 + libgo/go/cmd/go/testdata/testimport/p_test.go | 13 + libgo/go/cmd/go/testdata/testimport/x_test.go | 15 + libgo/go/cmd/go/testdata/testinternal/p.go | 3 + libgo/go/cmd/go/testdata/testinternal2/p.go | 3 + .../testdata/testinternal2/x/y/z/internal/w/w.go | 1 + libgo/go/cmd/go/testdata/testonly/p_test.go | 1 + libgo/go/cmd/go/testflag.go | 319 + libgo/go/cmd/go/testgo.go | 21 + libgo/go/cmd/go/tool.go | 146 + libgo/go/cmd/go/vcs.go | 855 + libgo/go/cmd/go/vcs_test.go | 124 + libgo/go/cmd/go/version.go | 25 + libgo/go/cmd/go/vet.go | 50 + libgo/go/cmd/gofmt/doc.go | 93 + libgo/go/cmd/gofmt/gofmt.go | 387 + libgo/go/cmd/gofmt/gofmt_test.go | 173 + libgo/go/cmd/gofmt/long_test.go | 159 + libgo/go/cmd/gofmt/rewrite.go | 303 + libgo/go/cmd/gofmt/simplify.go | 161 + libgo/go/cmd/gofmt/testdata/comments.golden | 9 + libgo/go/cmd/gofmt/testdata/comments.input | 9 + libgo/go/cmd/gofmt/testdata/composites.golden | 204 + libgo/go/cmd/gofmt/testdata/composites.input | 204 + libgo/go/cmd/gofmt/testdata/crlf.golden | 13 + libgo/go/cmd/gofmt/testdata/crlf.input | 13 + libgo/go/cmd/gofmt/testdata/import.golden | 126 + libgo/go/cmd/gofmt/testdata/import.input | 131 + libgo/go/cmd/gofmt/testdata/old.golden | 9 + libgo/go/cmd/gofmt/testdata/old.input | 8 + .../go/cmd/gofmt/testdata/rewrite1.golden | 12 +- .../go/cmd/gofmt/testdata/rewrite1.input | 12 +- libgo/go/cmd/gofmt/testdata/rewrite2.golden | 12 + libgo/go/cmd/gofmt/testdata/rewrite2.input | 12 + libgo/go/cmd/gofmt/testdata/rewrite3.golden | 14 + libgo/go/cmd/gofmt/testdata/rewrite3.input | 14 + libgo/go/cmd/gofmt/testdata/rewrite4.golden | 76 + libgo/go/cmd/gofmt/testdata/rewrite4.input | 76 + libgo/go/cmd/gofmt/testdata/rewrite5.golden | 17 + libgo/go/cmd/gofmt/testdata/rewrite5.input | 17 + libgo/go/cmd/gofmt/testdata/rewrite6.golden | 17 + libgo/go/cmd/gofmt/testdata/rewrite6.input | 17 + libgo/go/cmd/gofmt/testdata/rewrite7.golden | 17 + libgo/go/cmd/gofmt/testdata/rewrite7.input | 17 + .../go/cmd/gofmt/testdata/rewrite8.golden | 15 +- .../go/cmd/gofmt/testdata/rewrite8.input | 15 +- libgo/go/cmd/gofmt/testdata/slices1.golden | 66 + libgo/go/cmd/gofmt/testdata/slices1.input | 66 + libgo/go/cmd/gofmt/testdata/slices2.golden | 63 + libgo/go/cmd/gofmt/testdata/slices2.input | 63 + libgo/go/cmd/gofmt/testdata/stdin1.golden | 5 + libgo/go/cmd/gofmt/testdata/stdin1.input | 5 + libgo/go/cmd/gofmt/testdata/stdin2.golden | 11 + libgo/go/cmd/gofmt/testdata/stdin2.input | 11 + libgo/go/cmd/gofmt/testdata/stdin3.golden | 7 + libgo/go/cmd/gofmt/testdata/stdin3.input | 5 + libgo/go/cmd/gofmt/testdata/stdin4.golden | 5 + libgo/go/cmd/gofmt/testdata/stdin4.input | 5 + libgo/go/cmd/gofmt/testdata/typeswitch.golden | 60 + libgo/go/cmd/gofmt/testdata/typeswitch.input | 60 + libgo/go/compress/bzip2/bzip2.go | 23 +- libgo/go/compress/bzip2/bzip2_test.go | 58 +- libgo/go/compress/bzip2/move_to_front.go | 79 +- .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 0 -> 124744 bytes libgo/go/compress/bzip2/testdata/e.txt.bz2 | Bin 0 -> 43149 bytes libgo/go/compress/flate/fixedhuff.go | 2 +- libgo/go/compress/flate/gen.go | 55 +- libgo/go/compress/flate/inflate.go | 39 +- libgo/go/compress/flate/inflate_test.go | 39 + libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/gzip/gunzip.go | 51 +- libgo/go/compress/gzip/gunzip_test.go | 75 + libgo/go/compress/gzip/gzip.go | 11 +- libgo/go/compress/lzw/reader.go | 14 +- libgo/go/compress/lzw/writer.go | 4 +- libgo/go/compress/zlib/reader.go | 80 +- libgo/go/compress/zlib/writer.go | 7 +- libgo/go/compress/zlib/writer_test.go | 2 +- libgo/go/container/heap/heap.go | 2 +- libgo/go/crypto/aes/aes_test.go | 28 + libgo/go/crypto/aes/cipher.go | 12 + libgo/go/crypto/aes/cipher_asm.go | 2 + libgo/go/crypto/cipher/benchmark_test.go | 2 +- libgo/go/crypto/cipher/cfb_test.go | 77 +- libgo/go/crypto/cipher/example_test.go | 4 +- libgo/go/crypto/cipher/gcm.go | 6 +- libgo/go/crypto/crypto.go | 45 +- libgo/go/crypto/dsa/dsa.go | 12 +- libgo/go/crypto/ecdsa/ecdsa.go | 36 +- libgo/go/crypto/md5/gen.go | 23 +- libgo/go/crypto/md5/md5.go | 2 + libgo/go/crypto/md5/md5block.go | 2 +- libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/rand_linux.go | 39 + libgo/go/crypto/rand/rand_unix.go | 13 +- libgo/go/crypto/rc4/rc4_asm.go | 2 +- libgo/go/crypto/rc4/rc4_ref.go | 2 +- libgo/go/crypto/rsa/pkcs1v15.go | 45 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 20 + libgo/go/crypto/rsa/pss.go | 21 +- libgo/go/crypto/rsa/rsa.go | 21 +- libgo/go/crypto/sha1/sha1block_decl.go | 2 +- libgo/go/crypto/sha1/sha1block_generic.go | 2 +- libgo/go/crypto/subtle/constant_time.go | 14 +- libgo/go/crypto/subtle/constant_time_test.go | 2 + libgo/go/crypto/tls/alert.go | 2 + libgo/go/crypto/tls/cipher_suites.go | 5 + libgo/go/crypto/tls/common.go | 105 +- libgo/go/crypto/tls/conn.go | 162 +- libgo/go/crypto/tls/conn_test.go | 22 +- libgo/go/crypto/tls/generate_cert.go | 68 +- libgo/go/crypto/tls/handshake_client.go | 101 +- libgo/go/crypto/tls/handshake_client_test.go | 53 +- libgo/go/crypto/tls/handshake_messages.go | 118 +- libgo/go/crypto/tls/handshake_messages_test.go | 9 +- libgo/go/crypto/tls/handshake_server.go | 75 +- libgo/go/crypto/tls/handshake_server_test.go | 213 +- libgo/go/crypto/tls/key_agreement.go | 70 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 72 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 34 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 88 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 48 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 68 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 68 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 30 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 70 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 68 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 30 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 97 + ...12-ECDHE-RSA-AES => Client-TLSv12-ALPN-NoMatch} | 78 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 82 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 34 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 86 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 48 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 70 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 64 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 68 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 30 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 87 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 17 + libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 122 + .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 121 + .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 84 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 83 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 85 +- ...eTicket => Server-TLSv12-IssueTicketPreDisable} | 56 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 75 +- ...TLSv12-RSA-RC4 => Server-TLSv12-ResumeDisabled} | 60 +- libgo/go/crypto/tls/ticket.go | 3 +- libgo/go/crypto/tls/tls.go | 83 +- libgo/go/crypto/tls/tls_test.go | 175 + libgo/go/crypto/x509/pem_decrypt_test.go | 4 +- libgo/go/crypto/x509/pkix/pkix.go | 2 +- libgo/go/crypto/x509/root_unix.go | 29 +- libgo/go/crypto/x509/verify.go | 8 +- libgo/go/crypto/x509/verify_test.go | 367 +- libgo/go/crypto/x509/x509.go | 20 +- libgo/go/crypto/x509/x509_test.go | 90 +- libgo/go/database/sql/convert_test.go | 37 +- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/fakedb_test.go | 24 + libgo/go/database/sql/sql.go | 241 +- libgo/go/database/sql/sql_test.go | 86 +- libgo/go/debug/dwarf/const.go | 4 + libgo/go/debug/dwarf/entry.go | 4 +- libgo/go/debug/dwarf/type.go | 85 +- libgo/go/debug/elf/elf.go | 584 +- libgo/go/debug/elf/file.go | 273 +- libgo/go/debug/elf/file_test.go | 26 +- libgo/go/debug/elf/symbols_test.go | 834 + .../elf/testdata/go-relocation-test-clang-x86.obj | Bin 0 -> 1900 bytes .../testdata/go-relocation-test-gcc482-aarch64.obj | Bin 0 -> 3392 bytes .../testdata/go-relocation-test-gcc482-ppc64le.obj | Bin 0 -> 3016 bytes .../elf/testdata/go-relocation-test-gcc5-ppc.obj | Bin 0 -> 2356 bytes libgo/go/debug/goobj/read.go | 655 - libgo/go/debug/goobj/read_test.go | 28 - libgo/go/debug/gosym/symtab.go | 2 +- libgo/go/debug/macho/file.go | 3 +- libgo/go/debug/macho/file_test.go | 6 +- libgo/go/debug/macho/macho.go | 10 +- libgo/go/debug/pe/file.go | 39 +- libgo/go/debug/pe/file_test.go | 146 +- libgo/go/debug/pe/pe.go | 72 + libgo/go/debug/pe/testdata/gcc-amd64-mingw-exec | Bin 0 -> 273083 bytes libgo/go/debug/pe/testdata/gcc-amd64-mingw-obj | Bin 0 -> 736 bytes libgo/go/debug/plan9obj/file.go | 112 +- libgo/go/debug/plan9obj/file_test.go | 4 +- libgo/go/debug/plan9obj/plan9obj.go | 63 +- libgo/go/encoding/ascii85/ascii85.go | 13 +- libgo/go/encoding/ascii85/ascii85_test.go | 11 + libgo/go/encoding/asn1/asn1.go | 38 +- libgo/go/encoding/asn1/asn1_test.go | 53 + libgo/go/encoding/asn1/marshal.go | 67 +- libgo/go/encoding/asn1/marshal_test.go | 16 + libgo/go/encoding/base32/base32.go | 58 +- libgo/go/encoding/base32/base32_test.go | 16 + libgo/go/encoding/base64/base64.go | 65 +- libgo/go/encoding/base64/base64_test.go | 35 +- libgo/go/encoding/binary/binary.go | 78 +- libgo/go/encoding/binary/binary_test.go | 47 +- libgo/go/encoding/csv/writer.go | 16 +- libgo/go/encoding/csv/writer_test.go | 11 + libgo/go/encoding/gob/codec_test.go | 333 +- libgo/go/encoding/gob/debug.go | 6 +- libgo/go/encoding/gob/dec_helpers.go | 468 + libgo/go/encoding/gob/decgen.go | 240 + libgo/go/encoding/gob/decode.go | 724 +- libgo/go/encoding/gob/decoder.go | 57 +- libgo/go/encoding/gob/enc_helpers.go | 414 + libgo/go/encoding/gob/encgen.go | 218 + libgo/go/encoding/gob/encode.go | 484 +- libgo/go/encoding/gob/encoder.go | 11 +- libgo/go/encoding/gob/encoder_test.go | 98 +- libgo/go/encoding/gob/gobencdec_test.go | 26 +- libgo/go/encoding/gob/timing_test.go | 258 +- libgo/go/encoding/gob/type.go | 76 +- libgo/go/encoding/hex/hex.go | 3 + libgo/go/encoding/json/decode.go | 51 +- libgo/go/encoding/json/decode_test.go | 33 +- libgo/go/encoding/json/encode.go | 18 +- libgo/go/encoding/json/encode_test.go | 78 + libgo/go/encoding/json/indent.go | 5 +- libgo/go/encoding/json/stream.go | 4 +- libgo/go/encoding/xml/marshal.go | 11 +- libgo/go/encoding/xml/marshal_test.go | 115 + libgo/go/encoding/xml/read.go | 9 + libgo/go/encoding/xml/read_test.go | 27 + libgo/go/encoding/xml/typeinfo.go | 3 + libgo/go/encoding/xml/xml.go | 12 + libgo/go/encoding/xml/xml_test.go | 31 +- libgo/go/expvar/expvar.go | 10 +- libgo/go/expvar/expvar_test.go | 6 +- libgo/go/flag/flag.go | 32 +- libgo/go/flag/flag_test.go | 10 + libgo/go/fmt/doc.go | 95 +- libgo/go/fmt/fmt_test.go | 379 +- libgo/go/fmt/format.go | 207 +- libgo/go/fmt/print.go | 239 +- libgo/go/fmt/scan.go | 1 + libgo/go/fmt/scan_test.go | 32 + libgo/go/go/ast/ast.go | 6 +- libgo/go/go/ast/commentmap.go | 2 +- libgo/go/go/ast/scope.go | 2 +- libgo/go/go/ast/walk.go | 4 +- libgo/go/go/build/build.go | 255 +- libgo/go/go/build/build_test.go | 52 +- libgo/go/go/build/deps_test.go | 20 +- libgo/go/go/build/doc.go | 15 +- libgo/go/go/build/syslist.go | 4 +- .../build/testdata/{other/file => multi}/file.go | 4 +- libgo/go/go/build/testdata/multi/file_appengine.go | 5 + libgo/go/go/doc/comment.go | 49 +- libgo/go/go/doc/comment_test.go | 106 +- libgo/go/go/doc/example.go | 4 +- libgo/go/go/doc/exports.go | 26 +- libgo/go/go/doc/headscan.go | 15 +- libgo/go/go/doc/testdata/blank.0.golden | 37 + libgo/go/go/doc/testdata/blank.1.golden | 46 + libgo/go/go/doc/testdata/blank.2.golden | 37 + libgo/go/go/doc/testdata/blank.go | 38 + libgo/go/go/format/format.go | 221 +- libgo/go/go/format/format_test.go | 6 +- libgo/go/go/parser/error_test.go | 24 +- libgo/go/go/parser/interface.go | 7 + libgo/go/go/parser/parser.go | 110 +- libgo/go/go/parser/parser_test.go | 41 +- libgo/go/go/parser/short_test.go | 9 + libgo/go/go/printer/nodes.go | 109 +- libgo/go/go/printer/printer.go | 125 +- libgo/go/go/printer/printer_test.go | 19 +- libgo/go/go/printer/testdata/comments.golden | 13 +- libgo/go/go/printer/testdata/comments.input | 12 +- libgo/go/go/printer/testdata/comments2.golden | 26 + libgo/go/go/printer/testdata/comments2.input | 28 +- libgo/go/go/printer/testdata/declarations.golden | 43 +- libgo/go/go/printer/testdata/declarations.input | 46 +- libgo/go/go/printer/testdata/expressions.golden | 5 + libgo/go/go/printer/testdata/expressions.input | 5 + libgo/go/go/printer/testdata/expressions.raw | 5 + libgo/go/go/printer/testdata/statements.golden | 11 +- libgo/go/go/printer/testdata/statements.input | 5 + libgo/go/go/scanner/scanner.go | 13 +- libgo/go/go/scanner/scanner_test.go | 4 +- libgo/go/go/token/position.go | 51 +- libgo/go/go/token/position_test.go | 101 +- libgo/go/go/types/testdata/builtins.src | 302 - libgo/go/go/types/testdata/const0.src | 215 - libgo/go/go/types/testdata/conversions.src | 18 - libgo/go/go/types/testdata/decls0.src | 177 - libgo/go/go/types/testdata/decls1.src | 132 - libgo/go/go/types/testdata/decls2a.src | 67 - libgo/go/go/types/testdata/decls2b.src | 28 - libgo/go/go/types/testdata/decls3.src | 231 - libgo/go/go/types/testdata/expr0.src | 151 - libgo/go/go/types/testdata/expr1.src | 7 - libgo/go/go/types/testdata/expr2.src | 23 - libgo/go/go/types/testdata/expr3.src | 367 - libgo/go/go/types/testdata/stmt0.src | 274 - libgo/go/hash/crc32/crc32.go | 4 +- .../hash/crc32/{crc32_amd64.go => crc32_amd64x.go} | 2 + libgo/go/html/template/attr.go | 4 +- libgo/go/html/template/content.go | 3 +- libgo/go/html/template/context.go | 4 +- libgo/go/html/template/error.go | 16 +- libgo/go/html/template/escape.go | 116 +- libgo/go/html/template/escape_test.go | 55 +- libgo/go/html/template/html.go | 4 +- libgo/go/html/template/js.go | 2 +- libgo/go/html/template/js_test.go | 2 +- libgo/go/html/template/template.go | 48 +- libgo/go/html/template/transition.go | 12 +- libgo/go/image/color/palette/gen.go | 96 +- .../color/palette/generate.go} | 7 +- libgo/go/image/color/palette/palette.go | 3 +- libgo/go/image/gif/reader.go | 7 +- libgo/go/image/gif/reader_test.go | 64 +- libgo/go/image/gif/writer.go | 18 +- libgo/go/image/gif/writer_test.go | 25 +- libgo/go/image/image.go | 32 + libgo/go/image/jpeg/huffman.go | 253 +- libgo/go/image/jpeg/reader.go | 210 +- libgo/go/image/jpeg/reader_test.go | 72 +- libgo/go/image/jpeg/scan.go | 78 +- libgo/go/image/jpeg/writer.go | 133 +- libgo/go/image/jpeg/writer_test.go | 28 + libgo/go/image/png/paeth.go | 41 +- libgo/go/image/png/paeth_test.go | 8 +- libgo/go/image/png/reader.go | 215 +- libgo/go/image/png/reader_test.go | 16 +- libgo/go/image/png/testdata/benchGray.png | Bin 0 -> 14709 bytes .../go/image/png/testdata/benchNRGBA-gradient.png | Bin 0 -> 58831 bytes libgo/go/image/png/testdata/benchNRGBA-opaque.png | Bin 0 -> 44237 bytes libgo/go/image/png/testdata/benchPaletted.png | Bin 0 -> 13397 bytes libgo/go/image/png/testdata/benchRGB.png | Bin 0 -> 39571 bytes libgo/go/image/png/writer.go | 62 +- libgo/go/image/png/writer_test.go | 29 +- .../video-001.separate.dc.progression.jpeg | Bin 0 -> 14288 bytes ...eo-001.separate.dc.progression.progressive.jpeg | Bin 0 -> 14312 bytes libgo/go/image/testdata/video-005.gray.gif | Bin 0 -> 14505 bytes libgo/go/image/ycbcr.go | 4 + libgo/go/index/suffixarray/suffixarray_test.go | 2 +- .../go/internal/syscall/dummy.go | 6 +- libgo/go/internal/syscall/getrandom_linux.go | 56 + libgo/go/io/io.go | 14 +- libgo/go/io/multi.go | 8 +- libgo/go/io/multi_test.go | 27 + libgo/go/log/syslog/syslog.go | 5 +- libgo/go/log/syslog/syslog_test.go | 4 +- libgo/go/log/syslog/syslog_unix.go | 4 +- libgo/go/math/all_test.go | 77 +- libgo/go/math/big/int.go | 71 +- libgo/go/math/big/int_test.go | 64 +- libgo/go/math/big/nat.go | 11 +- libgo/go/math/big/nat_test.go | 27 +- libgo/go/math/big/rat.go | 192 +- libgo/go/math/big/rat_test.go | 196 +- libgo/go/math/cmplx/cmath_test.go | 13 + libgo/go/math/cmplx/pow.go | 18 + libgo/go/math/cmplx/sqrt.go | 1 + libgo/go/math/nextafter.go | 32 +- libgo/go/math/rand/rand.go | 46 +- libgo/go/math/rand/rand_test.go | 7 + libgo/go/math/rand/regress_test.go | 355 + libgo/go/math/sqrt.go | 2 +- libgo/go/mime/mediatype.go | 10 +- libgo/go/mime/mediatype_test.go | 1 + libgo/go/mime/multipart/multipart.go | 11 +- libgo/go/mime/multipart/quotedprintable_test.go | 2 +- libgo/go/mime/multipart/writer_test.go | 15 + libgo/go/mime/type.go | 84 +- libgo/go/mime/type_plan9.go | 2 +- libgo/go/mime/type_test.go | 42 +- libgo/go/mime/type_unix.go | 4 +- libgo/go/mime/type_windows.go | 2 +- libgo/go/net/{cgo_openbsd.go => cgo_android.go} | 6 +- libgo/go/net/cgo_bsd.go | 2 +- libgo/go/net/cgo_linux.go | 2 +- libgo/go/net/conn_test.go | 23 +- libgo/go/net/dial.go | 35 +- libgo/go/net/dial_test.go | 103 +- libgo/go/net/dnsclient.go | 8 +- libgo/go/net/dnsclient_test.go | 69 + libgo/go/net/dnsclient_unix.go | 391 +- libgo/go/net/dnsclient_unix_test.go | 235 +- libgo/go/net/dnsconfig_unix.go | 49 +- libgo/go/net/dnsconfig_unix_test.go | 93 +- libgo/go/net/fd_mutex_test.go | 27 +- libgo/go/net/fd_plan9.go | 4 +- libgo/go/net/fd_poll_nacl.go | 94 + libgo/go/net/fd_poll_runtime.go | 7 +- libgo/go/net/fd_unix.go | 80 +- libgo/go/net/fd_unix_test.go | 2 +- libgo/go/net/fd_windows.go | 41 +- libgo/go/net/{file_windows.go => file_stub.go} | 13 +- libgo/go/net/file_test.go | 4 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hosts.go | 2 +- libgo/go/net/http/cgi/host.go | 27 + libgo/go/net/http/cgi/matryoshka_test.go | 137 +- libgo/go/net/http/client.go | 137 +- libgo/go/net/http/client_test.go | 292 + libgo/go/net/http/cookie.go | 60 +- libgo/go/net/http/cookie_test.go | 111 +- libgo/go/net/http/cookiejar/jar.go | 2 +- libgo/go/net/http/export_test.go | 38 +- libgo/go/net/http/fcgi/child.go | 19 +- libgo/go/net/http/fs.go | 45 +- libgo/go/net/http/fs_test.go | 59 + libgo/go/net/http/header.go | 2 + libgo/go/net/http/header_test.go | 9 +- libgo/go/net/http/httptest/server.go | 2 +- libgo/go/net/http/httputil/chunked.go | 203 - libgo/go/net/http/httputil/chunked_test.go | 159 - libgo/go/net/http/httputil/dump.go | 43 +- libgo/go/net/http/httputil/dump_test.go | 113 + libgo/go/net/http/httputil/httputil.go | 13 +- libgo/go/net/http/httputil/persist.go | 19 +- libgo/go/net/http/httputil/reverseproxy.go | 16 +- libgo/go/net/http/{ => internal}/chunked.go | 19 +- libgo/go/net/http/{ => internal}/chunked_test.go | 23 +- libgo/go/net/http/{z_last_test.go => main_test.go} | 30 +- libgo/go/net/http/pprof/pprof.go | 4 + libgo/go/net/http/proxy_test.go | 15 +- .../md5/md5block_generic.go => net/http/race.go} | 8 +- libgo/go/net/http/readrequest_test.go | 41 +- libgo/go/net/http/request.go | 172 +- libgo/go/net/http/request_test.go | 157 +- libgo/go/net/http/requestwrite_test.go | 102 +- libgo/go/net/http/response.go | 64 +- libgo/go/net/http/response_test.go | 35 +- libgo/go/net/http/responsewrite_test.go | 118 +- libgo/go/net/http/serve_test.go | 622 +- libgo/go/net/http/server.go | 242 +- libgo/go/net/http/transfer.go | 120 +- libgo/go/net/http/transport.go | 389 +- libgo/go/net/http/transport_test.go | 633 +- libgo/go/net/interface.go | 10 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/ip.go | 38 +- libgo/go/net/ip_test.go | 26 + libgo/go/net/ipraw_test.go | 9 +- libgo/go/net/iprawsock_posix.go | 20 +- libgo/go/net/ipsock.go | 6 +- libgo/go/net/ipsock_plan9.go | 4 +- libgo/go/net/ipsock_posix.go | 13 +- libgo/go/net/lookup.go | 51 +- libgo/go/net/lookup_plan9.go | 4 +- libgo/go/net/lookup_stub.go | 49 + libgo/go/net/lookup_test.go | 164 +- libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/lookup_windows.go | 79 +- libgo/go/net/mail/message.go | 21 +- libgo/go/net/mail/message_test.go | 19 + libgo/go/net/multicast_test.go | 8 +- libgo/go/net/net.go | 16 +- libgo/go/net/net_test.go | 17 +- libgo/go/net/packetconn_test.go | 32 +- libgo/go/net/parse.go | 22 +- libgo/go/net/parse_test.go | 4 +- libgo/go/net/port_test.go | 6 + libgo/go/net/port_unix.go | 12 +- libgo/go/net/protoconn_test.go | 6 +- libgo/go/net/rpc/client.go | 22 +- libgo/go/net/rpc/client_test.go | 91 + libgo/go/net/rpc/debug.go | 2 +- libgo/go/net/rpc/jsonrpc/all_test.go | 35 + libgo/go/net/rpc/jsonrpc/server.go | 6 +- libgo/go/net/rpc/server.go | 25 +- libgo/go/net/rpc/server_test.go | 38 +- libgo/go/net/sendfile_dragonfly.go | 2 +- libgo/go/net/sendfile_freebsd.go | 2 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/server_test.go | 86 +- libgo/go/net/singleflight.go | 66 +- libgo/go/net/smtp/smtp.go | 8 +- libgo/go/net/smtp/smtp_test.go | 144 + libgo/go/net/sock_cloexec.go | 47 +- libgo/go/net/sock_posix.go | 70 +- libgo/go/net/sock_solaris.go | 18 - libgo/go/net/{sock_windows.go => sock_stub.go} | 13 +- libgo/go/net/sockopt_bsd.go | 13 + libgo/go/net/sockopt_posix.go | 2 +- .../net/{sockopt_linux.go => sockopt_solaris.go} | 0 libgo/go/net/sockopt_stub.go | 37 + libgo/go/net/sockoptip_stub.go | 39 + libgo/go/net/sys_cloexec.go | 18 +- libgo/go/net/tcp_test.go | 53 +- libgo/go/net/tcpsock_plan9.go | 19 +- libgo/go/net/tcpsock_posix.go | 29 +- libgo/go/net/tcpsockopt_darwin.go | 12 +- ...psockopt_openbsd.go => tcpsockopt_dragonfly.go} | 17 +- libgo/go/net/tcpsockopt_openbsd.go | 17 +- libgo/go/net/tcpsockopt_posix.go | 2 +- ...tcpsockopt_openbsd.go => tcpsockopt_solaris.go} | 4 +- libgo/go/net/tcpsockopt_stub.go | 20 + libgo/go/net/tcpsockopt_unix.go | 10 +- libgo/go/net/tcpsockopt_windows.go | 12 +- libgo/go/net/testdata/domain-resolv.conf | 5 + libgo/go/net/testdata/empty-resolv.conf | 1 + libgo/go/net/testdata/resolv.conf | 7 +- libgo/go/net/testdata/search-resolv.conf | 5 + libgo/go/net/textproto/reader.go | 112 +- libgo/go/net/textproto/reader_test.go | 29 +- libgo/go/net/timeout_test.go | 25 +- libgo/go/net/udp_test.go | 45 + libgo/go/net/udpsock.go | 4 - libgo/go/net/udpsock_posix.go | 16 +- libgo/go/net/unicast_posix_test.go | 3 + libgo/go/net/unix_test.go | 84 +- libgo/go/net/unixsock_posix.go | 37 +- libgo/go/net/url/url.go | 31 +- libgo/go/net/url/url_test.go | 67 + libgo/go/net/z_last_test.go | 62 + libgo/go/os/dir_unix.go | 4 +- libgo/go/os/doc.go | 3 + libgo/go/os/env.go | 5 + libgo/go/os/env_test.go | 26 + libgo/go/os/error_plan9.go | 3 +- libgo/go/os/error_unix.go | 2 +- libgo/go/os/exec/exec.go | 69 +- libgo/go/os/exec/exec_test.go | 98 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec_plan9.go | 9 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 15 +- libgo/go/os/exec_windows.go | 3 + libgo/go/os/file.go | 9 + libgo/go/os/file_plan9.go | 11 +- libgo/go/os/file_posix.go | 24 +- libgo/go/os/file_unix.go | 75 +- libgo/go/os/getwd.go | 52 +- libgo/go/os/os_test.go | 224 +- libgo/go/os/path.go | 16 +- libgo/go/os/path_test.go | 14 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/proc.go | 15 +- libgo/go/os/signal/signal_test.go | 6 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/{stat_atim.go => stat_nacl.go} | 9 +- libgo/go/os/sys_bsd.go | 2 +- libgo/go/os/sys_darwin.go | 31 + libgo/go/os/sys_freebsd.go | 23 + .../md5/md5block_generic.go => os/sys_nacl.go} | 8 +- libgo/go/os/sys_unix.go | 11 + libgo/go/os/types_windows.go | 3 + libgo/go/os/user/lookup_stubs.go | 2 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/path/filepath/match.go | 10 +- libgo/go/path/filepath/match_test.go | 58 +- libgo/go/path/filepath/path.go | 13 +- libgo/go/path/filepath/path_plan9.go | 4 + libgo/go/path/filepath/path_test.go | 38 +- libgo/go/path/filepath/path_unix.go | 6 +- libgo/go/path/filepath/path_windows.go | 5 + libgo/go/path/filepath/symlink.go | 19 +- libgo/go/path/filepath/symlink_unix.go | 7 + libgo/go/path/filepath/symlink_windows.go | 5 + libgo/go/path/path.go | 10 +- libgo/go/reflect/all_test.go | 507 +- libgo/go/reflect/export_test.go | 9 + libgo/go/reflect/makefunc.go | 85 +- libgo/go/reflect/makefunc_386.S | 230 - libgo/go/reflect/makefunc_amd64.S | 177 - libgo/go/reflect/makefunc_dummy.c | 12 - libgo/go/reflect/makefunc_ffi.go | 63 + libgo/go/reflect/makefunc_ffi_c.c | 93 + libgo/go/reflect/makefuncgo_386.go | 142 - libgo/go/reflect/makefuncgo_amd64.go | 495 - libgo/go/reflect/type.go | 352 +- libgo/go/reflect/value.go | 661 +- libgo/go/regexp/all_test.go | 76 + libgo/go/regexp/exec.go | 121 +- libgo/go/regexp/onepass.go | 581 + libgo/go/regexp/onepass_test.go | 208 + libgo/go/regexp/regexp.go | 32 +- libgo/go/regexp/syntax/doc.go | 46 +- libgo/go/regexp/syntax/parse.go | 44 +- libgo/go/regexp/syntax/parse_test.go | 13 + libgo/go/regexp/syntax/prog.go | 54 +- libgo/go/regexp/syntax/prog_test.go | 4 +- libgo/go/regexp/syntax/regexp.go | 2 +- .../md5block_generic.go => runtime/arch_386.go} | 7 +- .../md5block_generic.go => runtime/arch_amd64.go} | 7 +- .../arch_amd64p32.go} | 7 +- .../md5block_generic.go => runtime/arch_arm.go} | 7 +- libgo/go/runtime/atomic.go | 51 + libgo/go/runtime/cgocall.go | 279 + libgo/go/runtime/cgocallback.go | 40 + libgo/go/runtime/chan.go | 655 + libgo/go/runtime/chan_test.go | 176 +- libgo/go/runtime/complex.go | 52 + libgo/go/runtime/cpuprof.go | 425 + libgo/go/runtime/crash_cgo_test.go | 146 +- libgo/go/runtime/crash_test.go | 249 +- libgo/go/runtime/debug/garbage.go | 16 + libgo/go/runtime/debug/heapdump_test.go | 33 + libgo/go/runtime/env_posix.go | 58 + libgo/go/runtime/export_test.go | 30 +- libgo/go/runtime/extern.go | 23 +- libgo/go/runtime/gc_test.go | 139 + libgo/go/runtime/gcinfo_test.go | 194 + libgo/go/runtime/hashmap.go | 960 + libgo/go/runtime/hashmap_fast.go | 379 + libgo/go/runtime/lock_futex.go | 205 + libgo/go/runtime/lock_sema.go | 270 + libgo/go/runtime/malloc.go | 837 + libgo/go/runtime/malloc1.go | 26 - libgo/go/runtime/mallocrand.go | 93 - libgo/go/runtime/mallocrep.go | 72 - libgo/go/runtime/mallocrep1.go | 144 - libgo/go/runtime/map_test.go | 144 +- libgo/go/runtime/mapspeed_test.go | 4 +- libgo/go/runtime/memmove_test.go | 132 + libgo/go/runtime/mfinal_test.go | 186 +- libgo/go/runtime/mgc0.go | 137 + libgo/go/runtime/mprof.go | 668 + libgo/go/runtime/netpoll.go | 455 + libgo/go/runtime/netpoll_epoll.go | 97 + libgo/go/runtime/netpoll_kqueue.go | 101 + libgo/go/runtime/netpoll_nacl.go | 26 + libgo/go/runtime/noasm_arm.go | 54 + libgo/go/runtime/norace_test.go | 36 +- libgo/go/runtime/os_darwin.go | 24 + libgo/go/runtime/os_dragonfly.go | 20 + libgo/go/runtime/os_freebsd.go | 17 + libgo/go/runtime/os_linux.go | 17 + libgo/go/runtime/os_nacl.go | 39 + libgo/go/runtime/os_netbsd.go | 20 + libgo/go/runtime/os_openbsd.go | 17 + libgo/go/runtime/os_plan9.go | 105 + libgo/go/runtime/os_solaris.go | 100 + libgo/go/runtime/os_windows.go | 58 + libgo/go/runtime/os_windows_386.go | 11 + libgo/go/runtime/os_windows_amd64.go | 11 + libgo/go/runtime/panic.go | 505 + libgo/go/runtime/pprof/mprof_test.go | 101 + libgo/go/runtime/pprof/pprof.go | 22 +- libgo/go/runtime/pprof/pprof_test.go | 132 +- libgo/go/runtime/print1.go | 323 + libgo/go/runtime/proc.go | 246 + libgo/go/runtime/proc_test.go | 23 +- libgo/go/runtime/race0.go | 37 + libgo/go/runtime/rdebug.go | 37 + libgo/go/runtime/rune.go | 219 + libgo/go/runtime/runtime.go | 60 + libgo/go/runtime/runtime_test.go | 126 +- libgo/go/runtime/select.go | 651 + libgo/go/runtime/sema.go | 275 + .../one.go => libgo/go/runtime/signal_unix.go | 16 +- libgo/go/runtime/sigpanic_unix.go | 40 + libgo/go/runtime/sigqueue.go | 182 + libgo/go/runtime/slice.go | 139 + libgo/go/runtime/stack.go | 13 + libgo/go/runtime/string.go | 298 + libgo/go/runtime/stubs.go | 316 + libgo/go/runtime/syscall_windows.go | 174 + libgo/go/runtime/time.go | 289 + libgo/go/runtime/type.go | 55 - libgo/go/runtime/typekind.go | 44 + libgo/go/runtime/vlrt.go | 258 + libgo/go/sort/sort.go | 2 +- libgo/go/strconv/atoi.go | 10 +- libgo/go/strconv/isprint.go | 198 +- libgo/go/strconv/makeisprint.go | 70 +- libgo/go/strconv/quote.go | 19 +- libgo/go/strconv/quote_test.go | 5 + libgo/go/strings/reader.go | 52 +- libgo/go/strings/reader_test.go | 56 +- libgo/go/strings/replace.go | 149 +- libgo/go/strings/replace_test.go | 60 +- libgo/go/strings/strings.go | 81 +- libgo/go/strings/strings_test.go | 58 +- libgo/go/sync/atomic/64bit_arm.go | 12 + libgo/go/sync/atomic/atomic_test.go | 23 +- libgo/go/sync/atomic/doc.go | 2 - libgo/go/sync/atomic/race.go | 276 - libgo/go/sync/atomic/value.go | 85 + libgo/go/sync/atomic/value_test.go | 195 + libgo/go/sync/mutex_test.go | 72 +- libgo/go/sync/once.go | 7 +- libgo/go/sync/once_test.go | 51 +- libgo/go/sync/pool.go | 219 +- libgo/go/sync/pool_test.go | 114 +- libgo/go/sync/runtime.go | 8 +- libgo/go/sync/runtime_sema_test.go | 85 +- libgo/go/sync/rwmutex.go | 10 +- libgo/go/sync/rwmutex_test.go | 121 +- libgo/go/sync/waitgroup.go | 21 +- libgo/go/sync/waitgroup_test.go | 125 +- libgo/go/syscall/consistency_unix_test.go | 44 - libgo/go/syscall/dir_plan9.go | 2 +- libgo/go/syscall/env_plan9.go | 86 +- libgo/go/syscall/env_unix.go | 62 +- libgo/go/syscall/env_windows.go | 8 + libgo/go/syscall/exec_linux.go | 132 +- libgo/go/syscall/exec_unix.go | 5 +- libgo/go/syscall/exec_windows.go | 15 +- .../bug083.go => libgo/go/syscall/export_test.go | 8 +- .../libcall_linux_s390.go} | 6 +- .../libcall_linux_s390x.go} | 6 +- libgo/go/syscall/libcall_posix.go | 6 - libgo/go/syscall/libcall_posix_largefile.go | 6 + libgo/go/syscall/libcall_posix_regfile.go | 6 + libgo/go/syscall/mmap_unix_test.go | 22 + libgo/go/syscall/netlink_linux.go | 3 +- libgo/go/syscall/rlimit_unix_test.go | 51 - libgo/go/syscall/route_bsd.go | 2 +- libgo/go/syscall/route_dragonfly.go | 2 +- libgo/go/syscall/route_freebsd.go | 12 +- libgo/go/syscall/route_freebsd_32bit.go | 24 + libgo/go/syscall/route_freebsd_64bit.go | 14 + libgo/go/syscall/route_netbsd.go | 2 +- libgo/go/syscall/route_openbsd.go | 8 +- libgo/go/syscall/sockcmsg_unix.go | 8 +- libgo/go/syscall/socket.go | 16 +- libgo/go/syscall/socket_posix.go | 2 +- libgo/go/syscall/socket_xnet.go | 2 +- libgo/go/syscall/str.go | 6 +- libgo/go/syscall/syscall.go | 12 + libgo/go/syscall/syscall_errno.go | 2 +- libgo/go/syscall/syscall_linux_386.go | 3 + ...yscall_linux_amd64.go => syscall_linux_s390.go} | 12 +- ...scall_linux_amd64.go => syscall_linux_s390x.go} | 12 +- libgo/go/syscall/syscall_test.go | 17 + libgo/go/syscall/syscall_unix.go | 9 +- .../{passfd_test.go => syscall_unix_test.go} | 120 +- libgo/go/testing/allocs_test.go | 29 + libgo/go/testing/benchmark.go | 19 +- libgo/go/testing/benchmark_test.go | 3 +- libgo/go/testing/cover.go | 28 +- libgo/go/testing/example.go | 6 +- libgo/go/testing/quick/quick.go | 6 +- libgo/go/testing/quick/quick_test.go | 11 +- libgo/go/testing/testing.go | 87 +- libgo/go/testing/testing_test.go | 18 + libgo/go/text/scanner/scanner.go | 37 +- libgo/go/text/scanner/scanner_test.go | 49 + libgo/go/text/template/doc.go | 11 +- libgo/go/text/template/exec.go | 18 +- libgo/go/text/template/exec_test.go | 91 +- libgo/go/text/template/funcs.go | 86 +- libgo/go/text/template/parse/node.go | 248 +- libgo/go/text/template/parse/parse.go | 62 +- libgo/go/text/template/parse/parse_test.go | 5 +- libgo/go/time/example_test.go | 4 +- libgo/go/time/format.go | 18 +- libgo/go/time/format_test.go | 48 +- libgo/go/time/genzabbrs.go | 20 +- libgo/go/time/internal_test.go | 55 +- libgo/go/time/sleep.go | 28 +- libgo/go/time/sleep_test.go | 75 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick.go | 3 +- libgo/go/time/time.go | 45 +- libgo/go/time/time_test.go | 3 +- libgo/go/time/zoneinfo_abbrs_windows.go | 3 +- libgo/go/time/zoneinfo_read.go | 4 +- libgo/go/time/zoneinfo_test.go | 10 + libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/time/zoneinfo_windows.go | 4 +- libgo/go/unicode/letter.go | 5 +- libgo/go/unicode/letter_test.go | 16 +- libgo/go/unicode/script_test.go | 27 +- libgo/go/unicode/tables.go | 1248 +- libgo/go/unicode/utf16/utf16.go | 2 +- libgo/go/unicode/utf8/utf8.go | 60 +- libgo/merge.sh | 85 +- libgo/mksysinfo.sh | 89 +- libgo/mvifdiff.sh | 15 + libgo/runtime/{chan.c => chan.goc} | 366 +- libgo/runtime/chan.h | 75 + libgo/runtime/{cpuprof.c => cpuprof.goc} | 13 +- libgo/runtime/env_posix.c | 8 +- libgo/runtime/getncpu-linux.c | 2 +- libgo/runtime/go-assert-interface.c | 2 +- libgo/runtime/go-caller.c | 52 +- libgo/runtime/go-callers.c | 28 +- libgo/runtime/go-can-convert-interface.c | 2 +- libgo/runtime/go-cgo.c | 16 - libgo/runtime/go-check-interface.c | 4 +- libgo/runtime/go-convert-interface.c | 2 +- libgo/runtime/go-defer.c | 2 +- libgo/runtime/go-eface-compare.c | 4 - libgo/runtime/go-eface-val-compare.c | 2 - libgo/runtime/{go-reflect-call.c => go-ffi.c} | 318 +- libgo/runtime/go-ffi.h | 16 + libgo/runtime/go-getgoroot.c | 26 - libgo/runtime/{iface.goc => go-iface.goc} | 8 - libgo/runtime/go-interface-eface-compare.c | 2 - libgo/runtime/go-make-slice.c | 2 +- libgo/runtime/go-map-delete.c | 9 +- libgo/runtime/go-map-index.c | 4 +- libgo/runtime/go-new.c | 12 +- libgo/runtime/go-now.c | 10 - libgo/runtime/go-panic.h | 9 + libgo/runtime/go-recover.c | 228 +- libgo/runtime/go-reflect-call.c | 332 +- libgo/runtime/go-reflect-map.c | 8 +- libgo/runtime/go-signal.c | 25 +- libgo/runtime/go-traceback.c | 2 +- libgo/runtime/go-type-eface.c | 3 - libgo/runtime/go-type.h | 21 +- libgo/runtime/go-typedesc-equal.c | 11 - libgo/runtime/go-typestring.c | 17 - libgo/runtime/go-unsafe-pointer.c | 14 +- libgo/runtime/go-unsetenv.c | 54 + libgo/runtime/goc2c.c | 17 +- libgo/runtime/heapdump.c | 776 + libgo/runtime/{lfstack.c => lfstack.goc} | 12 +- libgo/runtime/lock_sema.c | 2 +- libgo/runtime/malloc.goc | 389 +- libgo/runtime/malloc.h | 114 +- libgo/runtime/mcache.c | 124 +- libgo/runtime/mcentral.c | 145 +- libgo/runtime/mem.c | 55 +- libgo/runtime/mgc0.c | 575 +- libgo/runtime/mgc0.h | 41 + libgo/runtime/mheap.c | 112 +- libgo/runtime/mprof.goc | 148 +- libgo/runtime/netpoll.goc | 70 +- libgo/runtime/netpoll_epoll.c | 4 +- libgo/runtime/netpoll_kqueue.c | 4 +- libgo/runtime/panic.c | 40 +- libgo/runtime/parfor.c | 47 +- libgo/runtime/print.c | 27 +- libgo/runtime/proc.c | 240 +- libgo/runtime/race.h | 35 - libgo/runtime/rdebug.goc | 26 + libgo/runtime/reflect.goc | 2 - libgo/runtime/runtime.c | 133 +- libgo/runtime/runtime.h | 74 +- libgo/runtime/runtime1.goc | 75 + libgo/runtime/string.goc | 10 +- libgo/runtime/time.goc | 39 +- libgo/testsuite/gotest | 77 +- libgo/testsuite/lib/libgo.exp | 2 + libgomp/ChangeLog | 1048 + libgomp/Makefile.am | 24 +- libgomp/Makefile.in | 174 +- libgomp/alloc.c | 5 +- libgomp/barrier.c | 5 +- libgomp/config.h.in | 15 + libgomp/config/bsd/proc.c | 5 +- .../{linux/proc.h => darwin/plugin-suffix.h} | 21 +- .../config/{linux/proc.h => hpux/plugin-suffix.h} | 21 +- libgomp/config/linux/affinity.c | 5 +- libgomp/config/linux/alpha/futex.h | 5 +- libgomp/config/linux/bar.c | 5 +- libgomp/config/linux/bar.h | 5 +- libgomp/config/linux/futex.h | 5 +- libgomp/config/linux/ia64/futex.h | 5 +- libgomp/config/linux/lock.c | 5 +- libgomp/config/linux/mips/futex.h | 10 +- libgomp/config/linux/mutex.c | 5 +- libgomp/config/linux/mutex.h | 5 +- libgomp/config/linux/powerpc/futex.h | 5 +- libgomp/config/linux/proc.c | 5 +- libgomp/config/linux/proc.h | 5 +- libgomp/config/linux/ptrlock.c | 5 +- libgomp/config/linux/ptrlock.h | 5 +- libgomp/config/linux/s390/futex.h | 5 +- libgomp/config/linux/sem.c | 5 +- libgomp/config/linux/sem.h | 5 +- libgomp/config/linux/sparc/futex.h | 5 +- libgomp/config/linux/tile/futex.h | 5 +- libgomp/config/linux/wait.h | 5 +- libgomp/config/linux/x86/futex.h | 5 +- libgomp/config/mingw32/proc.c | 5 +- libgomp/config/mingw32/time.c | 5 +- libgomp/config/posix/affinity.c | 5 +- libgomp/config/posix/bar.c | 5 +- libgomp/config/posix/bar.h | 5 +- libgomp/config/posix/lock.c | 10 +- libgomp/config/posix/mutex.h | 5 +- .../config/{linux/proc.h => posix/plugin-suffix.h} | 21 +- libgomp/config/posix/proc.c | 5 +- libgomp/config/posix/ptrlock.h | 5 +- libgomp/config/posix/sem.c | 5 +- libgomp/config/posix/sem.h | 5 +- libgomp/config/posix/time.c | 5 +- libgomp/configure | 344 +- libgomp/configure.ac | 50 +- libgomp/configure.tgt | 17 +- libgomp/critical.c | 5 +- libgomp/env.c | 29 +- libgomp/error.c | 37 +- libgomp/fortran.c | 5 +- libgomp/hashtab.h | 2 +- libgomp/iter.c | 5 +- libgomp/iter_ull.c | 5 +- libgomp/{alloc.c => libgomp-plugin.c} | 66 +- libgomp/libgomp-plugin.h | 78 + libgomp/libgomp.h | 205 +- libgomp/libgomp.map | 110 + libgomp/libgomp.texi | 58 +- libgomp/libgomp_f.h.in | 5 +- libgomp/libgomp_g.h | 21 +- libgomp/loop.c | 5 +- libgomp/loop_ull.c | 5 +- libgomp/oacc-async.c | 107 + libgomp/oacc-cuda.c | 86 + libgomp/oacc-host.c | 90 + libgomp/oacc-init.c | 615 + libgomp/oacc-int.h | 105 + libgomp/oacc-mem.c | 588 + libgomp/oacc-parallel.c | 477 + libgomp/{config/mingw32/time.c => oacc-plugin.c} | 36 +- libgomp/{config/linux/proc.h => oacc-plugin.h} | 22 +- libgomp/oacc-ptx.h | 426 + libgomp/omp.h.in | 5 +- libgomp/omp_lib.f90.in | 7 +- libgomp/omp_lib.h.in | 7 +- libgomp/openacc.f90 | 956 + libgomp/openacc.h | 118 + libgomp/openacc_lib.h | 381 + libgomp/ordered.c | 5 +- libgomp/parallel.c | 5 +- libgomp/plugin/Makefrag.am | 49 + libgomp/plugin/configfrag.ac | 148 + libgomp/plugin/plugin-host.c | 242 + libgomp/plugin/plugin-nvptx.c | 1891 + libgomp/sections.c | 5 +- libgomp/single.c | 5 +- libgomp/splay-tree.c | 217 + libgomp/splay-tree.h | 66 + libgomp/target.c | 1256 +- libgomp/task.c | 359 +- libgomp/team.c | 11 +- libgomp/testsuite/Makefile.am | 14 + libgomp/testsuite/Makefile.in | 58 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/lib/libgomp.exp | 114 +- libgomp/testsuite/libgomp-test-support.exp.in | 4 + libgomp/testsuite/libgomp.c++/atomic-16.C | 5 + libgomp/testsuite/libgomp.c++/c++.exp | 5 +- libgomp/testsuite/libgomp.c++/examples-4/e.51.5.C | 62 + libgomp/testsuite/libgomp.c++/examples-4/e.53.2.C | 43 + libgomp/testsuite/libgomp.c++/for-10.C | 3 + libgomp/testsuite/libgomp.c++/pr63248.C | 62 + libgomp/testsuite/libgomp.c++/pr64824.C | 5 + libgomp/testsuite/libgomp.c++/pr64868.C | 5 + libgomp/testsuite/libgomp.c++/simd10.C | 6 + libgomp/testsuite/libgomp.c++/simd11.C | 6 + libgomp/testsuite/libgomp.c++/simd12.C | 6 + libgomp/testsuite/libgomp.c++/simd13.C | 6 + libgomp/testsuite/libgomp.c++/target-4.C | 3 + libgomp/testsuite/libgomp.c/affinity-1.c | 3 +- libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.29.1.c | 4 +- libgomp/testsuite/libgomp.c/atomic-18.c | 61 + libgomp/testsuite/libgomp.c/c.exp | 3 + libgomp/testsuite/libgomp.c/depend-10.c | 3 + libgomp/testsuite/libgomp.c/depend-5.c | 98 + libgomp/testsuite/libgomp.c/depend-6.c | 3 + libgomp/testsuite/libgomp.c/depend-7.c | 3 + libgomp/testsuite/libgomp.c/depend-8.c | 3 + libgomp/testsuite/libgomp.c/depend-9.c | 3 + libgomp/testsuite/libgomp.c/examples-4/e.50.1.c | 63 + libgomp/testsuite/libgomp.c/examples-4/e.50.2.c | 64 + libgomp/testsuite/libgomp.c/examples-4/e.50.3.c | 64 + libgomp/testsuite/libgomp.c/examples-4/e.50.4.c | 57 + libgomp/testsuite/libgomp.c/examples-4/e.50.5.c | 67 + libgomp/testsuite/libgomp.c/examples-4/e.51.1.c | 64 + libgomp/testsuite/libgomp.c/examples-4/e.51.2.c | 94 + libgomp/testsuite/libgomp.c/examples-4/e.51.3.c | 79 + libgomp/testsuite/libgomp.c/examples-4/e.51.4.c | 77 + libgomp/testsuite/libgomp.c/examples-4/e.51.6.c | 109 + libgomp/testsuite/libgomp.c/examples-4/e.51.7.c | 72 + libgomp/testsuite/libgomp.c/examples-4/e.52.1.c | 94 + libgomp/testsuite/libgomp.c/examples-4/e.52.2.c | 96 + libgomp/testsuite/libgomp.c/examples-4/e.53.1.c | 36 + libgomp/testsuite/libgomp.c/examples-4/e.53.3.c | 62 + libgomp/testsuite/libgomp.c/examples-4/e.53.4.c | 71 + libgomp/testsuite/libgomp.c/examples-4/e.53.5.c | 84 + libgomp/testsuite/libgomp.c/examples-4/e.54.2.c | 72 + libgomp/testsuite/libgomp.c/examples-4/e.54.3.c | 67 + libgomp/testsuite/libgomp.c/examples-4/e.54.4.c | 70 + libgomp/testsuite/libgomp.c/examples-4/e.54.5.c | 65 + libgomp/testsuite/libgomp.c/examples-4/e.54.6.c | 65 + libgomp/testsuite/libgomp.c/examples-4/e.55.1.c | 69 + libgomp/testsuite/libgomp.c/examples-4/e.55.2.c | 95 + libgomp/testsuite/libgomp.c/examples-4/e.56.3.c | 26 + libgomp/testsuite/libgomp.c/examples-4/e.56.4.c | 27 + libgomp/testsuite/libgomp.c/examples-4/e.57.1.c | 59 + libgomp/testsuite/libgomp.c/examples-4/e.57.2.c | 29 + libgomp/testsuite/libgomp.c/examples-4/e.57.3.c | 27 + libgomp/testsuite/libgomp.c/for-2.c | 3 + libgomp/testsuite/libgomp.c/for-2.h | 21 +- libgomp/testsuite/libgomp.c/nqueens-1.c | 1 + libgomp/testsuite/libgomp.c/omp-loop02.c | 1 + libgomp/testsuite/libgomp.c/omp-parallel-for.c | 1 + libgomp/testsuite/libgomp.c/omp-parallel-if.c | 1 + libgomp/testsuite/libgomp.c/omp-single-1.c | 1 + libgomp/testsuite/libgomp.c/omp-single-2.c | 1 + libgomp/testsuite/libgomp.c/omp_matvec.c | 1 + libgomp/testsuite/libgomp.c/omp_workshare3.c | 1 + libgomp/testsuite/libgomp.c/omp_workshare4.c | 1 + libgomp/testsuite/libgomp.c/pr26943-3.c | 1 + libgomp/testsuite/libgomp.c/pr26943-4.c | 1 + libgomp/testsuite/libgomp.c/pr36802-2.c | 3 + libgomp/testsuite/libgomp.c/pr36802-3.c | 3 + libgomp/testsuite/libgomp.c/pr61200.c | 87 + libgomp/testsuite/libgomp.c/pr64734.c | 55 + libgomp/testsuite/libgomp.c/pr64824.c | 16 + libgomp/testsuite/libgomp.c/pr64868.c | 87 + libgomp/testsuite/libgomp.c/shared-1.c | 2 + libgomp/testsuite/libgomp.c/simd-14.c | 123 + libgomp/testsuite/libgomp.c/simd-15.c | 129 + libgomp/testsuite/libgomp.c/simd-16.c | 67 + libgomp/testsuite/libgomp.c/simd-17.c | 73 + libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.c/target-10.c | 14 + libgomp/testsuite/libgomp.c/target-7.c | 8 +- libgomp/testsuite/libgomp.c/target-8.c | 26 + libgomp/testsuite/libgomp.c/target-9.c | 37 + libgomp/testsuite/libgomp.c/target-critical-1.c | 72 + libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-2.c | 1 + libgomp/testsuite/libgomp.fortran/aligned1.f03 | 133 + .../testsuite/libgomp.fortran/declare-simd-1.f90 | 4 +- .../testsuite/libgomp.fortran/declare-target-1.f90 | 15 + .../testsuite/libgomp.fortran/declare-target-2.f90 | 18 + libgomp/testsuite/libgomp.fortran/depend-3.f90 | 42 + .../libgomp.fortran/examples-4/e.50.1.f90 | 44 + .../libgomp.fortran/examples-4/e.50.2.f90 | 43 + .../libgomp.fortran/examples-4/e.50.3.f90 | 43 + .../libgomp.fortran/examples-4/e.50.4.f90 | 59 + .../libgomp.fortran/examples-4/e.50.5.f90 | 47 + .../libgomp.fortran/examples-4/e.51.1.f90 | 45 + .../libgomp.fortran/examples-4/e.51.2.f90 | 61 + .../libgomp.fortran/examples-4/e.51.3.f90 | 79 + .../libgomp.fortran/examples-4/e.51.4.f90 | 54 + .../libgomp.fortran/examples-4/e.51.5.f90 | 53 + .../libgomp.fortran/examples-4/e.51.6.f90 | 66 + .../libgomp.fortran/examples-4/e.51.7.f90 | 49 + .../libgomp.fortran/examples-4/e.52.1.f90 | 65 + .../libgomp.fortran/examples-4/e.52.2.f90 | 77 + .../libgomp.fortran/examples-4/e.53.1.f90 | 31 + .../libgomp.fortran/examples-4/e.53.2.f90 | 22 + .../libgomp.fortran/examples-4/e.53.3.f90 | 45 + .../libgomp.fortran/examples-4/e.53.4.f90 | 68 + .../libgomp.fortran/examples-4/e.53.5.f90 | 80 + .../libgomp.fortran/examples-4/e.54.2.f90 | 65 + .../libgomp.fortran/examples-4/e.54.3.f90 | 58 + .../libgomp.fortran/examples-4/e.54.4.f90 | 61 + .../libgomp.fortran/examples-4/e.54.5.f90 | 47 + .../libgomp.fortran/examples-4/e.54.6.f90 | 47 + .../libgomp.fortran/examples-4/e.55.1.f90 | 70 + .../libgomp.fortran/examples-4/e.55.2.f90 | 56 + .../libgomp.fortran/examples-4/e.56.3.f90 | 17 + .../libgomp.fortran/examples-4/e.56.4.f90 | 18 + .../libgomp.fortran/examples-4/e.57.1.f90 | 56 + .../libgomp.fortran/examples-4/e.57.2.f90 | 24 + .../libgomp.fortran/examples-4/e.57.3.f90 | 21 + libgomp/testsuite/libgomp.fortran/fortran.exp | 12 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 96 + .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr34020.f90 | 1 + libgomp/testsuite/libgomp.fortran/pr63938-1.f90 | 14 + libgomp/testsuite/libgomp.fortran/pr63938-2.f90 | 18 + libgomp/testsuite/libgomp.fortran/pr65597.f90 | 21 + libgomp/testsuite/libgomp.fortran/simd5.f90 | 124 + libgomp/testsuite/libgomp.fortran/simd6.f90 | 135 + libgomp/testsuite/libgomp.fortran/simd7.f90 | 172 + libgomp/testsuite/libgomp.fortran/target1.f90 | 58 + libgomp/testsuite/libgomp.fortran/target2.f90 | 96 + libgomp/testsuite/libgomp.fortran/target3.f90 | 29 + libgomp/testsuite/libgomp.fortran/target4.f90 | 48 + libgomp/testsuite/libgomp.fortran/target5.f90 | 21 + libgomp/testsuite/libgomp.fortran/target6.f90 | 50 + libgomp/testsuite/libgomp.fortran/target7.f90 | 38 + libgomp/testsuite/libgomp.fortran/target8.f90 | 33 + libgomp/testsuite/libgomp.fortran/udr12.f90 | 76 + libgomp/testsuite/libgomp.fortran/udr13.f90 | 106 + libgomp/testsuite/libgomp.fortran/udr14.f90 | 50 + libgomp/testsuite/libgomp.fortran/udr15.f90 | 64 + libgomp/testsuite/libgomp.fortran/udr4.f90 | 15 +- libgomp/testsuite/libgomp.fortran/udr6.f90 | 11 +- libgomp/testsuite/libgomp.fortran/udr7.f90 | 24 +- .../testsuite/libgomp.graphite/force-parallel-6.c | 57 +- libgomp/testsuite/libgomp.graphite/graphite.exp | 5 +- .../{libgomp.c++ => libgomp.oacc-c++}/c++.exp | 53 +- .../testsuite/libgomp.oacc-c-c++-common/abort-1.c | 17 + .../testsuite/libgomp.oacc-c-c++-common/abort-2.c | 17 + .../testsuite/libgomp.oacc-c-c++-common/abort-3.c | 17 + .../testsuite/libgomp.oacc-c-c++-common/abort-4.c | 17 + .../testsuite/libgomp.oacc-c-c++-common/abort-5.c | 18 + .../libgomp.oacc-c-c++-common/acc_on_device-1.c | 75 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 466 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 48 + .../libgomp.oacc-c-c++-common/clauses-1.c | 623 + .../libgomp.oacc-c-c++-common/clauses-2.c | 67 + .../collapse-1.c | 7 +- .../libgomp.oacc-c-c++-common/collapse-2.c | 37 + .../collapse-3.c | 23 +- .../libgomp.oacc-c-c++-common/collapse-4.c | 27 + .../libgomp.oacc-c-c++-common/context-1.c | 213 + .../libgomp.oacc-c-c++-common/context-2.c | 223 + .../libgomp.oacc-c-c++-common/context-3.c | 200 + .../libgomp.oacc-c-c++-common/context-4.c | 213 + .../testsuite/libgomp.oacc-c-c++-common/data-1.c | 188 + .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 162 + .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 166 + .../libgomp.oacc-c-c++-common/data-already-1.c | 19 + .../libgomp.oacc-c-c++-common/data-already-2.c | 16 + .../libgomp.oacc-c-c++-common/data-already-3.c | 17 + .../libgomp.oacc-c-c++-common/data-already-4.c | 17 + .../libgomp.oacc-c-c++-common/data-already-5.c | 17 + .../libgomp.oacc-c-c++-common/data-already-6.c | 17 + .../libgomp.oacc-c-c++-common/data-already-7.c | 17 + .../libgomp.oacc-c-c++-common/data-already-8.c | 16 + .../libgomp.oacc-c-c++-common/deviceptr-1.c | 32 + libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 613 + .../libgomp.oacc-c-c++-common/kernels-1.c | 184 + .../libgomp.oacc-c-c++-common/kernels-empty.c | 6 + .../testsuite/libgomp.oacc-c-c++-common/lib-1.c | 24 + .../testsuite/libgomp.oacc-c-c++-common/lib-10.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 23 + .../testsuite/libgomp.oacc-c-c++-common/lib-12.c | 37 + .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 60 + .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 61 + .../testsuite/libgomp.oacc-c-c++-common/lib-15.c | 33 + .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 29 + .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 31 + .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 34 + .../testsuite/libgomp.oacc-c-c++-common/lib-19.c | 60 + .../testsuite/libgomp.oacc-c-c++-common/lib-2.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 29 + .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 29 + .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 29 + .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 39 + .../testsuite/libgomp.oacc-c-c++-common/lib-24.c | 55 + .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 30 + .../testsuite/libgomp.oacc-c-c++-common/lib-26.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-27.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-3.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-31.c | 27 + .../testsuite/libgomp.oacc-c-c++-common/lib-32.c | 38 + .../testsuite/libgomp.oacc-c-c++-common/lib-33.c | 31 + .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 33 + .../testsuite/libgomp.oacc-c-c++-common/lib-35.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-36.c | 26 + .../testsuite/libgomp.oacc-c-c++-common/lib-37.c | 40 + .../testsuite/libgomp.oacc-c-c++-common/lib-38.c | 64 + .../testsuite/libgomp.oacc-c-c++-common/lib-39.c | 41 + .../testsuite/libgomp.oacc-c-c++-common/lib-4.c | 13 + .../testsuite/libgomp.oacc-c-c++-common/lib-40.c | 42 + .../testsuite/libgomp.oacc-c-c++-common/lib-41.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 35 + .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 45 + .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 45 + .../testsuite/libgomp.oacc-c-c++-common/lib-45.c | 50 + .../testsuite/libgomp.oacc-c-c++-common/lib-46.c | 42 + .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-49.c | 48 + .../testsuite/libgomp.oacc-c-c++-common/lib-5.c | 40 + .../testsuite/libgomp.oacc-c-c++-common/lib-50.c | 30 + .../testsuite/libgomp.oacc-c-c++-common/lib-51.c | 41 + .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 28 + .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 28 + .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 28 + .../testsuite/libgomp.oacc-c-c++-common/lib-55.c | 48 + .../testsuite/libgomp.oacc-c-c++-common/lib-56.c | 33 + .../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 28 + .../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 28 + .../testsuite/libgomp.oacc-c-c++-common/lib-59.c | 55 + .../testsuite/libgomp.oacc-c-c++-common/lib-6.c | 39 + .../testsuite/libgomp.oacc-c-c++-common/lib-60.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/lib-61.c | 70 + .../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 49 + .../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-66.c | 48 + .../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 43 + .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 124 + .../testsuite/libgomp.oacc-c-c++-common/lib-7.c | 18 + .../testsuite/libgomp.oacc-c-c++-common/lib-70.c | 136 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 119 + .../testsuite/libgomp.oacc-c-c++-common/lib-72.c | 121 + .../testsuite/libgomp.oacc-c-c++-common/lib-73.c | 134 + .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 139 + .../testsuite/libgomp.oacc-c-c++-common/lib-75.c | 141 + .../testsuite/libgomp.oacc-c-c++-common/lib-76.c | 147 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 135 + .../testsuite/libgomp.oacc-c-c++-common/lib-78.c | 140 + .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 167 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 132 + .../testsuite/libgomp.oacc-c-c++-common/lib-81.c | 211 + .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 144 + .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 66 + .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 52 + .../testsuite/libgomp.oacc-c-c++-common/lib-86.c | 42 + .../testsuite/libgomp.oacc-c-c++-common/lib-87.c | 42 + .../testsuite/libgomp.oacc-c-c++-common/lib-88.c | 111 + .../testsuite/libgomp.oacc-c-c++-common/lib-89.c | 118 + .../testsuite/libgomp.oacc-c-c++-common/lib-9.c | 70 + .../testsuite/libgomp.oacc-c-c++-common/lib-90.c | 137 + .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 84 + .../testsuite/libgomp.oacc-c-c++-common/lib-92.c | 112 + .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 680 + .../testsuite/libgomp.oacc-c-c++-common/nested-2.c | 141 + .../testsuite/libgomp.oacc-c-c++-common/offset-1.c | 97 + .../libgomp.oacc-c-c++-common/parallel-1.c | 206 + .../libgomp.oacc-c-c++-common/parallel-empty.c | 6 + .../libgomp.oacc-c-c++-common/pointer-align-1.c | 35 + .../libgomp.oacc-c-c++-common/present-1.c | 48 + .../libgomp.oacc-c-c++-common/present-2.c | 48 + .../libgomp.oacc-c-c++-common/reduction-1.c | 103 + .../libgomp.oacc-c-c++-common/reduction-2.c | 126 + .../libgomp.oacc-c-c++-common/reduction-3.c | 126 + .../libgomp.oacc-c-c++-common/reduction-4.c | 129 + .../libgomp.oacc-c-c++-common/reduction-5.c | 32 + .../reduction-initial-1.c | 25 + libgomp/testsuite/libgomp.oacc-c-c++-common/subr.h | 46 + .../testsuite/libgomp.oacc-c-c++-common/subr.ptx | 148 + .../testsuite/libgomp.oacc-c-c++-common/timer.h | 103 + .../libgomp.oacc-c-c++-common/update-1-2.c | 282 + .../testsuite/libgomp.oacc-c-c++-common/update-1.c | 280 + libgomp/testsuite/libgomp.oacc-c/c.exp | 71 + libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 10 + libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 | 13 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 52 + .../libgomp.oacc-fortran/acc_on_device-1-2.f | 52 + .../libgomp.oacc-fortran/acc_on_device-1-3.f | 52 + .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 135 + .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 40 + .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 42 + .../collapse-1.f90} | 7 +- .../testsuite/libgomp.oacc-fortran/collapse-2.f90 | 25 + .../testsuite/libgomp.oacc-fortran/collapse-3.f90 | 28 + .../testsuite/libgomp.oacc-fortran/collapse-4.f90 | 40 + .../testsuite/libgomp.oacc-fortran/collapse-5.f90 | 48 + .../testsuite/libgomp.oacc-fortran/collapse-6.f90 | 50 + .../testsuite/libgomp.oacc-fortran/collapse-7.f90 | 40 + .../testsuite/libgomp.oacc-fortran/collapse-8.f90 | 47 + libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 45 + libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 31 + libgomp/testsuite/libgomp.oacc-fortran/data-3.f90 | 131 + .../testsuite/libgomp.oacc-fortran/data-4-2.f90 | 138 + libgomp/testsuite/libgomp.oacc-fortran/data-4.f90 | 136 + .../libgomp.oacc-fortran/data-already-1.f | 17 + .../libgomp.oacc-fortran/data-already-2.f | 16 + .../libgomp.oacc-fortran/data-already-3.f | 15 + .../libgomp.oacc-fortran/data-already-4.f | 14 + .../libgomp.oacc-fortran/data-already-5.f | 14 + .../libgomp.oacc-fortran/data-already-6.f | 14 + .../libgomp.oacc-fortran/data-already-7.f | 14 + .../libgomp.oacc-fortran/data-already-8.f | 16 + .../fortran.exp | 41 +- libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 | 13 + libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 | 82 + libgomp/testsuite/libgomp.oacc-fortran/lib-2.f | 13 + libgomp/testsuite/libgomp.oacc-fortran/lib-3.f | 13 + libgomp/testsuite/libgomp.oacc-fortran/lib-4.f90 | 35 + libgomp/testsuite/libgomp.oacc-fortran/lib-5.f90 | 31 + libgomp/testsuite/libgomp.oacc-fortran/lib-6.f90 | 35 + libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90 | 31 + libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90 | 83 + libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 | 97 + .../openacc_version-1.f} | 4 +- .../openacc_version-2.f90} | 4 +- .../libgomp.oacc-fortran/pointer-align-1.f90 | 21 + libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90 | 229 + .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 225 + .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 170 + .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 170 + .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 54 + .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 32 + .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 30 + .../testsuite/libgomp.oacc-fortran/routine-1.f90 | 32 + .../testsuite/libgomp.oacc-fortran/routine-2.f90 | 29 + .../testsuite/libgomp.oacc-fortran/routine-3.f90 | 27 + .../testsuite/libgomp.oacc-fortran/routine-4.f90 | 23 + .../testsuite/libgomp.oacc-fortran/subarrays-1.f90 | 97 + .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 100 + libgomp/work.c | 5 +- libiberty/ChangeLog | 149 + libiberty/ChangeLog.jit | 23 + libiberty/Makefile.in | 89 +- libiberty/choose-temp.c | 1 - libiberty/config.in | 31 + libiberty/configure | 175 +- libiberty/configure.ac | 15 +- libiberty/cp-demangle.c | 21 +- libiberty/cplus-dem.c | 13 + libiberty/d-demangle.c | 1338 + libiberty/filename_cmp.c | 29 + libiberty/functions.texi | 67 +- libiberty/make-temp-file.c | 4 +- libiberty/pex-common.c | 8 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 6 +- libiberty/pex-unix.c | 7 +- libiberty/pex-win32.c | 6 +- libiberty/sigsetmask.c | 1 - libiberty/simple-object-elf.c | 38 +- libiberty/strerror.c | 5 + libiberty/{strtol.c => strtoll.c} | 56 +- libiberty/{strtoul.c => strtoull.c} | 29 +- libiberty/testsuite/Makefile.in | 26 +- libiberty/testsuite/d-demangle-expected | 936 + libiberty/testsuite/demangle-expected | 8 + libiberty/testsuite/demangler-fuzzer.c | 108 + libiberty/testsuite/test-strtol.c | 185 + libiberty/vasprintf.c | 84 +- libiberty/{vasprintf.c => vprintf-support.c} | 96 +- .../timeval-utils.h => libiberty/vprintf-support.h | 32 +- libiberty/{xexit.c => xasprintf.c} | 52 +- libiberty/xvasprintf.c | 61 + libitm/ChangeLog | 43 + libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/alloc.cc | 2 +- libitm/alloc_c.cc | 2 +- libitm/alloc_cpp.cc | 2 +- libitm/barrier.cc | 2 +- libitm/beginend.cc | 2 +- libitm/clone.cc | 2 +- libitm/common.h | 2 +- libitm/config/aarch64/sjlj.S | 5 +- libitm/config/aarch64/target.h | 2 +- libitm/config/alpha/cacheline.h | 2 +- libitm/config/alpha/sjlj.S | 2 +- libitm/config/alpha/target.h | 2 +- libitm/config/arm/hwcap.cc | 2 +- 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 | 2 +- libitm/config/generic/tls.cc | 2 +- libitm/config/generic/tls.h | 2 +- libitm/config/linux/alpha/futex_bits.h | 2 +- libitm/config/linux/futex.cc | 2 +- libitm/config/linux/futex.h | 2 +- libitm/config/linux/futex_bits.h | 2 +- libitm/config/linux/powerpc/futex_bits.h | 2 +- libitm/config/linux/rwlock.cc | 2 +- libitm/config/linux/rwlock.h | 2 +- libitm/config/linux/sh/futex_bits.h | 2 +- libitm/config/linux/sparc/futex_bits.h | 2 +- libitm/config/linux/x86/futex_bits.h | 2 +- libitm/config/linux/x86/tls.h | 2 +- libitm/config/posix/rwlock.cc | 2 +- libitm/config/posix/rwlock.h | 2 +- libitm/config/powerpc/cacheline.h | 2 +- libitm/config/powerpc/sjlj.S | 2 +- libitm/config/powerpc/target.h | 2 +- libitm/config/s390/sjlj.S | 2 +- libitm/config/s390/target.h | 2 +- libitm/config/sh/sjlj.S | 2 +- libitm/config/sh/target.h | 2 +- libitm/config/sparc/cacheline.h | 2 +- libitm/config/sparc/sjlj.S | 2 +- libitm/config/sparc/target.h | 2 +- libitm/config/x86/cacheline.h | 2 +- libitm/config/x86/sjlj.S | 2 +- libitm/config/x86/target.h | 2 +- libitm/config/x86/x86_avx.cc | 2 +- libitm/config/x86/x86_sse.cc | 2 +- libitm/configure | 8 +- libitm/configure.ac | 2 +- libitm/configure.tgt | 4 +- libitm/containers.h | 2 +- libitm/dispatch.h | 2 +- libitm/eh_cpp.cc | 2 +- libitm/libitm.h | 2 +- libitm/libitm.texi | 2 +- libitm/libitm_i.h | 2 +- libitm/local.cc | 2 +- libitm/local_atomic | 2 +- libitm/local_type_traits | 2 +- libitm/method-gl.cc | 2 +- libitm/method-ml.cc | 2 +- libitm/method-serial.cc | 2 +- libitm/query.cc | 2 +- libitm/retry.cc | 2 +- libitm/stmlock.h | 2 +- libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/lib/libitm.exp | 3 +- libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/testsuite/libitm.c/memcpy-1.c | 1 + libitm/testsuite/libitm.c/memset-1.c | 1 + libitm/testsuite/libitm.c/stackundo.c | 4 +- libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libjava/ChangeLog | 116 +- libjava/{ChangeLog => ChangeLog-2014} | 73 +- libjava/Makefile.am | 2 +- libjava/Makefile.in | 2 +- libjava/classpath/ChangeLog | 5 + libjava/classpath/ChangeLog.gcj | 5 + libjava/classpath/configure | 8 +- .../gnu/java/rmi/registry/RegistryImpl.java | 4 +- .../tools/gnu/classpath/tools/orbd/Main.java | 4 +- libjava/configure | 10 +- libjava/gnu/gcj/convert/Convert.java | 4 +- libjava/gnu/gcj/tools/gcj_dbtool/Main.java | 4 +- libjava/libtool-version | 4 +- libmpx/ChangeLog | 37 + {libsanitizer => libmpx}/Makefile.am | 32 +- {libsanitizer => libmpx}/Makefile.in | 109 +- {libsanitizer => libmpx}/acinclude.m4 | 2 + {libstdc++-v3 => libmpx}/aclocal.m4 | 49 +- {libbacktrace => libmpx}/config.h.in | 58 +- {libvtv => libmpx}/configure | 1125 +- {libvtv => libmpx}/configure.ac | 112 +- {libvtv => libmpx}/configure.tgt | 16 +- libmpx/libmpx.spec.in | 5 + {libssp => libmpx}/libtool-version | 2 +- {libsanitizer => libmpx/mpxrt}/Makefile.am | 44 +- {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in | 161 +- libmpx/mpxrt/libmpx.map | 5 + {libffi => libmpx/mpxrt}/libtool-version | 4 +- libmpx/mpxrt/mpxrt-utils.c | 505 + .../c_reducers.c => libmpx/mpxrt/mpxrt-utils.h | 46 +- libmpx/mpxrt/mpxrt.c | 515 + libmpx/mpxwrap/Makefile.am | 54 + {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in | 220 +- libmpx/mpxwrap/libmpxwrappers.map | 23 + .../asan => libmpx/mpxwrap}/libtool-version | 2 +- libmpx/mpxwrap/mpx_wrappers.c | 281 + libobjc/ChangeLog | 40 + libobjc/Makefile.in | 2 +- libobjc/NXConstStr.m | 2 +- libobjc/Object.m | 2 +- libobjc/Protocol.m | 2 +- libobjc/accessors.m | 2 +- libobjc/acinclude.m4 | 2 +- libobjc/class.c | 2 +- libobjc/configure | 4 +- libobjc/configure.ac | 2 +- libobjc/encoding.c | 3 +- libobjc/error.c | 2 +- libobjc/exception.c | 2 +- libobjc/gc.c | 2 +- libobjc/hash.c | 2 +- libobjc/init.c | 2 +- libobjc/ivars.c | 4 +- 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 | 10 +- libobjc/thr.c | 6 +- liboffloadmic/ChangeLog | 127 + liboffloadmic/Makefile.am | 172 + liboffloadmic/Makefile.in | 1255 + {libcilkrts => liboffloadmic}/aclocal.m4 | 0 {libcilkrts => liboffloadmic}/configure | 526 +- liboffloadmic/configure.ac | 132 + liboffloadmic/configure.tgt | 39 + .../doc/doxygen/config | 514 +- liboffloadmic/doc/doxygen/header.tex | 90 + .../include/coi/common/COIEngine_common.h | 108 + .../include/coi/common/COIMacros_common.h | 69 + liboffloadmic/include/coi/common/COIPerf_common.h | 87 + .../include/coi/common/COIResult_common.h | 145 + liboffloadmic/include/coi/common/COITypes_common.h | 85 + liboffloadmic/include/coi/sink/COIBuffer_sink.h | 130 + liboffloadmic/include/coi/sink/COIPipeline_sink.h | 137 + liboffloadmic/include/coi/sink/COIProcess_sink.h | 103 + .../include/coi/source/COIBuffer_source.h | 1311 + .../include/coi/source/COIEngine_source.h | 247 + liboffloadmic/include/coi/source/COIEvent_source.h | 192 + .../include/coi/source/COIPipeline_source.h | 426 + .../include/coi/source/COIProcess_source.h | 971 + liboffloadmic/include/myo/myo.h | 619 + liboffloadmic/include/myo/myoimpl.h | 538 + liboffloadmic/include/myo/myotypes.h | 116 + liboffloadmic/liboffloadmic_host.spec.in | 3 + liboffloadmic/liboffloadmic_target.spec.in | 3 + liboffloadmic/plugin/Makefile.am | 124 + {libvtv => liboffloadmic/plugin}/Makefile.in | 505 +- {zlib => liboffloadmic/plugin}/aclocal.m4 | 18 +- {libcilkrts => liboffloadmic/plugin}/configure | 2240 +- liboffloadmic/plugin/configure.ac | 136 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 467 + liboffloadmic/plugin/offload_target_main.cpp | 367 + liboffloadmic/runtime/cean_util.cpp | 366 + liboffloadmic/runtime/cean_util.h | 116 + liboffloadmic/runtime/coi/coi_client.cpp | 370 + liboffloadmic/runtime/coi/coi_client.h | 138 + liboffloadmic/runtime/coi/coi_server.cpp | 150 + liboffloadmic/runtime/coi/coi_server.h | 94 + liboffloadmic/runtime/compiler_if_host.cpp | 343 + liboffloadmic/runtime/compiler_if_host.h | 153 + liboffloadmic/runtime/compiler_if_target.cpp | 64 + liboffloadmic/runtime/compiler_if_target.h | 70 + liboffloadmic/runtime/dv_util.cpp | 153 + liboffloadmic/runtime/dv_util.h | 83 + liboffloadmic/runtime/emulator/coi_common.h | 140 + liboffloadmic/runtime/emulator/coi_device.cpp | 330 + liboffloadmic/runtime/emulator/coi_device.h | 56 + liboffloadmic/runtime/emulator/coi_host.cpp | 1214 + liboffloadmic/runtime/emulator/coi_host.h | 55 + liboffloadmic/runtime/emulator/coi_version_asm.h | 68 + .../runtime/emulator/coi_version_linker_script.map | 79 + liboffloadmic/runtime/emulator/myo_client.cpp | 31 + liboffloadmic/runtime/emulator/myo_service.cpp | 159 + liboffloadmic/runtime/emulator/myo_service.h | 63 + liboffloadmic/runtime/emulator/myo_version_asm.h | 53 + .../runtime/emulator/myo_version_linker_script.map | 60 + liboffloadmic/runtime/liboffload_error.c | 475 + liboffloadmic/runtime/liboffload_error_codes.h | 297 + liboffloadmic/runtime/liboffload_msg.c | 67 + liboffloadmic/runtime/liboffload_msg.h | 348 + liboffloadmic/runtime/mic_lib.f90 | 282 + liboffloadmic/runtime/offload.h | 371 + liboffloadmic/runtime/offload_common.cpp | 190 + liboffloadmic/runtime/offload_common.h | 475 + liboffloadmic/runtime/offload_engine.cpp | 551 + liboffloadmic/runtime/offload_engine.h | 502 + liboffloadmic/runtime/offload_env.cpp | 378 + liboffloadmic/runtime/offload_env.h | 111 + liboffloadmic/runtime/offload_host.cpp | 4402 ++ liboffloadmic/runtime/offload_host.h | 363 + liboffloadmic/runtime/offload_myo_host.cpp | 829 + liboffloadmic/runtime/offload_myo_host.h | 100 + liboffloadmic/runtime/offload_myo_target.cpp | 204 + liboffloadmic/runtime/offload_myo_target.h | 74 + liboffloadmic/runtime/offload_omp_host.cpp | 485 + liboffloadmic/runtime/offload_omp_target.cpp | 560 + liboffloadmic/runtime/offload_orsl.cpp | 104 + liboffloadmic/runtime/offload_orsl.h | 45 + liboffloadmic/runtime/offload_table.cpp | 331 + liboffloadmic/runtime/offload_table.h | 321 + liboffloadmic/runtime/offload_target.cpp | 776 + liboffloadmic/runtime/offload_target.h | 120 + liboffloadmic/runtime/offload_target_main.cpp | 37 + liboffloadmic/runtime/offload_timer.h | 192 + liboffloadmic/runtime/offload_timer_host.cpp | 379 + liboffloadmic/runtime/offload_timer_target.cpp | 87 + liboffloadmic/runtime/offload_trace.cpp | 329 + liboffloadmic/runtime/offload_trace.h | 72 + liboffloadmic/runtime/offload_util.cpp | 226 + liboffloadmic/runtime/offload_util.h | 173 + liboffloadmic/runtime/ofldbegin.cpp | 184 + liboffloadmic/runtime/ofldend.cpp | 97 + .../runtime/orsl-lite/include/orsl-lite.h | 241 + liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 357 + liboffloadmic/runtime/orsl-lite/version.txt | 1 + liboffloadmic/runtime/use_mpss2.txt | 1 + libquadmath/ChangeLog | 37 + libquadmath/Makefile.am | 6 + libquadmath/Makefile.in | 5 +- libquadmath/configure | 135 +- libquadmath/configure.ac | 3 +- libquadmath/libquadmath.texi | 4 +- libsanitizer/ChangeLog | 233 +- libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 2 + libsanitizer/asan/Makefile.am | 9 +- libsanitizer/asan/Makefile.in | 20 +- libsanitizer/asan/asan_allocator.h | 22 +- libsanitizer/asan/asan_allocator2.cc | 101 +- libsanitizer/asan/asan_asm_instrumentation.S | 599 - libsanitizer/asan/asan_debugging.cc | 139 + libsanitizer/asan/asan_flags.h | 4 +- libsanitizer/asan/asan_globals.cc | 88 +- libsanitizer/asan/asan_init_version.h | 30 + libsanitizer/asan/asan_interceptors.cc | 82 +- libsanitizer/asan/asan_interceptors.h | 10 +- libsanitizer/asan/asan_interface_internal.h | 81 +- libsanitizer/asan/asan_internal.h | 12 +- libsanitizer/asan/asan_linux.cc | 21 +- libsanitizer/asan/asan_mac.cc | 14 +- libsanitizer/asan/asan_malloc_linux.cc | 100 +- libsanitizer/asan/asan_malloc_win.cc | 115 +- libsanitizer/asan/asan_mapping.h | 15 +- libsanitizer/asan/asan_new_delete.cc | 33 +- libsanitizer/asan/asan_poisoning.cc | 62 + libsanitizer/asan/asan_poisoning.h | 6 +- libsanitizer/asan/asan_posix.cc | 9 +- libsanitizer/asan/asan_preinit.cc | 12 +- libsanitizer/asan/asan_report.cc | 424 +- libsanitizer/asan/asan_report.h | 75 +- libsanitizer/asan/asan_rtl.cc | 47 +- libsanitizer/asan/asan_stack.h | 28 +- libsanitizer/asan/asan_stats.cc | 13 +- libsanitizer/asan/asan_thread.cc | 27 +- libsanitizer/asan/asan_thread.h | 26 +- libsanitizer/asan/asan_win.cc | 64 +- .../{asan_dll_thunk.cc => asan_win_dll_thunk.cc} | 222 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 50 + libsanitizer/asan/libtool-version | 2 +- libsanitizer/config.h.in | 6 + libsanitizer/configure | 158 +- libsanitizer/configure.ac | 23 +- libsanitizer/configure.tgt | 7 +- .../include/sanitizer/allocator_interface.h | 64 + libsanitizer/include/sanitizer/asan_interface.h | 78 +- .../include/sanitizer/common_interface_defs.h | 6 +- libsanitizer/include/sanitizer/msan_interface.h | 53 +- libsanitizer/interception/Makefile.am | 1 + libsanitizer/interception/Makefile.in | 5 +- libsanitizer/interception/interception.h | 22 +- libsanitizer/interception/interception_win.cc | 50 +- libsanitizer/interception/interception_win.h | 32 +- libsanitizer/libbacktrace/Makefile.am | 1 + libsanitizer/libbacktrace/Makefile.in | 4 +- libsanitizer/lsan/Makefile.am | 1 + libsanitizer/lsan/Makefile.in | 5 +- libsanitizer/lsan/lsan.cc | 21 +- libsanitizer/lsan/lsan.h | 20 + libsanitizer/lsan/lsan_allocator.cc | 44 +- libsanitizer/lsan/lsan_allocator.h | 2 +- libsanitizer/lsan/lsan_common.cc | 88 +- libsanitizer/lsan/lsan_common.h | 6 +- libsanitizer/lsan/lsan_common_linux.cc | 7 +- libsanitizer/lsan/lsan_interceptors.cc | 37 +- libsanitizer/lsan/lsan_preinit.cc | 6 +- libsanitizer/sanitizer_common/Makefile.am | 12 +- libsanitizer/sanitizer_common/Makefile.in | 31 +- .../sanitizer_common/sanitizer_allocator.h | 19 +- .../sanitizer_allocator_interface.h | 36 + .../sanitizer_allocator_internal.h | 19 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 21 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 66 +- libsanitizer/sanitizer_common/sanitizer_common.h | 38 +- .../sanitizer_common_interceptors.inc | 825 +- .../sanitizer_common_interceptors_format.inc | 3 + .../sanitizer_common_interceptors_ioctl.inc | 8 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 30 + .../sanitizer_common/sanitizer_common_syscalls.inc | 16 +- .../sanitizer_common/sanitizer_coverage.cc | 214 - .../sanitizer_common/sanitizer_coverage_libcdep.cc | 470 + .../sanitizer_coverage_mapping_libcdep.cc | 125 + .../sanitizer_common/sanitizer_deadlock_detector.h | 6 +- .../sanitizer_deadlock_detector2.cc | 3 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 43 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 8 + libsanitizer/sanitizer_common/sanitizer_freebsd.h | 135 + .../sanitizer_common/sanitizer_internal_defs.h | 10 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 2 + .../sanitizer_common/sanitizer_libignore.cc | 4 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 106 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 155 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 11 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 3 +- .../sanitizer_persistent_allocator.cc | 17 +- .../sanitizer_persistent_allocator.h | 69 + libsanitizer/sanitizer_common/sanitizer_platform.h | 29 +- .../sanitizer_platform_interceptors.h | 56 +- .../sanitizer_platform_limits_linux.cc | 15 +- .../sanitizer_platform_limits_posix.cc | 50 +- .../sanitizer_platform_limits_posix.h | 102 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 21 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 75 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 5 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 10 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 176 + .../sanitizer_common/sanitizer_procmaps_freebsd.cc | 86 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 220 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 12 +- .../sanitizer_common/sanitizer_report_decorator.h | 17 +- .../sanitizer_common/sanitizer_stackdepot.cc | 272 +- .../sanitizer_common/sanitizer_stackdepot.h | 33 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 174 + .../sanitizer_common/sanitizer_stacktrace.cc | 72 +- .../sanitizer_common/sanitizer_stacktrace.h | 57 +- .../sanitizer_stacktrace_libcdep.cc | 52 +- .../sanitizer_stacktrace_printer.cc | 130 + .../sanitizer_stacktrace_printer.h | 60 + .../sanitizer_common/sanitizer_suppressions.cc | 33 +- .../sanitizer_common/sanitizer_suppressions.h | 10 +- .../sanitizer_common/sanitizer_symbolizer.cc | 11 - .../sanitizer_common/sanitizer_symbolizer.h | 32 +- .../sanitizer_symbolizer_libbacktrace.cc | 8 +- .../sanitizer_symbolizer_libbacktrace.h | 2 +- .../sanitizer_symbolizer_libcdep.cc | 21 +- .../sanitizer_symbolizer_posix_libcdep.cc | 21 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 29 +- .../sanitizer_common/sanitizer_thread_registry.cc | 3 +- .../sanitizer_common/sanitizer_thread_registry.h | 3 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 12 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 4 +- .../sanitizer_unwind_posix_libcdep.cc | 151 + libsanitizer/sanitizer_common/sanitizer_win.cc | 67 +- libsanitizer/tsan/Makefile.am | 12 +- libsanitizer/tsan/Makefile.in | 31 +- libsanitizer/tsan/tsan_clock.cc | 187 +- libsanitizer/tsan/tsan_clock.h | 53 +- libsanitizer/tsan/tsan_defs.h | 20 +- libsanitizer/tsan/tsan_dense_alloc.h | 135 + libsanitizer/tsan/tsan_fd.cc | 20 +- libsanitizer/tsan/tsan_flags.cc | 23 +- libsanitizer/tsan/tsan_flags.h | 9 +- libsanitizer/tsan/tsan_interceptors.cc | 545 +- libsanitizer/tsan/tsan_interface_ann.cc | 7 +- libsanitizer/tsan/tsan_interface_atomic.cc | 209 +- libsanitizer/tsan/tsan_interface_java.cc | 162 +- libsanitizer/tsan/tsan_interface_java.h | 7 +- libsanitizer/tsan/tsan_mman.cc | 149 +- libsanitizer/tsan/tsan_mman.h | 10 +- libsanitizer/tsan/tsan_mutex.cc | 22 +- libsanitizer/tsan/tsan_mutex.h | 5 + libsanitizer/tsan/tsan_platform.h | 315 +- libsanitizer/tsan/tsan_platform_linux.cc | 269 +- libsanitizer/tsan/tsan_platform_mac.cc | 38 +- libsanitizer/tsan/tsan_platform_windows.cc | 9 +- libsanitizer/tsan/tsan_report.cc | 57 +- libsanitizer/tsan/tsan_report.h | 30 +- libsanitizer/tsan/tsan_rtl.cc | 333 +- libsanitizer/tsan/tsan_rtl.h | 225 +- libsanitizer/tsan/tsan_rtl_amd64.S | 22 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 128 +- libsanitizer/tsan/tsan_rtl_report.cc | 283 +- libsanitizer/tsan/tsan_rtl_thread.cc | 37 +- libsanitizer/tsan/tsan_stack_trace.cc | 44 + libsanitizer/tsan/tsan_stack_trace.h | 37 + libsanitizer/tsan/tsan_stat.cc | 1 + libsanitizer/tsan/tsan_stat.h | 1 + libsanitizer/tsan/tsan_suppressions.cc | 83 +- libsanitizer/tsan/tsan_suppressions.h | 1 - libsanitizer/tsan/tsan_symbolize.cc | 71 +- libsanitizer/tsan/tsan_sync.cc | 420 +- libsanitizer/tsan/tsan_sync.h | 87 +- libsanitizer/tsan/tsan_trace.h | 20 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 13 +- libsanitizer/tsan/tsan_vector.h | 6 +- libsanitizer/ubsan/Makefile.am | 5 +- libsanitizer/ubsan/Makefile.in | 16 +- libsanitizer/ubsan/ubsan_diag.cc | 146 +- libsanitizer/ubsan/ubsan_diag.h | 29 + libsanitizer/ubsan/ubsan_flags.cc | 61 + libsanitizer/ubsan/ubsan_flags.h | 38 + libsanitizer/ubsan/ubsan_handlers.cc | 311 +- libsanitizer/ubsan/ubsan_handlers.h | 29 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 36 +- libsanitizer/ubsan/ubsan_init.cc | 59 + libsanitizer/ubsan/ubsan_init.h | 22 + libssp/ChangeLog | 21 + libssp/configure | 4 +- libssp/gets-chk.c | 5 + libssp/ssp.c | 16 + libstdc++-v3/ChangeLog | 2437 +- libstdc++-v3/ChangeLog-2014 | 7507 +++ libstdc++-v3/Makefile.am | 2 +- libstdc++-v3/Makefile.in | 1 + libstdc++-v3/acinclude.m4 | 81 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/abi/compatibility.h | 2 +- .../baseline_symbols.txt | 1875 +- .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 1571 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 44 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 1569 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 1569 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 1568 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 1561 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 1563 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 1563 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 1569 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 1563 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 1569 + .../post/solaris2.10/amd64/baseline_symbols.txt | 1571 + .../abi/post/solaris2.10/baseline_symbols.txt | 1558 + .../post/solaris2.10/sparcv9/baseline_symbols.txt | 1564 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 1569 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 1568 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 1592 + libstdc++-v3/config/abi/pre/float128.ver | 10 + .../config/abi/pre/gnu-versioned-namespace.ver | 6 +- libstdc++-v3/config/abi/pre/gnu.ver | 782 +- .../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 | 2 +- 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 | 2 +- .../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 | 2 +- libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/ia64/atomic_word.h | 2 +- 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 | 2 +- libstdc++-v3/config/cpu/powerpc/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/sh/atomicity.h | 93 +- 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 | 22 +- 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 | 2 +- .../config/locale/dragonfly/ctype_members.cc | 2 +- .../config/locale/generic/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.cc | 2 +- libstdc++-v3/config/locale/generic/c_locale.h | 2 +- .../config/locale/generic/codecvt_members.cc | 2 +- .../config/locale/generic/collate_members.cc | 2 +- .../config/locale/generic/ctype_members.cc | 13 +- .../config/locale/generic/messages_members.cc | 2 +- .../config/locale/generic/messages_members.h | 2 +- .../config/locale/generic/monetary_members.cc | 7 +- .../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 | 2 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 2 +- libstdc++-v3/config/locale/gnu/c_locale.h | 2 +- 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 | 11 +- libstdc++-v3/config/locale/gnu/messages_members.cc | 270 +- libstdc++-v3/config/locale/gnu/messages_members.h | 139 +- libstdc++-v3/config/locale/gnu/monetary_members.cc | 7 +- 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/atomic_word.h | 2 +- libstdc++-v3/config/os/aix/atomicity.h | 2 +- libstdc++-v3/config/os/aix/ctype_base.h | 5 +- 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 | 2 +- libstdc++-v3/config/os/bionic/ctype_base.h | 9 +- .../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 | 4 +- .../config/os/bsd/darwin/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 9 +- libstdc++-v3/config/os/bsd/darwin/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h | 3 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 2 +- .../config/os/bsd/dragonfly/ctype_inline.h | 8 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 4 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 9 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 5 +- .../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 | 5 +- .../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 | 5 +- .../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 | 2 +- libstdc++-v3/config/os/djgpp/os_defines.h | 2 +- libstdc++-v3/config/os/generic/ctype_base.h | 3 +- .../config/os/generic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/generic/ctype_inline.h | 9 +- libstdc++-v3/config/os/generic/error_constants.h | 2 +- libstdc++-v3/config/os/generic/os_defines.h | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_base.h | 5 +- .../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/ldbl-extra.ver | 17 +- libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +- libstdc++-v3/config/os/hpux/ctype_base.h | 5 +- .../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 | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 5 +- .../config/os/mingw32-w64/ctype_configure_char.cc | 6 +- 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 | 10 +- libstdc++-v3/config/os/mingw32/ctype_base.h | 5 +- .../config/os/mingw32/ctype_configure_char.cc | 6 +- 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 | 5 +- libstdc++-v3/config/os/newlib/ctype_base.h | 9 +- .../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 | 8 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 5 +- .../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 | 5 +- .../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 | 5 +- 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 | 5 +- .../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 | 5 +- .../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 | 220 +- libstdc++-v3/configure.ac | 6 + libstdc++-v3/configure.host | 21 +- libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/doxygen/user.cfg.in | 6 +- libstdc++-v3/doc/html/index.html | 12 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 53 +- libstdc++-v3/doc/html/manual/appendix.html | 2 +- libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 3 + libstdc++-v3/doc/html/manual/configure.html | 13 + libstdc++-v3/doc/html/manual/containers.html | 14 +- libstdc++-v3/doc/html/manual/ext_concurrency.html | 2 +- .../doc/html/manual/ext_concurrency_impl.html | 14 +- libstdc++-v3/doc/html/manual/extensions.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 8 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- .../doc/html/manual/parallel_mode_using.html | 3 +- libstdc++-v3/doc/html/manual/status.html | 130 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/strings.html | 2 +- libstdc++-v3/doc/html/manual/test.html | 18 +- libstdc++-v3/doc/html/manual/using.html | 23 +- .../doc/html/manual/using_concurrency.html | 26 +- libstdc++-v3/doc/html/manual/using_dual_abi.html | 65 + libstdc++-v3/doc/html/manual/using_exceptions.html | 20 +- libstdc++-v3/doc/html/manual/using_macros.html | 54 +- libstdc++-v3/doc/html/manual/using_namespaces.html | 13 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- .../doc/xml/manual/concurrency_extensions.xml | 18 +- libstdc++-v3/doc/xml/manual/configure.xml | 23 + libstdc++-v3/doc/xml/manual/containers.xml | 20 - libstdc++-v3/doc/xml/manual/evolution.xml | 132 +- libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/doc/xml/manual/parallel_mode.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 228 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 55 +- libstdc++-v3/doc/xml/manual/strings.xml | 2 +- libstdc++-v3/doc/xml/manual/test.xml | 24 +- libstdc++-v3/doc/xml/manual/using.xml | 220 +- libstdc++-v3/doc/xml/manual/using_exceptions.xml | 4 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 62 +- libstdc++-v3/include/Makefile.in | 55 +- libstdc++-v3/include/backward/auto_ptr.h | 2 +- libstdc++-v3/include/backward/backward_warning.h | 2 +- libstdc++-v3/include/backward/binders.h | 8 +- 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 | 2 +- libstdc++-v3/include/bits/algorithmfwd.h | 29 +- libstdc++-v3/include/bits/alloc_traits.h | 5 +- libstdc++-v3/include/bits/allocated_ptr.h | 109 + libstdc++-v3/include/bits/allocator.h | 2 +- libstdc++-v3/include/bits/atomic_base.h | 148 +- libstdc++-v3/include/bits/atomic_futex.h | 289 + libstdc++-v3/include/bits/basic_ios.h | 43 +- libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 2430 +- libstdc++-v3/include/bits/basic_string.tcc | 475 +- libstdc++-v3/include/bits/boost_concept_check.h | 2 +- libstdc++-v3/include/bits/c++0x_warning.h | 2 +- libstdc++-v3/include/bits/c++14_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 62 +- libstdc++-v3/include/bits/char_traits.h | 2 +- libstdc++-v3/include/bits/codecvt.h | 182 +- libstdc++-v3/include/bits/concept_check.h | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 34 +- libstdc++-v3/include/bits/deque.tcc | 47 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 11 +- libstdc++-v3/include/bits/forward_list.tcc | 2 +- libstdc++-v3/include/bits/fstream.tcc | 87 +- libstdc++-v3/include/bits/functexcept.h | 4 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 355 +- libstdc++-v3/include/bits/hashtable_policy.h | 46 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 92 +- libstdc++-v3/include/bits/istream.tcc | 2 +- libstdc++-v3/include/bits/list.tcc | 16 +- libstdc++-v3/include/bits/locale_classes.h | 61 +- libstdc++-v3/include/bits/locale_classes.tcc | 6 +- libstdc++-v3/include/bits/locale_conv.h | 473 + libstdc++-v3/include/bits/locale_facets.h | 45 +- libstdc++-v3/include/bits/locale_facets.tcc | 61 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 144 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 165 +- libstdc++-v3/include/bits/localefwd.h | 26 +- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/memoryfwd.h | 2 +- libstdc++-v3/include/bits/move.h | 12 +- libstdc++-v3/include/bits/ostream.tcc | 2 +- libstdc++-v3/include/bits/ostream_insert.h | 2 +- libstdc++-v3/include/bits/parse_numbers.h | 8 +- libstdc++-v3/include/bits/postypes.h | 2 +- libstdc++-v3/include/bits/predefined_ops.h | 9 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/random.h | 4 +- libstdc++-v3/include/bits/random.tcc | 5 +- libstdc++-v3/include/bits/range_access.h | 133 +- libstdc++-v3/include/bits/regex.h | 329 +- libstdc++-v3/include/bits/regex.tcc | 151 +- libstdc++-v3/include/bits/regex_automaton.h | 15 +- libstdc++-v3/include/bits/regex_automaton.tcc | 19 +- libstdc++-v3/include/bits/regex_compiler.h | 93 +- libstdc++-v3/include/bits/regex_compiler.tcc | 177 +- libstdc++-v3/include/bits/regex_constants.h | 395 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/bits/regex_executor.h | 19 +- libstdc++-v3/include/bits/regex_executor.tcc | 109 +- libstdc++-v3/include/bits/regex_scanner.h | 3 +- libstdc++-v3/include/bits/regex_scanner.tcc | 6 +- libstdc++-v3/include/bits/shared_ptr.h | 58 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 330 + libstdc++-v3/include/bits/shared_ptr_base.h | 213 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/stl_algo.h | 198 +- libstdc++-v3/include/bits/stl_algobase.h | 9 +- libstdc++-v3/include/bits/stl_bvector.h | 155 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 342 +- libstdc++-v3/include/bits/stl_function.h | 50 +- libstdc++-v3/include/bits/stl_heap.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 14 +- .../include/bits/stl_iterator_base_funcs.h | 23 +- .../include/bits/stl_iterator_base_types.h | 19 +- libstdc++-v3/include/bits/stl_list.h | 127 +- libstdc++-v3/include/bits/stl_map.h | 118 +- libstdc++-v3/include/bits/stl_multimap.h | 116 +- libstdc++-v3/include/bits/stl_multiset.h | 91 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 2 +- libstdc++-v3/include/bits/stl_queue.h | 5 +- libstdc++-v3/include/bits/stl_raw_storage_iter.h | 2 +- libstdc++-v3/include/bits/stl_relops.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 92 +- libstdc++-v3/include/bits/stl_stack.h | 5 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 680 +- libstdc++-v3/include/bits/stl_uninitialized.h | 46 +- libstdc++-v3/include/bits/stl_vector.h | 14 +- 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 | 28 +- libstdc++-v3/include/bits/unique_ptr.h | 7 +- libstdc++-v3/include/bits/unordered_map.h | 16 +- libstdc++-v3/include/bits/unordered_set.h | 18 +- libstdc++-v3/include/bits/uses_allocator.h | 10 +- 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 | 2 +- libstdc++-v3/include/bits/vector.tcc | 68 +- libstdc++-v3/include/c/cassert | 2 +- libstdc++-v3/include/c/cctype | 2 +- libstdc++-v3/include/c/cerrno | 2 +- libstdc++-v3/include/c/cfloat | 2 +- libstdc++-v3/include/c/ciso646 | 2 +- libstdc++-v3/include/c/climits | 2 +- 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/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 | 2 +- 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 | 2 +- libstdc++-v3/include/c_compatibility/string.h | 2 +- libstdc++-v3/include/c_compatibility/tgmath.h | 2 +- libstdc++-v3/include/c_compatibility/time.h | 2 +- libstdc++-v3/include/c_compatibility/wchar.h | 2 +- libstdc++-v3/include/c_compatibility/wctype.h | 2 +- libstdc++-v3/include/c_global/cassert | 2 +- libstdc++-v3/include/c_global/ccomplex | 2 +- libstdc++-v3/include/c_global/cctype | 2 +- libstdc++-v3/include/c_global/cerrno | 2 +- libstdc++-v3/include/c_global/cfenv | 2 +- libstdc++-v3/include/c_global/cfloat | 2 +- libstdc++-v3/include/c_global/cinttypes | 2 +- libstdc++-v3/include/c_global/ciso646 | 2 +- libstdc++-v3/include/c_global/climits | 2 +- libstdc++-v3/include/c_global/clocale | 2 +- libstdc++-v3/include/c_global/cmath | 2 +- 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 | 2 +- libstdc++-v3/include/c_global/cstdbool | 2 +- libstdc++-v3/include/c_global/cstddef | 2 +- libstdc++-v3/include/c_global/cstdint | 2 +- libstdc++-v3/include/c_global/cstdio | 4 +- libstdc++-v3/include/c_global/cstdlib | 21 +- libstdc++-v3/include/c_global/cstring | 2 +- libstdc++-v3/include/c_global/ctgmath | 3 +- libstdc++-v3/include/c_global/ctime | 2 +- libstdc++-v3/include/c_global/cwchar | 2 +- libstdc++-v3/include/c_global/cwctype | 2 +- libstdc++-v3/include/c_std/cassert | 2 +- libstdc++-v3/include/c_std/cctype | 2 +- libstdc++-v3/include/c_std/cerrno | 2 +- libstdc++-v3/include/c_std/cfloat | 2 +- libstdc++-v3/include/c_std/ciso646 | 2 +- libstdc++-v3/include/c_std/climits | 2 +- 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 | 20 +- libstdc++-v3/include/c_std/cstring | 2 +- libstdc++-v3/include/c_std/ctime | 2 +- libstdc++-v3/include/c_std/cwchar | 2 +- libstdc++-v3/include/c_std/cwctype | 2 +- libstdc++-v3/include/debug/array | 2 +- libstdc++-v3/include/debug/bitset | 2 +- libstdc++-v3/include/debug/debug.h | 2 +- libstdc++-v3/include/debug/deque | 16 +- libstdc++-v3/include/debug/formatter.h | 20 +- libstdc++-v3/include/debug/forward_list | 20 +- libstdc++-v3/include/debug/functions.h | 16 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/macros.h | 2 +- libstdc++-v3/include/debug/map | 2 +- libstdc++-v3/include/debug/map.h | 2 +- libstdc++-v3/include/debug/multimap.h | 2 +- libstdc++-v3/include/debug/multiset.h | 2 +- libstdc++-v3/include/debug/safe_base.h | 8 +- libstdc++-v3/include/debug/safe_container.h | 2 +- libstdc++-v3/include/debug/safe_iterator.h | 150 +- libstdc++-v3/include/debug/safe_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_local_iterator.h | 133 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_sequence.h | 2 +- libstdc++-v3/include/debug/safe_sequence.tcc | 31 +- libstdc++-v3/include/debug/safe_unordered_base.h | 8 +- .../include/debug/safe_unordered_container.h | 2 +- .../include/debug/safe_unordered_container.tcc | 2 +- libstdc++-v3/include/debug/set | 2 +- libstdc++-v3/include/debug/set.h | 2 +- libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/debug/unordered_map | 10 +- libstdc++-v3/include/debug/unordered_set | 10 +- libstdc++-v3/include/debug/vector | 3 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/decimal/decimal.h | 2 +- libstdc++-v3/include/experimental/algorithm | 137 + libstdc++-v3/include/experimental/any | 200 +- .../c++11/regex.cc => include/experimental/chrono} | 48 +- libstdc++-v3/include/experimental/functional | 428 + libstdc++-v3/include/experimental/optional | 133 +- libstdc++-v3/include/experimental/ratio | 73 + libstdc++-v3/include/experimental/string_view | 22 +- libstdc++-v3/include/experimental/string_view.tcc | 2 +- .../regex.cc => include/experimental/system_error} | 48 +- libstdc++-v3/include/experimental/tuple | 76 + libstdc++-v3/include/experimental/type_traits | 228 + libstdc++-v3/include/ext/algorithm | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 2 +- libstdc++-v3/include/ext/alloc_traits.h | 4 +- libstdc++-v3/include/ext/array_allocator.h | 8 +- libstdc++-v3/include/ext/atomicity.h | 2 +- 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 | 7 +- 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 | 2 +- .../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 | 4 +- .../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 | 2 +- .../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 | 463 +- libstdc++-v3/include/ext/random.tcc | 262 +- libstdc++-v3/include/ext/rb_tree | 2 +- libstdc++-v3/include/ext/rc_string_base.h | 2 +- libstdc++-v3/include/ext/rope | 11 +- libstdc++-v3/include/ext/ropeimpl.h | 4 +- libstdc++-v3/include/ext/slist | 2 +- libstdc++-v3/include/ext/sso_string_base.h | 2 +- libstdc++-v3/include/ext/stdio_filebuf.h | 11 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 36 +- libstdc++-v3/include/ext/string_conversions.h | 2 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 2 +- libstdc++-v3/include/ext/typelist.h | 2 +- libstdc++-v3/include/ext/vstring.h | 2 +- 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 | 37 +- 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 | 11 +- 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 +- libstdc++-v3/include/precompiled/extc++.h | 2 +- libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/precompiled/stdtr1c++.h | 2 +- libstdc++-v3/include/profile/array | 2 +- libstdc++-v3/include/profile/base.h | 2 +- libstdc++-v3/include/profile/bitset | 2 +- libstdc++-v3/include/profile/deque | 12 +- libstdc++-v3/include/profile/forward_list | 2 +- libstdc++-v3/include/profile/impl/profiler.h | 345 +- libstdc++-v3/include/profile/impl/profiler_algos.h | 2 +- .../include/profile/impl/profiler_container_size.h | 75 +- .../include/profile/impl/profiler_hash_func.h | 69 +- .../include/profile/impl/profiler_hashtable_size.h | 46 +- .../include/profile/impl/profiler_list_to_slist.h | 92 +- .../include/profile/impl/profiler_list_to_vector.h | 157 +- .../profile/impl/profiler_map_to_unordered_map.h | 153 +- libstdc++-v3/include/profile/impl/profiler_node.h | 57 +- libstdc++-v3/include/profile/impl/profiler_state.h | 2 +- libstdc++-v3/include/profile/impl/profiler_trace.h | 266 +- .../include/profile/impl/profiler_vector_size.h | 45 +- .../include/profile/impl/profiler_vector_to_list.h | 184 +- libstdc++-v3/include/profile/iterator_tracker.h | 7 +- libstdc++-v3/include/profile/list | 199 +- libstdc++-v3/include/profile/map | 2 +- libstdc++-v3/include/profile/map.h | 272 +- libstdc++-v3/include/profile/multimap.h | 238 +- libstdc++-v3/include/profile/multiset.h | 249 +- libstdc++-v3/include/profile/ordered_base.h | 57 +- libstdc++-v3/include/profile/set | 2 +- libstdc++-v3/include/profile/set.h | 256 +- libstdc++-v3/include/profile/unordered_base.h | 84 +- libstdc++-v3/include/profile/unordered_map | 88 +- libstdc++-v3/include/profile/unordered_set | 84 +- libstdc++-v3/include/profile/vector | 134 +- libstdc++-v3/include/std/algorithm | 2 +- libstdc++-v3/include/std/array | 2 +- libstdc++-v3/include/std/atomic | 249 +- libstdc++-v3/include/std/bitset | 2 +- libstdc++-v3/include/std/chrono | 15 +- libstdc++-v3/include/std/codecvt | 181 + libstdc++-v3/include/std/complex | 55 +- libstdc++-v3/include/std/condition_variable | 11 +- libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/fstream | 132 +- libstdc++-v3/include/std/functional | 539 +- libstdc++-v3/include/std/future | 413 +- libstdc++-v3/include/std/iomanip | 113 +- libstdc++-v3/include/std/ios | 4 +- libstdc++-v3/include/std/iosfwd | 7 +- libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/include/std/istream | 59 +- libstdc++-v3/include/std/iterator | 2 +- libstdc++-v3/include/std/limits | 331 +- libstdc++-v3/include/std/list | 2 +- libstdc++-v3/include/std/locale | 5 +- libstdc++-v3/include/std/map | 2 +- libstdc++-v3/include/std/memory | 46 +- libstdc++-v3/include/std/mutex | 9 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 33 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/regex | 5 +- libstdc++-v3/include/std/scoped_allocator | 12 +- libstdc++-v3/include/std/set | 2 +- libstdc++-v3/include/std/shared_mutex | 398 +- libstdc++-v3/include/std/sstream | 217 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 105 +- libstdc++-v3/include/std/streambuf | 30 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/system_error | 48 +- libstdc++-v3/include/std/thread | 21 +- libstdc++-v3/include/std/tuple | 183 +- libstdc++-v3/include/std/type_traits | 198 +- 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 | 17 +- libstdc++-v3/include/std/valarray | 2 +- libstdc++-v3/include/std/vector | 2 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 2 +- libstdc++-v3/include/tr1/beta_function.tcc | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/complex | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/cstdlib | 2 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 2 +- libstdc++-v3/include/tr1/cwctype | 2 +- libstdc++-v3/include/tr1/ell_integral.tcc | 2 +- libstdc++-v3/include/tr1/exp_integral.tcc | 2 +- libstdc++-v3/include/tr1/fenv.h | 2 +- libstdc++-v3/include/tr1/float.h | 2 +- libstdc++-v3/include/tr1/functional | 16 +- libstdc++-v3/include/tr1/functional_hash.h | 2 +- libstdc++-v3/include/tr1/gamma.tcc | 2 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/hashtable_policy.h | 2 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 2 +- libstdc++-v3/include/tr1/inttypes.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 2 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/shared_ptr.h | 6 +- libstdc++-v3/include/tr1/special_function_util.h | 2 +- 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 | 2 +- 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 | 2 +- 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 | 16 +- libstdc++-v3/libsupc++/Makefile.in | 43 +- libstdc++-v3/libsupc++/array_type_info.cc | 2 +- libstdc++-v3/libsupc++/atexit_arm.cc | 2 +- libstdc++-v3/libsupc++/atexit_thread.cc | 28 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/bad_alloc.cc | 2 +- libstdc++-v3/libsupc++/bad_array_length.cc | 24 +- 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 | 13 +- libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 2 +- libstdc++-v3/libsupc++/{del_opv.cc => del_ops.cc} | 4 +- libstdc++-v3/libsupc++/del_opv.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 2 +- libstdc++-v3/libsupc++/{del_opv.cc => del_opvs.cc} | 6 +- libstdc++-v3/libsupc++/dyncast.cc | 14 +- libstdc++-v3/libsupc++/eh_alloc.cc | 266 +- libstdc++-v3/libsupc++/eh_arm.cc | 2 +- libstdc++-v3/libsupc++/eh_aux_runtime.cc | 6 +- libstdc++-v3/libsupc++/eh_call.cc | 4 +- libstdc++-v3/libsupc++/eh_catch.cc | 2 +- libstdc++-v3/libsupc++/eh_exception.cc | 2 +- libstdc++-v3/libsupc++/eh_globals.cc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 12 +- libstdc++-v3/libsupc++/eh_ptr.cc | 2 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 2 +- libstdc++-v3/libsupc++/eh_terminate.cc | 2 +- libstdc++-v3/libsupc++/eh_throw.cc | 2 +- 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 | 2 +- libstdc++-v3/libsupc++/exception_defines.h | 4 +- libstdc++-v3/libsupc++/exception_ptr.h | 12 +- libstdc++-v3/libsupc++/function_type_info.cc | 2 +- libstdc++-v3/libsupc++/fundamental_type_info.cc | 2 +- libstdc++-v3/libsupc++/guard.cc | 4 +- 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 | 127 +- libstdc++-v3/libsupc++/new | 19 +- libstdc++-v3/libsupc++/new_handler.cc | 2 +- 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 | 4 +- libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +- libstdc++-v3/libsupc++/pointer_type_info.cc | 4 +- 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 | 10 +- 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 | 4 +- libstdc++-v3/libsupc++/vtv_stubs.cc | 36 +- libstdc++-v3/po/Makefile.am | 2 +- libstdc++-v3/po/Makefile.in | 1 + 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 | 3 +- libstdc++-v3/python/Makefile.in | 2 + libstdc++-v3/python/hook.in | 6 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 31 + libstdc++-v3/python/libstdcxx/v6/printers.py | 397 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 528 + libstdc++-v3/scripts/extract_symvers.in | 2 +- libstdc++-v3/scripts/extract_symvers.pl | 7 +- libstdc++-v3/scripts/run_doxygen | 2 +- libstdc++-v3/src/Makefile.am | 25 +- libstdc++-v3/src/Makefile.in | 32 +- libstdc++-v3/src/c++11/Makefile.am | 57 +- libstdc++-v3/src/c++11/Makefile.in | 80 +- libstdc++-v3/src/c++11/chrono.cc | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 1445 + .../src/c++11/compatibility-atomic-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 134 +- 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 | 77 +- libstdc++-v3/src/c++11/cow-fstream-inst.cc | 78 + libstdc++-v3/src/c++11/cow-locale_init.cc | 194 + .../cpu_defines.h => src/c++11/cow-shim_facets.cc} | 16 +- .../c/cfloat => src/c++11/cow-sstream-inst.cc} | 16 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 153 + .../src/c++11/{random.cc => cow-string-inst.cc} | 134 +- .../misc-inst.cc => c++11/cow-wstring-inst.cc} | 49 +- libstdc++-v3/src/{c++98 => c++11}/ctype.cc | 3 +- .../{c++98/hash_tr1.cc => c++11/cxx11-hash_tr1.cc} | 15 +- .../src/c++11/{future.cc => cxx11-ios_failure.cc} | 73 +- .../c/cwctype => src/c++11/cxx11-locale-inst.cc} | 21 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 834 + .../stdexcept.cc => c++11/cxx11-stdexcept.cc} | 46 +- .../{wstring-inst.cc => cxx11-wlocale-inst.cc} | 10 +- libstdc++-v3/src/c++11/debug.cc | 2 +- .../src/{c++98/ios-inst.cc => c++11/ext11-inst.cc} | 18 +- libstdc++-v3/src/c++11/fstream-inst.cc | 3 +- libstdc++-v3/src/c++11/functexcept.cc | 5 +- libstdc++-v3/src/c++11/functional.cc | 2 +- libstdc++-v3/src/c++11/futex.cc | 99 + libstdc++-v3/src/c++11/future.cc | 28 +- libstdc++-v3/src/c++11/hash_c++0x.cc | 2 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +- libstdc++-v3/src/{c++98 => c++11}/ios-inst.cc | 2 +- libstdc++-v3/src/{c++98 => c++11}/ios.cc | 70 +- libstdc++-v3/src/{c++98 => c++11}/iostream-inst.cc | 2 +- libstdc++-v3/src/{c++98 => c++11}/istream-inst.cc | 2 +- libstdc++-v3/src/c++11/limits.cc | 110 +- libstdc++-v3/src/{c++98 => c++11}/locale-inst.cc | 75 +- libstdc++-v3/src/c++11/mutex.cc | 2 +- libstdc++-v3/src/{c++98 => c++11}/ostream-inst.cc | 2 +- libstdc++-v3/src/c++11/placeholders.cc | 2 +- libstdc++-v3/src/c++11/random.cc | 3 +- libstdc++-v3/src/c++11/regex.cc | 2 +- libstdc++-v3/src/c++11/shared_ptr.cc | 60 +- libstdc++-v3/src/c++11/snprintf_lite.cc | 2 +- libstdc++-v3/src/{c++98 => c++11}/sstream-inst.cc | 7 +- .../src/{c++98 => c++11}/streambuf-inst.cc | 2 +- libstdc++-v3/src/c++11/string-inst.cc | 31 +- libstdc++-v3/src/c++11/system_error.cc | 89 +- libstdc++-v3/src/c++11/thread.cc | 10 +- libstdc++-v3/src/{c++98 => c++11}/wlocale-inst.cc | 4 +- libstdc++-v3/src/c++11/wstring-inst.cc | 3 +- libstdc++-v3/src/c++98/Makefile.am | 84 +- libstdc++-v3/src/c++98/Makefile.in | 119 +- 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 | 3 +- libstdc++-v3/src/c++98/compatibility.cc | 3 +- libstdc++-v3/src/c++98/complex_io.cc | 2 +- libstdc++-v3/src/c++98/concept-inst.cc | 3 +- .../assert.h => src/c++98/cow-istream-string.cc} | 13 +- libstdc++-v3/src/c++98/ext-inst.cc | 7 +- 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 | 3 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 2 +- libstdc++-v3/src/c++98/ios_failure.cc | 5 +- libstdc++-v3/src/c++98/ios_init.cc | 2 +- libstdc++-v3/src/c++98/ios_locale.cc | 9 +- libstdc++-v3/src/c++98/istream-string.cc | 291 + libstdc++-v3/src/c++98/istream.cc | 250 +- 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 | 62 +- libstdc++-v3/src/c++98/locale_facets.cc | 42 +- libstdc++-v3/src/c++98/locale_init.cc | 125 +- libstdc++-v3/src/c++98/localename.cc | 32 +- 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 | 66 +- libstdc++-v3/src/c++98/mt_allocator.cc | 11 +- 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 | 4 +- 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/shared/hashtable-aux.cc | 2 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 4 +- .../testsuite/17_intro/headers/c++1998/49745.cc | 2 +- .../testsuite/17_intro/headers/c++1998/all.cc | 2 +- .../headers/c++1998/all_attributes.cc} | 45 +- .../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 +- .../testsuite/17_intro/headers/c++200x/42319.cc | 4 +- .../headers/c++200x/all_attributes.cc} | 40 +- .../17_intro/headers/c++200x/all_no_exceptions.cc | 4 +- .../17_intro/headers/c++200x/all_no_rtti.cc | 4 +- .../headers/c++200x/all_pedantic_errors.cc | 4 +- .../17_intro/headers/c++200x/operator_names.cc | 4 +- .../testsuite/17_intro/headers/c++200x/stdc++.cc | 4 +- .../headers/c++200x/stdc++_multiple_inclusion.cc | 4 +- .../headers/c++2014/all_attributes.cc} | 34 +- .../testsuite/17_intro/shared_with_static_deps.cc | 2 +- libstdc++-v3/testsuite/17_intro/static.cc | 2 +- .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_tr1_neg.cc | 4 +- libstdc++-v3/testsuite/18_support/50594.cc | 4 +- .../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 | 2 +- .../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 | 4 +- .../18_support/exception_ptr/60612-terminate.cc | 2 +- .../18_support/exception_ptr/60612-unexpected.cc | 2 +- .../{make_exception_ptr.cc => 64241.cc} | 26 +- .../18_support/exception_ptr/current_exception.cc | 4 +- .../testsuite/18_support/exception_ptr/lifespan.cc | 4 +- .../18_support/exception_ptr/make_exception_ptr.cc | 4 +- .../testsuite/18_support/exception_ptr/move.cc | 4 +- .../18_support/exception_ptr/requirements.cc | 4 +- .../18_support/exception_ptr/requirements_neg.cc | 4 +- .../18_support/exception_ptr/rethrow_exception.cc | 4 +- .../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 +- .../headers/cstdbool/macros.cc} | 27 +- .../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 | 4 +- .../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 | 4 +- .../18_support/initializer_list/range_access.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../initializer_list/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../nested_exception/{cons.cc => 62154.cc} | 42 +- .../testsuite/18_support/nested_exception/cons.cc | 4 +- .../18_support/nested_exception/nested_ptr.cc | 4 +- .../nested_exception/rethrow_if_nested.cc | 4 +- .../18_support/nested_exception/rethrow_nested.cc | 4 +- .../nested_exception/throw_with_nested.cc | 26 +- .../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 | 4 +- .../18_support/numeric_limits/char16_32_t.cc | 4 +- .../18_support/numeric_limits/cons/default.cc | 2 +- .../numeric_limits/cons/default_c++0x.cc | 4 +- .../18_support/numeric_limits/denorm_min.cc | 2 +- .../18_support/numeric_limits/digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/dr559.cc | 4 +- .../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 | 4 +- .../18_support/numeric_limits/max_digits10.cc | 4 +- .../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 | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../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 | 2 +- .../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 | 4 +- .../testsuite/18_support/type_info/hash_code.cc | 4 +- .../18_support/uncaught_exception/14026.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 2 +- .../19_diagnostics/error_category/cons/copy_neg.cc | 4 +- .../19_diagnostics/error_category/cons/default.cc | 4 +- .../error_category/operators/equal.cc | 4 +- .../error_category/operators/not_equal.cc | 4 +- .../testsuite/19_diagnostics/error_code/cons/1.cc | 4 +- .../19_diagnostics/error_code/cons/39882.cc | 4 +- .../19_diagnostics/error_code/modifiers/39882.cc | 4 +- .../19_diagnostics/error_code/operators/bool.cc | 4 +- .../error_code/operators/bool_neg.cc | 4 +- .../19_diagnostics/error_code/operators/equal.cc | 4 +- .../error_code/operators/not_equal.cc | 4 +- .../19_diagnostics/error_condition/cons/1.cc | 4 +- .../19_diagnostics/error_condition/cons/39881.cc | 4 +- .../error_condition/modifiers/39881.cc | 4 +- .../error_condition/operators/bool.cc | 4 +- .../error_condition/operators/bool_neg.cc | 4 +- .../error_condition/operators/equal.cc | 4 +- .../error_condition/operators/not_equal.cc | 4 +- .../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 | 4 +- .../headers/system_error/errc_std_c++0x.cc | 4 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- .../headers/system_error/types_std_c++0x.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../19_diagnostics/system_error/cons-1.cc | 4 +- .../system_error/cons_virtual_derivation.cc | 4 +- .../19_diagnostics/system_error/what-1.cc | 4 +- .../19_diagnostics/system_error/what-2.cc | 4 +- .../19_diagnostics/system_error/what-3.cc | 4 +- .../19_diagnostics/system_error/what-4.cc | 4 +- .../19_diagnostics/system_error/what-big.cc | 4 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_const/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_cv/value.cc | 2 +- .../requirements/{typedefs.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/add_lvalue_reference/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_pointer/value.cc | 2 +- .../requirements/{typedefs.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/add_rvalue_reference/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/addressof/1.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- libstdc++-v3/testsuite/20_util/align/1.cc | 63 + .../align/2.cc} | 39 +- .../requirements/alias_decl.cc} | 16 +- .../requirements/explicit_instantiation.cc | 4 +- .../testsuite/20_util/aligned_storage/value.cc | 4 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +- .../requirements/alias_decl.cc} | 11 +- .../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 | 4 +- .../members/allocate_hint_nonpod.cc | 2 +- .../20_util/allocator_traits/members/construct.cc | 4 +- .../20_util/allocator_traits/members/destroy.cc | 4 +- .../20_util/allocator_traits/members/max_size.cc | 4 +- .../20_util/allocator_traits/members/select.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../allocator_traits/requirements/typedefs.cc | 4 +- .../allocator_traits/requirements/typedefs2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 2 +- .../testsuite/20_util/auto_ptr/assign_neg.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../bad_function_call/cons_virtual_derivation.cc | 4 +- .../testsuite/20_util/bad_function_call/what.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/35569.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/38889.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/42593.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/45924.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/48698.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/57899.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/all_bound.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/conv_result.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/move.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/nested.cc | 4 +- .../testsuite/20_util/bind/placeholders.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/ref.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/ref2.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 12 +- .../{bad_function_call/what.cc => bind/refqual.cc} | 34 +- libstdc++-v3/testsuite/20_util/bind/socket.cc | 4 +- .../requirements/{typedefs-3.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../common_type/requirements/sfinae_friendly_1.cc | 15 +- .../common_type/requirements/sfinae_friendly_2.cc | 4 +- .../20_util/common_type/requirements/typedefs-1.cc | 4 +- .../20_util/common_type/requirements/typedefs-2.cc | 2 +- .../requirements/{typedefs-2.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/conditional/requirements/typedefs.cc | 4 +- .../requirements/{typedefs-2.cc => alias_decl.cc} | 4 +- .../decay/requirements/explicit_instantiation.cc | 4 +- .../20_util/decay/requirements/typedefs.cc | 2 +- .../testsuite/20_util/declval/requirements/1.cc | 4 +- .../20_util/declval/requirements/1_neg.cc | 6 +- .../testsuite/20_util/default_delete/48631_neg.cc | 4 +- .../20_util/default_delete/cons/constexpr.cc | 4 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../testsuite/20_util/duration/arithmetic/1.cc | 4 +- .../testsuite/20_util/duration/arithmetic/2.cc | 4 +- .../testsuite/20_util/duration/arithmetic/58850.cc | 2 +- .../20_util/duration/arithmetic/constexpr.cc | 4 +- .../20_util/duration/arithmetic/dr2020.cc | 4 +- .../20_util/duration/arithmetic/dr934-1.cc | 4 +- .../20_util/duration/arithmetic/dr934-2.cc | 4 +- .../20_util/duration/comparison_operators/1.cc | 4 +- .../duration/comparison_operators/constexpr.cc | 4 +- libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 4 +- .../testsuite/20_util/duration/cons/1_neg.cc | 4 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 4 +- .../testsuite/20_util/duration/cons/54025.cc | 2 +- .../testsuite/20_util/duration/cons/constexpr.cc | 4 +- .../testsuite/20_util/duration/cons/dr974_neg.cc | 4 +- .../testsuite/20_util/duration/literals/61166.cc | 4 +- .../duration/literals/65499.cc} | 14 +- .../20_util/duration/literals/ns_detail.cc | 2 +- .../testsuite/20_util/duration/literals/range.cc | 6 +- .../testsuite/20_util/duration/literals/types.cc | 4 +- .../testsuite/20_util/duration/literals/values.cc | 10 +- .../duration/requirements/constexpr_functions.cc | 4 +- .../explicit_instantiation.cc | 4 +- .../duration/requirements/sfinae_friendly_1.cc | 4 +- .../20_util/duration/requirements/typedefs_neg1.cc | 4 +- .../20_util/duration/requirements/typedefs_neg2.cc | 4 +- .../20_util/duration/requirements/typedefs_neg3.cc | 4 +- .../testsuite/20_util/duration_cast/constexpr.cc | 4 +- .../requirements/{typedefs-2.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/enable_if/requirements/typedefs.cc | 4 +- .../20_util/enable_if/requirements/typedefs_neg.cc | 4 +- .../enable_shared_from_this/cons/constexpr.cc | 4 +- .../enable_shared_from_this/members/assign.cc | 2 +- .../enable_shared_from_this/members/unique_ptr.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- libstdc++-v3/testsuite/20_util/exchange/1.cc | 4 +- .../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 | 4 +- libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/a.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/b.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/d.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/e.cc | 4 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 4 +- .../forward/requirements/explicit_instantiation.cc | 4 +- libstdc++-v3/testsuite/20_util/function/1.cc | 4 +- libstdc++-v3/testsuite/20_util/function/10.cc | 4 +- libstdc++-v3/testsuite/20_util/function/2.cc | 4 +- libstdc++-v3/testsuite/20_util/function/3.cc | 4 +- libstdc++-v3/testsuite/20_util/function/4.cc | 4 +- libstdc++-v3/testsuite/20_util/function/43397.cc | 4 +- libstdc++-v3/testsuite/20_util/function/48541.cc | 4 +- libstdc++-v3/testsuite/20_util/function/5.cc | 4 +- libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +- libstdc++-v3/testsuite/20_util/function/6.cc | 4 +- libstdc++-v3/testsuite/20_util/function/60594.cc | 2 +- .../string_01.cc => 20_util/function/63840.cc} | 45 +- libstdc++-v3/testsuite/20_util/function/7.cc | 4 +- libstdc++-v3/testsuite/20_util/function/8.cc | 4 +- libstdc++-v3/testsuite/20_util/function/9.cc | 4 +- .../testsuite/20_util/function/assign/move.cc | 4 +- .../20_util/function/assign/move_target.cc | 4 +- .../testsuite/20_util/function/cmp/cmp_neg.cc | 4 +- .../testsuite/20_util/function/cons/55320.cc | 4 +- .../testsuite/20_util/function/cons/57465.cc | 2 +- .../testsuite/20_util/function/cons/addressof.cc | 4 +- .../testsuite/20_util/function/cons/callable.cc | 4 +- .../testsuite/20_util/function/cons/move.cc | 4 +- .../testsuite/20_util/function/cons/move_target.cc | 4 +- .../function/invoke/forwarding.cc} | 48 +- .../testsuite/20_util/function/invoke/move_only.cc | 4 +- .../20_util/function/null_pointer_comparisons.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../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 | 4 +- .../20_util/function_objects/constexpr.cc | 77 + .../testsuite/20_util/function_objects/dr660.cc | 2 +- .../20_util/function_objects/mem_fn/55463.cc | 2 +- .../20_util/function_objects/mem_fn/55908.cc | 2 +- .../20_util/function_objects/mem_fn/adl.cc | 4 +- .../20_util/function_objects/mem_fn/forward.cc | 2 +- .../mem_fn/{55908.cc => refqual.cc} | 28 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/has_trivial_copy_assign/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/has_trivial_copy_constructor/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../has_trivial_default_constructor/value.cc | 4 +- .../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/chi2_q_bit_flip_set.cc | 6 +- .../20_util/hash/chi2_q_bit_string_set.cc | 6 +- .../20_util/hash/chi2_q_document_words.cc | 4 +- .../20_util/hash/chi2_q_numeric_pattern_set.cc | 6 +- .../20_util/hash/chi2_q_uniform_random.cc | 6 +- libstdc++-v3/testsuite/20_util/hash/chi2_quality.h | 2 +- .../testsuite/20_util/hash/operators/size_t.cc | 4 +- libstdc++-v3/testsuite/20_util/hash/quality.cc | 6 +- .../hash/requirements/explicit_instantiation.cc | 4 +- .../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 | 2 +- .../20_util/headers/functional/types_std_c++0x.cc | 4 +- .../functional/using_namespace_std_placeholders.cc | 4 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 +- .../20_util/headers/memory/types_std_c++0x.cc | 4 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/types_std_c++0x.cc | 4 +- .../headers/type_traits/types_std_c++0x_neg.cc | 4 +- .../testsuite/20_util/headers/utility/synopsis.cc | 2 +- .../headers/utility/using_namespace_std_rel_ops.cc | 2 +- .../testsuite/20_util/integer_sequence/intseq.cc | 4 +- .../integer_sequence/requirements/typedefs.cc | 4 +- .../20_util/integral_constant/call_operator.cc | 4 +- .../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 | 4 +- .../20_util/is_assignable/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_assignable/value.cc | 4 +- .../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 | 4 +- .../20_util/is_compound/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_constructible/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_constructible/value-2.cc | 4 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_convertible/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_copy_assignable/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_copy_constructible/requirements/typedefs.cc | 4 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_default_constructible/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_destructible/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_destructible/value.cc | 4 +- .../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 | 6 +- .../requirements/typedefs.cc | 6 +- .../{is_function/24808.cc => is_final/value.cc} | 23 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_floating_point/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_floating_point/value.cc | 2 +- .../testsuite/20_util/is_function/24808.cc | 4 +- .../testsuite/20_util/is_function/35637.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/is_function/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_fundamental/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/is_integral/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_literal_type/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_literal_type/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_lvalue_reference/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_lvalue_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_member_pointer/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_member_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_move_assignable/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_move_constructible/requirements/typedefs.cc | 4 +- .../20_util/is_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_nothrow_assignable/requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../is_nothrow_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_destructible/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../20_util/is_nothrow_move_constructible/value.cc | 2 +- .../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 | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/is_object/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 4 +- .../20_util/is_pod/requirements/typedefs.cc | 4 +- 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 | 4 +- .../20_util/is_reference/requirements/typedefs.cc | 4 +- .../testsuite/20_util/is_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../is_rvalue_reference/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../20_util/is_scalar/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/is_signed/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 +- .../requiremenents/explicit_instantiation.cc | 4 +- .../is_standard_layout/requiremenents/typedefs.cc | 4 +- .../testsuite/20_util/is_standard_layout/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/is_trivial/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/is_trivial/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_assignable/value.cc | 135 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_constructible/value.cc | 168 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_copy_assignable/value.cc | 92 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_copy_constructible/value.cc | 86 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_copyable/value.cc | 88 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_default_constructible/value.cc | 66 + .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../20_util/is_trivially_move_assignable/value.cc | 92 + .../requirements/explicit_instantiation.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../is_trivially_move_constructible/value.cc | 86 + .../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 | 4 +- .../20_util/is_unsigned/requirements/typedefs.cc | 4 +- .../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/{typedefs-3.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../20_util/make_signed/requirements/typedefs-1.cc | 7 +- .../20_util/make_signed/requirements/typedefs-2.cc | 12 +- .../20_util/make_signed/requirements/typedefs-4.cc | 2 +- .../make_signed/requirements/typedefs_neg.cc | 8 +- .../requirements/{typedefs-3.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../make_unsigned/requirements/typedefs-1.cc | 7 +- .../make_unsigned/requirements/typedefs-2.cc | 7 +- .../make_unsigned/requirements/typedefs_neg.cc | 8 +- libstdc++-v3/testsuite/20_util/move/1.cc | 4 +- .../move/requirements/explicit_instantiation.cc | 4 +- .../testsuite/20_util/move_if_noexcept/1.cc | 4 +- .../20_util/move_if_noexcept/constexpr.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 4 +- 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 | 4 +- .../testsuite/20_util/pair/astuple/astuple.cc | 2 +- .../20_util/pair/astuple/constexpr_get.cc | 2 +- .../20_util/pair/astuple/constexpr_get_by_type.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/astuple/get.cc | 4 +- .../testsuite/20_util/pair/astuple/get_by_type.cc | 4 +- .../20_util/pair/astuple/get_by_type_neg.cc | 4 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 4 +- .../20_util/pair/comparison_operators/constexpr.cc | 4 +- .../testsuite/20_util/pair/cons/constexpr.cc | 4 +- .../20_util/pair/cons/noexcept_move_construct.cc | 4 +- .../testsuite/20_util/pair/constexpr_get.cc | 4 +- .../testsuite/20_util/pair/make_pair/constexpr.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/moveable.cc | 4 +- .../testsuite/20_util/pair/noexcept_move_assign.cc | 4 +- .../testsuite/20_util/pair/noexcept_swap.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/noncopyable.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 4 +- libstdc++-v3/testsuite/20_util/pair/piecewise2.cc | 4 +- .../testsuite/20_util/pair/requirements/dr801.cc | 6 +- .../pair/requirements/explicit_instantiation/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap.cc | 4 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../pointer_traits/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../testsuite/20_util/ratio/comparisons/comp2.cc | 4 +- .../testsuite/20_util/ratio/comparisons/comp3.cc | 4 +- libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 4 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 4 +- .../testsuite/20_util/ratio/operations/45866.cc | 4 +- .../testsuite/20_util/ratio/operations/47913.cc | 4 +- .../testsuite/20_util/ratio/operations/53840.cc | 4 +- .../testsuite/20_util/ratio/operations/ops1.cc | 4 +- .../testsuite/20_util/ratio/operations/ops2.cc | 4 +- .../testsuite/20_util/ratio/operations/ops3.cc | 4 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 4 +- .../20_util/ratio/requirements/constexpr_data.cc | 4 +- .../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 | 4 +- .../testsuite/20_util/reference_wrapper/41792.cc | 4 +- .../20_util/reference_wrapper/invoke-2.cc | 4 +- .../20_util/reference_wrapper/invoke-3.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 4 +- .../testsuite/20_util/reference_wrapper/ref_neg.cc | 4 +- .../reference_wrapper/requirements.cc} | 25 +- .../20_util/reference_wrapper/result_type.cc | 4 +- .../20_util/reference_wrapper/typedefs-2.cc | 4 +- .../20_util/reference_wrapper/typedefs-3.cc | 7 +- .../20_util/reference_wrapper/typedefs.cc | 4 +- libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_all_extents/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_const/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_extent/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_pointer/value.cc | 2 +- .../requirements/{typedefs.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../testsuite/20_util/remove_reference/value.cc | 2 +- .../requirements/alias_decl.cc} | 15 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/1.cc | 4 +- libstdc++-v3/testsuite/20_util/result_of/2.cc | 4 +- .../requirements/{typedefs.cc => alias_decl.cc} | 4 +- .../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 | 4 +- .../testsuite/20_util/scoped_allocator/2.cc | 4 +- .../explicit_instantiation.cc => 65279.cc} | 49 +- .../20_util/scoped_allocator/propagation.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../scoped_allocator/requirements/typedefs.cc | 4 +- .../testsuite/20_util/shared_ptr/assign/assign.cc | 4 +- .../20_util/shared_ptr/assign/auto_ptr.cc | 4 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 4 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 4 +- .../testsuite/20_util/shared_ptr/assign/dr541.cc | 4 +- .../testsuite/20_util/shared_ptr/assign/move.cc | 4 +- .../20_util/shared_ptr/assign/shared_ptr.cc | 4 +- .../20_util/shared_ptr/assign/shared_ptr_neg.cc | 4 +- .../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 4 +- .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 4 +- .../adl.cc => 20_util/shared_ptr/atomic/1.cc} | 37 +- .../adl.cc => 20_util/shared_ptr/atomic/2.cc} | 37 +- .../60564.cc => 20_util/shared_ptr/atomic/3.cc} | 34 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 4 +- .../20_util/shared_ptr/comparison/42925.cc | 4 +- .../testsuite/20_util/shared_ptr/comparison/cmp.cc | 4 +- .../20_util/shared_ptr/comparison/dr1401.cc | 4 +- .../20_util/shared_ptr/comparison/less.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/39405.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 6 +- .../testsuite/20_util/shared_ptr/cons/46910.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/51365.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/52924.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/55123.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 2 +- .../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 | 4 +- .../testsuite/20_util/shared_ptr/cons/alloc.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/alloc_min.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 4 +- .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/copy.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/move.cc | 4 +- .../shared_ptr/cons/noexcept_move_construct.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/nullptr.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/pointer.cc | 4 +- .../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 | 4 +- .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 4 +- .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 4 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 4 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 4 +- .../testsuite/20_util/shared_ptr/creation/36949.cc | 4 +- .../creation/{58594.cc => 58594-no-rtti.cc} | 4 +- .../testsuite/20_util/shared_ptr/creation/58594.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 13 +- .../20_util/shared_ptr/creation/alloc_min.cc | 4 +- .../testsuite/20_util/shared_ptr/creation/dr402.cc | 4 +- .../testsuite/20_util/shared_ptr/creation/dr925.cc | 4 +- .../testsuite/20_util/shared_ptr/creation/make.cc | 4 +- .../creation/{alloc_min.cc => no_rtti.cc} | 13 +- .../20_util/shared_ptr/creation/private.cc | 16 +- .../testsuite/20_util/shared_ptr/dest/dest.cc | 4 +- .../testsuite/20_util/shared_ptr/hash/1.cc | 4 +- .../testsuite/20_util/shared_ptr/misc/24595.cc | 4 +- .../testsuite/20_util/shared_ptr/misc/42019.cc | 4 +- .../testsuite/20_util/shared_ptr/misc/io.cc | 4 +- .../testsuite/20_util/shared_ptr/misc/swap.cc | 4 +- .../20_util/shared_ptr/modifiers/24805.cc | 4 +- .../20_util/shared_ptr/modifiers/reset.cc | 4 +- .../20_util/shared_ptr/modifiers/reset_alloc.cc | 4 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 4 +- .../testsuite/20_util/shared_ptr/modifiers/swap.cc | 4 +- .../20_util/shared_ptr/modifiers/swap_neg.cc | 4 +- .../20_util/shared_ptr/observers/bool_conv.cc | 4 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 4 +- .../20_util/shared_ptr/observers/owner_before.cc | 4 +- .../20_util/shared_ptr/observers/unique.cc | 4 +- .../20_util/shared_ptr/observers/use_count.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 8 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 8 +- .../uninitialized_copy/58982.cc | 2 +- .../uninitialized_copy/64476.cc} | 52 +- .../uninitialized_copy/808590.cc | 2 +- .../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 | 4 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/dr1339.cc} | 65 +- .../20_util/steady_clock/constexpr_data.cc | 4 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 4 +- .../20_util/system_clock/constexpr_data.cc | 4 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 4 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 4 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 4 +- .../time_point/comparison_operators/constexpr.cc | 4 +- .../testsuite/20_util/time_point/cons/constexpr.cc | 4 +- .../20_util/time_point/nonmember/constexpr.cc | 4 +- .../time_point/requirements/constexpr_functions.cc | 4 +- .../explicit_instantiation.cc | 4 +- .../testsuite/20_util/time_point_cast/constexpr.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/48476.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/51365.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/53648.cc | 2 +- .../20_util/tuple/{tuple_element.cc => 56785.cc} | 28 +- libstdc++-v3/testsuite/20_util/tuple/60497.cc | 2 +- .../list/cons/55979.cc => 20_util/tuple/61947.cc} | 23 +- .../tuple/comparison_operators/35480_neg.cc | 4 +- .../tuple/comparison_operators/comparisons.cc | 4 +- .../tuple/comparison_operators/constexpr.cc | 4 +- .../tuple/comparison_operators/overloaded.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc | 4 +- .../testsuite/20_util/tuple/cons/allocators.cc | 4 +- .../testsuite/20_util/tuple/cons/assignment.cc | 4 +- .../testsuite/20_util/tuple/cons/big_tuples.cc | 4 +- .../testsuite/20_util/tuple/cons/constexpr-2.cc | 4 +- .../testsuite/20_util/tuple/cons/constexpr-3.cc | 4 +- .../testsuite/20_util/tuple/cons/constructor.cc | 4 +- .../testsuite/20_util/tuple/cons/converting.cc | 4 +- .../20_util/tuple/cons/noexcept_move_construct.cc | 4 +- .../20_util/tuple/creation_functions/23978.cc | 4 +- .../20_util/tuple/creation_functions/48476.cc | 4 +- .../20_util/tuple/creation_functions/constexpr.cc | 4 +- .../tuple/creation_functions/forward_as_tuple.cc | 4 +- .../20_util/tuple/creation_functions/make_tuple.cc | 4 +- .../20_util/tuple/creation_functions/tie.cc | 4 +- .../20_util/tuple/creation_functions/tie2.cc | 4 +- .../20_util/tuple/creation_functions/tuple_cat.cc | 4 +- .../testsuite/20_util/tuple/cv_tuple_element.cc | 4 +- .../testsuite/20_util/tuple/cv_tuple_size.cc | 4 +- .../20_util/tuple/element_access/constexpr_get.cc | 4 +- .../tuple/element_access/constexpr_get_by_type.cc | 4 +- .../testsuite/20_util/tuple/element_access/get.cc | 4 +- .../testsuite/20_util/tuple/element_access/get2.cc | 4 +- .../20_util/tuple/element_access/get2_by_type.cc | 4 +- .../20_util/tuple/element_access/get_by_type.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/moveable.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/moveable2.cc | 4 +- .../20_util/tuple/noexcept_move_assign.cc | 4 +- .../testsuite/20_util/tuple/noexcept_swap.cc | 4 +- .../testsuite/20_util/tuple/requirements/dr801.cc | 6 +- .../tuple/requirements/explicit_instantiation.cc | 4 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 4 +- .../testsuite/20_util/tuple/tuple_element.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 4 +- .../20_util/typeindex/comparison_operators.cc | 4 +- libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 4 +- .../testsuite/20_util/typeindex/hash_code.cc | 4 +- libstdc++-v3/testsuite/20_util/typeindex/name.cc | 4 +- .../requirements/{typedefs-3.cc => alias_decl.cc} | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../underlying_type/requirements/typedefs-1.cc | 4 +- .../underlying_type/requirements/typedefs-2.cc | 4 +- libstdc++-v3/testsuite/20_util/unique_ptr/54351.cc | 4 +- .../testsuite/20_util/unique_ptr/assign/48635.cc | 4 +- .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/assign/assign_neg.cc | 4 +- .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/move.cc | 4 +- .../20_util/unique_ptr/assign/move_array.cc | 4 +- .../testsuite/20_util/unique_ptr/assign/nullptr.cc | 4 +- .../20_util/unique_ptr/comparison/42925.cc | 4 +- .../20_util/unique_ptr/comparison/dr1401.cc | 4 +- .../unique_ptr/cons/array_convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 4 +- .../20_util/unique_ptr/cons/auto_ptr_neg.cc | 4 +- .../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 | 2 +- .../unique_ptr/cons/noexcept_move_construct.cc | 4 +- .../testsuite/20_util/unique_ptr/cons/nullptr.cc | 4 +- .../testsuite/20_util/unique_ptr/cons/pointer.cc | 4 +- .../20_util/unique_ptr/cons/pointer_array.cc | 4 +- .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter.cc | 4 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 4 +- .../testsuite/20_util/unique_ptr/creation/array.cc | 4 +- .../20_util/unique_ptr/creation/array_neg.cc | 4 +- .../20_util/unique_ptr/creation/single.cc | 4 +- .../testsuite/20_util/unique_ptr/hash/1.cc | 4 +- .../20_util/unique_ptr/modifiers/43183.cc | 4 +- .../20_util/unique_ptr/modifiers/48398.cc | 4 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 2 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 4 +- .../explicit_instantiation.cc | 4 +- .../unique_ptr/requirements/pointer_type.cc | 2 +- .../unique_ptr/requirements/pointer_type_array.cc | 2 +- .../specialized_algorithms/comparisons.cc | 4 +- .../specialized_algorithms/comparisons_array.cc | 4 +- .../unique_ptr/specialized_algorithms/swap.cc | 4 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 6 +- .../20_util/uses_allocator/construction.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../uses_allocator/requirements/typedefs.cc | 4 +- .../testsuite/20_util/uses_allocator/value.cc | 4 +- .../20_util/weak_ptr/comparison/cmp_neg.cc | 4 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 4 +- .../weak_ptr/cons/noexcept_move_construct.cc | 4 +- libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc | 4 +- .../20_util/weak_ptr/observers/owner_before.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../testsuite/21_strings/basic_string/40160.cc | 2 +- .../21_strings/basic_string/capacity/1.cc | 6 +- .../21_strings/basic_string/capacity/char/1.cc | 6 +- .../21_strings/basic_string/capacity/char/18654.cc | 11 +- .../21_strings/basic_string/capacity/char/2.cc | 4 +- .../basic_string/capacity/char/shrink_to_fit.cc | 4 +- .../21_strings/basic_string/capacity/wchar_t/1.cc | 6 +- .../basic_string/capacity/wchar_t/18654.cc | 11 +- .../21_strings/basic_string/capacity/wchar_t/2.cc | 2 +- .../basic_string/capacity/wchar_t/shrink_to_fit.cc | 4 +- .../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 +- .../basic_string/cons/char/65085.cc} | 25 +- .../21_strings/basic_string/cons/char/moveable.cc | 4 +- .../21_strings/basic_string/cons/char/moveable2.cc | 4 +- .../cons/char/noexcept_move_construct.cc | 4 +- .../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 | 4 +- .../basic_string/cons/wchar_t/moveable2.cc | 4 +- .../cons/wchar_t/noexcept_move_construct.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../testsuite/21_strings/basic_string/init-list.cc | 4 +- .../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} | 24 +- .../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} | 24 +- .../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 | 4 +- .../21_strings/basic_string/modifiers/64422.cc | 49 + .../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 +- .../modifiers/assign/char/move_assign.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../basic_string/modifiers/pop_back/wchar_t/1.cc | 4 +- .../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 | 4 +- .../basic_string/numeric_conversions/char/stod.cc | 4 +- .../basic_string/numeric_conversions/char/stof.cc | 4 +- .../basic_string/numeric_conversions/char/stoi.cc | 4 +- .../basic_string/numeric_conversions/char/stol.cc | 4 +- .../basic_string/numeric_conversions/char/stold.cc | 4 +- .../basic_string/numeric_conversions/char/stoll.cc | 4 +- .../basic_string/numeric_conversions/char/stoul.cc | 4 +- .../numeric_conversions/char/stoull.cc | 4 +- .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/wchar_t/dr1261.cc | 4 +- .../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 | 2 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 4 +- .../21_strings/basic_string/operators/char/4.cc | 4 +- .../basic_string/operators/char/65630.cc} | 14 +- .../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 | 4 +- .../21_strings/basic_string/operators/wchar_t/4.cc | 4 +- .../basic_string/operators/wchar_t/65630.cc} | 14 +- .../21_strings/basic_string/pthread18185.cc | 2 +- .../{pthread18185.cc => pthread33394.cc} | 55 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../21_strings/basic_string/range_access/char/1.cc | 4 +- .../basic_string/range_access/wchar_t/1.cc | 4 +- .../basic_string/requirements/citerators.cc | 4 +- .../basic_string/requirements/dr438/constructor.cc | 2 +- .../basic_string/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 4 +- .../explicit_instantiation/char32_t/1.cc | 4 +- .../requirements/explicit_instantiation/debug.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string/requirements/typedefs.cc | 4 +- .../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 +- .../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/typedefs.cc | 2 +- .../char_traits/requirements/char16_t/typedefs.cc | 4 +- .../char_traits/requirements/char32_t/typedefs.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 4 +- .../explicit_instantiation/char32_t/1.cc | 4 +- .../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/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 | 4 +- .../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 | 4 +- .../21_strings/headers/string/types_std.cc | 2 +- .../21_strings/headers/string/types_std_c++0x.cc | 4 +- .../classification/isblank.cc} | 27 +- .../22_locale/codecvt/always_noconv/char/1.cc | 2 +- .../codecvt/always_noconv/char/wrapped_env.cc | 2 +- .../codecvt/always_noconv/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 2 +- .../codecvt/always_noconv/wchar_t/wrapped_env.cc | 2 +- .../always_noconv/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/char16_t.cc | 97 + .../testsuite/22_locale/codecvt/char32_t.cc | 99 + .../codecvt/codecvt_utf16/requirements/1.cc} | 35 +- .../codecvt/codecvt_utf8/requirements/1.cc} | 35 +- .../codecvt/codecvt_utf8_utf16/requirements/1.cc} | 35 +- .../testsuite/22_locale/codecvt/encoding/char/1.cc | 2 +- .../22_locale/codecvt/encoding/char/wrapped_env.cc | 2 +- .../codecvt/encoding/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/1.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/2.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/3.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/4.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_env.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/char/1.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 4 +- .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../codecvt/length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/length/wchar_t/4.cc | 2 +- .../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 | 2 +- .../codecvt/length/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/char/1.cc | 2 +- .../codecvt/max_length/char/wrapped_env.cc | 2 +- .../codecvt/max_length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/4.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_env.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/char/1.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 2 +- .../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 | 2 +- .../22_locale/codecvt/out/wchar_t/wrapped_env.cc | 2 +- .../codecvt/out/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../codecvt/unshift/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/1.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/2.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/3.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_env.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_locale.cc | 2 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 76 + .../58403.cc => 22_locale/codecvt_byname/1.cc} | 36 +- .../testsuite/22_locale/codecvt_byname/50714.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/collate/compare/char/2.cc | 2 +- .../testsuite/22_locale/collate/compare/char/3.cc | 2 +- .../22_locale/collate/compare/char/wrapped_env.cc | 2 +- .../collate/compare/char/wrapped_locale.cc | 2 +- .../22_locale/collate/compare/wchar_t/1.cc | 2 +- .../22_locale/collate/compare/wchar_t/2.cc | 2 +- .../22_locale/collate/compare/wchar_t/3.cc | 2 +- .../collate/compare/wchar_t/wrapped_env.cc | 2 +- .../collate/compare/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/char/1.cc | 2 +- .../testsuite/22_locale/collate/hash/char/2.cc | 2 +- .../22_locale/collate/hash/char/wrapped_env.cc | 2 +- .../22_locale/collate/hash/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 2 +- .../22_locale/collate/hash/wchar_t/wrapped_env.cc | 2 +- .../collate/hash/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/collate/transform/char/28277.cc | 2 +- .../22_locale/collate/transform/char/3.cc | 2 +- .../collate/transform/char/wrapped_env.cc | 2 +- .../collate/transform/char/wrapped_locale.cc | 2 +- .../22_locale/collate/transform/wchar_t/2.cc | 2 +- .../22_locale/collate/transform/wchar_t/28277.cc | 2 +- .../22_locale/collate/transform/wchar_t/3.cc | 2 +- .../collate/transform/wchar_t/wrapped_env.cc | 2 +- .../collate/transform/wchar_t/wrapped_locale.cc | 2 +- .../58403.cc => 22_locale/collate_byname/1.cc} | 36 +- .../22_locale/collate_byname/named_equivalence.cc | 2 +- .../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 | 78 + .../buffer}/requirements/typedefs.cc | 16 +- .../testsuite/22_locale/conversions/string/1.cc | 74 + .../testsuite/22_locale/conversions/string/2.cc | 97 + .../testsuite/22_locale/conversions/string/3.cc | 107 + .../conversions/string/requirements/typedefs-2.cc} | 35 +- .../string}/requirements/typedefs.cc | 14 +- 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 | 2 +- .../22_locale/ctype/cons/char/wrapped_locale.cc | 2 +- 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 | 2 +- .../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 | 2 +- .../22_locale/ctype/is/char/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/ctype/narrow/char/wrapped_locale.cc | 2 +- .../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 | 2 +- .../ctype/narrow/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/ctype/scan/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/char/1.cc | 2 +- .../22_locale/ctype/to/char/wrapped_env.cc | 2 +- .../22_locale/ctype/to/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/char/1.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_env.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 2 +- .../22_locale/ctype/widen/wchar_t/wrapped_env.cc | 2 +- .../ctype/widen/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype_base/11844.cc | 2 +- .../testsuite/22_locale/ctype_base/53678.cc | 2 +- .../58148.cc => 22_locale/ctype_base/blank.cc} | 15 +- .../testsuite/22_locale/ctype_base/mask.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc | 2 +- .../58403.cc => 22_locale/ctype_byname/2.cc} | 36 +- libstdc++-v3/testsuite/22_locale/facet/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/2.cc | 2 +- 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 | 2 +- .../testsuite/22_locale/locale/cons/12438.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 2 +- .../22_locale/locale/cons/12658_thread-2.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 2 +- .../testsuite/22_locale/locale/cons/29217.cc | 2 +- .../testsuite/22_locale/locale/cons/38365.cc | 2 +- .../testsuite/22_locale/locale/cons/38368.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 2 +- .../testsuite/22_locale/locale/cons/40184.cc | 2 +- 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 | 2 +- .../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 | 12 +- .../22_locale/locale/global_locale_objects/1.cc | 2 +- .../locale/global_locale_objects/14071.cc | 2 +- .../22_locale/locale/global_locale_objects/2.cc | 2 +- .../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 | 99 + .../testsuite/22_locale/messages/members/char/1.cc | 2 +- .../testsuite/22_locale/messages/members/char/2.cc | 7 +- .../testsuite/22_locale/messages/members/char/3.cc | 2 +- .../22_locale/messages/members/char/wrapped_env.cc | 2 +- .../messages/members/char/wrapped_locale.cc | 2 +- .../messages/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/messages/requirements/typedefs.cc | 2 +- .../58403.cc => 22_locale/messages_byname/1.cc} | 36 +- .../22_locale/messages_byname/named_equivalence.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/money_get/get/char/10.cc | 2 +- .../testsuite/22_locale/money_get/get/char/11.cc | 2 +- .../22_locale/money_get/get/char/11528.cc | 2 +- .../testsuite/22_locale/money_get/get/char/12.cc | 2 +- .../testsuite/22_locale/money_get/get/char/13.cc | 2 +- .../testsuite/22_locale/money_get/get/char/14.cc | 2 +- .../testsuite/22_locale/money_get/get/char/15.cc | 2 +- .../testsuite/22_locale/money_get/get/char/16.cc | 2 +- .../testsuite/22_locale/money_get/get/char/17.cc | 2 +- .../testsuite/22_locale/money_get/get/char/18.cc | 2 +- .../testsuite/22_locale/money_get/get/char/19.cc | 2 +- .../testsuite/22_locale/money_get/get/char/2.cc | 2 +- .../22_locale/money_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/char/3.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../22_locale/money_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 2 +- .../22_locale/money_get/get/wchar_t/10.cc | 2 +- .../22_locale/money_get/get/wchar_t/11.cc | 2 +- .../22_locale/money_get/get/wchar_t/11528.cc | 2 +- .../22_locale/money_get/get/wchar_t/12.cc | 2 +- .../22_locale/money_get/get/wchar_t/13.cc | 2 +- .../22_locale/money_get/get/wchar_t/14.cc | 2 +- .../22_locale/money_get/get/wchar_t/15.cc | 2 +- .../22_locale/money_get/get/wchar_t/16.cc | 2 +- .../22_locale/money_get/get/wchar_t/17.cc | 2 +- .../22_locale/money_get/get/wchar_t/18.cc | 2 +- .../22_locale/money_get/get/wchar_t/19.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 2 +- .../22_locale/money_get/get/wchar_t/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../money_get/get/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/money_put/put/char/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/char/2.cc | 2 +- .../testsuite/22_locale/money_put/put/char/3.cc | 2 +- .../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 | 2 +- .../22_locale/money_put/put/char/wrapped_env.cc | 2 +- .../22_locale/money_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 2 +- .../22_locale/money_put/put/wchar_t/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 2 +- .../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 | 2 +- .../money_put/put/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../22_locale/moneypunct/members/char/1.cc | 2 +- .../22_locale/moneypunct/members/char/2.cc | 2 +- .../moneypunct/members/char/wrapped_env.cc | 2 +- .../moneypunct/members/char/wrapped_locale.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/1.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/2.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_env.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_locale.cc | 2 +- .../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 +- .../58403.cc => 22_locale/moneypunct_byname/1.cc} | 38 +- .../moneypunct_byname/named_equivalence.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../testsuite/22_locale/num_get/get/char/6.cc | 2 +- .../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 | 2 +- .../22_locale/num_get/get/char/wrapped_env.cc | 2 +- .../22_locale/num_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 2 +- .../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 | 2 +- .../22_locale/num_get/get/wchar_t/wrapped_env.cc | 2 +- .../num_get/get/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../testsuite/22_locale/num_put/put/char/20914.cc | 2 +- .../testsuite/22_locale/num_put/put/char/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/char/3.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../22_locale/num_put/put/char/wrapped_env.cc | 2 +- .../22_locale/num_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 2 +- .../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 | 2 +- .../22_locale/num_put/put/wchar_t/20914.cc | 2 +- .../22_locale/num_put/put/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../num_put/put/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 2 +- .../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 | 2 +- .../numpunct/members/char/wrapped_locale.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../numpunct/members/wchar_t/wrapped_locale.cc | 2 +- .../numpunct/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/numpunct/requirements/typedefs.cc | 2 +- .../58403.cc => 22_locale/numpunct_byname/1.cc} | 36 +- .../22_locale/numpunct_byname/named_equivalence.cc | 2 +- .../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 | 2 +- .../time_get/date_order/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/date_order/wchar_t/1.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_env.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/time_get/get/char/1.cc | 132 + .../testsuite/22_locale/time_get/get/char/2.cc | 104 + .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 132 + .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 104 + .../22_locale/time_get/get_date/char/1.cc | 2 +- .../22_locale/time_get/get_date/char/12750.cc | 2 +- .../22_locale/time_get/get_date/char/12791.cc | 2 +- .../22_locale/time_get/get_date/char/2.cc | 2 +- .../22_locale/time_get/get_date/char/26701.cc | 2 +- .../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 | 2 +- .../time_get/get_date/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12750.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12791.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/26701.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/5.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/char/1.cc | 2 +- .../22_locale/time_get/get_monthname/char/2.cc | 2 +- .../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 | 2 +- .../time_get/get_monthname/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/2.cc | 2 +- .../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 | 2 +- .../get_monthname/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/char/1.cc | 2 +- .../22_locale/time_get/get_time/char/2.cc | 2 +- .../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 | 2 +- .../time_get/get_time/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 2 +- .../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 | 2 +- .../time_get/get_time/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/char/1.cc | 2 +- .../22_locale/time_get/get_weekday/char/2.cc | 2 +- .../22_locale/time_get/get_weekday/char/3.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-1.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-2.cc | 2 +- .../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 | 2 +- .../time_get/get_weekday/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/2.cc | 2 +- .../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 | 2 +- .../time_get/get_weekday/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../time_get/get_year/char/wrapped_locale.cc | 2 +- .../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 | 2 +- .../time_get/get_year/wchar_t/wrapped_locale.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/time_put/put/char/2.cc | 2 +- .../testsuite/22_locale/time_put/put/char/3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/4.cc | 2 +- .../testsuite/22_locale/time_put/put/char/5.cc | 2 +- .../testsuite/22_locale/time_put/put/char/6.cc | 2 +- .../testsuite/22_locale/time_put/put/char/7.cc | 2 +- .../testsuite/22_locale/time_put/put/char/8.cc | 2 +- .../testsuite/22_locale/time_put/put/char/9.cc | 2 +- .../22_locale/time_put/put/char/9780-1.cc | 2 +- .../22_locale/time_put/put/char/wrapped_env.cc | 2 +- .../22_locale/time_put/put/char/wrapped_locale.cc | 2 +- .../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 | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 2 +- .../22_locale/time_put/put/wchar_t/wrapped_env.cc | 2 +- .../time_put/put/wchar_t/wrapped_locale.cc | 2 +- .../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 | 4 +- .../23_containers/array/capacity/empty.cc | 4 +- .../23_containers/array/capacity/max_size.cc | 4 +- .../testsuite/23_containers/array/capacity/size.cc | 4 +- .../array/comparison_operators/equal.cc | 4 +- .../array/comparison_operators/greater.cc | 4 +- .../array/comparison_operators/greater_or_equal.cc | 4 +- .../array/comparison_operators/less.cc | 4 +- .../array/comparison_operators/less_or_equal.cc | 4 +- .../array/comparison_operators/not_equal.cc | 4 +- .../testsuite/23_containers/array/cons/53361.cc | 2 +- .../array/cons/aggregate_initialization.cc | 4 +- .../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 | 4 +- .../23_containers/array/element_access/60497.cc | 2 +- .../23_containers/array/element_access/at_neg.cc | 4 +- .../array/element_access/at_out_of_range.cc | 4 +- .../23_containers/array/element_access/back.cc | 4 +- .../element_access/constexpr_element_access.cc | 4 +- .../23_containers/array/element_access/data.cc | 4 +- .../23_containers/array/element_access/front.cc | 4 +- .../array/iterators/end_is_one_past.cc | 4 +- .../testsuite/23_containers/array/range_access.cc | 4 +- .../23_containers/array/requirements/citerators.cc | 4 +- .../23_containers/array/requirements/contiguous.cc | 4 +- .../array/requirements/explicit_instantiation/1.cc | 4 +- .../array/requirements/explicit_instantiation/2.cc | 4 +- .../array/requirements/explicit_instantiation/3.cc | 4 +- .../23_containers/array/requirements/fill.cc | 4 +- .../array/requirements/member_swap.cc | 4 +- .../requirements/non_default_constructible.cc | 2 +- .../23_containers/array/requirements/typedefs.cc | 4 +- .../array/requirements/zero_sized_arrays.cc | 4 +- .../array/specialized_algorithms/swap.cc | 4 +- .../array/tuple_interface/constexpr_get.cc | 4 +- .../23_containers/array/tuple_interface/get.cc | 4 +- .../array/tuple_interface/get_debug_neg.cc | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 4 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/bitset/cons/3.cc | 4 +- .../testsuite/23_containers/bitset/cons/38244.cc | 2 +- .../testsuite/23_containers/bitset/cons/50268.cc | 4 +- .../testsuite/23_containers/bitset/cons/6282.cc | 2 +- .../23_containers/bitset/cons/constexpr.cc | 4 +- .../23_containers/bitset/cons/dr1325-1.cc | 4 +- .../23_containers/bitset/cons/dr1325-2.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../23_containers/bitset/operations/constexpr.cc | 4 +- .../bitset/requirements/constexpr_functions.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../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 +- .../{vector => deque}/allocator/copy.cc | 25 +- .../{vector => deque}/allocator/copy_assign.cc | 28 +- .../{vector => deque}/allocator/ext_ptr.cc | 11 +- .../{vector => deque}/allocator/minimal.cc | 19 +- .../deque/allocator/move-2.cc} | 50 +- .../{vector => deque}/allocator/move.cc | 14 +- .../23_containers/deque/allocator/move_assign-2.cc | 78 + .../{vector => deque}/allocator/move_assign.cc | 36 +- .../{set => deque}/allocator/noexcept.cc | 19 +- .../{vector => deque}/allocator/swap.cc | 29 +- .../23_containers/deque/capacity/29134-2.cc | 2 +- .../23_containers/deque/capacity/29134.cc | 2 +- .../23_containers/deque/capacity/moveable.cc | 4 +- .../23_containers/deque/capacity/resize_size.cc | 4 +- .../23_containers/deque/capacity/shrink_to_fit.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/deque/cons/moveable.cc | 4 +- .../23_containers/deque/cons/moveable2.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/deque/init-list.cc | 4 +- .../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 | 4 +- .../23_containers/deque/modifiers/erase/54577.cc | 2 +- .../deque/modifiers/erase/moveable.cc | 4 +- .../deque/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/moveable.cc | 4 +- .../deque/modifiers/push_back/49836.cc | 4 +- .../deque/modifiers/push_front/49836.cc | 4 +- .../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 | 4 +- .../23_containers/deque/requirements/citerators.cc | 4 +- .../deque/requirements/do_the_right_thing.cc | 2 +- .../deque/requirements/dr438/assign_neg.cc | 4 +- .../deque/requirements/dr438/constructor.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 4 +- .../deque/requirements/dr438/constructor_2_neg.cc | 4 +- .../deque/requirements/dr438/insert_neg.cc | 4 +- .../deque/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../deque/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/deque/types/1.cc | 2 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 4 +- .../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 | 4 +- .../forward_list/allocator/noexcept.cc | 4 +- .../23_containers/forward_list/allocator/swap.cc | 4 +- .../23_containers/forward_list/capacity/1.cc | 4 +- .../forward_list/capacity/resize_size.cc | 4 +- .../23_containers/forward_list/comparable.cc | 4 +- .../testsuite/23_containers/forward_list/cons/1.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/forward_list/cons/3.cc | 4 +- .../testsuite/23_containers/forward_list/cons/4.cc | 4 +- .../testsuite/23_containers/forward_list/cons/5.cc | 4 +- .../testsuite/23_containers/forward_list/cons/6.cc | 4 +- .../testsuite/23_containers/forward_list/cons/7.cc | 4 +- .../testsuite/23_containers/forward_list/cons/8.cc | 4 +- .../testsuite/23_containers/forward_list/cons/9.cc | 4 +- .../23_containers/forward_list/cons/cons_size.cc | 4 +- .../23_containers/forward_list/cons/moveable.cc | 4 +- .../forward_list/cons/noexcept_move_construct.cc | 4 +- .../23_containers/forward_list/debug/60499.cc | 2 +- .../23_containers/forward_list/debug/clear.cc | 4 +- .../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 | 4 +- .../forward_list/debug/erase_after2_neg.cc | 4 +- .../forward_list/debug/erase_after3_neg.cc | 4 +- .../forward_list/debug/erase_after4_neg.cc | 4 +- .../forward_list/debug/erase_after5_neg.cc | 4 +- .../forward_list/debug/erase_after6_neg.cc | 4 +- .../forward_list/debug/erase_after7_neg.cc | 4 +- .../forward_list/debug/erase_after8_neg.cc | 4 +- .../forward_list/debug/erase_after9_neg.cc | 4 +- .../forward_list/debug/insert_after1_neg.cc | 4 +- .../forward_list/debug/insert_after2_neg.cc | 4 +- .../forward_list/debug/insert_after3_neg.cc | 4 +- .../forward_list/debug/insert_after4_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../forward_list/debug/move_assign_neg.cc | 4 +- .../forward_list/debug/move_constructor.cc | 4 +- .../23_containers/forward_list/debug/move_neg.cc | 2 +- .../forward_list/debug/self_move_assign_neg.cc | 2 +- .../forward_list/debug/splice_after.cc | 4 +- .../forward_list/debug/splice_after1_neg.cc | 4 +- .../forward_list/debug/splice_after2_neg.cc | 4 +- .../forward_list/debug/splice_after3_neg.cc | 4 +- .../forward_list/debug/splice_after4_neg.cc | 4 +- .../forward_list/debug/splice_after5_neg.cc | 4 +- .../forward_list/debug/splice_after6_neg.cc | 4 +- .../forward_list/debug/splice_after7_neg.cc | 4 +- .../23_containers/forward_list/debug/swap.cc | 4 +- .../23_containers/forward_list/modifiers/1.cc | 4 +- .../23_containers/forward_list/modifiers/2.cc | 4 +- .../23_containers/forward_list/modifiers/3.cc | 4 +- .../23_containers/forward_list/modifiers/4.cc | 4 +- .../23_containers/forward_list/modifiers/5.cc | 4 +- .../23_containers/forward_list/modifiers/6.cc | 2 +- .../23_containers/forward_list/operations/1.cc | 4 +- .../23_containers/forward_list/operations/2.cc | 4 +- .../23_containers/forward_list/operations/3.cc | 4 +- .../23_containers/forward_list/operations/4.cc | 4 +- .../23_containers/forward_list/operations/5.cc | 4 +- .../23_containers/forward_list/operations/6.cc | 4 +- .../23_containers/forward_list/operations/7.cc | 4 +- .../forward_list/operations/remove_freed.cc | 4 +- .../23_containers/forward_list/range_access.cc | 4 +- .../forward_list/requirements/citerators.cc | 4 +- .../requirements/do_the_right_thing.cc | 4 +- .../forward_list/requirements/dr438/assign_neg.cc | 4 +- .../forward_list/requirements/dr438/constructor.cc | 4 +- .../requirements/dr438/constructor_1_neg.cc | 4 +- .../requirements/dr438/constructor_2_neg.cc | 4 +- .../forward_list/requirements/dr438/insert_neg.cc | 4 +- .../forward_list/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 4 +- .../requirements/explicit_instantiation/4.cc | 4 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../forward_list/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../23_containers/headers/list/synopsis.cc | 4 +- .../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 | 4 +- .../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 +- .../prev.cc => 23_containers/list/61347.cc} | 43 +- .../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 | 4 +- .../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 | 4 +- .../testsuite/23_containers/list/cons/moveable.cc | 4 +- .../testsuite/23_containers/list/cons/moveable.h | 2 +- .../list/cons/noexcept_move_construct.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 +- .../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 | 4 +- .../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 | 4 +- .../testsuite/23_containers/list/operations/4.cc | 2 +- .../testsuite/23_containers/list/operations/4.h | 2 +- .../23_containers/list/operations/42352.cc | 4 +- .../list/operations/splice/const_iterator.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../testsuite/23_containers/list/range_access.cc | 4 +- .../23_containers/list/requirements/citerators.cc | 4 +- .../list/requirements/do_the_right_thing.cc | 4 +- .../list/requirements/dr438/assign_neg.cc | 4 +- .../list/requirements/dr438/constructor.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 4 +- .../list/requirements/dr438/constructor_2_neg.cc | 4 +- .../list/requirements/dr438/insert_neg.cc | 4 +- .../list/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../list/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.cc | 4 +- 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 | 26 +- .../minimal.cc => map/allocator/init-list.cc} | 43 +- .../23_containers/map/allocator/minimal.cc | 2 +- .../testsuite/23_containers/map/allocator/move.cc | 2 +- .../23_containers/map/allocator/move_assign.cc | 43 +- .../23_containers/map/allocator/noexcept.cc | 2 +- .../testsuite/23_containers/map/allocator/swap.cc | 2 +- .../testsuite/23_containers/map/capacity/29134.cc | 2 +- .../testsuite/23_containers/map/cons/moveable.cc | 4 +- .../map/cons/noexcept_move_construct.cc | 4 +- .../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 | 5 +- .../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 | 4 +- .../23_containers/map/element_access/39901.cc | 4 +- .../23_containers/map/element_access/46148.cc | 4 +- .../testsuite/23_containers/map/init-list.cc | 4 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 4 +- .../23_containers/map/modifiers/emplace/1.cc | 2 +- .../23_containers/map/modifiers/erase/47628.cc | 2 +- .../23_containers/map/modifiers/erase/51142.cc | 4 +- .../23_containers/map/modifiers/erase/abi_tag.cc | 4 +- .../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 | 4 +- .../23_containers/map/modifiers/insert/3.cc | 4 +- .../23_containers/map/modifiers/insert/4.cc | 4 +- .../23_containers/map/modifiers/insert/5.cc | 4 +- .../23_containers/map/modifiers/swap/1.cc | 2 +- .../23_containers/map/modifiers/swap/2.cc | 2 +- .../23_containers/map/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/map/operations/1.cc | 2 +- .../testsuite/23_containers/map/operations/2.cc | 140 + .../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 | 2 +- .../testsuite/23_containers/map/range_access.cc | 4 +- .../23_containers/map/requirements/citerators.cc | 4 +- .../map/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../map/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../map/requirements/partial_specialization/1.cc | 2 +- .../23_containers/map/requirements/typedefs.cc | 4 +- .../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 | 26 +- .../allocator/{minimal.cc => init-list.cc} | 43 +- .../23_containers/multimap/allocator/minimal.cc | 2 +- .../23_containers/multimap/allocator/move.cc | 2 +- .../multimap/allocator/move_assign.cc | 35 +- .../23_containers/multimap/allocator/noexcept.cc | 2 +- .../23_containers/multimap/allocator/swap.cc | 2 +- .../23_containers/multimap/capacity/29134.cc | 2 +- .../23_containers/multimap/cons/moveable.cc | 4 +- .../multimap/cons/noexcept_move_construct.cc | 4 +- .../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 | 5 +- .../23_containers/multimap/debug/move_neg.cc | 2 +- .../multimap/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multimap/init-list.cc | 4 +- .../23_containers/multimap/modifiers/dr130.cc | 4 +- .../23_containers/multimap/modifiers/emplace/1.cc | 2 +- .../multimap/modifiers/erase/47628.cc | 2 +- .../multimap/modifiers/erase/51142.cc | 4 +- .../multimap/modifiers/erase/abi_tag.cc | 4 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multimap/modifiers/insert/1.cc | 4 +- .../23_containers/multimap/modifiers/insert/2.cc | 4 +- .../multimap/modifiers/insert/22102.cc | 2 +- .../23_containers/multimap/modifiers/insert/3.cc | 4 +- .../23_containers/multimap/modifiers/insert/4.cc | 4 +- .../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 | 2 +- .../23_containers/multimap/operations/2.cc | 141 + .../23_containers/multimap/operations/count.cc | 2 +- .../23_containers/multimap/range_access.cc | 4 +- .../multimap/requirements/citerators.cc | 4 +- .../multimap/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../requirements/partial_specialization/1.cc | 2 +- .../multimap/requirements/typedefs.cc | 4 +- .../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 | 26 +- .../allocator/{minimal.cc => init-list.cc} | 43 +- .../23_containers/multiset/allocator/minimal.cc | 2 +- .../23_containers/multiset/allocator/move.cc | 2 +- .../multiset/allocator/move_assign.cc | 33 +- .../23_containers/multiset/allocator/noexcept.cc | 2 +- .../23_containers/multiset/allocator/swap.cc | 2 +- .../23_containers/multiset/capacity/29134.cc | 2 +- .../23_containers/multiset/cons/moveable.cc | 4 +- .../multiset/cons/noexcept_move_construct.cc | 4 +- .../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 | 4 +- .../23_containers/multiset/debug/move_neg.cc | 2 +- .../multiset/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multiset/init-list.cc | 4 +- .../23_containers/multiset/modifiers/dr130.cc | 4 +- .../23_containers/multiset/modifiers/emplace/1.cc | 2 +- .../multiset/modifiers/erase/51142.cc | 4 +- .../multiset/modifiers/erase/abi_tag.cc | 4 +- .../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 | 4 +- .../23_containers/multiset/modifiers/insert/4.cc | 4 +- .../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 | 2 +- .../23_containers/multiset/operations/2.cc | 141 + .../23_containers/multiset/operations/count.cc | 2 +- .../23_containers/multiset/range_access.cc | 4 +- .../multiset/requirements/citerators.cc | 4 +- .../multiset/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../requirements/partial_specialization/1.cc | 2 +- .../multiset/requirements/typedefs.cc | 4 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../priority_queue/requirements/typedefs.cc | 4 +- .../priority_queue/requirements/uses_allocator.cc} | 26 +- .../testsuite/23_containers/queue/members/7157.cc | 2 +- .../testsuite/23_containers/queue/moveable.cc | 4 +- .../queue/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../23_containers/queue/requirements/typedefs.cc | 4 +- .../queue/requirements/uses_allocator.cc} | 25 +- 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 | 26 +- .../minimal.cc => set/allocator/init-list.cc} | 43 +- .../23_containers/set/allocator/minimal.cc | 2 +- .../testsuite/23_containers/set/allocator/move.cc | 2 +- .../23_containers/set/allocator/move_assign.cc | 68 +- .../23_containers/set/allocator/noexcept.cc | 2 +- .../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 | 4 +- .../set/cons/noexcept_move_construct.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/set/debug/move_neg.cc | 2 +- .../set/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/init-list.cc | 4 +- .../testsuite/23_containers/set/modifiers/16728.cc | 2 +- .../testsuite/23_containers/set/modifiers/17948.cc | 2 +- .../testsuite/23_containers/set/modifiers/dr130.cc | 4 +- .../23_containers/set/modifiers/emplace/1.cc | 2 +- .../23_containers/set/modifiers/erase/51142.cc | 4 +- .../23_containers/set/modifiers/erase/abi_tag.cc | 4 +- .../set/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/set/modifiers/insert/1.cc | 2 +- .../23_containers/set/modifiers/insert/2.cc | 4 +- .../23_containers/set/modifiers/insert/3.cc | 4 +- .../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 | 2 +- .../testsuite/23_containers/set/operations/2.cc | 157 + .../23_containers/set/operations/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.cc | 2 +- .../testsuite/23_containers/set/range_access.cc | 4 +- .../23_containers/set/requirements/citerators.cc | 4 +- .../set/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../set/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../set/requirements/partial_specialization/1.cc | 2 +- .../23_containers/set/requirements/typedefs.cc | 4 +- .../testsuite/23_containers/stack/members/7158.cc | 2 +- .../stack/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../23_containers/stack/requirements/typedefs.cc | 4 +- .../stack/requirements/uses_allocator.cc} | 25 +- .../testsuite/23_containers/unordered_map/55043.cc | 4 +- .../testsuite/23_containers/unordered_map/59548.cc | 2 +- .../23_containers/unordered_map/allocator/copy.cc | 4 +- .../unordered_map/allocator/copy_assign.cc | 4 +- .../unordered_map/allocator/minimal.cc | 4 +- .../23_containers/unordered_map/allocator/move.cc | 4 +- .../unordered_map/allocator/move_assign.cc | 4 +- .../unordered_map/allocator/noexcept.cc | 11 +- .../23_containers/unordered_map/allocator/swap.cc | 4 +- .../23_containers/unordered_map/cons/56112.cc | 4 +- .../23_containers/unordered_map/cons/moveable.cc | 4 +- .../23_containers/unordered_map/debug/60499.cc | 2 +- .../unordered_map/debug/begin1_neg.cc | 4 +- .../unordered_map/debug/begin2_neg.cc | 4 +- .../unordered_map/debug/bucket_size_neg.cc | 4 +- .../unordered_map/debug/cbegin_neg.cc | 4 +- .../23_containers/unordered_map/debug/cend_neg.cc | 4 +- .../unordered_map/debug/construct1_neg.cc | 4 +- .../unordered_map/debug/construct2_neg.cc | 4 +- .../unordered_map/debug/construct3_neg.cc | 4 +- .../unordered_map/debug/construct4_neg.cc | 4 +- .../unordered_map/debug/construct5_neg.cc | 2 +- .../23_containers/unordered_map/debug/end1_neg.cc | 4 +- .../23_containers/unordered_map/debug/end2_neg.cc | 4 +- .../unordered_map/debug/insert1_neg.cc | 4 +- .../unordered_map/debug/insert2_neg.cc | 4 +- .../unordered_map/debug/insert3_neg.cc | 4 +- .../unordered_map/debug/insert4_neg.cc | 4 +- .../debug/invalid_local_iterator_compare_neg.cc | 4 +- .../debug/invalid_local_iterator_range_neg.cc | 4 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_map/debug/max_load_factor_neg.cc | 4 +- .../unordered_map/debug/move_assign_neg.cc | 5 +- .../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 | 4 +- .../debug/use_invalid_iterator_neg.cc | 4 +- .../debug/use_invalid_local_iterator_neg.cc | 4 +- .../testsuite/23_containers/unordered_map/dr761.cc | 4 +- .../23_containers/unordered_map/erase/1.cc | 4 +- .../23_containers/unordered_map/erase/24061-map.cc | 4 +- .../23_containers/unordered_map/erase/51142.cc | 4 +- .../23_containers/unordered_map/erase/54276.cc | 4 +- .../23_containers/unordered_map/final_hash.cc | 4 +- .../unordered_map/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_map/init-list.cc | 4 +- .../unordered_map/insert/24061-map.cc | 4 +- .../23_containers/unordered_map/insert/57619.C | 2 +- .../unordered_map/insert/array_syntax.cc | 4 +- .../unordered_map/insert/array_syntax_move.cc | 4 +- .../unordered_map/insert/map_range.cc | 4 +- .../unordered_map/insert/map_single.cc | 4 +- .../unordered_map/insert/map_single_move-1.cc | 4 +- .../unordered_map/insert/map_single_move-2.cc | 4 +- .../unordered_map/modifiers/61667.cc} | 22 +- .../unordered_map/modifiers/emplace.cc | 4 +- .../unordered_map/modifiers/reserve.cc | 4 +- .../23_containers/unordered_map/observers.cc | 4 +- .../unordered_map/operations/count.cc | 4 +- .../23_containers/unordered_map/operators/1.cc | 4 +- .../23_containers/unordered_map/operators/2.cc | 2 +- .../unordered_map/profile/unordered.cc | 2 +- .../23_containers/unordered_map/range_access.cc | 4 +- .../unordered_map/requirements/52942.cc | 2 +- .../unordered_map/requirements/53067.cc | 2 +- .../unordered_map/requirements/53339.cc | 2 +- .../unordered_map/requirements/citerators.cc | 4 +- .../unordered_map/requirements/cliterators.cc | 4 +- .../unordered_map/requirements/debug_container.cc | 2 +- .../unordered_map/requirements/debug_mode.cc | 4 +- .../unordered_map/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 4 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../unordered_map/requirements/typedefs.cc | 4 +- .../23_containers/unordered_multimap/55043.cc | 4 +- .../unordered_multimap/allocator/copy.cc | 4 +- .../unordered_multimap/allocator/copy_assign.cc | 4 +- .../unordered_multimap/allocator/minimal.cc | 4 +- .../unordered_multimap/allocator/move.cc | 4 +- .../unordered_multimap/allocator/move_assign.cc | 4 +- .../unordered_multimap/allocator/noexcept.cc | 11 +- .../unordered_multimap/allocator/swap.cc | 4 +- .../unordered_multimap/cons/moveable.cc | 4 +- .../unordered_multimap/debug/60499.cc | 2 +- .../unordered_multimap/debug/begin1_neg.cc | 4 +- .../unordered_multimap/debug/begin2_neg.cc | 4 +- .../unordered_multimap/debug/bucket_size_neg.cc | 4 +- .../unordered_multimap/debug/cbegin_neg.cc | 4 +- .../unordered_multimap/debug/cend_neg.cc | 4 +- .../unordered_multimap/debug/construct1_neg.cc | 4 +- .../unordered_multimap/debug/construct2_neg.cc | 4 +- .../unordered_multimap/debug/construct3_neg.cc | 4 +- .../unordered_multimap/debug/construct4_neg.cc | 4 +- .../unordered_multimap/debug/construct5_neg.cc | 2 +- .../unordered_multimap/debug/end1_neg.cc | 4 +- .../unordered_multimap/debug/end2_neg.cc | 4 +- .../unordered_multimap/debug/insert1_neg.cc | 4 +- .../unordered_multimap/debug/insert2_neg.cc | 4 +- .../unordered_multimap/debug/insert3_neg.cc | 4 +- .../unordered_multimap/debug/insert4_neg.cc | 4 +- .../debug/invalid_local_iterator_compare_neg.cc | 4 +- .../debug/invalid_local_iterator_range_neg.cc | 4 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 4 +- .../unordered_multimap/debug/move_assign_neg.cc | 5 +- .../unordered_multimap/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 4 +- .../debug/use_invalid_iterator_neg.cc | 4 +- .../debug/use_invalid_local_iterator_neg.cc | 4 +- .../23_containers/unordered_multimap/erase/1.cc | 4 +- .../23_containers/unordered_multimap/erase/2.cc | 4 +- .../unordered_multimap/erase/24061-multimap.cc | 4 +- .../unordered_multimap/erase/51142.cc | 4 +- .../unordered_multimap/erase/51845-multimap.cc | 4 +- .../unordered_multimap/erase/54276.cc | 4 +- .../23_containers/unordered_multimap/final_hash.cc | 4 +- .../unordered_multimap/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multimap/init-list.cc | 4 +- .../unordered_multimap/insert/24061-multimap.cc | 4 +- .../unordered_multimap/insert/51866.cc | 4 +- .../unordered_multimap/insert/52476.cc | 4 +- .../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 | 4 +- .../unordered_multimap/insert/multimap_single.cc | 4 +- .../insert/multimap_single_move-1.cc | 4 +- .../insert/multimap_single_move-2.cc | 4 +- .../unordered_multimap/modifiers/emplace.cc | 4 +- .../unordered_multimap/modifiers/reserve.cc | 4 +- .../23_containers/unordered_multimap/observers.cc | 4 +- .../unordered_multimap/operations/count.cc | 4 +- .../unordered_multimap/operators/1.cc | 4 +- .../unordered_multimap/operators/2.cc | 4 +- .../unordered_multimap/range_access.cc | 4 +- .../unordered_multimap/requirements/53339.cc | 2 +- .../unordered_multimap/requirements/citerators.cc | 4 +- .../unordered_multimap/requirements/cliterators.cc | 4 +- .../unordered_multimap/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 4 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../unordered_multimap/requirements/typedefs.cc | 4 +- .../23_containers/unordered_multiset/55043.cc | 4 +- .../unordered_multiset/allocator/copy.cc | 4 +- .../unordered_multiset/allocator/copy_assign.cc | 4 +- .../unordered_multiset/allocator/minimal.cc | 4 +- .../unordered_multiset/allocator/move.cc | 4 +- .../unordered_multiset/allocator/move_assign.cc | 4 +- .../unordered_multiset/allocator/noexcept.cc | 11 +- .../unordered_multiset/allocator/swap.cc | 4 +- .../23_containers/unordered_multiset/cons/copy.cc | 4 +- .../unordered_multiset/cons/moveable.cc | 4 +- .../unordered_multiset/debug/60499.cc | 2 +- .../unordered_multiset/debug/begin1_neg.cc | 4 +- .../unordered_multiset/debug/begin2_neg.cc | 4 +- .../unordered_multiset/debug/bucket_size_neg.cc | 4 +- .../unordered_multiset/debug/cbegin_neg.cc | 4 +- .../unordered_multiset/debug/cend_neg.cc | 4 +- .../unordered_multiset/debug/construct1_neg.cc | 4 +- .../unordered_multiset/debug/construct2_neg.cc | 4 +- .../unordered_multiset/debug/construct3_neg.cc | 4 +- .../unordered_multiset/debug/construct4_neg.cc | 4 +- .../unordered_multiset/debug/construct5_neg.cc | 2 +- .../unordered_multiset/debug/end1_neg.cc | 4 +- .../unordered_multiset/debug/end2_neg.cc | 4 +- .../unordered_multiset/debug/insert1_neg.cc | 4 +- .../unordered_multiset/debug/insert2_neg.cc | 4 +- .../unordered_multiset/debug/insert3_neg.cc | 4 +- .../unordered_multiset/debug/insert4_neg.cc | 4 +- .../debug/invalid_local_iterator_compare_neg.cc | 4 +- .../debug/invalid_local_iterator_range_neg.cc | 4 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 4 +- .../unordered_multiset/debug/move_assign_neg.cc | 4 +- .../unordered_multiset/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 4 +- .../debug/use_invalid_iterator_neg.cc | 4 +- .../debug/use_invalid_local_iterator_neg.cc | 4 +- .../23_containers/unordered_multiset/erase/1.cc | 4 +- .../23_containers/unordered_multiset/erase/2.cc | 4 +- .../unordered_multiset/erase/24061-multiset.cc | 4 +- .../unordered_multiset/erase/51142.cc | 4 +- .../23_containers/unordered_multiset/final_hash.cc | 4 +- .../unordered_multiset/hash_policy/dr1189.cc | 4 +- .../23_containers/unordered_multiset/init-list.cc | 4 +- .../unordered_multiset/insert/24061-multiset.cc | 4 +- .../unordered_multiset/insert/51866.cc | 4 +- .../unordered_multiset/insert/52476.cc | 4 +- .../unordered_multiset/insert/53115.cc | 2 +- .../unordered_multiset/insert/hash_policy.cc | 4 +- .../unordered_multiset/insert/multiset_range.cc | 4 +- .../unordered_multiset/insert/multiset_single.cc | 4 +- .../insert/multiset_single_move.cc | 4 +- .../unordered_multiset/modifiers/emplace.cc | 4 +- .../unordered_multiset/modifiers/reserve.cc | 4 +- .../23_containers/unordered_multiset/observers.cc | 4 +- .../unordered_multiset/operations/count.cc | 4 +- .../unordered_multiset/operators/1.cc | 4 +- .../unordered_multiset/range_access.cc | 4 +- .../unordered_multiset/requirements/citerators.cc | 4 +- .../unordered_multiset/requirements/cliterators.cc | 4 +- .../unordered_multiset/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 4 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../unordered_multiset/requirements/typedefs.cc | 4 +- .../testsuite/23_containers/unordered_set/55043.cc | 4 +- .../23_containers/unordered_set/56267-2.cc | 2 +- .../testsuite/23_containers/unordered_set/56267.cc | 4 +- .../testsuite/23_containers/unordered_set/56278.cc | 4 +- .../testsuite/23_containers/unordered_set/61143.cc | 2 +- .../unordered_set/{61143.cc => 63456.cc} | 14 +- .../23_containers/unordered_set/allocator/copy.cc | 4 +- .../unordered_set/allocator/copy_assign.cc | 4 +- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../unordered_set/allocator/minimal.cc | 4 +- .../23_containers/unordered_set/allocator/move.cc | 4 +- .../unordered_set/allocator/move_assign.cc | 4 +- .../unordered_set/allocator/noexcept.cc | 11 +- .../23_containers/unordered_set/allocator/swap.cc | 4 +- .../23_containers/unordered_set/buckets/swap.cc | 4 +- .../23_containers/unordered_set/cons/moveable.cc | 4 +- .../23_containers/unordered_set/debug/60499.cc | 2 +- .../unordered_set/debug/begin1_neg.cc | 4 +- .../unordered_set/debug/begin2_neg.cc | 4 +- .../unordered_set/debug/bucket_size_neg.cc | 4 +- .../unordered_set/debug/cbegin_neg.cc | 4 +- .../23_containers/unordered_set/debug/cend_neg.cc | 4 +- .../unordered_set/debug/construct1_neg.cc | 4 +- .../unordered_set/debug/construct2_neg.cc | 4 +- .../unordered_set/debug/construct3_neg.cc | 4 +- .../unordered_set/debug/construct4_neg.cc | 4 +- .../unordered_set/debug/construct5_neg.cc | 2 +- .../unordered_set/debug/debug_functions.cc | 2 +- .../23_containers/unordered_set/debug/end1_neg.cc | 4 +- .../23_containers/unordered_set/debug/end2_neg.cc | 4 +- .../unordered_set/debug/insert1_neg.cc | 4 +- .../unordered_set/debug/insert2_neg.cc | 4 +- .../unordered_set/debug/insert3_neg.cc | 4 +- .../unordered_set/debug/insert4_neg.cc | 4 +- .../debug/invalid_local_iterator_compare_neg.cc | 4 +- .../debug/invalid_local_iterator_range_neg.cc | 4 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_set/debug/max_load_factor_neg.cc | 4 +- .../unordered_set/debug/move_assign_neg.cc | 4 +- .../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 | 4 +- .../debug/use_invalid_iterator_neg.cc | 4 +- .../debug/use_invalid_local_iterator_neg.cc | 4 +- .../23_containers/unordered_set/erase/1.cc | 4 +- .../23_containers/unordered_set/erase/24061-set.cc | 4 +- .../23_containers/unordered_set/erase/51142.cc | 4 +- .../23_containers/unordered_set/final_hash.cc | 4 +- .../unordered_set/hash_policy/26132.cc | 4 +- .../unordered_set/hash_policy/dr1189.cc | 4 +- .../unordered_set/hash_policy/load_factor.cc | 4 +- .../unordered_set/hash_policy/rehash.cc | 4 +- .../23_containers/unordered_set/init-list.cc | 4 +- .../unordered_set/insert/24061-set.cc | 4 +- .../unordered_set/insert/hash_policy.cc | 4 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 4 +- .../unordered_set/insert/set_single.cc | 4 +- .../unordered_set/insert/set_single_move.cc | 4 +- .../unordered_set/instantiation_neg.cc | 4 +- .../unordered_set/max_load_factor/robustness.cc | 4 +- .../unordered_set/modifiers/emplace.cc | 4 +- .../unordered_set/modifiers/reserve.cc | 4 +- .../23_containers/unordered_set/modifiers/swap.cc | 2 +- .../23_containers/unordered_set/observers.cc | 4 +- .../unordered_set/operations/count.cc | 4 +- .../23_containers/unordered_set/operators/1.cc | 4 +- .../23_containers/unordered_set/operators/52309.cc | 4 +- .../23_containers/unordered_set/range_access.cc | 4 +- .../unordered_set/requirements/52942.cc | 2 +- .../unordered_set/requirements/53067.cc | 2 +- .../unordered_set/requirements/citerators.cc | 4 +- .../unordered_set/requirements/cliterators.cc | 4 +- .../unordered_set/requirements/debug_container.cc | 2 +- .../unordered_set/requirements/debug_mode.cc | 4 +- .../unordered_set/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 4 +- .../requirements/explicit_instantiation/5.cc | 4 +- .../unordered_set/requirements/typedefs.cc | 4 +- .../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 | 47 +- .../testsuite/23_containers/vector/58764.cc | 2 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../vector/63500.cc} | 32 +- .../23_containers/vector/allocator/copy.cc | 2 +- .../23_containers/vector/allocator/copy_assign.cc | 4 +- .../23_containers/vector/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/allocator/minimal.cc | 4 +- .../23_containers/vector/allocator/move.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 4 +- .../23_containers/vector/allocator/noexcept.cc | 4 +- .../23_containers/vector/allocator/swap.cc | 4 +- .../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 +- .../vector/{ => bool}/allocator/copy.cc | 10 +- .../vector/{ => bool}/allocator/copy_assign.cc | 12 +- .../vector/{ => bool}/allocator/ext_ptr.cc | 4 +- .../vector/{ => bool}/allocator/minimal.cc | 22 +- .../vector/{ => bool}/allocator/move.cc | 4 +- .../vector/{ => bool}/allocator/move_assign.cc | 12 +- .../vector/{ => bool}/allocator/noexcept.cc | 12 +- .../vector/{ => bool}/allocator/swap.cc | 43 +- .../23_containers/vector/bool/capacity/1.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 +- .../vector/bool/capacity/shrink_to_fit.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/vector/bool/emplace.cc | 2 +- .../testsuite/23_containers/vector/bool/hash/1.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../vector/capacity/reserve/moveable2.cc | 4 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 4 +- .../vector/capacity/resize/moveable2.cc | 4 +- .../vector/capacity/resize/resize_size.cc | 4 +- .../23_containers/vector/capacity/shrink_to_fit.cc | 4 +- .../vector/capacity/shrink_to_fit2.cc | 4 +- .../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 | 4 +- .../23_containers/vector/cons/moveable.cc | 4 +- .../23_containers/vector/cons/moveable2.cc | 4 +- .../vector/cons/noexcept_move_construct.cc | 4 +- .../23_containers/vector/data_access/1.cc | 2 +- .../testsuite/23_containers/vector/debug/52433.cc | 4 +- .../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 | 4 +- .../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 +- .../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 | 4 +- .../23_containers/vector/debug/move_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 8 +- .../vector/debug/self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/shrink_to_fit.cc | 4 +- .../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 | 4 +- .../vector/ext_pointer/data_access.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/1.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 4 +- .../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 | 4 +- .../testsuite/23_containers/vector/init-list.cc | 4 +- .../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 | 4 +- .../23_containers/vector/modifiers/erase/54577.cc | 2 +- .../vector/modifiers/erase/moveable.cc | 4 +- .../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 | 4 +- .../23_containers/vector/modifiers/moveable2.cc | 4 +- .../vector/modifiers/push_back/49836.cc | 4 +- .../23_containers/vector/modifiers/swap/1.cc | 2 +- .../23_containers/vector/modifiers/swap/2.cc | 2 +- .../23_containers/vector/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/vector/range_access.cc | 4 +- .../vector/requirements/citerators.cc | 4 +- .../vector/requirements/do_the_right_thing.cc | 4 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../vector/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 4 +- .../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 | 4 +- .../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 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../requirements/base_classes.cc | 2 +- .../istreambuf_iterator/requirements/dr445.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../istreambuf_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2061.cc | 4 +- .../testsuite/24_iterators/move_iterator/dr2106.cc | 2 +- .../24_iterators/move_iterator/greedy_ops.cc | 4 +- .../24_iterators/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.cc | 2 +- .../testsuite/24_iterators/operations/40497.cc | 4 +- .../testsuite/24_iterators/operations/next.cc | 4 +- .../testsuite/24_iterators/operations/prev.cc | 4 +- .../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 | 4 +- .../testsuite/24_iterators/range_access_cpp14.cc | 82 + .../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 +- .../reverse_iterator/make.cc} | 25 +- .../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 | 4 +- .../testsuite/25_algorithms/all_of/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/any_of/1.cc | 4 +- .../testsuite/25_algorithms/any_of/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/copy_if/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc | 4 +- .../testsuite/25_algorithms/copy_n/50119.cc | 4 +- .../testsuite/25_algorithms/copy_n/58982.cc | 2 +- .../25_algorithms/copy_n/move_iterators/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- 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 | 4 +- .../testsuite/25_algorithms/equal/check_type.cc | 2 +- .../testsuite/25_algorithms/equal/check_type2.cc | 4 +- .../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 | 4 +- .../25_algorithms/find_if_not/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../25_algorithms/find_if_not/vectorbool.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/for_each/1.cc | 4 +- .../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 | 2 +- .../25_algorithms/headers/cstdlib/functions_std.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/heap/1.cc | 2 +- .../testsuite/25_algorithms/heap/moveable.cc | 6 +- .../testsuite/25_algorithms/heap/moveable2.cc | 6 +- .../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 | 39 +- .../testsuite/25_algorithms/inplace_merge/49559.cc | 4 +- .../25_algorithms/inplace_merge/check_type.cc | 2 +- .../25_algorithms/inplace_merge/moveable.cc | 4 +- .../25_algorithms/inplace_merge/moveable2.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/is_heap_until/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/is_partitioned/1.cc | 4 +- .../25_algorithms/is_partitioned/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/is_permutation/1.cc | 4 +- .../testsuite/25_algorithms/is_permutation/2.cc | 4 +- .../is_permutation/64646.cc} | 25 +- .../25_algorithms/is_permutation/check_type.cc | 4 +- .../25_algorithms/is_permutation/check_type2.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../25_algorithms/is_permutation/vectorbool.cc | 4 +- .../testsuite/25_algorithms/is_sorted/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/is_sorted_until/1.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../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 +- .../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 +- .../25_algorithms/lower_bound/no_operator_ne.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../{search_n/58358.cc => make_heap/complexity.cc} | 29 +- .../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 | 4 +- libstdc++-v3/testsuite/25_algorithms/max/37547.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/max/4.cc | 4 +- .../{search_n/11400.cc => max/constexpr.cc} | 19 +- .../max/requirements/explicit_instantiation/2.cc | 2 +- .../max/requirements/explicit_instantiation/3.cc | 4 +- .../max/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 4 +- .../testsuite/25_algorithms/max_element/1.cc | 2 +- .../25_algorithms/max_element/check_type.cc | 2 +- .../11400.cc => max_element/constexpr.cc} | 20 +- .../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 | 4 +- libstdc++-v3/testsuite/25_algorithms/min/37547.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/min/4.cc | 4 +- .../{search_n/11400.cc => min/constexpr.cc} | 19 +- .../min/requirements/explicit_instantiation/2.cc | 2 +- .../min/requirements/explicit_instantiation/3.cc | 4 +- .../min/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 4 +- .../testsuite/25_algorithms/min_element/1.cc | 2 +- .../25_algorithms/min_element/check_type.cc | 2 +- .../11400.cc => min_element/constexpr.cc} | 20 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/1.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 4 +- .../testsuite/25_algorithms/minmax/37547.cc | 4 +- .../2.cc => minmax/constexpr.cc} | 29 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/3.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../requirements/explicit_instantiation/pod2.cc | 4 +- .../testsuite/25_algorithms/minmax_element/1.cc | 4 +- .../25_algorithms/minmax_element/check_type.cc | 4 +- .../2.cc => minmax_element/constexpr.cc} | 26 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc | 4 +- .../testsuite/25_algorithms/mismatch/check_type.cc | 2 +- .../25_algorithms/mismatch/check_type2.cc | 4 +- libstdc++-v3/testsuite/25_algorithms/move/1.cc | 4 +- .../25_algorithms/move/deque_iterators/1.cc | 2 +- .../move/requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/move_backward/1.cc | 4 +- .../move_backward/deque_iterators/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/next_permutation/1.cc | 2 +- .../25_algorithms/next_permutation/check_type.cc | 2 +- .../25_algorithms/next_permutation/moveable.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/none_of/1.cc | 4 +- .../testsuite/25_algorithms/none_of/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../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 | 2 +- .../25_algorithms/nth_element/check_type.cc | 2 +- .../25_algorithms/nth_element/moveable.cc | 4 +- .../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 | 4 +- .../25_algorithms/partial_sort/check_type.cc | 2 +- .../25_algorithms/partial_sort/moveable.cc | 4 +- .../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 +- .../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 | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_copy/1.cc | 4 +- .../25_algorithms/partition_copy/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/partition_point/1.cc | 4 +- .../25_algorithms/partition_point/check_type.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../testsuite/25_algorithms/pop_heap/57010.cc | 2 +- .../{search_n/58358.cc => pop_heap/complexity.cc} | 34 +- .../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 | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../{search_n/58358.cc => push_heap/complexity.cc} | 35 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/random_shuffle/1.cc | 2 +- .../random_shuffle/59603.cc} | 30 +- .../25_algorithms/random_shuffle/moveable.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 8 +- .../testsuite/25_algorithms/rotate/dr488.cc | 77 + .../testsuite/25_algorithms/rotate/moveable.cc | 4 +- .../testsuite/25_algorithms/rotate/moveable2.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../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 | 4 +- .../requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- 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 | 4 +- .../testsuite/25_algorithms/sort/moveable.cc | 4 +- .../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 | 4 +- .../{search_n/58358.cc => sort_heap/complexity.cc} | 33 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_partition/1.cc | 36 +- .../25_algorithms/stable_partition/mem_check.cc | 2 +- .../25_algorithms/stable_partition/moveable.cc | 4 +- .../25_algorithms/stable_partition/pr52822.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_sort/1.cc | 21 +- .../testsuite/25_algorithms/stable_sort/2.cc | 2 +- .../testsuite/25_algorithms/stable_sort/3.cc | 2 +- .../testsuite/25_algorithms/stable_sort/49559.cc | 4 +- .../stable_sort/check_compare_by_value.cc | 4 +- .../25_algorithms/stable_sort/check_type.cc | 2 +- .../25_algorithms/stable_sort/mem_check.cc | 2 +- .../25_algorithms/stable_sort/moveable.cc | 4 +- .../25_algorithms/stable_sort/moveable2.cc | 4 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/swap/dr809.cc | 2 +- .../testsuite/25_algorithms/swap/noexcept.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../testsuite/26_numerics/complex/51083.cc | 4 +- .../testsuite/26_numerics/complex/56111.cc | 2 +- .../testsuite/26_numerics/complex/abi_tag.cc | 2 +- .../testsuite/26_numerics/complex/buggy_complex.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 2 +- .../complex/comparison_operators/constexpr.cc | 4 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 4 +- .../26_numerics/complex/cons/constexpr.cc | 4 +- .../26_numerics/complex/cons/constexpr_primary.cc | 4 +- .../testsuite/26_numerics/complex/dr387_2.cc | 4 +- .../testsuite/26_numerics/complex/dr781_dr1137.cc | 4 +- .../testsuite/26_numerics/complex/dr844.cc | 4 +- .../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 | 4 +- .../complex/requirements/constexpr_functions.cc | 4 +- .../26_numerics/complex/value_operations/1.cc | 2 +- .../complex/value_operations/constexpr.cc | 4 +- .../complex/value_operations/constexpr2.cc} | 14 +- .../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 | 4 +- .../testsuite/26_numerics/headers/cmath/19322.cc | 2 +- .../testsuite/26_numerics/headers/cmath/25913.cc | 2 +- .../testsuite/26_numerics/headers/cmath/37582.cc | 2 +- .../testsuite/26_numerics/headers/cmath/51083.cc | 4 +- .../testsuite/26_numerics/headers/cmath/53503.cc | 2 +- .../headers/cmath/c99_classification_macros_c++.cc | 2 +- .../cmath/c99_classification_macros_c++0x.cc | 4 +- .../headers/cmath/c99_classification_macros_c.cc | 6 +- .../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 | 4 +- .../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 | 4 +- .../testsuite/26_numerics/headers/cmath/powi.cc | 2 +- .../26_numerics/headers/cmath/types_std_c++0x.cc | 4 +- .../headers/cmath/types_std_c++0x_neg.cc | 4 +- .../26_numerics/headers/complex/synopsis.cc | 4 +- .../testsuite/26_numerics/headers/cstdlib/13943.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/2190.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/54686.c | 4 +- .../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 | 4 +- .../headers/ctgmath/complex.cc} | 12 +- .../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 | 4 +- .../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 | 4 +- .../iota/requirements/explicit_instantiation/2.cc | 4 +- .../requirements/explicit_instantiation/pod.cc | 4 +- .../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 | 4 +- .../random/bernoulli_distribution/cons/parms.cc | 4 +- .../bernoulli_distribution/operators/equal.cc | 4 +- .../bernoulli_distribution/operators/inequal.cc | 4 +- .../bernoulli_distribution/operators/serialize.cc | 4 +- .../bernoulli_distribution/operators/values.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/binomial_distribution/cons/default.cc | 4 +- .../random/binomial_distribution/cons/parms.cc | 4 +- .../binomial_distribution/operators/equal.cc | 4 +- .../binomial_distribution/operators/inequal.cc | 4 +- .../binomial_distribution/operators/serialize.cc | 4 +- .../binomial_distribution/operators/values.cc | 25 +- .../operators/{equal.cc => values2.cc} | 24 +- .../operators/{inequal.cc => values3.cc} | 25 +- .../operators/{equal.cc => values4.cc} | 26 +- .../operators/{equal.cc => values5.cc} | 25 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../binomial_distribution/requirements/typedefs.cc | 4 +- .../random/cauchy_distribution/cons/default.cc | 4 +- .../random/cauchy_distribution/cons/parms.cc | 4 +- .../random/cauchy_distribution/operators/equal.cc | 4 +- .../cauchy_distribution/operators/inequal.cc | 4 +- .../cauchy_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../cauchy_distribution/requirements/typedefs.cc | 4 +- .../chi_squared_distribution/cons/default.cc | 4 +- .../random/chi_squared_distribution/cons/parms.cc | 4 +- .../chi_squared_distribution/operators/equal.cc | 4 +- .../chi_squared_distribution/operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../26_numerics/random/default_random_engine.cc | 4 +- .../random/discard_block_engine/cons/55215.cc | 2 +- .../random/discard_block_engine/cons/base_copy.cc | 4 +- .../random/discard_block_engine/cons/base_move.cc | 4 +- .../random/discard_block_engine/cons/copy.cc | 4 +- .../random/discard_block_engine/cons/default.cc | 4 +- .../random/discard_block_engine/cons/seed1.cc | 4 +- .../random/discard_block_engine/cons/seed2.cc | 4 +- .../random/discard_block_engine/cons/seed_seq.cc | 4 +- .../random/discard_block_engine/operators/equal.cc | 4 +- .../discard_block_engine/operators/inequal.cc | 4 +- .../discard_block_engine/operators/serialize.cc | 4 +- .../requirements/constexpr_data.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../discard_block_engine/requirements/typedefs.cc | 4 +- .../random/discrete_distribution/cons/default.cc | 4 +- .../random/discrete_distribution/cons/initlist.cc | 4 +- .../discrete_distribution/cons/num_xbound_fun.cc | 4 +- .../random/discrete_distribution/cons/range.cc | 4 +- .../operators/call-default.cc | 4 +- .../discrete_distribution/operators/equal.cc | 4 +- .../discrete_distribution/operators/inequal.cc | 4 +- .../discrete_distribution/operators/serialize.cc | 4 +- .../discrete_distribution/operators/values.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../discrete_distribution/requirements/typedefs.cc | 4 +- .../exponential_distribution/cons/default.cc | 4 +- .../random/exponential_distribution/cons/parms.cc | 4 +- .../exponential_distribution/operators/equal.cc | 4 +- .../exponential_distribution/operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../extreme_value_distribution/cons/default.cc | 4 +- .../extreme_value_distribution/cons/parms.cc | 4 +- .../extreme_value_distribution/operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/fisher_f_distribution/cons/default.cc | 4 +- .../random/fisher_f_distribution/cons/parms.cc | 4 +- .../fisher_f_distribution/operators/equal.cc | 4 +- .../fisher_f_distribution/operators/inequal.cc | 4 +- .../fisher_f_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../fisher_f_distribution/requirements/typedefs.cc | 4 +- .../random/gamma_distribution/cons/default.cc | 4 +- .../random/gamma_distribution/cons/parms.cc | 4 +- .../random/gamma_distribution/operators/equal.cc | 4 +- .../random/gamma_distribution/operators/inequal.cc | 4 +- .../gamma_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../gamma_distribution/requirements/typedefs.cc | 4 +- .../random/geometric_distribution/cons/default.cc | 4 +- .../random/geometric_distribution/cons/parms.cc | 4 +- .../geometric_distribution/operators/equal.cc | 4 +- .../geometric_distribution/operators/inequal.cc | 4 +- .../geometric_distribution/operators/serialize.cc | 4 +- .../geometric_distribution/operators/values.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/independent_bits_engine/cons/55215.cc | 2 +- .../independent_bits_engine/cons/base_copy.cc | 4 +- .../independent_bits_engine/cons/base_move.cc | 4 +- .../random/independent_bits_engine/cons/copy.cc | 4 +- .../random/independent_bits_engine/cons/default.cc | 4 +- .../random/independent_bits_engine/cons/seed1.cc | 4 +- .../random/independent_bits_engine/cons/seed2.cc | 4 +- .../independent_bits_engine/cons/seed_seq.cc | 4 +- .../independent_bits_engine/operators/equal.cc | 4 +- .../independent_bits_engine/operators/inequal.cc | 4 +- .../independent_bits_engine/operators/serialize.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../testsuite/26_numerics/random/knuth_b.cc | 4 +- .../linear_congruential_engine/cons/55215.cc | 2 +- .../random/linear_congruential_engine/cons/copy.cc | 4 +- .../linear_congruential_engine/cons/default.cc | 4 +- .../linear_congruential_engine/cons/seed1.cc | 4 +- .../linear_congruential_engine/cons/seed2.cc | 4 +- .../linear_congruential_engine/cons/seed_seq.cc | 4 +- .../linear_congruential_engine/operators/51795.cc | 2 +- .../linear_congruential_engine/operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/constants.cc | 4 +- .../requirements/constexpr_data.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/non_uint_neg.cc | 8 +- .../requirements/typedefs.cc | 4 +- .../random/lognormal_distribution/cons/default.cc | 4 +- .../random/lognormal_distribution/cons/parms.cc | 4 +- .../lognormal_distribution/operators/equal.cc | 4 +- .../lognormal_distribution/operators/inequal.cc | 4 +- .../lognormal_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/mersenne_twister_engine/cons/55215.cc | 2 +- .../random/mersenne_twister_engine/cons/copy.cc | 4 +- .../random/mersenne_twister_engine/cons/default.cc | 4 +- .../random/mersenne_twister_engine/cons/seed1.cc | 4 +- .../random/mersenne_twister_engine/cons/seed2.cc | 4 +- .../mersenne_twister_engine/cons/seed_seq.cc | 4 +- .../mersenne_twister_engine/operators/equal.cc | 4 +- .../mersenne_twister_engine/operators/inequal.cc | 4 +- .../mersenne_twister_engine/operators/serialize.cc | 4 +- .../requirements/constants.cc | 4 +- .../requirements/constexpr_data.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../testsuite/26_numerics/random/minstd_rand.cc | 4 +- .../testsuite/26_numerics/random/minstd_rand0.cc | 4 +- .../testsuite/26_numerics/random/mt19937.cc | 4 +- .../testsuite/26_numerics/random/mt19937_64.cc | 4 +- .../negative_binomial_distribution/cons/default.cc | 4 +- .../negative_binomial_distribution/cons/parms.cc | 4 +- .../operators/58302.cc | 2 +- .../operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../operators/values.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/normal_distribution/cons/default.cc | 4 +- .../random/normal_distribution/cons/parms.cc | 4 +- .../random/normal_distribution/operators/equal.cc | 4 +- .../normal_distribution/operators/inequal.cc | 4 +- .../normal_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../normal_distribution/requirements/typedefs.cc | 4 +- .../cons/default.cc | 4 +- .../cons/initlist_fun.cc | 4 +- .../cons/num_xbound_fun.cc | 4 +- .../piecewise_constant_distribution/cons/range.cc | 4 +- .../operators/call-default.cc | 4 +- .../operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../piecewise_linear_distribution/cons/default.cc | 4 +- .../cons/initlist_fun.cc | 4 +- .../cons/num_xbound_fun.cc | 4 +- .../piecewise_linear_distribution/cons/range.cc | 4 +- .../operators/call-default.cc | 4 +- .../operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/poisson_distribution/cons/default.cc | 4 +- .../random/poisson_distribution/cons/parms.cc | 4 +- .../random/poisson_distribution/operators/equal.cc | 4 +- .../poisson_distribution/operators/inequal.cc | 4 +- .../poisson_distribution/operators/serialize.cc | 4 +- .../poisson_distribution/operators/values.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../poisson_distribution/requirements/typedefs.cc | 4 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 15 + .../random/random_device/cons/default.cc | 4 +- .../26_numerics/random/random_device/cons/token.cc | 4 +- .../random/random_device/requirements/typedefs.cc | 4 +- .../testsuite/26_numerics/random/ranlux24.cc | 4 +- .../testsuite/26_numerics/random/ranlux24_base.cc | 4 +- .../testsuite/26_numerics/random/ranlux48.cc | 4 +- .../testsuite/26_numerics/random/ranlux48_base.cc | 4 +- .../26_numerics/random/seed_seq/cons/default.cc | 4 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 4 +- .../26_numerics/random/seed_seq/cons/range.cc | 4 +- .../random/seed_seq/requirements/typedefs.cc | 4 +- .../random/shuffle_order_engine/cons/55215.cc | 2 +- .../random/shuffle_order_engine/cons/base_copy.cc | 4 +- .../random/shuffle_order_engine/cons/base_move.cc | 4 +- .../random/shuffle_order_engine/cons/copy.cc | 4 +- .../random/shuffle_order_engine/cons/default.cc | 4 +- .../random/shuffle_order_engine/cons/seed1.cc | 4 +- .../random/shuffle_order_engine/cons/seed2.cc | 4 +- .../random/shuffle_order_engine/cons/seed_seq.cc | 4 +- .../random/shuffle_order_engine/operators/equal.cc | 4 +- .../shuffle_order_engine/operators/inequal.cc | 4 +- .../shuffle_order_engine/operators/serialize.cc | 4 +- .../shuffle_order_engine/requirements/constants.cc | 4 +- .../requirements/constexpr_data.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../shuffle_order_engine/requirements/typedefs.cc | 4 +- .../random/student_t_distribution/cons/default.cc | 4 +- .../random/student_t_distribution/cons/parms.cc | 4 +- .../student_t_distribution/operators/equal.cc | 4 +- .../student_t_distribution/operators/inequal.cc | 4 +- .../student_t_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../subtract_with_carry_engine/cons/55215.cc | 2 +- .../random/subtract_with_carry_engine/cons/copy.cc | 4 +- .../subtract_with_carry_engine/cons/default.cc | 4 +- .../subtract_with_carry_engine/cons/seed1.cc | 4 +- .../subtract_with_carry_engine/cons/seed2.cc | 4 +- .../subtract_with_carry_engine/cons/seed_seq.cc | 4 +- .../subtract_with_carry_engine/operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/constants.cc | 4 +- .../requirements/constexpr_data.cc | 4 +- .../requirements/constexpr_functions.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../uniform_int_distribution/cons/default.cc | 4 +- .../random/uniform_int_distribution/cons/parms.cc | 4 +- .../uniform_int_distribution/operators/equal.cc | 4 +- .../uniform_int_distribution/operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../uniform_int_distribution/operators/values.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../uniform_real_distribution/cons/default.cc | 4 +- .../random/uniform_real_distribution/cons/parms.cc | 4 +- .../uniform_real_distribution/operators/equal.cc | 4 +- .../uniform_real_distribution/operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../random/weibull_distribution/cons/default.cc | 4 +- .../random/weibull_distribution/cons/parms.cc | 4 +- .../random/weibull_distribution/operators/equal.cc | 4 +- .../weibull_distribution/operators/inequal.cc | 4 +- .../weibull_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../weibull_distribution/requirements/typedefs.cc | 4 +- 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 +- .../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 | 4 +- .../testsuite/26_numerics/valarray/dr630-3.C | 2 +- .../testsuite/26_numerics/valarray/init-list.cc | 4 +- .../testsuite/26_numerics/valarray/moveable.cc | 4 +- .../testsuite/26_numerics/valarray/name_lookup.cc | 2 +- .../valarray/noexcept_move_construct.cc | 4 +- .../testsuite/26_numerics/valarray/operators.cc | 2 +- .../testsuite/26_numerics/valarray/range_access.cc | 4 +- .../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 | 4 +- .../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 +- .../basic_filebuf/cons/char/copy_neg.cc} | 12 +- .../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 | 2 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 2 +- .../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 | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 2 +- .../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 | 4 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 2 +- .../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 | 2 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 88 + .../testsuite/27_io/basic_fstream/cons/1.cc | 2 +- .../1.cc => 27_io/basic_fstream/cons/base.cc} | 27 +- .../testsuite/27_io/basic_fstream/cons/char/1.cc | 4 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 70 + .../testsuite/27_io/basic_fstream/open/char/1.cc | 4 +- .../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 | 85 + .../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 | 4 +- .../testsuite/27_io/basic_ifstream/cons/move.cc | 71 + .../testsuite/27_io/basic_ifstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/2.cc | 4 +- .../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 +- .../what.cc => 27_io/basic_ios/conv/bool.cc} | 28 +- .../52799.cc => 27_io/basic_ios/conv/bool_neg.cc} | 17 +- .../7157.cc => 27_io/basic_ios/conv/voidptr.cc} | 25 +- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 4 +- .../testsuite/27_io/basic_ios/copyfmt/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 5 +- .../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 | 4 +- .../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 | 97 + .../27_io/basic_istringstream/cons/2020.cc | 2 +- .../27_io/basic_istringstream/cons/move.cc | 94 + .../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 +- .../basic_ofstream/assign/1.cc} | 74 +- .../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 | 4 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 78 + .../testsuite/27_io/basic_ofstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/2.cc | 4 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../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 +- .../basic_ostream/cons/char/null.cc} | 28 +- .../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 | 2 +- .../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 | 154 + .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 2 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 117 + .../27_io/basic_ostringstream/cons/2020.cc | 2 +- .../27_io/basic_ostringstream/cons/char/3.cc | 2 +- .../27_io/basic_ostringstream/cons/move.cc | 82 + .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 2 +- .../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 | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 2 +- .../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 | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 100 + .../27_io/basic_stringstream/cons/2020.cc | 2 +- .../27_io/basic_stringstream/cons/move.cc | 82 + .../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 | 2 +- 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 | 4 +- .../27_io/headers/cstdio/functions_std.cc | 2 +- .../testsuite/27_io/headers/cstdio/macros.cc | 2 +- .../testsuite/27_io/headers/cstdio/types_std.cc | 4 +- .../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 | 4 +- .../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 +- .../ios_base/failure/cxx11.cc} | 51 +- .../testsuite/27_io/ios_base/failure/what-1.cc | 11 +- .../testsuite/27_io/ios_base/failure/what-2.cc | 10 +- .../testsuite/27_io/ios_base/failure/what-3.cc | 10 +- .../testsuite/27_io/ios_base/failure/what-big.cc | 6 +- 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 | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 5 +- libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/1.cc | 8 +- .../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 | 2 +- .../ios_base/types/fmtflags/constexpr_operators.cc | 4 +- .../ios_base/types/iostate/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/iostate/case_label.cc | 2 +- .../ios_base/types/iostate/constexpr_operators.cc | 4 +- .../ios_base/types/openmode/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/openmode/case_label.cc | 2 +- .../ios_base/types/openmode/constexpr_operators.cc | 4 +- .../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 | 4 +- .../manipulators/extended/get_money/char/51288.cc | 4 +- .../manipulators/extended/get_money/wchar_t/1.cc | 4 +- .../extended/get_money/wchar_t/51288.cc | 4 +- .../manipulators/extended/get_time/char/1.cc} | 34 +- .../manipulators/extended/get_time/char/2.cc} | 34 +- .../manipulators/extended/get_time/wchar_t/1.cc} | 34 +- .../manipulators/extended/get_time/wchar_t/2.cc} | 36 +- .../manipulators/extended/put_money/char/1.cc | 4 +- .../manipulators/extended/put_money/char/51288.cc | 4 +- .../manipulators/extended/put_money/wchar_t/1.cc | 4 +- .../extended/put_money/wchar_t/51288.cc | 4 +- .../manipulators/extended/put_time/char/1.cc} | 26 +- .../manipulators/extended/put_time/char/2.cc} | 30 +- .../manipulators/extended/put_time/wchar_t/1.cc} | 26 +- .../manipulators/extended/put_time/wchar_t/2.cc} | 29 +- .../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 | 4 +- .../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 | 4 +- 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 | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 2 +- .../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 | 2 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 2 +- 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 | 2 +- .../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 +- .../insert/58148.cc => 27_io/rvalue_streams-2.cc} | 26 +- 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 | 4 +- .../regex_match/basic/string_range_00_03.cc | 4 +- .../regex_match/basic/string_range_01_03.cc | 4 +- .../regex_match/basic/string_range_02_03.cc | 4 +- .../{extended => }/cstring_bracket_01.cc | 53 +- .../algorithms/regex_match/dr2329_neg.cc} | 17 +- .../algorithms/regex_match/ecma/char/53622.cc | 2 +- .../algorithms/regex_match/ecma/char/57173.cc | 2 +- .../algorithms/regex_match/ecma/char/58576.cc | 2 +- .../regex_match/ecma/char/{hex.cc => 61601.cc} | 25 +- .../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 +- .../ecma/{char/57173.cc => wchar_t/63199.cc} | 43 +- .../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 | 4 +- .../regex_match/extended/cstring_questionmark.cc | 4 +- .../regex_match/extended/cstring_range.cc | 2 +- .../algorithms/regex_match/extended/string_any.cc | 4 +- .../regex_match/extended/string_range_00_03.cc | 4 +- .../regex_match/extended/string_range_01_03.cc | 4 +- .../regex_match/extended/string_range_02_03.cc | 4 +- .../regex_match/extended/wstring_locale.cc | 2 +- .../algorithms/regex_replace/char/51711.cc | 4 +- .../algorithms/regex_replace/char/basic_replace.cc | 2 +- .../algorithms/regex_replace/char/dr2213.cc | 2 +- .../algorithms/regex_replace/wchar_t/51711.cc | 4 +- .../anymatcher.cc => regex_search/61424.cc} | 51 +- .../char/ungreedy.cc => regex_search/61720.cc} | 20 +- .../algorithms/regex_search/basic/string_01.cc | 2 +- .../algorithms/regex_search/dr2332_neg.cc} | 16 +- .../algorithms/regex_search/ecma/assertion.cc | 2 +- .../28_regex/algorithms/regex_search/ecma/flags.cc | 4 +- .../algorithms/regex_search/ecma/greedy.cc | 2 +- .../algorithms/regex_search/ecma/string_01.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring.cc | 15 +- .../28_regex/basic_regex/assign/char/cstring_op.cc | 4 +- .../28_regex/basic_regex/assign/char/moveable.cc | 4 +- .../28_regex/basic_regex/assign/char/pstring.cc | 4 +- .../28_regex/basic_regex/assign/char/range.cc | 4 +- .../28_regex/basic_regex/assign/char/string.cc | 24 +- .../28_regex/basic_regex/assign/char/string_op.cc | 4 +- .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 4 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 4 +- .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 4 +- .../28_regex/basic_regex/assign/wchar_t/range.cc | 4 +- .../28_regex/basic_regex/assign/wchar_t/string.cc | 4 +- .../basic_regex/assign/wchar_t/string_op.cc | 4 +- .../testsuite/28_regex/basic_regex/ctors/47724.cc | 4 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 4 +- .../28_regex/basic_regex/ctors/basic/default.cc | 4 +- .../basic_regex/ctors/basic/pstring_char.cc | 4 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 4 +- .../28_regex/basic_regex/ctors/basic/raw_string.cc | 2 +- .../ctors/basic/string_range_01_02_03.cc | 4 +- .../28_regex/basic_regex/ctors/char/cstring.cc | 4 +- .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 4 +- .../basic_regex/ctors/char/cstring_ecma.cc | 4 +- .../basic_regex/ctors/char/cstring_egrep.cc | 4 +- .../basic_regex/ctors/char/cstring_grep.cc | 4 +- .../28_regex/basic_regex/ctors/char/default.cc | 4 +- .../28_regex/basic_regex/ctors/char/range.cc | 4 +- .../28_regex/basic_regex/ctors/copy_char.cc | 4 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 4 +- .../ctors/extended/string_range_01_02_03.cc | 4 +- .../28_regex/basic_regex/ctors/move_char.cc | 4 +- .../28_regex/basic_regex/ctors/string_char.cc | 4 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 4 +- .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 4 +- .../28_regex/basic_regex/ctors/wchar_t/default.cc | 4 +- .../28_regex/basic_regex/ctors/wchar_t/range.cc | 4 +- .../wchar_t/hex.cc => basic_regex/imbue/string.cc} | 28 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 2 +- .../basic_regex/requirements/constexpr_data.cc | 4 +- .../testsuite/28_regex/constants/constexpr.cc | 60 + .../testsuite/28_regex/constants/error_type.cc | 4 +- .../28_regex/constants/match_flag_type.cc | 4 +- .../28_regex/constants/syntax_option_type.cc | 4 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 4 +- .../regex_iterator/char/64140.cc} | 31 +- .../iterators/regex_iterator/char/string_01.cc | 2 +- .../regex_iterator/char/string_position_01.cc | 47 +- .../iterators/regex_iterator/ctors/char/default.cc | 4 +- .../regex_iterator/ctors/char/dr2332_neg.cc} | 16 +- .../regex_iterator/ctors/wchar_t/default.cc | 4 +- .../28_regex/iterators/regex_iterator/typedefs.cc | 4 +- .../iterators/regex_iterator/wchar_t/string_01.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_02.cc | 2 +- .../regex_token_iterator/64303.cc} | 23 +- .../regex_token_iterator/char/string_01.cc | 2 +- .../regex_token_iterator/ctors/char/default.cc | 4 +- .../regex_token_iterator/ctors/char/dr2332_neg.cc} | 27 +- .../regex_token_iterator/ctors/wchar_t/default.cc | 4 +- .../iterators/regex_token_iterator/typedefs.cc | 4 +- .../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 | 4 +- .../match_results/ctors/wchar_t/default.cc | 4 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../{format.cc => out_of_range_submatches.cc} | 59 +- .../match_results/swap.cc} | 21 +- .../testsuite/28_regex/match_results/typedefs.cc | 4 +- libstdc++-v3/testsuite/28_regex/range_access.cc | 4 +- .../testsuite/28_regex/regex_error/base.cc | 4 +- .../testsuite/28_regex/regex_error/regex_error.cc | 4 +- .../testsuite/28_regex/requirements/typedefs.cc | 4 +- .../testsuite/28_regex/sub_match/cast_char.cc | 4 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 4 +- .../{cast_char.cc => embedded_zeros_cmp.cc} | 27 +- .../testsuite/28_regex/sub_match/length.cc | 4 +- .../testsuite/28_regex/sub_match/typedefs.cc | 4 +- .../testsuite/28_regex/traits/char/ctor.cc | 4 +- .../testsuite/28_regex/traits/char/isctype.cc | 7 +- .../testsuite/28_regex/traits/char/length.cc | 4 +- .../28_regex/traits/char/lookup_classname.cc | 26 +- .../28_regex/traits/char/lookup_collatename.cc | 16 +- .../testsuite/28_regex/traits/char/transform.cc | 4 +- .../28_regex/traits/char/transform_primary.cc | 4 +- .../testsuite/28_regex/traits/char/translate.cc | 4 +- .../28_regex/traits/char/translate_nocase.cc | 4 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 4 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 4 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 11 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 4 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 4 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 4 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 4 +- .../28_regex/traits/wchar_t/transform_primary.cc | 4 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 4 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 4 +- .../28_regex/traits/wchar_t/user_defined.cc | 26 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 4 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 4 +- .../29_atomics/atomic/{60695.cc => 62259.cc} | 46 +- .../cons/57465.cc => 29_atomics/atomic/64658.cc} | 21 +- .../cons/54025.cc => 29_atomics/atomic/65147.cc} | 17 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 4 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/constexpr.cc | 4 +- .../testsuite/29_atomics/atomic/cons/copy_list.cc | 4 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/default.cc | 4 +- .../29_atomics/atomic/cons/direct_list.cc | 4 +- .../29_atomics/atomic/cons/single_value.cc | 4 +- .../testsuite/29_atomics/atomic/cons/user_pod.cc | 4 +- .../testsuite/29_atomics/atomic/operators/51811.cc | 4 +- .../testsuite/29_atomics/atomic/operators/56011.cc | 4 +- .../atomic/operators/integral_assignment.cc | 4 +- .../atomic/operators/integral_conversion.cc | 4 +- .../atomic/operators/pointer_partial_void.cc | 4 +- .../29_atomics/atomic/requirements/base_classes.cc | 4 +- .../requirements/compare_exchange_lowering.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 4 +- .../testsuite/29_atomics/atomic_flag/cons/1.cc | 4 +- .../testsuite/29_atomics/atomic_flag/cons/56012.cc | 4 +- .../29_atomics/atomic_flag/cons/aggregate.cc | 4 +- .../29_atomics/atomic_flag/cons/assign_neg.cc | 4 +- .../29_atomics/atomic_flag/cons/copy_neg.cc | 4 +- .../29_atomics/atomic_flag/cons/default.cc | 4 +- .../atomic_flag/requirements/standard_layout.cc | 4 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 4 +- .../atomic_flag/test_and_set/explicit-hle.cc | 6 +- .../atomic_flag/test_and_set/explicit.cc | 4 +- .../atomic_flag/test_and_set/implicit.cc | 4 +- .../cons/copy_neg.cc => atomic_integral/60940.cc} | 28 +- .../atomic_integral/65147.cc} | 21 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 4 +- .../29_atomics/atomic_integral/cons/constexpr.cc | 4 +- .../29_atomics/atomic_integral/cons/copy_list.cc | 4 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 4 +- .../29_atomics/atomic_integral/cons/default.cc | 4 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 4 +- .../atomic_integral/cons/single_value.cc | 4 +- .../atomic_integral/operators/bitwise.cc | 4 +- .../atomic_integral/operators/bitwise_neg.cc | 4 +- .../atomic_integral/operators/decrement.cc | 4 +- .../atomic_integral/operators/decrement_neg.cc | 4 +- .../atomic_integral/operators/increment.cc | 4 +- .../atomic_integral/operators/increment_neg.cc | 4 +- .../operators/integral_assignment.cc | 4 +- .../operators/integral_conversion.cc | 4 +- .../requirements/standard_layout.cc | 4 +- .../atomic_integral/requirements/trivial.cc | 4 +- .../headers/atomic/functions_std_c++0x.cc | 4 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 4 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 4 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 4 +- .../headers/atomic/types_std_c++0x_neg.cc | 4 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 8 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 8 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 8 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 8 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 8 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 8 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 8 +- .../testsuite/30_threads/call_once/39909.cc | 8 +- .../testsuite/30_threads/call_once/49668.cc | 8 +- .../testsuite/30_threads/call_once/60497.cc | 2 +- .../testsuite/30_threads/call_once/call_once1.cc | 8 +- .../testsuite/30_threads/call_once/constexpr.cc | 4 +- .../testsuite/30_threads/call_once/once_flag.cc | 4 +- .../30_threads/condition_variable/54185.cc | 8 +- .../30_threads/condition_variable/cons/1.cc | 8 +- .../condition_variable/cons/assign_neg.cc | 4 +- .../30_threads/condition_variable/cons/copy_neg.cc | 4 +- .../30_threads/condition_variable/members/1.cc | 8 +- .../30_threads/condition_variable/members/2.cc | 8 +- .../60564.cc => condition_variable/members/3.cc} | 43 +- .../30_threads/condition_variable/members/53841.cc | 8 +- .../condition_variable/native_handle/typesizes.cc | 8 +- .../requirements/standard_layout.cc | 4 +- .../condition_variable/requirements/typedefs.cc | 4 +- .../30_threads/condition_variable_any/50862.cc | 8 +- .../30_threads/condition_variable_any/53830.cc | 8 +- .../30_threads/condition_variable_any/cons/1.cc | 8 +- .../condition_variable_any/cons/assign_neg.cc | 4 +- .../condition_variable_any/cons/copy_neg.cc | 4 +- .../30_threads/condition_variable_any/members/1.cc | 8 +- .../30_threads/condition_variable_any/members/2.cc | 8 +- .../testsuite/30_threads/future/cons/assign_neg.cc | 4 +- .../testsuite/30_threads/future/cons/constexpr.cc | 4 +- .../testsuite/30_threads/future/cons/copy_neg.cc | 4 +- .../testsuite/30_threads/future/cons/default.cc | 4 +- .../testsuite/30_threads/future/cons/move.cc | 8 +- .../30_threads/future/cons/move_assign.cc | 4 +- .../testsuite/30_threads/future/members/45133.cc | 8 +- .../testsuite/30_threads/future/members/get.cc | 8 +- .../testsuite/30_threads/future/members/get2.cc | 8 +- .../testsuite/30_threads/future/members/share.cc | 8 +- .../testsuite/30_threads/future/members/valid.cc | 8 +- .../testsuite/30_threads/future/members/wait.cc | 8 +- .../30_threads/future/members/wait_for.cc | 8 +- .../30_threads/future/members/wait_until.cc | 8 +- .../future/requirements/explicit_instantiation.cc | 4 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/types_std_c++0x.cc | 4 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/types_std_c++0x.cc | 4 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/types_std_c++0x.cc | 4 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/types_std_c++0x.cc | 4 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 8 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 8 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 8 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 8 +- .../testsuite/30_threads/lock_guard/cons/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../30_threads/lock_guard/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 8 +- .../testsuite/30_threads/mutex/cons/assign_neg.cc | 4 +- .../testsuite/30_threads/mutex/cons/constexpr.cc | 4 +- .../testsuite/30_threads/mutex/cons/copy_neg.cc | 4 +- .../30_threads/mutex/dest/destructor_locked.cc | 8 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 8 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 8 +- .../30_threads/mutex/native_handle/typesizes.cc | 8 +- .../mutex/requirements/standard_layout.cc | 4 +- .../30_threads/mutex/requirements/typedefs.cc | 4 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 8 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 8 +- .../testsuite/30_threads/mutex/unlock/1.cc | 8 +- .../30_threads/once_flag/cons/constexpr.cc | 4 +- .../testsuite/30_threads/packaged_task/49668.cc | 8 +- .../testsuite/30_threads/packaged_task/60564.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 8 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 8 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 8 +- .../30_threads/packaged_task/cons/56492.cc | 2 +- .../30_threads/packaged_task/cons/alloc.cc | 8 +- .../30_threads/packaged_task/cons/alloc2.cc | 4 +- .../30_threads/packaged_task/cons/alloc_min.cc | 4 +- .../30_threads/packaged_task/cons/assign_neg.cc | 4 +- .../30_threads/packaged_task/cons/copy_neg.cc | 4 +- .../30_threads/packaged_task/cons/move.cc | 8 +- .../30_threads/packaged_task/cons/move_assign.cc | 8 +- .../30_threads/packaged_task/forced_unwind.cc | 2 +- .../{60564.cc => members/at_thread_exit.cc} | 36 +- .../30_threads/packaged_task/members/get_future.cc | 8 +- .../packaged_task/members/get_future2.cc | 8 +- .../30_threads/packaged_task/members/invoke.cc | 8 +- .../30_threads/packaged_task/members/invoke2.cc | 8 +- .../30_threads/packaged_task/members/invoke3.cc | 8 +- .../30_threads/packaged_task/members/invoke4.cc | 8 +- .../30_threads/packaged_task/members/invoke5.cc | 8 +- .../30_threads/packaged_task/members/reset.cc | 8 +- .../30_threads/packaged_task/members/reset2.cc | 8 +- .../30_threads/packaged_task/members/swap.cc | 8 +- .../30_threads/packaged_task/members/valid.cc | 8 +- .../requirements/explicit_instantiation.cc | 4 +- .../30_threads/packaged_task/uses_allocator.cc | 4 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 2 +- .../testsuite/30_threads/promise/cons/1.cc | 8 +- .../testsuite/30_threads/promise/cons/alloc.cc | 25 +- .../testsuite/30_threads/promise/cons/alloc2.cc | 4 +- .../testsuite/30_threads/promise/cons/alloc_min.cc | 4 +- .../30_threads/promise/cons/assign_neg.cc | 4 +- .../testsuite/30_threads/promise/cons/copy_neg.cc | 4 +- .../testsuite/30_threads/promise/cons/move.cc | 8 +- .../30_threads/promise/cons/move_assign.cc | 8 +- .../60564.cc => promise/members/at_thread_exit.cc} | 39 +- .../30_threads/promise/members/get_future.cc | 8 +- .../30_threads/promise/members/get_future2.cc | 8 +- .../30_threads/promise/members/set_exception.cc | 8 +- .../30_threads/promise/members/set_exception2.cc | 8 +- .../30_threads/promise/members/set_value.cc | 8 +- .../30_threads/promise/members/set_value2.cc | 8 +- .../30_threads/promise/members/set_value3.cc | 8 +- .../testsuite/30_threads/promise/members/swap.cc | 8 +- .../promise/requirements/explicit_instantiation.cc | 4 +- .../testsuite/30_threads/promise/uses_allocator.cc | 4 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 8 +- .../30_threads/recursive_mutex/cons/assign_neg.cc | 4 +- .../30_threads/recursive_mutex/cons/copy_neg.cc | 4 +- .../recursive_mutex/dest/destructor_locked.cc | 8 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 8 +- .../30_threads/recursive_mutex/native_handle/1.cc | 8 +- .../recursive_mutex/native_handle/typesizes.cc | 8 +- .../requirements/standard_layout.cc | 4 +- .../recursive_mutex/requirements/typedefs.cc | 4 +- .../30_threads/recursive_mutex/try_lock/1.cc | 8 +- .../30_threads/recursive_mutex/try_lock/2.cc | 8 +- .../30_threads/recursive_mutex/unlock/1.cc | 8 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 8 +- .../recursive_timed_mutex/cons/assign_neg.cc | 4 +- .../recursive_timed_mutex/cons/copy_neg.cc | 4 +- .../dest/destructor_locked.cc | 8 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 8 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 8 +- .../recursive_timed_mutex/native_handle/1.cc | 8 +- .../native_handle/typesizes.cc | 8 +- .../recursive_timed_mutex/requirements/typedefs.cc | 4 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 8 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 8 +- .../recursive_timed_mutex/try_lock_for/1.cc | 8 +- .../recursive_timed_mutex/try_lock_for/2.cc | 8 +- .../recursive_timed_mutex/try_lock_for/3.cc | 8 +- .../recursive_timed_mutex/try_lock_until/1.cc | 8 +- .../recursive_timed_mutex/try_lock_until/2.cc | 8 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 8 +- .../30_threads/shared_future/cons/assign.cc | 4 +- .../30_threads/shared_future/cons/constexpr.cc | 4 +- .../30_threads/shared_future/cons/copy.cc | 4 +- .../30_threads/shared_future/cons/default.cc | 4 +- .../30_threads/shared_future/cons/move.cc | 8 +- .../30_threads/shared_future/cons/move_assign.cc | 4 +- .../30_threads/shared_future/members/45133.cc | 8 +- .../30_threads/shared_future/members/get.cc | 8 +- .../30_threads/shared_future/members/get2.cc | 8 +- .../30_threads/shared_future/members/valid.cc | 8 +- .../30_threads/shared_future/members/wait.cc | 8 +- .../30_threads/shared_future/members/wait_for.cc | 8 +- .../30_threads/shared_future/members/wait_until.cc | 8 +- .../requirements/explicit_instantiation.cc | 4 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 8 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 8 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 8 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 8 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 9 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 9 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 8 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 8 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 9 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 9 +- .../30_threads/shared_lock/modifiers/1.cc | 10 +- .../30_threads/shared_lock/modifiers/2.cc | 68 - .../requirements/explicit_instantiation.cc | 4 +- .../shared_lock/requirements/typedefs.cc | 4 +- .../30_threads/shared_timed_mutex/cons/1.cc | 8 +- .../shared_timed_mutex/cons/assign_neg.cc | 4 +- .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 4 +- .../requirements/standard_layout.cc | 4 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 8 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 8 +- .../shared_timed_mutex/try_lock/{2.cc => 3.cc} | 26 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 8 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 8 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 8 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 8 +- .../{thread/adl.cc => this_thread/58038.cc} | 39 +- .../equal.cc => 30_threads/this_thread/60421.cc} | 28 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 8 +- .../testsuite/30_threads/thread/cons/49668.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 8 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 8 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 4 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 4 +- .../testsuite/30_threads/thread/cons/moveable.cc | 8 +- .../testsuite/30_threads/thread/id/hash.cc | 4 +- .../testsuite/30_threads/thread/id/operators.cc | 4 +- .../testsuite/30_threads/thread/members/1.cc | 8 +- .../testsuite/30_threads/thread/members/2.cc | 8 +- .../testsuite/30_threads/thread/members/3.cc | 8 +- .../testsuite/30_threads/thread/members/4.cc | 8 +- .../testsuite/30_threads/thread/members/5.cc | 8 +- .../thread/members/hardware_concurrency.cc | 8 +- .../30_threads/thread/native_handle/cancel.cc | 8 +- .../30_threads/thread/native_handle/typesizes.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 8 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 8 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 4 +- .../30_threads/timed_mutex/cons/copy_neg.cc | 4 +- .../timed_mutex/dest/destructor_locked.cc | 8 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 8 +- .../30_threads/timed_mutex/native_handle/1.cc | 8 +- .../timed_mutex/native_handle/typesizes.cc | 8 +- .../timed_mutex/requirements/standard_layout.cc | 4 +- .../timed_mutex/requirements/typedefs.cc | 4 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 8 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 8 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 8 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 8 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 8 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 8 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 8 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 8 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 8 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 8 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 8 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 8 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 19 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 8 +- .../testsuite/30_threads/unique_lock/cons/60497.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 8 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 8 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 8 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 8 +- .../30_threads/unique_lock/modifiers/1.cc | 10 +- .../30_threads/unique_lock/modifiers/2.cc | 68 - .../requirements/explicit_instantiation.cc | 4 +- .../unique_lock/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/Makefile.am | 88 +- libstdc++-v3/testsuite/Makefile.in | 87 +- 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 | 99 + .../{any/modifiers/1.cc => algorithm/search.cc} | 38 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/3.cc | 83 - .../testsuite/experimental/any/misc/any_cast.cc | 26 +- .../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 +- .../constexpr/observers/1.cc => any/typedefs.cc} | 23 +- .../constexpr/observers/5.cc => chrono/value.cc} | 38 +- libstdc++-v3/testsuite/experimental/feat-cxx14.cc | 121 + .../testsuite/experimental/feat-lib-fund.cc | 58 + .../functional/not_fn.cc} | 51 +- .../testsuite/experimental/functional/searchers.cc | 137 + .../testsuite/experimental/functional/value.cc | 43 + .../experimental/optional/assignment/1.cc | 4 +- .../experimental/optional/assignment/2.cc | 4 +- .../experimental/optional/assignment/3.cc | 4 +- .../experimental/optional/assignment/4.cc | 4 +- .../experimental/optional/assignment/5.cc | 4 +- .../experimental/optional/assignment/6.cc | 4 +- .../testsuite/experimental/optional/cons/copy.cc | 4 +- .../experimental/optional/cons/default.cc | 4 +- .../testsuite/experimental/optional/cons/move.cc | 4 +- .../testsuite/experimental/optional/cons/value.cc | 4 +- .../optional/constexpr/cons/default.cc | 4 +- .../experimental/optional/constexpr/cons/value.cc | 4 +- .../experimental/optional/constexpr/in_place.cc | 4 +- .../optional/constexpr/make_optional.cc | 7 +- .../experimental/optional/constexpr/nullopt.cc | 4 +- .../experimental/optional/constexpr/observers/1.cc | 5 +- .../experimental/optional/constexpr/observers/2.cc | 10 +- .../experimental/optional/constexpr/observers/3.cc | 8 +- .../experimental/optional/constexpr/observers/4.cc | 5 +- .../experimental/optional/constexpr/observers/5.cc | 5 +- .../experimental/optional/constexpr/relops/1.cc | 4 +- .../experimental/optional/constexpr/relops/2.cc | 4 +- .../experimental/optional/constexpr/relops/3.cc | 4 +- .../experimental/optional/constexpr/relops/4.cc | 4 +- .../experimental/optional/constexpr/relops/5.cc | 4 +- .../experimental/optional/constexpr/relops/6.cc | 4 +- .../testsuite/experimental/optional/in_place.cc | 4 +- .../experimental/optional/make_optional.cc | 4 +- .../testsuite/experimental/optional/nullopt.cc | 4 +- .../testsuite/experimental/optional/observers/1.cc | 4 +- .../testsuite/experimental/optional/observers/2.cc | 6 +- .../testsuite/experimental/optional/observers/3.cc | 4 +- .../testsuite/experimental/optional/observers/4.cc | 4 +- .../testsuite/experimental/optional/observers/5.cc | 4 +- .../testsuite/experimental/optional/relops/1.cc | 4 +- .../testsuite/experimental/optional/relops/2.cc | 4 +- .../testsuite/experimental/optional/relops/3.cc | 4 +- .../testsuite/experimental/optional/relops/4.cc | 4 +- .../testsuite/experimental/optional/relops/5.cc | 4 +- .../testsuite/experimental/optional/relops/6.cc | 4 +- .../experimental/optional/requirements.cc | 7 +- .../testsuite/experimental/optional/swap/1.cc | 4 +- .../{constexpr/observers/5.cc => typedefs.cc} | 29 +- libstdc++-v3/testsuite/experimental/ratio/value.cc | 50 + .../experimental/string_view/capacity/1.cc | 8 +- .../experimental/string_view/cons/char/1.cc | 4 +- .../experimental/string_view/cons/char/2.cc | 4 +- .../experimental/string_view/cons/char/3.cc | 4 +- .../experimental/string_view/cons/wchar_t/1.cc | 4 +- .../experimental/string_view/cons/wchar_t/2.cc | 4 +- .../experimental/string_view/cons/wchar_t/3.cc | 4 +- .../string_view/element_access/char/1.cc | 4 +- .../string_view/element_access/char/2.cc | 4 +- .../string_view/element_access/char/empty.cc | 2 +- .../string_view/element_access/char/front_back.cc | 4 +- .../string_view/element_access/wchar_t/1.cc | 4 +- .../string_view/element_access/wchar_t/2.cc | 4 +- .../string_view/element_access/wchar_t/empty.cc | 4 +- .../element_access/wchar_t/front_back.cc | 4 +- .../testsuite/experimental/string_view/include.cc | 4 +- .../experimental/string_view/inserters/char/1.cc | 4 +- .../experimental/string_view/inserters/char/2.cc | 4 +- .../experimental/string_view/inserters/char/3.cc | 4 +- .../string_view/inserters/pod/10081-out.cc | 4 +- .../string_view/inserters/wchar_t/1.cc | 4 +- .../string_view/inserters/wchar_t/2.cc | 4 +- .../string_view/inserters/wchar_t/3.cc | 4 +- .../experimental/string_view/literals/types.cc | 4 +- .../experimental/string_view/literals/values.cc | 4 +- .../string_view/modifiers/remove_prefix/char/1.cc | 4 +- .../modifiers/remove_prefix/wchar_t/1.cc | 4 +- .../string_view/modifiers/remove_suffix/char/1.cc | 4 +- .../modifiers/remove_suffix/wchar_t/1.cc | 4 +- .../string_view/operations/compare/char/1.cc | 4 +- .../string_view/operations/compare/char/13650.cc | 4 +- .../string_view/operations/compare/wchar_t/1.cc | 4 +- .../operations/compare/wchar_t/13650.cc | 4 +- .../string_view/operations/copy/char/1.cc | 4 +- .../string_view/operations/copy/wchar_t/1.cc | 4 +- .../string_view/operations/data/char/1.cc | 2 +- .../string_view/operations/data/wchar_t/1.cc | 2 +- .../string_view/operations/find/char/1.cc | 4 +- .../string_view/operations/find/char/2.cc | 4 +- .../string_view/operations/find/char/3.cc | 4 +- .../string_view/operations/find/char/4.cc | 4 +- .../string_view/operations/find/wchar_t/1.cc | 4 +- .../string_view/operations/find/wchar_t/2.cc | 4 +- .../string_view/operations/find/wchar_t/3.cc | 4 +- .../string_view/operations/find/wchar_t/4.cc | 4 +- .../string_view/operations/rfind/char/1.cc | 4 +- .../string_view/operations/rfind/char/2.cc | 6 +- .../string_view/operations/rfind/char/3.cc | 4 +- .../string_view/operations/rfind/wchar_t/1.cc | 4 +- .../string_view/operations/rfind/wchar_t/2.cc | 4 +- .../string_view/operations/rfind/wchar_t/3.cc | 4 +- .../string_view/operations/substr/char/1.cc | 4 +- .../string_view/operations/substr/wchar_t/1.cc | 4 +- .../string_view/operations/to_string/1.cc | 4 +- .../experimental/string_view/operators/char/2.cc | 4 +- .../string_view/operators/wchar_t/2.cc | 4 +- .../string_view/range_access/char/1.cc | 4 +- .../string_view/range_access/wchar_t/1.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/explicit_instantiation/char/1.cc | 4 +- .../explicit_instantiation/char16_t/1.cc | 4 +- .../explicit_instantiation/char32_t/1.cc | 4 +- .../explicit_instantiation/wchar_t/1.cc | 4 +- .../string_view/requirements/typedefs.cc | 4 +- .../observers/5.cc => string_view/typedefs.cc} | 40 +- .../testsuite/experimental/string_view/types/1.cc | 4 +- .../testsuite/experimental/system_error/value.cc | 40 + .../experimental/{any/cons/1.cc => tuple/apply.cc} | 51 +- .../observers/5.cc => tuple/tuple_size.cc} | 38 +- .../testsuite/experimental/type_traits/value.cc | 324 + libstdc++-v3/testsuite/ext/array_allocator/1.cc | 2 +- libstdc++-v3/testsuite/ext/array_allocator/2.cc | 2 +- .../testsuite/ext/array_allocator/26875.cc | 2 +- libstdc++-v3/testsuite/ext/array_allocator/3.cc | 2 +- .../ext/array_allocator/check_allocate_max_size.cc | 2 +- .../ext/array_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/array_allocator/check_delete.cc | 2 +- .../testsuite/ext/array_allocator/check_new.cc | 2 +- .../ext/array_allocator/variadic_construct.cc | 4 +- .../bitmap_allocator/check_allocate_max_size.cc | 2 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_new.cc | 2 +- .../ext/bitmap_allocator/variadic_construct.cc | 4 +- 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 | 4 +- libstdc++-v3/testsuite/ext/is_heap/1.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/47709.cc | 4 +- libstdc++-v3/testsuite/ext/is_heap/check_type.cc | 2 +- libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc | 4 +- .../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 | 4 +- 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 | 4 +- .../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 | 4 +- .../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 | 4 +- libstdc++-v3/testsuite/ext/profile/all.cc | 6 +- libstdc++-v3/testsuite/ext/profile/mh.cc | 67 - .../testsuite/ext/profile/mutex_extensions_neg.cc | 4 +- .../testsuite/ext/profile/profiler_algos.cc | 2 +- .../profile/replace_new.cc} | 43 +- .../random/arcsine_distribution/cons/default.cc | 4 +- .../ext/random/arcsine_distribution/cons/parms.cc | 4 +- .../random/arcsine_distribution/operators/equal.cc | 4 +- .../arcsine_distribution/operators/inequal.cc | 4 +- .../arcsine_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../arcsine_distribution/requirements/typedefs.cc | 4 +- .../ext/random/beta_distribution/cons/default.cc | 4 +- .../ext/random/beta_distribution/cons/parms.cc | 4 +- .../random/beta_distribution/operators/equal.cc | 4 +- .../random/beta_distribution/operators/inequal.cc | 4 +- .../beta_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../beta_distribution/requirements/typedefs.cc | 4 +- .../ext/random/hoyt_distribution/cons/default.cc | 4 +- .../ext/random/hoyt_distribution/cons/parms.cc | 4 +- .../random/hoyt_distribution/operators/equal.cc | 4 +- .../random/hoyt_distribution/operators/inequal.cc | 4 +- .../hoyt_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../hoyt_distribution/requirements/typedefs.cc | 4 +- .../hypergeometric_distribution/cons/default.cc | 6 +- .../hypergeometric_distribution/cons/parms.cc | 6 +- .../hypergeometric_distribution/operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 6 +- .../operators/values.cc | 7 +- .../random/hypergeometric_distribution/pr60037.cc | 23 + .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 6 +- .../ext/random/k_distribution/cons/default.cc | 8 +- .../ext/random/k_distribution/cons/parms.cc | 8 +- .../ext/random/k_distribution/operators/equal.cc | 6 +- .../ext/random/k_distribution/operators/inequal.cc | 6 +- .../random/k_distribution/operators/serialize.cc | 8 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../random/k_distribution/requirements/typedefs.cc | 8 +- .../random/logistic_distribution}/cons/default.cc | 24 +- .../cons/parms.cc} | 23 +- .../operators/equal.cc | 8 +- .../operators/inequal.cc | 8 +- .../operators/serialize.cc | 11 +- .../requirements/typedefs.cc | 12 +- .../random/nakagami_distribution/cons/default.cc | 8 +- .../ext/random/nakagami_distribution/cons/parms.cc | 8 +- .../nakagami_distribution/operators/equal.cc | 6 +- .../nakagami_distribution/operators/inequal.cc | 6 +- .../nakagami_distribution/operators/serialize.cc | 8 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../nakagami_distribution/requirements/typedefs.cc | 8 +- .../random/normal_mv_distribution/cons/default.cc | 4 +- .../random/normal_mv_distribution/cons/parms.cc | 4 +- .../normal_mv_distribution/operators/equal.cc | 4 +- .../normal_mv_distribution/operators/inequal.cc | 4 +- .../normal_mv_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../ext/random/pareto_distribution/cons/default.cc | 8 +- .../ext/random/pareto_distribution/cons/parms.cc | 8 +- .../random/pareto_distribution/operators/equal.cc | 6 +- .../pareto_distribution/operators/inequal.cc | 6 +- .../pareto_distribution/operators/serialize.cc | 8 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../pareto_distribution/requirements/typedefs.cc | 8 +- .../ext/random/rice_distribution/cons/default.cc | 8 +- .../ext/random/rice_distribution/cons/parms.cc | 8 +- .../random/rice_distribution/operators/equal.cc | 6 +- .../random/rice_distribution/operators/inequal.cc | 6 +- .../rice_distribution/operators/serialize.cc | 8 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../rice_distribution/requirements/typedefs.cc | 8 +- .../simd_fast_mersenne_twister_engine/cons/copy.cc | 4 +- .../cons/default.cc | 4 +- .../cons/seed1.cc | 4 +- .../cons/seed2.cc | 4 +- .../cons/seed_seq.cc | 4 +- .../operators/equal.cc | 4 +- .../operators/inequal.cc | 4 +- .../operators/serialize.cc | 4 +- .../random/triangular_distribution/cons/default.cc | 4 +- .../random/triangular_distribution/cons/parms.cc | 4 +- .../triangular_distribution/operators/equal.cc | 4 +- .../triangular_distribution/operators/inequal.cc | 4 +- .../triangular_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../cons/default.cc} | 15 +- .../operators/equal.cc | 11 +- .../operators/generate.cc} | 30 +- .../operators/inequal.cc | 11 +- .../operators/serialize.cc | 12 +- .../random/von_mises_distribution/cons/default.cc | 4 +- .../random/von_mises_distribution/cons/parms.cc | 4 +- .../von_mises_distribution/operators/equal.cc | 4 +- .../von_mises_distribution/operators/inequal.cc | 4 +- .../von_mises_distribution/operators/serialize.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 4 +- .../requirements/typedefs.cc | 4 +- 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 | 4 +- libstdc++-v3/testsuite/ext/rope/44708.cc | 4 +- libstdc++-v3/testsuite/ext/rope/44963.cc | 4 +- libstdc++-v3/testsuite/ext/rope/5.cc | 2 +- .../testsuite/ext/rope/{44708.cc => 61946.cc} | 24 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../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 | 4 +- 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 | 2 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/type_traits/remove_unsigned.cc | 2 +- .../type_traits/remove_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/vstring/capacity/29134.cc | 2 +- .../ext/vstring/capacity/shrink_to_fit.cc | 4 +- 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 | 4 +- .../ext/vstring/cons/noexcept_move_construct.cc | 4 +- .../ext/vstring/element_access/char/58163.cc | 2 +- .../ext/vstring/element_access/char/front_back.cc | 4 +- .../ext/vstring/element_access/wchar_t/58163.cc | 2 +- .../vstring/element_access/wchar_t/front_back.cc | 4 +- libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc | 4 +- .../testsuite/ext/vstring/hash/wchar_t/1.cc | 4 +- libstdc++-v3/testsuite/ext/vstring/init-list.cc | 4 +- .../ext/vstring/inserters_extractors/char/28277.cc | 2 +- .../vstring/inserters_extractors/wchar_t/28277.cc | 2 +- .../ext/vstring/modifiers/assign/move_assign.cc | 4 +- .../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 | 4 +- .../ext/vstring/modifiers/pop_back/wchar_t/1.cc | 4 +- .../modifiers/replace/char/const_iterator.cc | 2 +- .../modifiers/replace/wchar_t/const_iterator.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/1.cc | 4 +- libstdc++-v3/testsuite/ext/vstring/operators/2.cc | 4 +- libstdc++-v3/testsuite/ext/vstring/range_access.cc | 4 +- .../ext/vstring/requirements/citerators.cc | 4 +- .../ext/vstring/requirements/do_the_right_thing.cc | 4 +- .../ext/vstring/requirements/dr438/constructor.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 4 +- .../exception/generation_prohibited.cc | 4 +- .../exception/propagation_consistent.cc | 4 +- .../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 | 4 +- .../explicit_instantiation/char32_t/1.cc | 4 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../testsuite/ext/vstring/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/ext/vstring/types/23767.cc | 2 +- libstdc++-v3/testsuite/lib/dg-options.exp | 2 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 38 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 125 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 14 +- .../testsuite/libstdc++-dg/conformance.exp | 2 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 72 + .../libstdc++-prettyprinters/prettyprinters.exp | 9 +- .../libstdc++-prettyprinters/shared_ptr.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 5 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 5 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 51 +- .../copy_neg.cc => libstdc++-xmethods/array.cc} | 37 +- .../libstdc++-xmethods/associative-containers.cc | 79 + libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 67 + .../forwardlist.cc} | 35 +- .../61166.cc => libstdc++-xmethods/list.cc} | 35 +- .../unique_ptr.cc} | 26 +- .../testsuite/libstdc++-xmethods/vector.cc | 89 + .../xmethods.exp} | 15 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../23_containers/insert_erase/41975.cc | 4 +- .../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 +- .../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 | 2 +- .../shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 2 +- .../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 | 2 +- .../shared_ptr/cons/auto_ptr.cc | 2 +- .../shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../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 | 4 +- .../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 | 4 +- .../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 +- .../3_function_objects/function/63840.cc} | 50 +- .../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 | 6 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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/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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 4 +- .../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 | 2 +- .../tr1/8_c_compatibility/cmath/templates.cc | 2 +- .../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 | 4 +- .../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 | 2 +- .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- .../tr1/8_c_compatibility/cstdlib/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cwchar/functions.cc | 2 +- .../tr1/8_c_compatibility/cwctype/functions.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/all.cc | 2 +- .../testsuite/tr1/headers/c++200x/complex.cc | 4 +- .../tr1/headers/c++200x/using_namespace_std_tr1.cc | 4 +- .../tr1/headers/using_namespace_std_tr1.cc | 2 +- .../bases/requirements/explicit_instantiation.cc | 4 +- .../testsuite/tr2/bases/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/tr2/bases/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 4 +- .../tr2/direct_bases/requirements/typedefs.cc | 4 +- libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 4 +- .../testsuite/tr2/dynamic_bitset/pr58729.cc | 2 +- libstdc++-v3/testsuite/tr2/headers/all.cc | 4 +- .../tr2/headers/using_namespace_std_tr2.cc | 4 +- .../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 | 10 +- .../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 | 4 +- libstdc++-v3/testsuite/util/io/prog_bar.hpp | 10 +- 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 | 6 +- 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 | 2 +- .../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 | 15 +- 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 | 344 +- 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 | 4 +- .../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 | 7 +- libstdc++-v3/testsuite/util/testsuite_error.h | 2 +- libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 2 +- libstdc++-v3/testsuite/util/testsuite_io.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- .../testsuite/util/testsuite_new_operators.h | 69 + .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_random.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 8 +- 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 | 6 +- libstdc++-v3/testsuite/util/thread/all.h | 2 +- libtool.m4 | 8 +- libvtv/ChangeLog | 72 + libvtv/Makefile.am | 34 +- libvtv/Makefile.in | 57 +- libvtv/aclocal.m4 | 1 + libvtv/configure | 59 +- libvtv/configure.ac | 12 + libvtv/configure.tgt | 6 + libvtv/testsuite/Makefile.in | 2 + libvtv/testsuite/lib/libvtv.exp | 1 + libvtv/vtv_fail.cc | 6 + libvtv/vtv_malloc.cc | 25 + libvtv/vtv_malloc.h | 7 + libvtv/vtv_map.h | 6 + libvtv/vtv_rts.cc | 295 +- libvtv/vtv_utils.cc | 32 +- lto-plugin/ChangeLog | 81 + lto-plugin/Makefile.am | 4 +- lto-plugin/Makefile.in | 6 +- lto-plugin/configure | 28 +- lto-plugin/configure.ac | 17 + lto-plugin/lto-plugin.c | 90 +- maintainer-scripts/ChangeLog | 59 + maintainer-scripts/crontab | 3 +- maintainer-scripts/gcc_release | 48 +- maintainer-scripts/generate_libstdcxx_web_docs | 0 maintainer-scripts/update_version_svn | 2 +- maintainer-scripts/update_web_docs_libstdcxx_svn | 4 +- maintainer-scripts/update_web_docs_svn | 69 +- missing | 461 +- mkinstalldirs | 4 +- move-if-change | 6 +- ylwrap | 202 +- zlib/ChangeLog.gcj | 5 + zlib/ChangeLog.jit | 22 + zlib/configure | 4 +- 22844 files changed, 1410160 insertions(+), 707117 deletions(-) create mode 100644 ChangeLog.jit copy config/{bootstrap-lto.mk => bootstrap-lto-noplugin.mk} (51%) create mode 100644 config/bootstrap-mpx.mk delete mode 100644 config/cloog.m4 create mode 100644 config/gcc-plugin.m4 create mode 100644 config/mh-alpha-linux create mode 100644 config/target-posix create mode 100644 contrib/ChangeLog.jit create mode 100644 contrib/jit-coverage-report.py create mode 100644 contrib/vimrc delete mode 100644 fixincludes/tests/base/linux/compiler.h create mode 100644 gcc/ChangeLog-2014 create mode 100644 gcc/ChangeLog.gimple-classes create mode 100644 gcc/ChangeLog.jit create mode 100644 gcc/ada/ChangeLog-2014 delete mode 100644 gcc/ada/a-caldel-vms.adb delete mode 100644 gcc/ada/a-calend-vms.adb delete mode 100644 gcc/ada/a-calend-vms.ads create mode 100644 gcc/ada/a-cfinve.adb create mode 100644 gcc/ada/a-cfinve.ads copy gcc/ada/{g-moreex.adb => a-coboho.adb} (50%) create mode 100644 gcc/ada/a-coboho.ads copy gcc/ada/{a-disedf.ads => a-dinopr.ads} (65%) delete mode 100644 gcc/ada/a-dirval-vms.adb copy gcc/ada/{s-widboo.adb => a-dispat.adb} (72%) delete mode 100644 gcc/ada/a-intnam-vms.ads delete mode 100644 gcc/ada/a-numaux-vms.ads copy gcc/ada/{a-disedf.ads => a-stcoed.ads} (65%) create mode 100644 gcc/ada/doc/Makefile create mode 100644 gcc/ada/doc/gnat_rm.rst create mode 100644 gcc/ada/doc/gnat_rm/about_this_guide.rst create mode 100644 gcc/ada/doc/gnat_rm/compatibility_and_porting_guide.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_advice.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_defined_aspects.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_defined_attributes.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_defined_characteristics.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_defined_pragmas.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_of_ada_2012_features.rst create mode 100644 gcc/ada/doc/gnat_rm/implementation_of_specific_ada_features.rst create mode 100644 gcc/ada/doc/gnat_rm/interfacing_to_other_languages.rst create mode 100644 gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst create mode 100644 gcc/ada/doc/gnat_rm/obsolescent_features.rst create mode 100644 gcc/ada/doc/gnat_rm/representation_clauses_and_pragmas.rst create mode 100644 gcc/ada/doc/gnat_rm/specialized_needs_annexes.rst create mode 100644 gcc/ada/doc/gnat_rm/standard_and_implementation_defined_restric [...] create mode 100644 gcc/ada/doc/gnat_rm/standard_library_routines.rst create mode 100644 gcc/ada/doc/gnat_rm/the_gnat_library.rst create mode 100644 gcc/ada/doc/gnat_rm/the_implementation_of_standard_i_o.rst create mode 100644 gcc/ada/doc/gnat_ugn.rst create mode 100644 gcc/ada/doc/gnat_ugn/about_this_guide.rst create mode 100644 gcc/ada/doc/gnat_ugn/building_executable_programs_with_gnat.rst create mode 100644 gcc/ada/doc/gnat_ugn/elaboration_order_handling_in_gnat.rst create mode 100644 gcc/ada/doc/gnat_ugn/example_of_binder_output.rst create mode 100644 gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst create mode 100644 gcc/ada/doc/gnat_ugn/gnat_and_program_execution.rst create mode 100644 gcc/ada/doc/gnat_ugn/gnat_project_manager.rst create mode 100644 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst create mode 100644 gcc/ada/doc/gnat_ugn/inline_assembler.rst create mode 100644 gcc/ada/doc/gnat_ugn/platform_specific_information.rst create mode 100644 gcc/ada/doc/gnat_ugn/project-manager-figure.png create mode 100644 gcc/ada/doc/gnat_ugn/rtlibrary-structure.png create mode 100644 gcc/ada/doc/gnat_ugn/the_gnat_compilation_model.rst create mode 100644 gcc/ada/doc/gnat_ugn/tools_supporting_project_files.rst create mode 100644 gcc/ada/doc/share/ada_pygments.py create mode 100644 gcc/ada/doc/share/conf.py copy gcc/{doc/include/fdl.texi => ada/doc/share/gnu_free_documentation_license.rst} (64%) create mode 100644 gcc/ada/doc/share/latex_elements.py create mode 100644 gcc/ada/doc/share/sphinx.sty create mode 100644 gcc/ada/exp_unst.adb create mode 100644 gcc/ada/exp_unst.ads delete mode 100644 gcc/ada/exp_vfpt.adb delete mode 100644 gcc/ada/exp_vfpt.ads delete mode 100644 gcc/ada/g-eacodu-vms.adb delete mode 100644 gcc/ada/g-enblsp-vms-alpha.adb delete mode 100644 gcc/ada/g-enblsp-vms-ia64.adb delete mode 100644 gcc/ada/g-expect-vms.adb create mode 100644 gcc/ada/g-forstr.adb create mode 100644 gcc/ada/g-forstr.ads create mode 100644 gcc/ada/g-rewdat.adb create mode 100644 gcc/ada/g-rewdat.ads delete mode 100644 gcc/ada/g-socthi-vms.adb delete mode 100644 gcc/ada/g-socthi-vms.ads delete mode 100644 gcc/ada/g-trasym-vms-alpha.adb delete mode 100644 gcc/ada/g-trasym-vms-ia64.adb create mode 100644 gcc/ada/ghost.adb create mode 100644 gcc/ada/ghost.ads delete mode 100644 gcc/ada/gnatsym.adb delete mode 100644 gcc/ada/i-cpp.adb delete mode 100644 gcc/ada/i-cpp.ads delete mode 100644 gcc/ada/i-cstrea-vms.adb delete mode 100644 gcc/ada/mlib-tgt-specific-vms-alpha.adb delete mode 100644 gcc/ada/mlib-tgt-specific-vms-ia64.adb delete mode 100644 gcc/ada/mlib-tgt-vms_common.adb delete mode 100644 gcc/ada/mlib-tgt-vms_common.ads copy gcc/ada/{final.c => rtfinal.c} (70%) copy gcc/ada/{initialize.c => rtinit.c} (68%) delete mode 100644 gcc/ada/s-asthan-vms-alpha.adb delete mode 100644 gcc/ada/s-asthan-vms-ia64.adb delete mode 100644 gcc/ada/s-asthan.adb delete mode 100644 gcc/ada/s-asthan.ads delete mode 100644 gcc/ada/s-auxdec-vms-alpha.adb delete mode 100644 gcc/ada/s-auxdec-vms-ia64.adb delete mode 100644 gcc/ada/s-auxdec-vms_64.ads copy gcc/ada/{s-widllu.adb => s-elaall.adb} (62%) copy gcc/ada/{g-htable.ads => s-elaall.ads} (61%) copy gcc/ada/{g-exctra.adb => s-exctra.adb} (80%) copy gcc/ada/{g-exctra.ads => s-exctra.ads} (90%) delete mode 100644 gcc/ada/s-filofl.ads delete mode 100644 gcc/ada/s-fishfl.ads delete mode 100644 gcc/ada/s-fvadfl.ads delete mode 100644 gcc/ada/s-fvaffl.ads delete mode 100644 gcc/ada/s-fvagfl.ads delete mode 100644 gcc/ada/s-inmaop-vms.adb delete mode 100644 gcc/ada/s-interr-vms.adb delete mode 100644 gcc/ada/s-intman-vms.adb delete mode 100644 gcc/ada/s-intman-vms.ads delete mode 100644 gcc/ada/s-mastop-vms.adb delete mode 100644 gcc/ada/s-memory-vms_64.adb delete mode 100644 gcc/ada/s-memory-vms_64.ads delete mode 100644 gcc/ada/s-osinte-vms.adb delete mode 100644 gcc/ada/s-osinte-vms.ads delete mode 100644 gcc/ada/s-osprim-vms.adb delete mode 100644 gcc/ada/s-osprim-vms.ads delete mode 100644 gcc/ada/s-parame-vms-alpha.ads delete mode 100644 gcc/ada/s-parame-vms-ia64.ads delete mode 100644 gcc/ada/s-po32gl.adb delete mode 100644 gcc/ada/s-po32gl.ads delete mode 100644 gcc/ada/s-ransee-vms.adb delete mode 100644 gcc/ada/s-taprop-vms.adb delete mode 100644 gcc/ada/s-tasdeb-vms.adb delete mode 100644 gcc/ada/s-taspri-vms.ads delete mode 100644 gcc/ada/s-tpopde-vms.adb delete mode 100644 gcc/ada/s-tpopde-vms.ads delete mode 100644 gcc/ada/s-tpopsp-vms.adb delete mode 100644 gcc/ada/s-traent-vms.adb delete mode 100644 gcc/ada/s-traent-vms.ads copy gcc/ada/{g-trasym.adb => s-trasym.adb} (87%) copy gcc/ada/{g-trasym.ads => s-trasym.ads} (75%) delete mode 100644 gcc/ada/s-vaflop-vms-alpha.adb delete mode 100644 gcc/ada/s-vaflop.adb delete mode 100644 gcc/ada/s-vaflop.ads delete mode 100644 gcc/ada/s-vmexta.adb delete mode 100644 gcc/ada/s-vmexta.ads copy gcc/ada/{urealp.h => scos.h} (56%) delete mode 100644 gcc/ada/sem_vfpt.adb delete mode 100644 gcc/ada/sem_vfpt.ads delete mode 100644 gcc/ada/sigtramp-armvxw.c rename gcc/ada/{sigtramp-ppcvxw.c => sigtramp-vxworks.c} (65%) delete mode 100644 gcc/ada/symbols-processing-vms-alpha.adb delete mode 100644 gcc/ada/symbols-processing-vms-ia64.adb delete mode 100644 gcc/ada/symbols-vms.adb delete mode 100644 gcc/ada/system-vms-ia64.ads delete mode 100644 gcc/ada/system-vms_64.ads delete mode 100644 gcc/ada/tb-alvms.c delete mode 100644 gcc/ada/tb-alvxw.c delete mode 100644 gcc/ada/tb-ivms.c delete mode 100644 gcc/ada/ug_words delete mode 100644 gcc/ada/vms_cmds.ads delete mode 100644 gcc/ada/vms_conv.adb delete mode 100644 gcc/ada/vms_conv.ads delete mode 100644 gcc/ada/vms_data.ads create mode 100644 gcc/ada/vxworks-crtbe-link.spec create mode 100644 gcc/ada/vxworks-ppc-link.spec create mode 100644 gcc/ada/vxworks-x86-link.spec delete mode 100644 gcc/ada/xgnatugn.adb create mode 100644 gcc/auto-profile.c copy gcc/{config/s390/s390intrin.h => auto-profile.h} (54%) create mode 100644 gcc/c-family/ChangeLog.gimple-classes create mode 100644 gcc/ccmp.c copy gcc/{sdbout.h => ccmp.h} (75%) create mode 100644 gcc/cfg.h create mode 100644 gcc/cfganal.h copy gcc/{gcc-symtab.h => cfgbuild.h} (61%) copy gcc/{config/glibc-c.c => cfgcleanup.h} (51%) create mode 100644 gcc/cfgloopmanip.h create mode 100644 gcc/cfgrtl.h create mode 100644 gcc/chkp-builtins.def create mode 100644 gcc/collect-utils.c create mode 100644 gcc/collect-utils.h copy gcc/common/config/{vax/vax-common.c => nvptx/nvptx-common.c} (71%) delete mode 100644 gcc/common/config/picochip/picochip-common.c delete mode 100644 gcc/common/config/score/score-common.c copy gcc/common/config/{iq2000/iq2000-common.c => visium/visium-common.c} (73%) create mode 100644 gcc/config/aarch64/aarch64-cost-tables.h create mode 100644 gcc/config/aarch64/aarch64-ldpstp.md create mode 100644 gcc/config/aarch64/aarch64-simd-builtin-types.def create mode 100644 gcc/config/aarch64/geniterators.sh create mode 100644 gcc/config/aarch64/thunderx.md create mode 100644 gcc/config/arm/arm-builtins.c create mode 100644 gcc/config/arm/arm-simd-builtin-types.def create mode 100644 gcc/config/arm/cortex-a17-neon.md create mode 100644 gcc/config/arm/cortex-a17.md create mode 100644 gcc/config/arm/cortex-a57.md create mode 100644 gcc/config/arm/cortex-m7.md create mode 100644 gcc/config/arm/freebsd.h rename gcc/config/arm/{rtems-eabi.h => rtems.h} (94%) create mode 100644 gcc/config/arm/t-rtems delete mode 100644 gcc/config/arm/t-rtems-eabi create mode 100644 gcc/config/arm/xgene1.md delete mode 100644 gcc/config/avr/avr-tables.opt create mode 100644 gcc/config/avr/gen-avr-mmcu-specs.c delete mode 100755 gcc/config/avr/genopt.sh create mode 100644 gcc/config/avr/specs.h create mode 100644 gcc/config/i386/avx512bwintrin.h create mode 100644 gcc/config/i386/avx512dqintrin.h create mode 100644 gcc/config/i386/avx512ifmaintrin.h create mode 100644 gcc/config/i386/avx512ifmavlintrin.h create mode 100644 gcc/config/i386/avx512vbmiintrin.h create mode 100644 gcc/config/i386/avx512vbmivlintrin.h create mode 100644 gcc/config/i386/avx512vlbwintrin.h create mode 100644 gcc/config/i386/avx512vldqintrin.h create mode 100644 gcc/config/i386/avx512vlintrin.h copy gcc/config/i386/{clflushoptintrin.h => clwbintrin.h} (68%) copy gcc/config/{pa/pa-hpux10.opt => i386/cygwin.opt} (84%) create mode 100644 gcc/config/i386/intelmic-mkoffload.c copy gcc/config/i386/{bmmintrin.h => intelmic-offload.h} (76%) copy gcc/config/i386/{clflushoptintrin.h => pcommitintrin.h} (68%) create mode 100644 gcc/config/i386/t-intelmic delete mode 100644 gcc/config/i386/vx-common.h delete mode 100644 gcc/config/mips/gnu-user64.h delete mode 100644 gcc/config/mips/linux64.h create mode 100644 gcc/config/mips/t-img-elf copy gcc/config/mips/{t-rtems => t-img-linux} (57%) copy gcc/config/moxie/{rtems.h => moxiebox.h} (68%) create mode 100644 gcc/config/nds32/nds32-cost.c create mode 100644 gcc/config/nds32/nds32-fp-as-gp.c create mode 100644 gcc/config/nds32/nds32-intrinsic.c create mode 100644 gcc/config/nds32/nds32-isr.c create mode 100644 gcc/config/nds32/nds32-md-auxiliary.c create mode 100644 gcc/config/nds32/nds32-memory-manipulation.c create mode 100644 gcc/config/nds32/nds32-pipelines-auxiliary.c create mode 100644 gcc/config/nds32/nds32-predicates.c create mode 100644 gcc/config/nds32/t-nds32 copy gcc/config/{mips => nios2}/rtems.h (53%) create mode 100644 gcc/config/nios2/t-rtems create mode 100644 gcc/config/nvptx/mkoffload.c create mode 100644 gcc/config/nvptx/nvptx-protos.h create mode 100644 gcc/config/nvptx/nvptx.c create mode 100644 gcc/config/nvptx/nvptx.h create mode 100644 gcc/config/nvptx/nvptx.md copy gcc/config/{i386/djgpp.opt => nvptx/nvptx.opt} (67%) copy gcc/config/{i386/bmmintrin.h => nvptx/offload.h} (76%) create mode 100644 gcc/config/nvptx/t-nvptx delete mode 100644 gcc/config/picochip/constraints.md delete mode 100644 gcc/config/picochip/dfa_space.md delete mode 100644 gcc/config/picochip/dfa_speed.md delete mode 100644 gcc/config/picochip/picochip-protos.h delete mode 100644 gcc/config/picochip/picochip.c delete mode 100644 gcc/config/picochip/picochip.h delete mode 100644 gcc/config/picochip/picochip.md delete mode 100644 gcc/config/picochip/picochip.opt delete mode 100644 gcc/config/picochip/predicates.md delete mode 100644 gcc/config/picochip/t-picochip create mode 100644 gcc/config/rs6000/t-vxworksmils copy gcc/config/rs6000/{vxworksae.h => vxworksmils.h} (56%) delete mode 100644 gcc/config/score/constraints.md delete mode 100644 gcc/config/score/elf.h delete mode 100644 gcc/config/score/predicates.md delete mode 100644 gcc/config/score/score-conv.h delete mode 100644 gcc/config/score/score-generic.md delete mode 100644 gcc/config/score/score-modes.def delete mode 100644 gcc/config/score/score-protos.h delete mode 100644 gcc/config/score/score.c delete mode 100644 gcc/config/score/score.h delete mode 100644 gcc/config/score/score.md delete mode 100644 gcc/config/score/score.opt create mode 100644 gcc/config/visium/constraints.md copy gcc/config/{c6x/c6x-modes.def => visium/elf.h} (65%) create mode 100644 gcc/config/visium/gr5.md create mode 100644 gcc/config/visium/gr6.md create mode 100644 gcc/config/visium/predicates.md copy gcc/config/{t-libunwind => visium/t-visium} (82%) create mode 100644 gcc/config/visium/visium-modes.def copy gcc/{tree-object-size.h => config/visium/visium-opts.h} (67%) create mode 100644 gcc/config/visium/visium-protos.h create mode 100644 gcc/config/visium/visium.c create mode 100644 gcc/config/visium/visium.h create mode 100644 gcc/config/visium/visium.md create mode 100644 gcc/config/visium/visium.opt create mode 100644 gcc/cp/ChangeLog-2014 create mode 100644 gcc/cp/constexpr.c create mode 100644 gcc/cp/cp-ubsan.c delete mode 100644 gcc/doc/aarch64-acle-intrinsics.texi delete mode 100644 gcc/doc/arm-acle-intrinsics.texi delete mode 100644 gcc/doc/arm-neon-intrinsics.texi create mode 100644 gcc/doc/gcov-tool.texi create mode 100644 gcc/doc/match-and-simplify.texi create mode 100644 gcc/dojump.h create mode 100644 gcc/dominance.h create mode 100644 gcc/explow.h create mode 100644 gcc/fibonacci_heap.h create mode 100644 gcc/fortran/ChangeLog-2014 copy gcc/{diagnostic.def => fortran/gfc-diagnostic.def} (63%) copy gcc/{main.c => gcc-main.c} (56%) create mode 100644 gcc/gcov-counter.def create mode 100644 gcc/gcov-tool.c create mode 100644 gcc/gcse-common.c create mode 100644 gcc/gcse-common.h create mode 100644 gcc/generic-match-head.c copy gcc/{c-family/c-ada-spec.h => generic-match.h} (50%) create mode 100644 gcc/genmatch.c create mode 100644 gcc/gimple-match-head.c create mode 100644 gcc/gimple-match.h create mode 100644 gcc/go/gofrontend/escape.cc create mode 100644 gcc/go/gofrontend/escape.h delete mode 100644 gcc/graphite-clast-to-gimple.c delete mode 100644 gcc/graphite-clast-to-gimple.h delete mode 100644 gcc/graphite-htab.h create mode 100644 gcc/graphite-isl-ast-to-gimple.c copy gcc/{config/i386/rdos64.h => graphite-isl-ast-to-gimple.h} (68%) create mode 100644 gcc/hash-map.h create mode 100644 gcc/hash-set.h create mode 100644 gcc/ifcvt.h create mode 100644 gcc/inchash.c create mode 100644 gcc/inchash.h create mode 100644 gcc/ipa-chkp.c copy gcc/{fortran/scanner.h => ipa-chkp.h} (59%) create mode 100644 gcc/ipa-icf-gimple.c create mode 100644 gcc/ipa-icf-gimple.h create mode 100644 gcc/ipa-icf.c create mode 100644 gcc/ipa-icf.h create mode 100644 gcc/ipa-polymorphic-call.c delete mode 100644 gcc/ipa-ref-inline.h create mode 100644 gcc/java/ChangeLog.gimple-classes create mode 100644 gcc/java/ChangeLog.jit create mode 100644 gcc/jit/ChangeLog create mode 100644 gcc/jit/ChangeLog.jit create mode 100644 gcc/jit/Make-lang.in create mode 100644 gcc/jit/TODO.rst copy gcc/{c => jit}/config-lang.in (52%) create mode 100644 gcc/jit/docs/Makefile create mode 100644 gcc/jit/docs/_build/texinfo/Makefile create mode 100644 gcc/jit/docs/_build/texinfo/factorial.png create mode 100644 gcc/jit/docs/_build/texinfo/factorial1.png create mode 100644 gcc/jit/docs/_build/texinfo/libgccjit.texi create mode 100644 gcc/jit/docs/_build/texinfo/sum-of-squares.png create mode 100644 gcc/jit/docs/_build/texinfo/sum-of-squares1.png create mode 100644 gcc/jit/docs/conf.py create mode 100644 gcc/jit/docs/cp/index.rst create mode 100644 gcc/jit/docs/cp/intro/index.rst create mode 100644 gcc/jit/docs/cp/intro/tutorial01.rst create mode 100644 gcc/jit/docs/cp/intro/tutorial02.rst create mode 100644 gcc/jit/docs/cp/intro/tutorial03.rst create mode 100644 gcc/jit/docs/cp/intro/tutorial04.rst create mode 100644 gcc/jit/docs/cp/topics/compilation.rst create mode 100644 gcc/jit/docs/cp/topics/contexts.rst create mode 100644 gcc/jit/docs/cp/topics/expressions.rst create mode 100644 gcc/jit/docs/cp/topics/functions.rst create mode 100644 gcc/jit/docs/cp/topics/index.rst create mode 100644 gcc/jit/docs/cp/topics/locations.rst create mode 100644 gcc/jit/docs/cp/topics/objects.rst create mode 100644 gcc/jit/docs/cp/topics/types.rst create mode 100644 gcc/jit/docs/examples/emit-alphabet.bf create mode 100644 gcc/jit/docs/examples/tut01-hello-world.c create mode 100644 gcc/jit/docs/examples/tut01-hello-world.cc create mode 100644 gcc/jit/docs/examples/tut02-square.c create mode 100644 gcc/jit/docs/examples/tut02-square.cc create mode 100644 gcc/jit/docs/examples/tut03-sum-of-squares.c create mode 100644 gcc/jit/docs/examples/tut03-sum-of-squares.cc create mode 100644 gcc/jit/docs/examples/tut04-toyvm/Makefile create mode 100644 gcc/jit/docs/examples/tut04-toyvm/factorial.toy create mode 100644 gcc/jit/docs/examples/tut04-toyvm/fibonacci.toy create mode 100644 gcc/jit/docs/examples/tut04-toyvm/toyvm.c create mode 100644 gcc/jit/docs/examples/tut04-toyvm/toyvm.cc create mode 100644 gcc/jit/docs/examples/tut05-bf.c create mode 100644 gcc/jit/docs/index.rst create mode 100644 gcc/jit/docs/internals/index.rst create mode 100644 gcc/jit/docs/internals/test-hello-world.exe.log.txt create mode 100644 gcc/jit/docs/intro/factorial.png create mode 100644 gcc/jit/docs/intro/index.rst create mode 100644 gcc/jit/docs/intro/sum-of-squares.png create mode 100644 gcc/jit/docs/intro/tutorial01.rst create mode 100644 gcc/jit/docs/intro/tutorial02.rst create mode 100644 gcc/jit/docs/intro/tutorial03.rst create mode 100644 gcc/jit/docs/intro/tutorial04.rst create mode 100644 gcc/jit/docs/intro/tutorial05.rst create mode 100644 gcc/jit/docs/topics/compilation.rst create mode 100644 gcc/jit/docs/topics/contexts.rst create mode 100644 gcc/jit/docs/topics/expressions.rst create mode 100644 gcc/jit/docs/topics/functions.rst create mode 100644 gcc/jit/docs/topics/index.rst create mode 100644 gcc/jit/docs/topics/locations.rst create mode 100644 gcc/jit/docs/topics/objects.rst create mode 100644 gcc/jit/docs/topics/types.rst create mode 100644 gcc/jit/dummy-frontend.c create mode 100644 gcc/jit/jit-builtins.c create mode 100644 gcc/jit/jit-builtins.h create mode 100644 gcc/jit/jit-common.h create mode 100644 gcc/jit/jit-logging.c create mode 100644 gcc/jit/jit-logging.h create mode 100644 gcc/jit/jit-playback.c create mode 100644 gcc/jit/jit-playback.h create mode 100644 gcc/jit/jit-recording.c create mode 100644 gcc/jit/jit-recording.h create mode 100644 gcc/jit/jit-result.c create mode 100644 gcc/jit/jit-result.h create mode 100644 gcc/jit/jit-spec.c create mode 100644 gcc/jit/jit-tempdir.c create mode 100644 gcc/jit/jit-tempdir.h create mode 100644 gcc/jit/libgccjit++.h create mode 100644 gcc/jit/libgccjit.c create mode 100644 gcc/jit/libgccjit.h create mode 100644 gcc/jit/libgccjit.map create mode 100644 gcc/jit/notes.txt create mode 100644 gcc/lcm.h copy gcc/{tsan.h => loop-unroll.h} (70%) create mode 100644 gcc/lra-remat.c create mode 100644 gcc/match.pd delete mode 100644 gcc/pointer-set.c delete mode 100644 gcc/pointer-set.h create mode 100644 gcc/rtl-chkp.c create mode 100644 gcc/rtl-chkp.h create mode 100644 gcc/rtl-iter.h create mode 100644 gcc/rtlhash.c copy gcc/{print-rtl.h => rtlhash.h} (72%) create mode 100644 gcc/sanopt.c create mode 100644 gcc/symbol-summary.h create mode 100644 gcc/testsuite/ChangeLog-2014 create mode 100644 gcc/testsuite/ChangeLog.jit create mode 100644 gcc/testsuite/c-c++-common/Wbool-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/Wmemset-transposed-args1.c create mode 100644 gcc/testsuite/c-c++-common/Wmemset-transposed-args2.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-count-negative-1.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-count-negative-2.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-count-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/Wshift-count-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/addrtmp.c create mode 100644 gcc/testsuite/c-c++-common/asan/aggressive-opts.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-4.c create mode 100644 gcc/testsuite/c-c++-common/asan/bitfield-5.c create mode 100644 gcc/testsuite/c-c++-common/asan/kasan-recover-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/kasan-recover-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-asan-check-glob.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-10.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-11.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-12.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-13.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-14.c create mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-15.c delete mode 100644 gcc/testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr61530.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62089.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62140-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr62140-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr63316.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr63638.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr63888.c copy gcc/testsuite/c-c++-common/asan/{use-after-return-1.c => pr64820.c} (57%) create mode 100644 gcc/testsuite/c-c++-common/asan/red-align-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/red-align-2.c copy gcc/testsuite/c-c++-common/asan/{no-instrument-reads.c => sanitize-all-1.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/asan/shadow-offset-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/strlen-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-aligned-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-3.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_errors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c create mode 100644 gcc/testsuite/c-c++-common/cpp/openacc-define-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/openacc-define-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/openacc-define-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr63831-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr63831-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr65238-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/nesting-fail-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c create mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/clauses-fail.c copy gcc/testsuite/{gcc.dg/gomp => c-c++-common/goacc}/collapse-1.c (72%) create mode 100644 gcc/testsuite/c-c++-common/goacc/data-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-duplicate-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deviceptr-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/if-clause-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/if-clause-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-private-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nesting-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nesting-data-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/parallel-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pcopy.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pcopyin.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pcopyout.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pcreate.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pragma_context.c create mode 100644 gcc/testsuite/c-c++-common/goacc/present-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/sb-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/sb-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/sb-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/update-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nesting-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nesting-warn-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr60823-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr61200.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63249.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63328.c create mode 100644 gcc/testsuite/c-c++-common/pr19807-1.c create mode 100644 gcc/testsuite/c-c++-common/pr49706-2.c create mode 100644 gcc/testsuite/c-c++-common/pr53874.c create mode 100644 gcc/testsuite/c-c++-common/pr56493.c create mode 100644 gcc/testsuite/c-c++-common/pr57653-2.c copy libsanitizer/asan/asan_lock.h => gcc/testsuite/c-c++-common/pr57653-2.h (100%) create mode 100644 gcc/testsuite/c-c++-common/pr57653.c create mode 100644 gcc/testsuite/c-c++-common/pr57653.h create mode 100644 gcc/testsuite/c-c++-common/pr60226.c create mode 100644 gcc/testsuite/c-c++-common/pr61405.c create mode 100644 gcc/testsuite/c-c++-common/pr61553.c create mode 100644 gcc/testsuite/c-c++-common/pr62199-2.c create mode 100644 gcc/testsuite/c-c++-common/pr62199.c create mode 100644 gcc/testsuite/c-c++-common/pr63764-1.c create mode 100644 gcc/testsuite/c-c++-common/pr63764-2.c create mode 100644 gcc/testsuite/c-c++-common/pr65040.c create mode 100644 gcc/testsuite/c-c++-common/pr65120.c create mode 100644 gcc/testsuite/c-c++-common/pr65556.c create mode 100644 gcc/testsuite/c-c++-common/sizeof-array-argument.c create mode 100644 gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/aarch64-vect-lane-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-1.h create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-10.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-11.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-12.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-12.h create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-13.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-14.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-15.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-16.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-17.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-18.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-4.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-5.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-6.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-7.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-8.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow-9.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-arith-overflow.h create mode 100644 gcc/testsuite/c-c++-common/torture/pr61741.c create mode 100644 gcc/testsuite/c-c++-common/tsan/bitfield_race.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr65400-1.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr65400-2.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr65400-3.c create mode 100644 gcc/testsuite/c-c++-common/tsan/step.c create mode 100644 gcc/testsuite/c-c++-common/tsan/tsan_barrier.h create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-8.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/align-9.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-8.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-9.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/nonnull-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-10.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-6.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-8.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/object-size-9.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-negate-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-sub-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr56917.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63520.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63802.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63839.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63866.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63879-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr63879-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64121.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64289.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64344-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64344-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr65081.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr65367.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/recovery-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/recovery-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/recovery-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/recovery-common.inc create mode 100644 gcc/testsuite/c-c++-common/ubsan/sanitize-all-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/sanitize-all-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/sanitize-all-3.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/sanitize-all-4.c delete mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-5.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-7.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/shift-8.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/undefined-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/unreachable-2.c copy gcc/testsuite/{g++.dg/pch/empty.Hs => c-c++-common/wdate-time.c} (100%) create mode 100644 gcc/testsuite/g++.dg/Wshadow.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag10.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag11.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag12.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag13.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag14.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag8.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag9.C create mode 100644 gcc/testsuite/g++.dg/abi/anon4.C create mode 100644 gcc/testsuite/g++.dg/abi/comdat1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle-arm-crypto.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle63.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle64.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle65.C create mode 100644 gcc/testsuite/g++.dg/abi/no-weak1.C create mode 100644 gcc/testsuite/g++.dg/abi/spec1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr62017.C create mode 100644 gcc/testsuite/g++.dg/asan/pr64937.C create mode 100644 gcc/testsuite/g++.dg/asan/pr65004.C copy libgomp/testsuite/libgomp.c++/for-1.C => gcc/testsuite/g++.dg/cilk-plus/CK/cf [...] create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc copy libgomp/testsuite/libgomp.c++/for-1.C => gcc/testsuite/g++.dg/cilk-plus/CK/fo [...] create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr60967.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx11.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx98.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr64127.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-2.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-3.C create mode 100644 gcc/testsuite/g++.dg/cpp/utf16-pr41698-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wdtor1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1558.C copy gcc/testsuite/g++.dg/cpp0x/{auto11.C => auto43.C} (59%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-48324.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52282-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52892-1.C copy gcc/testsuite/g++.dg/cpp0x/{constexpr-fnptr.C => constexpr-52892-2.C} (57%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-54002.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-55942.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-56991.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-57764.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-59686.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-59937-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-59937-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-59938.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-60245.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-61484.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-63241.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-63265.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-64462.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-65080.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-attribute3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor14a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ctor18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fold1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-fold2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inhctor1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-mutable2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-neg3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrcomp1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-stmtexpr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-targ2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-type-decl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-type-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-using3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cplusplus.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/cplusplus_0x.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype60.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype62.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/deleted9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/elision_conv.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-n3922.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist87.C copy gcc/testsuite/g++.dg/cpp0x/{udlit-systemheader.C => initlist88.C} (53%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist89.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist90.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist91.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist92.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist93.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist94.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-62155.C copy gcc/testsuite/g++.dg/cpp0x/{bind.C => lambda/lambda-cast1.C} (60%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept26.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept27.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr48453.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr54377.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58155.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58781.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr59816.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60209.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr60249.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr61924.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr62024.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr62101.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63904.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65072.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65075.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65127.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65327.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65398-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65398.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65558.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr65736.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-namespace-ambiguous.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-namespace-using-directive.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-sfinae-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-sfinae.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic159.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic160.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic161.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic162.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic163.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic164.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic165.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-57397-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-57397-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-57626.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-59361.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-59988.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-60130.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-62276.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn26.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-incr1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-initlist1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local-compound1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-local3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-ref1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-switch1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-switch2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-switch3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-type-def-compound1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-type-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-void1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-void2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/cplusplus_1y.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx98.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-sized-dealloc-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-sized-dealloc.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-vla.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-uneval1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/phoobhar.h create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr57644.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr59867.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr63996.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr64626-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr64626-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr65202.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr65340.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/sized-dealloc1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/sized-dealloc2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/sized-dealloc3.C copy gcc/testsuite/g++.dg/{pch/empty.Hs => cpp1y/testinc/phoobhar.h} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template-sfinae-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template-sfinae.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template-vs-std-literal-o [...] create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ16.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ20.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ21.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ22.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ23.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ9.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/vla1.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/vla11.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/vla12.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/vla13.C delete mode 100644 gcc/testsuite/g++.dg/cpp1y/vla3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/cplusplus.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/range-for1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/typename-tmpl-tmpl-parm.C delete mode 100644 gcc/testsuite/g++.dg/debug/dwarf2-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/deleted-member-function.C rename gcc/testsuite/g++.dg/debug/{ => dwarf2}/dwarf2-1.C (61%) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/dwarf2-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp11.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp14.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/lang-cpp98.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/noreturn-function.C rename gcc/testsuite/g++.dg/debug/{pr46123.C => dwarf2/pr46123-2.C} (81%) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C create mode 100644 gcc/testsuite/g++.dg/debug/pr65678.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr60862.C create mode 100644 gcc/testsuite/g++.dg/expr/ptr-arith1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-deprecated-1.C create mode 100644 gcc/testsuite/g++.dg/ext/complit14.C create mode 100644 gcc/testsuite/g++.dg/ext/desig8.C create mode 100644 gcc/testsuite/g++.dg/ext/fnname4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_literal_type2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_constructible4.C create mode 100644 gcc/testsuite/g++.dg/ext/mv17.C create mode 100644 gcc/testsuite/g++.dg/ext/mv18.C create mode 100644 gcc/testsuite/g++.dg/ext/mv19.C create mode 100644 gcc/testsuite/g++.dg/ext/mv20.C create mode 100644 gcc/testsuite/g++.dg/ext/mv21.C create mode 100644 gcc/testsuite/g++.dg/ext/mv22.C create mode 100644 gcc/testsuite/g++.dg/ext/mv23.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr16.C create mode 100644 gcc/testsuite/g++.dg/ext/stmtexpr17.C create mode 100644 gcc/testsuite/g++.dg/ext/varargs1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector28.C create mode 100644 gcc/testsuite/g++.dg/gcov/gcov-15.C copy gcc/testsuite/g++.dg/{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} (79%) copy gcc/testsuite/g++.dg/{gomp/gomp.exp => goacc/goacc.exp} (84%) create mode 100644 gcc/testsuite/g++.dg/gomp/openmp-simd-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr59628.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr63249.C create mode 100644 gcc/testsuite/g++.dg/guality/pr55541.C create mode 100644 gcc/testsuite/g++.dg/inherit/using8.C create mode 100644 gcc/testsuite/g++.dg/init/aggr11.C create mode 100644 gcc/testsuite/g++.dg/init/aggr12.C create mode 100644 gcc/testsuite/g++.dg/init/array38.C create mode 100644 gcc/testsuite/g++.dg/init/array39.C copy gcc/testsuite/g++.dg/init/{explicit1.C => explicit2.C} (68%) create mode 100644 gcc/testsuite/g++.dg/init/goto3.C create mode 100644 gcc/testsuite/g++.dg/init/pr64527.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-28a.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-34.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-35.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-36.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-37.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-38.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-39.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-40.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-41.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-42.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-43.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-44.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-45.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-46.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-47.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-48.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-5.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-icf-6.C create mode 100644 gcc/testsuite/g++.dg/ipa/polymorphic-call-1.C copy gcc/testsuite/g++.dg/ipa/{pr61160-1.C => pr61160-2.C} (56%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr61160-3.C copy gcc/testsuite/g++.dg/ipa/{pr60600.C => pr61540.C} (63%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr61654.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr61800.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr62015.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63306.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63470.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63574.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63580.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63587-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63587-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63595.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63621.C copy gcc/testsuite/g++.dg/ipa/{pr61160-1.C => pr63814.C} (51%) create mode 100644 gcc/testsuite/g++.dg/ipa/pr63838.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr63894.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64049-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64049-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64049.h create mode 100644 gcc/testsuite/g++.dg/ipa/pr64059.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64068.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64146.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64612.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64858.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr64896.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65002.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65008.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65034.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65263.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65465.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65557.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65722.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr65765.C create mode 100644 gcc/testsuite/g++.dg/lookup/using54.C create mode 100644 gcc/testsuite/g++.dg/lookup/using55.C create mode 100644 gcc/testsuite/g++.dg/lto/pr62026.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63166_0.ii create mode 100644 gcc/testsuite/g++.dg/lto/pr63166_1.ii create mode 100644 gcc/testsuite/g++.dg/lto/pr63270.h create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr63270_2.C create mode 100644 gcc/testsuite/g++.dg/lto/pr64043_0.C copy gcc/testsuite/g++.dg/lto/{pr60150.H => pr64076.H} (100%) create mode 100644 gcc/testsuite/g++.dg/lto/pr64076_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr64076_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65193_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65276_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65276_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65302_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65302_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65316_0.C copy gcc/testsuite/g++.dg/{pch/empty.Hs => lto/pr65316_1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/lto/pr65475_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65475_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65475b_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65475b_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65475c_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr65475c_1.C create mode 100644 gcc/testsuite/g++.dg/opt/declone2.C create mode 100644 gcc/testsuite/g++.dg/opt/devirt5.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse1.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr61654.C create mode 100644 gcc/testsuite/g++.dg/opt/pr62078.C create mode 100644 gcc/testsuite/g++.dg/opt/pr62146.C create mode 100644 gcc/testsuite/g++.dg/opt/pr64338.C create mode 100644 gcc/testsuite/g++.dg/opt/pr65003.C create mode 100644 gcc/testsuite/g++.dg/opt/pr65074.C create mode 100644 gcc/testsuite/g++.dg/opt/pr65554.C create mode 100644 gcc/testsuite/g++.dg/other/default10.C create mode 100644 gcc/testsuite/g++.dg/other/default11.C create mode 100644 gcc/testsuite/g++.dg/other/default12.C create mode 100644 gcc/testsuite/g++.dg/other/default9.C create mode 100644 gcc/testsuite/g++.dg/other/dump-ada-spec-3.C create mode 100644 gcc/testsuite/g++.dg/other/empty-class.C create mode 100644 gcc/testsuite/g++.dg/other/operator3.C create mode 100644 gcc/testsuite/g++.dg/other/pr63815.C create mode 100644 gcc/testsuite/g++.dg/other/virtual3.C create mode 100644 gcc/testsuite/g++.dg/overload/defarg9.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis3.C create mode 100644 gcc/testsuite/g++.dg/parse/assign1.C create mode 100644 gcc/testsuite/g++.dg/parse/error55.C create mode 100644 gcc/testsuite/g++.dg/parse/error56.C create mode 100644 gcc/testsuite/g++.dg/parse/fnname1.C create mode 100644 gcc/testsuite/g++.dg/parse/fnname2.C create mode 100644 gcc/testsuite/g++.dg/parse/friend12.C create mode 100644 gcc/testsuite/g++.dg/parse/ivdep-2.C create mode 100644 gcc/testsuite/g++.dg/parse/ivdep-3.C create mode 100644 gcc/testsuite/g++.dg/parse/pr58898.C create mode 100644 gcc/testsuite/g++.dg/parse/pr61804.C create mode 100644 gcc/testsuite/g++.dg/pr58123.C rename gcc/testsuite/g++.dg/{pr61289-2.c => pr61289-2.C} (100%) create mode 100644 gcc/testsuite/g++.dg/pr61324.C create mode 100644 gcc/testsuite/g++.dg/pr62079.C create mode 100644 gcc/testsuite/g++.dg/pr63766.C create mode 100644 gcc/testsuite/g++.dg/pr63995-1.C create mode 100644 gcc/testsuite/g++.dg/pr64037.C create mode 100644 gcc/testsuite/g++.dg/pr64191.C create mode 100644 gcc/testsuite/g++.dg/pr64353.C create mode 100644 gcc/testsuite/g++.dg/pr64688-2.C create mode 100644 gcc/testsuite/g++.dg/pr64688.C create mode 100644 gcc/testsuite/g++.dg/pr65032.C create mode 100644 gcc/testsuite/g++.dg/pr65049.C create mode 100644 gcc/testsuite/g++.dg/pr65240-1.C create mode 100644 gcc/testsuite/g++.dg/pr65240-2.C create mode 100644 gcc/testsuite/g++.dg/pr65240-3.C create mode 100644 gcc/testsuite/g++.dg/pr65240-4.C create mode 100644 gcc/testsuite/g++.dg/pr65240.h create mode 100644 gcc/testsuite/g++.dg/pr65242.C create mode 100644 gcc/testsuite/g++.dg/pr65295.C create mode 100644 gcc/testsuite/g++.dg/pr65802.C create mode 100644 gcc/testsuite/g++.dg/rtti/dyncast7.C create mode 100644 gcc/testsuite/g++.dg/stackprotectexplicit2.C copy gcc/testsuite/g++.dg/tc1/{dr217.C => dr217-2.C} (80%) create mode 100644 gcc/testsuite/g++.dg/template/array29.C create mode 100644 gcc/testsuite/g++.dg/template/conv14.C create mode 100644 gcc/testsuite/g++.dg/template/crash120.C create mode 100644 gcc/testsuite/g++.dg/template/defarg18.C create mode 100644 gcc/testsuite/g++.dg/template/friend56.C create mode 100644 gcc/testsuite/g++.dg/template/friend57.C create mode 100644 gcc/testsuite/g++.dg/template/friend58.C create mode 100644 gcc/testsuite/g++.dg/template/friend59.C create mode 100644 gcc/testsuite/g++.dg/template/local-fn1.C create mode 100644 gcc/testsuite/g++.dg/template/local9.C create mode 100644 gcc/testsuite/g++.dg/template/nested6.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent14.C create mode 100644 gcc/testsuite/g++.dg/template/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/template/operator13.C create mode 100644 gcc/testsuite/g++.dg/template/operator14.C create mode 100644 gcc/testsuite/g++.dg/template/overload14.C create mode 100644 gcc/testsuite/g++.dg/template/pr16564.C create mode 100644 gcc/testsuite/g++.dg/template/pr34938-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr34938-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr51385.C create mode 100644 gcc/testsuite/g++.dg/template/pr52819.C create mode 100644 gcc/testsuite/g++.dg/template/pr54377.C create mode 100644 gcc/testsuite/g++.dg/template/pr54987.C create mode 100644 gcc/testsuite/g++.dg/template/pr57573.C create mode 100644 gcc/testsuite/g++.dg/template/pr61537.C create mode 100644 gcc/testsuite/g++.dg/template/pr61670.C create mode 100644 gcc/testsuite/g++.dg/template/pr61745.C create mode 100644 gcc/testsuite/g++.dg/template/pr64100.C create mode 100644 gcc/testsuite/g++.dg/template/pr65390.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem29.C create mode 100644 gcc/testsuite/g++.dg/template/recurse4.C create mode 100644 gcc/testsuite/g++.dg/template/ref9.C create mode 100644 gcc/testsuite/g++.dg/template/repo11.C create mode 100644 gcc/testsuite/g++.dg/template/spec38.C create mode 100644 gcc/testsuite/g++.dg/template/static36.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice3.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice4.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local10.C create mode 100644 gcc/testsuite/g++.dg/torture/20141013.C create mode 100644 gcc/testsuite/g++.dg/torture/pr59240.C create mode 100644 gcc/testsuite/g++.dg/torture/pr60871.C create mode 100644 gcc/testsuite/g++.dg/torture/pr61554.C create mode 100644 gcc/testsuite/g++.dg/torture/pr61558.C create mode 100644 gcc/testsuite/g++.dg/torture/pr61848.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62121.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62127.C create mode 100644 gcc/testsuite/g++.dg/torture/pr62175.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63237.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63366.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63419.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63476.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63512.C create mode 100644 gcc/testsuite/g++.dg/torture/pr63632.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64139.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64280.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64282.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64312.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64378.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64565.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64568-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64568.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64669.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64686.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64978.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64988.C create mode 100644 gcc/testsuite/g++.dg/torture/pr64995.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65249.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65555.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65600.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65626.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65655.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65694.C create mode 100644 gcc/testsuite/g++.dg/torture/pr65747.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/morefunc.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/pr35545.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/pr63581.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder.C create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder_class1.h create mode 100644 gcc/testsuite/g++.dg/tree-prof/reorder_class2.h create mode 100644 gcc/testsuite/g++.dg/tree-ssa/calloc.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/deleted-label1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nonzero-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nonzero-2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/nonzero-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr63841.C delete mode 100644 gcc/testsuite/g++.dg/tree-ssa/tmmti-2.C create mode 100644 gcc/testsuite/g++.dg/tsan/pr64265.C create mode 100644 gcc/testsuite/g++.dg/tsan/tsan_barrier.h create mode 100644 gcc/testsuite/g++.dg/tsan/vptr_benign_race.C create mode 100644 gcc/testsuite/g++.dg/tsan/vptr_harmful_race.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/attrib-1.C delete mode 100644 gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-4.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-5.C create mode 100644 gcc/testsuite/g++.dg/ubsan/object-size-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr63813.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr63913.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr63956.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr64632.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr64717-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr64717-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr64984.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr65000.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr65019.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr65583.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr65610.C copy gcc/testsuite/g++.dg/ubsan/{return-1.C => return-3.C} (56%) create mode 100644 gcc/testsuite/g++.dg/ubsan/shift-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vla-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-4.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-5.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-6.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-7.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-8.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-9.C create mode 100644 gcc/testsuite/g++.dg/vect/pr64410.cc create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wdelete-incomplete-3.C copy gcc/testsuite/g++.dg/warn/{Wdelete-incomplete-2.C => Wdelete-incomplete-4.C} (51%) create mode 100644 gcc/testsuite/g++.dg/warn/Wformat-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winit-self-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmemset-transposed-args-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmissing-field-initializers-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-10.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-final-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-final.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsuggest-override.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-22.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-23.C create mode 100644 gcc/testsuite/g++.dg/warn/pr61945.C create mode 100644 gcc/testsuite/g++.dg/warn/register-parm-1.C delete mode 100644 gcc/testsuite/g++.dg/warn/wdate-time.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120822-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120830-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120830-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120913-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120917-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20120927-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20121010-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20121027-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20121220-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140110-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140723-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20140816-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20150108.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20150327.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/386.c (76%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/86.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG11.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG12.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG13.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG16.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG17.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG18.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG21.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG22.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG23.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG24.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG25.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG4.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG5.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/BUG6.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/DFcmp.c (99%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/HIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/HIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/PYRBUG.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/QIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/QIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SFset.c (98%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/SIset.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/UHIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/UQIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/USIcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/a3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aa.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aaa.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/abs.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ac.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/acc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/add.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/add386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/addcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andmem.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andn.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andok.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andsi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/andsparc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/aos.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/arr.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/as.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ase.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b3.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/b88.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bad.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/band.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bb0.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bb1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bbb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bcopy.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bfins.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bfx.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bge.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bit.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bitf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bitw.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/blk.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bt386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bugc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/buns.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/bx.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/c2.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/call.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/call386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/callind.c (100%) copy gcc/testsuite/gcc.c-torture/compile/{calls.c => calls-void.c} (70%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/charmtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmphi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmpsi386.c (69%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cmul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cn1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/comb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/consec.c (82%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/const.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/conv.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/conv_tst.c (93%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/csebug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/cvt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/d.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dbl_parm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dblbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ddd.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dead.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/delay.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/di.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dilayout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dimove.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dimul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/div.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/divdf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/dshift.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/e.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ex.c (65%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ext.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/f1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/f2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fdmul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/flo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/float.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/flt_const.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fnul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/foo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/forgetcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/fq.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/g.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/gen_tst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/glob.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/gronk.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/hi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/hibug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/i++.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/i.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/icmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ifreg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/imm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/isinf.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/jmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/jumptab.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/l.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/layout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ll1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/llbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lll.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/load8.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loadhicc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/log2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/logic.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loop-1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/loop386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/lop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m5.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/m68.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mbyte.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mchar.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mcmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mdouble.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/memtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/miscomp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mod.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/modcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/move.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/move_qhi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mregtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/msp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mu.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mul.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mword.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/mword1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/n.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/n1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/nand.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/neg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/o.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/omit.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/opout.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/opt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/or.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/or386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/p.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/parms.c (80%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pass.c (70%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pmt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/poor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pp.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr52773.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61042.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61684.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr61848.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr62312.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr63282.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr63761.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr64067.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr64269.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr64494.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65014.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65153.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65163.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65241.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65540.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65593.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65595.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65680.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr65735.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pret-arg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pyr.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/pyr2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/q.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/r.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/r1.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/rel.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/rmsc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/round.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/run.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/s.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sar.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scal.c (79%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/scond.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/section.c rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/selfrec.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/seq.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/set386.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/set88.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sh.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shand.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shft.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shift.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shloop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/shm.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/signext.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/signext2.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sim.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/simple.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sne.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sound.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sparcbug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/speed.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/store0.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/storecc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/str.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stru.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/structret.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/stuct.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sub32.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/subcc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/subcse.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/sym.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/symconst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/t.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test-flow.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test-loop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/test.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/time.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/tmp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/trivial.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/trunc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/u.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/udconvert.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/udivmod4.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uns.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uns_tst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/uuarg.c (50%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/v.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/w.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/ww.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/x.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xb.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xbg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xc.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xcsebug.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xdi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xfoo.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xi.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xlop.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xmtst.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xneg.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xopt.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xor.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xorn.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xpp.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xs.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xsh.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xz.c (100%) rename gcc/testsuite/gcc.c-torture/{unsorted => compile}/xzz.c (100%) delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20010122-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20010129-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20020404-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20021024-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20021127-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030125-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030216-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20030222-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040629-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040703-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040705-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040705-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040709-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040709-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20040811-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050316-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050316-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20050604-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20061101-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20061220-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20081117-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20101011-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/20110418-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20120919-1.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/20140212-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20140622-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20140828-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20141022-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20141107-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20141125-1.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920612-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920710-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/920711-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/930529-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/931004-12.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/980709-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/981130-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990127-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990413-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/990826-0.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/bf64-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-4.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-6.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-7.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/cmpsi-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/cvt-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/eeprof-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/loop-2f.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/loop-2g.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/memset-4.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/nest-align-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr19689.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr22493-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr23047.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr29797-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr31448.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr35456.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr37573.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr38151.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr39228.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr39501.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr40386.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr43220.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr44683.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr45262.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr47237.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr51581-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr52979-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr52979-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr53366-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr56799.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr57124.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr57344-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr58570.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr60822.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61517.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61673.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61682.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr61725.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr62151.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63209.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63302.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63641.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63659.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr63843.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64006.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64255.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64260.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64682.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64718.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64756.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64957.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr64979.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65053-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65053-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65170.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65215-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65215-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65215-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65215-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65215-5.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65216.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65369.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65401.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65418-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65418-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65427.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr65648.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/pr7284-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/simd-4.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/strcpy-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/strncmp-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/usmul.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/vrp-5.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/vrp-6.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/zerolen-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/unsorted/DFcmp.x delete mode 100644 gcc/testsuite/gcc.c-torture/unsorted/SFset.x delete mode 100644 gcc/testsuite/gcc.c-torture/unsorted/call.c rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/20111227-2.c (89%) rename gcc/testsuite/{gcc.c-torture/execute => gcc.dg}/20111227-3.c (89%) create mode 100644 gcc/testsuite/gcc.dg/20141029-1.c create mode 100644 gcc/testsuite/gcc.dg/20150306-1.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-11.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-12.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-13.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-14.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-15.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-1.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-2.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-3.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-4.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-5.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-6.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-7.c create mode 100644 gcc/testsuite/gcc.dg/Wc90-c99-compat-8.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-1.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-2.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-3.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-4.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-5.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-6.c create mode 100644 gcc/testsuite/gcc.dg/Wc99-c11-compat-7.c copy gcc/testsuite/gcc.dg/{c99-mixdecl-1.c => Wdeclaration-after-statement-4.c} (60%) create mode 100644 gcc/testsuite/gcc.dg/Wdesignated-init-2.c create mode 100644 gcc/testsuite/gcc.dg/Wdesignated-init.c create mode 100644 gcc/testsuite/gcc.dg/Wimplicit-int-1.c create mode 100644 gcc/testsuite/gcc.dg/Wimplicit-int-2.c create mode 100644 gcc/testsuite/gcc.dg/Wimplicit-int-3.c create mode 100644 gcc/testsuite/gcc.dg/Wimplicit-int-4.c create mode 100644 gcc/testsuite/gcc.dg/Wincompatible-pointer-types.c create mode 100644 gcc/testsuite/gcc.dg/Wint-conversion.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-overflow-26.c create mode 100644 gcc/testsuite/gcc.dg/addr_equal-1.c copy gcc/testsuite/gcc.dg/{array-2.c => array-11.c} (80%) copy gcc/testsuite/gcc.dg/{array-3.c => array-12.c} (74%) copy gcc/testsuite/gcc.dg/{array-4.c => array-13.c} (85%) copy gcc/testsuite/gcc.dg/{array-6.c => array-14.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/aru-2.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr63845.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr64170.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr64981.c create mode 100644 gcc/testsuite/gcc.dg/asr_div1.c delete mode 100644 gcc/testsuite/gcc.dg/attr-isr.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-15.c create mode 100644 gcc/testsuite/gcc.dg/c11-stdatomic-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-true_min-1.c create mode 100644 gcc/testsuite/gcc.dg/c90-func-1.c create mode 100644 gcc/testsuite/gcc.dg/c90-func-2.c copy gcc/testsuite/{g++.dg/parse/semicolon1.h => gcc.dg/c90-func-2.h} (56%) create mode 100644 gcc/testsuite/gcc.dg/c99-flex-array-typedef-1.c create mode 100644 gcc/testsuite/gcc.dg/c99-flex-array-typedef-2.c create mode 100644 gcc/testsuite/gcc.dg/c99-flex-array-typedef-3.c copy gcc/testsuite/gcc.dg/{c99-flex-array-5.c => c99-flex-array-typedef-5.c} (52%) copy gcc/testsuite/gcc.dg/{c99-flex-array-7.c => c99-flex-array-typedef-7.c} (70%) create mode 100644 gcc/testsuite/gcc.dg/c99-flex-array-typedef-8.c create mode 100644 gcc/testsuite/gcc.dg/case-bogus-1.c create mode 100644 gcc/testsuite/gcc.dg/combine-clobber.c create mode 100644 gcc/testsuite/gcc.dg/combine_ashiftrt_1.c create mode 100644 gcc/testsuite/gcc.dg/combine_ashiftrt_2.c copy gcc/testsuite/gcc.dg/cpp/{Wvariadic-1.c => Wvariadic-1p.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/cpp/builtin-macro-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c90.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c90_neg.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr23827_c99.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr60570.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-3.c copy gcc/testsuite/{g++.dg/parse/semicolon1.h => gcc.dg/cpp/pr61854-3.h} (63%) create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-5.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-6.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-7.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-c90.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61854-c94.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr61977.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr65238-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr4.h create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr5.c create mode 100644 gcc/testsuite/gcc.dg/cpp/syshdr5.h create mode 100644 gcc/testsuite/gcc.dg/cpp/trad/pr65238-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-10.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-11.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-12.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-13.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-14.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-15.c delete mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-8.c delete mode 100644 gcc/testsuite/gcc.dg/cproj-fails-with-broken-glibc.c create mode 100644 gcc/testsuite/gcc.dg/cwsc0.c create mode 100644 gcc/testsuite/gcc.dg/cwsc1.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-4.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/atomic.c rename gcc/testsuite/gcc.dg/debug/{ => dwarf2}/dwarf2-3.c (77%) rename gcc/testsuite/gcc.dg/debug/{ => dwarf2}/dwarf2-3.h (100%) create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11-d4-strict.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c99.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/noreturn-function-attribute.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/noreturn-function-keyword.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/stacked-qualified-types-3.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr65771.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-abs-5.c create mode 100644 gcc/testsuite/gcc.dg/fold-cstring.c create mode 100644 gcc/testsuite/gcc.dg/fold-cvect.c create mode 100644 gcc/testsuite/gcc.dg/fold-reassoc-3.c create mode 100644 gcc/testsuite/gcc.dg/globalalias-2.c create mode 100644 gcc/testsuite/gcc.dg/globalalias.c create mode 100644 gcc/testsuite/gcc.dg/gnu-predef-1.c copy gcc/testsuite/gcc.dg/{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} (80%) create mode 100644 gcc/testsuite/gcc.dg/goacc/acc_on_device-1.c copy gcc/testsuite/gcc.dg/{gomp/gomp.exp => goacc/goacc.exp} (85%) create mode 100644 gcc/testsuite/gcc.dg/gomp/openmp-simd-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-blocks-4.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-single-loop-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c create mode 100644 gcc/testsuite/gcc.dg/guality/const-volatile.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr63300-const-volatile.c create mode 100644 gcc/testsuite/gcc.dg/guality/restrict.c rename gcc/testsuite/gcc.dg/{inline_1.c => inline-36.c} (100%) rename gcc/testsuite/gcc.dg/{inline_2.c => inline-37.c} (100%) rename gcc/testsuite/gcc.dg/{inline_3.c => inline-38.c} (100%) rename gcc/testsuite/gcc.dg/{inline_4.c => inline-39.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/ipa/PR64550.c create mode 100644 gcc/testsuite/gcc.dg/ipa/PR64559.c create mode 100644 gcc/testsuite/gcc.dg/ipa/PR65282.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-7.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inlinehint-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-14.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-15.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-17.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-19.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-22.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-24.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-28.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-29.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-30.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-31.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-32.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-33.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-34.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr61986.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr63551.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr63569.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr63595.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr63747.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr63909.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr64041.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr64307.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr65287.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr65318.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-3.c create mode 100644 gcc/testsuite/gcc.dg/ira-loop-pressure.c create mode 100644 gcc/testsuite/gcc.dg/localalias-2.c create mode 100644 gcc/testsuite/gcc.dg/localalias.c create mode 100644 gcc/testsuite/gcc.dg/long_branch.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-ctor-merge_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-privatize_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/chkp-static-bounds_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60449_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr60449_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61786_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61786_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64373_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64415_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64415_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64684_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64684_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64684_2.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64685_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr64685_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr65130_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr65130_1.c create mode 100644 gcc/testsuite/gcc.dg/memmove-4.c create mode 100644 gcc/testsuite/gcc.dg/memset-2.c create mode 100644 gcc/testsuite/gcc.dg/no-math-errno-1.c create mode 100644 gcc/testsuite/gcc.dg/no-math-errno-2.c create mode 100644 gcc/testsuite/gcc.dg/no-math-errno-3.c create mode 100644 gcc/testsuite/gcc.dg/no-math-errno-4.c create mode 100644 gcc/testsuite/gcc.dg/no-strict-overflow-8.c create mode 100644 gcc/testsuite/gcc.dg/noreorder.c create mode 100644 gcc/testsuite/gcc.dg/noreorder2.c create mode 100644 gcc/testsuite/gcc.dg/noreorder3.c create mode 100644 gcc/testsuite/gcc.dg/noreorder4.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-3.c create mode 100644 gcc/testsuite/gcc.dg/pg-override.c create mode 100644 gcc/testsuite/gcc.dg/pg.c copy gcc/testsuite/gcc.dg/plugin/{one_time-test-1.c => sreal-test-1.c} (67%) create mode 100644 gcc/testsuite/gcc.dg/plugin/sreal_plugin.c copy gcc/testsuite/gcc.dg/plugin/{one_time-test-1.c => wide-int-test-1.c} (67%) create mode 100644 gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c create mode 100644 gcc/testsuite/gcc.dg/pointer-array-atomic.c create mode 100644 gcc/testsuite/gcc.dg/pointer-array-quals-1.c create mode 100644 gcc/testsuite/gcc.dg/pointer-array-quals-2.c create mode 100644 gcc/testsuite/gcc.dg/pr52769.c create mode 100644 gcc/testsuite/gcc.dg/pr52904.c create mode 100644 gcc/testsuite/gcc.dg/pr55023.c create mode 100644 gcc/testsuite/gcc.dg/pr56980.c create mode 100644 gcc/testsuite/gcc.dg/pr57233.c create mode 100644 gcc/testsuite/gcc.dg/pr58893-0.h create mode 100644 gcc/testsuite/gcc.dg/pr58893.c create mode 100644 gcc/testsuite/gcc.dg/pr59304.c create mode 100644 gcc/testsuite/gcc.dg/pr59717.c create mode 100644 gcc/testsuite/gcc.dg/pr61058.c create mode 100644 gcc/testsuite/gcc.dg/pr61162-2.c create mode 100644 gcc/testsuite/gcc.dg/pr61529.c create mode 100644 gcc/testsuite/gcc.dg/pr61561.c create mode 100644 gcc/testsuite/gcc.dg/pr61583.c create mode 100644 gcc/testsuite/gcc.dg/pr61692.c create mode 100644 gcc/testsuite/gcc.dg/pr61756.c create mode 100644 gcc/testsuite/gcc.dg/pr61762.c create mode 100644 gcc/testsuite/gcc.dg/pr61773.c create mode 100644 gcc/testsuite/gcc.dg/pr61776.c create mode 100644 gcc/testsuite/gcc.dg/pr61852.c create mode 100644 gcc/testsuite/gcc.dg/pr61861.c create mode 100644 gcc/testsuite/gcc.dg/pr61868.c create mode 100644 gcc/testsuite/gcc.dg/pr62004.c create mode 100644 gcc/testsuite/gcc.dg/pr62024.c create mode 100644 gcc/testsuite/gcc.dg/pr62030.c copy gcc/testsuite/gcc.dg/{pr47684.c => pr62070.c} (65%) create mode 100644 gcc/testsuite/gcc.dg/pr62090-2.c create mode 100644 gcc/testsuite/gcc.dg/pr62090.c create mode 100644 gcc/testsuite/gcc.dg/pr62167-run.c create mode 100644 gcc/testsuite/gcc.dg/pr62167.c create mode 100644 gcc/testsuite/gcc.dg/pr62294.c create mode 100644 gcc/testsuite/gcc.dg/pr62294.h create mode 100644 gcc/testsuite/gcc.dg/pr63186.c create mode 100644 gcc/testsuite/gcc.dg/pr63284.c create mode 100644 gcc/testsuite/gcc.dg/pr63342.c create mode 100644 gcc/testsuite/gcc.dg/pr63387.c create mode 100644 gcc/testsuite/gcc.dg/pr63453.c create mode 100644 gcc/testsuite/gcc.dg/pr63480.c create mode 100644 gcc/testsuite/gcc.dg/pr63543.c create mode 100644 gcc/testsuite/gcc.dg/pr63549.c create mode 100644 gcc/testsuite/gcc.dg/pr63567-1.c create mode 100644 gcc/testsuite/gcc.dg/pr63567-2.c create mode 100644 gcc/testsuite/gcc.dg/pr63567-3.c create mode 100644 gcc/testsuite/gcc.dg/pr63567-4.c create mode 100644 gcc/testsuite/gcc.dg/pr63568.c copy gcc/testsuite/gcc.dg/{pr47684.c => pr63593.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr63594-1.c create mode 100644 gcc/testsuite/gcc.dg/pr63594-2.c create mode 100644 gcc/testsuite/gcc.dg/pr63626.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-1.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-2.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-3.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-4.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-5.c create mode 100644 gcc/testsuite/gcc.dg/pr63637-6.c create mode 100644 gcc/testsuite/gcc.dg/pr63665.c create mode 100644 gcc/testsuite/gcc.dg/pr63743.c create mode 100644 gcc/testsuite/gcc.dg/pr63748.c create mode 100644 gcc/testsuite/gcc.dg/pr63762.c create mode 100644 gcc/testsuite/gcc.dg/pr63770.c create mode 100644 gcc/testsuite/gcc.dg/pr63804.c create mode 100644 gcc/testsuite/gcc.dg/pr63835.c create mode 100644 gcc/testsuite/gcc.dg/pr63856.c copy gcc/testsuite/gcc.dg/{pr54113.c => pr63877.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/pr63914.c create mode 100644 gcc/testsuite/gcc.dg/pr64007.c create mode 100644 gcc/testsuite/gcc.dg/pr64015.c create mode 100644 gcc/testsuite/gcc.dg/pr64075.c create mode 100644 gcc/testsuite/gcc.dg/pr64087.c create mode 100644 gcc/testsuite/gcc.dg/pr64252.c create mode 100644 gcc/testsuite/gcc.dg/pr64277.c create mode 100644 gcc/testsuite/gcc.dg/pr64295.c create mode 100644 gcc/testsuite/gcc.dg/pr64309.c create mode 100644 gcc/testsuite/gcc.dg/pr64316.c create mode 100644 gcc/testsuite/gcc.dg/pr64406.c create mode 100644 gcc/testsuite/gcc.dg/pr64417.c create mode 100644 gcc/testsuite/gcc.dg/pr64423.c create mode 100644 gcc/testsuite/gcc.dg/pr64434.c create mode 100644 gcc/testsuite/gcc.dg/pr64440.c create mode 100644 gcc/testsuite/gcc.dg/pr64454.c create mode 100644 gcc/testsuite/gcc.dg/pr64465.c create mode 100644 gcc/testsuite/gcc.dg/pr64511.c create mode 100644 gcc/testsuite/gcc.dg/pr64536.c create mode 100644 gcc/testsuite/gcc.dg/pr64563.c create mode 100644 gcc/testsuite/gcc.dg/pr64663.c create mode 100644 gcc/testsuite/gcc.dg/pr64709.c create mode 100644 gcc/testsuite/gcc.dg/pr64715-1.c create mode 100644 gcc/testsuite/gcc.dg/pr64715-2.c create mode 100644 gcc/testsuite/gcc.dg/pr64766.c create mode 100644 gcc/testsuite/gcc.dg/pr64778.c create mode 100644 gcc/testsuite/gcc.dg/pr64807.c create mode 100644 gcc/testsuite/gcc.dg/pr64817-1.c create mode 100644 gcc/testsuite/gcc.dg/pr64817-2.c create mode 100644 gcc/testsuite/gcc.dg/pr64817-3.c create mode 100644 gcc/testsuite/gcc.dg/pr64856.c create mode 100644 gcc/testsuite/gcc.dg/pr64935-1.c create mode 100644 gcc/testsuite/gcc.dg/pr64935-2.c create mode 100644 gcc/testsuite/gcc.dg/pr65050.c create mode 100644 gcc/testsuite/gcc.dg/pr65063.c create mode 100644 gcc/testsuite/gcc.dg/pr65066.c create mode 100644 gcc/testsuite/gcc.dg/pr65228.c create mode 100644 gcc/testsuite/gcc.dg/pr65321.c create mode 100644 gcc/testsuite/gcc.dg/pr65408.c create mode 100644 gcc/testsuite/gcc.dg/pr65521.c create mode 100644 gcc/testsuite/gcc.dg/pr65533.c create mode 100644 gcc/testsuite/gcc.dg/pr65658.c create mode 100644 gcc/testsuite/gcc.dg/pr65780-1.c create mode 100644 gcc/testsuite/gcc.dg/pr65780-2.c copy gcc/testsuite/gcc.dg/{sibcall-4.c => sibcall-10.c} (97%) copy gcc/testsuite/gcc.dg/{sibcall-3.c => sibcall-9.c} (97%) create mode 100644 gcc/testsuite/gcc.dg/signbit-sa.c copy gcc/testsuite/gcc.dg/{sms-3.c => sms-12.c} (78%) create mode 100644 gcc/testsuite/gcc.dg/ssp-3.c create mode 100644 gcc/testsuite/gcc.dg/ssp-4.c copy gcc/testsuite/gcc.dg/{ssp-1.c => stackprotectexplicit1.c} (75%) create mode 100644 gcc/testsuite/gcc.dg/store-motion-fgcse-sm.c copy gcc/testsuite/gcc.dg/{strlenopt-24.c => strlenopt-27.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/tm/pr64391.c create mode 100644 gcc/testsuite/gcc.dg/torture/20141202-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128-exact-underflow.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128-extendxf-underflow.c create mode 100644 gcc/testsuite/gcc.dg/torture/ftrapv-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr60606-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61576.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61602.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61681.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61742.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61757.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61772.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61786.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61787.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr61964.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr62031.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr62238.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63380-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63380-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63464.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63554.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63738.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63800.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr63941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64088.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64091.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64199.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64284.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64326.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64357.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64365.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64728.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64853.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr64882.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65077.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65270-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65270-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr65517.c create mode 100644 gcc/testsuite/gcc.dg/torture/vshuf-64.inc copy gcc/testsuite/gcc.dg/torture/{vshuf-v4sf.c => vshuf-v16sf.c} (70%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v8si.c => vshuf-v16si.c} (75%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v32qi.c => vshuf-v32hi.c} (85%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v16qi.c => vshuf-v64qi.c} (79%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v4df.c => vshuf-v8df.c} (74%) copy gcc/testsuite/gcc.dg/torture/{vshuf-v4di.c => vshuf-v8di.c} (81%) copy gcc/testsuite/{gcc.c-torture/execute => gcc.dg/tree-prof}/20050826-2.c (75%) copy gcc/testsuite/{gcc.c-torture/execute => gcc.dg/tree-prof}/cmpsf-1.c (89%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-29.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-30.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-32.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/interposition.c copy gcc/testsuite/gcc.dg/tree-ssa/{ivopts-lt.c => ivopts-lt-2.c} (72%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-40.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr43378.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr47477.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr60770-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61144.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61607.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr62112-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr62112-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr64183.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr64705.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr64801.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr65136.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-38.c copy gcc/testsuite/gcc.dg/tree-ssa/{restrict-3.c => restrict-5.c} (78%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-35.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-ccp-22.c => ssa-ccp-36.c} (53%) copy gcc/testsuite/{c-c++-common/pr46562.c => gcc.dg/tree-ssa/ssa-ccp-37.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-copyprop-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-43.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/stdarg-7.c copy gcc/testsuite/gcc.dg/tree-ssa/{vrp89.c => vrp93.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp94.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp95.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp96.c create mode 100644 gcc/testsuite/gcc.dg/typeof-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/bounds-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/bounds-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c-shift-2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/ipa-icf-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/object-size-9.c copy gcc/testsuite/{c-c++-common/ubsan/typedef-1.c => gcc.dg/ubsan/pr63690.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/ucnid-14.c create mode 100644 gcc/testsuite/gcc.dg/uninit-18.c create mode 100644 gcc/testsuite/gcc.dg/uninit-19.c create mode 100644 gcc/testsuite/gcc.dg/uninit-20.c create mode 100644 gcc/testsuite/gcc.dg/unroll-2.c create mode 100644 gcc/testsuite/gcc.dg/unroll-3.c create mode 100644 gcc/testsuite/gcc.dg/unroll-4.c create mode 100644 gcc/testsuite/gcc.dg/unroll-5.c rename gcc/testsuite/gcc.dg/{unroll_5.c => unroll-6.c} (100%) delete mode 100644 gcc/testsuite/gcc.dg/unroll_1.c delete mode 100644 gcc/testsuite/gcc.dg/unroll_2.c delete mode 100644 gcc/testsuite/gcc.dg/unroll_3.c delete mode 100644 gcc/testsuite/gcc.dg/unroll_4.c create mode 100644 gcc/testsuite/gcc.dg/vec-andxor1.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-vect-pr61917.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c rename gcc/testsuite/gcc.dg/vect/{dump-tree-dceloop-pr26359.c => pr26359.c} (54%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr59354.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr60196-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr60196-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr61634.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr61680.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62021.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62073.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62075.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63148.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63189.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63341-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63341-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63379.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63530.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr63605.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64252.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64404.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64421.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64493.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64495.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64829.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr64844.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65310.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65494.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65518.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c rename gcc/testsuite/gcc.dg/vect/{cond-reduc-1.c => vect-cond-reduc-1.c} (86%) rename gcc/testsuite/gcc.dg/vect/{cond-reduc-2.c => vect-cond-reduc-2.c} (95%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-mul_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-mul_2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c copy gcc/testsuite/gcc.dg/vect/{vect-simd-clone-12.c => vect-simd-clone-13.c} (52%) copy gcc/testsuite/gcc.dg/vect/{vect-simd-clone-12.c => vect-simd-clone-14.c} (52%) create mode 100644 gcc/testsuite/gcc.dg/visibility-22.c create mode 100644 gcc/testsuite/gcc.dg/visibility-23.c delete mode 100644 gcc/testsuite/gcc.dg/wdate-time.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-17.c create mode 100644 gcc/testsuite/gcc.dg/zero_sign_ext_test.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-16.c create mode 100644 gcc/testsuite/gcc.misc-tests/godump-1.c copy gcc/testsuite/{gcc.dg/tree-ssa/tree-ssa.exp => gcc.misc-tests/godump.exp} (88%) create mode 100644 gcc/testsuite/gcc.misc-tests/output.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/func-ret-64x1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_64x1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/abs_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/README copy gcc/testsuite/{gcc.c-torture/execute/execute.exp => gcc.target/aarch64/advsim [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/binary_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/unary_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vaba.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vabal.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vabd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vabdl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vabs.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vaddhn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vaddl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vaddw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vand.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vbic.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vbsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcage.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcagt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcale.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcalt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vceq.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcge.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcgt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcle.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcls.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vclt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vclz.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcnt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcombine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcreate.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/veor.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vext.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfma.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfma_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfms.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vget_high.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vget_low.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vhadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vhsub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vldX.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmax.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlX.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmla.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmla_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlal.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmls.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmls_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmovl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmovn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmul.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmull.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmull_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmvn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vneg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vorn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vorr.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpadal.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpaddl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpmax.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpmin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqabs.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmull.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqneg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqsub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vraddhn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrhadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsli_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsri_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubhn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vsubw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vtrn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vuzp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vzip.c create mode 100644 gcc/testsuite/gcc.target/aarch64/arm_neon-nosimd-error.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bics_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bics_4.c copy gcc/testsuite/gcc.target/aarch64/{c-output-template-3.c => c-output-template- [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/eon_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/legitimize_stack_var_before_re [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/lr_free_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/lr_free_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/madd_after_asm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mult-synth_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62040.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62178.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr62262.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr63424.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr64263_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr64304.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr65235_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr65624.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shrink_wrap_symbol_ref_1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_s64.x delete mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ext_u64.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/int_comparisons_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vbsl_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcage_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcagt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcale_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcaled_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcales_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcalt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcaltd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcalts_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vfma_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vfms_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_f32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_f64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_p16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_p8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_s64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_s8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_u16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_u32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_u64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vget_lane_u8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_f32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_f64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_p16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_p8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_s64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_s8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u64_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vgetq_lane_u8_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmls_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_lane_const_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_n_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuld_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuld_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuls_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmuls_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vpaddd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s16_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_lane_s32_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlalh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlals_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlslh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsls_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhs_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s16_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_lane_s32_ind [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s16_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_high_laneq_s32_in [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmullh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmullh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulls_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqdmulls_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vqshlb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vset_lane_s16_const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vsqrt_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/singleton_intrinsics_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sisd-shft-neg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store-pair-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/subsp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/symbol-range-tiny.c create mode 100644 gcc/testsuite/gcc.target/aarch64/symbol-range.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/test_frame_common.h create mode 100644 gcc/testsuite/gcc.target/aarch64/unsigned-float.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vabs_intrinsic_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vbslq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vbslq_f64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vbslq_u64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vbslq_u64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vdup_n_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec_init_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_ctz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vget_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vld1_lane-o0.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vld1_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/volatileloadpair-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/volatileloadpair-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vset_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vstN_1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr61586.c create mode 100644 gcc/testsuite/gcc.target/arm/README.advsimd-intrinsics create mode 100644 gcc/testsuite/gcc.target/arm/constant-pool.c create mode 100644 gcc/testsuite/gcc.target/arm/copysign_softfloat_1.c create mode 100644 gcc/testsuite/gcc.target/arm/divzero.c create mode 100644 gcc/testsuite/gcc.target/arm/fuse-caller-save.c create mode 100644 gcc/testsuite/gcc.target/arm/get_address_cost_aligned_max_offset.c create mode 100644 gcc/testsuite/gcc.target/arm/identical-invariants.c create mode 100644 gcc/testsuite/gcc.target/arm/ifcvt-size-check.c create mode 100644 gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c create mode 100644 gcc/testsuite/gcc.target/arm/ldrd-strd-pair-1.c create mode 100644 gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c create mode 100644 gcc/testsuite/gcc.target/arm/lround-vcvt_1.c copy gcc/testsuite/{gcc.dg => gcc.target/arm}/lto/lto.exp (89%) create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_0.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_1.c create mode 100644 gcc/testsuite/gcc.target/arm/macro_defs0.c create mode 100644 gcc/testsuite/gcc.target/arm/macro_defs1.c create mode 100644 gcc/testsuite/gcc.target/arm/macro_defs2.c create mode 100644 gcc/testsuite/gcc.target/arm/max-insns-skipped.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-1.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-10.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-2.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-3.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-4.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-5.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-6.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-7.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-8.c create mode 100644 gcc/testsuite/gcc.target/arm/memset-inline-9.c rename gcc/testsuite/gcc.target/arm/neon/{vrndqaf32.c => vrndaqf32.c} (78%) rename gcc/testsuite/gcc.target/arm/neon/{vrndqmf32.c => vrndmqf32.c} (78%) rename gcc/testsuite/gcc.target/arm/neon/{vrndqnf32.c => vrndnqf32.c} (78%) rename gcc/testsuite/gcc.target/arm/neon/{vrndqpf32.c => vrndpqf32.c} (78%) create mode 100644 gcc/testsuite/gcc.target/arm/no-volatile-in-it.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr60606-4.c create mode 100644 gcc/testsuite/gcc.target/arm/pr61948.c create mode 100644 gcc/testsuite/gcc.target/arm/pr63210.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64453.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64460_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64600_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr64818.c create mode 100644 gcc/testsuite/gcc.target/arm/pr65067.c create mode 100644 gcc/testsuite/gcc.target/arm/pr65647-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr65647.c create mode 100644 gcc/testsuite/gcc.target/arm/pr65710.c create mode 100644 gcc/testsuite/gcc.target/arm/pr65729.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vrndx_f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/neon-vrndxq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0plus-1.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0plus-2.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m0plus-3.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c create mode 100644 gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c create mode 100644 gcc/testsuite/gcc.target/arm/split-live-ranges-for-shrink-wrap.c delete mode 100644 gcc/testsuite/gcc.target/arm/thumb1-far-jump-3.c copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-1.c} (54%) copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-2.c} (51%) copy gcc/testsuite/gcc.target/arm/{thumb1-imm.c => thumb1-load-64bit-constant-3.c} (54%) create mode 100644 gcc/testsuite/gcc.target/arm/thumb1-ual-1.c create mode 100644 gcc/testsuite/gcc.target/arm/unsigned-float.c create mode 100644 gcc/testsuite/gcc.target/arm/vect-copysignf.c copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lceilf_1.c} (57%) copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lfloorf_1.c} (57%) copy gcc/testsuite/gcc.target/arm/{vect-rounding-btruncf.c => vect-lroundf_1.c} (57%) create mode 100644 gcc/testsuite/gcc.target/avr/tiny-caller-save.c create mode 100644 gcc/testsuite/gcc.target/avr/tiny-memx.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr63633-ice-mult.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr64331.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr64452.c create mode 100644 gcc/testsuite/gcc.target/epiphany/fcmp-1.c create mode 100644 gcc/testsuite/gcc.target/h8300/pr17306-1.c create mode 100644 gcc/testsuite/gcc.target/h8300/pr17306-2.c create mode 100644 gcc/testsuite/gcc.target/h8300/pr58400.c copy gcc/testsuite/gcc.target/i386/{amd64-abi-4.c => amd64-abi-7.c} (100%) create mode 100644 gcc/testsuite/gcc.target/i386/amd64-abi-8.c create mode 100644 gcc/testsuite/gcc.target/i386/amd64-abi-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr63594-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr63594-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr63594-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr63594-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr64252.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr64286.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-aggressive-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-aggressive.c copy gcc/testsuite/gcc.target/i386/{avx512cd-check.h => avx512bw-check.h} (76%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckwd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vdbpsadbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu16-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vmovdqu8-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpabsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpabsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackssdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpacksswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackusdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpackuswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddusb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddusw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpaddw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpavgb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpavgw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpblendmb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpblendmw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcastw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpeqb-2.c} (64%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpequb-2.c} (63%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpequw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpequw-2.c} (62%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpeqw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512bw-vpcmpeqw-2.c} (62%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeb-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeub-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeub-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgeuw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgeuw-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgew-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgew-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtb-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtub-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtub-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtuw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtuw-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpgtw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpgtw-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleb-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleub-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleub-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpleuw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpleuw-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmplew-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmplew-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltb-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltub-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltub-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltuw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltuw-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpltw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpltw-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpneqb-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpnequb-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpnequw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpnequw-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpneqw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512bw-vpcmpneqw-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpcmpw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermi2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermt2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpermw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovzxwd-2.c => avx512bw-vpmaddwd-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaxuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminub-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpminuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovb2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovm2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovsxbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovuswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovw2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovwb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmovzxbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmullw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufhw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshuflw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpslldq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsllwi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsravw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrawi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrldq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsrlwi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubusb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubusw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsubw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vptestmb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vptestmd-2.c => avx512bw-vptestmb-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vptestmw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vptestmd-2.c => avx512bw-vptestmw-2.c} (62%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vptestnmb-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vptestnmd-2.c => avx512bw-vptestnmb-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vptestnmw-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vptestnmd-2.c => avx512bw-vptestnmw-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpckhwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpunpcklwd-2.c copy gcc/testsuite/gcc.target/i386/{avx512cd-check.h => avx512dq-check.h} (76%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-kmovb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpcklpd-2.c => avx512dq-vandnpd-2.c} (59%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vandnps-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpckhps-2.c => avx512dq-vandnps-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vandpd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpcklpd-2.c => avx512dq-vandpd-2.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vandps-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpckhps-2.c => avx512dq-vandps-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x2-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcastf32x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf32x8-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcastf32x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcastf64x2-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcastf64x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x2-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcasti32x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti32x8-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcasti32x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcasti64x2-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcasti64x4-2.c => avx512dq-vbroad [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2qq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovsxdq-2.c => avx512dq-vcvtpd2qq-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtpd2uqq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovzxbq-2.c => avx512dq-vcvtpd2uqq-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2qq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcasti64x4-2.c => avx512dq-vcvtps [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtps2uqq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovzxwq-2.c => avx512dq-vcvtps2uqq-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2pd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vmovddup-2.c => avx512dq-vcvtqq2pd-2.c} (53%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtqq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2qq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovsxwq-2.c => avx512dq-vcvttpd2qq-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvttpd2uqq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovzxwq-2.c => avx512dq-vcvttpd2uqq- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2qq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vbroadcasti64x4-2.c => avx512dq-vcvttp [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvttps2uqq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpmovzxwq-2.c => avx512dq-vcvttps2uqq- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2pd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vmovddup-2.c => avx512dq-vcvtuqq2pd-2. [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vcvtuqq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextractf32x8-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextractf64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextracti32x8-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vextracti64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasspd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinsertf32x8-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinsertf64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinserti32x8-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinserti64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vorpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vorps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovd2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovm2q-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmovq2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpmullq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vrangepd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpcklpd-2.c => avx512dq-vrangepd-2.c} (55%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vrangeps-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vunpckhps-2.c => avx512dq-vrangeps-2.c} (55%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vrangesd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vrangess-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreducepd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vsqrtpd-2.c => avx512dq-vreducepd-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreduceps-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vsqrtps-2.c => avx512dq-vreduceps-2.c} (61%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreducesd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vreducess-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vxorps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr63594-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr63594-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpequd-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqd-2.c => avx512f-vpcmpequd-2.c} (82%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpequq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpeqq-2.c => avx512f-vpcmpequq-2.c} (81%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtud-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtd-2.c => avx512f-vpcmpgtud-2.c} (82%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtuq-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpcmpgtq-2.c => avx512f-vpcmpgtuq-2.c} (81%) copy gcc/testsuite/gcc.target/i386/{avx512er-check.h => avx512ifma-check.h} (81%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddhuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512ifma-vpmaddluq-2.c copy gcc/testsuite/gcc.target/i386/{avx512er-check.h => avx512vbmi-check.h} (81%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermi2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpermt2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c copy gcc/testsuite/gcc.target/i386/{avx512cd-check.h => avx512vl-check.h} (72%) copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512vl-gather-1.c} (81%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32gatherd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32gatherpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32gatherps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32gatherq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32scatterd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32scatterpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32scatterps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i32scatterq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64gatherd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64gatherpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64gatherps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64gatherq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64scatterd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64scatterpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64scatterps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-i64scatterq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vaddpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vaddps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vaddps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-valignd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-valignd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-valignq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-valignq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vandnpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vandnps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vandpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vandps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vblendmpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vblendmps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastf64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcasti64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcastss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcmppd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcmpps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcompresspd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcompressps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtdq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2dq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2qq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2udq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtpd2uqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtph2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2dq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2qq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2udq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2uqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtqq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2dq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2qq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2udq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttpd2uqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2dq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2qq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2udq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvttps2uqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtudq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtuqq2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vdbpsadbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vdivpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vdivps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vdivps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vexpandpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vexpandps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextractf32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextractf64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextracti32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vextracti64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfixupimmps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmaddXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfnmsubXXXps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfpclasspd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vfpclassps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetexppd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetexpps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetmantpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vgetmantps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsertf32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsertf64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinserti64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmaxpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmaxps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vminpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vminpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vminps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vminps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovddup-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa32-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqa64-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu16-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu32-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu64-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovdqu8-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovntdqa-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovshdup-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovsldup-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovupd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovups-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovups-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmulpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmulps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmulps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vorpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vorps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpabsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpackssdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpacksswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpackusdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpackuswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddusb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddusw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpaddw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandnq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpandq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpavgb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpavgw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpblendmw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcastw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpequw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpeqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpged-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgeuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpgtw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpled-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpleuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpltuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpneqq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpnequq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcmpw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpconflictd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpconflictq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2q-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermi2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpdi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermilpsi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermpdi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermq-imm-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermq-var-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2q-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermt2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpermw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vplzcntd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vplzcntq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaddhuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaddluq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaddubsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaddwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmaxuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminub-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminud-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminud-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminuq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpminuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovb2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovd2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovdb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2b-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2q-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovm2w-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovq2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovsxwq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovusqw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovuswb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovw2m-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovwb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmovzxwq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmuldq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulhuw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulhw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulld-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmullq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmullw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmultishiftqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmuludq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpord-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpord-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vporq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vporq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprold-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprold-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolvd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprolvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprord-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprord-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorvd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vprorvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsadbw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshufd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshufhw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshuflw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpslld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpslld-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpslldi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllqi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllvd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsllwi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsradi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsraq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsraqi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsravd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsravq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsravw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsraw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrawi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrld-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrldi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlqi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrlwi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubsb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubsw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubusb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubusw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsubw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpternlogd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpternlogq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestmw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vptestnmw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhqdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckhwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpckldq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklqdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpunpcklwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpxord-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpxord-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpxorq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrangepd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrangeps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrcp14pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrcp14ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vreducepd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vreduceps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrndscalepd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrndscaleps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14pd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vrsqrt14ps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vscalefpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vscalefps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshuff32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshuff64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufi32x4-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufi64x2-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vshufps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsqrtpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsqrtps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsubpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsubps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vsubps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpckhpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpckhps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpcklpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vunpcklps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vxorpd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vxorps-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-always_inline.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-bndret.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-builtins-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-const-check-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-hidden-def.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-label-address.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-remove-bndint-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strchr.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-strlen-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-10.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-11.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-12.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-13.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-14.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-15.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-16.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-5.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-6.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-7.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-8.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-9.c create mode 100644 gcc/testsuite/gcc.target/i386/clwb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/conversion-2.c create mode 100644 gcc/testsuite/gcc.target/i386/extract-insert-combining.c create mode 100644 gcc/testsuite/gcc.target/i386/fentry-override.c create mode 100644 gcc/testsuite/gcc.target/i386/fentry.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-rec.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-xmm-run.c create mode 100644 gcc/testsuite/gcc.target/i386/fuse-caller-save-xmm.c create mode 100644 gcc/testsuite/gcc.target/i386/indjmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/intrinsics_opt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/intrinsics_opt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/intrinsics_opt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/intrinsics_opt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mcount_pic.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-4.c copy gcc/testsuite/gcc.target/i386/{memset-strategy-1.c => memset-strategy-2.c} (70%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/alloca-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/arg-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/bitfields-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds [...] create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/calloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-1.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-2.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/chkp-thunk-comdat-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/fastcall-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/field-addr-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/frame-address-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/hard-reg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/if-stmt-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/label-address-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/legacy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/macro.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/malloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-zero-length.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/mpx-check.h copy gcc/testsuite/{gcc.dg/asan/asan.exp => gcc.target/i386/mpx/mpx.exp} (68%) create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/nested-function-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-store-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65508.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr65531.cc create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/realloc-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-1-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-2-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-3-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-lbv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-nov.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/reference-4-ubv.cpp create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-pointer-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/return-struct-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/sincos-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-array-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-init-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/static-string-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-10-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-arg-9-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/struct-copy-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/thread-local-var-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/union-arg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/va-arg-pack-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-3-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-4-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-5-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-6-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-7-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vararg-8-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-1-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-lbv.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-nov.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/vla-2-ubv.c create mode 100644 gcc/testsuite/gcc.target/i386/nop-mcount.c create mode 100644 gcc/testsuite/gcc.target/i386/pcommit-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pie-copyrelocs-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pie-copyrelocs-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pie-copyrelocs-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pie-copyrelocs-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pie.c create mode 100644 gcc/testsuite/gcc.target/i386/pr15184-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr15184-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr32219-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr44551-1.c rename gcc/testsuite/{gcc.dg/tree-ssa => gcc.target/i386}/pr45685.c (65%) copy gcc/testsuite/gcc.target/i386/{pr55458.c => pr47602.c} (50%) copy gcc/testsuite/{gcc.dg/vect/pr52252-ld.c => gcc.target/i386/pr52252-atom.c} (67%) copy gcc/testsuite/{gcc.dg/vect/pr52252-ld.c => gcc.target/i386/pr52252-core.c} (67%) create mode 100644 gcc/testsuite/gcc.target/i386/pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/pr60451.c create mode 100644 gcc/testsuite/gcc.target/i386/pr60851.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61296-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61360.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61403.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61572.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61599-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61599-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61794.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61801.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61855.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61923.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61925-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61925-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr61925-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr62120.c create mode 100644 gcc/testsuite/gcc.target/i386/pr62208.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63285.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63448.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63495.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63527.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63534.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63538.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63542-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63542-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63563.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63600.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63618.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63620.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63637-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63661.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63910.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63947.c create mode 100644 gcc/testsuite/gcc.target/i386/pr63995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64061.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64110.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64114.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64291-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64291-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64317.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64387.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64393.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64409.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64513.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64617.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64805.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64905.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65044.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65078-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65103-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65161.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65167.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65183.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65184.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65217.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65248-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65248-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65248-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65248-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65520.c copy gcc/testsuite/{gcc.dg/torture/pr55890-3.c => gcc.target/i386/pr65523.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/pr65588.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65671.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65693.c create mode 100644 gcc/testsuite/gcc.target/i386/record-mcount.c create mode 100644 gcc/testsuite/gcc.target/i386/shrink_wrap_1.c copy gcc/testsuite/gcc.target/i386/{sse-24.c => sse-25.c} (54%) create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr57233.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr63594-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr63594-2.c create mode 100644 gcc/testsuite/gcc.target/i386/struct-size.c create mode 100644 gcc/testsuite/gcc.target/i386/thunk-retbnd.c create mode 100644 gcc/testsuite/gcc.target/i386/xop-pr57233.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr52076-1.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr52076-2.c copy gcc/testsuite/{gcc.c-torture/compile => gcc.target/m68k}/pr52714.c (61%) create mode 100644 gcc/testsuite/gcc.target/m68k/pr54555.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr59946.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr63347.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr64461.c create mode 100644 gcc/testsuite/gcc.target/mips/20140928.c create mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-1.c create mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-2.c create mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-3.c create mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-4.c create mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-5.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-4.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-5.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-6.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-7.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-8.c create mode 100644 gcc/testsuite/gcc.target/mips/call-saved-9.c copy gcc/testsuite/gcc.target/mips/{const-anchor-1.c => const-anchor-3.c} (64%) copy gcc/testsuite/gcc.target/mips/{const-anchor-2.c => const-anchor-4.c} (58%) copy gcc/testsuite/gcc.target/mips/{dsp-lhx.c => lsa.c} (58%) copy gcc/testsuite/gcc.target/mips/{mips64-dsp-ldx.c => mips64-lsa.c} (58%) create mode 100644 gcc/testsuite/gcc.target/mips/movdf-1.c create mode 100644 gcc/testsuite/gcc.target/mips/movdf-2.c create mode 100644 gcc/testsuite/gcc.target/mips/movdf-3.c create mode 100644 gcc/testsuite/gcc.target/mips/mulsize-5.c create mode 100644 gcc/testsuite/gcc.target/mips/mulsize-6.c copy gcc/testsuite/gcc.target/mips/{octeon2-pipe-1.c => octeon3-pipe-1.c} (82%) create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-1.c create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-2.c create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-3.c create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-4.c create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-5.c create mode 100644 gcc/testsuite/gcc.target/mips/oddspreg-6.c create mode 100644 gcc/testsuite/gcc.target/mips/pr62030-octeon.c create mode 100644 gcc/testsuite/gcc.target/nios2/gpopt-all.c create mode 100644 gcc/testsuite/gcc.target/nios2/gpopt-data.c create mode 100644 gcc/testsuite/gcc.target/nios2/gpopt-global.c create mode 100644 gcc/testsuite/gcc.target/nios2/gpopt-local.c create mode 100644 gcc/testsuite/gcc.target/nios2/gpopt-none.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cprophard.c create mode 100644 gcc/testsuite/gcc.target/powerpc/longcall-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr60102.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr61977-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr61977-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63335.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63491.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr64019.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr64205.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr64505.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr65058.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr65787.c create mode 100644 gcc/testsuite/gcc.target/powerpc/shift-dot.c create mode 100644 gcc/testsuite/gcc.target/powerpc/spe-evmerge.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-15.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-16.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-17.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/upper-regs-df.c create mode 100644 gcc/testsuite/gcc.target/powerpc/upper-regs-sf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-conv1.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-13.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-14.c copy gcc/testsuite/gcc.target/s390/{hotpatch-6.c => hotpatch-15.c} (52%) copy gcc/testsuite/gcc.target/s390/{hotpatch-12.c => hotpatch-16.c} (51%) create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-17.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-18.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-19.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-20.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-21.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-22.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-23.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-24.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-25.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-10.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-11.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-12.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-13.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-14.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-15.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-16.c create mode 100644 gcc/testsuite/gcc.target/s390/hotpatch-compile-9.c create mode 100644 gcc/testsuite/gcc.target/s390/pr61078.c create mode 100644 gcc/testsuite/gcc.target/sh/attr-isr.c create mode 100644 gcc/testsuite/gcc.target/sh/force-cbranch-delay-slot.c copy gcc/testsuite/gcc.target/sh/{pr49263.c => pr49263-1.c} (65%) create mode 100644 gcc/testsuite/gcc.target/sh/pr49263-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr49263-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr49263-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr52933-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53513-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53987-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr53988-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54760-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54760-6.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59278.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59401-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59533-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr61142.c create mode 100644 gcc/testsuite/gcc.target/sh/pr61996.c create mode 100644 gcc/testsuite/gcc.target/sh/pr63260.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64345-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64345-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64366.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64507.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64659-0.h create mode 100644 gcc/testsuite/gcc.target/sh/pr64659-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64659-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64659-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64659-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64660-0.h create mode 100644 gcc/testsuite/gcc.target/sh/pr64660-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64660-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64660-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64660-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64661-0.h create mode 100644 gcc/testsuite/gcc.target/sh/pr64661-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64661-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64661-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64661-4.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64793.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64851-0.h create mode 100644 gcc/testsuite/gcc.target/sh/pr64851-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64851-2.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64851-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr64851-4.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr17280.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr58314-2.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr63783-1.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr63783-2.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr64652.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr65505.c create mode 100644 gcc/testsuite/gcc.target/visium/bit_shift.c create mode 100644 gcc/testsuite/gcc.target/visium/bit_test.c create mode 100644 gcc/testsuite/gcc.target/visium/block_move.c create mode 100644 gcc/testsuite/gcc.target/visium/cstore_eq.c create mode 100644 gcc/testsuite/gcc.target/visium/cstore_fp.c create mode 100644 gcc/testsuite/gcc.target/visium/cstore_uns.c create mode 100644 gcc/testsuite/gcc.target/visium/long_branch.c create mode 100644 gcc/testsuite/gcc.target/visium/loop_clear.c copy gcc/testsuite/gcc.target/{aarch64/aarch64.exp => visium/visium.exp} (83%) create mode 100644 gcc/testsuite/gcc.target/x86_64/abi/callabi/vaarg-6.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_13.f08 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_14.f08 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_constructor_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_initializer_4.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_function_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_class_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_assignment_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/arrayio_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/arrayio_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/associative_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_save_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_13.f08 create mode 100644 gcc/testsuite/gfortran.dg/class_alias.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_dummy_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_to_type_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/class_to_type_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/atomic_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension_2a.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension_2b.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/coindexed_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/collectives_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/cosubscript_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/get_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/lock_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/send_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/sendget_array.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_32.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_35a.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_36.f create mode 100644 gcc/testsuite/gfortran.dg/coarray_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_atomic_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_collectives_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lock_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_lock_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_sync_memory.f90 create mode 100644 gcc/testsuite/gfortran.dg/coindexed_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/continuation_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/continuation_14.f create mode 100644 gcc/testsuite/gfortran.dg/cray_pointers_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_initialized_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/dot_product_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dummy_procedure_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/errnocheck_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_stop_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_stop_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/extends_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/filename_null.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/finalize_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g0_7.f08 create mode 100644 gcc/testsuite/gfortran.dg/fmt_unlimited.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/acc_on_device-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/acc_on_device-2-off.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/acc_on_device-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/assumed.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/asyncwait-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/branch.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/cache-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/coarray.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/combined_loop.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/continuation-free-form.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/cray.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/critical.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/data-tree.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/enter-exit-data.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/fixed-1.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/fixed-2.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/fixed-3.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/fixed-4.f copy gcc/testsuite/gfortran.dg/{gomp/gomp.exp => goacc/goacc.exp} (83%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/if.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/list.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/literal.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/omp.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-kernels-clauses.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-kernels-regions.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parameter.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/private-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pure-elemental-procedures.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/sentinel-free-form.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/several-directives.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/sie.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/subarrays.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/map-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr59488-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr59488-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr62131.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/udr8.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr59586.f create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee.exp create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_1.F90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/intrinsics_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/intrinsics_2.F90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/rounding_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/ieee/underflow_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/implicit_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_internal.f90 create mode 100644 gcc/testsuite/gfortran.dg/integer_exponentiation_6.F90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/kind_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/line_length_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/make_unit.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_86.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_87.f90 create mode 100644 gcc/testsuite/gfortran.dg/negative_unit_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/oldstyle_5.f create mode 100644 gcc/testsuite/gfortran.dg/open_errors_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/open_new_segv.f90 create mode 100644 gcc/testsuite/gfortran.dg/openacc-define-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/openacc-define-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/openacc-define-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_remapping_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56852.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61454.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61669.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61921.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr61960.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr62135.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr62695.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63331.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63778.f create mode 100644 gcc/testsuite/gfortran.dg/pr63821.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63883.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64230.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64528.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64530.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr64980.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr65450.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65504.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/storage_size_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/system_clock_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/type_to_class_2.f03 create mode 100644 gcc/testsuite/gfortran.dg/type_to_class_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_operator_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_24.f03 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/use_without_only_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/used_types_27.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr62283.f create mode 100644 gcc/testsuite/gfortran.dg/widechar_10.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr65758.f90 create mode 100644 gcc/testsuite/gnat.dg/addr7.adb create mode 100644 gcc/testsuite/gnat.dg/addr7.ads create mode 100644 gcc/testsuite/gnat.dg/addr8.adb create mode 100644 gcc/testsuite/gnat.dg/addr8.ads create mode 100644 gcc/testsuite/gnat.dg/blocklocs.adb create mode 100644 gcc/testsuite/gnat.dg/discr42.adb create mode 100644 gcc/testsuite/gnat.dg/discr42_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/discr42_pkg.ads delete mode 100644 gcc/testsuite/gnat.dg/discr6.adb delete mode 100644 gcc/testsuite/gnat.dg/discr6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/entry_queues2.adb create mode 100644 gcc/testsuite/gnat.dg/entry_queues3.adb create mode 100644 gcc/testsuite/gnat.dg/inline1.adb create mode 100644 gcc/testsuite/gnat.dg/inline10.adb create mode 100644 gcc/testsuite/gnat.dg/inline10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline11.adb create mode 100644 gcc/testsuite/gnat.dg/inline11_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline11_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline2.adb create mode 100644 gcc/testsuite/gnat.dg/inline2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline3.adb create mode 100644 gcc/testsuite/gnat.dg/inline3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline4.adb create mode 100644 gcc/testsuite/gnat.dg/inline4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline5.adb create mode 100644 gcc/testsuite/gnat.dg/inline5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline6.adb create mode 100644 gcc/testsuite/gnat.dg/inline6_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline7.adb create mode 100644 gcc/testsuite/gnat.dg/inline7_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline7_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline7_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/inline7_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline8.adb create mode 100644 gcc/testsuite/gnat.dg/inline8_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline8_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline8_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/inline8_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline9.adb create mode 100644 gcc/testsuite/gnat.dg/inline9_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/inline9_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization18.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization18.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization18_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/lto16.adb create mode 100644 gcc/testsuite/gnat.dg/lto16_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/lto16_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/nan_max.adb copy gcc/testsuite/gnat.dg/{object_overflow4.adb => object_overflow5.adb} (64%) create mode 100644 gcc/testsuite/gnat.dg/opt39.adb create mode 100644 gcc/testsuite/gnat.dg/opt40.adb create mode 100644 gcc/testsuite/gnat.dg/opt41.adb create mode 100644 gcc/testsuite/gnat.dg/opt41_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt41_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt42.adb create mode 100644 gcc/testsuite/gnat.dg/opt42.ads create mode 100644 gcc/testsuite/gnat.dg/opt43.adb create mode 100644 gcc/testsuite/gnat.dg/opt44.adb create mode 100644 gcc/testsuite/gnat.dg/opt44.ads create mode 100644 gcc/testsuite/gnat.dg/opt45.adb create mode 100644 gcc/testsuite/gnat.dg/opt46.adb create mode 100644 gcc/testsuite/gnat.dg/opt46.ads create mode 100644 gcc/testsuite/gnat.dg/opt46_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt46_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt47.adb create mode 100644 gcc/testsuite/gnat.dg/opt48.adb create mode 100644 gcc/testsuite/gnat.dg/opt48_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/opt48_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/opt48_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/opt48_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/pack20.adb create mode 100644 gcc/testsuite/gnat.dg/pack20.ads create mode 100644 gcc/testsuite/gnat.dg/pack20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/return4.adb create mode 100644 gcc/testsuite/gnat.dg/return4_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/return4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/round_div.adb create mode 100644 gcc/testsuite/gnat.dg/specs/atomic2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/concat1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/concat1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/no_streams.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/pack10.ads create mode 100644 gcc/testsuite/gnat.dg/specs/pack10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/specs/pack10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/pack11.ads create mode 100644 gcc/testsuite/gnat.dg/specs/pack12.ads create mode 100644 gcc/testsuite/gnat.dg/specs/private2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/private2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/volatile1.ads delete mode 100644 gcc/testsuite/gnat.dg/timing_events.adb create mode 100644 gcc/testsuite/gnat.dg/volatile13.adb create mode 100644 gcc/testsuite/gnat.dg/volatile13.ads create mode 100644 gcc/testsuite/jit.dg/all-non-failing-tests.h create mode 100644 gcc/testsuite/jit.dg/create-code-for-hello-world-executable.h create mode 100644 gcc/testsuite/jit.dg/harness.h create mode 100644 gcc/testsuite/jit.dg/jit.exp create mode 100644 gcc/testsuite/jit.dg/test-accessing-struct.c create mode 100644 gcc/testsuite/jit.dg/test-accessing-union.c create mode 100644 gcc/testsuite/jit.dg/test-arith-overflow.c create mode 100644 gcc/testsuite/jit.dg/test-array-as-pointer.c create mode 100644 gcc/testsuite/jit.dg/test-arrays.c create mode 100644 gcc/testsuite/jit.dg/test-calling-external-function.c create mode 100644 gcc/testsuite/jit.dg/test-calling-function-ptr.c create mode 100644 gcc/testsuite/jit.dg/test-combination.c create mode 100644 gcc/testsuite/jit.dg/test-compile-to-assembler.c create mode 100644 gcc/testsuite/jit.dg/test-compile-to-dynamic-library.c create mode 100644 gcc/testsuite/jit.dg/test-compile-to-executable.c create mode 100644 gcc/testsuite/jit.dg/test-compile-to-object.c create mode 100644 gcc/testsuite/jit.dg/test-constants.c create mode 100644 gcc/testsuite/jit.dg/test-dot-product.c create mode 100644 gcc/testsuite/jit.dg/test-empty.c create mode 100644 gcc/testsuite/jit.dg/test-error-accessing-field-in-other-struct.c create mode 100644 gcc/testsuite/jit.dg/test-error-adding-to-terminated-block.c create mode 100644 gcc/testsuite/jit.dg/test-error-array-as-pointer.c create mode 100644 gcc/testsuite/jit.dg/test-error-bad-cast.c create mode 100644 gcc/testsuite/jit.dg/test-error-block-in-wrong-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-through-ptr-with-mismatchi [...] create mode 100644 gcc/testsuite/jit.dg/test-error-call-through-ptr-with-non-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-through-ptr-with-non-pointer.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-through-ptr-with-not-enoug [...] create mode 100644 gcc/testsuite/jit.dg/test-error-call-through-ptr-with-too-many-args.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-with-mismatching-args.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-with-not-enough-args.c create mode 100644 gcc/testsuite/jit.dg/test-error-call-with-too-many-args.c create mode 100644 gcc/testsuite/jit.dg/test-error-dereference-field-of-non-pointer.c create mode 100644 gcc/testsuite/jit.dg/test-error-dereference-read-of-non-pointer.c create mode 100644 gcc/testsuite/jit.dg/test-error-dereferencing-void-ptr.c create mode 100644 gcc/testsuite/jit.dg/test-error-get-type-bad-enum.c create mode 100644 gcc/testsuite/jit.dg/test-error-index-not-a-numeric-type.c create mode 100644 gcc/testsuite/jit.dg/test-error-local-used-from-other-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-mismatching-types-in-assignment-op.c create mode 100644 gcc/testsuite/jit.dg/test-error-mismatching-types-in-assignment.c create mode 100644 gcc/testsuite/jit.dg/test-error-mismatching-types-in-call.c create mode 100644 gcc/testsuite/jit.dg/test-error-missing-return.c create mode 100644 gcc/testsuite/jit.dg/test-error-new-binary-op-bad-op.c create mode 100644 gcc/testsuite/jit.dg/test-error-new-function-bad-kind.c create mode 100644 gcc/testsuite/jit.dg/test-error-new-unary-op-bad-op.c create mode 100644 gcc/testsuite/jit.dg/test-error-null-passed-to-api.c create mode 100644 gcc/testsuite/jit.dg/test-error-param-reuse.c create mode 100644 gcc/testsuite/jit.dg/test-error-param-sharing.c create mode 100644 gcc/testsuite/jit.dg/test-error-param-used-from-other-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-param-used-without-a-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-pr63969-missing-driver.c create mode 100644 gcc/testsuite/jit.dg/test-error-return-within-void-function.c create mode 100644 gcc/testsuite/jit.dg/test-error-unreachable-block.c create mode 100644 gcc/testsuite/jit.dg/test-error-unrecognized-dump.c create mode 100644 gcc/testsuite/jit.dg/test-error-unterminated-block.c create mode 100644 gcc/testsuite/jit.dg/test-error-value-not-a-numeric-type.c create mode 100644 gcc/testsuite/jit.dg/test-expressions.c create mode 100644 gcc/testsuite/jit.dg/test-factorial.c create mode 100644 gcc/testsuite/jit.dg/test-fibonacci.c create mode 100644 gcc/testsuite/jit.dg/test-functions.c create mode 100644 gcc/testsuite/jit.dg/test-fuzzer.c create mode 100644 gcc/testsuite/jit.dg/test-hello-world.c create mode 100644 gcc/testsuite/jit.dg/test-linked-list.c create mode 100644 gcc/testsuite/jit.dg/test-long-names.c create mode 100644 gcc/testsuite/jit.dg/test-nested-contexts.c create mode 100644 gcc/testsuite/jit.dg/test-nested-loops.c create mode 100644 gcc/testsuite/jit.dg/test-operator-overloading.cc create mode 100644 gcc/testsuite/jit.dg/test-quadratic.c create mode 100644 gcc/testsuite/jit.dg/test-quadratic.cc create mode 100644 gcc/testsuite/jit.dg/test-reading-struct.c create mode 100644 gcc/testsuite/jit.dg/test-string-literal.c create mode 100644 gcc/testsuite/jit.dg/test-sum-of-squares.c create mode 100644 gcc/testsuite/jit.dg/test-threads.c create mode 100644 gcc/testsuite/jit.dg/test-types.c create mode 100644 gcc/testsuite/jit.dg/test-using-global.c create mode 100644 gcc/testsuite/jit.dg/test-volatile.c create mode 100644 gcc/testsuite/jit.dg/verify-dynamic-library.c create mode 100644 gcc/testsuite/lib/mpx-dg.exp create mode 100644 gcc/testsuite/lib/target-utils.exp create mode 100644 gcc/testsuite/obj-c++.dg/lambda-0.mm create mode 100644 gcc/testsuite/obj-c++.dg/lambda-1.mm copy libstdc++-v3/include/precompiled/stdc++.h => gcc/testsuite/obj-c++.dg/standar [...] create mode 100644 gcc/testsuite/objc/compile/pr64668.m create mode 100644 gcc/tree-chkp-opt.c create mode 100644 gcc/tree-chkp.c create mode 100644 gcc/tree-chkp.h create mode 100644 gcc/tree-ssa-scopedtables.c copy gcc/{tree-ssa-dom.h => tree-ssa-scopedtables.h} (54%) create mode 100644 gotools/ChangeLog create mode 100644 gotools/Makefile.am create mode 100644 gotools/Makefile.in create mode 100644 gotools/README copy {zlib => gotools}/aclocal.m4 (99%) copy {libgo => gotools}/config/go.m4 (95%) copy {gnattools => gotools}/configure (73%) create mode 100644 gotools/configure.ac create mode 100644 gotools/go.1 create mode 100644 gotools/gofmt.1 create mode 100644 include/ChangeLog.jit create mode 100644 include/gcc-c-fe.def create mode 100644 include/gcc-c-interface.h create mode 100644 include/gcc-interface.h create mode 100644 include/gomp-constants.h copy libatomic/config/{posix => mingw}/host-config.h (93%) copy libatomic/config/{posix => mingw}/lock.c (72%) create mode 100644 libbacktrace/ChangeLog.jit create mode 100644 libcc1/ChangeLog create mode 100644 libcc1/Makefile.am copy {lto-plugin => libcc1}/Makefile.in (57%) copy {lto-plugin => libcc1}/aclocal.m4 (99%) create mode 100644 libcc1/callbacks.cc create mode 100644 libcc1/callbacks.hh copy libbacktrace/config.h.in => libcc1/cc1plugin-config.h.in (65%) copy {libcilkrts => libcc1}/configure (95%) mode change 100644 => 100755 create mode 100644 libcc1/configure.ac create mode 100644 libcc1/connection.cc create mode 100644 libcc1/connection.hh create mode 100644 libcc1/findcomp.cc copy gcc/print-rtl.h => libcc1/findcomp.hh (71%) create mode 100644 libcc1/libcc1.cc create mode 100644 libcc1/libcc1.sym create mode 100644 libcc1/libcc1plugin.sym create mode 100644 libcc1/marshall.cc create mode 100644 libcc1/marshall.hh create mode 100644 libcc1/names.cc create mode 100644 libcc1/names.hh create mode 100644 libcc1/plugin.cc create mode 100644 libcc1/rpc.hh copy gcc/print-rtl.h => libcc1/status.hh (67%) create mode 100644 libcpp/ChangeLog.jit create mode 100644 libdecnumber/ChangeLog.jit delete mode 100755 libffi/build-ios.sh delete mode 100644 libffi/doc/stamp-vti create mode 100644 libffi/generate-darwin-source-and-headers.py delete mode 100644 libffi/generate-ios-source-and-headers.py delete mode 100644 libffi/generate-osx-source-and-headers.py create mode 100644 libffi/include/ffi_cfi.h create mode 100644 libffi/libffi.pc.in create mode 100644 libffi/src/aarch64/internal.h create mode 100644 libffi/src/alpha/internal.h create mode 100644 libffi/src/arc/arcompact.S create mode 100644 libffi/src/arc/ffi.c copy libffi/src/{m32r => arc}/ffitarget.h (81%) delete mode 100755 libffi/src/arm/gentramp.sh create mode 100644 libffi/src/arm/internal.h delete mode 100644 libffi/src/arm/trampoline.S create mode 100644 libffi/src/m88k/ffi.c create mode 100644 libffi/src/m88k/ffitarget.h create mode 100644 libffi/src/m88k/obsd.S create mode 100644 libffi/src/metag/ffi.c copy libffi/src/{m68k => metag}/ffitarget.h (88%) create mode 100644 libffi/src/metag/sysv.S create mode 100644 libffi/src/microblaze/ffi.c copy libffi/src/{avr32 => microblaze}/ffitarget.h (78%) create mode 100644 libffi/src/microblaze/sysv.S create mode 100644 libffi/src/moxie/eabi.S copy libffi/src/{frv => moxie}/ffi.c (70%) copy libffi/src/{alpha => moxie}/ffitarget.h (81%) create mode 100644 libffi/src/nios2/ffi.c copy libffi/src/{sh => nios2}/ffitarget.h (57%) create mode 100644 libffi/src/nios2/sysv.S create mode 100644 libffi/src/or1k/ffi.c copy libffi/src/{s390 => or1k}/ffitarget.h (84%) create mode 100644 libffi/src/or1k/sysv.S create mode 100644 libffi/src/s390/internal.h create mode 100644 libffi/src/sparc/ffi64.c create mode 100644 libffi/src/sparc/internal.h create mode 100644 libffi/src/vax/elfbsd.S create mode 100644 libffi/src/vax/ffi.c create mode 100644 libffi/src/vax/ffitarget.h copy libffi/src/x86/{ffi64.c => darwin64_c.c} (100%) copy libffi/src/x86/{ffi.c => darwin_c.c} (100%) create mode 100644 libffi/src/x86/ffiw64.c delete mode 100644 libffi/src/x86/freebsd.S create mode 100644 libffi/src/x86/internal.h create mode 100644 libffi/src/x86/internal64.h delete mode 100644 libffi/src/x86/win32.S create mode 100644 libffi/src/xtensa/ffi.c copy libffi/src/{m68k => xtensa}/ffitarget.h (86%) create mode 100644 libffi/src/xtensa/sysv.S copy {gcc => libffi}/testsuite/lib/target-libpath.exp (67%) copy {gcc => libffi}/testsuite/lib/wrapper.exp (95%) rename libffi/testsuite/libffi.call/{closure_stdcall.c => closure_simple.c} (55%) delete mode 100644 libffi/testsuite/libffi.call/closure_thiscall.c create mode 100644 libffi/testsuite/libffi.call/cls_many_mixed_args.c create mode 100644 libffi/testsuite/libffi.call/cls_many_mixed_float_double.c delete mode 100644 libffi/testsuite/libffi.call/many2_win32.c copy libffi/testsuite/libffi.call/{many.c => many_double.c} (66%) create mode 100644 libffi/testsuite/libffi.call/many_mixed.c delete mode 100644 libffi/testsuite/libffi.call/many_win32.c create mode 100644 libffi/testsuite/libffi.call/pr1172638.c rename libffi/testsuite/libffi.call/{fastthis1_win32.c => strlen2.c} (61%) delete mode 100644 libffi/testsuite/libffi.call/strlen2_win32.c rename libffi/testsuite/libffi.call/{fastthis2_win32.c => strlen3.c} (61%) rename libffi/testsuite/libffi.call/{fastthis3_win32.c => strlen4.c} (63%) delete mode 100644 libffi/testsuite/libffi.call/strlen_win32.c delete mode 100644 libffi/testsuite/libffi.call/struct1_win32.c delete mode 100644 libffi/testsuite/libffi.call/struct2_win32.c create mode 100644 libffi/testsuite/libffi.complex/cls_align_complex.inc create mode 100644 libffi/testsuite/libffi.complex/cls_align_complex_double.c create mode 100644 libffi/testsuite/libffi.complex/cls_align_complex_float.c create mode 100644 libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex.inc create mode 100644 libffi/testsuite/libffi.complex/cls_complex_double.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_float.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_struct.inc create mode 100644 libffi/testsuite/libffi.complex/cls_complex_struct_double.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_struct_float.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_va.inc create mode 100644 libffi/testsuite/libffi.complex/cls_complex_va_double.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_va_float.c create mode 100644 libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c copy boehm-gc/testsuite/boehm-gc.lib/lib.exp => libffi/testsuite/libffi.complex/co [...] create mode 100644 libffi/testsuite/libffi.complex/complex.inc create mode 100644 libffi/testsuite/libffi.complex/complex_defs_double.inc create mode 100644 libffi/testsuite/libffi.complex/complex_defs_float.inc create mode 100644 libffi/testsuite/libffi.complex/complex_defs_longdouble.inc create mode 100644 libffi/testsuite/libffi.complex/complex_double.c create mode 100644 libffi/testsuite/libffi.complex/complex_float.c create mode 100644 libffi/testsuite/libffi.complex/complex_int.c create mode 100644 libffi/testsuite/libffi.complex/complex_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/ffitest.h create mode 100644 libffi/testsuite/libffi.complex/many_complex.inc create mode 100644 libffi/testsuite/libffi.complex/many_complex_double.c create mode 100644 libffi/testsuite/libffi.complex/many_complex_float.c create mode 100644 libffi/testsuite/libffi.complex/many_complex_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/return_complex.inc create mode 100644 libffi/testsuite/libffi.complex/return_complex1.inc create mode 100644 libffi/testsuite/libffi.complex/return_complex1_double.c create mode 100644 libffi/testsuite/libffi.complex/return_complex1_float.c create mode 100644 libffi/testsuite/libffi.complex/return_complex1_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/return_complex2.inc create mode 100644 libffi/testsuite/libffi.complex/return_complex2_double.c create mode 100644 libffi/testsuite/libffi.complex/return_complex2_float.c create mode 100644 libffi/testsuite/libffi.complex/return_complex2_longdouble.c create mode 100644 libffi/testsuite/libffi.complex/return_complex_double.c create mode 100644 libffi/testsuite/libffi.complex/return_complex_float.c create mode 100644 libffi/testsuite/libffi.complex/return_complex_longdouble.c create mode 100644 libffi/testsuite/libffi.go/aa-direct.c create mode 100644 libffi/testsuite/libffi.go/closure1.c create mode 100644 libffi/testsuite/libffi.go/ffitest.h copy boehm-gc/testsuite/boehm-gc.lib/lib.exp => libffi/testsuite/libffi.go/go.exp (64%) create mode 100644 libffi/testsuite/libffi.go/static-chain.h copy libgcc/config/{alpha => aarch64}/crtfastmath.c (70%) create mode 100644 libgcc/config/arm/freebsd-atomic.c copy libgcc/config/arm/{t-netbsd => t-freebsd} (50%) copy libgcc/config/{epiphany/ieee-754/eqsf2.S => i386/elf-lib.h} (57%) create mode 100644 libgcc/config/nvptx/crt0.s create mode 100644 libgcc/config/nvptx/free.asm create mode 100644 libgcc/config/nvptx/malloc.asm copy libgcc/config/{lm32/_mulsi3.c => nvptx/nvptx-malloc.h} (65%) copy libgcc/config/{lm32/_udivmodsi4.c => nvptx/realloc.c} (59%) create mode 100644 libgcc/config/nvptx/t-nvptx delete mode 100644 libgcc/config/picochip/adddi3.S delete mode 100644 libgcc/config/picochip/ashlsi3.S delete mode 100644 libgcc/config/picochip/ashlsi3.c delete mode 100644 libgcc/config/picochip/ashrsi3.S delete mode 100644 libgcc/config/picochip/ashrsi3.c delete mode 100644 libgcc/config/picochip/clzsi2.S delete mode 100644 libgcc/config/picochip/cmpsi2.S delete mode 100644 libgcc/config/picochip/divmod15.S delete mode 100644 libgcc/config/picochip/divmodhi4.S delete mode 100644 libgcc/config/picochip/divmodsi4.S delete mode 100644 libgcc/config/picochip/lib1funcs.S delete mode 100644 libgcc/config/picochip/longjmp.S delete mode 100644 libgcc/config/picochip/lshrsi3.S delete mode 100644 libgcc/config/picochip/lshrsi3.c delete mode 100644 libgcc/config/picochip/parityhi2.S delete mode 100644 libgcc/config/picochip/popcounthi2.S delete mode 100644 libgcc/config/picochip/setjmp.S delete mode 100644 libgcc/config/picochip/subdi3.S delete mode 100644 libgcc/config/picochip/t-picochip delete mode 100644 libgcc/config/picochip/ucmpsi2.S delete mode 100644 libgcc/config/picochip/udivmodhi4.S delete mode 100644 libgcc/config/picochip/udivmodsi4.S create mode 100644 libgcc/config/rl78/bit-count.S create mode 100644 libgcc/config/rl78/fpbit-sf.S create mode 100644 libgcc/config/rl78/fpmath-sf.S copy libgcc/config/{t-hardfp-sfdf => rs6000/t-e500v1-fp} (58%) copy libgcc/config/{t-hardfp-sfdf => rs6000/t-e500v2-fp} (66%) copy gcc/config/epiphany/epiphany_intrinsics.h => libgcc/config/sh/crt.h (74%) create mode 100644 libgcc/config/t-softfp-compat copy libgcc/config/{rs6000/darwin-unwind.h => visium/crti.S} (70%) copy libgcc/{unwind-compat.h => config/visium/crtn.S} (74%) copy libgcc/config/{arc/gmon/atomic.h => visium/divdi3.c} (82%) create mode 100644 libgcc/config/visium/lib2funcs.c create mode 100644 libgcc/config/visium/memcpy.c copy libgcc/config/{rs6000/darwin-unwind.h => visium/memcpy.h} (70%) create mode 100644 libgcc/config/visium/memset.c copy libgcc/{unwind-compat.h => config/visium/memset.h} (74%) copy libgcc/config/{arc/gmon/atomic.h => visium/moddi3.c} (82%) copy libgcc/config/{arc/gmon/atomic.h => visium/set_trampoline_parity.c} (82%) copy gcc/config/ia64/t-hpux => libgcc/config/visium/t-visium (58%) copy libgcc/config/{arc/gmon/atomic.h => visium/udivdi3.c} (82%) copy libgcc/config/{arc/gmon/atomic.h => visium/udivmoddi4.c} (82%) copy libgcc/config/{arc/gmon/atomic.h => visium/umoddi3.c} (82%) create mode 100644 libgcc/config/xtensa/t-windowed copy gcc/config/moxie/t-moxie => libgcc/find-symver.awk (57%) create mode 100644 libgcc/libgcov-util.c create mode 100644 libgcc/offloadstuff.c copy libgfortran/{ChangeLog => ChangeLog-2014} (51%) create mode 100644 libgfortran/ieee/ieee_arithmetic.F90 create mode 100644 libgfortran/ieee/ieee_exceptions.F90 create mode 100644 libgfortran/ieee/ieee_features.F90 create mode 100644 libgfortran/ieee/ieee_helper.c create mode 100644 libgfortran/runtime/minimal.c create mode 100644 libgo/VERSION create mode 100644 libgo/go/archive/tar/testdata/sparse-formats.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => writer-big-long.tar} (89%) create mode 100644 libgo/go/cmd/cgo/ast.go create mode 100644 libgo/go/cmd/cgo/doc.go create mode 100644 libgo/go/cmd/cgo/gcc.go create mode 100644 libgo/go/cmd/cgo/godefs.go create mode 100644 libgo/go/cmd/cgo/main.go create mode 100644 libgo/go/cmd/cgo/out.go create mode 100644 libgo/go/cmd/cgo/util.go create mode 100644 libgo/go/cmd/go/bootstrap.go create mode 100644 libgo/go/cmd/go/build.go create mode 100644 libgo/go/cmd/go/clean.go create mode 100644 libgo/go/cmd/go/context.go create mode 100644 libgo/go/cmd/go/discovery.go create mode 100644 libgo/go/cmd/go/doc.go create mode 100644 libgo/go/cmd/go/env.go create mode 100644 libgo/go/cmd/go/fix.go create mode 100644 libgo/go/cmd/go/fmt.go create mode 100644 libgo/go/cmd/go/generate.go create mode 100644 libgo/go/cmd/go/generate_test.go create mode 100644 libgo/go/cmd/go/get.go copy gcc/testsuite/go.test/test/fixedbugs/bug472.dir/z.go => libgo/go/cmd/go/go11. [...] create mode 100644 libgo/go/cmd/go/go_windows_test.go create mode 100644 libgo/go/cmd/go/help.go create mode 100644 libgo/go/cmd/go/http.go create mode 100644 libgo/go/cmd/go/list.go create mode 100644 libgo/go/cmd/go/main.go create mode 100644 libgo/go/cmd/go/match_test.go create mode 100644 libgo/go/cmd/go/mkdoc.sh create mode 100644 libgo/go/cmd/go/pkg.go create mode 100644 libgo/go/cmd/go/pkg_test.go create mode 100644 libgo/go/cmd/go/run.go create mode 100644 libgo/go/cmd/go/script create mode 100644 libgo/go/cmd/go/script.txt create mode 100644 libgo/go/cmd/go/signal.go create mode 100644 libgo/go/cmd/go/signal_notunix.go create mode 100644 libgo/go/cmd/go/signal_unix.go create mode 100644 libgo/go/cmd/go/tag_test.go create mode 100644 libgo/go/cmd/go/test.bash create mode 100644 libgo/go/cmd/go/test.go create mode 100644 libgo/go/cmd/go/testdata/cgocover/p.go create mode 100644 libgo/go/cmd/go/testdata/cgocover/p_test.go copy gcc/testsuite/go.test/test/fixedbugs/bug088.go => libgo/go/cmd/go/testdata/de [...] create mode 100644 libgo/go/cmd/go/testdata/example1_test.go create mode 100644 libgo/go/cmd/go/testdata/example2_test.go copy libgo/go/{net/sockopt_plan9.go => cmd/go/testdata/generate/test1.go} (50%) copy libgo/go/{net/sockopt_plan9.go => cmd/go/testdata/generate/test2.go} (50%) copy libgo/go/{net/sockopt_plan9.go => cmd/go/testdata/generate/test3.go} (50%) create mode 100644 libgo/go/cmd/go/testdata/importcom/bad.go create mode 100644 libgo/go/cmd/go/testdata/importcom/conflict.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/bad/bad.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/a.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/b.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x1.go create mode 100644 libgo/go/cmd/go/testdata/importcom/src/wrongplace/x.go create mode 100644 libgo/go/cmd/go/testdata/importcom/works.go create mode 100644 libgo/go/cmd/go/testdata/importcom/wrongplace.go create mode 100644 libgo/go/cmd/go/testdata/local/easy.go create mode 100644 libgo/go/cmd/go/testdata/local/easysub/easysub.go create mode 100644 libgo/go/cmd/go/testdata/local/easysub/main.go copy gcc/testsuite/go.go-torture/execute/return-1.go => libgo/go/cmd/go/testdata/l [...] create mode 100644 libgo/go/cmd/go/testdata/local/sub/sub.go create mode 100644 libgo/go/cmd/go/testdata/local/sub/sub/subsub.go create mode 100644 libgo/go/cmd/go/testdata/norunexample/example_test.go create mode 100644 libgo/go/cmd/go/testdata/norunexample/test_test.go create mode 100644 libgo/go/cmd/go/testdata/shadow/root1/src/foo/foo.go create mode 100644 libgo/go/cmd/go/testdata/shadow/root1/src/math/math.go create mode 100644 libgo/go/cmd/go/testdata/shadow/root2/src/foo/foo.go create mode 100644 libgo/go/cmd/go/testdata/src/badc/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badpkg/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badexec/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badsyntax/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x.go create mode 100644 libgo/go/cmd/go/testdata/src/badtest/badvar/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/cgotest/m.go copy gcc/testsuite/go.go-torture/execute/return-1.go => libgo/go/cmd/go/testdata/s [...] create mode 100644 libgo/go/cmd/go/testdata/src/main_test/m.go create mode 100644 libgo/go/cmd/go/testdata/src/main_test/m_test.go create mode 100644 libgo/go/cmd/go/testdata/src/notest/hello.go create mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x.go create mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vetpkg/a_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vetpkg/b.go create mode 100644 libgo/go/cmd/go/testdata/src/xtestonly/f.go create mode 100644 libgo/go/cmd/go/testdata/src/xtestonly/f_test.go create mode 100644 libgo/go/cmd/go/testdata/standalone_test.go create mode 100644 libgo/go/cmd/go/testdata/testimport/p.go create mode 100644 libgo/go/cmd/go/testdata/testimport/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/testimport/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/testimport/p_test.go create mode 100644 libgo/go/cmd/go/testdata/testimport/x_test.go create mode 100644 libgo/go/cmd/go/testdata/testinternal/p.go create mode 100644 libgo/go/cmd/go/testdata/testinternal2/p.go create mode 100644 libgo/go/cmd/go/testdata/testinternal2/x/y/z/internal/w/w.go create mode 100644 libgo/go/cmd/go/testdata/testonly/p_test.go create mode 100644 libgo/go/cmd/go/testflag.go create mode 100644 libgo/go/cmd/go/testgo.go create mode 100644 libgo/go/cmd/go/tool.go create mode 100644 libgo/go/cmd/go/vcs.go create mode 100644 libgo/go/cmd/go/vcs_test.go create mode 100644 libgo/go/cmd/go/version.go create mode 100644 libgo/go/cmd/go/vet.go create mode 100644 libgo/go/cmd/gofmt/doc.go create mode 100644 libgo/go/cmd/gofmt/gofmt.go create mode 100644 libgo/go/cmd/gofmt/gofmt_test.go create mode 100644 libgo/go/cmd/gofmt/long_test.go create mode 100644 libgo/go/cmd/gofmt/rewrite.go create mode 100644 libgo/go/cmd/gofmt/simplify.go create mode 100644 libgo/go/cmd/gofmt/testdata/comments.golden create mode 100644 libgo/go/cmd/gofmt/testdata/comments.input create mode 100644 libgo/go/cmd/gofmt/testdata/composites.golden create mode 100644 libgo/go/cmd/gofmt/testdata/composites.input create mode 100644 libgo/go/cmd/gofmt/testdata/crlf.golden create mode 100644 libgo/go/cmd/gofmt/testdata/crlf.input create mode 100644 libgo/go/cmd/gofmt/testdata/import.golden create mode 100644 libgo/go/cmd/gofmt/testdata/import.input create mode 100644 libgo/go/cmd/gofmt/testdata/old.golden create mode 100644 libgo/go/cmd/gofmt/testdata/old.input copy gcc/testsuite/go.test/test/fixedbugs/bug318.go => libgo/go/cmd/gofmt/testdata [...] copy gcc/testsuite/go.test/test/fixedbugs/bug318.go => libgo/go/cmd/gofmt/testdata [...] create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite2.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite2.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite3.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite3.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite4.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite4.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite5.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite5.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite6.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite6.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite7.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite7.input copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/gofmt [...] copy gcc/testsuite/go.test/test/fixedbugs/issue5105.dir/b.go => libgo/go/cmd/gofmt [...] create mode 100644 libgo/go/cmd/gofmt/testdata/slices1.golden create mode 100644 libgo/go/cmd/gofmt/testdata/slices1.input create mode 100644 libgo/go/cmd/gofmt/testdata/slices2.golden create mode 100644 libgo/go/cmd/gofmt/testdata/slices2.input create mode 100644 libgo/go/cmd/gofmt/testdata/stdin1.golden create mode 100644 libgo/go/cmd/gofmt/testdata/stdin1.input create mode 100644 libgo/go/cmd/gofmt/testdata/stdin2.golden create mode 100644 libgo/go/cmd/gofmt/testdata/stdin2.input create mode 100644 libgo/go/cmd/gofmt/testdata/stdin3.golden create mode 100644 libgo/go/cmd/gofmt/testdata/stdin3.input create mode 100644 libgo/go/cmd/gofmt/testdata/stdin4.golden create mode 100644 libgo/go/cmd/gofmt/testdata/stdin4.input create mode 100644 libgo/go/cmd/gofmt/testdata/typeswitch.golden create mode 100644 libgo/go/cmd/gofmt/testdata/typeswitch.input create mode 100644 libgo/go/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 create mode 100644 libgo/go/compress/bzip2/testdata/e.txt.bz2 create mode 100644 libgo/go/compress/flate/inflate_test.go create mode 100644 libgo/go/crypto/rand/rand_linux.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ECDHE-RSA-AES => Client-TLSv12-AL [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv11-FallbackSCSV create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch copy libgo/go/crypto/tls/testdata/{Server-TLSv12-IssueTicket => Server-TLSv12-Issu [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-RSA-RC4 => Server-TLSv12-ResumeDi [...] create mode 100644 libgo/go/debug/elf/symbols_test.go create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-clang-x86.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj delete mode 100644 libgo/go/debug/goobj/read.go delete mode 100644 libgo/go/debug/goobj/read_test.go create mode 100644 libgo/go/debug/pe/testdata/gcc-amd64-mingw-exec create mode 100644 libgo/go/debug/pe/testdata/gcc-amd64-mingw-obj create mode 100644 libgo/go/encoding/gob/dec_helpers.go create mode 100644 libgo/go/encoding/gob/decgen.go create mode 100644 libgo/go/encoding/gob/enc_helpers.go create mode 100644 libgo/go/encoding/gob/encgen.go copy libgo/go/go/build/testdata/{other/file => multi}/file.go (52%) create mode 100644 libgo/go/go/build/testdata/multi/file_appengine.go create mode 100644 libgo/go/go/doc/testdata/blank.0.golden create mode 100644 libgo/go/go/doc/testdata/blank.1.golden create mode 100644 libgo/go/go/doc/testdata/blank.2.golden create mode 100644 libgo/go/go/doc/testdata/blank.go delete mode 100644 libgo/go/go/types/testdata/builtins.src delete mode 100644 libgo/go/go/types/testdata/const0.src delete mode 100644 libgo/go/go/types/testdata/conversions.src delete mode 100644 libgo/go/go/types/testdata/decls0.src delete mode 100644 libgo/go/go/types/testdata/decls1.src delete mode 100644 libgo/go/go/types/testdata/decls2a.src delete mode 100644 libgo/go/go/types/testdata/decls2b.src delete mode 100644 libgo/go/go/types/testdata/decls3.src delete mode 100644 libgo/go/go/types/testdata/expr0.src delete mode 100644 libgo/go/go/types/testdata/expr1.src delete mode 100644 libgo/go/go/types/testdata/expr2.src delete mode 100644 libgo/go/go/types/testdata/expr3.src delete mode 100644 libgo/go/go/types/testdata/stmt0.src rename libgo/go/hash/crc32/{crc32_amd64.go => crc32_amd64x.go} (96%) copy libgo/go/{crypto/md5/md5block_generic.go => image/color/palette/generate.go} (58%) create mode 100644 libgo/go/image/png/testdata/benchGray.png create mode 100644 libgo/go/image/png/testdata/benchNRGBA-gradient.png create mode 100644 libgo/go/image/png/testdata/benchNRGBA-opaque.png create mode 100644 libgo/go/image/png/testdata/benchPaletted.png create mode 100644 libgo/go/image/png/testdata/benchRGB.png create mode 100644 libgo/go/image/testdata/video-001.separate.dc.progression.jpeg create mode 100644 libgo/go/image/testdata/video-001.separate.dc.progression.progr [...] create mode 100644 libgo/go/image/testdata/video-005.gray.gif copy gcc/testsuite/go.test/test/fixedbugs/bug106.go => libgo/go/internal/syscall/d [...] create mode 100644 libgo/go/internal/syscall/getrandom_linux.go create mode 100644 libgo/go/math/rand/regress_test.go copy libgo/go/net/{cgo_openbsd.go => cgo_android.go} (72%) create mode 100644 libgo/go/net/dnsclient_test.go create mode 100644 libgo/go/net/fd_poll_nacl.go copy libgo/go/net/{file_windows.go => file_stub.go} (79%) delete mode 100644 libgo/go/net/http/httputil/chunked.go delete mode 100644 libgo/go/net/http/httputil/chunked_test.go rename libgo/go/net/http/{ => internal}/chunked.go (90%) rename libgo/go/net/http/{ => internal}/chunked_test.go (89%) rename libgo/go/net/http/{z_last_test.go => main_test.go} (81%) copy libgo/go/{crypto/md5/md5block_generic.go => net/http/race.go} (71%) create mode 100644 libgo/go/net/lookup_stub.go create mode 100644 libgo/go/net/rpc/client_test.go delete mode 100644 libgo/go/net/sock_solaris.go copy libgo/go/net/{sock_windows.go => sock_stub.go} (56%) copy libgo/go/net/{sockopt_linux.go => sockopt_solaris.go} (100%) create mode 100644 libgo/go/net/sockopt_stub.go create mode 100644 libgo/go/net/sockoptip_stub.go copy libgo/go/net/{tcpsockopt_openbsd.go => tcpsockopt_dragonfly.go} (52%) copy libgo/go/net/{tcpsockopt_openbsd.go => tcpsockopt_solaris.go} (86%) create mode 100644 libgo/go/net/tcpsockopt_stub.go create mode 100644 libgo/go/net/testdata/domain-resolv.conf create mode 100644 libgo/go/net/testdata/empty-resolv.conf create mode 100644 libgo/go/net/testdata/search-resolv.conf copy libgo/go/os/{stat_atim.go => stat_nacl.go} (85%) create mode 100644 libgo/go/os/sys_darwin.go create mode 100644 libgo/go/os/sys_freebsd.go copy libgo/go/{crypto/md5/md5block_generic.go => os/sys_nacl.go} (55%) create mode 100644 libgo/go/os/sys_unix.go create mode 100644 libgo/go/path/filepath/symlink_unix.go delete mode 100644 libgo/go/reflect/makefunc_386.S delete mode 100644 libgo/go/reflect/makefunc_amd64.S delete mode 100644 libgo/go/reflect/makefunc_dummy.c create mode 100644 libgo/go/reflect/makefunc_ffi.go create mode 100644 libgo/go/reflect/makefunc_ffi_c.c delete mode 100644 libgo/go/reflect/makefuncgo_386.go delete mode 100644 libgo/go/reflect/makefuncgo_amd64.go create mode 100644 libgo/go/regexp/onepass.go create mode 100644 libgo/go/regexp/onepass_test.go copy libgo/go/{crypto/md5/md5block_generic.go => runtime/arch_386.go} (68%) copy libgo/go/{crypto/md5/md5block_generic.go => runtime/arch_amd64.go} (68%) copy libgo/go/{crypto/md5/md5block_generic.go => runtime/arch_amd64p32.go} (68%) copy libgo/go/{crypto/md5/md5block_generic.go => runtime/arch_arm.go} (68%) create mode 100644 libgo/go/runtime/atomic.go create mode 100644 libgo/go/runtime/cgocall.go create mode 100644 libgo/go/runtime/cgocallback.go create mode 100644 libgo/go/runtime/chan.go create mode 100644 libgo/go/runtime/complex.go create mode 100644 libgo/go/runtime/cpuprof.go create mode 100644 libgo/go/runtime/debug/heapdump_test.go create mode 100644 libgo/go/runtime/env_posix.go create mode 100644 libgo/go/runtime/gcinfo_test.go create mode 100644 libgo/go/runtime/hashmap.go create mode 100644 libgo/go/runtime/hashmap_fast.go create mode 100644 libgo/go/runtime/lock_futex.go create mode 100644 libgo/go/runtime/lock_sema.go create mode 100644 libgo/go/runtime/malloc.go delete mode 100644 libgo/go/runtime/malloc1.go delete mode 100644 libgo/go/runtime/mallocrand.go delete mode 100644 libgo/go/runtime/mallocrep.go delete mode 100644 libgo/go/runtime/mallocrep1.go create mode 100644 libgo/go/runtime/mprof.go create mode 100644 libgo/go/runtime/netpoll.go create mode 100644 libgo/go/runtime/netpoll_epoll.go create mode 100644 libgo/go/runtime/netpoll_kqueue.go create mode 100644 libgo/go/runtime/netpoll_nacl.go create mode 100644 libgo/go/runtime/noasm_arm.go create mode 100644 libgo/go/runtime/os_darwin.go create mode 100644 libgo/go/runtime/os_dragonfly.go create mode 100644 libgo/go/runtime/os_freebsd.go create mode 100644 libgo/go/runtime/os_linux.go create mode 100644 libgo/go/runtime/os_nacl.go create mode 100644 libgo/go/runtime/os_netbsd.go create mode 100644 libgo/go/runtime/os_openbsd.go create mode 100644 libgo/go/runtime/os_plan9.go create mode 100644 libgo/go/runtime/os_solaris.go create mode 100644 libgo/go/runtime/os_windows.go create mode 100644 libgo/go/runtime/os_windows_386.go create mode 100644 libgo/go/runtime/os_windows_amd64.go create mode 100644 libgo/go/runtime/panic.go create mode 100644 libgo/go/runtime/pprof/mprof_test.go create mode 100644 libgo/go/runtime/print1.go create mode 100644 libgo/go/runtime/proc.go create mode 100644 libgo/go/runtime/race0.go create mode 100644 libgo/go/runtime/rdebug.go create mode 100644 libgo/go/runtime/rune.go create mode 100644 libgo/go/runtime/runtime.go create mode 100644 libgo/go/runtime/select.go create mode 100644 libgo/go/runtime/sema.go copy gcc/testsuite/go.test/test/fixedbugs/bug404.dir/one.go => libgo/go/runtime/si [...] create mode 100644 libgo/go/runtime/sigpanic_unix.go create mode 100644 libgo/go/runtime/sigqueue.go create mode 100644 libgo/go/runtime/slice.go create mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/go/runtime/string.go create mode 100644 libgo/go/runtime/stubs.go create mode 100644 libgo/go/runtime/syscall_windows.go create mode 100644 libgo/go/runtime/time.go delete mode 100644 libgo/go/runtime/type.go create mode 100644 libgo/go/runtime/typekind.go create mode 100644 libgo/go/runtime/vlrt.go delete mode 100644 libgo/go/sync/atomic/race.go create mode 100644 libgo/go/sync/atomic/value.go create mode 100644 libgo/go/sync/atomic/value_test.go delete mode 100644 libgo/go/syscall/consistency_unix_test.go copy gcc/testsuite/go.test/test/fixedbugs/bug083.go => libgo/go/syscall/export_tes [...] copy libgo/go/{crypto/md5/md5block_generic.go => syscall/libcall_linux_s390.go} (71%) copy libgo/go/{crypto/md5/md5block_generic.go => syscall/libcall_linux_s390x.go} (71%) create mode 100644 libgo/go/syscall/mmap_unix_test.go delete mode 100644 libgo/go/syscall/rlimit_unix_test.go create mode 100644 libgo/go/syscall/route_freebsd_32bit.go create mode 100644 libgo/go/syscall/route_freebsd_64bit.go copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_s390.go} (63%) copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_s390x.go} (64%) rename libgo/go/syscall/{passfd_test.go => syscall_unix_test.go} (62%) create mode 100644 libgo/go/testing/allocs_test.go create mode 100644 libgo/go/testing/testing_test.go create mode 100644 libgo/mvifdiff.sh rename libgo/runtime/{chan.c => chan.goc} (71%) create mode 100644 libgo/runtime/chan.h rename libgo/runtime/{cpuprof.c => cpuprof.goc} (98%) copy libgo/runtime/{go-reflect-call.c => go-ffi.c} (55%) create mode 100644 libgo/runtime/go-ffi.h delete mode 100644 libgo/runtime/go-getgoroot.c rename libgo/runtime/{iface.goc => go-iface.goc} (89%) delete mode 100644 libgo/runtime/go-typestring.c create mode 100644 libgo/runtime/go-unsetenv.c create mode 100644 libgo/runtime/heapdump.c rename libgo/runtime/{lfstack.c => lfstack.goc} (90%) delete mode 100644 libgo/runtime/race.h create mode 100644 libgo/runtime/rdebug.goc copy libgomp/config/{linux/proc.h => darwin/plugin-suffix.h} (65%) copy libgomp/config/{linux/proc.h => hpux/plugin-suffix.h} (65%) copy libgomp/config/{linux/proc.h => posix/plugin-suffix.h} (65%) copy libgomp/{alloc.c => libgomp-plugin.c} (52%) create mode 100644 libgomp/libgomp-plugin.h create mode 100644 libgomp/oacc-async.c create mode 100644 libgomp/oacc-cuda.c create mode 100644 libgomp/oacc-host.c create mode 100644 libgomp/oacc-init.c create mode 100644 libgomp/oacc-int.h create mode 100644 libgomp/oacc-mem.c create mode 100644 libgomp/oacc-parallel.c copy libgomp/{config/mingw32/time.c => oacc-plugin.c} (60%) copy libgomp/{config/linux/proc.h => oacc-plugin.h} (65%) create mode 100644 libgomp/oacc-ptx.h create mode 100644 libgomp/openacc.f90 create mode 100644 libgomp/openacc.h create mode 100644 libgomp/openacc_lib.h create mode 100644 libgomp/plugin/Makefrag.am create mode 100644 libgomp/plugin/configfrag.ac create mode 100644 libgomp/plugin/plugin-host.c create mode 100644 libgomp/plugin/plugin-nvptx.c create mode 100644 libgomp/splay-tree.c create mode 100644 libgomp/splay-tree.h create mode 100644 libgomp/testsuite/libgomp-test-support.exp.in create mode 100644 libgomp/testsuite/libgomp.c++/atomic-16.C create mode 100644 libgomp/testsuite/libgomp.c++/examples-4/e.51.5.C create mode 100644 libgomp/testsuite/libgomp.c++/examples-4/e.53.2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr63248.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64824.C create mode 100644 libgomp/testsuite/libgomp.c++/pr64868.C create mode 100644 libgomp/testsuite/libgomp.c++/simd10.C create mode 100644 libgomp/testsuite/libgomp.c++/simd11.C create mode 100644 libgomp/testsuite/libgomp.c++/simd12.C create mode 100644 libgomp/testsuite/libgomp.c++/simd13.C create mode 100644 libgomp/testsuite/libgomp.c++/target-4.C create mode 100644 libgomp/testsuite/libgomp.c/atomic-18.c create mode 100644 libgomp/testsuite/libgomp.c/depend-10.c create mode 100644 libgomp/testsuite/libgomp.c/depend-5.c create mode 100644 libgomp/testsuite/libgomp.c/depend-6.c create mode 100644 libgomp/testsuite/libgomp.c/depend-7.c create mode 100644 libgomp/testsuite/libgomp.c/depend-8.c create mode 100644 libgomp/testsuite/libgomp.c/depend-9.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.50.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.50.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.50.3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.50.4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.50.5.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.6.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.51.7.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.52.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.52.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.53.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.53.3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.53.4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.53.5.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.54.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.54.3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.54.4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.54.5.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.54.6.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.55.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.55.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.56.3.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.56.4.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.57.1.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.57.2.c create mode 100644 libgomp/testsuite/libgomp.c/examples-4/e.57.3.c create mode 100644 libgomp/testsuite/libgomp.c/pr61200.c create mode 100644 libgomp/testsuite/libgomp.c/pr64734.c create mode 100644 libgomp/testsuite/libgomp.c/pr64824.c create mode 100644 libgomp/testsuite/libgomp.c/pr64868.c create mode 100644 libgomp/testsuite/libgomp.c/simd-14.c create mode 100644 libgomp/testsuite/libgomp.c/simd-15.c create mode 100644 libgomp/testsuite/libgomp.c/simd-16.c create mode 100644 libgomp/testsuite/libgomp.c/simd-17.c create mode 100644 libgomp/testsuite/libgomp.c/target-10.c create mode 100644 libgomp/testsuite/libgomp.c/target-8.c create mode 100644 libgomp/testsuite/libgomp.c/target-9.c create mode 100644 libgomp/testsuite/libgomp.c/target-critical-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/aligned1.f03 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-target-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-target-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.50.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.50.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.50.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.50.4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.50.5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.51.7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.52.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.52.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.53.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.53.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.53.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.53.4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.53.5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.54.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.54.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.54.4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.54.5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.54.6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.55.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.55.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.56.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.56.4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.57.1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.57.2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/examples-4/e.57.3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/nestedfn5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr63938-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr63938-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr65597.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/simd7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr12.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr13.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr14.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/udr15.f90 copy libgomp/testsuite/{libgomp.c++ => libgomp.oacc-c++}/c++.exp (56%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/abort-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_on_device-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/asyncwait-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/cache-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/clauses-2.c copy libgomp/testsuite/{libgomp.c => libgomp.oacc-c-c++-common}/collapse-1.c (75%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-2.c copy libgomp/testsuite/{libgomp.c => libgomp.oacc-c-c++-common}/collapse-3.c (54%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/collapse-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/context-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/context-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/context-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/context-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-already-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deviceptr-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-empty.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-10.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-11.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-12.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-13.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-14.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-15.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-16.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-17.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-18.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-19.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-20.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-21.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-22.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-23.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-24.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-25.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-26.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-27.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-28.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-29.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-30.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-31.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-32.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-33.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-34.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-35.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-36.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-37.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-38.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-39.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-40.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-41.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-42.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-43.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-44.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-45.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-46.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-47.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-48.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-49.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-50.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-51.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-52.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-53.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-54.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-55.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-56.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-57.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-58.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-59.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-60.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-61.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-62.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-63.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-64.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-65.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-66.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-67.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-68.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-69.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-70.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-71.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-72.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-73.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-74.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-75.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-76.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-77.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-78.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-79.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-80.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-81.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-82.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-83.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-84.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-85.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-86.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-87.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-88.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-89.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-9.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-90.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-91.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-92.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/nested-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/nested-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/offset-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-empty.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pointer-align-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/present-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/present-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-initial-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subr.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subr.ptx create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/timer.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/c.exp create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/acc_on_device-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/acc_on_device-1-2.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/acc_on_device-1-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/asyncwait-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/asyncwait-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/asyncwait-3.f90 copy libgomp/testsuite/{libgomp.fortran/collapse1.f90 => libgomp.oacc-fortran/coll [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-6.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/collapse-8.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-4-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-1.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-2.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-4.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-5.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-6.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-7.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/data-already-8.f copy libgomp/testsuite/{libgomp.fortran => libgomp.oacc-fortran}/fortran.exp (66%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-2.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-3.f create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-6.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 copy libgomp/testsuite/{libgomp.fortran/openmp_version-1.f => libgomp.oacc-fortran [...] copy libgomp/testsuite/{libgomp.fortran/openmp_version-2.f90 => libgomp.oacc-fortr [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pointer-align-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-6.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/subarrays-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/subarrays-2.f90 create mode 100644 libiberty/ChangeLog.jit create mode 100644 libiberty/d-demangle.c copy libiberty/{strtol.c => strtoll.c} (77%) copy libiberty/{strtoul.c => strtoull.c} (83%) create mode 100644 libiberty/testsuite/d-demangle-expected create mode 100644 libiberty/testsuite/demangler-fuzzer.c create mode 100644 libiberty/testsuite/test-strtol.c copy libiberty/{vasprintf.c => vprintf-support.c} (51%) copy include/timeval-utils.h => libiberty/vprintf-support.h (51%) copy libiberty/{xexit.c => xasprintf.c} (54%) create mode 100644 libiberty/xvasprintf.c copy libjava/{ChangeLog => ChangeLog-2014} (52%) create mode 100644 libmpx/ChangeLog copy {libsanitizer => libmpx}/Makefile.am (66%) copy {libsanitizer => libmpx}/Makefile.in (83%) copy {libsanitizer => libmpx}/acinclude.m4 (88%) copy {libstdc++-v3 => libmpx}/aclocal.m4 (94%) copy {libbacktrace => libmpx}/config.h.in (67%) copy {libvtv => libmpx}/configure (95%) mode change 100755 => 100644 copy {libvtv => libmpx}/configure.ac (62%) copy {libvtv => libmpx}/configure.tgt (81%) create mode 100644 libmpx/libmpx.spec.in copy {libssp => libmpx}/libtool-version (74%) copy {libsanitizer => libmpx/mpxrt}/Makefile.am (63%) copy {libsanitizer/ubsan => libmpx/mpxrt}/Makefile.in (74%) create mode 100644 libmpx/mpxrt/libmpx.map copy {libffi => libmpx/mpxrt}/libtool-version (71%) create mode 100644 libmpx/mpxrt/mpxrt-utils.c copy libcilkrts/runtime/c_reducers.c => libmpx/mpxrt/mpxrt-utils.h (71%) create mode 100644 libmpx/mpxrt/mpxrt.c create mode 100644 libmpx/mpxwrap/Makefile.am copy {libsanitizer/ubsan => libmpx/mpxwrap}/Makefile.in (69%) create mode 100644 libmpx/mpxwrap/libmpxwrappers.map copy {libsanitizer/asan => libmpx/mpxwrap}/libtool-version (70%) create mode 100644 libmpx/mpxwrap/mpx_wrappers.c create mode 100644 liboffloadmic/ChangeLog create mode 100644 liboffloadmic/Makefile.am create mode 100644 liboffloadmic/Makefile.in copy {libcilkrts => liboffloadmic}/aclocal.m4 (100%) copy {libcilkrts => liboffloadmic}/configure (97%) create mode 100644 liboffloadmic/configure.ac create mode 100644 liboffloadmic/configure.tgt copy libstdc++-v3/doc/doxygen/user.cfg.in => liboffloadmic/doc/doxygen/config (86%) create mode 100644 liboffloadmic/doc/doxygen/header.tex create mode 100644 liboffloadmic/include/coi/common/COIEngine_common.h create mode 100644 liboffloadmic/include/coi/common/COIMacros_common.h create mode 100644 liboffloadmic/include/coi/common/COIPerf_common.h create mode 100644 liboffloadmic/include/coi/common/COIResult_common.h create mode 100644 liboffloadmic/include/coi/common/COITypes_common.h create mode 100644 liboffloadmic/include/coi/sink/COIBuffer_sink.h create mode 100644 liboffloadmic/include/coi/sink/COIPipeline_sink.h create mode 100644 liboffloadmic/include/coi/sink/COIProcess_sink.h create mode 100644 liboffloadmic/include/coi/source/COIBuffer_source.h create mode 100644 liboffloadmic/include/coi/source/COIEngine_source.h create mode 100644 liboffloadmic/include/coi/source/COIEvent_source.h create mode 100644 liboffloadmic/include/coi/source/COIPipeline_source.h create mode 100644 liboffloadmic/include/coi/source/COIProcess_source.h create mode 100644 liboffloadmic/include/myo/myo.h create mode 100644 liboffloadmic/include/myo/myoimpl.h create mode 100644 liboffloadmic/include/myo/myotypes.h create mode 100644 liboffloadmic/liboffloadmic_host.spec.in create mode 100644 liboffloadmic/liboffloadmic_target.spec.in create mode 100644 liboffloadmic/plugin/Makefile.am copy {libvtv => liboffloadmic/plugin}/Makefile.in (56%) copy {zlib => liboffloadmic/plugin}/aclocal.m4 (99%) copy {libcilkrts => liboffloadmic/plugin}/configure (97%) create mode 100644 liboffloadmic/plugin/configure.ac create mode 100644 liboffloadmic/plugin/libgomp-plugin-intelmic.cpp create mode 100644 liboffloadmic/plugin/offload_target_main.cpp create mode 100644 liboffloadmic/runtime/cean_util.cpp create mode 100644 liboffloadmic/runtime/cean_util.h create mode 100644 liboffloadmic/runtime/coi/coi_client.cpp create mode 100644 liboffloadmic/runtime/coi/coi_client.h create mode 100644 liboffloadmic/runtime/coi/coi_server.cpp create mode 100644 liboffloadmic/runtime/coi/coi_server.h create mode 100644 liboffloadmic/runtime/compiler_if_host.cpp create mode 100644 liboffloadmic/runtime/compiler_if_host.h create mode 100644 liboffloadmic/runtime/compiler_if_target.cpp create mode 100644 liboffloadmic/runtime/compiler_if_target.h create mode 100644 liboffloadmic/runtime/dv_util.cpp create mode 100644 liboffloadmic/runtime/dv_util.h create mode 100644 liboffloadmic/runtime/emulator/coi_common.h create mode 100644 liboffloadmic/runtime/emulator/coi_device.cpp create mode 100644 liboffloadmic/runtime/emulator/coi_device.h create mode 100644 liboffloadmic/runtime/emulator/coi_host.cpp create mode 100644 liboffloadmic/runtime/emulator/coi_host.h create mode 100644 liboffloadmic/runtime/emulator/coi_version_asm.h create mode 100644 liboffloadmic/runtime/emulator/coi_version_linker_script.map create mode 100644 liboffloadmic/runtime/emulator/myo_client.cpp create mode 100644 liboffloadmic/runtime/emulator/myo_service.cpp create mode 100644 liboffloadmic/runtime/emulator/myo_service.h create mode 100644 liboffloadmic/runtime/emulator/myo_version_asm.h create mode 100644 liboffloadmic/runtime/emulator/myo_version_linker_script.map create mode 100644 liboffloadmic/runtime/liboffload_error.c create mode 100644 liboffloadmic/runtime/liboffload_error_codes.h create mode 100644 liboffloadmic/runtime/liboffload_msg.c create mode 100644 liboffloadmic/runtime/liboffload_msg.h create mode 100644 liboffloadmic/runtime/mic_lib.f90 create mode 100644 liboffloadmic/runtime/offload.h create mode 100644 liboffloadmic/runtime/offload_common.cpp create mode 100644 liboffloadmic/runtime/offload_common.h create mode 100644 liboffloadmic/runtime/offload_engine.cpp create mode 100644 liboffloadmic/runtime/offload_engine.h create mode 100644 liboffloadmic/runtime/offload_env.cpp create mode 100644 liboffloadmic/runtime/offload_env.h create mode 100644 liboffloadmic/runtime/offload_host.cpp create mode 100644 liboffloadmic/runtime/offload_host.h create mode 100644 liboffloadmic/runtime/offload_myo_host.cpp create mode 100644 liboffloadmic/runtime/offload_myo_host.h create mode 100644 liboffloadmic/runtime/offload_myo_target.cpp create mode 100644 liboffloadmic/runtime/offload_myo_target.h create mode 100644 liboffloadmic/runtime/offload_omp_host.cpp create mode 100644 liboffloadmic/runtime/offload_omp_target.cpp create mode 100644 liboffloadmic/runtime/offload_orsl.cpp create mode 100644 liboffloadmic/runtime/offload_orsl.h create mode 100644 liboffloadmic/runtime/offload_table.cpp create mode 100644 liboffloadmic/runtime/offload_table.h create mode 100644 liboffloadmic/runtime/offload_target.cpp create mode 100644 liboffloadmic/runtime/offload_target.h create mode 100644 liboffloadmic/runtime/offload_target_main.cpp create mode 100644 liboffloadmic/runtime/offload_timer.h create mode 100644 liboffloadmic/runtime/offload_timer_host.cpp create mode 100644 liboffloadmic/runtime/offload_timer_target.cpp create mode 100644 liboffloadmic/runtime/offload_trace.cpp create mode 100644 liboffloadmic/runtime/offload_trace.h create mode 100644 liboffloadmic/runtime/offload_util.cpp create mode 100644 liboffloadmic/runtime/offload_util.h create mode 100644 liboffloadmic/runtime/ofldbegin.cpp create mode 100644 liboffloadmic/runtime/ofldend.cpp create mode 100644 liboffloadmic/runtime/orsl-lite/include/orsl-lite.h create mode 100644 liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c create mode 100644 liboffloadmic/runtime/orsl-lite/version.txt create mode 100644 liboffloadmic/runtime/use_mpss2.txt delete mode 100644 libsanitizer/asan/asan_asm_instrumentation.S create mode 100644 libsanitizer/asan/asan_debugging.cc create mode 100644 libsanitizer/asan/asan_init_version.h rename libsanitizer/asan/{asan_dll_thunk.cc => asan_win_dll_thunk.cc} (58%) create mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/include/sanitizer/allocator_interface.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_interface.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_mapping_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_freebsd.h copy gcc/testsuite/g++.dg/asan/shared-lib-test-1-so.cc => libsanitizer/sanitizer_c [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_freebsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepotbase.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_posix_libcdep.cc create mode 100644 libsanitizer/tsan/tsan_dense_alloc.h create mode 100644 libsanitizer/tsan/tsan_stack_trace.cc create mode 100644 libsanitizer/tsan/tsan_stack_trace.h create mode 100644 libsanitizer/ubsan/ubsan_flags.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.h create mode 100644 libsanitizer/ubsan/ubsan_init.cc create mode 100644 libsanitizer/ubsan/ubsan_init.h create mode 100644 libstdc++-v3/ChangeLog-2014 copy libstdc++-v3/config/abi/post/{powerpc64-linux-gnu => aarch64-linux-gnu}/basel [...] create mode 100644 libstdc++-v3/config/abi/pre/float128.ver create mode 100644 libstdc++-v3/doc/html/manual/using_dual_abi.html create mode 100644 libstdc++-v3/include/bits/allocated_ptr.h create mode 100644 libstdc++-v3/include/bits/atomic_futex.h create mode 100644 libstdc++-v3/include/bits/locale_conv.h create mode 100644 libstdc++-v3/include/bits/shared_ptr_atomic.h create mode 100644 libstdc++-v3/include/experimental/algorithm copy libstdc++-v3/{src/c++11/regex.cc => include/experimental/chrono} (57%) create mode 100644 libstdc++-v3/include/experimental/functional create mode 100644 libstdc++-v3/include/experimental/ratio copy libstdc++-v3/{src/c++11/regex.cc => include/experimental/system_error} (55%) create mode 100644 libstdc++-v3/include/experimental/tuple create mode 100644 libstdc++-v3/include/experimental/type_traits create mode 100644 libstdc++-v3/include/std/codecvt copy libstdc++-v3/libsupc++/{del_opv.cc => del_ops.cc} (90%) copy libstdc++-v3/libsupc++/{del_opv.cc => del_opvs.cc} (87%) create mode 100644 libstdc++-v3/python/libstdcxx/v6/xmethods.py create mode 100644 libstdc++-v3/src/c++11/codecvt.cc create mode 100644 libstdc++-v3/src/c++11/cow-fstream-inst.cc create mode 100644 libstdc++-v3/src/c++11/cow-locale_init.cc copy libstdc++-v3/{config/cpu/generic/cpu_defines.h => src/c++11/cow-shim_facets.c [...] copy libstdc++-v3/{include/c/cfloat => src/c++11/cow-sstream-inst.cc} (79%) create mode 100644 libstdc++-v3/src/c++11/cow-stdexcept.cc copy libstdc++-v3/src/c++11/{random.cc => cow-string-inst.cc} (52%) copy libstdc++-v3/src/{c++98/misc-inst.cc => c++11/cow-wstring-inst.cc} (68%) rename libstdc++-v3/src/{c++98 => c++11}/ctype.cc (97%) copy libstdc++-v3/src/{c++98/hash_tr1.cc => c++11/cxx11-hash_tr1.cc} (86%) copy libstdc++-v3/src/c++11/{future.cc => cxx11-ios_failure.cc} (53%) copy libstdc++-v3/{include/c/cwctype => src/c++11/cxx11-locale-inst.cc} (75%) create mode 100644 libstdc++-v3/src/c++11/cxx11-shim_facets.cc copy libstdc++-v3/src/{c++98/stdexcept.cc => c++11/cxx11-stdexcept.cc} (68%) copy libstdc++-v3/src/c++11/{wstring-inst.cc => cxx11-wlocale-inst.cc} (87%) copy libstdc++-v3/src/{c++98/ios-inst.cc => c++11/ext11-inst.cc} (76%) create mode 100644 libstdc++-v3/src/c++11/futex.cc rename libstdc++-v3/src/{c++98 => c++11}/ios-inst.cc (95%) rename libstdc++-v3/src/{c++98 => c++11}/ios.cc (72%) rename libstdc++-v3/src/{c++98 => c++11}/iostream-inst.cc (96%) rename libstdc++-v3/src/{c++98 => c++11}/istream-inst.cc (98%) rename libstdc++-v3/src/{c++98 => c++11}/locale-inst.cc (87%) rename libstdc++-v3/src/{c++98 => c++11}/ostream-inst.cc (98%) rename libstdc++-v3/src/{c++98 => c++11}/sstream-inst.cc (85%) rename libstdc++-v3/src/{c++98 => c++11}/streambuf-inst.cc (96%) rename libstdc++-v3/src/{c++98 => c++11}/wlocale-inst.cc (97%) copy libstdc++-v3/{include/c_compatibility/assert.h => src/c++98/cow-istream-strin [...] create mode 100644 libstdc++-v3/src/c++98/istream-string.cc copy libstdc++-v3/testsuite/{20_util/bind/socket.cc => 17_intro/headers/c++1998/al [...] copy libstdc++-v3/testsuite/{26_numerics/complex/c99.cc => 17_intro/headers/c++200 [...] copy libstdc++-v3/testsuite/{20_util/tuple/tuple_element_t.cc => 17_intro/headers/ [...] copy libstdc++-v3/testsuite/18_support/exception_ptr/{make_exception_ptr.cc => 642 [...] copy libstdc++-v3/testsuite/{26_numerics/complex/c99.cc => 18_support/headers/cstd [...] copy libstdc++-v3/testsuite/18_support/nested_exception/{cons.cc => 62154.cc} (67%) copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/add_lvalue_reference/requirements/{typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/add_rvalue_reference/requirements/{typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] create mode 100644 libstdc++-v3/testsuite/20_util/align/1.cc copy libstdc++-v3/testsuite/{performance/ext/pb_ds/priority_queue_text_modify_up.c [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/explicit_in [...] rename libstdc++-v3/testsuite/20_util/{add_lvalue_reference/requirements/typedefs. [...] copy libstdc++-v3/testsuite/20_util/{bad_function_call/what.cc => bind/refqual.cc} (72%) rename libstdc++-v3/testsuite/20_util/common_type/requirements/{typedefs-3.cc => a [...] rename libstdc++-v3/testsuite/20_util/conditional/requirements/{typedefs-2.cc => a [...] rename libstdc++-v3/testsuite/20_util/decay/requirements/{typedefs-2.cc => alias_d [...] copy libstdc++-v3/testsuite/{18_support/headers/cstdalign/std_c++0x_neg.cc => 20_u [...] rename libstdc++-v3/testsuite/20_util/enable_if/requirements/{typedefs-2.cc => ali [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_search/ecma/string_01.cc => [...] copy libstdc++-v3/testsuite/{28_regex/algorithms/regex_match/ecma/wchar_t/cjk_matc [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/constexpr.cc copy libstdc++-v3/testsuite/20_util/function_objects/mem_fn/{55908.cc => refqual.c [...] copy libstdc++-v3/testsuite/20_util/{is_array => is_final}/requirements/explicit_i [...] copy libstdc++-v3/testsuite/20_util/{alignment_of => is_final}/requirements/typede [...] copy libstdc++-v3/testsuite/20_util/{is_function/24808.cc => is_final/value.cc} (68%) copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_ass [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_ass [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_con [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_con [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_constructible/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copy_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copy_constructible/ [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_cop [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_copyable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_def [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_def [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_default_constructib [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_move_assignable/value.cc copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] copy libstdc++-v3/testsuite/20_util/{is_trivially_destructible => is_trivially_mov [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_trivially_move_constructible/ [...] rename libstdc++-v3/testsuite/20_util/make_signed/requirements/{typedefs-3.cc => a [...] rename libstdc++-v3/testsuite/20_util/make_unsigned/requirements/{typedefs-3.cc => [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/requirements/52942.cc => [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] copy libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs.cc [...] rename libstdc++-v3/testsuite/20_util/remove_reference/requirements/{typedefs.cc = [...] rename libstdc++-v3/testsuite/20_util/{add_rvalue_reference/requirements/typedefs. [...] rename libstdc++-v3/testsuite/20_util/result_of/requirements/{typedefs.cc => alias [...] copy libstdc++-v3/testsuite/20_util/scoped_allocator/{requirements/explicit_instan [...] copy libstdc++-v3/testsuite/{30_threads/thread/adl.cc => 20_util/shared_ptr/atomic [...] copy libstdc++-v3/testsuite/{30_threads/thread/adl.cc => 20_util/shared_ptr/atomic [...] copy libstdc++-v3/testsuite/{30_threads/packaged_task/60564.cc => 20_util/shared_p [...] copy libstdc++-v3/testsuite/20_util/shared_ptr/creation/{58594.cc => 58594-no-rtti [...] copy libstdc++-v3/testsuite/20_util/shared_ptr/creation/{alloc_min.cc => no_rtti.c [...] copy libstdc++-v3/testsuite/20_util/{shared_ptr/cons/unique_ptr_array.cc => specia [...] copy libstdc++-v3/testsuite/20_util/{shared_ptr/observers/get.cc => specialized_al [...] copy libstdc++-v3/testsuite/20_util/tuple/{tuple_element.cc => 56785.cc} (65%) copy libstdc++-v3/testsuite/{23_containers/list/cons/55979.cc => 20_util/tuple/619 [...] rename libstdc++-v3/testsuite/20_util/underlying_type/requirements/{typedefs-3.cc [...] copy libstdc++-v3/testsuite/{18_support/new_handler.cc => 21_strings/basic_string/ [...] copy libstdc++-v3/testsuite/{ext/vstring/cons/58415-2.cc => 21_strings/basic_strin [...] copy libstdc++-v3/testsuite/{ext/vstring/cons/58415-2.cc => 21_strings/basic_strin [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/64422.cc copy libstdc++-v3/testsuite/{27_io/ios_base/sync_with_stdio/16959.cc => 21_strings [...] copy libstdc++-v3/testsuite/{27_io/ios_base/sync_with_stdio/16959.cc => 21_strings [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{pthread18185.cc => pthread333 [...] copy libstdc++-v3/testsuite/{20_util/unique_ptr/cons/nullptr.cc => 22_locale/class [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/char16_t.cc create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/char32_t.cc copy libstdc++-v3/testsuite/{20_util/make_signed/requirements/typedefs-4.cc => 22_ [...] copy libstdc++-v3/testsuite/{20_util/make_signed/requirements/typedefs-4.cc => 22_ [...] copy libstdc++-v3/testsuite/{20_util/make_signed/requirements/typedefs-4.cc => 22_ [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/co [...] copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/co [...] create mode 100644 libstdc++-v3/testsuite/22_locale/conversions/buffer/1.cc copy libstdc++-v3/testsuite/22_locale/{codecvt => conversions/buffer}/requirements [...] create mode 100644 libstdc++-v3/testsuite/22_locale/conversions/string/1.cc create mode 100644 libstdc++-v3/testsuite/22_locale/conversions/string/2.cc create mode 100644 libstdc++-v3/testsuite/22_locale/conversions/string/3.cc copy libstdc++-v3/testsuite/{20_util/tuple/53648.cc => 22_locale/conversions/strin [...] copy libstdc++-v3/testsuite/22_locale/{codecvt => conversions/string}/requirements [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/58148.cc => 22_ [...] copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/ct [...] create mode 100644 libstdc++-v3/testsuite/22_locale/messages/13631.cc copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/me [...] copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/mo [...] copy libstdc++-v3/testsuite/{24_iterators/normal_iterator/58403.cc => 22_locale/nu [...] create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/char/1.cc create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/char/2.cc create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/22_locale/time_get/get/wchar_t/2.cc copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/copy.cc (81%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/copy_assign. [...] copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/ext_ptr.cc (83%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/minimal.cc (80%) copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/51365.cc => 23_containers/deq [...] copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/move.cc (84%) create mode 100644 libstdc++-v3/testsuite/23_containers/deque/allocator/move_assign-2.cc copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/move_assign. [...] copy libstdc++-v3/testsuite/23_containers/{set => deque}/allocator/noexcept.cc (78%) copy libstdc++-v3/testsuite/23_containers/{vector => deque}/allocator/swap.cc (82%) copy libstdc++-v3/testsuite/{24_iterators/operations/prev.cc => 23_containers/list [...] copy libstdc++-v3/testsuite/23_containers/{multimap/allocator/minimal.cc => map/al [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/operations/2.cc copy libstdc++-v3/testsuite/23_containers/multimap/allocator/{minimal.cc => init-l [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operations/2.cc copy libstdc++-v3/testsuite/23_containers/multiset/allocator/{minimal.cc => init-l [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operations/2.cc copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_fill_n/5 [...] copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/55908.cc => 23_contai [...] copy libstdc++-v3/testsuite/23_containers/{multiset/allocator/minimal.cc => set/al [...] create mode 100644 libstdc++-v3/testsuite/23_containers/set/operations/2.cc copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/55908.cc => 23_contai [...] copy libstdc++-v3/testsuite/{20_util/integral_constant/static_definition.cc => 23_ [...] copy libstdc++-v3/testsuite/23_containers/unordered_set/{61143.cc => 63456.cc} (83%) copy libstdc++-v3/testsuite/{20_util/unique_ptr/cons/pointer_array_convertible_neg [...] copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/copy.cc (95%) copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/copy_assign. [...] copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/ext_ptr.cc (93%) copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/minimal.cc (78%) copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/move.cc (95%) copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/move_assign. [...] copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/noexcept.cc (94%) copy libstdc++-v3/testsuite/23_containers/vector/{ => bool}/allocator/swap.cc (73%) create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access_cpp14.cc copy libstdc++-v3/testsuite/{experimental/any/misc/swap.cc => 24_iterators/reverse [...] copy libstdc++-v3/testsuite/{experimental/any/misc/swap.cc => 25_algorithms/is_per [...] copy libstdc++-v3/testsuite/25_algorithms/{search_n/58358.cc => make_heap/complexi [...] copy libstdc++-v3/testsuite/25_algorithms/{search_n/11400.cc => max/constexpr.cc} (72%) copy libstdc++-v3/testsuite/25_algorithms/{search_n/11400.cc => max_element/conste [...] copy libstdc++-v3/testsuite/25_algorithms/{search_n/11400.cc => min/constexpr.cc} (72%) copy libstdc++-v3/testsuite/25_algorithms/{search_n/11400.cc => min_element/conste [...] copy libstdc++-v3/testsuite/25_algorithms/{for_each/requirements/explicit_instanti [...] copy libstdc++-v3/testsuite/25_algorithms/{sort/requirements/explicit_instantiatio [...] copy libstdc++-v3/testsuite/25_algorithms/{search_n/58358.cc => pop_heap/complexit [...] copy libstdc++-v3/testsuite/25_algorithms/{search_n/58358.cc => push_heap/complexi [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/self_move_assign_neg.cc => [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/dr488.cc copy libstdc++-v3/testsuite/25_algorithms/{search_n/58358.cc => sort_heap/complexi [...] copy libstdc++-v3/testsuite/{tr1/headers/c++200x/complex.cc => 26_numerics/complex [...] copy libstdc++-v3/testsuite/{18_support/max_align_t/requirements/1.cc => 26_numeri [...] copy libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/{eq [...] copy libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/{in [...] copy libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/{eq [...] copy libstdc++-v3/testsuite/26_numerics/random/binomial_distribution/operators/{eq [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/random/pr60037-neg.cc copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 27_io/basic_fileb [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/assign/1.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/range_access/wchar_t/1.cc => [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_fstream/cons/move.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ifstream/cons/move.cc copy libstdc++-v3/testsuite/{20_util/bad_function_call/what.cc => 27_io/basic_ios/ [...] copy libstdc++-v3/testsuite/{23_containers/deque/modifiers/emplace/52799.cc => 27_ [...] copy libstdc++-v3/testsuite/{23_containers/queue/members/7157.cc => 27_io/basic_io [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/move.cc copy libstdc++-v3/testsuite/{28_regex/traits/char/user_defined.cc => 27_io/basic_o [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ofstream/cons/move.cc copy libstdc++-v3/testsuite/{23_containers/list/cons/55979.cc => 27_io/basic_ostre [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_arithmetic [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/move.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/assign/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/move.cc copy libstdc++-v3/testsuite/{28_regex/iterators/regex_token_iterator/wchar_t/wstri [...] copy libstdc++-v3/testsuite/{22_locale/money_put/put/char/12971.cc => 27_io/manipu [...] copy libstdc++-v3/testsuite/{22_locale/money_put/put/char/12971.cc => 27_io/manipu [...] copy libstdc++-v3/testsuite/{22_locale/money_put/put/char/12971.cc => 27_io/manipu [...] copy libstdc++-v3/testsuite/{22_locale/num_put/put/char/7.cc => 27_io/manipulators [...] copy libstdc++-v3/testsuite/{22_locale/num_put/put/char/14220.cc => 27_io/manipula [...] copy libstdc++-v3/testsuite/{22_locale/money_put/put/char/12971.cc => 27_io/manipu [...] copy libstdc++-v3/testsuite/{22_locale/num_put/put/wchar_t/14220.cc => 27_io/manip [...] copy libstdc++-v3/testsuite/{22_locale/num_put/put/wchar_t/14220.cc => 27_io/manip [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/58148.cc => 27_ [...] rename libstdc++-v3/testsuite/28_regex/algorithms/regex_match/{extended => }/cstri [...] copy libstdc++-v3/testsuite/{23_containers/deque/modifiers/emplace/const_iterator. [...] copy libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/char/{hex.cc => 6 [...] copy libstdc++-v3/testsuite/28_regex/algorithms/regex_match/ecma/{char/57173.cc => [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/ecma/wchar_t/anymatch [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/ecma/char/ungreedy.cc [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/61036.cc => 28_regex/algorith [...] copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/wchar_t/hex.cc = [...] create mode 100644 libstdc++-v3/testsuite/28_regex/constants/constexpr.cc copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/char/ungreedy.cc [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/58148.cc => 28_ [...] copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/wchar_t/hex.cc = [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/emplace/52799.cc => 28 [...] copy libstdc++-v3/testsuite/28_regex/match_results/{format.cc => out_of_range_subm [...] copy libstdc++-v3/testsuite/{20_util/integral_constant/static_definition.cc => 28_ [...] copy libstdc++-v3/testsuite/28_regex/sub_match/{cast_char.cc => embedded_zeros_cmp [...] copy libstdc++-v3/testsuite/29_atomics/atomic/{60695.cc => 62259.cc} (52%) copy libstdc++-v3/testsuite/{20_util/function/cons/57465.cc => 29_atomics/atomic/6 [...] copy libstdc++-v3/testsuite/{20_util/duration/cons/54025.cc => 29_atomics/atomic/6 [...] copy libstdc++-v3/testsuite/29_atomics/{atomic/cons/copy_neg.cc => atomic_integral [...] copy libstdc++-v3/testsuite/{20_util/duration/cons/54025.cc => 29_atomics/atomic_i [...] copy libstdc++-v3/testsuite/30_threads/{packaged_task/60564.cc => condition_variab [...] copy libstdc++-v3/testsuite/30_threads/packaged_task/{60564.cc => members/at_threa [...] copy libstdc++-v3/testsuite/30_threads/{packaged_task/60564.cc => promise/members/ [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/shared_lock/modifiers/2.cc copy libstdc++-v3/testsuite/30_threads/shared_timed_mutex/try_lock/{2.cc => 3.cc} (68%) copy libstdc++-v3/testsuite/30_threads/{thread/adl.cc => this_thread/58038.cc} (66%) copy libstdc++-v3/testsuite/{ext/random/hoyt_distribution/operators/equal.cc => 30 [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/unique_lock/modifiers/2.cc create mode 100644 libstdc++-v3/testsuite/experimental/algorithm/sample.cc copy libstdc++-v3/testsuite/experimental/{any/modifiers/1.cc => algorithm/search.c [...] delete mode 100644 libstdc++-v3/testsuite/experimental/any/cons/3.cc copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/1.cc => any [...] copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/5.cc => chr [...] create mode 100644 libstdc++-v3/testsuite/experimental/feat-cxx14.cc create mode 100644 libstdc++-v3/testsuite/experimental/feat-lib-fund.cc copy libstdc++-v3/testsuite/{28_regex/match_results/ctors/char/default.cc => exper [...] create mode 100644 libstdc++-v3/testsuite/experimental/functional/searchers.cc create mode 100644 libstdc++-v3/testsuite/experimental/functional/value.cc copy libstdc++-v3/testsuite/experimental/optional/{constexpr/observers/5.cc => typ [...] create mode 100644 libstdc++-v3/testsuite/experimental/ratio/value.cc copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/5.cc => str [...] create mode 100644 libstdc++-v3/testsuite/experimental/system_error/value.cc copy libstdc++-v3/testsuite/experimental/{any/cons/1.cc => tuple/apply.cc} (60%) copy libstdc++-v3/testsuite/experimental/{optional/constexpr/observers/5.cc => tup [...] create mode 100644 libstdc++-v3/testsuite/experimental/type_traits/value.cc delete mode 100644 libstdc++-v3/testsuite/ext/profile/mh.cc copy libstdc++-v3/testsuite/{23_containers/vector/debug/shrink_to_fit.cc => ext/pr [...] create mode 100644 libstdc++-v3/testsuite/ext/random/hypergeometric_distribution/p [...] copy libstdc++-v3/testsuite/{26_numerics/random/cauchy_distribution => ext/random/ [...] copy libstdc++-v3/testsuite/ext/random/{nakagami_distribution/cons/default.cc => l [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => logistic_di [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => logistic_di [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => logistic_di [...] copy libstdc++-v3/testsuite/ext/random/{normal_mv_distribution => logistic_distrib [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution/operators/equa [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution/operators/seri [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/ext/random/{hypergeometric_distribution => uniform_on_ [...] copy libstdc++-v3/testsuite/ext/rope/{44708.cc => 61946.cc} (73%) create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/libfundts.cc copy libstdc++-v3/testsuite/{29_atomics/atomic_integral/cons/copy_neg.cc => libstd [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-xmethods/associative-containers.cc create mode 100644 libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc copy libstdc++-v3/testsuite/{23_containers/forward_list/debug/erase_after1_neg.cc [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/61166.cc => libstdc++-xmeth [...] copy libstdc++-v3/testsuite/{20_util/unique_ptr/modifiers/reset_neg.cc => libstdc+ [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-xmethods/vector.cc copy libstdc++-v3/testsuite/{libstdc++-prettyprinters/prettyprinters.exp => libstd [...] copy libstdc++-v3/testsuite/{23_containers/vector/modifiers/insert/1.cc => tr1/3_f [...] create mode 100644 libstdc++-v3/testsuite/util/testsuite_new_operators.h mode change 100644 => 100755 maintainer-scripts/generate_libstdcxx_web_docs create mode 100644 zlib/ChangeLog.jit