This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/no-plt/master in repository gcc.
discards 1da5322 Load external function address via GOT slot discards dc9d8a3 Generate indirect branch relocation via GOT discards f295954 Check if x86 gas supports indirect branch via GOT discards a65377d Check $READELF_FOR_TARGET for readelf in configure discards 43e889b Properly handle -fno-plt in ix86_expand_call adds c7ebf62 Daily bump. adds f1a166b * [SH] config.gcc (supported_defaults): Handle sh[123456ble]* [...] adds b21e01b [gcc] adds e3669f2 compiler: Check for invalid UTF8 in Go comments. adds 6a4b27e Rename [su]sum_widen to widen_[su]sum to reflect correct stan [...] adds bfd098e Improve function header comments in tree-ssa-loop-manip.c adds 1d9726d PR libfortran/47571 * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): [...] adds 130d2fa PR fortran/54833 * trans.c (gfc_call_free): Don't check if [...] adds 965a654 Avoid strndup in gcc.c (PR bootstrap/67363) adds ac07ea0 2015-08-31 Richard Biener rguenther@suse.de adds a4e1a24 2015-08-31 Richard Biener rguenther@suse.de adds f0d48a7 * cfganal.c (pre_and_rev_post_order_compute_fn): Correctly [...] adds 303352c Reimplement rewrite_virtuals_into_loop_closed_ssa adds d92f7c8 Move some complex simplifications to match.pd adds ed1990e 2015-08-31 Richard Biener rguenther@suse.de adds 5a7d537 2015-08-31 Richard Biener rguenther@suse.de adds 06e4870 Move some comparison simplifications to match.pd adds 04c1414 PR libfortran/47571 * acinclude.m4 (LIBGFOR_GTHREAD_WEAK): [...] adds b2d409e * configure.ac: For spu-*-* targets, set have_fcntl to no. [...] adds e091399 Update my e-mail address. adds 284902a Daily bump. adds 3600cfc gcc: doc: add missing space in asan-stack desc adds a384d8d /cp 2015-09-01 Paolo Carlini paolo.carlini@oracle.com adds 5a065cf [AArch64] Fix FAIL: gcc.target/aarch64/target_attr_crypto_ice [...] adds 6e3cc3f * config/msp430/msp430.opt (mcpu): Fix typo. adds 0ecaedd Tidy tree-ssa-dom.c: Use dom_valueize more. adds 03e48ba XFAIL gfortran.dg/execute_command_line_2.f90 (PR libfortran/67412) adds 93907f3 [RTL-ifcvt] Make non-conditional execution if-conversion more [...] adds 6c09076 2015-09-01 David Sherwood david.sherwood@arm.com adds 0d2ca7d 2015-09-01 Richard Biener rguenther@suse.de adds af8f721 Don't xfail gcc.dg/vect/no-scevccp-outer-11.c adds 99e3199 + * trans-mem.c: Add contributed-by. + * trans-me [...] adds 4d81d7c gcc/ adds b1078e5 2015-09-01 Steven G. Kargl kargl@gcc.gnu.org adds 0af99eb 2015-09-01 Vladimir Makarov vmakarov@redhat.com adds a8e073b * MAINTAINERS: add myself adds 59449ca MIPS compact branch support adds 53c4d43 [RS6000] Weak functions may not be file local adds cd7a841 fixed misplaced testcase adds 88de6d2 Daily bump. adds d7739c9 compiler: Accept out of range integer -> unicode conversions. adds 7d86a33 [RS6000] Don't pass --oformat to ld adds ae436f3 2015-09-02 Sebastian Huber sebastian.huber@embedded-brains.de adds b1b2caa [testsuite] Clean up effective_target cache. adds 5002f9a [AArch64_be] Fix vldX/vstX AdvSIMD intrinsics. adds ff06a77 libstdc++: fix data races in basic_string implementation adds 429cbef PR 67414 Better diagnostics on backtrace failure, gf_strerror bugfix adds 519627d gcc/Changelog adds 71a4521 compiler: Mark erroneous constants as invalid. adds bd66724 PR c/67432 * c-parser.c (c_parser_enum_specifier): Give a b [...] adds 7e976b1 Fix spawned function with lambda function adds ebb4197 Daily bump. adds 45cdc50 compiler: Report invalid receiver types in function definitions. adds 196c838 RTEMS: Update RTEMS thread model adds fb211fc libstdc++: Run tests on RTEMS adds 5ea1a1a 2015-09-03 Richard Biener rguenther@suse.de adds f0e28f2 2015-09-03 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 7853247 2015-09-03 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 9a78234 Add param parloops-chunk-size adds fc1d58e Handle simple latch bb in expand_omp_for_static_chunk adds 4d556e2 Fix gcc_assert in expand_omp_for_static_chunk adds 281001a Fix inner loop phi in expand_omp_for_static_chunk adds 264aa95 Handle 2 preds for fin_bb in expand_omp_for_static_chunk adds 8087e8d [gomp] Simplify thread pool initialization adds 4bf07de [gomp] Add RTEMS configuration adds 65cb1e6 [gomp] Thread pool management adds 6e72373 [gomp] Add thread attribute customization adds 3cdaf1f 2015-09-03 Richard Biener rguenther@suse.de adds d5d0068 [gcc] adds e61bcbd 2015-09-03 Richard Biener rguenther@suse.de adds 4d3db13 Add concept checks to std::next and std::prev. adds 3ad38ab Make std::experimental::not_fn SFINAE-friendly. adds 13c5864 * configure.tgt: Add missing ;; in between nvptx and rtems [...] adds 547c6b1 gcc/ChangeLog 2015-09-03 Martin Sebor msebor@redhat.com adds dbd31f0 [PATCH][AARCH64]Make arm_align_max_stack_pwr.c and arm_align_ [...] adds cf7b246 Remove mistakenly added file. adds 6ccd723 Remove path prefixes from filenames. adds 23235ac [gcc] adds bbbde42 PR libstdc++/66902 * src/c++11/debug.cc (_S_debug_messages) [...] adds 09618b0 Clean up libstdc++ includes slightly. adds eb3e44d libgfortran: Use remove(3) instead of unlink(2) when deleting files. adds 678bd42 Daily bump. adds 0bd6d85 gcc/ * doc/tm.texi.in (TARGET_VECTORIZE_BUILTIN_SCATTER): Ne [...] adds 9d44b8c gcc/ * config/i386/i386-builtin-types.def (VOID_PFLOAT_HI_V [...] adds 0c493d6 gcc/testsuite/ * gcc.target/i386/avx512f-scatter-1.c: New. [...] adds 1966574 Make all <cxxx> headers include <bits/c++config.h> adds f8c2da4 Add C++11 header <cuchar>. adds 608283f 2015-09-04 Jonas Hahnfeld Hahnfeld@itc.rwth-aachen.de adds adace2e Add portable timed_mutex and recursive_timed_mutex. adds e96292e PR sanitizer/67279 * c-typeck.c (build_binary_op): Don't in [...] adds 2eebe9a Apppend $prop to et_prop_list only if needed adds 9964a98 [PATCH] Minor cleanup of const_and_copies stack adds 6af1d63 Document ftrapv/fwrapv interaction adds 26befab fix darwin bootstrap errors due to <mutex>. adds a700e28 gcc/ChangeLog adds 6c01cf9 PR middle-end/67452 * tree-ssa-live.c: Include cfgloop.h. [...] adds bd95667 2015-09-04 Manuel López-Ibáñez manu@gcc.gnu.org adds 3e6bab8 * intrinsic.h (gfc_simplify_mvbits): Remove. * simplify.c ( [...] adds 357b749 PR 53379 Print backtrace on error termination. adds a076f3d Daily bump. adds e6e946d Daily bump. adds 956d69d gcc: * config/i386/cygming.h (SUBTARGET_OVERRIDE_OPTIONS): Do [...] adds e263bb5 Daily bump. adds 8df4088 * system.h (INTTYPE_MINIMUM): Rewrite to avoid shift warning. adds c641a07 PR inline-asm/67448 * gimplify.c (gimplify_asm_expr): Don't [...] adds 6ffd1f6 Enable timed mutex unlock tests on darwin. adds bc628a4 Rename shadowed variable in libstdc++ test. adds 52278ff Avoid #ifdef _GLIBCXX_DEBUG in regex_compiler.h adds f406c93 * config/i386/intelmic-mkoffload.c (prepare_target_image): H [...] adds e30612d Relax Debug Mode assertions on operator-> for smart pointers. adds 341ae90 Daily bump. adds 37bab84 PR other/67457 * mmap.c (backtrace_alloc): Correct test for [...] adds 34a10ec /cp 2015-09-08 Paolo Carlini paolo.carlini@oracle.com adds 5553d0c Merge liboffloadmic from upstream, version 20150803. adds 61ee636 PR other/67457 * backtrace.c: #include "internal.h". (stru [...] adds 0ad9061 fix ChangeLog entry for r227407 adds 682ea74 [ARM] float16x4_t intrinsics in arm_neon.h adds 6071227 [ARM] Add V8HFmode and float16x8_t type adds 4a00d81 fix ChangeLog whitespace adds 114e7e5 [ARM] float16x8_t intrinsics in arm_neon.h adds fb5f110 [ARM] Remaining intrinsics adds aea3122 [AArch64] Add support for float16x{4,8}_t vectors/builtins adds 07c4043 [AArch64] vld{2,3,4}{,_lane,_dup}, vcombine, vcreate adds 96bf1c6 [AArch64] Implement vcvt_{,high_}f16_f32 adds 5ea2293 [AArch64] vreinterpret(q?), vget_(low|high), vld1(q?)_dup adds 57887f7 [AArch64] Improve code generation for float16 vector code adds 90d05d2 [AArch64] Add vcvt(_high)?_f32_f16 intrinsics, with BE RTL fix adds 3ea4b09 [fold-const.c] Fix bigendian HFmode in native_interpret_real adds 7587115 PR c++/67041 * pt.c (tsubst_copy_and_build): Handle variabl [...] adds dbebdff [ARM/AArch64 Testsuite] Add float16 tests to advsimd-intrinsi [...] adds 517a3d1 [ARM/AArch64 Testsuite]Add test of vcvt{,_high}_i{f32_f16,f16_f32} adds d5dbc97 [ARM] Update sourcebuild.texi with testsuite/effective-target hooks adds 524ef24 ARM/AArch64 Testsuite] Add float16 lane_f16_indices tests adds 74fd9ec correct ChangeLog dates+address adds 55d52ec Re: [PATCH] Minor cleanup of const_and_copies stack * [...] adds 123ec65 Trivial typo fix in pretty-print.h adds 0a259d8 Prevent unnecessary recompilation for trivial params.def changes adds fa4dba8 Remove limit_scops adds 576ea14 * backtrace.c: #include <sys/types.h>. adds 8c8bb9d Daily bump. adds 3662067 fix PR53852: stop ISL after a given number of operations adds 892fba5 Fix PowerPC ICE due to secondary_reload ignoring reload replacements adds deef87d PR c/67495 * c-parser.c (c_parser_omp_atomic): Use c_parser [...] adds 0fdcfb9 PR c/67500 * c-parser.c (c_parser_omp_clause_aligned, c_pa [...] adds c43f93d PR c/67501 * c-parser.c (c_parser_oacc_all_clauses, c_pars [...] adds 7ca8305 PR c++/67504 * parser.c (cp_parser_omp_clause_collapse): Te [...] adds 5e3b285 [AArch64][1/3] Expand signed mod by power of 2 using CSNEG adds 62e39b0 [ARM][3/3] Expand mod by power of 2 adds c68f6b1 * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>): Use [...] adds 2bbeda9 Add copyright in gcc/params-list.h adds 5f6ec26 Fix sanitizer/67258 by cherry picking upstream patch adds ee48893 2015-09-09 Paolo Carlini paolo.carlini@oracle.com adds c1025e7 PR middle-end/67512 * tree-ssa-uninit.c (pred_equal_p): Onl [...] adds 6b5e6f0 Enable lightweight checks with _GLIBCXX_ASSERTIONS. adds b27697c * config/nvptx/nvptx.md (call_operation): Move bound out of [...] adds f6f4600 Daily bump. adds 85334a2 compiler: Don't allow shifts with non-integers. adds d2b2788 PR c/67502 * c-parser.c (c_parser_omp_for_loop): Emit DECL_ [...] adds 3a869c1 PR c++/67511 * semantics.c (handle_omp_for_class_iterator): [...] adds 36c158d PR c++/67514 * gimplify.c (gimplify_omp_for): For loop SIMD [...] adds e56218b PR middle-end/67517 * gimplify.c (gimplify_scan_omp_clauses [...] adds dc72899 PR middle-end/67521 * gimplify.c (gimplify_omp_for): Don't [...] adds 1539250 PR c++/67522 * semantics.c (handle_omp_array_sections_1): O [...] adds 441f907 PR c++/67523 * gimplify.c (gimplify_omp_for): If inner stmt [...] adds 052cc53 doc/install.texi: Mention contrib/download_prerequisites adds ed8e76e Fix typo in doc/install.texi adds 2085023 [AArch64] Use logics_imm type for 2nd alternative of *and<mod [...] adds 4d3f1d2 [AArch64] Skip tiny and large code model on gcc.target/aarch6 [...] adds 1c2596d 2015-09-10 Claudiu Zissulescu claziss@synopsys.com adds 438e9ef 2015-09-10 Claudiu Zissulescu claziss@synopsys.com adds 915a395 [Patch/expand] Cost instruction sequences when doing left wide shift adds ea50132 [ARM] PR 67439: Allow matching of *arm32_movhf when -mrestric [...] adds 02b901e S/390: Add V1TImode to constant pool modes. adds b6c8e65 S/390: Fix mode iterators vmal, vmah, and vmalh. adds f81e57c S/390: Don't use vgm for v1ti and v1tf. adds 6463d30 gcc/ PR target/67506 * config/sh/sh.c (sh_extending_set_of_ [...] adds 8cff229 2015-09-10 Paul Thomas pault@gcc.gnu.org adds 739237d Warn when comparing nonnull arguments to NULL in a function. adds 3219c02 /cp 2015-09-10 Paolo Carlini paolo.carlini@oracle.com adds be0fbcf 2015-09-09 Steven G. Kargl kargl@gcc.gnu.org adds 291858c shrink-wrap: Header hygiene adds 2a305b8 compiler: Report errors from very large types. adds 8d593d7 Stop reload1.c warning from breaking bootstrap adds 93ede2d Put back requires_stack_frame_p used by i386.c adds c7102fd * testsuite/21_strings/basic_string/operators/char/1.cc: Ver [...] adds 9576101 * testsuite/util/testsuite_allocator.h (PointerBase::operato [...] adds 053d0b4 [gcc] adds 8dcdfb3 libgo: Use stat_atim.go on Solaris 12+ adds 5b6507b PR bootstrap/67363 * configure.ac: Check if setenv and unse [...] adds 857788d * config/nvptx/nvptx.c (nvptx_expand_call): Add spacing. (n [...] adds 9d0a386 Daily bump. adds 2a7af44 libgo/runtime: return 0, not NULL, from main adds f8c43e6 Make sure that contrib/download_prerequisites is run from cor [...] adds b9da179 gcc/testsuite adds 609e725 Remove separate movtf pattern - Use an iterator for all FP modes. adds c5dc0aa Allocator-extended constructors for container adaptors. adds b7aaabf Implement N4258 noexcept for std::basic_string. adds f52eba5 Link gcc.dg/pie-link.c with -pie adds b4e77cd Rationalise PCH headers and 17_intro/headers tests. adds e3c372a Remove empty directory. adds 6d8879e Fix invalid UTF-8 in wchar_t tests. adds 84bb4e6 Check read() result in std::random_device. adds 0725a86 Fix filesystem::canonical on Solaris 10. adds b7f8771 * Makefile.am (backtrace.lo): Depend on internal.h. (sort.l [...] adds 8810e53 Refactor optimize isl adds d3e2cde Remove dead code from graphite-optimize-isl.c adds 01e5628 [PATCH] Another small cleanup to the const_and_copies stack adds 2564602 compiler: Avoid unsafe memcmp for nointerface comments. adds 581fb96 Convert SPARC backend over to LRA. adds 13a0db7 Daily bump. adds c60f0c1 PR libfortran/67527 PR libfortran/67535 PR libfortran/6753 [...] adds 7738a18 * config/pa/pa.c (pa_output_move_double): Enhance to handle [...] adds 88b9f96 PR ada/66965 * gnat.dg/specs/addr1.ads: Remove. adds 43554d4 remove STRUCT_VALUE macro adds 928b9ff remove unused defines from sendmsg.c adds bffa598 stop including tm.h in sendmsg.c adds 0f42d6d Daily bump. adds 55b9e8e * doc/install.texi (Downloading the source): Mark up contri [...] adds 9d8ce92 * config/pa/fptr.c (SIGN_EXTEND): Cast -1 to unsigned. adds 09b5ea8 don't typedef alias_set_entry and unhide pointerness adds c2eab33 dse.c: remove some typedefs that hide pointerness adds 3612666 var-tracking.c: remove typedef of location_chain adds 09a3776 var-tracking.c: remove typedef of shared_hash adds d9b056a bt-load.c: remove typedefs that hide pointerness adds c4f4264 tree-ssa-ter.c: remove typedefs that hide pointerness adds eb2958b tree-vrp.c: remove typedefs that hide pointerness adds 70dd244 dwarf2cfi.c: remove typedef that hides pointerness adds f88e269 dwarf2out.c: remove typedefs that hide pointerness adds 4a7ff26 tree-ssa-loop-im.c: remove typedefs that hide pointerness adds a51a064 * config.gcc (visium-*-*): Enable --with-cpu option, accept [...] adds 19e77c0 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium. [...] adds 82eb609 * gfortran.dg/private_type_3.f90: Require visibility. [...] adds 072a4be Daily bump. adds 6537e0c * gcc-interface/utils2.c (gnat_rewrite_reference) <COMPOUND_ [...] adds 9ac7350 * gcc-interface/gigi.h (ref_filename): Delete. (Sloc_to_loc [...] adds b2bf7f8 * gcc-interface/misc.c (gnat_post_options): Issue a warning [...] adds 2149208 Update my email address. adds 17bd4ae 2015-09-14 Richard Biener rguenther@suse.de adds 546e705 * config/i386/haswell.md: New file describing Haswell pipeli [...] adds a6b9137 2015-09-14 Richard Biener rguenther@suse.de adds 1bca8cb PR28901 -Wunused-variable ignores unused const initialised va [...] adds 85f5e2e * c-common.c (warn_for_sign_compare): Cast to unsigned when [...] adds e4cc057 * c-opts.c (c_common_post_options): Set C++ standard earlier [...] adds 369b84d PR middle-end/67401 * optabs.c (expand_atomic_compare_and_s [...] adds ae1cefe [AArch64] Handle literal pools for functions > 1 MiB in size. adds d50ea28 2015-09-14 Chung-Lin Tang cltang@codesourcery.com adds 9971a66 gcc/ PR target/67061 * config/sh/sh-protos.h (sh_find_set_o [...] adds dd8691e /cp 2015-09-14 Paolo Carlini paolo.carlini@oracle.com adds 67a8284 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan fo [...] adds 6055e4c * ChangeLog: Fix shitespace. * testsuite/ChangeLog: Ditto. adds 10340a8 [SPARC] Simplify const_all_ones_operand adds c999c2a compiler: Ignore result context in constant expressions. adds 5e6392e The flag diagnostic_context::some_warnings_are_errors control [...] adds e07f1d2 PR c++/44282 adds e1f43fb [PATCH] Minor DOM cleanup adds c9f122b Daily bump. adds f12debc * configure.ac: [SH] Fix target pattern for TLS support test [...] adds 5c2b6d9 shrink-wrap: Rewrite adds 886ce5b * tree-ssa-loop-ivopts.c (get_shiftadd_cost): Strip unneces [...] adds e92f194 libgo: don't provide ustat on arm64 GNU/Linux adds 9d1c70b 2015-09-15 Richard Biener rguenther@suse.de adds 76e6259 2015-09-15 Richard Biener rguenther@suse.de adds 9988128 S/390: Add missing brackets. adds 06bd64d [AArch64 array_mode 1/8] Rename vec_store_lanes<mode>_lane to [...] adds c425c86 [AArch64 array_mode 2/8] Remove VSTRUCT_DREG, use BLKmode for [...] adds b630b9b [AArch64 array_mode 3/8] Stop using EImode in aarch64-simd.md [...] adds 6b89796 runtime: Ignore stack sizes when deciding when to GC. adds 40fd197 [AArch64 array_mode 4/8] Remove EImode adds cfe45b4 2015-09-15 Richard Biener rguenther@suse.de adds bdd0de5 [AArch64 array_mode 5/8] Remove V_FOUR_ELEM, again using BLKm [...] adds fda7ad8 [AArch64 array_mode 6/8] Remove V_TWO_ELEM, again using BLKmo [...] adds a39b4dc * c-decl.c (lookup_label): Return NULL_TREE instead of 0. ( [...] adds e788bb6 [AArch64 array_mode 7/8] Combine the expanders using VSTRUCT:nregs adds e1a0092 [AArch64 array_mode 8/8] Add d-registers to TARGET_ARRAY_MODE [...] adds 8bf419a 2015-09-15 Christian Bruel christian.bruel@st.com adds 9206ef7e 2015-09-15 Christian Bruel christian.bruel@st.com adds a1ebf6d 2015-09-15 Richard Biener rguenther@suse.de adds 7462f49 [ARM] Fix arm bootstrap failure due to -Werror=shift-negative-value adds 5ee1325 * defaults.h (STACK_OLD_CHECK_PROTECT): Adjust for -fno-exce [...] adds be81224 Change of location_get_source_line signature adds b6c9e47 [PATCH] More class-ification of DOM adds f137de1 libgo: test linking split-stack and non-split-stack together adds 03e8b17 PR c/67580 * c-decl.c (tag_exists_p): New function. * c-pa [...] adds 8d11ad8 * config/alpha/alpha.c (alpha_expand_block_clear): Use HOST [...] adds bb8dfc4 * tree-eh.c (lower_try_finally_dup_block): Clear location in [...] adds 0ae28a2 xtensa: fix TLS calls for call0 ABI adds f12cf9f xtensa: fix xtensa_fallback_frame_state for call0 ABI adds 242418a libgo: If compiler can split-stack and linker can not, us [...] adds a0d8874 compiler: Report init dependency errors with builtin functions. adds fc9de31 Daily bump. adds 1dc6c44 Share memory blocks between pool allocators adds d2d8bc5 2015-09-16 Richard Biener rguenther@suse.de adds 925e34b * tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Use offs [...] adds 857612d 2015-09-16 Richard Biener rguenther@suse.de adds 8f413f9 2015-09-16 Richard Biener rguenther@suse.de adds 0849803 shrink-wrap: Fix up partitions (PR67587) adds a151245 2015-09-16 Paolo Carlini paolo.carlini@oracle.com adds 12373dd compiler: Don't crash on malformed numeric constants. adds 3149d5c [PATCH] Move code out of tree-ssa-dom into tree-ssa-scopedtables adds c208367 2015-09-16 John Marino gnugcc@marino.st adds 48a08d2 Fix endianness assumption in LRA. adds 5c4802f compiler: Don't crash on erroneous channel reads. adds 22c5bcc Move check_global_declaration from toplev.c to cgraphunit.c adds fc466aa Implement filesystem::canonical() without realpath adds b2a1e34 PR target/67573 * config/sh/sh.md: Add early clobber to scrat [...] adds 4351ea0 Daily bump. adds c9d11ee [FT32] Fix memory address space predicate. adds 1f557f4 [PATCH] Pass in avail_expr_stack and setup edge_infos earlier adds 6c48ce8 * tree-ssa-loop-niter.c (tree_simplify_using_condition_1): N [...] adds 37c2e09 PR tree-optimization/66388 * tree-ssa-loop-ivopts.c (struct [...] adds 7a7d41f Fix build failure for SH. * config/sh/sh.c (label_ref_list_d_ [...] adds 49b5d7b 2015-09-17 Richard Biener rguenther@suse.de adds b11bf1c Fix LRA regressions on 64-bit SPARC. adds 452511f [AArch64] Implement copysign[ds]f3 adds 32c2c7e 2015-09-17 Paul Thomas pault@gcc.gnu.org adds 6f86992 2015-09-17 Richard Biener rguenther@suse.de adds 654561a 2015-09-17 Richard Biener rguenther@suse.de adds 706dca6 PR middle-end/65958 * config/arm/linux-elf.h (STACK_CHECK_S [...] adds e429e3b compiler: Issue channel type errors earlier. adds 947ed59 Split up optabs.[hc] adds 6904f6c Only do shrink_to_fit() when exceptions enabled adds 3e745c1 Remove redundant conditional expressions in <system_error> adds 8efb09c Make std::random_device retry after short reads adds 145a7c9 Remove non-deterministic part of canonical() test adds b422b02 PR rtl-optimization/66790 * df-problems.c (LIVE): Amend doc [...] adds 4ca9958 Handle alignment in __atomic_is_lock_free adds 77f52d7 * gcc-interface/trans.c (emit_check): Do not touch TREE_SIDE [...] adds 3f6b66f 2015-09-17 Christian Bruel christian.bruel@st.com adds d93fbda 2015-09-17 Ian Lance Taylor iant@google.com adds a4c3da4 Implement N4295 fold-expressions. adds 426075d 2015-09-17 François Dumont fdumont@gcc.gnu.org adds de1d3dd 2015-09-17 Bernd Edlinger bernd.edlinger@hotmail.de adds fd16f36 Include <cerrno> in src/c++11/random.cc adds a63a175 2015-09-17 Catherine Moore clm@codesourcery.com adds ac0b4e1 Daily bump. adds 11beb29 2015-09-18 Richard Biener rguenther@suse.de adds 21b286f 2015-09-18 Richard Biener rguenther@suse.de adds 2580703 completely_scalarize arrays as well as records. adds 11c21e1 Fix errors due to extra includes in extc++.h adds b309adc 2015-09-18 Richard Biener rguenther@suse.de adds 552a60d libgcc/ * config.host (powerpc-ibm-aix*): Add crtdbas [...] adds 445d2ce * config/rs6000/aix61.h (STARTFILE_SPEC): Add crtdbas [...] adds f1ebffb [PATCH] Break out phi-only cprop into its own file adds 0a6c8c6 PR middle-end/67619 * except.c (expand_builtin_eh_return): [...] adds 08c3b2f * dwarf2out.c (switch_to_eh_frame_section): Add ATTRI [...] adds a04fb17 Update copyright. adds fee30e0 Move diagnostic_show_locus and friends out into a new source file adds 1e5769b * config/pa/pa-protos.h (pa_cint_ok_for_move): Change argume [...] adds 1c71d7c [PATCH] avail_exprs is no longer file scoped adds c84fee0 [PATCH] const_and_copies is no longer file scoped adds ed53620 Use explicit locations for some warnings in c-pragma.c. adds 2b897e6 Misplaced return in previous commit. adds d661eff Daily bump. adds a8a9753 [PATCH] avail_expr_stack is no longer file scoped adds d027442 /cp 2015-09-18 Ville Voutilainen ville.voutilainen@gmail.com adds 9dfbd7e * config/pa/pa.c (pa_function_ok_for_sibcall): Remove specia [...] adds ca083a8 PR libstdc++/67361 * include/bits/regex_error.h: Add __thro [...] adds 67fd4fc 2015-09-19 Andrew Dixie andrewd@gentrack.com [...] adds 08d9039 Daily bump. adds 42acab1 switch from gimple to gimple* adds 9f4680b [PATCH] Fix 47679 by improving jump threading adds aba4d30 gcc/testsuite/ * gcc.target/sh/sh.exp (check_effective_targe [...] adds 57ae133 gcc/testsuite/ * gcc.target/sh/pr43417.c: Move target indepe [...] adds 41f9090 [AArch64][1/5] Reimplement aarch64_bitmask_imm adds 3ab3211 [AArch64][2/5] Improve aarch64_internal_mov_immediate by usin [...] adds b480a6e [AArch64][3/5] Remove dead code adds 117d98f [AArch64][4/5] Remove redundant code adds 5a1a287 [AArch64][5/5] Cleanup immediate generation code in aarch64_i [...] adds 3ac5995 2015-09-20 Kai Tietz ktietz70@googlemail.com adds ba6cdbe PR middle-end/67619 * lib/target-supports.exp (check_effect [...] adds bc089c1 Daily bump. adds b0fc34b gcc/ PR target/67126 * config/sh/sh.md (*reg_lsb_t): Emit b [...] adds ac753e0 gcc/testsuite/ PR target/59478 * gcc.target/sh/pr59478.c: New. adds dbb9742 gcc/ * doc/invoke.texi (SH Options): Undocument SH5/SH64 rel [...] adds aa7dcf4 * gcc.target/arm/stack-checking.c: Skip for Thumb1. adds c1b7008 2015-09-21 Jonathan Yong 10walls@gmail.com adds 0c66215 [ARM] Replacing variable swaps that use a temporary variable [...] adds 6ca34fe [PR middle-end/60832] Do not convert widest_int to tree just [...] adds 794b3b0 [RS6000] Migrate from reduc_xxx to reduc_xxx_scal optabs adds ed0cec1 Fix bootstrap error introduced in r227870 adds 381b915 Catch excess warning in gcc.dg/pragma-diag-5.c adds 723ba3f 2015-09-21 Richard Biener rguenther@suse.de adds 0394e18 gcc/ PR target/67657 * config/sh/sh.c (sh_remove_overlappin [...] adds 75f4d4f testsuite/ PR target/64345 * gcc.target/sh/pr64345-1.c: Adj [...] adds 5c3537c 2015-09-21 Richard Biener rguenther@suse.de adds 9db3d17 2015-09-21 Richard Biener rguenther@suse.de adds a8cf79e * config/spu/spu.c (spu_expand_insv): Avoid undefined behavior. adds 3cff347 Handle lines encoded into several maps in linemap_position_fo [...] adds 2d2de56 /c-family 2015-09-21 Ville Voutilainen <ville.voutilainen@g [...] adds 921a344 [PATCH] Fix undefined behavior in h8300 backend adds 465f5e8 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 54f3d07 2015-09-21 Steven G. Kargl kargl@gcc.gnu.org adds 672cc71 [FT32] fixes for the default hardware startup adds 187bba0 Daily bump. adds a28f6dc5 Revert LRA SPARC changes for now. adds 2f6c4c3 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds 7074f60 Handle single restrict pointer in struct in create_variable_i [...] adds 6ed9f77 [PATCH tree-inline] Do not say "called from here" with UNKNOW [...] adds 82c9d05 [AArch64] Use atomic instructions for swap and fetch-update o [...] adds a5c5d46 [AArch64] Make BIC, other logical instructions, available. adds c7eb870 [AArch64] Add atomic load-operate instructions. adds b8a8b19 [AArch64] Use atomic load-operate instructions for fetch-upda [...] adds eeae694 [AArch64] Use atomic load-operate instructions for update-fet [...] adds 1016f67 AVX-512. Fix kxnor insn split. adds 11bad4e AVX-512. Fix patterns for kunpck insns. adds f96d88a AVX-512. Introduce SKylake server CPU. adds e9b578b PR target/67480 adds 7d977fe 2015-09-22 Chung-Lin Tang cltang@codesourcery.com adds b5915d7 Update Andrew Cagney's address. adds 35eb7aa Handle restrict pointer references as restrict in AA adds 229a58b Disconnect -Wabi=<n> from -fabi-compat-version=<n>. adds 85c9315 c-family/ * c.opt (Wmultiple-inheritance, Wvirtual-inherita [...] adds 2c4f7da [PATCH] Remove undefined behaviour from hppa backend adds f6378b8 shrink-wrap: Handle multiple predecessors of prologue adds 6089749 Fix -Wmisleading-indentation false-positive adds e87b8d0 Daily bump. adds b030c82 Fix use of valgrind API adds ab0a0ac AVX-512. Add kshift[lr][bwdq]. Fix iterator. adds 4a7ab35 2015-09-23 Richard Biener rguenther@suse.de adds 459de46 Fix filesystem::create_directories() function adds 8dabee1 Fix semantics of Filesystem TS directory iterators adds 22d6391 Limit number of symlinks that canonical() will resolve adds 6e3d7d4 [AArch64] Fix vcvt_high_f64_f32 and vcvt_figh_f32_f64 intrinsics. adds 6afb595 gcc/ PR target/67391 * config/sh/sh.md (addsi3, *addsi3_com [...] adds 5eef101 [c-family/49654/49655] reject invalid options in pragma diagnostic adds 7013cc7 AVX-512. Fix emit in '*<mshift><mode>3' pattern. adds 6c1bd04 2015-09-23 Richard Biener rguenther@suse.de adds df67b98 Refactor omp_reduction_init: omp_reduction_init_op adds daa8f58 Fix --enable-offload-targets/-foffload handling, pt. 1 adds 3bf38a0 Fix --enable-offload-targets/-foffload handling, pt. 2 adds 618c2dc runtime: rewrite lfstack packing/unpacking to look more l [...] adds 50a190c Fix small typos in the coding rule enforcement warnings. adds c241a61 PR go/67695 mksysinfo.sh: Use = with test rather than ==. adds c2ab751 * config/pa/linux-atomic.c (__kernel_cmpxchg2): Reorder erro [...] adds beacf5f Daily bump. adds a3c82f4 Fix a -Wmisleading-indentation false-negative adds 42230b3 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 4262c32 2015-09-24 Richard Biener rguenther@suse.de adds 842c775 2015-09-24 Richard Biener rguenther@suse.de adds 100f989 [tree-inline][obvious] Delete redundant count_insns_seq adds ba24ad3 Use CRTs provided by Solaris adds 80fc7cb Support PIE on Solaris adds 9d4f4d0 gcc/testsuite/ * gcc.target/i386/avx512vbmi-check.h (main): [...] adds 24500bb Additional changes to switch from gimple to gimple * adds 0ed0ef6 ARM: fp16 Fix PR 67624 - Incorrect conversion of float Infini [...] adds 127bbb7 2015-09-24 Richard Biener rguenther@suse.de adds 2e9b342 rs6000: Fix -mdebug=stack code for spe_gp_offset adds 9b9bdd2 runtime: Fix recent lfstack change on Solaris. adds b3c76b9 Fix aarch64/target_attr_10 test following r227997. adds 420fe69 Leave moved-from std::deque in a valid state adds 82882db [AArch64] Delete aarch64_symbol_context which is not used adds 1d46fab [AArch64] Handle const address in aarch64_print_operand adds 1b3e776 fdiagnostics-color=never does not disable color for some diagnostics adds 34bc30d 2015-09-24 Vladimir Makarov vmakarov@redhat.com adds b6205e1 2015-09-24 Michael Collison michael.collison@linaro.org adds 8ef0dc8 * config/pa/pa-linux.h (HAVE_sync_compare_and_swapdi): Defin [...] adds 6764dd4 Daily bump. adds 07d9b77 Change IA MCU processor from iamcu to lakemount adds ac13b2b PR sanitizer/64906 * c-ubsan.c (ubsan_instrument_division): [...] adds bd4b90d * c-ubsan.c (ubsan_instrument_division): Remove unnecessary [...] adds 3f6183e Rename IA MCU processor lakemount to lakemont adds e9fd1d1 [AArch64] Force __builtin_aarch64_fp[sc]r argument into a REG adds b0d054a gcc/ PR target/67675 * config/sh/sh-mem.cc (sh_expand_cmpst [...] adds a6871bd PR pretty-print/67567 do not pass NULL as a string adds 63e26b2 Avoid creating dangling references in case of nested tuples f [...] adds a83df7d This patch unsets -freorder-blocks-and-partition when -fprofi [...] adds 69f3211 Fix old ChangeLog entry to include global variable name that [...] adds b07d288 * tr.po: Update. adds f8183c5 2015-09-25 Tobias Burnus burnus@net-b.de adds 872343e 2015-09-25 Tobias Burnus burnus@net-b.de adds 754752e Add PR fortran/55603 working test adds e4b5658 2015-09-25 Vladimir Makarov vmakarov@redhat.com adds 3999697 Fix type in the changelog entry, adds 8ec43c0 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds 08a4b79 2015-09-25 Steven G. Kargl kargl@gcc.gnu.org adds 99eafd7 Daily bump. adds 6759b05 [PATCH] Fix undefined behaviour in cris port * config/cris/c [...] adds f86cb0d [PATCH] Fix undefined behaviour in mips port * config/mips/m [...] adds 6953561 [PATCH] Fix undefined behaviour in SH port * config/sh/s [...] adds 63d6cdd [PATCH] Fix undefined behaviour in arc port adds 67429b3 * dwarf2out.c (XCOFF_DEBUGGING_INFO): Default 0 defin [...] adds 99d74ab * gcc.dg/pr64935-1.c: XFAIL on AIX. * gcc.dg/ [...] adds ffb0343 2013-09-26 Paul Thomas pault@gcc.gnu.org adds 89bf82d Fix missing deep copy when assigning a DT constructor to an array adds 3d6aab7 Daily bump. adds 2a008c8 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected [...] adds b2df3bb revert to assign_parms assignments using default defs adds 2dd4467 gcc/ PR target/67391 * config/sh/sh-protos.h (sh_lra_p): De [...] adds f14ce33 * g++.dg/debug/dwarf2/pr44641.C: Revert line number c [...] adds 7d9c40e * config/i386/predicates.md (register_sse4nonimm_operand): N [...] adds cffa350 Daily bump. adds 93a00b8 2015-09-28 Andrew Pinski apinski@cavium.com adds 61ee8f9 2015-09-28 Daniel Cederman cederman@gaisler.com adds a89e740 2015-09-28 Daniel Cederman cederman@gaisler.com adds 93c4ee4 2015-09-28 Daniel Cederman cederman@gaisler.com adds ab8c4a5 update a few places for the change from gimple_statement_base [...] adds 2d97a89 Add gcc.dg/vect/pr62171.c adds 88523f0 [RTL-ifcvt] PR rtl-optimization/67465: Handle pairs of comple [...] adds 45a4c8d [RTL-ifcvt] PR rtl-optimization/67481: Look more deeply for C [...] adds 0c831bf Add missing PR line in ChangeLog entry adds 498b871 [Patch 1/2 AArch64/ARM] Give AArch64 ROR (Immediate) a new ty [...] adds a6753a0 gcc/ PR target/54236 * config/sh/predicates.md (t_reg_opera [...] adds e6488cd * config/rs6000/rs6000.c (rs6000_xcoff_asm_named_section): Pl [...] adds 319eb47 Now that muser-mode is default the multilib definitions does [...] adds 449198a PR other/67652 liboffloadmic/ * runtime/offload_engine.cpp [...] adds 4c5898f [AArch64] Revert "Improve TLS Descriptor pattern to release R [...] adds 2981980 2015-09-28 David Wohlferd dw@LimeGreenSocks.com adds 9c0cc37 fix PR67700 adds 7eb20e7 Redesign Graphite scop detection adds ba2936d LWG 2135: terminate() in condition_variable::wait() adds ec6135c fix bootstrap due to unused variable warning adds 28b6dd0 Re: [PATCH] Fix undefined behaviour in arc port * con [...] adds e561d5e inlude/ * gomp-constants.h (GOMP_VERSION_NVIDIA_PTX): Incre [...] adds 9732356 2015-09-28 Paul Thomas pault@gcc.gnu.org adds b576f5d Update soft-fp from glibc. adds 65c6de6 Daily bump. adds 624b470 Fix gcc.dg/asm-4.c adds 9aaeb8e PR target/67716 * [SH] Implement targetm.override_options_aft [...] adds 7763851 Dump function attributes adds 3ef1633 gcc/ adds b09ec79 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld [...] adds 480f348 Reduce space and time overhead of std::thread adds 5e8b972 2015-09-29 Richard Biener rguenther@suse.de adds dddafd7 2015-09-29 Richard Biener rguenther@suse.de adds ae03149 PR libstdc++/67583 Fix invalid sputn calls in tests adds b30bdf2 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (OFFLOAD [...] adds c1c99fa Leave errno unchanged by successful std::stoi etc adds 457454a [PATCH] Fix undefined behaviour in msp430 port adds 6f2ca24 [PATCH] Fix undefined behaviour in rl78 port * config [...] adds 648c877 add separate insn sched class for vector LDP & STP adds 1e9446d [PATCH] Fix undefined behaviour in rx port * config/r [...] adds 16f1829 remove dead code of commutative_reductions adds 8887e6d [PATCH] Fix undefined behaviour in SH port adds 2fd8962 [PATCH] Fix building interix targets adds c6fc406 [PATCH] Fix warnings building pdp11 port adds 98d3981 2015-09-29 Steven G. Kargl kargl@gcc.gnu.org adds 789fa0b [PATCH] Fix building microblaze targets with trunk * config/ [...] adds 48e1ba3 * plugin/plugin-nvptx.c (ARRAYSIZE): Delete. (cuda_errlist) [...] adds 2a8bddc Fix typos in comments in i386.c adds 1ae4e7a gcc/ * builtins.c (expand_builtin_acc_on_device): Delete. [...] adds 7556b52 use MIN fusion for ISL-14 adds 7a833a0 Make compute_deps, extend_schedule static adds f77aa64 compiler: Accept untyped integral values as string/array [...] adds 9cf8d38 Limit the MEMSET (setmemsi pattern) and MEMCPY (movmemsi patt [...] adds 57dafc1 2015-09-29 Jonathan Roelofs jonathan@codesourcery.com adds 09fc1bc Daily bump. adds 0c114b8 * ChangeLog: Fix whitespace. adds 862a0a9 [testsuite] Fix order of dg-do and dg-require-effective-targe [...] adds d7dad54 2015-09-30 Matthias Klose doko@ubuntu.com adds e344dc2 Add checkpoint to libgomp dg-shouldfail tests adds dc04528 Use gcc/coretypes.h:enum offload_abi in mkoffloads adds 4372501 PR tree-optimization/67690 * tree-ssa-ifcombine.c (pass_tre [...] adds ab4c803 PR c/67730 * c-typeck.c (c_finish_return): Use the expansio [...] adds 7040389 2015-09-30 Matthias Klose doko@ubuntu.com adds 7c2ecb8 2015-09-30 Richard Biener rguenther@suse.de adds c431d50 2015-09-30 Matthias Klose doko@ubuntu.com adds 96f1274 gcc/ adds 39c0ba8 gcc/ * config/spu/spu-protos.h (spu_expand_atomic_op): Add p [...] adds 5ab4aea More DEF_FUNCTION_TYPE_VAR_6/DEF_FUNCTION_TYPE_VAR_11 cleanup adds 9904364 Refactor intelmic-mkoffload.c argv building to use obstacks adds 74d66c7 Pass on the verbose flag "-v" to/in the mkoffloads adds 16f88e4 [PATCH] Update SSA_NAME manager to use two lists adds c8f7cec 2015-09-30 Bernd Edlinger bernd.edlinger@hotmail.de adds 0bb0f25 * config/nvptx/nvptx.c (nvptx_goacc_validate_dims): New. (T [...] adds a4f58df 2015-09-30 François Dumont fdumont@gcc.gnu.org Jonat [...] adds f1344f4 [PATCH] Improve DOM's optimization of control statements adds 94d5c88 [RS6000] Correct powerpc sysv stack argument accounting adds b31fc8c gcc/ * config/nvptx/mkoffload.c (process): Change offload d [...] adds db15b98 [RS6000] Make -msingle-pic-base remove the ELFv2 global entry code adds e97f880 PR target/66870 * config/rs6000/sysv4.h (TARGET_CAN_SPLIT_S [...] adds 2438858 Daily bump. adds b5409c8 Make dumping of function attributes resemble source syntax adds 90df23f bb-reorder: Split out STC adds 2f61949 bb-reorder: Add the "simple" algorithm adds e57ef19 bb-reorder: Add -freorder-blocks-algorithm= and wire it up adds f870b2c bb-reorder: Documentation updates adds eb074ef 2015-10-01 Richard Biener rguenther@suse.de adds 08993ad [Patch 2/2 ARM/AArch64] Add a new Cortex-A53 scheduling model adds 5bdfc7d [ChangeLog] Fix typo in 228324. adds dd67d1a * gcc.target/i386/pr65105-1.c: Require sse2 effective target [...] adds 7e93eb1 * c-typeck.c (convert_for_assignment): Improve commentary. adds 12ae83b Save-and-restore errno more carefully in libstdc++ adds c58c01a gcc/testsuite/ PR target/54236 * gcc.target/sh/pr54236-6.c: [...] adds c866acd Fix typo in ChangeLog. adds 3856143 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets. adds d7c2ad6 Enable bt and and movzx for Lakemont adds 7e3a76d * builtins.c: Don't include gomp-constants.h. (fold_builtin [...] adds 8c1ab18 PR tree-optimization/67769 * tree-ssa-phiopt.c (conditional [...] adds d608de6 PR go/66870 * gospec.c (lang_specific_driver): Only look fo [...] adds 54d4899 PR c/65345 * config/i386/i386.c (ix86_atomic_assign_expand_ [...] adds 04009ad remove many typedefs adds 75f966f add recursion on the inner loops adds 443b5bd call scev analysis in scop-detection as in sese-to-poly adds d780205 * doc/html/manual/errno.html: Add new file. adds 05b84e7 Do not describe -std=c11 etc. as experimental in c.opt help text. adds d36ce38 PR c++/54430 adds b98a7d5 correctly handle non affine data references adds e0c0be1 Rename gimple_bb to gimple_poly_bb adds 16cbd7c use sese_l throughout scop-detection adds 0815dac Daily bump. adds 80ae9b8 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds c06a57e 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds f8e2139 2015-10-01 Steven G. Kargl kargl@gcc.gnu.org adds a255a4c rs6000: Add "cannot_copy" attribute, use it (PR67788, PR67789) adds cdb076a Approved by FX adds e94e23b 2015-10-01 Louis Krupp louis.krupp@zoho.com adds afb9222 2015-10-02 Richard Biener rguenther@suse.de adds 65d029a PR target/51726 * config/i386/winnt.c (ix86_handle_selectan [...] adds df85066 PR target/51726 * g++.dg/ext/selectany2.C: Al [...] adds f431d6b * gcc-interface/trans.c (find_loop_for): Use FOR_EACH_VEC_EL [...] adds cf40f9a [Patch AArch64] Improve SIMD concatenation with zeroes adds a481682 [RTL ifcvt] PR 67786, 67787: Check that intermediate instruct [...] adds 38be10c Delete undesirable svn:executable property adds 9bd2851 * gcc-interface/ada-tree.h (DECL_RESTRICTED_ALIASING_P): New [...] adds 666f66b Back out improper commit adds a8fd51c * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Warnings>: R [...] adds b185c08 2015-10-02 Louis Krupp louis.krupp@zoho.com adds 1006f7a * gcc-interface/lang.opt (fbuiltin-printf): Accept. * gcc-i [...] adds 9db2fa6 MAINTAINERS: Update email address. adds d02e467 [PATCH][AARCH64][PR66776]Add cmovdi_insn_uxtw pattern. adds 6cfec26 gcc/ * config/sh/sh.md: Add new unnamed split pattern to han [...] adds 446e1fd [PATCH][AARCH64]Add csneg3_uxtw_insn pattern adds ef17a71 PR c/64249 * c-common.c (warn_duplicated_cond_add_or_warn): [...] adds c325b1f [AArch64] Use default_elf_asm_named_section instead of specia [...] adds e98c90e * system.h (malloc.h): Don't include obsolete header. adds 639b72b PR c/59218 adds aa1be4c gcc/ * doc/invoke.texi: Mention -mavx512vl, -mavx512bw, -mav [...] adds 8f83f53 Update extract_even_odd w/ AVX-512BW insns. adds 320e616 [AArch64] Add more TLS local executable testcases adds 72460f4 2015-10-02 Vladimir Makarov vmakarov@redhat.com adds 2f544bd [AArch64] Use default_elf_asm_named_section instead of specia [...] adds 767110d AVX-512. Add missing features to cpuinfo.c gcc/ * config/i38 [...] adds 2966395 outline functions from stmt_simple_for_scop_p adds aef2ef3 add testcase adds d3175d7 fix PR67754 adds 3322856 reject loops early where ivs cannot be represented adds de7e71b PR libstdc++/67747 use readdir instead of readdir_r adds c0999a5 * genemit.c (gen_exp): Remove -Wduplicated-cond hack. adds 802c32c PR c/67730 * c-typeck.c (convert_for_assignment): Use the e [...] adds 02ce3c0 * system.h (ROUND_UP): New macro definition. (ROUND_DOWN): [...] adds cba2297 [PR target/67822] OpenMP offloading to nvptx fails adds 535d631 Re: [PATCH] Improve DOM's optimization of control statements adds 6d7cad9 * testsuite/util/testsuite_fs.h (nonexistent_path): Use less [...] adds de74aa1 Allow Filesystem TS to compile without wchar_t adds 689db5e nvptx offloading linking adds f2fd599 Help the offload gcc driver find the right assembler adds 5506efa * acinclude.m4 (GLIBCXX_ENABLE_DEBUG_FLAGS): Fix comment. adds 03a9188 Use noexcept instead of _GLIBCXX_NOEXCEPT adds fb5507b Fix tests that fail with old std::string adds a2bf7bf * testsuite/21_strings/basic_string/allocator/wchar_t/minima [...] adds 1780ec4 Enable dual ABI for Filesystem library adds e6f7df8 Fix testsuite failures with --disable-wchar_t adds ce322a5 Daily bump. adds f27a315 2015-10-03 Bernd Edlinger bernd.edlinger@hotmail.de adds 88cf988 Fix comments saying why headers are included adds b4b7129 Remove pretty printing for 'any' with allocators adds e03a3b1 Document value of __cplusplus for C++14 adds e3c15db xtensa: add uclinux support adds 9327971 * Makefile.in (insn-latencytab.o): Remove -Wno-duplicated-co [...] adds 86589bb Daily bump. adds eca581b Factor access to the common block head symbol adds d2f74bc Fix fortran common-related error recovery ICE. adds f6392e5 Remove dead code adds 5445ac8 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw eff [...] adds 3f224d56 * config/i386/i386.c (ix86_nsaved_regs): Use GENERAL_REGNO_P [...] adds b77e5fe PR rtl-optimization/67447 * gcc.target/i386/pr67447.c: New test. adds 6d02e6b Implement N4514, C++ Extensions for Transactional Memory. adds 03ca0c3 Daily bump. adds 07c31417 2015-10-05 Ville Voutilainen ville.voutilainen@gmail.com adds a9983b6 [Patch ARM/ AArch64] Fix typo in vcvt_f16.c testcase . adds 1988eee 2015-10-05 Richard Biener rguenther@suse.de adds 73f86fe 2015-10-05 Richard Biener rguenther@suse.de adds 20cb53c Replace REAL_VALUES_EQUAL with real_equal adds a417188 Remove remaining uses of REAL_VALUES_IDENTICAL adds 1b67971 Replace REAL_VALUES_LESS with real_less adds f2ad9e3 Remove remaining uses of REAL_ARITHMETIC adds d5f9611 Remove remaining uses of CONST_DOUBLE_FROM_REAL_VALUE adds 945f7b0 Remove REAL_VALUE_FROM_CONST_DOUBLE adds fb83d85 Cleanup directives. adds 6c1b774 libgcc/ * config/i386/cpuinfo.c (get_intel_cpu): Detect "sky [...] adds f7e1363 [AArch64] Fix output assembly bug under TLSIE ILP32 adds 4c91565 Add a build_real_truncate helper function adds 1762861 make build_uses store tree * instead of tree adds 42181fc remove gimple_location_ptr () adds f266c2a remove unused gasm accessors adds ad02332 make more gimple_x_ptr accessors const correct adds 558e681 [PR other/65021] mkoffloads -save-temps handling, and cleanup [...] adds 4965c5f Move runtime transactional memory tests to libitm testsute. adds 390f34c PR tree-optimization/67821 * tree-ssanames.c (duplicate_ssa [...] adds b9c4ec6 IPA-CP Alignment lattice cleanup adds edbec01 move scop detection related stuff to graphite-scop-detection.c adds 118a202 move param detection to scop detection adds a4e17a4 increase the number of parameters adds 9777b44 * tree-ssa-loop-im.c (move_computations_dom_walker::before_ [...] adds 9cd04d8 lex: Update unicode letters table to Unicode 8.0.0. adds 5260b0a Remove diffstat from ChangeLog. adds a099bc9 /cp 2015-10-05 Paolo Carlini paolo.carlini@oracle.com adds f6c9ef1 Fix PR65345 in SH backend Adjust to use create_tmp_var_raw ra [...] adds cb54ed9 Daily bump. adds 336b125 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Add check [...] adds e2c5c67 2015-10-06 Richard Biener rguenther@suse.de adds 2601535 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fix AVX-5 [...] adds 6a0107e PR c/65345 * config/sparc/sparc.c (sparc_atomic_assign_expa [...] adds 5d56318 Update template instantiation documentation adds aa211fc 2015-10-06 Richard Biener rguenther@suse.de adds 4c9faaa 2015-10-06 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds 76a1865 * config/rl78/rl78.c (rl78_rtx_costs): Improve cost estimate [...] adds 5f59aa0 gcc/testsuite/ * gcc.target/i386/builtin_target.c: Fi [...] adds 6e22765 PR c/65345 * config/rs6000/rs6000.c (rs6000_a [...] adds e6007a6 AVX-512. Avoid upper-bank registers when splitting vec_extrac [...] adds 9c6c350 Fix PR c/65345 for AArch64 adds 8757cf7 PR c/65345 * config/alpha/alpha.c (alpha_atomic_assign_expa [...] adds 3b9ce1a Move declarations, assign types, renaming. adds f1537fd Early exit to avoid redundant computations adds 6e33678 remove dead code used by the old cloog scheduler adds 4f745ee gcc * config/msp430/msp430.c (ATTR_NOINIT): New constant. (A [...] adds f151e2a * config.gcc (lm32-elf): Add newlib-stdint.h to tm_file. adds 154ae8e * config/arm/arm.c (arm_emit_probe_stack_range): Adjust comm [...] adds 5e76179 Rename scop->ctx to isl_context adds 7e18bd4 PR 67861 * gimple-fold.c (gimple_fold_builtin): Add break a [...] adds f8ec736 Remove ATTRIBUTE_UNUSED from `decl' parameter of default_elf_ [...] adds 2519f1f [gcc] 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm. [...] adds 47cad92 Remove duplicate target line. adds 392f5cc PR c++/67863 * call.c (build_conditional_expr_1): Build the [...] adds 789fbb5 * c-parser.c (c_parser_statement_after_labels): Use protect [...] adds 1ef4838 remove dead code in computation of alias sets adds b7dae41 remove unused struct base_alias_pair adds b1d20e3 move dr->alias_set to a helper structure adds 5c5b9e6 gcc/ChangeLog: adds 9a0ecfb 2015-10-06 Sandra Loosemore sandra@codesourcery.com adds 5341cfc compiler: Record each import as a distinct alias. adds 0ac4202 2015-10-06 Louis Krupp louis.krupp@zoho.com PR fortran/65 [...] adds d9a8cab Daily bump. adds bf00102 PR c++/67810 * parser.c (cp_parser_fold_expr_p): Remove. ( [...] adds 28cb74c reorg.c: use vec<rtx_insn *> instead of rtx_insn_list for the [...] adds a27d141e3 [PATCH][PR tree-optimization/67816] Fix jump threading when D [...] adds ebd1f44 * cp-gimplify.c (genericize_if_stmt): Use protected_set_expr [...] adds 0ebc7d3 Cache reals for 1/4, 1/6 and 1/9 adds 7aa5890 Fix PR c/65345 for arm adds 3702cf1 2015-10-07 Richard Biener rguenther@suse.de adds f555c5f Check in forgotten test for fortran/65766 adds 2be65b6 Merge ix86_maybe_switch_abi with ix86_set_current_function adds 10c26e1 gcc/fortran/ChangeLog: adds c5b80c2 Check $READELF_FOR_TARGET for readelf in configure adds f305527 Define x86 CALL_USED_REGISTERS_MASK adds ed03898 PR sanitizer/67867 * search.c (accessible_p): Initialize OT [...] adds f032380 move graphite bookkeeping from sese to sese_info adds e08f2b0 remove unused code adds 3dabf8d * testsuite/lib/atomic-dg.exp (atomic_link_flags): Move flag [...] adds df07d17 PR go/67874 net, runtime: Call C library fcntl function [...] adds 571e1a4 PR target/66697 * config/i386/i386.c (ix86_option_override_ [...] adds 545ab43 compiler: Don't make temporaries for constant operands. adds 27093f4 * config/rs6000/xcoff.h (ASM_PREFERRED_EH_DATA_FORMAT): Use 6 [...] adds 0e52638 gather bbs and conditions in a single walk through dominators adds 5b4ada2 Re: [PATCH] Improve DOM's optimization of control statements adds 54ac740 * expr.c (store_expr_with_bounds): Handle aggregate moves fr [...] adds 5ec84fa Daily bump. adds 9550ce8 S/390: Use create_tmp_var_raw in s390_atomic_assign_expand_fenv. adds 976456a Dump only required dse1 file adds e3cd52d * tree-ssa-reassoc.c (dump_ops_vector): Print newline after [...] adds a361141 gcc/ adds da2ceb8 * config/rs6000/rs6000.c (rs6000_xcoff_debug_unwind_info): Al [...] adds 8f0567c gcc/ adds feec154 PR c++/67557 adds 024b90a * zh_TW.po: Update. adds 01b280d format adds 1d56a34 * cp-tree.h (SIMPLE_TARGET_EXPR_P): New. * init.c (get_nsdm [...] adds 58111f6 Fix Solaris bootstrap adds ee23033 Make tree_expr_nonnegative_warnv_p recurse into SSA names adds 8b4af95 Move sqrt and cbrt simplifications to match.pd adds 420aada * config/nvptx/nvptx.h (struct machine_function): Add commen [...] adds 3f6d43b [PATCH] [1/n] Fix minor SSA_NAME leaks adds 27f0420 Round up the SSE register save area only if needed adds 9593413 liboffloadmic: Add missed checks for malloc and strdup return values adds b3c8ca2 [PATCH] [2/n] Fix minor SSA_NAME leaks adds b50f273 [PATCH] [3/n] Fix minor SSA_NAME leaks adds 352441a [PATCH] [4/n] Fix minor SSA_NAME leaks adds c7f66ec [PATCH] [4/n] Fix minor SSA_NAME leaks adds c86ad30 * ipa-icf.c (sem_item::compare_symbol_references): Fix use [...] adds a528609 Daily bump. adds c05c1b4 [PATCH] [5/n] Fix minor SSA_NAME leaks adds 717ceea 2015-10-09 Richard Biener rguenther@suse.de adds 5581af0 * gcc-interface/Make-lang.in: Make sure that GNAT1_OBJS and [...] adds fa835ba * MAINTAINERS (Write After Approval): Add myself. adds 115857e [Patch PR target/67366 1/2] [ARM] - Add movmisalignhi / si patterns adds 6b7a6f4 [AArch64] Handle literal pools for functions > 1 MiB in size. adds 5fd1372 Add include/experimental/bits dir adds 5506041 Missed ChangeLog for previous libstdc++-v3 commit adds e20bd00 fix Changelog entry removed at revision 228479 adds 6b0c8e8 2015-10-09 Richard Biener rguenther@suse.de adds 57d92e8 * MAINTAINERS (Write After Approval): Add myself. adds a2bc380 [PR67828] don't unswitch on default defs of non-parms adds 418882d [PR67766] reorder handling of parallels, concats and promoted [...] adds b94cb47 [PR67891] don't test is_gimple_reg after parm expansion adds 13d4782 * config/rs6000/rs6000.c (rs6000_offload_options): New. (TA [...] adds e2c313e [PR 67794] Also remap SSA_NAMEs defined in ASMs in IPA-SRA adds 71c8cbf Testsuite: add dg-{begin|end}-multiline-output commands adds 8804809 AVX512: Fix embedded rounding/SAE specifier position. adds 4de7424 [PATCH V3][GCC] Algorithmic optimization in match and simplify adds f66a1e7 [PATCH][ARM]Add earlyclobber modifier for neon_(vtrn, vuzp, v [...] adds 5a5494b [PATCH] [6/n] Fix minor SSA_NAME leaks adds 60cc243 * config/i386/i386.c (expand_set_or_movmem_prologue_epilogu [...] adds 0c9081e 2015-10-05 Steve Ellcey sellcey@imgtec.com adds 0c2c01a 2015-10-09 Steve Ellcey sellcey@imgtec.com adds 388e518 Re: [PATCH] Update SSA_NAME manager to use two lists adds 80cff5d Daily bump. adds 971b826 remove an unneeded as_a<rtx_insn *> () adds a765cde clean up debug functions adds d9ac4c3 add dump of data dependences adds 4247675 * fold-const.c (operand_equal_p): Document OEP_ADDRESS_OF a [...] adds 37f21d1 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds 4919991 * tree.c (type_with_interoperable_signedness): New. (gimple [...] adds d1e1715 Daily bump. adds 3f84085 always define INITIAL_FRAME_ADDRESS_RTX adds 3dd01ce always define SETUP_FRAME_ADDRESSES adds a9e2e8b always define DYNAMIC_CHAIN_ADDRESS adds 440a66d always define FRAME_ADDR_RTX adds a494b6d remove unneeded #if for HARD_FRAME_POINTER_IS_ARG_POINTER adds e6daccd always define REVERSE_CONDITION adds 5814084 Add bdver4 for multiversioning and fix AMD model detection. adds d66909e bb-reorder: Improve the simple algorithm for -Os (PR67864) adds ebd1056 * config/alpha/alpha.h (ALPHA_ROUND): Implement using ROUND_ [...] adds 1ced341 Test for __cxa_thread_atexit_impl when cross-compiling libstd [...] adds 63ab157 Daily bump. adds 2039eb2 [PATCH] Refactoring FSM bits into their own file * tree-ssa- [...] adds c5b65d9 * fold-const.c (fold_comparsion): Pass OEP_ADDRESS_OF when c [...] adds 1059fe8 * tree-profile.c (tree_profiling): Do not clear pure/const [...] adds b5f3ba2 * cgraphbuild.c (compute_call_stmt_bb_frequency): Use count [...] adds ab48ece PR c++/67557 adds bbd820d 2015-10-12 Richard Biener rguenther@suse.de adds 8677149 PR c++/58566 adds 02059be * config/msp430/msp430.c (msp430_mcu_names): Rename to msp4 [...] adds 0a65bce 2015-10-12 Richard Biener rguenther@suse.de adds 74d63f1 * config/rs6000/rs6000.h (RS6000_ALIGN): Implement using RO [...] adds 297c626 [AArch64_be] Fix vtbl[34] and vtbx4 adds 95cd572 Handle simple latch in expand_omp_for_generic adds 2131a1a Add missing phis in expand_omp_for_generic adds 4df11ac [PATCH] Improve FSM threader to handle compiler temporaries too adds f37b104 revert: 2015-10-11 Jan Hubicka hubicka@ucw.cz * cgraph [...] adds 140722d * testsuite/libgomp.oacc-c-c++-common/vector-loop.c: Fix loo [...] adds f08943b [PATCH] Allow FSM threader to thread more complex conditions adds 6ee64ac Daily bump. adds a614e82 To: gcc-patches@gcc.gnu.org Subject: Add an extra pow rule to [...] adds 41500e7 2015-10-13 Richard Biener rguenther@suse.de adds 1c6a437 Handle original loop tree in expand_omp_for_generic adds df423ec Support DEFPARAMENUM in params.def adds 2331aa4 Add param parloops-schedule adds 80a7497 [PATCH] Allow FSM to thread single block cases too adds b391ca8 gcc/ adds 147f4df Followup to [AArch64_be] Fix vtbl[34] and vtbx4 adds eac984f Fix parloops gimple_uid usage adds a5820d2 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds 5226d48 * config/sparc/sparc.h (SPARC_STACK_ALIGN): Implement using [...] adds bde7430 Fix prototype for print_insn in rtl.h adds 50a1960 support BLKmode inputs for store_bit_field adds e2c514f * config/i386/i386.c (classify_argument): Use CEIL where app [...] adds 43895be gcc/ 2015-10-13 Jakub Jelinek jakub@redhat.com Aldy [...] adds 2fb114d * config/cpu/i486/opt/bits/opt_random.h: Include pmmintrin.h [...] adds 4fb4851 [PATCH 1/9] ENABLE_CHECKING refactoring gcc/ChangeLog: adds 5f80a2b Check no unreachable blocks in inverted_post_order_compute adds 5b1583f Daily bump. adds 0cb9d97 Fix "#pragma GCC pop_options" adds 5725a2a [gomp] Fix build for 32-bit targets with int != int32_t adds 00ecf4d 2015-10-14 Richard Biener rguenther@suse.de adds 79e27a6 2015-10-14 Maxim Ostapenko m.ostapenko@partner.samsung.com adds 389034a PR tree-optimization/67815 * tree-ssa-reassoc.c (attempt_bu [...] adds 04a37b1 2015-10-14 Richard Biener rguenther@suse.de adds 5cc2ea4 2015-10-14 Richard Biener rguenther@suse.de adds 5b03450 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final. ( [...] adds d4cea26 [PATCH] [PR testsuite/67959]Minor cleanup for ssa-thread-13.c adds 3fb7441 [PATCH] Split ssa-dom-thread-2.c into separate files/tests adds 7998c0b [PATCH] Fix accounting for num_threaded_edges adds 3bdac23 libgomp/ * target.c (gomp_map_vars): Initialize tgt->tgt_sta [...] adds 0a71c5e PR target/67967 * config/i386/i386.c (ix86_emit_save_reg_us [...] adds 3718614 * config/rs6000/htm.md (UNSPEC_HTM_FENCE): New. (tabort, ta [...] adds 5834e0c * gimplify.c (gimplify_addr_expr) <MEM_REF>: New case. adds 63e70e2 * config/mips/mips.h (MIPS_STACK_ALIGN): Implement using RO [...] adds 885c465 Daily bump. adds 6b3f09b [AArch64] --with-arch in config.gcc support "." adds 9f379f8 libmpx/ adds 218eed8 PR tree-optimization/67953 * match.pd (X - (X / Y) * Y): Do [...] adds a153e7b PR67945: Fix oscillation between pow representations adds 23ffec4 2015-10-15 Richard Biener rguenther@suse.de adds 8138a21 2015-10-15 Richard Biener rguenther@suse.de adds a5891a7 * tree-ssa-reassoc.c (attempt_builtin_copysign): Call gimpl [...] adds 7972c5a mark libstdc++ tests unsupported if they fail with "relocatio [...] adds fa97695 Fixup ChangeLog entry adds d9fee04 microblaze musl support adds 6a8b774 2015-09-30 Michael Collison michael.collison@linaro.org [...] adds 7569282 Daily bump. adds 63570ab * ipa-icf-gimple.c (func_checker::compare_operand): Compare [...] adds 6fdf70f /cp 2015-10-16 Paolo Carlini paolo.carlini@oracle.com adds 0e49e44 2015-10-16 Richard Biener rguenther@suse.de adds cba8396 2015-10-16 Richard Biener rguenther@suse.de adds 0fb1044 2015-10-16 Ed Schonberg schonberg@adacore.com adds 0c97855 2015-10-16 Javier Miranda miranda@adacore.com adds b7d4b31c * MAINTAINERS: Update list of Ada maintainers and email addresses. adds 6cec3ab 2015-10-16 Bob Duff duff@adacore.com adds ce74f9b 2015-10-16 Bob Duff duff@adacore.com adds 98f7a21 * tree.c (recompute_tree_invariant_for_addr_expr): Assert th [...] adds 30f8d10 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 678166e 2015-10-16 Gary Dismukes dismukes@adacore.com adds 14fd921 2015-10-16 Arnaud Charlet charlet@adacore.com adds 36ac5fb 2015-10-16 Arnaud Charlet charlet@adacore.com adds a000165 Revert: * ipa-icf-gimple.c (func_checker::compare_operand): [...] adds c46e4fe Shrink std::random_shuffle test to pass on simulators adds 1b33b1d 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 849fc00 2015-10-16 Gary Dismukes dismukes@adacore.com adds 4ee78e3 2015-10-16 Arnaud Charlet charlet@adacore.com adds 6958c62 2015-10-16 Arnaud Charlet charlet@adacore.com adds 985d53c * gcc-interface/Make-lang.in: Update dependencies adds 281485a 2015-10-16 Eric Botcazou ebotcazou@adacore.com adds d748ef4 2015-10-16 Arnaud Charlet charlet@adacore.com adds 5eca86d 2015-10-16 Bob Duff duff@adacore.com adds d281271 2015-10-16 Bob Duff duff@adacore.com adds b2e821d 2015-10-16 Eric Botcazou ebotcazou@adacore.com adds b7df4cd 2015-10-16 Bob Duff duff@adacore.com adds 7dd0b9b 2015-10-16 Ed Schonberg schonberg@adacore.com adds c0a0cd86 Fix typo. adds 7687b03 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 9d7b117 Complete previous change. adds 4f6fa17 2015-10-16 Gary Dismukes dismukes@adacore.com adds e8e5fea Complete previous change. adds 4c833ed Code clean up. adds b7bc53c 2015-10-16 Christian Bruel christian.bruel@st.com adds 8421bfe Complete previous change. adds 829967f 2015-10-16 Javier Miranda miranda@adacore.com adds 5f06711 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds d0849c2 2015-10-16 Hristian Kirtchev kirtchev@adacore.com adds 9d0e3e3 2015-10-16 Christian Bruel christian.bruel@st.com adds 3ae856e Document options for Filesystem TS library adds 1d453a1 PR middle-end/67966 * gnat.dg/pack21.adb: New test. * gnat [...] adds 7837543 Properly initialize u5 adds 81828df Replace printf with __builtin_printf adds c1eb80d 2015-10-16 Andrew MacLeod amacleod@redhat.com adds f8614f0 Fix def_test_returning_type in iamcu/test_basic_returning.c adds aa99c14 Disable X86_TUNE_ALWAYS_FANCY_MATH_387 for Lakemont adds 2ee6cfd * config/rl78/divmodqi.S: Return 0x00 by default for div by 0 [...] adds 113f051 Daily bump. adds 0674345 change a function argument from rtx to rtx_insn * adds 34bf7ba 2015-10-17 Steven G. Kargl kargl@gcc.gnu.org adds 1b7e7a0 Daily bump. adds 35ece5a fix Darwin bootstrap adds 6f29994 2015-10-18 Paul Thomas pault@gcc.gnu.org adds bc36279 Improve handling of -arch flag for Darwin adds fff1535 Fix PR63758 by using the _NSGetEnviron() API on Darwin adds fb296c2 Darwin - Tidy mmacosx-version-min code and specs. adds e8c36e7 Fix common-related error recovery ICE. adds 022c546 PR c++/68006 adds 454cda7 Revise Darwin's sysroot handling to be compatible with the cl [...] adds c4a359c Fix crash in gengtype debug dump adds 7abf948 Daily bump. adds e1604ee [haifa-sched] model load/store multiples properly in autopref [...] adds cd5ad70 Remove undefined behaviour from builtins-20.c adds c071eed Fix PR68002, add -fkeep-static-functions adds b8ab248 fix date of changelog entry adds 00a7b29 Don't leak ISA to __attribute__ ((target("arch=XXX"))) adds d821af0 Replace @optindex with @opindex adds b6ec4d7 Use GET_MODE_BITSIZE to get vector natural alignment adds ec11da3 2015-10-19 Richard Biener rguenther@suse.de adds df10fba 2015-10-19 Richard Biener rguenther@suse.de adds 8587f7e [PATCH] Don't allow FSM threader to create irreducible loops [...] adds f2b5fae 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds eebfc95 Proposed doc update for Explicit Reg Vars 1/3 * doc/e [...] adds 3bd5b2f mn10300: Use the STC bb-reorder algorithm at -Os adds fbe9d8a REE: fix uninitialized registers handling adds c33609c PR66870 PowerPC64 Enable gold linker with split stack adds a9e76ea Daily bump. adds e58a0f0 2015-10-19 Steven G. Kargl kargl@gcc.gnu.org adds 071355f typo adds a349de0 * c-cppbuiltin.c (c_cpp_builtins): Define __cpp_enumerator_ [...] adds f16ed23 Expand PTRMEM_CST only when necessary. adds a36e5e5 Implement N4268, Do constant evaluation of all non-type temp [...] adds 1ccac4c [PATCH] c/67925 - update documentation on `inline' adds 73b2835 PR c++/67064 adds f974fc7 Fix default_binds_local_p_2 for extern protected data adds 0b8bd25 2015-10-20 Thomas Quinot quinot@adacore.com adds 1ff43c0 2015-10-20 Ed Schonberg schonberg@adacore.com adds 9b5b11f 2015-10-20 Vincent Celier celier@adacore.com adds 81bd1c0 2015-10-20 Thomas Quinot quinot@adacore.com adds 5c9329f 2015-10-20 Bob Duff duff@adacore.com adds d1cd139 2015-10-20 Thomas Quinot quinot@adacore.com adds f0a120e 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 078a74b 2015-10-20 Bob Duff duff@adacore.com adds 55ab526 2015-10-20 Gary Dismukes dismukes@adacore.com adds 0c0a0b2 2015-10-20 Vincent Celier celier@adacore.com adds d3e59bb 2015-10-20 Philippe Gil gil@adacore.com adds dc62fae 2015-10-20 Ed Schonberg schonberg@adacore.com adds 2f5441e 2015-10-20 Bob Duff duff@adacore.com adds a738763 2015-10-20 Bob Duff duff@adacore.com adds aae9bc7 2015-10-20 Bob Duff duff@adacore.com adds cb1f309 Update targets. adds d0bb948 Fix VTV for targets with section anchors. adds 11b98f5 Fix VTV for targets with section anchors. adds 21eb0cb Enable VTV for aarch64 and arm adds a4ebc1b * gnat_ugn.texi, gnat_rm.texi: Regenerate. * doc/gnat_ugn/g [...] adds 85ee12c 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 94cb56d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 0bed14c 2015-10-20 Bob Duff duff@adacore.com adds 11cf765 2015-10-20 Bob Duff duff@adacore.com adds 8445872 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 3af8521 2015-10-20 Yannick Moy moy@adacore.com adds fa1fb6f Fix typos. adds b868178 Correctly fill up cgraph_node::local.versionable flag. adds ea6969d 2015-10-20 Ed Schonberg schonberg@adacore.com adds 28191f1 2015-10-20 Yannick Moy moy@adacore.com adds 31bee90 2015-10-20 Jerome Lambourg lambourg@adacore.com adds 9d11997 2015-10-20 Hristian Kirtchev kirtchev@adacore.com adds 5921a31 2015-10-20 Tristan Gingold gingold@adacore.com adds f441808 2015-10-20 Gary Dismukes dismukes@adacore.com adds d4e1acf 2015-10-20 Tristan Gingold gingold@adacore.com adds 7e2d366 2015-10-20 Ed Schonberg schonberg@adacore.com adds f1cabbf 2015-10-20 Ed Schonberg schonberg@adacore.com adds 49d539c 2015-10-20 Ed Schonberg schonberg@adacore.com adds 136298d 2015-10-20 Steve Baird baird@adacore.com adds 79dd9ad 2015-10-20 Yannick Moy moy@adacore.com adds b8eacb1 2015-10-20 Bob Duff duff@adacore.com adds 0c30cda 2015-10-20 Ed Schonberg schonberg@adacore.com adds df8d8dc 2015-10-20 Richard Biener rguenther@suse.de adds 2060faf 2015-10-20 Arnaud Charlet charlet@adacore.com adds ab8a61d 2015-10-20 Arnaud Charlet charlet@adacore.com adds 49c657f 2015-10-20 Yannick Moy moy@adacore.com adds 8503d05 [AArch64] Remove divisions-to-produce-NaN from vdiv_f.c adds 08881cb * c.opt (std=gnu++11): Do not describe as experimental. (st [...] adds 80d3e9a Properly handle -miamcu and -march=lakemont adds 66205a6 Skip local error_mark_node decls adds 9deca14 * config/alpha/alpha.h (HARD_REGNO_NREGS): Use CEIL macro. [...] adds ac80c07 [AArch64][1/2] Add fmul-by-power-of-2+fcvt optimisation adds d759bc0 [simplify-rtx][2/2] Use constants from pool when simplifying binops adds 033b4ff 2015-10-20 Vladimir Makarov vmakarov@redhat.com adds afb6adb Add --enable-compressed-debug-sections={all,gas,gold,ld} adds 3f73be3 PR c/67964 * c-parser.c (c_parser_attributes): Break out of [...] adds e11b1498 [Testsuite] Turn on 64-bit-vector tests for AArch64. adds 9202af5 [AArch64] Add support for 64-bit vector-mode ldp/stp adds 885c11f musl support for sh adds 6b5e0fa compiler: Report errors for non-integral shift counts. adds 80c0558 compiler: Report errors after evaluating invalid constant. adds 8523243 * array-notation-common.c (is_cilkplus_vector_p): Define. * [...] adds 767b995 * testsuite/libgomp.oacc-c-c++-common/reduction-5.c: Set san [...] adds 7101747 Pass --secure-plt to the linker adds fa084e7 Daily bump. adds 35c8219 2015-10-20 Richard Biener rguenther@suse.de Naveen H [...] adds 049e311 PR c++/66583 adds 41c6d5f [PATCH]Fix various ports failing due to unused parameter adds 397881d [PATCH] Move RTL printing code from sched-vis.c into print-rtl.c adds 5645a48 libsanitizer merge from upstream r250806. adds 7966ce0 libsanitizer merge from upstream r250806, compiler part. adds c849f8e libsanitizer/ adds 299794c libsanitizer/ adds e57d6cc libsanitizer/ adds e18652e libsanitizer/ adds 911a6ef 2015-10-21 Richard Biener rguenther@suse.de adds 6d2b089 2015-10-21 Richard Biener rguenther@suse.de adds 2578db5 2015-10-21 Richard Biener rguenther@suse.de adds 77d2eb6 PR target/68018 * config/i386/i386.c (ix86_compute_frame_la [...] adds a15183e Add simple sign-stripping cases to match.pd adds 382ac19 Proposed doc update for Explicit Reg Vars 2/3 adds 64c7c74 gcc/ adds 1f137e6 gcc/ adds 7a1ed40 gcc/ * omp-low.c (check_omp_nesting_restrictions): Check Op [...] adds 5ce1b13 PR c/68024 * c-decl.c (start_function): Warn about vararg f [...] adds dfea98e PR middle-end/67966 * tree.c (verify_type): Verify that TYP [...] adds 0f74e4a Add --param sra-max-scalarization-size-Ospeed to sra-12.c adds 5828c94 Refactoring sese.h and graphite-poly.h adds e5f5ebe Refactor graphite-sese-to-poly, sese.h, graphite-poly.h adds dda98ae avoid generation of empty guards in trivial cases adds 7fc2f61 Add a pass to back-propagate use information adds 4616363 Remove fold_strip_sign_ops adds d064d97 Move cabs simplifications to match.pd adds 451a61b Change default of non-overlapping address space conversion adds d06612a Relax ADDR_SPACE_GENERIC_P checks for default address space hooks adds dd7df20 Update documentation for address space hooks adds 9d463a0 unconditionally compile most of the delay slot code adds a366e4f * tree.def (CEIL_DIV_EXPR, FLOOR_DIV_EXPR, ROUND_DIV_EXPR): [...] adds 35e78cd * fold-const.c (operand_equal_p): Add code matching empty c [...] adds edbc08a PR ipa/67056 * ipa-polymorphic-call.c (possible_placement_n [...] adds 92a110b [PATCH 1/9] ENABLE_CHECKING refactoring adds 84e9670 add an upper limit on the number of array references adds 13f421d a scalar depending on vdefs in the current region is not invariant adds d05226d * include/std/type_traits (__cpp_lib_bool_constant): Define. adds c782e80 2015-10-21 Steven G. Kargl kargl@gcc.gnu.org adds cfec10d [PATCH 2/9] ENABLE_CHECKING refactoring: libcpp * inc [...] adds 8fb42bb Improve --help output to generate references to option aliases. adds 48d4b37 /cp 2015-10-21 Paolo Carlini paolo.carlini@oracle.com adds e9420ef Daily bump. adds acb1dac [Patch AArch64 63304] Fix issue with global state. adds b56a60c [PATCH][ARM] Fix for testcase after r228661 adds 417eb4f S/390: PR68015 Fix ICE in s390_emit_compare adds 92f3c1b Move more cproj simplifications to match.pd adds 390c3cf Move tan simplifications to match.pd adds 844cece 2015-10-22 Richard Biener rguenther@suse.de adds 1775aea Fix bootstrap on x86_64-apple-darwin14 after r229119. adds 46f1e45 ChangeLog: Fix whitespace. adds 326fa2a 2015-10-22 Richard Biener rguenther@suse.de adds 71de77d 2015-10-22 Richard Biener rguenther@suse.de adds ba257f0 2015-10-22 Richard Biener rguenther@suse.de adds 5b39827 oops- omitted by accident from the previous delta. adds 9c39d52 2015-10-22 Paolo Carlini paolo.carlini@oracle.com adds ecebe44 * config/msp430/msp430.opt: Add -msilicon-errata and -msili [...] adds 15b9ce0 [PATCH] Fix abort in write_eligible_delay * genattrta [...] adds 2de3a81 [PATCH 3/9] ENABLE_CHECKING refactoring: Java and Ada gcc/jav [...] adds 3291ad2 Proposed doc update for Explicit Reg Vars 3/3 adds 8204c07 Fix up ChangeLog for rev. 229155. adds 2c8dbd4 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse. adds 377ecba gcc/ChangeLog: adds abc0820 Daily bump. adds 71910a1 * call.c (add_conv_candidate): Remove first_arg parm. (add_ [...] adds dac59ee * call.c (add_template_conv_candidate): Pass DEDUCE_CALL. ( [...] adds d2304db typo adds c55a20f Fix ASan output pattern tests on Darwin. adds 304b6b2 Fix typo. adds 81a55c7 Update HOWTO_MERGE file for libsanitizer. adds 26f6d54 2015-10-23 Alan Hayward alan.hayward@arm.com adds 8d37bd7 Run tree-ssa/restrict-4.c without fipa-icf adds f786537 Add missing is_full_var setting in create_variable_info_for_1 adds 62ce624 Use make_constraint_from in intra_create_variable_infos adds 2fc6929 2015-10-23 Paulo Matos pmatos@linki.tools adds 6f5f406 Move fold_trunc_transparent_mathfn to match.pd adds 9d568ab 2015-10-23 Arnaud Charlet charlet@adacore.com adds 39629e6 2015-10-23 Bob Duff duff@adacore.com adds 7bbdeb3 2015-10-23 Richard Biener rguenther@suse.de Naveen H [...] adds a10589e 2015-10-23 Bob Duff duff@adacore.com adds 1240b98 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 953b82d 2015-10-23 Gary Dismukes dismukes@adacore.com adds eae2490 Add missing private clause in libgomp.c++/member-2.C adds 084c307 2015-10-23 Arnaud Charlet charlet@adacore.com adds cec2532 2015-10-23 Ed Schonberg schonberg@adacore.com adds 053bfd1 Adjust previous change. adds 7257ddf 2015-10-23 Olivier Hainque hainque@adacore.com adds c4462fa 2015-10-23 Arnaud Charlet charlet@adacore.com adds 2f3c83b 2015-10-23 Richard Biener rguenther@suse.de adds 9003096 PR libgcc/66883 * config/epiphany/udivsi3-flo [...] adds 05805eb 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds e1458cf 2015-10-23 Ed Schonberg schonberg@adacore.com adds 92974b1 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 41a8d10 2015-10-23 Arnaud Charlet charlet@adacore.com adds 17a1cf0 2015-10-23 Bob Duff duff@adacore.com adds 2f7de3d 2015-10-23 Steve Baird baird@adacore.com adds fc387d0 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds d09d873 Support for vectorizing conditional expressions adds 8af40d4 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 95009d6 2015-10-23 Arnaud Charlet charlet@adacore.com adds 6a7c16f 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 7761c83 2015-10-23 Ed Schonberg schonberg@adacore.com adds bfd2db2 2015-10-23 Gary Dismukes dismukes@adacore.com adds c90564b 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds e4192fd 2015-10-23 Tristan Gingold gingold@adacore.com adds 5f443c6 2015-10-23 Hristian Kirtchev kirtchev@adacore.com adds 4a7c3b2 2015-10-23 Arnaud Charlet charlet@adacore.com adds c130bc5 gcc/ adds 7ed9e61 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds a8913c2 2015-10-23 Steve Ellcey sellcey@imgtec.com Andrew Pi [...] adds 36bbec7 Fix ChangeLog entry adds b0751b7 2015-10-23 Steve Ellcey sellcey@imgtec.com adds b410db7 * doc/install.texi (*-ibm-aix*): Additional informati [...] adds 31139c3 * fold-const.c (operand_equal_p): Handle matching of vector [...] adds 2425f3b * fold-const.c (operand_equal_p): Do not compare TYPE_MODE w [...] adds 02f43d0 powerpc musl libc support adds e57d924 [RFA] Fix pr67830, another type narrowing problem adds e5b0ce4 [rs6000] Enable secureplt by default on musl adds 6cded08 PR c++/67813 * constexpr.c (cxx_eval_store_expression): Alw [...] adds 0ccdd20 [PATCH] Call flush_ssaname_freelist more often * passe [...] adds 1375e42 [PATCH 4/9] ENABLE_CHECKING refactoring: Fortran adds 70e262d gcc/ adds 158d21f gcc/ adds 4e9e79a * config.gcc (powerpc-ibm-aix[6789]) [default_use_cxa [...] adds 45e9a90 This patch fixes a compile-time regression that was originall [...] adds 7d5b194 * fold-const.c (operand_equal_p): Handle VIEW_CONVERT_EXPR. adds 5e98110 PR ipa/pr67600 * ipa-polymorphic-call.c (ipa_polymorphic_c [...] adds 5623a8f Daily bump. adds eaaf539 DR 1518 DR 1630 PR c++/54835 PR c++/60417 * call.c (conv [...] adds 526b93b * gcc-interface/utils2.c (build_binary_op): Tweak formatting [...] adds 9c5a8ac 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds 9627a89 2015-10-24 Steven G. Kargl kargl@gcc.gnu.org adds bd20ab5 Return deferred future if thread cannot be run adds 50e770f Implement C++17 std::invoke and LWG DR 2219 adds 7efdc3d Daily bump. adds 9ab3dd7 gcc/fortran/ChangeLog: adds 554cc37 Added missing testcases of r229294 for patch of PR fortran/66927. adds f1b805f PR target/68084 * config/i386/i386.c (ix86_md_asm_adjust) [ [...] adds df14217 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*. adds aca78b0 PR middle-end/68079 * dojump.c (do_compare_and_jump): Canon [...] adds 648d548 * config/pa/som.h (EH_FRAME_THROUGH_COLLECT2): Define. adds 9883c97 2015-01-25 Paul Thomas pault@gcc.gnu.org adds 566ec0e Daily bump. adds d97142b ENABLE_CHECKING refactoring: pool allocators adds 5e324b8 Move cexp simplifications to match.pd adds 31496a6 Fix scripto adds 89ff0c8 Use macros to define built-in operator lists adds 1117ed3 Move int rounding folds to match.pd adds 3bf3305 2015-10-26 Richard Biener rguenther@suse.de adds dda0845 2015-10-26 Christian Bruel christian.bruel@st.com adds da3cad0 2015-10-26 Gary Dismukes dismukes@adacore.com adds 9698c12 Fix race on temp file in gfortran streamio_*.f90 tests adds 44d567c 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5da0650 [optabs.c] Fix PR 67989: Handle const0_rtx target in expand_a [...] adds f2837ce 2015-10-26 Ed Schonberg schonberg@adacore.com adds 61a0447 Fix race on temp file in gfortran tests. adds 270ee9c 2015-10-26 Joel Brobecker <brobecker@adacore.com brobecker> adds 8be33fb 2015-10-26 Bob Duff duff@adacore.com adds 0670e0b Inline get_vi_for_tree into intra_create_variable_infos adds 9f3cbfd Add vars in intra_create_variables_info adds e923588 Add make_restrict_var_constraints adds 12b29cb 2015-10-26 Eric Botcazou ebotcazou@adacore.com adds ff92856 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d39cd 2015-10-26 Gary Dismukes dismukes@adacore.com adds 2f06c88 2015-10-26 Claire Dross dross@adacore.com adds 4218b4e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d26e54e 2015-10-26 Ed Schonberg schonberg@adacore.com adds 5655be8 2015-10-26 Ed Schonberg schonberg@adacore.com adds 967eb98 2015-10-26 Ed Schonberg schonberg@adacore.com adds c02dccc 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 69e9658 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 15196ce Code clean ups. adds 040bb34 [config/sh/sh.c] Fix PR68091: Return false for non shmedia ta [...] adds 341af5d 2015-10-26 Yannick Moy moy@adacore.com adds 7689013 2015-10-26 Yannick Moy moy@adacore.com adds 04b78ed Minor reformatting. adds 894192a 2015-10-26 Ed Schonberg schonberg@adacore.com adds 83d2f9b 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 54f3cb1 2015-10-26 Arnaud Charlet charlet@adacore.com adds ca0e899 2015-10-26 Bob Duff duff@adacore.com adds 4892450 [auto-inc-dec.c] Account for cost of move operation in FORM_P [...] adds 727cc33 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 403a6f3 2015-10-26 Alan Hayward alan.hayward@arm.com adds 29a00c2 2015-10-26 Arnaud Charlet charlet@adacore.com adds f3c4621 2015-10-26 Pascal Obry obry@adacore.com adds 13b0d6b 2015-10-26 Arnaud Charlet charlet@adacore.com adds adf9e48 2015-10-26 Javier Miranda miranda@adacore.com adds b0920a5 2015-10-26 Bob Duff duff@adacore.com adds 7549144 2015-10-26 Javier Miranda miranda@adacore.com adds 71eb79e gcc/fortran/ChangeLog: adds 70ea591 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 1fa721b 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 5bc9ee5 2015-10-26 Jerome Lambourg lambourg@adacore.com adds 736b80c 2015-10-26 Bob Duff duff@adacore.com adds fdec445 2015-10-26 Bob Duff duff@adacore.com adds 8b9e571 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 99618e6 2015-10-26 Richard Biener rguenther@suse.de adds 81646a7 2015-10-26 Emmanuel Briot briot@adacore.com adds 3b940ad 2015-10-26 Ed Schonberg schonberg@adacore.com adds 1603b4d 2015-10-26 Richard Biener rguenther@suse.de adds 17e1096 Fix attribution in ChangeLog adds 5841bee liboffloadmic/ * runtime/offload_host.cpp (OffloadDescriptor [...] adds 433f3ee Allow more complex call replacements in gimple-fold.c adds 3470b0f 2015-10-26 Richard Biener rguenther@suse.de Dominik Vogt [...] adds 6a98a68 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 67fbaa9 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds 650fa03 [PATCH] [PR tree-optimization/68013] Make sure first block in [...] adds a21c722 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds d48649e 2015-10-26 Hristian Kirtchev kirtchev@adacore.com adds a6dcb55 [PR libgomp/65437, libgomp/66518] Initialize runtime in acc_u [...] adds 54c8f61 [libgomp/66518] Resolve XFAIL in libgomp.oacc-c-c++-common/lib-3.c adds cfe316a libgomp: Additional acc_shutdown bug fixing and testing adds 3c41a4f libgomp testsuite: Remove some explicit acc_device_nvidia usage. adds 005c2a9 abort might not flush all open streams before process termination adds 0f177fa gcc/ * target.def (TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P): [...] adds 5f22377 * match.pd (fold_widened_comparison): Apply simplifications [...] adds b317b08 2015-10-26 Steven G. Kargl kargl@gcc.gnu.org adds 3a52cf7 libjava: fix locale handling when sorting JNI methods adds ef8ded2 2015-10-26 Louis Krupp louis.krupp@zoho.com adds 599e4be * config/linux.h (INCLUDE_DEFAULTS): Add INCLUDE_DEFAULTS_MU [...] adds 2fd578a DR 2179 * pt.c (process_partial_specialization): Handle err [...] adds ff1a580 Daily bump. adds befbe5d PR libffi/65441 * testsuite/lib/libffi.exp: Load target-sup [...] adds ee3ee95 * loop-invariant.c (struct def): New field can_prop_to_addr_ [...] adds 7893609 Add var in push_fields_onto_fieldstack adds 2c4c872 [PR c/64765, c/64880] Support OpenACC Combined Directives in C, C++ adds d4f078b 2015-10-27 Richard Biener rguenther@suse.de adds 62f8927 Don't create SSA names until in SSA form adds 35c5f68 Move hypot folds to match.pd adds cef15d0 Move pow folds to match.pd adds ff19098 Move powi folds to match.pd adds 762f6b3 Move expN folds to match.pd adds 540c8b2 [PR testsuite/68063] Add missing private clause in libgomp.c+ [...] adds 5f73ddf [AArch64] Enable autoprefetcher modelling in the scheduler adds 5cf8b9e gcc/ adds 1be53fc 2015-10-27 Javier Miranda miranda@adacore.com adds 5293f8f 2015-10-27 Arnaud Charlet charlet@adacore.com adds 8bbeda6 2015-10-27 Pascal Obry obry@adacore.com adds d52da53 2015-10-27 Arnaud Charlet charlet@adacore.com adds 5844367 2015-10-27 Yannick Moy moy@adacore.com adds dc02550 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 856311a 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds e1da2e5 2015-10-27 Javier Miranda miranda@adacore.com adds b5cb051 Fold comparisons between sqrt and zero adds 01156bc Move signbit folds to match.pd adds f276208 2015-10-27 Ed Schonberg schonberg@adacore.com adds 66dc9fc Move copysign folds to match.pd adds a007b87 2015-10-27 Hristian Kirtchev kirtchev@adacore.com adds 4e70c1f Remove constant handling from fold_builtin_{,f}abs adds 866b3d5 Split constant handling out of fold_builtin_fma adds 7ac908a 2015-10-27 Tristan Gingold gingold@adacore.com adds b2edae6 Move min(max...) and max(min...) folds to match.pd adds 8525879 [PATCH] [AArch64] Distinct costs for sign and zero extension adds 129004d Move fmin and fmax folds to match.pd adds 7c5199a Rename logb and significand folds adds 7d705d5 Move ldexp, scalbn and scalbln folds to match.pd adds 0399a1d [ARM] PR target/67929 Tighten vfp3_const_double_for_bits checks adds 369635a tree-scalar-evolution.c: Handle LSHIFT by constant adds bcc58dc gcc/ChangeLog * config.gcc: Handle --enable-fdpic. * config [...] adds 25359cc 2015-10-27 Richard Biener rguenther@suse.de adds f42bf19 Properly handle -fno-plt in ix86_expand_call adds c54071d isl schedule tree adds 4797708 2015-10-27 Steven G. Kargl kargl@gcc.gnu.org adds 9988714 2015-10-27 Alan Hayward alan.hayward@arm.com adds 09382f4 [PR fortran/63865] OpenACC cache directive: match Fortran sup [...] adds e59618e 2015-01-27 Paul Thomas pault@gcc.gnu.org adds 8a73696 [AArch64] Handle vector float modes properly in aarch64_outpu [...] adds 7ee34ff [AArch64] PR 68102: Check that operand is REG before checking [...] adds e94743f PR rtl-opt/67609 adds 6c5c88f * internal-fn.c (expand_UNIQUE): New. * internal-fn.h (enum [...] adds fe4c1d0 gcc/cp/ * parser.c (cp_parser_omp_clause_name): Add auto, g [...] adds 62c4832 gcc/c/ * c-parser.c (c_parser_oacc_shape_clause): New. (c_ [...] adds 173dfdf * omp-low.c (pass_oacc_device_lower::execute): Ignore errors. adds c92bbb1 * omp-low.c (oacc_init_rediction_array): New. (oacc_initial [...] adds c25f193 * target-insns.def (oacc_fork, oacc_join): Define. * target [...] adds cbba99a * internal-fn.def (IFN_GOACC_DIM_SIZE, IFN_GOACC_DIM_POS, I [...] adds ac87845 Daily bump. adds 382ecba [PATCH 7/9] ENABLE_CHECKING refactoring: middle-end, LTO FE g [...] adds 7c7a697 * plugin/plugin-nvptx.c (nvptx_exec): Remove check on comput [...] adds a8e785b * omp-low.c (struct omp_context): Remove gwv_below, gwv_this [...] adds 5a1d209 rs6000: Fix tests for xvmadd and xvnmsub adds 288b275 rs6000: p8vector-builtin-8.c test requires int128 adds cf67e10 2015-10-28 Richard Biener rguenther@suse.de adds 92deda7 2015-10-28 Richard Biener rguenther@suse.de adds af3dc77 2015-10-28 Richard Biener rguenther@suse.de adds 0123775 2015-10-28 Richard Biener rguenther@suse.de adds f6b35aa 2015-10-28 Richard Biener rguenther@suse.de adds b3787ae * config/nvptx/nvptx.h (struct machine_function): Add axis_ [...] adds e0a9def * testsuite/libgomp.oacc-c-c++-common/loop-g-1.c: New. * te [...] adds dddc32c Handle noplt in call expanders for AArch64. adds b2fe95f Improve alias dump info adds d63986a Generate constraints only once in intra_create_variable_infos adds 209f026 2015-10-28 Richard Biener rguenther@suse.de adds 93182da * fold-const.c (operand_equal_p): Do not verify that types a [...] adds 8c1cab2 gcc/ChangeLog adds 34b9846 2015-10-28 Catherine Moore clm@codesourcery.com adds dd0b059 * tree-eh.c (mark_reachable_handlers): Fix typo in assert. adds 5f05c4a * config/nvptx/nvptx.c (nvptx_print_operand): Remove 'd' cas [...] adds 8469307 * omp-low.c (MASK_GANG, MASK_WORKER, MASK_VECTOR): Delete. [...] adds f576a2e * c-common.c (pointer_int_sum): Fold the MULT_EXPR. adds 96b973c DR 1518 * class.c (type_has_user_provided_or_explicit_const [...] adds ba4b83b 2015-01-28 Paul Thomas pault@gcc.gnu.org adds e4ea9be gcc/c/ * Make-lang.in (c.tags): Also include libcpp TAGS. gc [...] adds 7b15d95 Fix for ICE with -g on testcase with incomplete types. adds 052a735 Remove superfluous code in intra_create_variable_infos adds e47fd20 * gnat.dg/discr44.adb: New test. adds c528e8d Daily bump. adds bc6691f * tree-ssa-loop-ivopts.c (split_address_cost): Check depends [...] adds a7a322d 2015-10-29 Richard Biener rguenther@suse.de adds 6d6ad0c 2015-10-29 Richard Biener rguenther@suse.de adds e8ec2b0 Improve filenames for test cases of OpenACC combined directives adds 571e5fe Add BUILD_NO_PIE_CFLAGS and BUILD_NO_PIE_FLAG adds f7eac43 /cp 2015-10-29 Paolo Carlini paolo.carlini@oracle.com adds 7c29e30 2015-10-29 Andrew MacLeod amacleod@redhat.com adds 3743a90 2015-10-29 Richard Biener rguenther@suse.de adds 18e9866 2015-10-29 Christophe Lyon christophe.lyon@linaro.org adds 4be384a Remove unnecessary label from tree-call-cdce.c adds b763521 Remove redundant variable from tree-call-cdce.c adds 4cba6f6 ada 2015-10-29 Andrew MacLeod amacleod@redhat.com adds f801d40 Fix X - (X / Y) * Y in match.pd. adds 2eab864 * omp-low.c (lower_omp_target): Remove unreachable code & me [...] adds f92c649 Allow CAST_RESTRICT folding adds 580efa2 [PATCH][PR tree-optimization/67892] Use FSM threader to handl [...] adds e138bdc [PATCH 6/9] ENABLE_CHECKING refactoring: generators adds 758c989 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 09e5769 compiler, runtime: change type hash/equal to Go funcs adds 8371b2e 2015-10-29 Steven G. Kargl kargl@gcc.gnu.org adds 3f2bdc9 2015-10-29 Michael Meissner meissner@linux.vnet.ibm.com adds 19d0f2f compiler, reflect, runtime: remove zero field from type d [...] adds 98999b9 [gcc] 2015-10-29 Michael Meissner meissner@linux.vnet.ibm.com adds f5096a0 Require c99_runtime for builtin-convert-1.c adds 8877847 Fix target/68124 adds 556c2dd lra: Don't remove the scratch in (mem:BLK (scratch)) adds 41c3cc7 rs6000: Save the PIC reg when needed adds 694a1a8 [PATCH] Remove unnecessary invalidation support in threading [...] adds 30ff90f [MCORE] Hookize GO_IF_LEGITIMATE_ADDRESS adds da6fe89 gcc/ * openacc.h (enum acc_device_t): Reformat. Ensure layo [...] adds 38aa281 Daily bump. adds 07855d5 * config/sh/sh.opt: Fix format of the help text for -mfdpic adds 1d674b4 [PATCH 8/9] ENABLE_CHECKING refactoring: target-specific parts adds 0334b31 Cleanup fipa-pta constraint dumping adds 790d50b [AArch64] Fix insn types. adds e1fff88 2015-10-30 Richard Biener rguenther@suse.de adds 47ce082 libgcc changes for AMD znver1. adds fd39652 [Trivial] tree-sra.c: A few comment fixes/additions. adds d803eb5 Robustify REAL_MODE_FORMAT adds 7d5736e Fix real_2expN mode arguments in fixed-value.c adds d55fada Allow real_format to be passed to more real.h functions adds 512103a Don't free dominators after sincos adds 60a0bf6 [ARM] Fix checking RTL error in cortex_a9_sched_adjust_cost adds 4c930e7 Re: [Docs] Reword the documentation for -fdump-rtl- adds a5472c5 2015-10-30 Andrew MacLeod amacleod@redhat.com adds 3ae3b05 [comment] Improve comment for reg_set_p adds 6e4b2cf Fix comment typo. adds 9123b22 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds e06323c 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 8b9740d 2015-10-30 Vladimir Makarov vmakarov@redhat.com adds 00fff88 2015-10-15 Steven G. Kargl kargl@gcc.gnu.org adds ab50af2 2015-10-30 Evgeny Stupachenko evstupac@gmail.com adds ff94363 Share code from fold_array_ctor_reference with fold. adds f730358 2015-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 19ec752 Add contains_symbol_ref_p adds b9dd9f0 gcc/ * cgraph.c: Include context.h for offloading. * varpo [...] adds 12c1767 gcc/fortran/ * gfortran.h (gfc_omp_namespace): Add locus wh [...] adds 4aabb93 * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Avoid warning on [...] adds d0a8194 * config-list.mk (nvptx-none): Add it. adds 0c5e355 compiler: Create pointer type for all types with methods. adds cd529f4 Daily bump. adds 4a3da3a runtime: Remove now unnecessary pad field from ParFor. adds dc81c73 Use make_copy_constraint in ipa_pta_execute adds ebd052a Improve readability and structure of create_function_info_for adds d317917 Add initial constraints in create_function_info_for adds e83a804 Don't expect existing varinfo for arguments in intra_create_v [...] adds 5569a36 Tune pointer-plus folding adds dbcfd35 ggc-common.c : Restore needed header for checking=release. adds 859a0fc libgo: Update from Go 1.5 to Go 1.5.1. adds b48fbce Make some functions static. adds e96d4c0 * pt.c (hash_tmpl_and_args): Use iterative_hash_object on te [...] adds 6cc56b6 Improve deduction failure diagnostics. adds 2d8d33b Streamline for_each_template_parm. adds 433fc17 Implement multiple 'auto' feature from Concepts TS. adds ce2ac16 * gnat.dg/discr45.adb: New test. adds 5dfd4cda PR Bootstrap/68168 adds 7185e92 Remove support for N3994, terse range-for, which was not adopted. adds c27fc63 rs6000: Another PIC LRA fix adds b0fd58b rs6000: Rewrite rs6000_reg_live_or_pic_offset_p adds 05e4561 * Makefile.am (go_cmd_go_files): Update to Go 1.5.1 library [...] adds f95e4bb runtime: If no split stacks, allocate stacks using mmap o [...] adds 5943244 Daily bump. adds aaa317f * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX. [...] adds d731e7b * gcc.target/i386/pr67609-2.c: Include sse2-check.h. (sse2_ [...] adds 0c0daca PR go/67968 compiler: Traverse types of call expressions. adds 2bd7720 mksysinfo.sh: Handle TIOCSPGRP if too complex for -fdump- [...] adds c6b9014 Daily bump. adds 77dd4d7 * config/mcore/mcore.c: Include regs.h. adds 1eddb04 [PATCH] Fix vms targets adds 271ff14 [PATCH] Avoid ssa-thread-11.c on various targets adds b7c78b0 [PR middle-end/68166] Restore build with fold checking enabled adds c500055 Move gcc.target/arm/pr67929_1.c test to execute.exp adds 638590b Revert: tree-scalar-evolution.c: Handle LSHIFT by constant adds 896671b [ARM] neon-testgen.ml typo adds 6c21be9 Move constant folds for maths functions to new file adds 988403a libcpp: Improvements to description of source_location in line-map.h adds 62bab19 syscall: Change raw_ioctl cmd type to uintptr. adds be2b07a mksysinfo.sh: Handle TIOCGPGRP if too complex for -dump-go-spec. adds 6d60907 2015-11-02 Andreas Tobler andreast@gcc.gnu.org adds f48db02 Replace make_copy_constraint with make_constraint_from in mak [...] adds d3063db Rename make_restrict_var_constraints to make_param_constraints adds f497d67 [PATCH] Avoid more irreducible loops in FSM threader adds d4c76cf libgo: Bump version number. adds 3e5c6b6 Daily bump. adds 4883b25 [PR68083] don't introduce undefined behavior in ifcombine adds c66cf0b ifcombine: factor out inner block viability test adds 3faefe6 Remove ChangeLog entry unintentionally duplicated in the top level adds ea804f8 defer mark_addressable calls during expand till the end of expand adds 6838a19 * gcc.dg/mvc1.c: Move to ... * gcc.target/i386/mvc1.c: ... [...] adds 610a700 2015-11-03 Ville Voutilainen ville.voutilainen@gmail.com adds f9be4ad * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds ac39b07 [AArch64] Fix ICE on (const_double:HF 0.0) adds 4f03d0e [AARCH64][PATCH 1/3] Implementing the variants of the vmulx_ [...] adds 9e10bfb OpenACC atomic directive adds 6ba06b4 2015-11-03 Evgeny Stupachenko evstupac@gmail.com adds 4b33f4b 2015-11-03 Paolo Carlini paolo.carlini@oracle.com adds 4db5794 mksysinfo.sh: Make sure that CLONE_NEWUSER is defined. adds 0a08c1b 2015-11-03 Richard Biener rguenther@suse.de adds 1abf64f * libsupc++/new: Declare sized deletes. adds 881063f * gimple-expr.c (useless_type_conversion_p): Reinstate type [...] adds e3be057 Remove superfluous gcc/ prefixes adds ac7487f 2015-11-03 Dominique d'Humieres dominiq@lps.ens.fr adds aeaccb7 PR c++-common/67882 adds 71e4c29 * lex.c (search_line_sse42): Correctly advance the pointer t [...] adds 7102445 * libgomp.h (struct acc_dispatch_t): Remove args from exec_f [...] adds 018c146 Handle auto parameter packs. adds fbac39f remove unused config/arm/coff.h adds 91495f5 remove usage of ROUND_TYPE_SIZE from encoding.c adds 1075bb6 Daily bump. adds 698f02f gotest: fix handling of --goarch option adds 1820b66 * gnat.dg/slice9.adb: New test. adds 677f472 Use decl_type in create_variable_info_for_1 adds 06e9790 Handle recursive restrict in function parameter adds 5e8689f ENABLE_CHECKING refactoring: C family front ends adds 29134d1 ENABLE_CHECKING refactoring: remove remaining occurrences adds bf3a27b Pass manager: add support for termination of pass list adds 641a0fa * internal-fn.def (GOACC_REDUCTION): New. * internal-fn.h ( [...] adds 78a78aa * config/nvptx/nvptx.c: Include gimple headers. (worker_red [...] adds 7bcc76e * gfortran.dg/goacc/reduction-2.f95: Delete. adds 06d6724 * libgomp.oacc-c-c++-common/loop-red-g-1.c: New. * libgomp. [...] adds 1808bb5 * gnat.dg/slice9.adb: New test. adds 6255cae gcc/ * config/nvptx/nvptx.c (nvptx_goacc_validate_dims): Ad [...] adds abe5563 * omp-low.c (struct omp_context): Remove reduction_map field [...] adds e057353 improve debug of codegen adds 671608fe remove parameter_rename_map adds 5e3f9b4 gcc/cp/ * (cp_parser_oacc_single_int_clause): New function. [...] adds 4ef2042 Daily bump. adds d8c3f81 2015-11-05 Richard Biener rguenther@suse.de adds 562458b gcc/ adds 7c00fab [Patch AArch64] Switch constant pools to separate rodata sections. adds 097c0c8 gcc/ adds e103794 * target.def (goacc.dim_limit): New hook. * targhooks.h (de [...] adds 9561765 gcc/ 2015-11-05 Jakub Jelinek jakub@redhat.com Ilya [...] adds b0ccb4e * gimple-fold.c: Include omp-low.h. (fold_internal_goacc_di [...] adds 442e766 /cp 2015-11-05 Paolo Carlini paolo.carlini@oracle.com adds 74754c6 [Patch ifcvt] Teach RTL ifcvt to handle multiple simple set i [...] adds f480ca9 PR c/68090 * c-parser.c (c_parser_postfix_expression_after_ [...] adds 7eef408 [PATCH] tree-scalar-evolution.c: Handle LSHIFT by constant adds e520488 PR c++/67942 - diagnose placement new buffer overflow adds 167e228 Daily bump. adds 917fa02 PR c++/67942 - diagnose placement new buffer overflow adds ef014f9 gcc/ * gimplify.c (gimplify_scan_omp_clauses): Add support [...] adds 01bd664 2015-11-06 Richard Biener rguenther@suse.de adds 3fb51cf Add testcases for middle-end/53852 and middle-end/67518 adds 6b2b4f3 [PR67753] fix copy of PARALLEL entry_parm to CONCAT target_reg adds 6e9b4ab XFAIL testcases regressed after r229814, "Merge from gomp-4_5 [...] adds 4c7587f 2015-11-06 Richard Biener rguenther@suse.de adds 2aebc1a Update loongson vector reductions. adds 74905ec [ARM/AArch64] PR 68088: Fix RTL checking ICE due to subregs i [...] adds a7abe6a Fix transform_to_exit_first_loop_alt with -g adds 0ede27d gcc/ adds bef3d81 [cp][committed] Fix bootstrap on arm due to print format warning adds c45ca67 2015-11-06 Richard Biener rguenther@suse.de adds ae65760 2015-11-06 Richard Biener rguenther@suse.de adds efc0f38 tree-sra.c: Fix completely_scalarize for negative indices. adds 0bc8b1d 2015-11-06 Arnout Vandecappelle arnout@mind.be * [...] adds 6444315 * pt.c (push_inline_template_parms_recursive): Don't recreat [...] adds c73e938 Correct entry for PR c++/67942. adds 193cfc7 2015-11-06 Christophe Lyon christophe.lyon@linaro.org adds 00a8cb0 PR ipa/68057 PR ipa/68220 * ipa-polymorphic-call.c (ipa_p [...] adds fc52c31 Support non-type constrained-type-specifiers. * parser.c (c [...] adds 0b1ca60 XFAIL testcases regressed after r229814, "Merge from gomp-4_5 [...] adds e1a2ea9 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems [...] adds 509a4f7 * tree-core.h (size_type_kind): Remove OEP_CONSTANT_ADDRESS_ [...] adds 0ffb447 Add stats on adhoc table to dump_line_table_statistics adds 3ef90e7 [Patch ARM] Unified assembler in ARM state. adds 025772b libstdc++v3: Explicitly disable carets and colorization withi [...] adds cd4fcdb [Patch AArch64] Switch constant pools to separate rodata sections. adds ed1545d libgo: Solaris portability fixes. adds 6d0cb5b * testsuite/26_numerics/complex/requirements/constexpr.cc * [...] adds f047900 Reimplement diagnostic_show_locus, introducing rich_location classes adds 1b6b591 PR debug/66728 * dwarf2out.c (get_full_len): Return a value [...] adds b631bff [AArch64] Fix vqtb[lx][234] on big-endian adds 9e3b8c1 Do not allow irreducible loops/regions in a scop adds d0c3357 enable loop fusion on isl-15 adds 76fd4c5 do not collect cold loops in scops adds 309c21e * gcc.dg/pragma-diag-5.c: Make test cases unique. adds 7821c1b * gimplify.c (gimplify_omp_ordered): Fix up diagnostics wor [...] adds 2ed4d1b Do not use libiberty's getpagesize on Android adds d3baedc 2015-11-06 Dominique d'Humieres dominiq@lps.ens.fr adds 9ea6a6e 2015-11-06 Michael Collison <michael.collison@linaro.org [...] adds 6e38e90 inline asm and multi-alternative constraints adds 3e8c4c8 [PATCH] Allow vrp to thread across backedges using FSM threader adds c0226d8 Daily bump. adds 6285b2c PR go/66138 reflect, encoding/json, encoding/xml: fix un [...] adds 277e686 do not create unnecessary dimensions in scop scattering adds 3c7086a add original schedule to scop adds a196522 [PATCH] Remove more backedge threading support adds aee1460 Try to update dominance info in tree-call-cdce.c adds 3263b6b Add -fno-math-errno to gcc.dg/lto/20110201-1_0.c adds 84efae2 Don't treat rint as setting errno adds f04956e Move c_getstr to fold-const.c adds ad3ca0b Handle constant fp classifications in fold-const-call.c adds aa6703b Move constant bitop and bswap folds to fold-const-call.c adds b5e46e2 Move const char * -> int/fp folds to fold-const-call.c adds a1a69d2 Move #undef DEF_INTERNAL_FN to internal-fn.def adds ac67706 Move #undef DEF_BUILTIN* to builtins.def adds ffda2f1 Handle internal functions in is_tm_pure_call adds 69de5ea * config/rs6000/atexit.c: New file. * config/rs6000/t-aix-cxa [...] adds d2dc729 replace BITS_PER_UNIT with __CHAR_BIT__ in target libs adds 61ff1ae i386: Use the STC bb-reorder algorithm at -Os (PR67864) adds e2198b8 2015-11-07 Steven G. Kargl kargl@gcc.gnu.org adds b093120 2015-11-07 Steven G. Kargl kargl@gcc.gnu.org adds 1c08fe5 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*. adds dfdcfaa * config/sparc/sparc.opt (mfix-at697f): Add final period. adds f02fb4c Daily bump. adds 9c70350 [AArch64] Fix vqtb[lx][234] on big-endian adds 2bd8d01 2015-11-08 Paul Thomas pault@gcc.gnu.org adds b64400b 2015-11-08 Steven G. Kargl kargl@gc.gnu.org adds 68c5a37 gcc/fortran/ChangeLog: adds b4a4c5f Clean up fallout on ILP32 from r229831. adds 292237f Merge of the scalar-storage-order branch. adds 7abb97c Move tests depending on graphite to correct subdirectory. adds be5db97 * g++.dg/lto/pr68057_0.C: Fix testcase. adds bc7391f Daily bump. adds d29932c [PATCH] Remove backedge handling support in tree-ssa-threadupdate.c adds d3a06cc Fix bb-reorder problem with degenerate cond_jump (PR68182) adds 5962bd2 New obstack_next_free is not an lvalue adds 65c8939 Correct libvtv obstack use adds f652843 Update libsanitizer obstack interceptors adds 1ed1385 Copy gnulib obstack files adds d843131 Modify obstack.[hc] to avoid having to include other gnulib files adds c59881a Silence obstack.c -Wc++compat warning adds 55b8da6 Configury changes for obstack optimization adds c83e25d Configury changes for obstack optimization adds 0c0c546 2015-11-08 Steven g. Kargl kargl@gcc.gnu.org adds 0b0b7c8 [PATCH] Minor refactoring in tree-ssanames.c & freelists veri [...] adds 22cd4e5 PR tree-opt/66768 adds 849f490 Avoid CSE of MEMs in different address spaces adds 9cb8965 Add TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID adds 2e7a553 Add hook for modifying debug info for address spaces adds 67a381c i386: Handle address spaces in movabs patterns adds a48b812 i386: Disallow address spaces with string insns adds 716c563 i386: Add address spaces for fs/gs segments and tls adds 405a4bd libcilkrts/ adds cf82e1d 2015-11-09 Thomas Preud'homme thomas.preudhomme@arm.com adds 2926af8 PR middle-end/68253 * fold-const.c (fold_truth_andor_1): In [...] adds 4fa8daf Support init priority on Solaris adds f28193e [RTL-ifcvt] PR rtl-optimization/67749: Do not emit separate S [...] adds 01dc119 PR middle-end/68251 * tree-core.h (REF_REVERSE_STORAGE_ORDE [...] adds 3c047fe Machine modes for address printing. adds 77d241e 2015-11-09 Richard Biener rguenther@suse.de adds abad199 2015-11-09 Richard Biener rguenther@suse.de adds af49d13 gcc/ adds c2bf2fb [PR debug/67192] Fix C loops' back-jump location adds 7758d60 [PR debug/67192] Further fix C loops' back-jump location adds b7cbf36 Fix memory leaks and use a pool_allocator adds 73bd7d5 Fix memory leaks in IPA. adds cac639d [AArch64] PR target/68129: Define TARGET_SUPPORTS_WIDE_INT adds 245b193 [AArch64][cleanup] Remove uses of CONST_DOUBLE_HIGH, CONST_DO [...] adds a875ad2 2015-11-09 Michael Meissner meissner@linux.vnet.ibm.com adds 9cdb206 Support sized delete. adds a7d9782 Resolve DejaGnu hard stop adds 2f8f4fa * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h. (m [...] adds 6dbbcde Re: [PATCH] Minor refactoring in tree-ssanames.c & freelists [...] adds 9c45dcf * config/i386/i386.md (*strmovqi_1): Fix insn enable condition. adds 24fc069 2015-11-09 François Dumont fdumont@gcc.gnu.org adds f69b8a4 * omp-low.c: Fix some OpenACC comment typos. (lower_reducti [...] adds d3bec08 PR middle-end/68259 * tree.h (reverse_storage_order_for_com [...] adds 2bd06d8 * config/visium/visium.h (PRINT_OPERAND): Delete. (PRINT_OP [...] adds 043bc14 Change behavior of -fsched-verbose option adds eabf74c [sched] Dump dependency graph to a dot file adds eb08b39 * gcc.dg/sso/*.c: Robustify dg-output directives. adds 62f5f13 2015-11-09 Steve Ellcey sellcey@imgtec.com adds efa01e7 [gcc] 2015-11-08 Michael Meissner meissner@linux.vnet.ibm.com adds 3f12088 Daily bump. adds a1b7fe4 * omp-low.h (replace_oacc_fn_attrib, build_oacc_routine_dims [...] adds 1118518 PR target/57845 * config/sparc/sparc.c (sparc_function_valu [...] adds cba2cca gcc/testsuite/ * c-c++-common/goacc/routine-1.c: New. * c- [...] adds d5a9b16 PR c++/67913 - new expression with negative size not diagnose [...] adds 76e711b gcc/cp/ * parser.c (cp_finalize_oacc_routine): New boolean [...] adds bc443a7 Workaround PR68256 on AArch64 adds 102f86e * gfortran.dg/pr68251.f90: New test. adds 1969447 Tie chains for move instructions. adds fe987bb [haifa-sched] PR rtl-optimization/68236: Exit early from auto [...] adds d3faf60 [optabs][ifcvt][1/3] Define negcc, notcc optabs adds 79a77fe [AArch64][2/3] Implement negcc, notcc optabs adds b873d7f 2015-11-10 Richard Biener rguenther@suse.de adds d144c8b 2015-11-10 Richard Biener rguenther@suse.de adds 4e91606 2015-11-10 Richard Biener rguenther@suse.de adds e86ce8e * include/bits/functional_hash.h: Fix grammar in comment. adds dab4897 gcc/ adds f636f09 gcc/ adds cf5489c 2015-11-10 Ilya Enkovich enkovich.gnu@gmail.com adds b602a8e gcc/ adds 98da9bb gcc/ adds 959c4b0 gcc/ adds 0852690 gcc/ adds bc1ca81 Enhance pool allocator adds c09b535 * testsuite/libgomp.oacc-c-c++-common/firstprivate-1.c: Remo [...] adds a01e989 Update C++17 library implementation status adds 662cff3 Fix return type of heterogeneous find for sets adds c6af80b [AArch64] Move iterators from atomics.md to iterators.md adds 39d8364 [ARM][cleanup] Remove uses of CONST_DOUBLE_HIGH/LOW adds ef48992 [ARM] Fix costing of vmul+vcvt combine pattern adds 072a7cc * config/i386/i386.c (ix86_print_operand): Remove dead code [...] adds 6a69252 * config/i386/i386.md (*movabs<mode>_1): Add explicit size [...] adds 9620dd8 PR go/68255 cmd/go: always use --whole-archive for gccgo [...] adds 52432de 2015-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds b408dd8 [PATCH] Fix minor fallout from operand_address changes 2015-1 [...] adds 5c55b1c libgo: use Solaris sendfile lib, fix Solaris _in6_addr_t fields adds 296bbea 2015-11-10 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 8b921b2 * config/nvptx/nvptx.opt (moptimize): New flag. * config/nv [...] adds 2a26c2b Daily bump. adds d4023b2 [ARM] PR63870 Add qualifiers for NEON builtins adds fe8542d [ARM] PR63870 Mark lane indices of vldN/vstN with appropriate [...] adds 2989d25 [ARM] PR63870 Remove error for invalid lane numbers adds b8503c5 * config/rs6000/aix.h (TARGET_OS_AIX_CPP_BUILTINS): Add cpu a [...] adds 605b00e gcc: configure: fix test == bashisms adds 4e7ec2c PR libstdc++/64651 * libsupc++/exception_ptr.h (rethrow_exc [...] adds 7161f88 2015-11-11 Dominique d'Humieres dominiq@lps.ens.fr adds c7bb78e Tighten up checks when tying chains. adds d4198c5 [Patch] PR tree-optimization/68234 Improve range info for loo [...] adds 0c4d798 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds d8b1429 Fix various memory leaks adds 420161d Fix target arch attribute for Skylake. adds eafd78a Fix typo. adds 906752b 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds e78372b [ARM] PR67305, tighten neon_vector_mem_operand on eliminable [...] adds af83072 Fix whitespace+typo from "Share code from fold_array_ctor_ref [...] adds c17231c Undo delay slot filling and use compact branches in selected cases. adds 13b8bab Fix PR rtl-optimization/68287 adds 74d500f simplify-rtx: Simplify trunc of and of shiftrt adds 6e80354 ada adds ad5363b rs6000: Extend 20050603-3.c testcase to 64-bit adds 4bf96f5 PR target/67265 * ira.c (ira_setup_eliminable_regset): Do n [...] adds b656be3 gcc/ * gcc/gimplify.c (enum omp_region_type): Add ORT_ACC, [...] adds 87ebd30 PR target/67265 * config/i386/i386.c (ix86_finalize_stack_r [...] adds 9852301 2015-11-11 Andrew MacLeod amacleod@redhat.com adds 4f3707c gcc/cp/ChangeLog 2015-11-11 Dominique d'Humieres <dominiq@lp [...] adds 2f6fec1 2015-11-11 Richard Biener rguenther@suse.de adds 81b1b2a PR c/68107 PR c++/68266 * c-common.c (valid_array_size_p): [...] adds 82ccf19 2015-11-10 Ville Voutilainen ville.voutilainen@gmail.com adds f78b7f8 Correct the Changelog date of the previous commit. adds a2ea141 * config/alpha/alpha-protos.h (print_operand): Remove. (pri [...] adds 8091d0b Loop in std::this_thread sleep functions adds a3f25f0 * libsupc++/new_handler.cc: Fix for explicit constructor change. adds 0381a8e Insert new exit block only when needed in transform_to_exit_f [...] adds 6943c9d Make create_parallel_loop return void adds a600501 add testsuite automatic dg-options and dg-do action for isl-a [...] adds df24635 improve construction of the original schedule adds 3d43e22 * gcc.dg/pr65521.c: Fail on AIX. adds e45b0eb Daily bump. adds 30162da Preserve the original program while using graphite. adds 9552192 * pt.c (instantiate_class_template_1): Set function_depth ar [...] adds ccb738e * decl.c (duplicate_decls): When combining typedefs, remove [...] adds dc77f97 [ARM] remove unused variable adds ee5e372 2015-11-12 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 71fd3d0 gen-pass-instances.awk: Add emacs indent setting adds b7c6e22 gen-pass-instances.awk: Remove unused var in handle_line adds 4f39391 gen-pass-instances.awk: Unify semicolon use in handle_line adds cbfc427 gen-pass-instances.awk: Use early-out in handle_line adds 031e048 gen-pass-instances.awk: Add len_of_call var in handle_line adds dc0fce2 gen-pass-instances.awk: Rename len_of_end to len_of_close in [...] adds 89e9bb5 gen-pass-instances.awk: Add comments in handle_line adds 9e83618 gen-pass-instances.awk: Add pass_num, prefix and postfix vars [...] adds 74b904f gen-pass-instances.awk: Make print command clearer in handle_line adds 6567b30 * config/i386/i386.c (ix86_legitimate_combined_insn): Reject [...] adds de34faa 2015-11-12 Richard Biener rguenther@suse.de adds 1ad8ae4 2015-11-11 Claudiu Zissulescu claziss@synopsys.com adds f55079b gen-pass-instances.awk: Rename var where to call_starts_at in [...] adds 80b83ba gen-pass-instances.awk: Simplify init of postfix_starts_at in [...] adds 40ccd6d gen-pass-instances.awk: Simplify match regexp in handle_line adds eb2c230 * include/experimental/bits/string_view.tcc: Fix doxygen @file. adds 38128b5 [PATCH][ARM]Fix addsi3_compare_op2 pattern. adds 9a2dfe1 2015-11-12 Christian Bruel christian.bruel@st.com adds c289372 2015-11-12 Ed Schonberg schonberg@adacore.com adds 1d3f0c6 2015-11-12 Steve Baird baird@adacore.com adds 3ea9a93 2015-11-12 Emmanuel Briot briot@adacore.com adds 28e28b2 2015-11-12 Pierre-Marie de Rodat derodat@adacore.com adds 698a7de 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds b2d3217 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds 5e053a6 Code clean ups. adds ee97365 * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/p [...] adds 627dfdb * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/p [...] adds a9dd889 2015-11-12 Eric Botcazou ebotcazou@adacore.com adds 8601108 2015-11-12 Ed Schonberg schonberg@adacore.com adds 798dec7 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 3ff5e35 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 5af08a8 2015-11-12 Hristian Kirtchev kirtchev@adacore.com adds 17ad8c3 gcc/ adds 1548739 2015-11-12 Gary Dismukes dismukes@adacore.com adds 9cda502 2015-11-12 Jerome Lambourg lambourg@adacore.com adds 595cbbc 2015-11-12 Thomas Quinot quinot@adacore.com adds dc483d7 2015-11-12 Tristan Gingold gingold@adacore.com adds e9c863f 2015-11-12 Ed Schonberg schonberg@adacore.com adds f90dd1d 2015-11-12 Gary Dismukes dismukes@adacore.com adds 567844e PR target/67265 * config/i386/i386.c (ix86_adjust_stack_and [...] adds bbbfe30 2015-11-12 Arnaud Charlet charlet@adacore.com adds d1204dd 2015-11-12 Arnaud Charlet charlet@adacore.com adds 8647dea * config/alpha/alpha.h (FUNCTION_VALUE, LIBCALL_VALUE, FUNC [...] adds f1574a1 * config/visium/visium-protos.h (notice_update_cc): Delete. [...] adds 020ad58 gcc/ adds cb388b1 2015-11-12 Bob Duff duff@adacore.com adds 86036ad 2015-11-12 Philippe Gil gil@adacore.com adds 0ebb8b2 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin. adds 3cf4960 gcc/ * gimplify.c (oacc_default_clause): New. (omp_notice_ [...] adds 296008a missed error format change in previous commit adds 888a21c Implement D0013R2, logical type traits. adds 433b0ea 2015-11-12 Richard Biener rguenther@suse.de adds 35c51aa [AArch64] Add extra tuning parameters for target processors adds c256513 2015-11-12 Richard Biener rguenther@suse.de adds 09a069e Fix PR ipa/68035 adds 25faed3 Fix big memory leak in ix86_valid_target_attribute_p adds 7f66a1d * include/std/thread: Include <cerrno> for EINTR. adds ddb640e Extend valid values of iostream bitmask types adds a979543 Add initial qualcomm support. adds 3b8a962 * Makefile.in (etags tags TAGS): Use && instead of ;. adds dac2051 * pt.c (check_explicit_specialization): Check the namespace [...] adds a2fb5fa fixup changelog entry 2015-11-12 Nathan Sidwell <nathan@cod [...] adds 28a70e2 PR c/67784 * c-parser.c (c_parser_for_statement): Reclassif [...] adds 5902f28 [ARM] Remove neon-testgen.ml and generated tests. adds 2fc5e98 2015-11-12 James Norris jnorris@codesourcery.com Jos [...] adds 82b9069 [PATCH] Make disabled-optimization warning more informative; [...] adds b654774 gcc/cp/ * parser.c (cp_parser_oacc_declare): Remove unused. adds c77c84d 2015-11-12 Steven G. Kargl kargl@gcc.gnu.org adds d89a058 Daily bump. adds 3ece4ed 2015-11-13 James Bowman james.bowman@ftdichip.com adds b67f056 Implement Levenshtein distance; use in C FE for misspelled fi [...] adds b279775 PR driver/67613 - spell suggestions for misspelled command li [...] adds 0ed9e37 [PATCH] gcc.c: new macro POST_LINK_SPECS to be able to add ad [...] adds 067ef0d 2015-11-13 Tsvetkova Alexandra aleksandra.tsvetkova@intel.com adds f5fe8cd gcc/ adds fe33c74 gcc/ adds 4cd2770 * config/i386/predicates.md (misaligned_operand): Return tru [...] adds 37cf30c 2015-11-13 Richard Biener rguenther@suse.de adds 87e0739 Implement C++ LFTSv1 polymorphic memory resources adds c659042 Define alias templates using polymorphic memory resources adds 9cde20c Revert [ARM] Remove neon-testgen.ml and generated tests. adds b455206 Optimize condition reductions where the result is an integer [...] adds d9a5e79 2015-11-13 Dominique d'Humieres dominiq@lps.ens.fr adds 6752154 Implement std::experimental::shared_ptr with array support adds 9de727d fixup changelog entry 2015-11-13 Dominique d'Humieres <domin [...] adds dcb0507 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds a6a80ba Minor syntactic improvement. adds 008e1d8 2015-11-13 Ed Schonberg schonberg@adacore.com adds 6432a7c 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds b41315f * include/experimental/bits/shared_ptr.h: Tweak comments. adds 2e67660 Minor clean up. adds 06e99eb 2015-11-13 Gary Dismukes dismukes@adacore.com adds 100a503 gcc/ adds f6593f3 2015-11-13 Richard Biener rguenther@suse.de adds 8fa1d7c Fix PR ipa/68311 adds 5e6359b Fix memory leaks in graphite adds 079aab7 Enhance Changelog entry related to PR ipa/68311. adds fbc5a5a 2015-11-13 Hristian Kirtchev kirtchev@adacore.com adds 4d7ab12 2015-11-13 Bob Duff duff@adacore.com adds d5c65b8 2015-11-13 Eric Botcazou ebotcazou@adacore.com adds 77a7ad4 Updaate documentation. adds 944f4d7 2015-11-13 Hristian Kirtchev kirtchev@adacore.com adds 7dadcfe gen-pass-instances.awk: Add args_str var in handle_line adds c799e79 gen-pass-instances.awk: Rename prefix_len var to len_of_prefi [...] adds a9798d3 gcc/ * gimplify.c (oacc_default_clause): Use inform for enc [...] adds 7a810b2 PR c/68320 * c-parser.c (c_parser_for_statement): Treat unk [...] adds 07816e9 PR68264: Use unordered comparisons for tree-call-cdce.c adds bdb62e6 More fine-grained autoconf checks for C99 library adds bde24c3 gcc/ * config/nvptx/nvptx.c (nvptx_generate_vector_shuffle) [...] adds 22646b8 [combine] Don't transform sign and zero extends inside mults adds 783bc93 2015-11-13 Christian Bruel christian.bruel@st.com adds be803e4 Improve portability of named locale tests adds 2cabe79 PR/67682, break SLP groups up if only some elements match adds a96cefb Source range tracking in libcpp and C FE, with bit-packing op [...] adds 9333bb8 Define std::experimental::randint etc. adds 649a713 * testsuite/libgomp.oacc-c-c++-common/collapse-2.c: Sequenti [...] adds 8d6506c * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* tar [...] adds 7ee1367 [gcc] 2015-11-13 Michael Meissner meissner@linux.vnet.ibm.com adds 93959c9 fix ChangeLog entry adds c286c29 2015-11-13 Steven G. Kargl kargl@gccc.gnu.org adds 29e866f * lib/target-supports.exp (check_effective_target_offload_nv [...] adds f4f5b4b gcc/ * gcc/omp-low.c (scan_sharing_clauses): Accept INDEPEN [...] adds d0c4444 * hash-map.h (hash_map::empty): New. adds e8253d0 * fold-const.c (fold_convert_const): Fold changing cv-quals [...] adds bb03639 Add non-folding variants for convert_to_*. adds b0e3fe9 [Patch,tree-optimization]: Add new path Splitting pass on tre [...] adds d2c6382 Merge C++ delayed folding branch. adds 1987f54 2015-11-13 Rich Felker dalias@libc.org * config/sh/sh.md ( [...] adds 5647d0d Daily bump. adds cb66cd6 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*. * g++.dg/cpp/ucn- [...] adds 0404413 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 5c48573 2015-11-13 Arnaud Charlet charlet@adacore.com adds ef61516 * c-decl.c: Use RECORD_OR_UNION_TYPE_P throughout. * c-type [...] adds abd5463 * g++.dg/cpp/ucn-1.C: Fix typo. adds 5daae5f * testsuite/experimental/random/randint.cc: Add dg-add-options tls. adds c2ce067 Fix std::wstring capacity test for short wchar_t adds b34eb330 2015-11-14 Steven G. Kargl kargl@gcc.gnu.org adds a983328 gcc/ 2015-11-14 Jakub Jelinek jakub@redhat.com adds 941058d PR bootstrap/68346 * call.c (build_new_op_1): Don't fold ar [...] adds 7b9f7d1 2015-11-14 Andreas Tobler andreast@gcc.gnu.org adds d464d26 * libgomp.texi: Update references from OpenMP 4.0 to OpenMP [...] adds e5bcef7 Daily bump. adds 47594a5 remove EXTENDED_SDB_BASIC_TYPES adds 2e3b03c remove conditional compilation of sdb debug info adds 6bf973f always define TARGET_PECOFF adds 05aaca9 always define EH_RETURN_HANDLER_RTX adds 5f3001a always define ENABLE_OFFLOADING adds 6bf8cb1 PR libstdc++/68353 fix _GLIBCXX_USE_C99_WCHAR test adds ee91fa6 2015-11-15 Paul Thomas pault@gcc.gnu.org adds d4f41ea * config/i386/freebsd.h (SUBTARGET32_DEFAULT_CPU): Change to [...] adds 5bbad88 * config/rs6000/on_exit.c: New file. * config [...] adds 03deb02 Daily bump. adds 524745b PR 68366 - include emit-rtl.h in sdbout.c adds 04d1dd1 2015-11-16 Christian Bruel christian.bruel@st.com adds f1ef867 2015-11-16 Richard Biener rguenther@suse.de adds 4bbe6db 2015-11-16 Christian Bruel christian.bruel@st.com adds 3f0c3c4 coding nit adds 2725c6a 2015-11-16 Christian Bruel christian.bruel@st.com adds 13ebc37 [AArch64] Cortex-A57 Choose some new branch costs. adds a2e9c08 2015-11-16 Christian Bruel christian.bruel@st.com adds dcbc681 2015-11-16 Christian Bruel christian.bruel@st.com adds 5ca4316 * config/i386/i386.c (ix86_adjust_stack_and_probe): Adjust a [...] adds 8ed4b9d * config/rs6000/rs6000.c (rs6000_emit_probe_stack_rang): Adj [...] adds 88a31fc * config/sparc/sparc.c (sparc_emit_probe_stack_range): Adjus [...] adds bc17981 Remove first_pass_instance from pass_vrp adds 8350565 Remove first_pass_instance from pass_reassoc adds 3279ea2 Remove first_pass_instance from pass_dominator adds 0bb8a43 Remove first_pass_instance from pass_object_sizes adds d0322b7 Remove first_pass_instance from pass_ccp adds 003ff40 Remove first_pass_instance adds 4600ed2 [AArch64] Fix gcc.target/aarch64/vclz.c adds c58a4cf Add __attribute__((__simd__)) to GCC. adds b8c0e65 [i386]Migrate reduction optabs to reduc_<op>_scal adds 3e292d1 2015-11-16 Richard Biener rguenther@suse.de adds b8e2ad4 gcc/ PR target/68277 * config/sh/sh.md (addsi3_scr): Handle [...] adds c86d8a4 2015-11-16 Richard Biener rguenther@suse.de adds 5d4cf93 simplify-rtx: Simplify sign_extend of lshiftrt to zero_extend [...] adds dd75533 Add missing v8a cpus to the t-aprofile file. adds 1f41d97 [Patch ARM] Add support for Cortex-A35 adds 8e539fd * c-ada-spec.c (dump_ada_template): Use RECORD_OR_UNION_TYPE [...] adds de545ba 2015-11-16 Steven G. Kargl kargl@gcc.gnu.org adds 73f6793 PR c++/68362 * c-common.c (check_case_bounds): Fold low and [...] adds e974360 * lto-streamer-out.c (write_global_references): Adjust integ [...] adds b13b401 PR libstdc++/67440 * python/libstdcxx/v6/printers.py (find_ [...] adds d3c4323 inline asm and multi-alternative constraints adds 99b08be 2015-11-16 Michael Meissner meissner@linux.vnet.ibm.com adds 3071447 * sv.po: Update. adds c7d27b6 Daily bump. adds 3e5abc8 2015-11-16 Sandra Loosemore sandra@codesourcery.com adds 4851f92 2015-11-16 Thomas Preud'homme thomas.preudhomme@arm.com adds efe6a40 * constexpr.c (cxx_eval_builtin_function_call): Use cp_fully [...] adds ee0e4f7 Relax trap assumptions in tree if convert. adds dec113c * gcc.dg/torture/pr68264.c: Use dg-add-options ieee. adds 55ec986 PR target/68263 * config/i386/i386.h (BIGGEST_ALIGNMENT): A [...] adds e05ed01 Fix commit date adds 5478f5d [Patch AArch64] Add support for Cortex-A35 adds 228eae6 * config/visium/t-visium (MULTILIB_OPTIONS): Add muser-mode. [...] adds 9f664e0 * ChangeLog: Add missing entry. adds 17b3f68 [ARM] PR 68143 Properly update memory offsets when expanding setmem adds 810c7bc gcc/ adds 3058801 2015-11-17 Dominique d'Humieres dominiq@lps.ens.fr adds ee9bc7f libgomp/ * config/nvptx/priority_queue.c: New file. adds 1ed29fa 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 38f1a6d PR c++/68308 - [6 Regression] ICE: tree check: expected integ [...] adds fb9bafd Fix PR number in ChangeLog adds 93a735e PR bootstrap/68361 adds 7991eeee PR bootstrap/68346 adds be03bd1 Add a combined_fn enum adds a2b6bdc Add basic support for direct_optab internal functions adds 1f24b8e Add internal math functions adds c9452b7 Add internal bitcount functions adds 28544f3 Add gencfn-macros.c adds 744fe35 Extend fold_const_call to combined_fn adds 7a366e8 Make more use of combined_fn adds 02e1c62 Use combined_fn in tree-vrp.c adds 390bb33 Use combined_fn in tree-ssa-reassoc.c adds fa0793a Use combined_fn in tree-ssa-math-opts.c adds 62dbd20 Use combined_fn in tree-vect-patterns.c adds e324077 Extend mathfn_built_in to handle combined_fn adds 3a18d05 Add genmatch support for internal functions adds 9bac11b Add null identifiers to genmatch adds ff69086 Replace match.pd DEFINE_MATH_FNs with auto-generated lists adds ae62dee Short-cut generation of simple built-in functions adds ed9eac2 Extend tree-call-cdce to calls whose result is used adds bf36573 Remove dead macros adds 901db6c Use IFN_SQRT in tree-vect-patterns.c adds b6c464f Make builtin_vectorized_function take a combined_fn adds 1bd41d0 Vectorize internal functions adds 48c5ac3 Simplify ix86_builtin_vectorized_function adds e01e62c Simplify rs6000_builtin_vectorized_function adds 7751159 2015-11-17 Steven G. Kargl kargl@gcc.gnu.org adds d8e55bb PR libstdc++/66059 optimise _Build_index_tuple adds 9dfffd6 Fix uninitialized src_range values for c_expr adds 79ff98c 2015-11-17 Sandra Loosemore sandra@codesourcery.com adds 3c28a3e PR target/66785 * regrename.c (record_operand_use): Keep tr [...] adds e61dd41 Ensure earlyclobbered operands go through a terminate_write stage. adds d29d9ce Preliminary regrename patch for i386 ROP patch adds 1a40f20b Add in_oacc_kernels_region in struct loop adds e258844 Clear LOOP_CLOSED_SSA after pass_ccp adds 5aa78b2 Make fdump-tree-sccp-details more complete adds 9b6c937 Improve comments in pass_tree_loop_init::execute adds c61a1e0 Don't fold -(constant) or -0. adds 65f019a LITERAL_ZERO_P obsoleted by delayed folding. adds 3c77e6e PR bootstrap/68346 adds 2e13979 POWERPC64_TOC_POINTER_ALIGNMENT adds c226d58 Daily bump. adds 75e685ed * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof [...] adds ebacf0e 2015-11-18 Richard Biener rguenther@suse.de adds b712a40 Fix memory leaks in tree-ssa-uninit.c adds e495d5c Release memory in haifa-sched adds d1fe26e Add missing test-case for PR ipa/68035 adds 1a46173 2015-11-18 Pascal Obry obry@adacore.com adds 747426d 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 158b9f5 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds cc4b9e2 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds ffef234 2015-11-18 Thomas Quinot quinot@adacore.com adds 0924014 2015-11-18 Arnaud Charlet charlet@adacore.com adds 891529c 2015-11-18 Ed Falis falis@adacore.com adds ba1b7ee 2015-11-18 Arnaud Charlet charlet@adacore.com adds 0be0fe6 PR tree-optimization/68157 * tree-ssa-reassoc.c (attempt_bu [...] adds 9462461 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 9cbb8f3 2015-11-18 Ed Schonberg schonberg@adacore.com adds 4721d13 2015-11-18 Doug Rupp rupp@adacore.com adds 0e465d1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 478b3e1 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds 20d5930 Minor code clean ups. adds d5dcec3 * gnat_ugn/gnat_project_manager.rst, gnat_ugn [...] adds 0763da1 Regenerate doc. adds af90720 2015-11-18 Hristian Kirtchev kirtchev@adacore.com adds d120cb1 gcc/ adds 19f3f4d * regrename.h (struct du_head): Add target_data_1 and target [...] adds 1927fff gcc/ * config/nvptx/nvptx.c (global_lock_var): New. (nvptx [...] adds 75b45a2 2015-11-18 Nicolas Roche roche@adacore.com adds 995729e 2015-11-18 Ed Schonberg schonberg@adacore.com adds 24086b4 Finalize func_options in arm target in adds 2479ea6 PR 68406: Avoid problem with older host compilers adds 7dc7d46 2015-11-18 Alan Modra amodra@gmail.com adds 4a9e926 gcc/cp/ * cp-gimplify.c (cp_fold_r): Add support for OACC_LOOP. adds 572d92c * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase to avoid [...] adds dd710a3 Add PR marker to last change adds f20739b * gcc-interface/trans.c (fold_constant_decl_in_expr) <ARRAY_ [...] adds d26f72d * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Us [...] adds 29f8c37 gcc/ * config/nvptx/nvptx.c (bb_pair_t, bb_pair_vec_t): New [...] adds 21a6b87 * config/avr/avr-mcus.def: Add new avr4 devices atmega48pb a [...] adds 3746c9e 2015-11-18 Sandra Loosemore sandra@codesourcery.com adds 5517ecc Support GGC finalizers with PCH. adds e8ff623 2015-11-18 Andreas Tobler andreast@gcc.gnu.org adds c604a23 Move codegen related functions to graphite-isl-ast-to-gimple.c adds aca6c41 Enable condegen in case of cond phis. adds 0c1b6ca * gcc-interface/misc.c: Move global variables to the top of [...] adds 6e90d06 * config/nvptx/nvptx.c (nvptx_process_pars): Fix whitespace. [...] adds c860752 * gcc-interface/ada-tree.h (DECL_INVARIANT_P): New macro. * [...] adds 51f32d1 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds cd404a1 Add out-of-line versions of some <stdatomic.h> functions (PR [...] adds 5008247 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 864efe7 2015-11-18 Steven G. Kargl kargl@gcc.gnu.org adds 61247ec Daily bump. adds 545d4a4 [PATCH][PR tree-optimization/68198] Avoid CFG explosion due t [...] adds 2d3d3af * c-common.c (shorten_compare): Don't -Wtype-limits if the [...] adds a2cdcdd PR 68393: Handle SUBREG_PROMOTED_VAR_P in expand_direct_optab_fn adds 55d11fa PR preprocessor/60736 * include/cpplib.h (cpp_errno_filenam [...] adds b3a4338 PR target/67770 * config/i386/i386.md (simple_return): Disa [...] adds 2fbd06b 2015-11-19 Richard Biener rguenther@suse.de adds e9007d2 PR rtl-optimization/68376 * ifcvt.c (noce_try_abs): Disable [...] adds 662e1c6 PR target/68408 * config/sparc/sp-elf.h (CTORS_SECTION_ASM_ [...] adds d666ba1 Add clang-format config to contrib folder adds e2b2ba0 clang-format: Enhance list of FOR_EACH macros adds 8afc0d8 PR lto/61313 * configure.ac (PLUGIN_LD_SUFFIX): Do not touc [...] adds 89f6d4a * config/nvptx/nvptx.md (atomic_compare_and_swap<mode>_1, a [...] adds 43322b2 gcc/cp/ * parser.h (struct cp_omp_declare_simd_data): Add c [...] adds 64528b1 PR tree-optimization/68431 * tree-vrp.c (extract_range_from [...] adds 5f1ec3a Fix typo in doc/gty.texi adds 376f725 * fwprop.c (update_uses): Use flag_checking instead of gcc_ [...] adds 7d33748 PR c++/67409 * decl.c (identify_goto): Add LOC and DIAG_KIN [...] adds 5920e04 liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (struct [...] adds 104f5d6 2015-11-19 Bob Duff duff@adacore.com adds 9a03004 [Patch, vrp] Allow VRP type conversion folding only for widen [...] adds e71ce65 2015-11-19 David Edelsohn dje.gcc@gmail.com adds ce718fc PR c++/68396 adds 313133f * libgomp.oacc-c-c++-common/reduction-dbl.c: New. * libgomp [...] adds 2bca928 fix bootstrap without ISL on old linkers adds 62efaf6 PR c/68412 * c-typeck.c (parser_build_binary_op): Properly [...] adds c40a414 gcc/ * config/nvptx/nvptx.h (SUPPORTS_WEAK): Define. * con [...] adds 062f0f9 PR c++/68422 adds 81d16ca add testcase for PR68335 adds fcf6cab fix PR68341: correctly compute the insertion point for close [...] adds ac0b9d8 fix PR68428: ignore bb dominated by the scop->exit adds c0b6819 * config/msp430/lib2hw_mul.S: Fix alignment. adds c06f419 Support __cxa_free_exception and fix exception handling. adds af44a72 Daily bump. adds 11d8dd6 C++ FE: offer suggestions for misspelled field names adds 2fef9f8 gcc/testsuite/ * c-c++-common/attr-simd-3.c: Put xfail (PR68 [...] adds 2777447 S/390: Clobber r1 in patterns resulting in pfpo instruction. adds 6b51b28 S/390: Add bswaphi2 pattern adds d3d81eb PR c++/67354 * cp-tree.h (defer_mangling_aliases): Declare. [...] adds df3eb2e PR tree-optimization/52272 * tree-ssa-loop-ivopts.c (struct [...] adds f9b1608 Fix up misplaced ChangeLog entry. adds 183ff80 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 9e75a9b Do final value replacement in try_create_reduction_list adds f25fac5 * doc/md.texi (Standard Names): Move entry for addptr3 aroun [...] adds 9197c6f [ARM] Disable neon testing for armv7-m adds a841f87 clang-format: split content of a list to multiple lines adds 7a7837a Fix typo and trailing whitespace in dump-file strings in parloops adds 494c470 compiler: Use receiver name in hash/equal for type within [...] adds 559260b 2015-11-20 Alan Hayward alan.hayward@arm.com adds c33494f * config/nvptx/nvptx.c (nvptx_use_anchors_for_symbol_p): New [...] adds 38f4c96 Sync top level configure with binutils-gdb. adds fe9d2f5 2015-11-20 Paul Thomas pault@gcc.gnu.org adds f68e3b2 Fix wrong attribution in gfortran ChangeLog adds 9028c8f [ARM] PR 68149 Fix ICE in unaligned_loaddi split adds 8fe38eb [ARM] Do not expand movmisalign pattern if not in 32-bit mode adds 01f1111 * c-common.c (shorten_compare): But look through macros from [...] adds b2bcff1 [AArch64] Add attribute for compatibility with ARM pipeline models adds 10efd28 Fix cygwin performance loss on linpack. adds 073ddf1 PR libstdc++/68448 * python/hook.in: Call register_libstdcx [...] adds b2fbac0 PR middle-end/68339 * omp-low.c (expand_simd_clones): Call [...] adds 219e09f PR middle-end/68221 * omp-low.c (lower_rec_input_clauses): [...] adds 734caf8 PR 62314: add ability to add fixit-hints to a diagnostic adds 04425c2 Add testcase erroneously omitted from r230638 adds f0e064f cmd: Use correct install tool dir with gccgo adds 71dccc4 * config/sparc/sparc.md (umulxhi_vis): Move around. (*umulx [...] adds 35543da * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testc [...] adds f5244cc PR go/68072 cmd/cgo: ignore vars with no name or type if [...] adds 18a20dc PR go/68141 compiler: Use references in Archive_iterator [...] adds 30adea3 Daily bump. adds 2b19d68 PR go/66574 runtime: Use clock_gettime to get current time. adds dc11b5a PR go/65785 net: don't run multicast listen test on nil [...] adds a41dc10 PR go/66406 * go.test/go-test.exp (go-gc-tests): Skip nilpt [...] adds b3af74d * ipa-icf.c (sem_item::add_type): Do not look for TYPE_CANON [...] adds a974d52 PR go/66378 syscall: Fix initial offset value in syscall [...] adds 6e5b1d3 * testsuite/23_containers/vector/profile/vector.cc: Add maxda [...] adds a67f43d PR debug/66432 * tree-inline.c (copy_debug_stmt): If gimpl [...] adds 5bcd4c2 * g++.dg/init/vbase1.C: Also run on i?86-*-*. adds a259e35 * config/nvptx/nvptx.c (write_function_decl_and_comment): Pr [...] adds b594ca2 * config/nvptx/nvptx.md (clz<mode>2): Use operand 1 for type. adds 91b019e * gfortran.dg/submodule_6.f08: Add dg-require-effecti [...] adds 94338ce6 * gcc.dg/atomic-generic.c: Include <string.h>.q adds ac0e38f 2015-11-21 Steven G. Kargl kargl@gcc.gnu.org adds 253279a 2015-11-21 Steven G. Kargl kargl@gcc.gnu.org adds e469587 * lto-symtab.c (warn_type_compatibility_p): Do not set ODR m [...] adds fc7464a * lto.c (iterative_hash_canonical_type): Always recurse for [...] adds 42354d3 Daily bump. adds 2ec3c6f [AARCH64][PATCH 2/3] Implementing vmulx_lane NEON intrinsic variants adds 01d728a gcc/fortran/ * dump-parse-tree.c (show_namespace): Handle d [...] adds e18d05e gcc/fortran/ * openmp.c (match_oacc_clause_gang): Fix unini [...] adds 415293c 2015-11-22 Steven G. Kargl kargl@gcc.gnu.org adds f7e6828 libitm: Fix recent changes to allocations log. adds 3560af8 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 837d5e3 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4734b2d gcc/ChangeLog: adds e46a3ff Daily bump. adds 14b5bae 2015-11-22 Jerry DeLisle jvdelisle@gcc.gnu.org adds 78affa3 S/390: Fix symbol ref alignment adds 671bacc 2015-11-23 Richard Biener rguenther@suse.de adds b16d27b Mark by_ref mem_ref in build_receiver_ref as non-trapping adds 61b44d8 libsanitizer merge from upstream r253555. adds 1924dd8 2015-11-23 Richard Biener rguenther@suse.de adds 21017ec libsanitizer merge from upstream r253555, compiler part. adds 593bddd Always call free_stmt_vec_info_vec in gather_scalar_reductions adds e847e15 gcc/ adds 6735059 * zh_CN.po: Update. adds 67321f9 2015-11-23 Olivier Hainque hainque@adacore.com Eric [...] adds 899d7f4 2015-11-23 Olivier Hainque hainque@adacore.com adds 39a9f2b [Patch] Drop constant overflow flag in adjust_range_with_scev [...] adds 8d63c60 PR c++/68001 adds f865b5d [AARCH64] Adding constant folding for __builtin_fmulx* with s [...] adds d8a2c81 Correct graphite*.c ISL header file inclusion order. * system [...] adds af7bcbf [AArch64] PR target/68363 Check that argument is real INSN in [...] adds 7824e89 [ARM] PR target/68059 libgcc should not use __write for print [...] adds d4f86d5 2015-11-23 Richard Biener rguenther@suse.de adds 8e76606 Add uaddv4_optab and usubv4_optab adds bec4f12 PR tree-optimization/68455 * tree-vrp.c (extract_range_from [...] adds f6a850e call update_ssa once adds 0a3e957 fix PR68279: bail out when scev gets instantiated to not_known adds 24d4744 fix PR68493: bail out when codegen_error is set adds 4b57a6e 2015-11-23 Matthias Klose doko@ubuntu.com adds daebf4f Fix PR objc/68438 (uninitialized source ranges) adds f76989f PR go/68496 reflect: Allocate space for FFI functions re [...] adds 15ca380 fix PR68314: revert all patches touching the construction of [...] adds cf521cd Fix missing ChangeLog entry for Graphite head files fix. adds 638a694 Daily bump. adds 896e959 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase. adds 375e335 [PATCH] Fix invalid redundant extension elimination for rl78 port adds af7e839 combine: Handle aborts in is_parallel_of_n_reg_sets (PR68381) adds 6850ff7 * gcc-interface/decl.c (is_cplusplus_method): Check that the [...] adds 803ec05 Fix libsanitizer build with old kernel headers on ARM after r230739. adds f94c123 * gcc-interface/trans.c (gnat_to_gnu): In type_annotate_only [...] adds 924b0f2 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds a37605c 2015-11-24 Richard Biener rguenther@suse.de adds a36d34e 2015-11-24 Gary Dismukes dismukes@adacore.com adds 43ada4d [RTL-ree] PR rtl-optimization/68194: Restrict copy instructio [...] adds 57cbac1 gcc/ adds 7e43664 PR target/68483 * tree-vect-generic.c (lower_vec_perm): If [...] adds 6674f8f [cfgloop] PR middle-end/68375: Restructure get_loop_body_in_b [...] adds 177a1f3 [AARCH64][PATCH 3/3] Adding tests to check proper error repor [...] adds 7685465 destroy values as well as keys when removing them from hash maps adds 3a2ac32 remove val_ssa_equiv_hash_traits adds 625cd7a Fix PR68497 (ICE with -fno-checking) adds 186e88f Move ptrace.h to appropriate place. adds 51ba582 [AArch64][v2] Improve comparison with complex immediates foll [...] adds f8b67ee Handle C++11 <math.h> overloads on Solaris 12 adds f8f3e2f Testcase for PR rtl-optimization/68381 adds fd9be55 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx. adds d494475 rs6000: Fix for and_operand oversight (PR68332, PR67677) adds 33a9b5c [PATCH][AArch64] Improve add immediate expansion adds b11dc37 Allow pass_lim to run outside pass_tree_loop adds f4ca29a PR rtl-optimization/68392 * g++.dg/pr68392.C: New test. adds bab23e4 [AArch64] Documentation fix for -fpic adds 1ef426c DWARF: materialize subprogram renamings in Ada as imported de [...] adds 39b8c5f move all declarations to a same .h file adds 700e7d3 fix PR67984: check for constants in rename map adds c6683c7 2015-11-24 Paolo Carlini paolo.carlini@oracle.com adds d85c5b4 2015-11-24 Paolo Carlini paolo.carlini@oracle.com adds e5840d6 2015-11-24 David Edelsohn dje.gcc@gmail.com Michael [...] adds 5857c72 fix ChangeLog adds 30fda22 fix ChangeLog adds 15bb708 2015-11-24 Steven G. Kargl kargl@gcc.gnu.org adds 6e06854 * tree.c (free_node): New function. (type_hash_canon): Use [...] adds 6c59e0f 2015-11-24 Michael Meissner meissner@linux.vnet.ibm.com adds b89bfdc * lto-streamer-in.c (lto_read_body_or_constructor): Set TYPE [...] adds 6526ac4 * config/nvptx/nvptx.c (maybe_split_mode): Return new mode o [...] adds b94625f * tree.c (make_vector_type): Properly compute canonical type [...] adds c4fd99e * alias.c (get_alias_set): Before checking TYPE_ALIAS_SET_KN [...] adds c954a5b gcc/c/ * c-parser.c (c_parser_oacc_declare): Replace "ifdef [...] adds 18b6450 shrink-wrap: Fix thinko (PR68520) adds 2208bcd 2015-11-24 Steve Ellcey sellcey@imgtec.com adds c12da45 2015-11-24 Steve Ellcey sellcey@imgtec.com adds 78c1004 Fix typos from last checkin. adds 9509811 Daily bump. adds 166b3aa 2015-11-24 Michael Collison michael.collison@linaro.org adds 0d77042 2015-11-25 Richard Biener rguenther@suse.de adds a3dee26 2015-11-25 Richard Biener rguenther@suse.de adds e11a63e PR target/67089 * tree-ssa-math-opts.c (uaddsub_overflow_ch [...] adds 83caf9f * ipa-inline-analysis.c: Include gimplify.h (set_cond_stmt_ [...] adds 3148a97 2015-11-25 Richard Biener rguenther@suse.de adds 02e8320 [RTL-ifcvt] PR rtl-optimization/68435 Allow (c ? x++ : x--) form adds 010eee5 2015-11-25 Paolo Carlini paolo.carlini@oracle.com adds 1d09388 Remove broken ifcvt code for speculating memory writes adds 08de21a Port libvtv to Solaris adds 9c822ac Improve verification of loop->latch in verify_loop_structure adds eb69de9 * config/rs6000/rs6000.c (rs6000_declare_alias): Rename and g [...] adds 9c91e69 Improve tests for valid values of iostream bitmask types adds c8649f5 * config/nvptx/nvptx.c (walk_args_for_params): Delete. (nvp [...] adds 783ad65 2015-11-25 Richard Biener rguenther@suse.de adds 22117b9 PR c++/68385 adds 54485ef PR fortran/63858 adds c112228 2015-11-25 Steven G. Kargl kargl@gcc.gnu.org adds ef60aea 2015-11-25 Tristan Gingold gingold@adacore.com adds decb95f 2015-11-25 Jerome Lambourg lambourg@adacore.com adds 5593231 2015-11-25 Vincent Celier celier@adacore.com adds 7161e16 2015-11-25 Bob Duff duff@adacore.com adds 3eacd75 2015-11-25 Arnaud Charlet charlet@adacore.com adds 1d1b38b 2015-11-25 Eric Botcazou ebotcazou@adacore.com adds f6b3046 /cp 2015-11-25 Markus Trippelsdorf markus@trippelsdorf.de [...] adds 1542949 2015-11-25 David Sherwood david.sherwood@arm.com adds 18cefec * config/nvptx/nvptx.md (load_arg_reg<mode>): Arg number co [...] adds c2b9499 2015-11-25 Vladimir Makarov vmakarov@redhat.com adds 420a5ca * varasm.c (default_elf_asm_output_limited_string, default_ [...] adds 508ea8c * cp-ubsan.c (cp_ubsan_instrument_vptr_p): Use do_ubsan_in_ [...] adds 7caa823 PR c++/67941 * lambda.c (maybe_add_lambda_conv_op): Mark _F [...] adds 17131f9 * gfortran.dg/nint_p7.f90: New testcase. adds c1183ec * timevar.def (TV_IPA_LTO_DECOMPRESS, TV_IPA_LTO_COMPRESS, [...] adds e82fa7d 2015-11-25 Paolo Carlini paolo.carlini@oracle.com adds 3abdee2 Add pass_oacc_kernels adds e1e1688 Add pass_oacc_kernels pass group in passes.def adds 59ec98b * lambda.c (maybe_add_lambda_conv_op): Only set no_sanitize [...] adds d55ee8d PR c++/68434 adds 2de9250 * g++.dg/init/self1.C: Remove dg-do run. adds 3f8f2e5 * lto-symtab.c: Include alias.h (warn_type_compatibility_p) [...] adds 64dc367 [gcc] 2015-11-25 Michael Meissner meissner@linux.vnet.ibm.com adds cf9e748 update changelog adds 4c4a180 PR lto/67548 * lto-plugin.c (linker_output, linker_output_s [...] adds cb80a80 PR c/66516 - missing diagnostic on taking the address of a bu [...] adds 2d46282 fix PR68453: recursively add phi nodes to merge points adds 9f45aa5 Daily bump. adds 1217800 PR go/61303 runtime: don't overallocate in select code adds 0e5ab63 PR c++/67876 - [6 Regression] ICE when compiling Firefox 38 adds 520d5ab * testsuite/libgomp.c/target-35.c: New test. adds 2c05794 [AArch64] Update patterns to support FP zero adds e2225bd PR c++/68508 * cp-tree.h (cp_ubsan_maybe_instrument_downcas [...] adds c62f411 [calls.c] PR rtl-optimization/67226: Take into account preten [...] adds 56fcaa9 2015-11-26 Paolo Bonzini bonzini@gnu.org adds 9858801 PR tree-optimization/68128 * tree.h (OMP_CLAUSE_SHARED_READ [...] adds 1b48940 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds 6eb7f9a Back out latest change. adds 3339f9c gcc/ adds f948235 PR rtl-optimization/68249 PR rtl-optimization/68321 * gcc. [...] adds b0acfcd 2015-11-26 Richard Biener rguenther@suse.de adds f63d9c4e PR c++/68527 * c-ada-spec.c (dump_nested_types): Add guard [...] adds d5bad50 2015-11-26 Richard Biener rguenther@suse.de adds cca84db [combine] Only restrict pure simplification in mult-extend su [...] adds 8426303 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds bc9df76 * libtool.m4 (export_symbols_cmds) [AIX]: Add global TLS "L" [...] adds 80b52c6 * configure: Regenerate. adds 6090f29 * configure: Regenerate. adds 3faa279 [AArch64] Add support for ARMv8.1 Adv.SIMD instructions. adds 8056176 Fix typo adds 01e44ce 2015-11-26 Richard Biener rguenther@suse.de adds dcf53ad 2015-11-26 Richard Biener rguenther@suse.de adds fa3f481 * g++.dg/tree-ssa/pr61034.C: Scan tree dumps also for alpha*-*-*. adds 0303232 [AArch64] Add sqrdmah, sqrdmsh instructions. adds 81d8e1e 2015-11-26 Richard Biener rguenther@suse.de adds 5a9e96d [AArch64] Add builtins for ARMv8.1 Adv.SIMD instructions. adds 200cc18 2015-11-26 Richard Biener rguenther@suse.de adds f09b32f * config/nvptx/nvptx.c (write_func_decl_from_insn): Replace [...] adds 82c27d0 * config/aarch64/aarch64-simd-builtins.def: Add missing cha [...] adds fcc8620 Revert "Improve verification of loop->latch in verify_loop_st [...] adds 31fe98d DWARF: fix loc. descr. generation for DW_AT_static_link adds 7a01f63 [AArch64] Add ACLE feature macro for ARMv8.1 Adv.SIMD instructions. adds dcf8c5b [AArch64][dejagnu] Dejagnu support for ARMv8.1 Adv.SIMD. adds b0f9c5d [AArch64] Add NEON intrinsics vqrdmlah and vqrdmlsh. adds c1ae9aa [AArch64] Add NEON intrinsics vqrdmlah_lane and vqrdmlsh_lane. adds b8c4f5a Ensure pretty-printer test uses C++98 mode adds db74c0b libitm: Use multiplicative hashing in the multi-lock TM method. adds f0b353b Ensure another pretty-printer test uses C++98 mode adds 218477c * doc/install.texi (Prerequisites): Increase ISL requ [...] adds 7dd315a gcc/cp/ChangeLog: adds 54c8b8e gcc/testsuite/ * g++.dg/pr67876.C: Remove duplicate content. adds 182eafc 2015-11-26 Paolo Carlini paolo.carlini@oracle.com adds e068cee * Makefile.in (build/genmatch.o): Depend on internal-fn.def. adds 1c1e943 Fix whitespacing. adds db5ba70 MIPS/GCC/doc: Reorder `-mcompact-branches=' adds 4b8026f [PR67753] adjust for padding when bypassing memory in assign_ [...] adds 0f341c0 Correctly handle ARM targets. * g++.dg/init/new45.C (cookie_ [...] adds cc4ae13 Daily bump. adds 0941f99 2015-11-27 Richard Biener rguenther@suse.de adds 5c15a93 Fix memory leaks in IPA devirt adds 8d23f4a Fix memory leak in loop_vec_info adds 633dd7f Fix parser memory leak in cilk_simd_fn_info adds b0be647 Fix memory leak in tree-chkp.c adds fd9ea52 Replace spaces with tabs and remove trailing whitespaces adds c5e4f59 PR c/63326 * c-parser.c (c_parser_compound_statement_nostar [...] adds d411bc7 PR tree-optimization/68552 * optabs.c (expand_vec_perm_1): [...] adds d4e328e Fix memory leak in cilk adds fc99b3a [RTL-ifcvt] PR rtl-optimization/68506: Fix emitting order of [...] adds 02f1a5a [RTL-ifcvt] Reject insns that are multiple_sets adds 05a6338 Be more careful about barriers when speculating conditional stores. adds 8ba7f13 2015-11-27 Richard Biener rguenther@suse.de adds be9e6c2 * gcc.dg/pr63568.c: Convert to GIMPLE. adds 42a0ee8 PR rtl-optimization/68250 * gcc.c-torture/execute/pr68250.c [...] adds 2583dd1 * config/nvptx/nvptx-protos.h (nvptx_record_needed_decl): Do [...] adds 2fed77b 2015-11-27 Richard Biener rguenther@suse.de adds ef33ea8 * config/nvptx/nvptx-protos.h (nvptx_addr_space_from_address [...] adds 8090582 Fix FAIL: gcc.c-torture/execute/20050124-1.c -O2 (internal [...] adds 88845c0 PR other/61321 - demangler crash on casts in template parameters adds af121a8 2015-11-27 Vladimir Makarov vmakarov@redhat.com adds 0fb937a Copy-edit the Option Summary in invoke.texi adds 335ce86 PR libgomp/68579 * task.c (gomp_task_run_post_handle_depend [...] adds 1ebf2a4 Daily bump. adds 208cd0a 2015-11-28 Matthias Klose doko@ubuntu.com adds 76ec990 Handle flinker-output in lto-wrapper adds 520cfff * config/nvptx/nvptx.h (FIRST_PARM_OFFSET): Add void cast. [...] adds e984c22 Add to correct changelog adds 1a82641 Daily bump. adds bc04bc7 PR target/28115 * config/rs6000/rs6000.c (rs6000_adjust_cost) [...] adds afcae10 * ipa-devirt.c (add_type_duplicate): Remove redundant ODR vi [...] adds 25ce1bc * config/nvptx/nvptx.md (const_0_operand, global_mem_operand [...] adds c25b3e3 PR c/67581 * g++.dg/torture/pr67581.C: New testcase. * c-f [...] adds c484839 PR c/67106 * gcc.c-torture/compile/pr67106.c: New testcase. [...] adds c7549d1 * cgraph.c (cgraph_node::make_local): No name is unique duri [...] adds bef0f14 2015-11-29 Matthias Klose doko@ubuntu.com adds 3fb1bd0 Daily bump. adds 9d1206d 2015-11-30 Venkataramanan Kumar Venkataramanan.Kumar@amd.com adds dbf97f4 2015-11-30 Richard Biener rguenther@suse.de adds c4d067f PR target/28115 * config/sparc/sparc.c (supersparc_adjust_c [...] adds c8273d2 [AVX-512] Enable QI-mode mask logic patterns on non-AVX-512DQ [...] adds 4ca7648 * gcc-interface/ada-tree.h (TYPE_MAX_ALIGN): New macro. * g [...] adds bd2956a * gcc-interface/utils2.c (gnat_invariant_expr): Add type con [...] adds 45c92b0 * gcc-interface/gigi.h (is_simple_additive_expression): Decl [...] adds c0df841 * gcc-interface/gigi.h (create_var_decl): Adjust prototype. [...] adds 6696f24 * osint.adb: Add use type clause for CRTL.size_t. (C_String [...] adds 49a601a * gcc-interface/trans.c (gigi): Fix initialization order. adds ed92a46 * c-ada-spec.c (print_ada_macros): Remove redundant blank li [...] adds bd5fa39 S/390: Testsuite: Add -mzarch to load-relative-check.c. adds a7bb97d S/390: Testsuite: Add asm scan patterns for -m31. adds a23f57e 2015-11-30 Paul Thomas pault@gcc.gnu.org adds 087b2f0 * config/nvptx/nvptx.c (nvptx_name_replacement): Move earlie [...] adds eec2f30 2015-11-30 Richard Biener rguenther@suse.de adds 851c1b0 PR tree-optimization/68501 * target.def (builtin_reciprocal [...] adds 32f0f54 Handle BUILT_IN_GOMP_PARALLEL in ipa-pta adds e295ace gcc/testsuite/ChangeLog: adds 9ce9d47 Add gcc.dg/pr46032-{2,3}.c test-cases adds 7c1a959 gcc/ * tree-nested.c (convert_nonlocal_omp_clauses): Add su [...] adds 958d01f always print parameter names as P_{SSA_NAME_VERSION} adds 40928f0 check for ISL generated code that leads to division by zero adds 8ceb279 Daily bump. adds 7ae7e6b * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds b1d47f0 * ipa-inline-transform.c (inline_call): Drop -fstrict-aliasi [...] adds 3002293 PR go/68477 * go-gcc.cc (Gcc_backend::string_constant_expre [...] adds a94f1e5 PR tree-optimization/68529 * tree-ssa-loop-niter.c (number_ [...] adds ae3326d * ipa-devirt.c (type_with_linkage_p, type_in_anonymous_names [...] adds be6e428 2015-12-01 Richard Biener rguenther@suse.de adds d174bb0 Fix typo in aarch64.c adds c122b93 Improve error reporting from genattrtab.c adds 5fb5c07 * gcc-interface/Makefile.in (ADA_EXCLUDE_SRCS): Reorder. adds f8f535e Fix armv6+thumb1 unaligned tests adds 0fee14f gcc/ adds 385fdab Define path::_Cmpt after specializing path::__is_encoded_char adds a206617 2015-12-01 Richard Biener rguenther@suse.de adds f0dd4eb [testsuite] Fix pr46032* testcases. adds 083e7e3 2015-12-01 Richard Biener rguenther@suse.de adds d7e3207 2015-12-01 Richard Biener rguenther@suse.de adds 93ecb2f gcc/fortran/ * dump-parse-tree.c (show_omp_clauses): Handle [...] adds 9674547 Move pr46032*.c tests adds 1996547 2015-12-01 Christian Bruel christian.bruel@st.com adds 28af9b9 PR68474: Fix tree-call-cdce.c:use_internal_fn adds 97fc724 PR middle-end/68582 * cgraphunit.c (check_global_declaratio [...] adds ce182d9 PR tree-optimization/67916 * gcc.dg/torture/pr67916.c: New test. adds 571b348 OpenACC host_data support. adds 1f0b649 [gcc] adds 79686cd PR tree-optimization/64769 * c-c++-common/gomp/pr64769.c: N [...] adds dda4a90 * config/nvptx/nvptx.c (nvptx_function_arg_advance): Don't [...] adds 27e9c5a * lto-streamer-out.c (hash_tree): Do not stream TYPE_ALIAS_S [...] adds 38f56ae * gcc.c-torture/execute/alias-1.c: New testcase. * c-common [...] adds c0ddd9a gcc/ * config/nvptx/nvptx-protos.h (nvptx_output_aligned_de [...] adds 256eaa1 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2e42adb 2015-12-01 Andreas Tobler andreast@gcc.gnu.org adds 2c071d7 PR68577: Handle narrowing for vector popcount, etc. adds 2ec6287 * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Ini [...] adds 653b0b0 Daily bump. adds ef1a276 PR go/65717 compiler: Fix array reflection when len does [...] adds d9b0fca [PATCH] Fix declaration of pthread-structs in s-osinte-rtems. [...] adds 1cb731a [PR68603] Associate conditional C++ loop's back-jump with sta [...] adds ad80582 PR c/68533 * c-decl.c (get_parm_info): Use b->locus instead [...] adds 7d0239e S/390: bswap testcases require -march=z900 to work with -m31. adds 01651ff S/390: bswap64 testcases require -mzarch. adds 160b0cd [PATCH] Fix PR68029 adds 68795b4 S/390: Enable 64 bit atomic tests with -m31 -mzarch. adds d46ab84 S/390: Further bswap enhancements. adds 724bafd S/390: Fix vrepi constraint letter. adds 80fc7f5 S/390: Enable vrepi constants. adds f7d7224 S/390: Fix RT flag in vstrc instruction. adds 1a65652 S/390: Sort builtin types - cleanup only. adds 0570ddf S/390: Fix vec_splat_* builtins. adds 45f20a0 S/390: vec_set mode DI->SI for shift_count adds ec23b36 S/390: Make constant checking more strict adds 592e7d6 Check for invalid FAILs adds acdfe9e PR 68432: Add a target hook to control size/speed optab choices adds 5a0e130 2015-12-02 Richard Biener rguenther@suse.de adds acbb264 PR middle-end/68570 * gcc.dg/torture/pr68570.c: New test. adds 32cbdfc rs6000: Optimise SImode cstore on 64-bit adds 4d1088a AVX-512. Split out mask version for vec_extract_hi_<mode>. adds 4e89a22 2015-12-02 Richard Biener rguenther@suse.de adds 08e661c Handle BUILT_IN_GOACC_PARALLEL in ipa-pta adds e9e763a 2015-12-02 Richard Biener rguenther@suse.de adds 6196ad6 * config/nvptx/nvptx-protos.h (nvptx_output_mov_insn): Decla [...] adds 52d9846 Fix ambiguity with multiple enable_shared_from_this bases adds 12dc9a1 Mark pointers to allocated target vars as restricted, if possible adds 96eefde Fix oacc kernels default mapping for scalars adds 2a7545d Some OpenACC host_data cleanup adds 24096e1 Track indirect calls for call site information in debug info adds 04edfb8 2015-12-02 David Sherwood david.sherwood@arm.com adds e45cefd * config/mips/mips.c (mips_emit_probe_stack_range): Adjust. [...] adds 191cd96 PR c++/68290 * constraint.cc (make_constrained_auto): Move [...] adds b3de8ca rename flag_loop_optimize_isl to flag_loop_nest_optimize adds fead8d0 fix invalid bounds on array refs adds 8702ba1 * config/nvptx/nvptx.c (enum nvptx_shuffle_kind): New. Abso [...] adds 0344b43 2015-12-02 Matthias Klose doko@ubuntu.com adds 89f1603 Fix TYPE_MAIN_VARIANT construction for arrays of qualified ty [...] adds 111e415 * cp-gimplify.c (cp_fold): Use fold_build*. adds da562e3 Define c_fully_fold separately for C and C++. adds 69f54cf Introduce cp_fold_rvalue. adds 9c691db Do constant folding in warn_* functions. adds 877f47a ./: PR go/66147 * Makefile.tpl (HOST_EXPORTS): Add XGCC_FLA [...] adds eee8c3b PR c++/68653 * tree.c (nonnull_arg_p): Allow OFFSET_TYPE. adds 8fb8e6c PR target/68647 * optabs.c (expand_doubleword_popcount, exp [...] adds 4dcc386 * configure.ac: Check assembler support for R_PPC64_ENTRY re [...] adds c57ab0e Fix c++/67337 (segfault in mangle.c) adds 33ae5df gcc/fortran/ PR fortran/63861 * openmp.c (gfc_match_omp_cl [...] adds 73bd9dd PR c/68513 * gcc.dg/pr68513.c: New test. adds da7b620 fix PR68550: do not handle ISL loop peeled statements adds bd47f0b 2015-12-02 Tobias Burnus burnus@net-b.de Alessandro [...] adds 0001fd8 Allow running the testsuite in C++1z mode. adds e75b0ae do not insert code outside the generated region adds 94f74a2 handle missing isl_ast_expr adds 6a8fbd7 PR preprocessor/57580 * c-ppoutput.c (print): Change printe [...] adds 4921635 Daily bump. adds d863cfe PR ipa/68184 * g++.dg/torture/pr68184.C: New testcase. * c [...] adds 355c1f4 * ipa-pure-const.c (ignore_edge): Rename to ... (ignore_edg [...] adds d2c6c2b * ipa-pure-const.c (ignore_edge_for_pure_const): New functio [...] adds 8167d6a 2015-12-03 Richard Biener rguenther@suse.de adds 22f4144 2015-12-03 Richard Biener rguenther@suse.de adds c0b82bc Added missing ChangeLogs. Fix scan pattern for gcc.target/i38 [...] adds 171f11c Guard isl_ast_op_zdiv_r usage with HAVE_ISL_OPTIONS_SET_SCHED [...] adds eeda041 gcc/ adds ddf5be9 2015-12-03 Richard Biener rguenther@suse.de adds 4aa15f9 [RTL-ifcvt] PR rtl-optimization/68624: Clean up logic that ch [...] adds d7ed88b gcc/ * config/nvptx/nvptx-protos.h (npvptx_section_from_add [...] adds d34dd3b Fix some issues with the ROP patch (PR 68471, 68472) adds 4cfd27a Add an rsqrt_optab and IFN_RSQRT internal function adds 10cb5d0 Documentation tweaks for internal-fn-related optabs adds 005f591 [PR tree-optimization/68599] Avoid over-zealous optimization [...] adds b109078 Empty the redirect_edge_var_map after each pass adds ceb58cc Add cost model for Exynos M1 adds 4219e56 * alias.c (alias_set_subset_of, alias_sets_must_conflict_p) [...] adds 6af47aa Daily bump. adds e184ddc gcc/cp/ * parser.c (cp_ensure_no_oacc_routine): Update erro [...] adds c8a9f72 * config/aarch64/aarch64.c (aarch64_legitimize_address): leg [...] adds 46c54c0 2015-12-04 Richard Biener rguenther@suse.de adds d10da77 2015-12-04 Richard Biener rguenther@suse.de adds fafc6bc PR target/68655 * config/i386/i386.c (canonicalize_vector_i [...] adds a4ab54a * c-tree.h (c_build_va_arg): Adjust prototype. * c-parser.c [...] adds dd4268a * config/aarch64/atomics.md (atomic_store<mode>): Use predic [...] adds e60676f [ARM] PR target/68214: Delete IP-reg-clobbering call-through- [...] adds 931fc4a 2015-12-04 Richard Biener rguenther@suse.de adds 6a979f7 PR middle-end/65958 * config/aarch64/aarch64-protos.h (aarc [...] adds 6ad0a0b PR middle-end/65958 * gimplify.c (struct gimplify_ctx): Tur [...] adds 505b369 2015-12-04 Richard Biener rguenther@suse.de adds 901c10a 2015-12-04 Richard Biener rguenther@suse.de adds 4dd98c2 * gcc.dg/graphite/id-28.c: Requires pthreads. adds e78f526 * config/nvptx/nvptx.c (write_one_arg): Deal with prologue [...] adds bdda5a3 gcc/ adds 9841c6e Add notinbranch/inbranch flags to attribute __simd__. adds 7a0cee3 [PATCH 1/2] S/390: Implement "target" attribute. adds 14d7e7e [PATCH 2/2] S/390: Implement "target" attribute. adds 5886434 S/390: Add -mbackchain options to fix test failure. adds a44807f [AArch64] Don't allow -mgeneral-regs-only to change the .arch [...] adds 55a2d27 * tree-ssa-reassoc.c (maybe_optimize_range_tests): Return bo [...] adds b7975a3 PR tree-optimization/68671 * tree-ssa-reassoc.c (maybe_opti [...] adds 26fa902 PR tree-optimization/68680 * calls.c (special_function_p): [...] adds 6e8d7db 2015-12-04 Steven G. Kargl kargl@gcc.gnu.org adds e7f8c9f * tree-tailcall.c (find_tail_calls): Ignore GIMPLE_NOPs. adds 09767a2 rs6000: Implement cstore for signed Pmode register compares adds f133c66 I really do hate this keyboard. adds 7ed86ba gcc * config.gcc (extra_gcc_objs): Define for MSP430. [...] adds a85069b rs6000: Clean up the cstore code a bit adds f65ece8 PR libstdc++/57060 cope with invalid thread IDs adds 99e82b0 gcc: 2015-12-04 Paolo Bonzini bonzini@gnu.org adds 7d38b7b * ipa-inline.c (can_inline_edge_p) Use merged_comdat. * cgr [...] adds 32d050b PR c/68656 * toplev.c (init_asm_output): Pass UNKNOWN_LOCAT [...] adds 3d27a0f C++ FE: expression ranges adds 09c7c47 PR c++/68645 * parser.c (cp_parser_direct_declarator) (cp_ [...] adds dd8aabc PR middle-end/65958 * config/arm/unspecs.md (unspec): Remov [...] adds d29e939 Add fuzzing coverage support adds 2f67d2d gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Ne [...] adds a9d58e3 2015-12-04 Vladimir Makarov vmakarov@redhat.com adds 70f9c73 * gcc.dg/vla-24.c: Requires alloca. adds da54329 [AArch64] Add register constraints to add<mode>3_pluslong adds 6cfed2d fix PR68693: Check for loop structure when extending the SCoP adds 48ee857 check that all the scev applied ops have are dominated by their defs adds fd91fe6 Daily bump. adds 1a9dd53 PR target/68609 * config/rs6000/rs6000-protos [...] adds 387049b * gcc.target/powerpc/recip-sqrtf.c: New test. adds cc78610 2015-12-05 Paul Thomas pault@gcc.gnu.org adds 72bad04 2015-12-05 Juoko Orava jouko.orava@iki.fi adds cc65c9a Daily bump. adds 43aa4bd * ipa-icf.c (sem_function::merge): Check that local_original [...] adds 9bffc11 2015-12-06 Tobias Burnus burnus@net-b.de adds 156d05a PR ada/49940 * s-osinte-kfreebsd-gnu.ads (lwp_self): New im [...] adds 5112baa PR ada/49944 * s-osinte-freebsd.ads: Minor reformatting. ( [...] adds 51ef305 PR ada/56274 * s-osinte-kfreebsd-gnu.ads (pthread_rwlock_t) [...] adds 1b1db4e support for AMD clzero isa. adds 97c2bc3 gnattools/ PR ada/50048 * Makefile.in (ftop_srcdir): New va [...] adds ee12e5f PR ada/60164 * doc/gnat_ugn/gnat_and_program_execution.rst [...] adds 0f71ae5 * config/sh/sh.md (rsqrtsf2): Adjust for the recent rsqrt_opt [...] adds 1371cec Daily bump. adds b157175 * g++.dg/cpp0x/static_assert8.C: Fix for -std=c++1z. * g++. [...] adds b34f7e6 PR c++/68597, fix auto9.C and auto-neg1.C with -std=c++1z. adds 6751468 Fix memclass5.C, memfriend10.C, var-templ19.C with -std=c++1z. adds eade094 Fix template/ref1.C, nontype15.C, addr-builtin1.C with -std=c++1z. adds 98fe467 Fix crash70.C with -std=c++1z. adds 3b2771f Fix decltype-call1.C with -std=c++1z. adds a529dea Fix parse/no-type-defn1.C with -std=c++1z. adds fc487c3 PR target/68633 adds 1ba6840 Commit accidentally forgotten tests. adds f40f9ee PR target/68627 adds 7e6e9bf gcc/ * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Lo [...] adds 219bb7c Fix new sancov tests adds bc4c651 Fix changelog entry and add pr66896.C. adds d0f713f Fix missing range information for "%q+D" format code adds 64204da gcc/ * config/nvptx/nvptx.c (nvptx_output_call_insn): Emit [...] adds d96a7a4 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 3adbc51 2015-12-07 Vladimir Makarov vmakarov@redhat.com adds 4a7d592 2015-12-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 796bb13 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds e0dec29 PR ipa/61886 * symtab.c (ultimate_transparent_alias_target) [...] adds 1b06294 PR c/68668 * c-decl.c (grokdeclarator): If ORIG_QUAL_INDIRE [...] adds a01b98f * config//nvptx/nvptx.c (write_return): New. (write_fn_prot [...] adds 50cd3de * fold-const.c (operand_equal_p): Drp flag_strict_aliasing check. adds 802e637 Add scheduling model for Exynos M1 adds 03af97e gcc/testsuite/ * lib/g++.exp: Also find -std list in GXX_TES [...] adds dd913ae PR c++/68170 * pt.c (maybe_new_partial_specialization): The [...] adds 8f559c6 PR c++/68464 * cp-gimplify.c (cp_fold): Don't assume X has [...] adds 522e1fe 2015-12-07 Steve Ellcey sellcey@imgtec.com adds ee34b05 2015-12-07 Steve Ellcey sellcey@imgtec.com adds 6085651 PR middle-end/66726 * g++.dg/tree-ssa/pr66726.c: Renamed to [...] adds 6ce5f83 PR c++/68683 * constraint.cc (satisfy_argument_deduction_co [...] adds fb79218 PR c++/68760 * error.c (dump_global_iord): Use DECL_SOURCE_ [...] adds fee0b56 PR target/63668 * doc/invoke.texi (SPARC options): Document [...] adds 846fb52 Daily bump. adds c17507c * config/rl78/constraints.md (Wfr): Change to be a non-memory [...] adds e7eabf3 gcc/ adds e300de9 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds 93bb3cf * config/i386/i386.c (ix86_emit_swsqrtsf): Cleanup infinity [...] adds 46d5e21 * config/ia64/ia64.c (ia64_emit_probe_stack_range): Adjust. [...] adds 5912f52 * doc/invoke.texi (SPARC options): Fix typo. adds fe2961b [AArch64] Rework ARMv8.1 command line options. adds 780656b 2015-12-08 Andre Vieira andre.simoesdiasvieira@arm.com [...] adds a2b3115 gcc/testsuite: * gfortran.dg/pr68627.f: Limit target to x86. adds 15d1630 [testsuite][ARM target attributes] Fix effective_target tests. adds 0974206 2015-12-08 David Sherwood david.sherwood@arm.com adds 31ba81b PR c/48088 PR c/68657 * common.opt (Wframe-larger-than=): [...] adds 733acad Add file missing from earlier commit. adds ddf971a gcc/testsuite/ * gfortran.dg/pr68627.f: Use '!ia32' instead [...] adds 9751df3 AVX-512. Fix assembler section for broadcast pattern. adds 44c0112 Clear restrict in install_var_field adds fe90ab1 PR c++/68116 * g++.dg/cpp0x/pr68116.C: New test. adds 720d8cb [AArch64] Skip big-endian as well for gcc.target/aarch64/got_ [...] adds f73b478 PR c/68757: fix uninitialized src_range for various builtins adds 7063d45 C: fix uninitialized ranges for __alignof__ adds adf1dfd * gcc.dg/sso-9.c (foo): Robustify trick. adds f30646b * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm [...] adds 4d64524 PR target/68701 * config/i386/i386.c (ix86_option_override_ [...] adds 52fbaa0 * testsuite/ChangeLog: Fix last entry. adds 2642aca * gcc.c-torture/compile/920723-1.c: Remove PTX skip. * gcc. [...] adds 3809b03 PR middle-end/68291 PR middle-end/68292 * cfgexpand.c (set [...] adds ee03cd5 PR ipa/61886 * lto-partition.c (add_symbol_to_partition_1): [...] adds 48effc5 gcc/ * config/nvptx/nvptx.c (decl_chunk_size, decl_chunk_mo [...] adds 10dd059 PR ipa/61886 * symtab.c (symtab_node::verify_base): Fix thi [...] adds 0325f3f PR ipa/61886 * ipa-visibility.c (can_replace_by_local_alias [...] adds dfbba35 PR ipa/61886 * varpool.c (varpool_node::get_availability): [...] adds 4d2c990 PR ipa/61886 * lto-cgraph.c (compute_ltrans_boundary): Add [...] adds 3c4e44f Daily bump. adds 161765f Fix misleading indentation in tree-ssa-loop-unswitch.c adds a1cb63f Fix misleading indentation in tree-nested.c adds 3c6824f Fix PR c++/68711 - [6 regression] SEGV on an invalid offsetof [...] adds 4e42d23 PR ipa/61886 * lto-streamer.h (lto_symtab_merge_decls, lto_ [...] adds 8b95d2d * config/rx/rx.opt (-mjsr): Add. * config/rx/predicates.md (r [...] adds f5d3c0a PR ipa/61886 * symtab.c (symtab_node::equal_address_to): Ne [...] adds ad9c515 2015-12-09 Chung-Lin Tang cltang@codesourcery.com adds a0041ab PR ipa/61886 PR middle-end/25140 * ipa-reference.c (is_imp [...] adds fc5f8be 2015-12-09 Richard Biener rguenther@suse.de adds 0308f68 2015-12-09 Richard Biener rguenther@suse.de adds 59c1821 Minor fixes adds 762aef8 Fix PR ipa/68790 adds 6e0cf98 Fix memory leak in tree-if-conv.c adds dd68020 Fix newly introduced memory leak in adds f599561 Fix GOMP/GOACC_parallel handling in find_func_clobbers adds 0b04b41 PR ada/66526 * g-expect.adb (Set_Up_Child_Communications): [...] adds 062a10f 2015-12-09 Richard Biener rguenther@suse.de adds f67e390 2015-12-09 Richard Biener rguenther@suse.de adds d73c123 PR tree-optimization/68786 * tree-if-conv.c: Include builti [...] adds 4e12ee8 [Patch AArch64] Reinstate CANNOT_CHANGE_MODE_CLASS to fix pr67609 adds 5dccd07 PR tree-optimization/66949 * tree-ssa-phiopt.c (tree_ssa_ph [...] adds c7d9ad8 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior [...] adds 9bb0fb7 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX defi [...] adds 51df021 /cp 2015-12-09 Paolo Carlini paolo.carlini@oracle.com adds b674417 dump param name when timing out adds f2e4bff add array access function in the right order adds f673455 specify more isl codegen options adds 195e39f 2015-12-09 Andreas Tobler andreast@gcc.gnu.org adds b39960e PR ipa/61886 PR middle-end/25140 * ipa-reference.c (ipa_re [...] adds 2f7de6c 2015-12-09 Tobias Burnus burnus@net-b.de adds 24199c3 PR lto/68811 * g++.dg/lto/pr68811_0.C: New testcase. * g++ [...] adds 58da814 PR ipa/61886 * ipa-visibility.c (function_and_variable_visi [...] adds 5118f06 2015-12-09 Tobias Burnus burnus@net-b.de Ales [...] adds 7e28e64 PR lto/68811 * lto.c (lto_fixup_prevailing_decls): Do not c [...] adds 96ba677 PR ipa/61886 PR middle-end/25140 * tree-ssa-alias.c (ptr_d [...] adds 9820cc9 Daily bump. adds 278e789 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): D [...] adds ab861c8 PR 68115/libfortran * configure.ac: Set libbacktrace_cv_sys [...] adds a59e6fa * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Rem [...] adds ef6d055 Fix memory leaks in tree-vect-data-refs.c adds 8a33e81 Remove invalid assert in find_func_aliases_for_builtin_call adds 0d4f3f8 2015-12-10 Richard Biener rguenther@suse.de adds 93bfa1f 2015-12-10 Richard Biener rguenther@suse.de adds bca33fb 2015-12-10 Richard Biener rguenther@suse.de adds d227606 2015-12-10 Richard Biener rguenther@suse.de adds 8f081a6 2015-12-10 Richard Biener rguenther@suse.de adds 6c2acfc Fix warnings from including fdl.texi into gnat-style.texi adds 7ae97ba 2015-12-10 Richard Biener rguenther@suse.de adds 522ea93 PR tree-optimization/68785 * gimple-fold.c (fold_ctor_refer [...] adds c34c9fe [install.texi] Add note against GNAT 4.8 on ARM targets adds 0ce1bd6 Correct previous ChangeLog (targets is correct, not hosts) adds e7f3075 gcc/ adds ed3c531 fix typo in date format adds e237aa7 * alias.c (get_alias_set): Add cut-off for recursion. adds ae57688 Revert [testsuite][ARM target attributes] Fix effective_target tests adds 1794836 2015-12-10 Richard Biener rguenther@suse.de adds 307c7fd [ARC] Add support for atomic memory built-in. adds f559993 [ARC] Add support for atomic memory built-in. Add atomic.md file. adds c4e6339 * gcc-interface/gigi.h (create_var_decl): Adjust comment. ( [...] adds 9131519 Improve generated libstdc++ API docs adds d6b260f * gcc-interface/trans.c (Call_to_gnu): Remove guard for NULL [...] adds a03ff9d 2015-12-10 Richard Biener rguenther@suse.de adds 82e4bc9 PR ada/48013 * gcc-interface/trans.c (empty_stmt_list_p): N [...] adds 1a9de75 Fix dejagnu directives in shared_ptr test adds 9dc19707 Change tests to use -std=gnu++14 not -std=gnu++1y adds 32dd1e5 Fix -Wmisleading-indentation warning in function.c adds 24b1b3e Fix misleading indentation in gcc/fortran/io.c adds 5b3ba40 Fix -Wmisleading-indentation warning in gcc/regrename.c adds a15f56f Fix -Wmisleading-indentation warning in ifcvt.c adds 35e3a98 Fix -Wmisleading-indentation warning in graphite-optimize-isl.c adds 81dbff5 2015-12-10 Martin Jambor mjambor@suse.cz adds 30ccaf3 PR c++/68348 * g++.dg/cpp0x/pr68348.C: New test. adds d3960aa gcc/ adds b0e1d3d PR rtl-optimization/68376 PR rtl-optimization/68670 * ifcv [...] adds 9675245 2015-12-10 Jeff Law law@redhat.com adds 1e66214 testsuite/lib/multline.exp: show test name and line numbers adds 7b1a8d9 PR tree-optimization/68619 * graphite-scop-detection.c (gat [...] adds 55ee22e * invoke.texi (Warning Options): Update -Wall options [...] adds 5f40c95 2015-12-10 Vladimir Makarov vmakarov@redhat.com adds a515ebd Add -Wmisleading-indentation to -Wall adds 15a1fce * ipa-cp.c (ipcp_cloning_candidate_p): Use node->optimize_fo [...] adds e21bcce * lto-streamer-out.c (wrap_refs): Only wrap public decls. adds fcfe0df * config/nvptx/nvptx.c (nvptx_function_arg, nvptx_function_ [...] adds 71d3c07 rtlanal: Fix bits/bytes confusion in set_noop_p (PR68814) adds f94693e PR ipa/61886 * lto-symtab.c (lto_symtab_merge_p): Avoid mer [...] adds b1d369b Daily bump. adds 7af735b Fix shrink-wrapping bug (PR67778, PR68634) adds f66a5fd gcc/ adds 904b63c gcc/ adds deb03d1 2015-12-11 Richard Biener rguenther@suse.de adds 7c25796 Fix PR target/67484 adds b3342fe S/390: Fix warnings in "*setmem_long..." patterns. adds 0009188 S/390: Fix warnings in "*setmem_long..." patterns. adds 58db7f1 Add an asssert and testcase for PR 68064 adds e3343fd * hash-map.h (hash_map::hash_map): Gather statistics only w [...] adds 035418f Remove unpaired TERMINATE_PASS_LIST in passes.def adds 49dc00f PR libstdc++/68139 adds 8c3f798 gcc/ * config/nvptx/nvptx.h (TARGET_SUPPORTS_WIDE_INT): Def [...] adds 3d9a6ba libmpx/ adds ba0e61d S/390: Wide int support. adds 51b4712 * ChangeLog: Remove confusign PR marker. adds 7c5f556 avoid alignment of static variables affecting stack's adds 2e7fa9b * gcc.dg/pr59605-1.c: Reduce iterations for nvptx. adds 8b1fba2 2015-12-11 Jan-Benedict Glaw jbglaw@lug-owl.de Domin [...] adds c666c7b * config/nvptx/nvptx.h (RETURN_ADDR_REGNO): Delete. (OUTGOI [...] adds 0ca0e47 Fix std::invoke support for reference_wrappers adds 4c1f789 PR middle-end/68215 * tree-vect-generic.c (tree_vec_extract [...] adds 094dcfe [PATCH][PR tree-optimization/68844] Fix testcase expected output adds 11b44d7 Daily bump. adds 8f905db gcc: PR sanitizer/68418 * c-family/c-ubsan.c (ubsan_instrum [...] adds b223887 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 [...] adds d9102cb 2014-12-12 Tobias Burnus burnus@net-b.de adds 38bb931 2014-12-12 Tobias Burnus burnus@net-b.de adds 543530a * config/sparc/sparc.h (TARGET_SUPPORTS_WIDE_INT): Define to [...] adds 49adb6e Fix date adds 15addf1 * tree.c (free_lang_data_in_type, find_decls_types_r): Also [...] adds 97b85bb Daily bump. adds 83a01d5 * g++.dg/opt/pr48549.C: XFAIL AIX. * g++.dg/a [...] adds 6cbd82a * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds 3afbcf4 * cgraph.c (cgraph_node::get_untransformed_body): Pass compr [...] adds d32e568 Handle sizes and kinds params of GOACC_paralllel in find_func [...] adds 378682d [PATCH] m68k testsuite TLC adds fe09f7a [PATCH][PR target/19201] Peephole to improve clearing items i [...] adds ccbc86c * gcc.dg/graphite/pr42729.c: XFAIL AIX. adds 2added0 [PR67355] drop dummy zero from reverse VTA ops, fix infinite [...] adds 7729884 Daily bump. adds 63f4c0d 2015-12-14 Thomas Preud'homme thomas.preudhomme@arm.com adds f3c921e PR rtl-optimization/68730 * cfgrtl.c (cfg_layout_finalize): [...] adds 1a76194 [PR 66616] Check for thunks when adding extra constants to clones adds d899e1d [ARC] Refurbish emitting DWARF2 related information when expa [...] adds 91e5651 [ARC] Use TARGET_NO_SPECULATION_IN_DELAY_SLOTS_P hook. adds 3378f0f * gcc.dg/builtin-return-1.c: Correct effective-target test. [...] adds cc06310 Document the implementation of Logical Operator Type Traits. adds f1cf83e Bad date on the Changelog entry, boo hiss. adds 4bc89ef [combine] Don't create LSHIFTRT of zero bits in change_zero_ext adds a5d9774 2015-12-14 Richard Biener rguenther@suse.de adds 6d37c11 2015-12-14 Richard Biener rguenther@suse.de adds 4a815ef 2015-12-10 Richard Biener rguenther@suse.de adds 89b07b7 rs6000: Fix a mistake in cstore_si_as_di (PR68865, PR68879) adds f87b290 libgomp/ * libgomp.h (gomp_device_state): New enum. (struct [...] adds 7ca909c PR c/68833 * common.opt (Wmissing-noreturn): Add Warning op [...] adds df931be gcc/ * config/nvptx/nvptx.h (PARM_BOUNDARY): Set to 32. * [...] adds be5e9c7 Dump default defs for arguments, static chain and decl-by-reference adds 78d9d5f 2014-12-14 Tobias Burnus burnus@net-b.de adds f8f3752 PR c++/68309 gcc/ * hash-table.h: Add copy constructor. * [...] adds 47e6089 2015-12-14 Steve Ellcey sellcey@imgtec.com adds ca4aee5 2015-12-14 Steve Ellcey sellcey@imgtec.com adds fe1d8e2 Daily bump. adds 96c393e 2015-12-14 Jerry DeLisle jvdelisle@gcc.gnu.org adds d175f01 Fix PR c++/21802 (two-stage name lookup fails for operators) adds 4821174 PR libstdc++/68863 * include/bits/regex_executor.tcc (_Exec [...] adds 1f531aa PR tree-optimization/66688 * tree-cfgcleanup.c (cleanup_con [...] adds f7c54ed Skip block move tests for mcpu=gr5 on Visium adds db6287e 2015-12-15 Paolo Carlini paolo.carlini@oracle.com adds 61d7a19 Add myself to MAINTAINERS adds f6bd593 [PR 68851] Do not collect thunks in collect_callers adds 6c6058a Fix ICE for coarray Critical inside module procedure adds 8f46e32 * config/nvptx/nvptx.h (HARD_REGNO_NREGS): Reformat. (CANNO [...] adds 55edc28 Fix cv-qualifiers in std::bind invocation adds 65d48dd Remove vestigial traces of std::tr1::bind adds dfea92e Fix PR21273 adds c099882 gcc/c-family/ * c-common.c (c_common_attribute_table): Handl [...] adds 75e722a PR c/68907 * c-typeck.c (build_atomic_assign): Set TREE_NO_ [...] adds 9be4db0 Add space between name and email in Changelog adds 3404c48 * hash-map.h, hash-table.h: Make copy constructors explicit. adds f8e6fa1 * config/nvptx/nvptx.md (nvptx_register_operand): Don't acce [...] adds 6f41d1b Restore accidentally-removed volatile qualifier adds ffd95e0 * config/nvptx/nvptx.c (write_one_arg): Rename to ... (writ [...] adds 73d282c gcc/testsuite/ChangeLog: 2015-12-15 Martin Sebor <msebor@re [...] adds afb3e7e Daily bump. adds 5800144 * symtab.c (symtab_node::fixup_same_cpp_alias_visibility): [...] adds c4b4be7 PR lto/68878 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 4c9c653 PR rtl-optimization/65980 * jump.c (rtx_renumbered_equal_p) [...] adds 141d7d6 2015-12-16 Richard Biener rguenther@suse.de adds 054fd23 [ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_ [...] adds 9342597 libstdc++/68921 add timeout argument to futex(2) adds 3709b2060 [ARM] Add support for ARMv8.1. adds c3575fb [ARM] Multilib support for ARMv8.1. adds 32833c0 [ARM] Add patterns for new instructions adds a75386f [ARM] Add ACLE feature macro for ARMv8.1 instructions. adds e9a02a5 [Testsuite] Support ARMv8.1 ARM tests. adds 25712b7 2015-12-16 Richard Biener rguenther@suse.de adds 0d9d4f5 [ARM] Add ACLE intrinsics vqrdmlah and vqrdmlsh adds b65f8d0 [ARM] Add ACLE intrinsics vqrdmlah_lane and vqrdmlsh_lane adds 1b35bdf 2015-12-16 Richard Biener rguenther@suse.de adds 1e1abf1 gcc/ * config/i386/i386-c.c (ix86_target_macros_internal): R [...] adds 565bc8f 2015-12-16 Richard Biener rguenther@suse.de adds f71e6ee Add pass_oacc_ipa adds 6e71bbf * config/nvptx/nvptx-protos.h (nvptx_hard_regno_mode_ok): De [...] adds b5e7cd4 2015-12-16 Richard Biener rguenther@suse.de adds 5ca941e [AArch64] PR target/68696 FAIL: gcc.target/aarch64/vbslq_u64_ [...] adds 9ff9357 2015-12-16 Bernd Edlinger bernd.edlinger@hotmail.de adds 82fc3cb [AArch64] Properly cost zero_extend+ashift forms of ubfi[xz] adds 353947f * gcc.dg/sibcall-9.c: Xfail for nvptx. adds 1d65bac PR c/64637 * c-typeck.c (c_process_expr_stmt): Use location [...] adds 6fb1055 add more dumps on data dependence graph adds b49f1fb C FE: use correct location range for static assertions adds c02e93c * ipa-cp.c (ipa_get_indirect_edge_target_1): Use can_refer; [...] adds 7458b15 update required isl version adds a6edabb Use refs instead of values. adds 18d73d6 Remove individial dependence pointers and add a scop::depende [...] adds e2093e0 C FE: fix range of primary-expression in c_parser_postfix_expression adds 0393505 Add missing changelog entry adds dbd7938 Better error recovery for merge-conflict markers adds 44ce853 PR c++/63628 * pt.c (tsubst_pack_expansion): Also make dumm [...] adds 7ce37be PR c++/68309 * pt.c (instantiate_decl): Revert earlier change. adds 4ac6fcc * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield. adds 7bb66bb * config/nvptx/nvptx.h (OUTGOING_STATIC_CHAIN_REGNUM): Remov [...] adds d6bb0b9 * ree.c (add_removable_extension): Use reg_overlap_mentioned [...] adds a865a0f * ipa-visibility.c (can_replace_by_local_alias): Make static [...] adds f22d444 2015-12-16 Paolo Carlini paolo.carlini@oracle.com adds 289af22 attach schedule tree to the scop adds b0e01e9 PR objc++/68932 - FAIL: obj-c++.dg/property/at-property-23.m [...] adds d509ec5 PR target/68779 * config/pa/pa.md (atomic_loaddi): Honor -m [...] adds 2f22bea Daily bump. adds 188564e [gcc] 2015-12-15 Michael Meissner meissner@linux.vnet.ibm.com adds 3d1d4de PR c/68868 - atomic_init emits an unnecessary fence adds e751c05 Correct ChangeLogs for PR c++/42121 and related. adds 9768b22 Avoid code duplication in cp_tree_[operand|code]_length adds ea7ec26 Fix some blockers of PR c++/24666 (arrays decay to pointers t [...] adds fe3a066 2015-12-17 Thomas Preud'homme thomas.preudhomme@arm.com adds b52cf69 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com adds ffebb4e Only support -gstabs on Mac OS X if assember supports it (PR [...] adds 28a07e6 2015-12-17 Richard Biener rguenther@suse.de adds 9890323 2015-12-17 Andrew Burgess andrew.burgess@embecosm.com gcc [...] adds d84b851 2015-12-17 Richard Biener rguenther@suse.de adds fa79057 Fix wrong PR references adds b55deb2 PR tree-optimization/68835 * tree.c (get_int_cst_ext_nunits [...] adds 4eb18c4 2015-12-17 Christian Bruel christian.bruel@st.com adds 07ae827 * config/isl.m4 (ISL_CHECK_VERSION): Add gmp libs. * config [...] adds f78f10d Add a flag to control the balance between GNAT encodings and [...] adds b20f41d DWARF: handle variable-length records and variant parts adds db3c183 DWARF: add a language hook to override types in debugging inf [...] adds 6a3b696 DWARF: add a language hook for fixed-point types adds 4b4c965 DWARF: describe Ada dynamic arrays as proper arrays adds 584cdd4 DWARF: create a macro for max dimensions for array descr. lang. hook adds e0501e5 DWARF: add a language hook for scalar biased types adds 91f0977 DWARF: describe properly Ada packed arrays adds 617b4fc * c-c++-common/Wunused-var-13.c: Requires label values. * g [...] adds 402759d 2015-12-17 Richard Biener rguenther@suse.de adds 5c4d67b * config/nvptx/nvptx.h (NVPTX_RETURN_REGNUM, FRAME_POINTER_R [...] adds 22b8661 mark *-knetbsd-* as obsolete adds 40e74b2 obsolete openbsd 2.0 and 3.X adds 690f83b obsolete the interix target adds a2356db 2015-12-17 Andris Pavenis andris.pavenis@iki.fi adds 230bf8b PR c++/67576 adds 02df649 PR c++/67550 adds a24f50c * config/avr/avr.h (MOVE_MAX): Set value to 1. [...] adds f12d4c1 move all isl include files to graphite.h adds 71130ef replace ISL with isl adds b9f9586 C FE: improvements to ranges of bad return values adds c748c16 gcc/ * ipa-icf.c (sem_item_optimizer::merge): Don't pick 'm [...] adds d739021 [PATCH] Limit path splitting to loops we optimize for speed adds 5b446d2 Daily bump. adds cfb00f7 Mark recently obsoleted targets (openbsd3 and knetbsd) adds ca18e0e syscall: Add definition for NLA_HDRLEN adds d9bd6fa Fix PR c++/68831 (superfluous -Waddress warning for C++ delete) adds ae31bfa [PATCH] Move split-path pass next to the tracer pass adds d98ee67 [DJGPP] Update config/os/djgpp/error_constants.h adds b767924 Specify that DJGPP do not have mmap even when sys/mman.h exists adds 444b690 Add *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets adds d848f9f Update typedefs for integer types in config/i386/djgpp-stdint.h adds 95ec1e8 Add myself to MAINTAINERS (Write After Approval) adds 3bd8520 S/390: Deprecate g5 and g6 CPU levels adds 3d2337c 2015-12-18 Paul Thomas pault@gcc.gnu.org adds 651e040 S/390: Simplify vector conditionals adds a991c8a S/390: Turn constm1_operand into all_ones_operand adds 050a2b4 [AArch64] PR rtl-optimization/68796 Add compare-of-zero_extra [...] adds 8fd7212 gcc/ adds a9171b8 gcc/ adds fee9fc9 S/390: Allow to use r2 to r4 as literal pool base. adds 0836477 IRA: Fix % constraint modifier handling on disabled alternatives. adds cb7ccda 2015-12-18 Richard Biener rguenther@suse.de adds 04a6025 * c-c++-common/attr-simd-3.c: Requires pthreads. adds 31a633e * config/nvptx/nvptx.c (worker_bcast_name, worker_red_name): [...] adds 89da683 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds f69e6a9 Compile gcc.dg/vect/pr68305.c with -mavx2 for x86 target adds 40c562e [PATCH] [PR rtl-optimization/49847] Fix ICE in CSE due to cc0 [...] adds fecf184 * config/nvptx/nvptx.c (nvptx_option_override): Emit sorry f [...] adds f1507b4 * gcc-interface/ada-tree.h (TYPE_DEBUG_TYPE): Remove duplicate. adds 5243b51 /cp 2015-12-18 Paolo Carlini paolo.carlini@oracle.com adds 05f906d * gnat.dg/specs/debug1.ads: Bump final count to 18. adds 6ceddcd Ignore -fdebug-prefix-map in producer string (by Daniel Kahn [...] adds 6bd291c * config/nvptx/nvptx.c (nvptx_maybe_convert_symbolic_operand [...] adds 1ffaae3 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds a3de9f2 2015-12-18 Ville Voutilainen ville.voutilainen@gmail.com adds 6ec840b PR debug/68860 * ipa-split.c (split_function): Only perform [...] adds 4e96238 Fix PR c++/68978 (bogus error: lvalue required as left operan [...] adds ec35805 Daily bump. adds 5ab11d5 PR target/68729 * config/pa/pa.c (pa_emit_move_sequence): R [...] adds 7825c5b This series of patches fix PR61441. This patch adds REAL_VALU [...] adds 315c579 gcc: adds e7df838 2015-12-19 Andrew Burgess andrew.burgess@embecosm.com adds 7b0b2ad PR rtl-optimization/68910 * emit-rtl.c (set_unique_reg_note [...] adds 92d0778 Daily bump. adds e98da82 PR middle-end/65337 * tree-ssa-dce.c (bb_postorder): New st [...] adds b933313 This series of patches are for fixing PR61441. This patch mod [...] adds d24078c This series of patches fix PR61441. This patch removes flag_e [...] adds e43e03d * gcc-interface/utils.c (maybe_pad_type): In type_annotate_o [...] adds 9f34676 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: [...] adds deddd77 * gcc-interface/utils2.c (gnat_rewrite_reference) <REALPART_ [...] adds a2cd9c5 PR c++/67411 adds 3311d30 PR c++/67411 adds 2733a31 2015-12-20 Andrew Pinsi apinski@cavium.com adds 418c86e Daily bump. adds 354aade PR c++/67411 * decl2.c (decl_maybe_constant_var_p): Use DEC [...] adds c4fd3a5 PR tree-optimization/64910 * config/i386/i386.md (testqi_ex [...] adds f7a0ff6 This series of patches fix PR61441. This patch makes resultin [...] adds e4a217c PR 66827 * regex.c (EXTRACT_NUMBER): Cast sign byte to unsi [...] adds bf823e9 [ARC] Add and refurbish the builtins related functions. adds 1db1b56 PR libstdc++/66693. adds 009c469 S/390: Fix base reg condition. adds fa1c725 Fix typo adds 311ceeb libstdc++/68276 consistently qualify std::forward adds 7192da4 libstdc++/68995 qualify calls to __callable_functor adds 167af16 Rename test file that had incorrect bug number adds 899cc28 PR tree-optimization/65337 * tree-ssa-pre.c (eliminate): Al [...] adds f8674a0 DWARF: allow dynamic data member offsets for inheritance info adds c0bf500 C and C++ FE: fix source ranges for binary ops adds 6fd5d6a 2015-12-21 Andrew Pinski apinski@cavium.com adds e62b583 * go-gcc.cc (Gcc_backend::global_variable): If type is zero- [...] adds 65ae210 Daily bump. adds ff04864 * go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. [...] adds b865d47 * dbgcnt.def (dom_unreachable_edges): New debug counter. * [...] adds eb7b20f PR debug/60756 * var-tracking.c (tracked_record_parameter_p [...] adds 866ff32 * gcc.dg/torture/pr68264.c: Tweak for Solaris. adds 3290051 [combine] Check WORD_REGISTER_OPERATIONS normally rather than [...] adds df3be8f Add inline to std::__invfwd adds 9f27d92 This series of patches fix PR61441. This patch avoids various [...] adds 37e2d32 PR c/69002 * c-typeck.c (build_component_ref): Warn when ac [...] adds afc3cb5 [PATCH] Use call-clobbered register for sibcall via GOT adds 296e592 Fix read of uninitialized value in make_pack_expansion() adds 08f4e8e gcc/ PR target/68772 * config/rs6000/rs6000.h (ASM_CPU_SPEC [...] adds 7a34692 Fix previous ChangeLog entry adds a08574d PR ipa/67811 adds b8bdfa3 Give EH_ELSE access to __builtin_eh_pointer adds 0d2f296 PR c++/67376 * fold-const.c (size_low_cst): Removed. (fold [...] adds 0bec949 PR c++/67339 * parser.c (cp_parser_elaborated_type_specifie [...] adds 80e6397 PR c++/67257 * parser.c (cp_parser_single_declaration): Rej [...] adds 612a610 PR c++/66921 * decl.c (cp_complete_array_type): Allow an in [...] adds fc7a3a0 [PATCH] Avoid unnecessary block copying in path splitting adds 7b4b11d libcpp: Avoid unnecessary ad-hoc uses for large source files adds 56d3d78 PR c/68473: sanitize source range-printing within certain mac [...] adds c6f0dbc Daily bump. adds e21f958 [PATCH] Allow indirect call via GOT for 64-bit Pmode x32 adds a76d6a3 2015-12-23 David Sherwood david.sherwood@arm.com adds a1393a2 Don't run OpenACC C++ test twice adds 9d5fd7c Merge OMP_CLAUSE_USE_DEVICE into OMP_CLAUSE_USE_DEVICE_PTR adds 8770d0a Fix broken handling of LABEL_REF in genrecog + genpreds. adds 2591ae50 gcc/ * alias.c (compare_base_decls): Simplify in-symtab che [...] adds 7e195d5 [Patch testsuite] Skip gcc.dg/ifcvt-4.c for targets on which [...] adds 9224dd1 * config/nvptx/nvptx-protos.h (nvptx_maybe_convert_symbolic [...] adds e5b7a90 gcc/ * cgraph.h (decl_in_symtab_p): Revert check DECL_IN_CO [...] adds 48549d2 PR c++/69023 - bitset whose name is used in constant-expressi [...] adds 2e18de3 Daily bump. adds 94720cd PR ipa/67811 adds 25222ad Introduce support for PKU instructions. adds dcc0e16 Add missing intrinsic file. adds 4caef4a Fix computation of single entry/exit of a region. adds d523d0c Use const-ref instead of values for sese_l passed to functions. adds 833c9e6 Daily bump. adds f21eb00 PR c++/69005 adds 2125255 Correct use of __GXX_WEAK__ macro. adds d125da7 Fix PR number in revision 231905 ChangeLogs. adds 3548f2f 2015-12-25 Andreas Tobler andreast@gcc.gnu.org adds bb9b22f Daily bump. adds bf9325f Daily bump. adds 7b3390b * ipa-visibility.c (function_and_variable_visibility): Do no [...] adds 5997c24 2015-12-27 Edward Smith-Rowland 3dw4rd@verizon.net * inc [...] adds 826b881 Daily bump. adds 50ad927 * config/nvptx/nvptx.c (nvptx_output_call_insn): Expect hard [...] adds 0f8813c [gcc] adds e41f10f * gcc.dg/torture/pr67609.c: Add -fno-common option on hppa*- [...] adds 461006b * gcc.dg/pr49551.c: Skip on hppa*-*-hpux*. adds aafde35 * gfortran.dg/coarray_40.f90: Link with libatomic if available. adds 2afaef0 Tweak the documentation of libiberty's xcrc32 function adds bdfb5eb * gcc.target/i386/pr68473-1.c: Add dg-do compile directive. adds 33f6238 Daily bump. adds f320bf8 2015-12-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds a4a2d1b * gcc.target/i386/*.c: Remove extra braces from target selectors. adds ec55997 libmpx/ adds 4136c18 gcc/testsuite/ChangeLog: adds 3d19def 2015-12-29 Michael Meissner meissner@linux.vnet.ibm.com adds 95290af Daily bump. adds 037c2ab * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Chec [...] adds d810766 * gfortran.dg/coarray_40.f90: Revise to use dg-additional-op [...] adds 2e4b618 2015-12-30 Jerry DeLisle jvdelisle@gcc.gnu.org adds b73c21c Daily bump. adds 1a4a84f * fr.po: Update. adds 79a1473 * testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c: Correc [...] adds eb32c60 * config.guess: Import version 2016-01-01. * config.sub: Likewise. adds fb2c1ed Rotate ChangeLog. adds 25371c9 PR target/69015 * ifcvt.c (find_cond_trap): Give up if retu [...] adds 0f553cd Daily bump. adds 57aa985 PR sanitizer/69055 * ubsan.c (ubsan_instrument_float_cast): [...] adds 2a65906 PR tree-optimization/69070 * tree-ssa-math-opts.c (gimple_e [...] adds 19a468b 2016-01-01 Paul Thomas pault@gcc.gnu.org adds 48aaffa 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 98b481a PR target/68917 * config/tilegx/tilegx.md (clzsi2): Don't c [...] adds bdc177d 2016-01-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 89324f5 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds eefd9f2 Daily bump. adds 1992399 2016-01-01 Sandra Loosemore sandra@codesourcery.com adds 855b105 * gnat.dg/specs/debug1.ads: Delete. adds 74663a8 Daily bump. adds 6e5b112 * gnatvsn.ads: Bump copyright year. adds 33e0bf2 2016-01-03 Matthias Klose doko@ubuntu.com adds 300e100 2016-01-03 Paul Thomas pault@gcc.gnu.org adds 1f12920 Daily bump. adds 586176d 2016-01-03 Vladimír Čunát vcunat@gmail.com adds fde14df 2016-01-03 Sandra Loosemore sandra@codesourcery.com adds f006b2a 2016-01-04 Thomas Preud'homme thomas.preudhomme@arm.com adds 6b5c028 PR target/69072 * config/sparc/sparc.c (scan_record_type): [...] adds b8f4a5f PR target/69100 * config/sparc/sparc.h (FUNCTION_ARG_REGNO_ [...] adds 65aafe2 * config/arm/arm.c (aapcs_vfp_allocate_return_reg): Treat al [...] adds d7d6a3a PR c/68908 * c-typeck.c (build_atomic_assign): Improve comm [...] adds 2355cca gcc/ * gcc.c (process_command): Update copyright notice date [...] adds f171736 Update copyright years. adds bd3f0a5 * update-copyright.py (GCCCopyright): Add NVIDIA Corporation [...] adds 8427dff [gcc] 2016-01-04 Michael Meissner meissner@linux.vnet.ibm.com adds 09c7d59 2016-01-04 Michael Meissner meissner@linux.vnet.ibm.com adds d8cca92 * lib/target-supports.exp (check_effective_target_cilkplus): [...] adds afc907e (check_effective_target_cilkplus): Remove special case for NVPTX. adds 359eb7f Daily bump. adds 57f928f * doc/invoke.texi (Warning Options): Document -Winvalid-memor [...] adds 813cfbb PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds 5beb12c PR target/68770 * ira-costs.c (copy_cost): Initialise the t [...] adds 1776de7 gcc/ * alias.c (compare_base_decls): Use symtab_node::get. adds 2d7d361 gcc/cp/ PR c++/58583 * pt.c (build_non_dependent_expr): Do [...] adds d42aa61 Fix PR c/69122 (-Wmisleading-indentation false positive with [...] adds 1e9147d [combine][v2] Canonicalise (r + r) to (r << 1) to aid recognition adds afe82e5 [PATCH v2] ia64: don't use dynamic relocations for local symb [...] adds 5761e27 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds 25cbccb 2016-01-05 Olivier Hainque hainque@adacore.com adds a65992f 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds e1bacdb libiberty: dupargv: rewrite to use xstrdup adds ea87c5e Add vector_memory_operand and "Bm" constraint adds 233a53e Use vector_operand on SSE with 16b memory operand adds e2e4b9a libiberty: {count,dup,write}argv: constify argv input slightly adds 2cb724f PR c/69104 * builtins.c (get_memmodel): Use expansion point [...] adds 0a4f190 2016-01-05 Sandra Loosemore sandra@codesourcery.com adds 34c662e Daily bump. adds 5be881b Ada: add XVE/XVU parallel types to lexical scopes adds be3c998 PR sanitizer/69099 * c-convert.c (convert) [INTEGER_TYPE]: [...] adds fc8cc45 * gcc.dg/atomic-invalid-2.c: Remove duplicated content. adds 935f7e9 Rename bits/mutex.h to avoid clashing with glibc adds 371db73 Fix libatomic multilib parallel build (PR other/67627) adds 1d1e4d6 * openacc.c (acc_on_device): Add routine pragma for C++ wrap [...] adds 73991ca [gcc] adds d74214f C: fix reported range of invalid unary dereference. adds 32ec417 PR target/69140 * config/i386/i386.c (ix86_expand_prologue) [...] adds 0e28f5c Remove noexcept from function template that can throw adds 182dc12 Reorder function types. adds ef10da7 correct openacc.h filename adds f08d689 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. adds 79e74ef Daily bump. adds 70dc2f6 PR middle-end/68960 * gimple-expr.c (copy_var_decl): If var [...] adds 34c0555 PR tree-optimization/69141 * tree-ssa-pre.c: Include langho [...] adds 8b23f76 Fix a minor issue found by a static analyzer (PR66206). adds 4a86a91 Fix SSA inconsistencies with invalid asm reg names (PR67639) adds cd45d7a Add round_nimm_scalar_predicate and use xBm adds 0663474 2016-01-07 Dominique d'Humieres dominiq@lps.ens.fr adds 7903c81 Use std::addressof in insert iterators, allocators and promises adds ec3aba9 Add a test for PR66655 adds 2135f53 2016-01-07 Sandra Loosemore sandra@codesourcery.com adds cdbb524 Move pr66680.f90 to libgomp adds 78b0184 2016-01-07 Uros Bizjak ubizjak@gmail.com adds 63c8fa7 2016-01-07 Andreas Tobler andreast@gcc.gnu.org adds 0bd8bd6 longlong: fix sh -Wundef builds adds a296846 Daily bump. adds 517906f PR c/68966 - atomic_fetch_* on atomic_bool not diagnosed adds 3189b981 shrink-wrap: Once more PRs 67778, 68634, and now 68909 adds 5d034e3 PR c++/69145 * files.c (cpp_included_before): If IS_ADHOC_L [...] adds 5013f74 PR fortran/69128 * trans.h (OMPWS_SCALARIZER_BODY): Define. [...] adds 9e0e8c2 Restrict to linux and gnu targets as not all math.h implement [...] adds 62ad9a0 PR tree-optimization/69083 * tree-vect-slp.c (vect_get_cons [...] adds 6a46a28 2016-01-08 Thomas Preud'homme thomas.preudhomme@arm.com adds c437d1e PR tree-optimization/69172 * gimple-fold.c (gimple_fold_bui [...] adds c9595c5 PR tree-optimization/69162 * gimplify.c (gimplify_va_arg_ex [...] adds 38b759f [PATCH][RS6000] Migrate reduction optabs in paired.md adds 6e6b993 Add missing include for std::__addressof adds b3988ef Fix PR number in previous commit adds 81573ac * config/vxworks.h (VXWORKS_LIBGCC_SPEC): Don't link shared [...] adds 8c6e071 Use -std option in test for C99 macros in <cmath> adds 74a96ca PR c++/68983 (FE) adds 1fe75cf PR c++/68983 (BE) adds f706bd1 * constexpr.c (cxx_eval_call_expression): Remove convert_to_ [...] adds faebb21 * symtab.c (symtab_node::equal_address_to): Return -1 instea [...] adds 44c0190 [PATCH] Fix PR68707 adds a143e27 PR c++/68449 * constexpr.c (cxx_eval_constant_expression): [...] adds 1943a4a PR tree-optimization/69167 * gimple-fold.c (r [...] adds 2638dc9 * ipa-icf.c (sem_item_optimizer::merge_classes): Do not ICE [...] adds b4af519 Daily bump. adds c4118b0 PR c++/69158 adds 18431e7 PR c++/69164 * class.c (layout_class_type): Use copy_node t [...] adds 7dff049 PR middle-end/50865 PR tree-optimization/69097 * fold-cons [...] adds 0f8f48d PR c++/69113 * decl2.c (comdat_linkage): Only set DECL_COMD [...] adds 99dfbf2 * configure.ac (isl_options_set_schedule_serialize_sccs): Al [...] adds 92159af PR middle-end/68743 * match.pd: Require target has function [...] adds 40bcf2f Daily bump. adds d95e185 Only allow single exit phi for reduction in try_create_reduct [...] adds 880ed4b Fix scan-tree-dump syntax adds a006c0b Don't parallelize loops containing phis with addr_exprs adds 40c86c3 2016-01-10 Paul Thomas pault@gcc.gnu.org adds efb73de 2016-01-10 Thomas Koenig tkoenig@gcc.gnu.org adds b933e51 Fix -Wmisleading indentation false-positive for do-while statement adds 5861549 Daily bump. adds e9f6e99 2016-01-11 Andrew Burgess andrew.burgess@embecosm.com adds 71e083d Don't parallelize loops if libgomp not supported adds 4589a80 Fix docs for -frandom-seed. adds c4157ee Handle case that outer phi res is not used in a phi in gather [...] adds 9eb890f Don't allow latch with phi in try_transform_to_exit_first_loop_alt adds 2ebf191 [PR ipa/66616] Copy can_change_signature flag to artificial thunks adds ff375d1 [PR ipa/69044] Do not clone for param removal when not possible adds 7a15835 gcc/ adds a498bf7 [PR69123] make dataflow_set_different details more verbose adds 57c83f7 [PR69123] fix handling of MEMs in VTA to avoid dataflow oscillation adds bd8bece gcc/ adds 07d3651 Add missing phi args in create_parallel_loop adds ae8718b [RTL-ifcvt] PR rtl-optimization/68841: Make sure one basic bl [...] adds 1ef0270 Remove snprintf from <avx512>_(load|store)<mode>_mask adds d6be803 nvptx plugin: do not force JIT target SM version adds 04e1504 [AArch64] PR rtl-optimization/68796: Add patterns for QImode [...] adds 47d3d23 PR middle-end/68999 * alias.c (base_alias_check): Move chec [...] adds 3ff1b15 2016-01-11 Richard Biener rguenther@suse.de adds e934c38 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 targe [...] adds 2edb91b allocator_traits<allocator<T>> partial specialization adds 4f64f91 PR tree-optimization/69207 * tree-vect-slp.c (vect_get_cons [...] adds 7efea0c PR 68980 libgo/testsuite: portable ps usage in gotest adds 36105e8 PR tree-optimization/69214 * tree-vrp.c (simplify_cond_usin [...] adds be65baf * fold-const.c (fold_convertible_p): Don't return true for [...] adds 91fbd04 PR c++/69211 * cp-gimplify.c (cp_fold): If COMPOUND_EXPR or [...] adds ba89687 PR c++/68795: fix uninitialized close_paren_loc in cp_parser_ [...] adds a4a8732 PR target/69071 * lra-eliminations.c (move_plus_up): Only m [...] adds 1c78ce2 PR target/67462 * gcc.dg/ifcvt-3.c: Only compile on lp64 ta [...] adds 97bd405 PR c++/69131 * method.c (walk_field_subobs): Add dtor_from_ [...] adds 3e5e275 * zh_CN.po: Update. adds c4a606c Daily bump. adds 2f66de6 Set FLT_EVAL_METHOD to 2 only if 387 FPU is used adds 0eb4264 gcc/ChangeLog: adds 1c36dec * config/pa/pa.c (pa_emit_move_sequence): Handle floating po [...] adds 04cf75a PR tree-optimization/68356 * gcc.dg/torture/pr68264.c: Disa [...] adds f0b79fa [gcc] adds da02474 [PATCH 5/6] [DJGPP] Update DJGPP configuration related files adds 1d10d64 PR c++/66808 PR c++/69000 * pt.c (tsubst_decl): If not loc [...] adds 995bfeb 2016-01-12 Richard Biener rguenther@suse.de adds 7819730 2016-01-12 Richard Biener rguenther@suse.de adds 5ddb3e0 2016-01-12 Richard Biener rguenther@suse.de adds 0464ea9 2016-01-12 Richard Biener rguenther@suse.de adds 3368873 PR target/68913 * gcc.dg/lto/pr61886_0.c: Rename the extern [...] adds 9e7edfd Cleanup vect testsuite includes adds 7c88d60 Define STDINT_LONG32 and add predefined integer types for IAMCU adds 90525f6 PR target/69175 * ifcvt.c (cond_exec_process_if_block): Whe [...] adds 72813f9 PR target/69198 * config/i386/i386.c (ix86_expand_special_a [...] adds e4c9699 2016-01-12 Richard Biener rguenther@suse.de adds cbe41f6 Prevent recursive instantiation in std::function adds 3674bbe libitm: Remove dead code and data. adds b9cb7a6 PR target/69180 * config/arm/arm-c.c (arm_pragma_target_parse [...] adds 8b8da2f PR bootstrap/69134 * Makefile.def (mpfr): Dis [...] adds 8a9401a PR objc++/68511 PR c++/69213 * cp-gimplify.c (cp_gimplify_ [...] adds 325f661 Sync top-level configure.ac with binutils-gdb adds 91d87e2 PR c++/68979 * constexpr.c (cxx_eval_check_shift_p): Use pe [...] adds e1ee678 * libgomp.texi: Updates for OpenACC. adds 7fdedda 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds b95d41c PR tree-optimization/68911 * tree-vrp.c (adjust_range_with_ [...] adds e1a390d Prevent "undef var" errors on gcc --help or --version with se [...] adds 7aa5026 Enable LTO for DJGPP adds d27f619 Extend std::function test for PR 68995 adds 03ff028 libstdc++/68877 Reimplement std::__is_swappable adds 31e5d72 * tree-ssa-threadupdate.c: Various whitespace and typ [...] adds a090daf Daily bump. adds e17217d 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds 0ebbc23 2015-12-30 Thomas Preud'homme thomas.preudhomme@arm.com adds e5e02ed remove mark_hook gty attribute adds 22c0b21 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds d07cbcc [PATCH][PR tree-optimization/pr67755] Fix profile insanity ad [...] adds 1ca1d9b 2016-01-13 Richard Biener rguenther@suse.de adds e966d6b 2016-01-13 Richard Biener rguenther@suse.de adds c5ef832 Introduce separate baselines for Solaris 10 and 11+ (PR libst [...] adds f704d70 S/390: PR69247: Fix bswap hi splitter. adds da552aa missed test adds 2e1cb7c 2016-01-13 Richard Biener rguenther@suse.de adds 1246355 libitm: Fix privatization safety interaction with serial mode. adds 7361eb3 AVX512: Restrict default masks for prefetch gather/scatter in [...] adds b547246 2016-01-13 Yvan Roux yvan.roux@linaro.org adds 7a6ddc0 Fix infinite recursion in create_variable_info_for_1 adds b23837e Use ::isinf and ::isnan if libc defines them adds 69ce658 * config/i386/i386.h (TARGET_FLT_EVAL_METHOD): Return -1 for [...] adds 3f0e974 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * [...] adds e5fee0f PR 68964 adds 58ba1b9 Add another testcase for x86 FLT_EVAL_METHOD adds 7a89340 Clarify __atomic_compare_exchange effects adds 9b657cf PR tree-optimization/69156 * gimple.c (validate_type): Remo [...] adds bda05c5 Improve warning locations (PR66208) adds 398368d [gcc] 2016-01-13 Michael Meissner meissner@linux.vnet.ibm.com adds 6a5ff97 Improve documentation of -std option for C++ adds 6d2bb52 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds f7224fb libitm: Fix seq-cst MOs/fences in rwlock. adds 737497e 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds 3634f8f PR ipa/66487 * ipa-polymorphic-call.c (inlined_polymorphic_ [...] adds ac2e2eb Daily bump. adds 3ce0acd [PATCH][PR tree-optimization/69270] Exploit VRP information in DOM adds 2f63f95 * lib/target-supports.exp (check_effective_target_arm_neon_ [...] adds 11b1a9c 2016-01-14 Richard Biener rguenther@suse.de adds d83d8bc Update previous delta to ensure that the attributes are actua [...] adds f6a7e9e PR target/68269 * combine.c (expand_field_assignment): Punt [...] adds 24651fb 2016-01-14 Richard Biener rguenther@suse.de adds 915d095 PR middle-end/68146 PR tree-optimization/69155 * tree-comp [...] adds 6ec1c3b * alias.c (compare_base_symbol_refs): New function. (rtx_eq [...] adds f0b916c PR c++/69261 * constexpr.c (find_array_ctor_elt): Handle sp [...] adds 7353a82 [MIPS] Migrate reduction optabs in mips-ps-3d.md adds ddbc17d Tidy: remove reduc_xxx_optab migration code. adds 77f35ce PR c/69262 * c-decl.c (grokdeclarator): Provide more inform [...] adds ca5b12a 2016-01-14 Edward Smith-Rowland 3dw4rd@verizon.net J [...] adds a7ed458 PR preprocessor/69177 and PR c++/68819: libcpp fallbacks and [...] adds ab9c400 powerpc: Add some XFAILs to 20050603-3.c (PR68803) adds 96962ae * lib/target-supports.exp (check_effective_target_issignalin [...] adds 44e09bc PR debug/69244 * lra-eliminations.c (move_plus_up): Don't c [...] adds 612baa3 PR testsuite/67509 * gfortran.dg/ieee/ieee_7.f90: For out o [...] adds 4c39e3a Mark symbols in offload tables with force_output in read_offl [...] adds a2a7452 2016-01-14 Andreas Tobler andreast@gcc.gnu.org adds 29bd66c * doc/loop.texi (Loop Analysis and Representation): D [...] adds c847d96 PR c/69272 PR tree-opt/68964 adds b84f3b2 Re: [PATCH][PR tree-optimization/69270] Exploit VRP informati [...] adds 0e0d3ec Revert 2016-01-13 change. adds 7d600da [cilkplus] Fix cilk_spawn gimplification bug (PR cilkplus/69048) adds 580357e Fix minor whitespace problems in last commit adds a3fb1e2 PR rtl-opt/69014 adds 90abb36 Daily bump. adds f239614 PR tree-optimization/69270 * tree-ssa-dom.c (s [...] adds 4345b86 2016-01-15 Richard Biener rguenther@suse.de adds f557f14 * config/msp430/t-msp430 (lib2_mul_none.o): Only use the fir [...] adds 86eff91 gcc 2015-01-16 Christian Bruel christian.bruel@st.com adds 34b223e fix time shift adds 7bbac46 fix time shift again adds 8f1b963 * lto-streamer-out.c (subtract_estimated_size): New function [...] adds a70589b PR ipa/68148 * ipa-icf.c (sem_function::merge): Virtual fun [...] adds 9dbe6a6 * gcc.c-torture/execute/alias-4.c: New testcase. adds 6271bd9 gcc/ adds e3c1ca0 [RTEMS] Add Cortex-M7 multilib for FPU support adds 1ca2825 2016-01-15 Richard Biener rguenther@suse.de adds 19e8775 * include/bits/std_mutex.h: Fix Doxygen @file name. adds e19c506 S/390: s390.opt: Add period to -mzvector option text. adds db6b33e S/390: Better help text for -mmvcle. adds 5d2cbc4 Avoid extraneous remapping in copy_gimple_seq_and_replace_locals adds 32307cd S/390: Enable tree-ssa/20040204-1.c testcase on s390. adds 5e8132b S/390: Add -mbackchain to frame-address tests. adds 3d05a5e S/390: const9.C: Disable test. adds 4b59d1b * doc/extend.texi (Type Traits): Fix grammar. adds b2cbb29 gcc/ adds 5fe9a86 S/390: bind_c_array_params_2: Add proper call expr regexp for S/390. adds 607320f Fix usage of an uninitialized variable adds d94a1f5 PR 69246: Invalid REG_ARGS_SIZE for sibcalls adds 1ea78d0 gcc/ * gimplify.c (oacc_default_clause): Decode reference a [...] adds 321d36c 2016-01-15 Richard Biener rguenther@suse.de adds 0d85be1 2016-01-15 Richard Biener rguenther@suse.de adds 3af524f PR c++/69257 * typeck.c (decay_conversion): Don't call mark [...] adds d09c378 * typeck2.c (cxx_incomplete_type_diagnostic): Use the locati [...] adds c513519 PR c++/68847 * call.c (build_cxx_call): Use fold_non_depend [...] adds 3f3a560 PR target/68609 * config/rs6000/rs6000.c (rs6 [...] adds 998456c [AArch64] Properly reject invalid attribute strings adds 2667789 [AArch64] Handle compare of zero_extract form of TST-immediat [...] adds 2cae2fb [AArch64] Handle CSEL of zero_extended operands in rtx costs adds 61c4479 [AArch64] Remove TODO (redundant type conversions) in arm_neon.h adds 81be349 2016-01-15 Vladimir Makarov vmakarov@redhat.com adds c3638e4 * task.c (GOMP_PLUGIN_target_task_completion): Add missing return. adds 9292525 * adaint.c (__gnat_locate_exec_on_path): Use const char * in [...] adds b3a355d * intrinsics/execute_command_line.c (set_cmdstat): Use "%s", [...] adds ddcfeaf 2016-01-15 Paul Thomas pault@gcc.gnu.org adds c8ef893 PR bootstrap/68271 * parser.h (cp_token): Remove pragma_kin [...] adds 017dc51 2016-01-15 Steve Ellcey sellcey@imgtec.com adds e390c57 PR tree-optimization/69270 * tree-ssanames.c (ssa_name_has_ [...] adds 13143e1 libstdc++: Make certain exceptions transaction_safe. adds d20923c PR libstdc++/69294 Check for isinf and isnan on AIX adds 27c6dbd PR target/68609 * gcc.target/powerpc/recip-1. [...] adds 55f2f39 Use static assertion for uses-allocator construction adds 4a7e7d3 Daily bump. adds 4067c0f Fix PR c++/68936 adds bc24d01 Fix logic bug in Cilk Plus array expansion adds 90153ae Fix PR c++/69091 (ICE with operator overload having 'auto' re [...] adds 1263405 PR diagnostic/68899: fix read-beyond-buffer when printing ver [...] adds a473120 Clean up some minor white space issues in trans-decl.c and tr [...] adds a94ab16 Optimise hash_table::empty adds 673441b PR target/68609 * gcc.target/powerpc/recip-6. [...] adds 0ca817a libitm: Ensure proxy privatization safety. adds 4c33b76 Move gcc.dg/parloops-exit-first-loop-alt-*.c to gcc.dg/autopar adds 164d84c Add goacc/kernels-alias-ipa-pta-4.c adds 97d5945 Release_defs in expand_omp_atomic_fetch_op adds e6db04d Move pass_expand_omp_ssa out of pass_parallelize_loops adds c2beb34 Add __int128 symbols to x32 aseline_symbols.txt adds 693540a 2016-01-16 Sandra Loosemore sandra@codesourcery.com adds 330568d Revert the accidental checkin adds 514da7d Daily bump. adds c3aae50 libstdc++: Fix static_assert. adds 4dae4a1 * omp-low.c (mark_loops_in_oacc_kernels_region): Work around [...] adds f19463d * adaint.c (__gnat_killprocesstree): Avoid -Wparentheses warning. adds a52d4e4 PR libstdc++/68734 * config/abi/post/hppa-linux-gnu/baselin [...] adds 9b2d1aa * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. adds dee8305 Daily bump. adds 290f3b8 2016-01-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 06c7d15 2016-01-18 Thomas Preud'homme thomas.preudhomme@arm.com adds bf60f46 * haifa-sched.c (autopref_multipass_init): Work around -Wma [...] adds 971514e 2016-01-18 Richard Biener rguenther@suse.de adds 8872b95 PR tree-optimization/66797 * gcc.c-torture/execute/pr65447. [...] adds 6ccd18c PR ada/69219 * gcc-interface/trans.c (check_inlining_for_ne [...] adds 1314683 gcc/ adds ea780bd * gcc-interface/ada-tree.h (TYPE_IMPLEMENTS_PACKED_ARRAY_P): [...] adds 217e808 Fix libstdc++ build with -fno-exceptions adds 0353d27 * gcc-interface/gigi.h (build_call_raise_column): Adjust pro [...] adds ebb9652 Fix construction of std::function from null pointer-to-member adds 2fb9248 2016-01-18 Richard Biener rguenther@suse.de adds 214b258 Make SRA scalarize constant-pool loads adds 81a807f Fix PR number in changelog for commit r232504 adds fa75ab5 Equate MEM_REFs and ARRAY_REFs in tree-ssa-scopedtables.c adds c45a20b Enhance SCEV to follow copies of SSA_NAMEs. adds fd5cbe2 Un-XFAIL ssa-dom-cse-2.c for most platforms adds 7c5e2ac Allow pass_parallelize_loops to be run outside the loop pipeline adds 31c2b13 Add oacc_kernels_p argument to pass_parallelize_loops adds 22e3dce Add pass_parallelize_loops to pass_oacc_kernels adds 03c4ff3 Add oacc kernels tests in goacc adds fb20733 Add oacc kernels test in libgomp adds d336d1a 2016-01-18 Richard Biener rguenther@suse.de adds 81d49cc Handle Octeon 3 not supporting MIPS paired-single instructions. adds 15dc653 gcc/ adds 3c7cbfc 2016-01-18 Richard Biener rguenther@suse.de adds f672c10 Ignore reduction clause on kernels directive adds f6dfb86 PR c++/68767 gcc/c-family/ * c-common.c (check_function_arg [...] adds f7d61b1 * cp-gimplify.c (cp_fold): Remove unnecessary special cases. adds 41a5cb8 * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input. adds d03f956 PR lto/69003 * lto-partition.c (rename_statics): Fix pasto. adds c3294fe Add test for PR 60637 adds 7f8cbca PR testsuite/69181: ensure expected multiline outputs is clea [...] adds 3aab0c6 * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoid -Wd [...] adds d14be1e libstdc++: Fix usage of __GXX_WEAK__ in TM TS support. adds 3e11647 PR target/69176 adds d6bc550 2016-01-18 Sandra Loosemore sandra@codesourcery.com adds b1d74ce Daily bump. adds ced41b9 Fix the remaining PR c++/24666 blockers (arrays decay to poin [...] adds 56778b6 2016-01-18 Jeff Law law@redhat.com adds 5668660 Merge of HSA adds 4e17ad5 * symtab.c (symtab_node::asm_name): Do not call printable na [...] adds bcd3678 * lto-streamer-out.c (lto_output): Do not stream instrumenta [...] adds 72a985d PR lto/69133 * cgraphunit.c (cgraph_node::expand_thunk): Wh [...] adds 8be55b3 PR lto/69136 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 7a3cf64 PR rtl-optimization/68955 PR rtl-optimization/64557 * dse. [...] adds a1095d5 PR sanitizer/68824 * tsan/tsan_interceptors.cc (NEED_TLS_GE [...] adds bf79db9 * ira.c (ira): Update regstat data if we deleted insns. adds 3e0d45b 2016-01-19 Richard Biener rguenther@suse.de adds 6dd156e PR debug/65779 * shrink-wrap.c: Include valtrack.h. (move_ [...] adds dc5d6d1 2016-01-19 Richard Biener rguenther@suse.de adds be33152 * cgraphunit.c (cgraph_node::reset): Clear thunk info and i [...] adds dad0993 [Patch 1/4] Simplify the representation of CCMP patterns by using adds a0c919f PR c++/68586 * constexpr.c (clear_cv_cache): New. * cp-gim [...] adds 9f60d25 [PATCH 2/4] Add support for float CCMP adds be1c970 [PATCH 3/4] Add support for rtx costing of CCMP on AArch64 adds 07bd240 [PATCH 4/4] Add CCMP selection based on rtx costs adds 885cc3e [ARM] PR target/69135: Mark ARMv8 vcvt instructions as unconditional adds 0da0314 Fix memory chunk corruption for opts_obstack (PR jit/68446) adds e9021e9 Fix ICE in vectorizable_store (). adds e035a62 PR c++/68965 * pt.c (tsubst_copy): Mark elements in expande [...] adds 557a99f 2016-01-19 Richard Biener rguenther@suse.de adds 53fa0e5 PR ipa/66223 * ipa-devirt.c (is_cxa_pure_virtual_p): New fu [...] adds a9c01e8 PR testsuite/68820 * gcc.c-torture/execute/builtins/memops- [...] adds 45dc77f [Patch] Fix spurious warning in ccmp.c adds 51120e8 PR c++/59759 * pt.c (convert_template_argument): Handle VAR [...] adds 2968df8 libitm: Remove dead code. adds 6216d12 PR jit/69144: Ensure that libgccjit's tempdir is fully cleaned-up adds fd2ecb3 2016-01-19 Sandra Loosemore sandra@codesourcery.com adds 63bd5c2 * dwarf2out.c (need_endianity_attribute_p): New inline predi [...] adds 6c8ced3 Add C++-conforming wrappers for stdlib.h and math.h adds c13cc80 gcc/ChangeLog: adds 27dcfa6 * uninclude: Fix third argument to gensub. adds 56d4d87 PR middle-end/69347 * tree-ssa-threadbackwards.c (fsm_find [...] adds b152dd3 Daily bump. adds 3cbeb0b * doc/invoke.texi (Options Summary): Add '.' after @xref. adds 0754bad 2016-01-20 Andre Vieira andre.simoesdiasvieira@arm.com adds 4d37967 [PATCH] [target/25114] Improve comparisons against some small [...] adds 4a11f14 Add BZ markers adds c716ac2 2016-01-20 Richard Biener rguenther@suse.de adds 96536a9 * exp_ch2.adb (Expand_Current_Value): Make an appropriate ch [...] adds d47929d Ensure C++ language linkage in cmath and cstdlib adds f2da0b9 gcc/ adds 3e8825d liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OF [...] adds d8ed64d Require non-x32 target for compile-time MPX tests adds 7fb75b5 Require non-x32 target for compile-time MPX tests adds 7ca56ca Fix ChangeLog entry. adds 44488eb Fix testsuite/ChangeLog entry adds a7b5688 [ARM target attributes] Fix effective_target tests adds 58219d1 PR tree-optimization/66612 * gcc.target/powerpc/20050830-1. [...] adds f5ce2ec libmpx/ adds e4e403a libgomp/ * task.c (gomp_create_target_task): Set firstprivat [...] adds 16d4186 2016-01-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6ebc658 Correct date in ChangeLog entry for r232622 adds f4a2cfe Add C++11 <cmath> overloads to the global namespace adds f3a7179 libstdc++: Darwin does not support weak refs without definition. adds 7a3e023 PR bootstrap/69343 PR bootstrap/69339 PR tree-opt/68964 adds e4b5ff1 PR target/68609 * config/rs6000/rs6000.c (rs6000_emi [...] adds 62752e7 gcc/ * config/rs6000/ppc-auxv.h: New file. * config/rs6000/ [...] adds f55f934 PR middle-end/67653 * gimplify.c (gimplify_asm_expr): Warn [...] adds a6258f5 * omp-low.c (expand_omp_target): Avoid -Wmaybe-uninitialized [...] adds cdac035 Daily bump. adds a38a92d 2016-01-20 Matthias Klose doko@ubuntu.com adds 19e7066 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds 39155ab 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds ece4d5b add more coalescing to simplify constraints adds c5e631c remove unused variable adds 72fe350 add missing ast node for isl 0.15 adds b8830ca check that all loops are valid in the combined region adds 86ee769 record loops in execution order adds aced5ca fix memory leak in scop-detection adds f5b446f rewrite computation of iteration domains adds dc06f29 check for unstructured control flow adds de862e2 fix PR68976: only add loop close phi for names defined in loop adds c3a1471 fix pr68692: reinstantiate the copy of internal parameters adds 9e18b25 fix codegen error exposed by compute isl flow patch adds c2f6e0d PR c/52291 - __sync_fetch_and_add and friends poorly specifie [...] adds ac7d424 PR c++/69355 * tree-dfa.c (get_ref_base_and_extent): Use GE [...] adds 8d6b250 2016-01-21 Richard Biener rguenther@suse.de adds 6621a5b S/390: Use proper read-only data section for literals. adds 47c0bea PR target/69187 PR target/65624 * config/arm/arm-builtins. [...] adds 0491d54 S/390: Fix missing .size directives. adds 81b017b 2016-01-21 Richard Biener rguenther@suse.de adds 62dd9f8 2016-01-21 Paolo Carlini paolo.carlini@oracle.com adds 786ea34 libstdc++/69406 Fix test to check for supported headers adds 36302ce * configure.ac (gcc_cv_as_dwloc): Test support for debug fram [...] adds b11b85e PR target/69129 PR target/69012 * config/mips/mips.c (mips [...] adds 6ae928e Fix typo adds 86e1605 2016-01-21 Vladimir Makarov vmakarov@redhat.com adds 9ad32a0 gcc/ adds 6dcad60 Mark r20 as fixed. Mark r21 not fixed & allocatable in callee. adds 114403c Issue wic prefetch instruction at call site. This optimizatio [...] adds 4d4180c [gcc] adds d99eec2 2016-01-21 Michael Meissner meissner@linux.vnet.ibm.com [...] adds e4538af Fix PR66178, ICE due to misexpansion of constant expressions [...] adds 5bbf8ad Fix missed comment fix in last change. adds 8649302 libitm: Disable testing transaction-safe exceptions on Darwin [...] adds 591f8b3 * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9 [...] adds 81f464d Add missing file adds 2f6cdf6 * configure.ac (gcc_cv_as_powerpc_mfcrf, gcc_cv_as_ma [...] adds c6b188b Record configure regenerate adds 773754a PR c++/43407 * decl.c (start_enum): Add attributes paramete [...] adds ed23e70 PR c++/40751 PR c++/64987 * decl.c (copy_type_enum): Respe [...] adds a821ae4 PR c++/65687 * decl.c (type_is_deprecated): Don't look into [...] adds 0ea4136 PR c++/59281 * g++.dg/ext/attr-constructor1.C: New. adds 15a5a90 PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix l [...] adds d1565a0 2016-01-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 03a3af7 [PATCH] [PR tree-optimization/69347] Fix memory consumption i [...] adds f3a6a26 PR target/69252 * modulo-sched.c (optimize_sc): Allow branc [...] adds bbbbe8a PR c/69405 - [6 Regression] ICE in c_tree_printer on an inval [...] adds 8fb6810 Daily bump. adds b68773a 2016-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 52d0cdc * doc/extend.texi (scalar_storage_order type attribute): Doc [...] adds df48563 PR debug/66668 * dwarf2out.c (add_child_die_after): New fun [...] adds 06b94aa [Testsuite] Fix PR66877 adds 9935a0b 2016-01-22 Paolo Carlini paolo.carlini@oracle.com adds e545c40 * ipa-inline.c (can_inline_edge_p): Back out overzealous che [...] adds f078879 2016-01-22 Christian Bruel christian.bruel@st.com adds f64c1a3 missed : in log adds ce925c4 gcc/ChangeLog: adds f749570 Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden adds 7b9de43 [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds f776e71 2016-01-22 Christian Bruel christian.bruel@st.com adds bc6edeb libgomp/ * target.c (gomp_get_target_fn_addr): Allow host fa [...] adds 86f38d0 [Patch Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectori [...] adds c0b02c4 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a44dd069 libitm: Fix HTM fastpath. adds e1b9f86 * system.h (string, algorithm): Include only conditionally. [...] adds 9e54e75 PR target/69416 adds 01fda32 - fix a ChangeLog entry adds 147aa3e 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a40204f PR middle-end/69347 * tree-ssa-dom.c (back_propagate_equiva [...] adds fbde726 PR c++/69392 * lambda.c (lambda_capture_field_type): Handle [...] adds ca38a38 Constrain std::valarray functions and operators adds 4d04e35 Fix ChangeLog entry in wrong file adds 51aec68 PR target/69432 * config/i386/i386.c: Include dojump.h. (e [...] adds 68749e2 2016-01-22 Edward Smith-Rowland 3dw4rd@verizon.net adds 243bf81 Daily bump. adds 132731f * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gc [...] adds 802ba5c PR bootstrap/69434 * genrecog.c: Define INCLUDE_ALGORITHM b [...] adds 2927306 * tree-vect-stmts.c (vectorizable_condition): Build a VEC_CO [...] adds 4bec4fe * tree-ssanames.c (release_free_names_and_compact_live_names [...] adds feddf0d PR c++/58109 - alignas() fails to compile with constant expre [...] adds a483811 Fix clobber removal in parloops adds f7e5bfa PR libstdc++/69446 * config/os/hpux/os_defines.h (_GLIBCXX_ [...] adds 47ca840 PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. [...] adds aa8c99e Daily bump. adds 9f2e861 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds c2e7d2b 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds 6d67051 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds cdcc70f Pass LSAN_OPTIONS to Makefiles in subdirectories adds 08c7bfb Revert "Fix the remaining PR c++/24666 blockers" adds 7de58a0 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds d65063f 2016-01-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds db565c5 Daily bump. adds f444c57 PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds af09d40 2016-01-25 Richard Biener rguenther@suse.de adds f34cae5 2016-01-25 Richard Biener rguenther@suse.de adds 7ce15a2 [ARC] Add basic support for double load and store instructions adds 8eacba9 [AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f [...] adds 340c725 * doc/extend.texi (scalar_storage_order type attribute): Fix [...] adds fe500d6 gcc/ adds 32050eb 2016-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6837fee 2016-01-25 Richard Biener rguenther@suse.de adds 4456274 PR target/69469 * gcc.target/powerpc/vsx-vect [...] adds 81fba47 Avoid including all of <random> in <algorithm> adds 105cb8d PR tree-optimization/69196 PR tree-optimization/68398 * tr [...] adds b3c0f04 * config/mips/mips.c (mips_compute_frame_info): Skip [...] adds b86e24e * omp-low.c (lower_omp_target) <case USE_DEVICE_PTR>: Set D [...] adds 92e91d0 PR target/69444 * config/rs6000/sfp-machine.h: Fix a typo i [...] adds ec714f6 Daily bump. adds c699f6a add missing testcase adds 45fc524 fix PR68343: disable fuse-*.c tests for isl 0.14 or earlier adds c161698 new scop schedule for isl-0.15 adds 510401d Add missing includes in JIT frontend. adds 648433a 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds ef7be7f PR 69400: Invalid 128-bit modulus result adds d1dae58 [PATCH] Do not set structural equality on polynomial types adds f7fc06e PR target/69442 * combine.c (combine_instructions): For REG [...] adds 2c7b2f8 2016-01-26 Richard Biener rguenther@suse.de adds cf293d8 2016-01-26 Richard Biener rguenther@suse.de adds f3a21e6 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds 976877a remove arm_crypto_pragma test selector adds d513c68 Update stack alignment in ix86_update_stack_boundary adds 43d3a2e PR lto/69254 * opts.h (parse_sanitizer_options): New protot [...] adds 9b013f6 PR target/66655 * config/i386/winnt.c (i386_pe_binds_local_ [...] adds 105958a PR lto/69254 * lto-wrapper.c (merge_and_complain): Handle - [...] adds 6f43181 * omp-low.h (oacc_fn_attrib_kernels_p): Declare. (set_oacc_ [...] adds 442a556 Remove -m32 from gcc.target/i386/pr68986-2.c adds 5377305 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds 9bbfd06 PR tree-optimization/69483 * gimple-fold.c (canonicalize_co [...] adds 88444ae [ARC] Fix arcset* pattern's predicate. adds 7a3a29d Fix build failure when wide character support is not available adds 4176ce0 * configure.ac (ac_cv_std_swap_in_utility): New test. * sys [...] adds 3752e5b PR other/69006: fix extra newlines after diagnostics adds 2796d54 remove accidental empty commit adds c3f86f6 PR middle-end/60908 adds e1788bf PR other/69477 - attribute aligned documentation misleading adds b5a12dd Fix assertions for move assignment of trivial types adds 1b8c43a PR c++/68357 * cp-gimplify.c (cp_fold): If some operand fol [...] adds b8255cb PR target/68662 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds 8b7d2f8 PR rtl-optimization/69217 * var-tracking.c (tracked_record_ [...] adds 58b0f9c PR c++/68782 adds 6a38515 PR c++/68949 adds 80adbd9 2016-01-26 Paul Thomas pault@gcc.gnu.org adds 557c194 handle isl_ast_op_select adds 7cf9b89 Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds 619bb79 compiler: Avoid knock-on errors with impossibly large types. adds 8abd3d0 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. adds 09a4541 compiler: Don't crash on invalid array type declarations. adds 4d4acdc compiler: Don't crash on erroneous array return types. adds f8aafc4 Daily bump. adds 27b6cda libiberty/ChangeLog: adds 894b08e libiberty/ChangeLog: adds 8d96cf4 libiberty/ChangeLog: adds 1629449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. adds aa57b18 [ARC] Reject constant-constant comparison. adds 220112f PR tree-optimization/69399 * wide-int.h (wi::lrshift): For [...] adds 874e154 HSA: simplify partitioning of HSA kernels and host impls. adds 7b0c1b6 2016-01-20 Christian Bruel christian.bruel@st.com adds 4faba62 * config/rs6000/driver-rs6000.c (detect_processor_aix [...] adds 5cb23e3 PR c++/69496 * constexpr.c (cxx_eval_array_reference): Eval [...] adds 8ca4755 [PR 69355] Correct hole detection when total_scalarization fails adds c88301a 2016-01-27 Richard Biener rguenther@suse.de adds 3adace2 Set FP options for failing special functions tests adds 9ce22fb 2015-01-27 Wilco Dijkstra wdijkstr@arm.com adds 18e9663 PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings adds 6a9b35ef PR c++/69379 * constexpr.c (cxx_eval_constant_expression): [...] adds d46a16d PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. adds 26271de 2016-01-27 Thomas Klausner wiz@NetBSD.org adds b3df021 2016-01-27 Uros Bizjak ubizjak@gmail.com adds 5fa82c1 2016-01-15 Ryan Burn contact@rnburn.com adds 5068be1 gcc/: * common.opt (fkeep-gc-roots-live): New undocumented o [...] adds d7993d8 * go-lang.c (go_langhook_init_options_struct): Default to - [...] adds ee49ca6 PR lto/69254 * sanitizer.def: Add BEGIN_SANITIZER_BUILTINS [...] adds 7795ac5 compiler: Accept map composite literals with omitted key [...] adds eec9642 libcpp: use better locations for _Pragma tokens (preprocessor/69126) adds fee5e49 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 9b84935 PR tree-optimization/68398 * params.def (PARAM_FSM_SCALE_PA [...] adds 7deb975 * testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>. adds 78e516e PR debug/66869 * c-decl.c (c_write_global_declarations_1): [...] adds 807a0f5 rs6000: Put back the 's' output modifier adds 4e03fd0 Don't change stack_alignment_needed for __tls_get_addr adds 147b2f9 2016-01-27 Paul Thomas pault@gcc.gnu.org adds fa6e6b1 PR rtl-opt/69447 adds e2cc8a2 2016-01-27 Janus Weil janus@gcc.gnu.org adds 5ce8f55 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2 [...] adds fd41fc3 Daily bump. adds 00c8e91 Low-hanging C++-lexer speedup (PR c++/24208) adds 44e7334 2016-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 7b8122c correct ChangeLogs for PR69422 adds badce22 Fix PR pch/68758. adds e87502d 2016-01-28 Richard Biener rguenther@suse.de adds 358dfcb gcc/ adds cc7124a gcc/fortran/ChangeLog: adds 65de97d Added missing testcase of r232919. adds 9c6705c Several instructions disassemble a zero immediate as wzr/xzr [...] adds b2b28d2 Add support for vector permute cost since various permutes ca [...] adds c93a489 * gcc-interface/gigi.h (enum attr_type): Rename into... (en [...] adds 9b2c24c PR libstdc++/69450 * acinclude.m4 (GLIBCXX_CHECK_MATH11_PRO [...] adds 21329e9 PR target/63679 * gcc.dg/tree-ssa/sra-17.c: A [...] adds d4a7881 * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr6 [...] adds 1e6115d * directives.c (destringize_and_run): Adjust prototype. adds 60763a0 PR c++/67407 adds d66fdd7 A recent change added UNSPEC to the CCMP patterns to stop com [...] adds b547a9b * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. adds 7410428 assert instead of silently failing code gen adds ded839b use codegen_error_p adds 7139736 remove out of sync comments adds 7d34463 make debug comment more explicit adds 25653d4 PR target/69305 adds 2e251de Fix optimize_isl dump adds 3c8e753 * config/rs6000/rs6000.c (output_cbranch): Don't statically [...] adds f488166 PR middle-end/69542 * lra-remat.c (calculate_local_reg_rema [...] adds c649bac PR target/17381 - Unnecessary register move for float extend adds 9125318 2016-01-28 Steve Ellcey sellcey@imgtec.com adds c80c12c PR target/68400 * gcc.target/mips/mips.exp (mips_option_gro [...] adds f11bb27 PR target/69459 * config/i386/constraints.md (C): Only acce [...] adds 9cd9799 PR pch/68176 * files.c (_cpp_find_file): Set file->implicit [...] adds d645b96 Daily bump. adds e6d2fce Fix cp_binding_level reuse logic adds a3b6fb3 PR69545: revert patch adds 7550d85 2016-01-29 Richard Biener rguenther@suse.de adds ce6a697 PR c++/69509 PR c++/69516 * constexpr.c (cxx_eval_array_re [...] adds ef95367 PR c++/69462: Provide FLT_EVAL_METHOD and DECIMAL_DIG in float.h. adds ae849d2 S/390: Require a hardware vector support for test to succeed. adds 5c770bd PR other/69006: S/390: Fix extra newlines after diagnostics. adds 26b22e9 S/390: Use %qs in error messages. adds 40c727c Fix Cygwin bootstrap error due to TM symbols adds d2a60e9 PR debug/66869 * decl.c (wrapup_globals_for_namespace): War [...] adds b622ec2 2016-01-29 Richard Biener rguenther@suse.de adds 1e64899 Test __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ adds f9fb57c Add myself as a hsa maintainer adds 38920db Use vm in sse2_cvtps2pd<mask_name> adds e3078da testsuite/ 2016-01-29 Andrew Bennett andrew.bennett@imgtec.com adds ca6c731 PR target/66137 * gcc.target/i386/pr66137.c: New test. adds 4758dc3 PR target/69551 * config/i386/i386.c (ix86_expand_vector_se [...] adds 895af3c PR target/65604 * config/mips/mips.c (mips_output_division) [...] adds 21601fc PR target/65604 * gcc.target/mips/div-delay.c: New test. adds b0d8930 Revert revsion 229087 changes in lra-spills.c adds 6b3b345 2016-01-29 Vladimir Makarov vmakarov@redhat.com adds ae5394f document that isl-0.16 is supported adds ff5e28e PR debug/69518 * c-decl.c (finish_struct): Clear C_TYPE_INC [...] adds a0ed249 [hsa] Atomic assess memory model fixes adds aa01d05 Daily bump. adds dc93691 2016-01-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e8f0301 2016-01-30 Dominique d'Humieres dominiq@lps.ens.fr adds b5239e8 PR r++/68490 - error initializing a structure with a flexible [...] adds 17985ab 2016-01-30 Paul Thomas pault@gcc.gnu.org adds 3b8b902 PR tree-optimization/69546 * wide-int.cc (wi::divmod_intern [...] adds 3df757b Daily bump. adds cb3e5ac 2016-01-31 Paul Thomas pault@gcc.gnu.org adds 1c55498 Fix abi-tag17.C. adds b2c9555 Fix abi-tag16.C. adds 6b5f131 PR c++/69009 adds 5e5dd23 PR c++/68763 adds 9d85f83 * fi.po: Update. adds 875f281 Regenerate .pot files. adds e049bf2 Daily bump. adds 240568a * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa [...] adds 1fdf717 PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. adds 122d538 PR target/68741 * inclhack.def (hpux_vsscanf): New fix. * [...] adds 6009b3b PR testsuite/69584 * gcc.dg/tree-ssa/sra-17.c: Fix regexps [...] adds f80aff4 PR rtl-opt/69535 adds e3882c4 PR rtl-optimization/69570 * ifcvt.c (bb_ok_for_noce_convert [...] adds 34486d8 * postreload.c (reload_cse_simplify): Remove dead code. adds 65821ae Don't define guard macros when doing #include_next in math.h [...] adds 2eaaa4e 2016-02-01 Richard Biener rguenther@suse.de adds 9444c6c Missing copyright for mem-stats header files. adds 88a477b 2016-02-01 Richard Biener rguenther@suse.de adds b400765 2016-02-01 Richard Biener rguenther@suse.de adds 948eee2 gcc/ * config/nvptx/nvptx.c (PTX_GANG_DEFAULT): New. (nvpt [...] adds 1674217 PR tree-optimization/67921 * fold-const.c (split_tree): New [...] adds bd1b907 * omp-low.c (oacc_parse_default_dims): Avoid -Wsign-compare [...] adds aaf527d Remove duplicate copy of the test body inadvertently inserted [...] adds 8bb6d8c * ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return fal [...] adds 499b857 PR tree-optimization/68580 * params.def (FSM_MAXIMUM_PHI_AR [...] adds 4a886fd Fix PR # in last change adds d090e5c * g++.dg/other/anon5.C (dg-opetions): Use -gdwarf-2 instead of -g. adds fcb317c * Add PR number. adds 6f13b08 PR preprocessor/69543 PR c/69558 * c-pragma.c (handle_prag [...] adds dcddc5a PR rtl-optimization/69592 * rtlanal.c (nonzero_bits_binary_ [...] adds 3e3cd10 [RS6000] ABI_V4 init of toc section adds 0cc9a8e Daily bump. adds 19bf08e [RS6000] lqarx and stqcx. registers adds cfd9ca8 gcc/ adds 32f2925 2016-02-02 Richard Biener rguenther@suse.de adds bf57e97 libgomp: Don't configure for offloading target if we don't bu [...] adds 071822e libgomp: For hsa offloading, compilation is all handled by th [...] adds f1deafd libgomp: Use HSA_RUNTIME_LIB, HSA_KMT_LIB in the testsuite adds 6637013 libgomp: Skip hsa offloading for OpenACC test cases adds 2bf3f44 Merge BUILT_IN_GOACC_HOST_DATA into BUILT_IN_GOACC_DATA_START adds f9ec342 2016-02-02 Richard Biener rguenther@suse.de adds 4afa506 MAINTAINERS (Write After Approval): Add myself adds d13a2d0 * config/avr/avr.c (avr_option_override): Set PARAM_ALLOW_S [...] adds 2b9d573 PR target/67032 * config/i386/i386.c (geode_cost): Increase [...] adds f4c1a84 * testsuite/libgomp.oacc-c-c++-common/declare-4.c: Fix clause. adds 12ad66d This patch adds support for the TARGET_IRA_CHANGE_PSEUDO_ALLO [...] adds ef70498 Improve TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS target hook. [...] adds 34ed94c libgomp: fix teams-3/4 testcases adds ca33d2a libgomp: fix target-31.c testcase adds b10e3d4 nvptx: do not use alternative spelling of unsigned comparisons adds 665fbc2 gcc/ * gimplify.c (omp_notice_variable): Add usage check. adds 4eef8df Add IA MCU tests for passing/returning of empty structures/unions adds 70bca70 * wide-int.cc (canonize_uhwi): New function. (wi::divmod_in [...] adds 66ea75c vector-compare-4.c adds 31d35b7 Daily bump. adds ba32660 compiler: Unpack method names when sorting them. adds 7446ae0 compiler, runtime: mark stub methods, ignore them in runt [...] adds 88cab2d [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes adds a4454da gcc/testsuite/ChangeLog: adds e69ad94 Fix the ccmp_1.c test back to use '0' as regular expressions [...] adds 53aeb67 PR target/69118 adds 277d9d1 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable [...] adds 401bd0c 2016-02-03 Vladimir Makarov vmakarov@redhat.com Alex [...] adds c90d55d Fix PR c++/69056 (argument pack deduction failure during over [...] adds 397fecd Add the new IA MCU test adds 0694cef libgo: Update to go1.6rc1. adds ad2fe51 2016-02-03 Andreas Tobler andreast@gcc.gnu.org adds cf8f3ba * lib/compat.exp (compat-get-options-main): Add dg-timeout-f [...] adds edf6c4d PR target/69644 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds 415d564 PR c/69627 * diagnostic-show-locus.c (layout::get_state_at_ [...] adds ffb045f Daily bump. adds 1d4bd3c 2016-02-03 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 342ed0a Define check_union_passing6 only for CHECK_FLOAT128 adds 6b94e13 PR c++/69251 - [6 Regression] ICE in unify_array_domain on a [...] adds c9aab4b Disable auto prefetcher for -march=znver1. adds 1f1475a PR target/69454 * config/i386/i386.c (convert_scalars_to_ve [...] adds a6d2521 2016-02-04 Christian Bruel christian.bruel@st.com adds 7a1e903 [ARM] PR target/65932: stop changing signedness in PROMOTE_MODE adds 6b722eb [ARM][1/4] PR target/65932: Add testcase adds efca3db [ARM][2/4] Fix operand costing logic for SMUL[TB][TB] adds afabf5e [cse][3/4] Don't overwrite original rtx when folding source of set adds f50a789 [ARM][4/4] Adjust gcc.target/arm/wmul-[123].c tests adds a6ff94d * class.c (find_flexarrays): Don't declare dom variable. (d [...] adds 3d13543 * config/aarch64/aarch64.c (aarch64_legitimize_address): For [...] adds 774068a Fix PR sanitizer/69276 adds fe4a3b1 Update cpplib .po files. adds 5c7221a Update gcc .po files. adds da08cb5 [ARM] Remove neon_reinterpret, use casts adds a6f3f39 PR 69577: Invalid RA of destination subregs adds 2c794ea gcc: invoke: delete -mno-fma4 docs adds 08fd6cf This patch fixes an exponential issue in ccmp.c. When decidi [...] adds 89c6f77 Fix jit crash on aarch64 adds f0146cf [gcc] 2016-02-04 Michael Meissner meissner@linux.vnet.ibm.com adds 67046bb Update copyright years in libstdc++ manual and add link adds 356967c Regenerate front page of libstdc++ HTML docs adds 2a1d28d PR rtl-optimization/69577 Revert: 2015-10-29 Richard Hend [...] adds 931b245 PR fortran/69368 * tree-dfa.c (get_ref_base_and_extent): Re [...] adds 6b098e9 PR c/69669 * c-decl.c (finish_enum): When honoring mode att [...] adds ebce0b4 libgo: bump version number for upgrade to 1.6rc1 adds 2cc8e10 * config/msp430/msp430.c (msp430_start_function): Add function type. adds f7ef539 Fix constexpr evaluation of comparisons involving pointer-to-members adds 81c08ac combine: distribute_notes again (PR69567, PR64682) adds f90d67e Test for C99 stdlib.h functions with -std=c++98 adds 1600bf9 Daily bump. adds f1bd1c8 obsolete the deprecated rtems targets adds ab99f10 Compile pr69454-2.c with -msse2 -mno-accumulate-outgoing-args adds 270efe3 PR bootstrap/69677 * config/i386/i386.c (convert_scalars_to [...] adds 1d3cea7 S/390: Fix r6 vararg handling. adds aa5b477 S/390: Fix 64 bit sibcall adds 9176589 libstdc++: S/390: Add missing baseline_symbols.txt for s390x/-m31. adds f390cf65 S/390: Do not require -march=z13 on s390 but only on s390x. adds 8f778da S/390: Correct documentation adds 26b9e79 S/390: Remove superfluous loops. adds a4f5e1b * fi.po: Update. adds 7b1951f 2016-01-05 Jeremy Bennett jeremy.bennett@embecosm.com adds 235d872 Fix PR c++/68948 (wrong code generation due to invalid constr [...] adds 14b9698 gcc/ adds 5b110ba * config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct [...] adds d4f0b24 Add a testcase for PR target/69677 adds a854e28 * gcc.target/i386/pr69577.c: Require avx_runtime target. adds 9c28a29 * gcc.dg/sancov/asan.c: Move to ... * gcc.dg/asan/sancov-1. [...] adds 3120f7a Make issues similar to PR c++/68948 fail loudly. adds 1e30246 PR c++/69628 * charset.c (cpp_interpret_charconst): Clear * [...] adds 66feb54 PR rtl-optimization/69691 * lra-eliminations.c (move_plus_u [...] adds 3a2545a Fix fortran scalar elemental dependency mishandling adds fcb25f28 PR c/69643 adds a7cc1f9 PR c++/69662 - -Wplacement-new on allocated one element array [...] adds 3f0ff0d PR tree-optimization/68541 * gimple-ssa-split-paths.c: Incl [...] adds 744c565 Daily bump. adds cc2bfdc * mmap.c (MAP_FAILED): Define if not defined. adds a799b58 Daily bump. adds 527ab91 * fi.po, sv.po: Update. adds df80c0b * ru.po: Update. adds 16430ac 2016-02-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds 28b60b0 Daily bump. adds 07c0f1c PR tree-optimization/65917 * tree-ssa-dom.c (record_tempora [...] adds 40d85f4 PR tree-optimization/68541 * gcc.dg/tree-ssa/ [...] adds 0418e71 2016-02-08 Richard Biener rguenther@suse.de adds 17e5248 * gcc-interface/utils.c (create_var_decl): Set again DECL_CO [...] adds 5a987d8 2016-02-08 Richard Biener rguenther@suse.de Jeff Law <l [...] adds c4f4b1e 2016-02-08 Richard Biener rguenther@suse.de adds b0a7399 Enable isinf/isnan checks for all targets adds da259f5 Fix latent LRA remat issue (PR68730) adds b981525 PR c++/69631 adds 456d939 * convert.c (convert_to_integer_1): Re-indent. adds 600695e Remove -fshort-double adds 6c1b408 Remove accidentally added 'constexpr' in previous commit adds f553d9f PR c++/69688 * constexpr.c (clear_cv_and_fold_caches): Rena [...] adds 44a1fc1 * doc/tree-ssa.texi (Preserving the virtual SSA form): Remov [...] adds dac01e1 jit: fix build after r233218 (build_common_tree_nodes) adds 86e0b12 PR preprocessor/69664: fix rich_location::override_column adds 26abce1 PR ipa/69239 * g++.dg/ipa/pr69239.C: New test. adds 0acb2d6 PR c++/59627 * parser.c (cp_parser_omp_declare_reduction): [...] adds 93b124b PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-1.c [...] adds 394a86f PR tree-optimization/69209 * ipa-split.c (split_function): [...] adds 58fd2d6 PR c++/69657 * name-lookup.c (do_nonmember_using_decl): Lea [...] adds 83d5062 Fix PR c++/69283 (auto deduction fails when ADL is required) adds 9cc6714 Fix PR c++/69139 (deduction failure with trailing return type) adds 7824b73 Daily bump. adds 0545fbe PR go/69537 runtime: Don't refer to _end symbol in share [...] adds 40642c1 2016-02-08 Sandra Loosemore sandra@codesourcery.com adds 9913e2a Handle -fdiagnostics-color in lto adds 3cad69a Add missing entry adds d4d3da7 2016-02-09 Richard Biener rguenther@suse.de adds b53e0a9 Fix GOMP/GOACC_parallel optimization in ipa-pta adds a1856dd gcc/testsuite/ adds aacf710 Fix expectation in AVX512 logic instructions test. adds 2e980a3 2016-02-09 Richard Biener rguenther@suse.de adds b094912 * de.po: Update. adds 781996a * gimple-ssa-backprop.c (optimize_phi): Do not replace an ar [...] adds d1b8778 * config/i386/i386.md (insv<mode>_1): Use gen_int_mode to t [...] adds 4ccd644 2016-02-11 Alexandre Oliva aoliva@redhat.com adds 0771836 [ARM] PR68532: Fix up vuzp for big endian adds c2c179b [ARM] PR68532 Fix up vzip recognition for big endian adds 4f6f292 2015-04-25 Daniel Starke daniel.f.starke@freenet.de adds 53858a9 Ensure stdout is newline terminated for status wrappers. adds 600c00f [gcc] 2016-02-09 Michael Meissner meissner@linux.vnet.ibm.com adds 2ccad95 * fi.po: Update. adds f057036 Daily bump. adds dea192d PR go/69511 runtime: change G gcstack_size field to size_t adds 58f74ef 2016-02-09 Andrew Pinski apinski@cavium.com adds db31258 2016-02-10 Richard Biener rguenther@suse.de adds 72bebc1 * timevar.def (TV_PHASE_DBGINFO): Delete. (TV_PHASE_CHECK_D [...] adds 42c18f6 Enable instruction fusion of AES instructions on ARM for Cort [...] adds 79f1ed2 2016-02-10 Richard Biener rguenther@suse.de adds f367ec4 Enable instruction fusion of dependent AESE; AESMC and AESD; [...] adds 14485c8 PR tree-optimization/68021 * tree-ssa-loop-ivopts.c (get_co [...] adds fa03b19 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*- [...] adds e5d1ea3 PR ipa/69241 PR c++/69649 * gimplify.c (gimplify_modify_ex [...] adds 43cfc88 PR go/68562 * config/i386/morestack.S (__stack_split_initia [...] adds f64416c gcc/ adds 268df86 * ptree.c (debug_tree): Implement for cp_expr. adds 2066d1f PR c++/10200 adds ce20a5b PR c++/69657 adds ec4ec95 2016-02-10 Vladimir Makarov vmakarov@redhat.com adds 1356bc7 PR go/66904 cmd/go: fix "#cgo pkg-config:" comments with gccgo adds be7c31e Fix PR #. adds 703eb77 PR c++/68926 adds 168a134 Daily bump. adds 45dc511 2016-02-11 Richard Biener rguenther@suse.de adds b86fba3 2016-02-11 Richard Biener rguenther@suse.de adds 811fedd gcc/ PR target/69713 * config/sh/sh.md (casesi_worker_0): A [...] adds 1cddf45 gcc/testsuite/ adds 8d68396 PR target/65313 * tree-vect-slp.c (vect_schedule_slp_instan [...] adds 3eb5e6f PR plugins/69758: add params.list to PLUGIN_HEADERS adds 63f6331 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 87a6c82 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 6defe3c [AArch64] Only update assembler .arch directive when necessary adds acb7939 gcc/testsuite/ * gcc.target/sh/pr54089-8.c: Adjust optimizat [...] adds 42c87ca gcc/fortran/ChangeLog: adds bec5781 combine: More distribute_notes trouble (PR69737) adds 40b38ac PR c/69768 * c-typeck.c (parser_build_binary_op): Strip nop [...] adds 67cf9b5 * cgraph.c: Spelling fixes - behaviour -> behavior and neig [...] adds ab127fe Daily bump. adds 24f65e3 gcc/ChangeLog: adds 9ddb20d Fix PR c++/69098 (bogus errors with static data member template) adds 74a4140 Fix obstack use-after-free problems in C frontend, PR69522 adds 7c25ed5 Fix incomplete initialization of the declspec struct. adds f36f5c1 2016-02-12 Kugan Vivekanandarajah kuganv@linaro.org adds 3494747 PR ipa/68672 * ipa-split.c (split_function): Don't compute/ [...] adds 9181a4e PR ipa/69241 * ipa-split.c (split_function): If split part [...] adds 52543fd gcc/ adds 7d75fb5 * gcc.dg/pr69522.c: Add empty dg-options. adds 6d60929 * g++.dg/torture/init-list1.C: New. adds fcce1b0 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds da7d506 PR driver/69265 and 69453: improved suggestions for various m [...] adds 5af71a8 PR driver/69779: fix bogus cleanup code used by libgccjit aff [...] adds aec1f4b PR other/69554: avoid excessive source printing for widely-se [...] adds 1774ff8 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 38c9bd3 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds d58f707 libgcc/ChangeLog: * config.host (tilegx*-*-linux*): r [...] adds 0aedee4 gcc/ChangeLog: * config/tilepro/t-tilepro: Replace CC [...] adds 2d417cc Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (t [...] adds d6ad38a * eo.po: Update. adds b841fbd runtime: For c-archive/c-shared, install signal handlers [...] adds f250922 Daily bump. adds 44a59bb gcc/ PR target/67636 PR target/64345 * config/sh/sh.md (*z [...] adds 67cab04 * gcc.dg/pr67964.c: Add dg-require-alias. adds beb1316 gcc/ PR target/67260 * config/sh/sh.md (sibcall_value_pcrel [...] adds 73bb5f8 gcc/testsuite/ PR target/67260 * gcc.target/sh/torture/pr67 [...] adds 2959d9c Daily bump. adds ce53bb6 PRE_INC with invalid hard reg adds a72095c Correct c-torture stkalign test adds bc43692 Add missing pr number adds af02891 Fix some pipe reservations in znver1.md * config/i386/znver [...] adds fdec7e8 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds a96c809 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds e46faff PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa* [...] adds 9b49c3c 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds 048186c * config/pa/pa.md (absqi2, absghi2, bswaphi2, bswapsi2, bswa [...] adds c44214d Daily bump. adds 0b3619e 2016-02-15 Richard Biener rguenther@suse.de adds bd5653d Don't mark offload symbols with force_output in ltrans adds 4a45fe0 2016-02-15 Richard Biener rguenther@suse.de adds c6d481f S/390: Add -fsplit-stack support adds 4bc40d2 S/390: New mcount call sequence for z900+ CPUs in 31-bit mode. adds 976b4d1 Don't make something with an autoinc an equivalencing insn (P [...] adds 5c819ea Avoid removing sets of a pseudo PIC register in LRA. adds 7717d90 2016-02-15 Richard Biener rguenther@suse.de adds 4ef4d76 2016-02-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ccfbefc * alias.c (get_alias_set): Fix a typo in comment. adds bbf5822 PR c++/68890 adds 521a637 PR c++/69753 adds 0799f49 Add support for the FCCMP insn types adds 77454e6 PR c++/69797 * c-common.c (sync_resolve_size): Diagnose too [...] adds 2074f21 PR c++/69658 * init.c (expand_default_init): Only call resh [...] adds 49a549c 2016-02-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds c4bb895 * sv.po: Update. adds e810923 [RS6000] reload_vsx_from_gprsf splitter adds ab5ba8d Daily bump. adds fd808c1 2016-02-16 Richard Biener rguenther@suse.de adds 8e5e4f1 2016-02-16 Richard Biener rguenther@suse.de adds 14a72c4 PR tree-optimization/69802 * tree-ssa-reassoc.c (update_ran [...] adds c3f87ee Don't call call_cgraph_insertion_hooks in simd_clone_create adds e73a0c1 2016-02-16 Richard Biener rguenther@suse.de adds 74d6399 [ARC] Add single/double IEEE precission FPU support. adds 50e0cd7 Fix bswap optimization on big-endian (PR69714, 67781). adds f72a5e6 2016-02-16 Richard Biener rguenther@suse.de adds 3ae1cc9 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds 37fffac PR tree-optimization/69820 * tree-vect-patterns.c (type_con [...] adds 2807242 PR c/64748 adds 3a2a72a PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. adds 8f77aab [Patch AArch64] Restrict 16-bit sqrdml{sa}h instructions to F [...] adds d6faee8 [Patch AArch64] GCC 6 regression in vector performance. - Fix [...] adds b24ac00 [Patch AArch64] Use software sqrt expansion always for -mlow- [...] adds 66237b0 [AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A5 [...] adds 88ff21f * gcc-interface/misc.c (gnat_enum_underlying_base_type): New [...] adds ffc2392 * gcc-interface/gigi.h (maybe_debug_type): New inline functi [...] adds b2d052b PR c++/69657 * name-lookup.c (lookup_qualified_name): Add f [...] adds 7675e96 PR c/69835 * common.opt (Wnonnull-compare): New warning. * [...] adds 3f844f1 2015-02-16 Thomas Koenig tkoenig@gcc.gnu.org adds 48a7e3d [gcc] adds 0d85ea3 Daily bump. adds c15bac1 PR c++/10200 PR c++/69753 * call.c, cp-tree.h, name-lookup [...] adds 0f09c25 2016-02-16 Tim Shen timshen@google.com adds 7b319ee * gcc-interface/utils2.c (gnat_protect_expr): Make a SAVE_EX [...] adds e0c0515 * exp_ch4.adb (Expand_N_Indexed_Component): Active synchroni [...] adds 54e06ac * config/msp430/msp430.c (msp430_mcu_data): Sync with data f [...] adds e4746c6 * config/visium/visium.c (machine_libfunc_index): New enum. [...] adds 4f24071 * gcc.dg/ifcvt-4.c: Skip on Visium. adds 09e131a As part of the final cleanup of aarch64_internal_mov_immediat [...] adds 6baedca 2016-02-17 David Sherwood david.sherwood@arm.com adds ff74dd5 [ARM] PR target/69161: Don't ignore mode when matching compar [...] adds 51bf9f9 [AArch64] PR target/69161: Don't use special predicate for CC [...] adds c9732c2 2016-02-17 Richard Biener rguenther@suse.de adds d68ff2d 2016-02-17 Richard Biener rguenther@suse.de adds e3c2427 [gcc] adds 467a213 2016-02-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6651de1 * doc/extend.texi (C++ Attributes): Correct description of [...] adds 1fa780a xtensa: fix libgcc build with --text-section-literals adds 5045830 PR c++/69842 * method.c (forward_parm): Split out from... [...] adds fc3527e PR c++/69850 * gimplify.c (gimplify_cond_expr): Call gimple [...] adds eb0f85d Daily bump. adds 02d652c PR c++/68679 * decl2.c (reset_type_linkage_2): Look through [...] adds 5ae773e PR c++/68585 * constexpr.c (cxx_eval_bare_aggregate): Fix ' [...] adds 816919e PR c++/65985 * constexpr.c (build_constexpr_constructor_mem [...] adds 39d861e libgo: Update to final Go 1.6 release. adds 0808dfc 2016-02-18 Richard Biener rguenther@suse.de adds d92404e PR target/62554 PR target/69610 gcc * con [...] adds c32bc4d Fix PR number in changelog entries. adds 63ad69d 2016-02-18 Richard Biener rguenther@suse.de adds 2bc9f5c Do not emit red stack zones for a fn with no_sanitize_address adds 57d00b6 [gcc] 2016-02-18 Michael Meissner meissner@linux.vnet.ibm.com adds 4550fbd PR testsuite/68580 * c-c++-common/tsan/pr65400-1.c (v, q, o): [...] adds e99b10c Daily bump. adds f67cece * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call [...] adds 16f9a53 PR target/69671 * config/i386/sse.md (*<floatsuffix>floatv2 [...] adds 9839f35 S/390: PR 69625: Add test case adds e80be24 S/390: Add __morestack test. adds 0cb6905 S/390: Add IBM z13 pipeline description adds bef91dd S/390: z13 lcbb fix address operand. adds 664ff6a S/390: z13 inline stpcpy implementation. adds b11e60a S/390: Adjust movstr-1.c testcase to work with the z13 stpcpy [...] adds b088ff4 S/390: z13 fix mode in vcond expansion adds e29f7ac S/390: Add vec_sub_u128 to vecintrin.h adds 6c678e7 S/390: z13 Change predicates of 128 bit add sub. adds d1bae8c S/390: Add single element vector types to iterators. adds e3eb13b S/390: z13 Add missing commutative operand markers. adds f6cc34b PR target/69820 * config/i386/sse.md (VI_512): Only include [...] adds cf2ed1b [AArch64] Skip gcc.target/aarch64/assembler_arch_1.c if assem [...] adds a45bce1 PR c++/67767 * parser.c (cp_parser_std_attribute_spec_seq): [...] adds 6263dde PR c++/69850 * init.c (build_vec_delete_1): Set TREE_NO_WAR [...] adds 743d960 PR middle-end/69838 * lra.c (lra_process_new_insns): If non [...] adds e4e70a5 Adjust fix PR c++/68948 adds 5fe1f28 PR testsuite/69573 - FAIL: gcc.dg/pr61053.c (test for excess errors) adds d91f5fb PR c++/69851 * expr.c (store_field): Don't use bit-field pa [...] adds 0a0d388 Tweak comment further. adds 0a04aac PR c++/69850 * rtti.c (ifnonnull): Set TREE_NO_WARNING on t [...] adds bc9536b * doc/invoke.texi (C++ Dialect Options): Clarify interaction [...] adds 563d5cb PR c++/69826 * c-pragma.c (c_pp_lookup_pragma): Handle PRAG [...] adds ec1cc02 2016-02-19 Jakub Jelinek jakub@redhat.com Ber [...] adds 5814ddc PR driver/69805 * gcc.c (LINK_COMMAND_SPEC, GOMP_SELF_SPECS [...] adds 9cce838 gcc/c-family/ChangeLog: 2016-02-19 Bernd Edlinger <bernd.ed [...] adds b9ffa12 Daily bump. adds bd5bb66 PR c++/69743 * call.c (remaining_arguments): No longer stat [...] adds b2745e5 Fix whitespace in MAINTAINERS adds 3a8aea9 Remove stray log entry in gcc/ChangeLog-2015 adds cf2fd8f Fix whitespace in ChangeLog adds 9a1d3aa Fix whitespace in gcc/ChangeLog adds 140e093 Fix whitespace in gcc/testsuite/ChangeLog adds f1c896c Fix whitespace in libgomp/ChangeLog adds 51385ae 2016-02-20 Dominique d'Humieres dominiq@lps.ens.fr adds b345a09 2016-02-20 Paul Thomas pault@gcc.gnu.org adds 3dd417f Daily bump. adds 33b4e12 Properly initialize variable in tree-chkp.c (chkp_mark_invali [...] adds 9a0f46c Daily bump. adds 6ec9c8c 2016-02-22 Richard Biener rguenther@suse.de adds ae0fd62 Add dump-fn to gdbhooks.py adds 2b5a306 Add dot-fn to gdbhooks.py adds 0934337 gcc/ PR target/69806 PR target/54089 * config/sh/sh.c (sh_ [...] adds 6ba562d HSA: fix emission of clrsb{l,ll} builtins adds b8cd18c PR target/69885 * config/m68k/m68k.md (ashldi3, ashrdi3, ls [...] adds ce145c3 * tree-vect-loop.c (vect_estimate_min_profitable_iters): Dum [...] adds 682c90f 2016-02-22 Richard Biener rguenther@suse.de adds 51ce1c6 gcc/ * config/nvptx/nvptx.c (nvptx_gen_shuffle): Add suppor [...] adds 7aed60d MAINTAINERS: add myself to libcpp and diagnostic messages adds 872267e PR target/69894 PR target/69895 * config/m68k/t-opts (OPTI [...] adds 2377cab Add terminating line to output as prune can remove last \r fr [...] adds 272347c PR target/69885 * doc/md.texi (ashl@var{m}3): Document that [...] adds 13af201 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds a02a800 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds e53f41d PR28901 Add two levels for -Wunused-const-variable. adds 02c0cb5 * sv.po, vi.po: Update. adds dc0af67 Daily bump. adds 467ee34 sso tests need int32 machines. adds 296c5f0 S/390: Turn movstr-1.c into compile only test. adds 990e443 S/390: Move movstr-2.c into vector subdir. adds 57ed698 S/390: Move vcond-shift.c to vector subdir. adds f482dff gcc/testsuite/ChangeLog: adds e045424 [pr 69666] No SRA default_def replacements for unscalarizable [...] adds 87792fb PR c/69911 Check main_input_filename and DECL_SOURCE_FILE are [...] adds eec0fa3 PR c/69900 * common.opt (Wunreachable-code): Add Warning flag. adds f1f91c0 PR c++/69902 * fold-const.c (fold_truth_not_expr): Propagat [...] adds ecca180 Require alias support in gcc.target/i386/chkp-hidden-def.c adds 462aa75 2016-02-23 Richard Biener rguenther@suse.de adds 3a37a41 Use plain -fopenacc to enable OpenACC kernels processing adds 43b3fc7 2016-02-23 Richard Biener rguenther@suse.de adds 1347328 2016-02-23 Bernd Edlinger bernd.edlinger@hotmail.de adds d5bf2cc Add test coverage for _Pragma (PR preprocessor 69126, 69543, 69558) adds 52609ec PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc [...] adds ee1bfdb Remove __seg_tls before first release. adds 8c38d88 PR middle-end/69780 - [4.9/5/6 Regression] ICE on __builtin_a [...] adds 4772d9d 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds d41ab73 PR objc/69844 * c-parser.c (c_parser_for_statement): Proper [...] adds b72ffc5 libstdc++/69893 make <tr1/cmath> work with C++11 adds 877cea8 Document __STDCPP_WANT_MATH_SPEC_FUNCS__ macro adds ab61278 * gcc/config/aarch64/aarch64.c (exynosm1_tunings): En [...] adds 01cadc5 Tweak the pipeline model for Exynos M1 adds 7ef15dd PR target/69810 * config/rs6000/rs6000.md (zero_extendqi<mode [...] adds 4758745 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4373b6a Daily bump. adds e6ab747 2016-02-24 Christian Bruel christian.bruel@st.com adds 6907286 2016-02-24 Richard Biener rguenther@suse.de adds f0e92ef PR middle-end/69909 * expr.c (expand_expr_real_1) <normal_i [...] adds 698357b PR c/69918 * params.def (PARAM_MAX_SSA_NAME_QUERY_DEPTH): B [...] adds 2a0accb [ARM] PR target/69875 Fix atomic_loaddi expansion adds 8ad3288 [ARM] Add initial support for the Cortex-A32 adds 36d081e 2016-02-24 Richard Biener rguenther@suse.de adds 9c9680b [gcse] PR rtl-optimization/69886: Check target mode in can_as [...] adds 7c74949 PR middle-end/69915 * tree.c (build_vector_from_ctor): Fix [...] adds 287902c libstdc++/69939 Qualify get and forward adds 90436d9 [ARM] Tests for arm_restrict_it patterns in thumb2.md adds d6b92d9 Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler adds 596070e 2016-02-24 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8aa3d53 runtime: lock M during cgo call adds 2968434 * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fn [...] adds 5065f8a Add -flifetime-dse=1. adds 650c3ad PR debug/61033 * g++.dg/pr61033.C: Add a regression testcas [...] adds 0502736 Avoid making unportable assumptions about the relationship be [...] adds 34ed562 PR c++/69912 - [6 regression] ICE in build_ctor_subob_ref ini [...] adds ab0d46c * doc/invoke.texi: Adjust -flifetime-dse documentation. adds 3460809 PR c++/69323 - valid adds 2b80a2a PR c++/69323 - errors adds f0ea75d PR c/69819 * c-decl.c (finish_decl): Don't update the copy [...] adds 2cde02a PR c++/69922 * class.c (build_base_path): Set TREE_NO_WARNI [...] adds 6cde573 PR debug/69705 * dwarf2out.c (gen_variable_die): Work aroun [...] adds a057332 PR c/51147 - attribute((mode(byte))) on an enum generates wrong code adds 38f18b3 Daily bump. adds 4003c80 Fix PR c++/69736 adds f14d8d6 PR rtl-optimization/69896 * regcprop.c: Include cfgrtl.h. [...] adds da041ce PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds e59c8b1 gcc/ PR driver/68463 * config/gnu-user.h (CRTOFFLOADBEGIN): [...] adds 03331e6 Require init_priority support for g++.dg/ext/attr-constructor1.C adds 38e71a6 2016-02-25 Richard Biener rguenther@suse.de adds 17de482 PR c++/68049 * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. adds 7466a67 PR c++/67364 * constexpr.c (cxx_eval_component_reference): [...] adds 72f9352 PR c++/69842 * method.c (forward_parm): Handle parameter pa [...] adds b6bff32 Do not gather mem stats in run_exit_handles (PR adds d0d15b0 Daily bump. adds d670cfd PR c++/69889 adds c86aaa0 2016-02-26 Richard Biener rguenther@suse.de adds b1c7c7e Mention --enable-valgrind-annotations in install.texi adds 27708d2 Replace ENABLE_CHECKING macro with flag_checking in HSA adds 94a8ed1 Replace ENABLE_CHECKING with CHECKING_P in dwarf2out adds 1667d25 Mention clog10{,f,l} in documentation (Builtins section) adds f41208a 2016-02-26 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 35ed600 Update ChangeLog to mention pr61397 adds e48fcde Fix ChangeLog formatting adds 9441fa4 PR rtl-optimization/69891 * dse.c (scan_insn): If we can't [...] adds 59c5886 [AArch64] PR target/69613: Return zero TARGET_SHIFT_TRUNCATIO [...] adds 126a5a2 [AArch64] Set TREE_TARGET_GLOBALS in aarch64_set_current_func [...] adds ece566e [omp, hsa] Do not gridify simd constructs adds 0c6c84a PR go/69966 syscall: Add new Getsockopt functions. adds 63ee769 [hsa] Fail in presence of atomic operations in private segment adds 0d1b26a [hsa] Satisfy conditional move operand type constrains adds dfdd30a [hsa/69674] Make testsuite libgomp.c/for-3.c compile with -m32 adds bcd6e03 [hsa/69568] Fix ld instruction type for packed data adds e400d81 S/390: PR69709 Fix risbg splitter adds ff67cbe [PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL adds 565f533 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 5b50029 powerpc: Handle DImode rotatert implemented with rlwinm (PR69946) adds 9b71efb 2016-02-26 Paul E. Murphy murphyp@linux.vnet.ibm.com [...] adds bb70328 [hsa,testsuite] Introduce offload_device_shared_as effective target adds 74bd4a9 PR c++/69958 * pt.c (make_argument_pack): New. (tsubst_cop [...] adds 05ea12a 2016-02-26 Joel Sherrill joel@rtems.org adds 83e8dc7 2016-02-26 Joel Sherrill joel@rtems.org adds 6f93d1b 2016-02-26 Joel Sherrill joel@rtems.org adds 1e08578 2016-02-26 Joel Sherrill joel@rtems.org adds 7cba248 2016-02-26 Joel Sherrill joel@rtems.org adds 0a4558e PR c++/15766 - bad parse error recovery (2 bugs) adds da8c4b5 PR target/69969 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds c4ac733 PR tree-optimization/15826 - don't use "if" to extract a sing [...] adds 1bd57d0 Rename the tuning option and related functions to enable the [...] adds 057e51d Daily bump. adds 55ebce3 PR rtl-optimization/69896 * tree-vect-generic.c (get_comput [...] adds 93e4b86 Right size for events adds 49462d9 PR target/69613 PR rtl-optimization/69886 * gcc.dg/torture [...] adds 359b4c1 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org Steve [...] adds 1c96765 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds f6d80e6 Daily bump. adds 2a70358 Revert 2016-02-26 Richard Biener rguenther@suse.de [...] adds 0175e45 2016-02-28 Harald Anlauf anlauf@gmx.de adds eec75e4 * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define. adds 536508d Add a test for PR tree-optimization/69989 adds 9fa1c2e 2016-02-28 Harald Anlauf anlauf@gmx.de Jerry DeLisle [...] adds 841e58f 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 5c70403 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 08e847e Daily bump. adds a890896 2016-02-29 Richard Biener rguenther@suse.de adds 95164e7 * gcc-interface/ada-tree.h (DECL_RETURN_VALUE_P): New macro. [...] adds bb54a53 * gcc-interface/trans.c (finalize_nrv_r): Remove obsolete co [...] adds bd67e01 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds b3a1770 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Access_Type>: [...] adds 35bc474 PR target/69706 * config/sparc/sparc.c (ROUND_ADVANCE): Ren [...] adds b4d653d 2016-02-19 Richard Biener rguenther@suse.de adds 7b9f713 PR c++/69995 * constexpr.c (cxx_eval_store_expression): Uns [...] adds 1bf66b5 gcc/testsuite/ adds 8ba1ed8 HSA: reduce dump output w/o -details flag adds d28596a Replace ENABLE_CHECKING macro with flag_checking in GNAT adds 5b849c6 2016-02-29 Richard Biener rguenther@suse.de adds 74a53bf Poison ENABLE_CHECKING macro adds 081f4df * sv.po: Update. adds 01c5d15 PR tree-optimization/69999 * gimple-ssa-split-paths.c (spli [...] adds 3a4d3de PR tree-optimization/70005 * tree-ssa-uncprop.c (associate_ [...] adds 3643e74 Daily bump. adds b9b2082 PR target/69706 * config/sparc/sparc.c (NWORDS_UP): Rename [...] adds 1ed1f69 PR preprocessor/69985: fix ICE with long lines in -Wformat adds 4edc90b Fix PR c++/69961 (invalid ctor call with dependent args) adds 40a35c5 2016-02-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds bb11483 gensupport: Fix define_subst operand renumbering. adds e84de99 S/390: Use enabled attribute overrides to disable alternatives. adds 6191f2a S/390: Get rid of Y constraint in rotate patterns. adds 6813256 S/390: Get rid of Y constraint in left and logical right shi [...] adds 07e404a S/390: Get rid of Y constraint in arithmetic right shift patterns. adds ad67055 S/390: Get rid of Y constraint in tabort. adds abd3f11 S/390: Get rid of Y constraint in vector.md. adds defae54 S/390: Use define_subst for the setmem patterns. adds a25e52e S/390: Disallow SImode in s390_decompose_address adds 395dbc6 gcc/ adds 6fb5921 2016-03-01 Richard Biener rguenther@suse.de adds d99a947 2016-03-01 Richard Biener rguenther@suse.de adds 39834c3 Revert recent gensupport change. adds cbe63a9 S/390: Revert setmem pattern folding adds 12cc122 PR c++/69795 * c-common.c (reject_gcc_builtin): Check for F [...] adds 4bf9307 2016-03-01 Richard Biener rguenther@suse.de adds 24d3127 PR tree-optimization/69987 * gfortran.dg/pr69987.f90: New test. adds a10f807 * config.gcc (cr16-*-elf): Add newlib-stdint.h to tm_file. adds e8b016e * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. adds 40e9ce2 PR c/69796 PR c/69974 * c-parser.c (c_parser_translation_u [...] adds 1c2859e PR ada/70017 * ira.c (do_reload): Issue warning for generic [...] adds e324729 Fix date adds 3e9c4f6 PR target/70027 * config/i386/i386.c (ix86_output_call_insn [...] adds 4f37285 2016-03-01 Michael Meissner meissner@linux.vnet.ibm.com adds d3b819a PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 066c8e9 PR rtl-optimization/70007 * gcse.c (compute_ld_motion_mems) [...] adds d4b9ad5 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds b8ef7b1 Daily bump. adds f64b137 2016-03-01 Vladimir Makarov vmakarov@redhat.com adds 5898f0d PR c++/69995 adds 6d6737d PR c++/51489 adds abdd6f8 * gcc/cp/call.c: Mark as C++ for emacs. adds 086f83c PR c++/70036 adds bf03cb9 * MAINTAINERS (mep): Remove myself as MeP maintainer. * confi [...] adds 7627bb5 Adjust test case in PR68621 to compile with -fpic. adds 6c094cb PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. adds 6077351 PR c/67854 * gimplify.c (gimplify_va_arg_expr): Use expande [...] adds f66f65e S/390: Reduce accuracy of bessel_6.f90. adds d00e4ae S/390: Ada: Enable Stack_Check_Probes. adds 23601f6 * gcc.target/i386/pr70007.c: Tweak. adds b5fe3a4 2016-03-02 Richard Biener rguenther@suse.de adds dd4bd26 2016-03-02 Richard Biener rguenther@suse.de Uros Bizjak [...] adds a2cc9e8 Print markers to stderr to avoid races with sanitizer output adds c835342 * config.gcc (mep-*-elf): Add newlib-stdint.h to tm_file. adds abfa4f0 2016-03-02 Richard Biener rguenther@suse.de adds 0c5784a 2016-03-02 Richard Biener rguenther@suse.de adds 04faee9 PR target/70028 * config/i386/i386.md (kmovw): Move m const [...] adds 270d011 PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psab [...] adds 31d31e0 decl alignment not respected adds 51f6fdc PR tree-optimization/69052 * loop-invariant.c (canonicalize [...] adds 6bc7872 Correct ChangeLog for revision 233907. adds a84deb8 Handle addr_expr and component_ref in graphite-ast-to-ast adds 901faaa * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. adds 047a1c2 libbacktrace/ adds d97ba4c PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use " [...] adds 00e3f09 PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For dec [...] adds 21b107d 2016-03-02 Manuel Lopez-Ibanez manu@gcc.gnu.org adds dfb6d13 Minor ChangeLog formatting fixes. adds 4fa2ff1 PR rtl-opt/67145 adds 51dae9c Regenerate doc/tm.texi adds 7e21734 Fix recent ChangeLog entry adds 86d5c70 PR libffi/70024 adds 5d23c86 PR rtl-optimization/69942 * gcc.dg/ifcvt-5.c: Use "word_mod [...] adds 650dc3a Daily bump. adds e9d8006 PR libffi/70024 adds df46fd5 2016-03-03 Michael Collison michael.collison@linaro.org adds 5dd12e4 2016-03-03 Richard Biener rguenther@suse.de adds 85c3de9 libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE. adds 5cb4863 Invoke gdb with -batch to avoid prompts adds f756dfa * gnat.dg/specs/task1.ads: New test. adds 1b88925 Skip properly debug stmt in optimize_mask_stores (PR adds cfa8d63 [Patch testsuite] Change xfail conditions for bb-slp-34.c adds c111787 Tabify libffi/Makefile.am adds 1bc579e PR middle-end/70050 * match.pd (X % -Y): Add INTEGRAL_TYPE_ [...] adds 8f57374 Fix passing object names to make_sunver.pl adds c32bda6 PR target/70021 * tree-vect-stmts.c (vect_mark_relevant): R [...] adds 1feed89 [ARM] PR rtl-optimization/69904: Disallow copying/duplicating [...] adds e51ce713 PR ada/70017 * gcc.dg/pr70017.c (foo): Store 0 to first ele [...] adds 5ca46aa PR c++/67364 adds b0531ab PR c++/51406 adds f3d9faa * call.c (build_aggr_conv): Use get_nsdmi. adds 89bb37c Daily bump. adds 9866098 PR c++/67164 adds fd5d085 * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get LAMBDA_EX [...] adds 8fdb7e3 * method.c (synthesized_method_walk): operator= can also be [...] adds 290da96 PR debug/69947 * dwarf2out.c (prune_unused_types_walk_loc_d [...] adds af77b7e S/390: Set GOARCH to the current target when testing multiarch. adds 267fd85 * doc/extend.texi (__builtin_alloca, __builtin_alloca_with_a [...] adds e692d33 2016-03-04 Richard Biener rguenther@suse.de adds dcdd684 2016-03-04 Christophe Lyon christophe.lyon@linaro.org adds e9663bd * gcc.dg/Wno-frame-address.c: Skip on IA-64. adds cc7dfdd [AArch64][testsuite] PR target/70004: Remove check using unde [...] adds 6560d1a PR c/69798 * c-parser.c (c_parser_postfix_expression): Call [...] adds 268fbd5 gcc/ adds c5b9345 Avoid terminating early in LRA, unless -fchecking (PR57676) adds 31b1135 PR target/70059 * config/i386/sse.md (vec_set_lo_<mode><mas [...] adds 74c6fd4 PR c/68187: fix overzealous -Wmisleading-indentation (comment #0) adds 0060768 PR c/68187: fix overzealous -Wmisleading-indentation (comment #1) adds 76cffa0 PR c++/70067 adds c58ac7f Replace c++98 with c++98_only adds 3937d61 Remove c++98_only on g++.dg/template/typename21.C adds 01dc3c4 PR target/70062 * config/i386/i386.c (decide_alg): Add RECU [...] adds 2631cb6 Fix constexpr handling of SAVE_EXPR in loops. adds f894a05 PR c++/67364 adds e968ff6 PR c++/70035 * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_pt [...] adds ea9edfee * decl.c (start_preparsed_function): Don't emit start clobbe [...] adds 943e339 Sync include/plugin-api.h with binutils. adds b0fe8b9 PR c++/69203 adds 358448c * g++.dg/Wno-frame-address.C: Skip on IA-64. adds 809db1d Daily bump. adds 1c699e9 Fix PR c++/66786 (ICE with nested lambdas in variable template) adds 32f692e Handle oacc region in oacc routine adds 6a5a318 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 2d1d2e5 PR c/69824 * c-decl.c (get_parm_info): Don't queue implicit [...] adds d8ec06a PR rtl-optimization/69941 * postreload.c (reload_combine_re [...] adds 0e43078 PR c/69973 * targhooks.c (default_vector_alignment): Limit [...] adds 5173ce4 PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: L [...] adds 2941b87 PR c++/70084 * tree-inline.c (copy_tree_body_r): When cance [...] adds 60ff561 * sr.po: Update. adds 23638b6 2016-03-05 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds c39f83b Fix Multiply costs for AMD -march=znver1. 2016-03-05 Venkata [...] adds fa2a986 libffi: Match upstream soname adds d747ce4 Daily bump. adds 5579a19 PR c++/67364 * constexpr.c (cxx_eval_store_expression): Rep [...] adds 5dde781 teach mklog to look in the current directory for ChangeLog files adds e1fb2b8 Daily bump. adds 091ffc3 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Al [...] adds 6bb9ad3 * gcc-interface/trans.c (statement_node_p): New predicate. [...] adds a3855fe 2016-03-07 Christophe Lyon christophe.lyon@linaro.org adds 5ed1b14 Only assume 4-byte stack alignment on 32-bit Solaris/x86 (PR [...] adds b5b33ba [ARM] Error out of arm_neon.h if compiling for soft-float ABI adds f530e7c 2016-03-07 Richard Biener rguenther@suse.de adds 7f2f5ec PR rtl-opt/70061 adds 584fba4 gcc/ PR middle-end/69916 * omp-low.c (struct oacc_loop): A [...] adds d33914d 2016-03-07 Richard Biener rguenther@suse.de adds 1b6ef57 Skip ubsan/asan internal fns with different location in tail-merge adds 1b63a87 2016-03-07 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9b84450 PR rtl-optimization/69052 * rtlanal.c (commutative_operand_ [...] adds 1bbf986 Add style checks to check_GNU_style.sh. adds 4dfabd9 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 981d186 Adjust fix for PR c++/66786 adds 78a3030 PR rtl-optimization/19705 - -fno-branch-count-reg doesn't pre [...] adds 8c87a4a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds 541e79a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds e2f980b [hsa] Consodlidate GTY roots for trees used during expansion to HSA adds 53c248d8 [hsa testsuite] Gridification tests adds cc37120 [hsa testsuite] Suppress hsa warnings in compiler gomp tests adds c9b762a [hsa testsuite] Suppress hsa warnings in libgomp tests adds a9dac35 [hsa testsuite] Adjust libgomp tests that do not work on host [...] adds 95cc6fc [hsa testsuite] New directory for HSA-specific C testcases adds 8b300ed PR target/70064 * config/i386/i386.h (machine_function): Ad [...] adds 10d7858 Daily bump. adds 3ec66dd * sv.po: Update. adds e509620 PR target/70110 * config/i386/i386.c (scalar_chain::make_ve [...] adds 24794e7 [obvious] Fix typo in tree-ssa-math-opts.c adds fe4bc12 * ipa-polymorphic-call.c (walk_ssa_copies): Fix spelling - [...] adds 5370eb8 PR c++/70135 * constexpr.c (cxx_eval_loop_expr): Forget sav [...] adds 88cbd5d P0036R0: Unary Folds and Empty Parameter Packs adds 3556aa8 Remove Concepts from -std=c++1z. adds e8be18a Daily bump. adds 0377fc7 PR c++/62096 - unexpected warning overflow in implicit consta [...] adds 1e3ba40 Fix cost table initialization order for AMD znver1 target. adds dfc460f Add oacc kernels test-cases in gfortran.dg/goacc adds 1b8c614 Add oacc kernels testcases in libgomp.oacc-fortran adds 248449f PR target/67278 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg- [...] adds 1bd49ce PR middle-end/67278 * gcc.dg/simd-7.c: Add -w -Wno-psabi to [...] adds 2752742 Really don't xfail gcc.dg/vect/bb-slp-34.c on aarch64, arm adds efba667 * config/nvptx/nvptx.c (nvptx_option_override): Don't kill d [...] adds 42bb3bf 2016-03-09 Richard Biener rguenther@suse.de adds 96abb9f PR target/70049 * config/i386/sse.md (*vec_extract<mode>): [...] adds 6733c0e 2016-03-09 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8310896 PR c++/70105: Defer location expansion until diagnostic_show_locus adds c24757c PR c++/70105: prevent nonsensical underline spew for macro ex [...] adds 27dcb7a gcc/c/ * c-parser.c (c_parser_oacc_loop): Update cclauses a [...] adds 5f61106 PR tree-optimization/70127 * fold-const.c (operand_equal_p) [...] adds c272412 PR target/70086 * config/i386/i386.md (truncdfsf2 splitter) [...] adds a045106 PR tree-optimization/70152 * tree-sra.c (replace_removed_pa [...] adds 6f9d277 Daily bump. adds a2389d4 2016-03-10 Richard Biener rguenther@suse.de adds c82c99e Xfail pr46032.c scan if alignment requirements not met adds 6972afa PR69195, Reload confused by invalid reg_equiv adds 75ad083 gcc/ adds bfe9720 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds 5ab2987 Add -funconstrained-commons to work around PR/69368 (and othe [...] adds 947be77 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds a342320 2016-03-10 Andre Vieira andre.simoesdiasvieira@arm.com adds a2eb127 PR c++/70153 * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. adds 502bc5d PR lto/69589 * tree.c (need_assembler_name_p): Only record [...] adds 26d3655 PR lto/69589 * tree.c (free_lang_data_in_decl): Clear visib [...] adds 76333f6 PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 75e7231 PR lto/69589 * cgraph.c (cgraph_node::dump): Dump split_par [...] adds 279b939 [AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option adds 98dfd32 PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): For pre_i [...] adds af4c829 PR target/7044 * config/aarch64/aarch64.c (aarch64_overrid [...] adds 281687d * g++.dg/ubsan/pr70135.C: Don't rely on C++17 static_assert. adds cc189a6 libgomp/ PR testsuite/70009 * testsuite/libgomp.oacc-c-c++ [...] adds 92899d3 PR target/70168 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds a72ec6f Daily bump. adds 2be7449 S/390: Rename shift_count_or_setmem_operand to setmem_operand adds 2a22645 S/390: Define macros for rounding mode constants adds 5a86d75 S/390: Fix rounding for _Decimal128 to _Decimal32 conversion adds 4637a84 gcc/ adds 6926282 PR tree-optimization/70169 * tree-ssa-loop.c (gen_lsm_tmp_n [...] adds 6f9a742 PR rtl-optimization/70174 * expmed.c (store_bit_field_using [...] adds 331e4fd Fix PR/70013 adds 4dd92ac Re: Add -funconstrained-commons to work around PR/69368 (and [...] adds f9c352a PR tree-optimization/70177 * gimple-expr.h (extract_ops_fro [...] adds 1f5ef87 [AArch64] PR target/70002: Make aarch64_set_current_function [...] adds e4756b4 [AArch64] Fix gcc.target/aarch64/vect-reduc-or_1.c for -mcpu= [...] adds ce234f2 Wmisleading-indentation: add reproducer for PR c/70085 adds cfa58bc Wmisleading-indentation.c: add more test cases for PR c/68187 adds d68ee52 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 8411667 PR tree-optimization/70190 * tree-ssa-threadbackward.c (fsm [...] adds 27b2c1c PR target/70123 * lra-remat.c (operand_to_remat): Disallow [...] adds ee2a271 * sv.po: Update. adds 04e137f [gcc] 2016-03-11 Michael Meissner meissner@linux.vnet.ibm.com adds 5dbb935 Daily bump. adds 490ee78 Fix PR c++/70106 (type of parenthesized qualified-id has wron [...] adds 1c1a1b9 PR ada/70017 * calls.c (emit_library_call_value_1): Clear t [...] adds 76e207a 2016-03-12 Paul Thomas pault@gcc.gnu.org adds 02ffd66 2016-03-12 Vladimir Makarov vmakarov@redhat.com adds 7d7218d PR rtl-optimization/69307 * sel-sched.c (choose_best_pseudo [...] adds 66a4bd5 Daily bump. adds e7fbac9 2016-03-12 Jerry DeLisle jvdelisle@gcc.gnu.org Harol [...] adds fd4ab6d 2016-03-13 Dominique d'Humieres dominiq@lps.ens.fr adds 922c703 2016-03-13 Jerry DeLisle jvdelisle@gcc.gnu.org Jim M [...] adds 16603d6 libgcc_s is required by libstdc++ adds aece12c * config/arm/vxworks.h (STACK_CHECK_STATIC_BUILTIN): Define. [...] adds 830bc28 Daily bump. adds 96e5a1e Summary: libcc1: rerun configure when gcc/BASE-VER changes adds 1bd2aef Unshare create_empty_if_region_on_edge argument adds 88aea41 rs6000: Handle "d" output in the bd*z patterns (PR70098) adds 74201dc 2016-03-14 Richard Biener rguenther@suse.de adds e947f9c LRA: identify biggest access mode for hard_regs and use it in [...] adds 39e2f1a P08184R0: Generalizing the Range-Based For Loop adds 026f213 PR tree-opt/68714 adds 2b3c633 PR middle-end/70219 * lra-constraints.c (delete_move_and_cl [...] adds d65fa8d * gcc.dg/torture/pr70083.c: Prune non-standard ABI. adds b99d386 Daily bump. adds 85099d8 genrecog: Fix crash on invalid input adds 6f89583 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_range_based_for. adds 7bad2fa PR c++/53792 - [C++11] improving compiler-time constexpr evaluation adds f9e9225 Fix fdump-ipa-all-graph adds 381c9de * g++.dg/cpp1z/feat-cxx1z.C: Fix __cpp_fold_expressions valu [...] adds 14c36b1 * libcpp/expr.c (cpp_classify_number): Hex floats are new in C++1z. adds a2897dc Add goacc/kernels-alias{,-2}.f95 adds acf5811 gcc/ adds dd148b3 gcc/ adds 8d811ff PR target/66660 * sel-sched-ir.c (merge_expr) [...] adds 738eb90 gcc/ adds 08a8af4 Fix pr68714 test for targets not supporting V4SImode. adds e96c902 PR middle-end/70239 * tree-ssa-sccvn.c (VN_INFO_GET): Use s [...] adds 167f93a PR rtl-optimization/70222 * combine.c (simplify_shift_const [...] adds 3d2eb97 * config/avr/avr.md (rotl<mode>3): Set mode for operand 2. adds f6e39b3 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. adds a429cda PR bootstrap/69513 * dwarf2out.c (flush_limbo_die_list): Re [...] adds 0ce02c0 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' [...] adds 54f2601 PR c++/70141 * pt.c (for_each_template_parm_r): Always walk [...] adds dd7954d Fix more P0184R0 references. adds 25dea9a PR c++/70095 * pt.c (instantiate_decl): Fix call to variabl [...] adds 0dd1d57 PR c++/70209 * tree.c (strip_typedefs): Call strip_typedefs [...] adds 8143e06 Fix thinko in indirect_jump_optimize adds 523f892 Fix compiling large files adds d27a0c1 PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: A [...] adds 45cdc3a * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. adds 9908039 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on [...] adds 2d5f3f2 Daily bump. adds 6373d2a PR c++/58281 - Problem with explicitly instantiated constexpr [...] adds bdb0e5d Cleanup and expand on the 'leaf' function attribute documenta [...] adds 09eddd7 PR c++/70147 * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_p [...] adds 81fc591 PR c++/70147 * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptr [...] adds 95049c3 Fix same_close_phi_node adds 27a53872 Add missing single_pred_p test in scop_detection::merge_sese adds b305a15 * gcc-interface/Makefile.in: Add support for x86 GNU/Hurd. [...] adds 1c475da Safely use nodes[0] in possible_polymorphic_call_targets adds 186dd8a * tree-vect-loop.c (vect_analyze_loop_2): Fix wrong dump inf [...] adds d552a47 Summary: boehm-gc: add support for aarch64 ILP32 adds ed3d624 Save call-clobbered registers in _mcount on 32-bit Solaris/x8 [...] adds baeaf02 Nowadays, we use plain -fopenacc to enable OpenACC kernels pr [...] adds fe58aac PR tree-optimization/68714 * gcc.dg/tree-ssa/pr68714.c: Add [...] adds 462ca42 PR c/70093 * c-typeck.c (build_function_call_vec): Create a [...] adds 78ed999 Run dos2unix on gcc.dg/uninit-19.c adds 37af779 PR middle-end/70199 adds 59da3cc PR rtl-optimization/70024 * reorg.c (relax_delay_slots): Pa [...] adds 6a840ac Fix bug ID in last commit adds 8ced6ab g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. adds 867c9e9 PR target/70245 * rtlanal.c (replace_rtx): For REG, if from [...] adds 3e6f12b 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 4df9181 PR c++/70259 * decl.c (start_preparsed_function): Don't clo [...] adds 1089dcc PR target/70048 adds 1642bc4 Gimplify vec_cond_expr with condition inside adds 289cdf4 Revert r231575 adds 733d7ff PR middle-end/70240 adds 95d1991 Daily bump. adds 7b600c9 * fr.po: Update. adds a8766ee * fr.po: Update. adds f958b9e PR target/70261 * rtlanal.c (replace_rtx): Revert 2016-03-1 [...] adds 9434081 PR target/70162 * config/rx/rx.c (rx_print_integer): Print [...] adds 9a80bc1 PR c++/70194 * typeck.c (warn_for_null_address): New functi [...] adds 919b4b4 Summary: libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32 adds 9b60ef2 gcc/ adds 21dae9f Set flag_pic to flag_pie for PIE in LTO adds 21e8541 PR target/70245 * rtl.h (replace_rtx): Add ALL_REGS argumen [...] adds be3296c 2016-03-17 Richard Biener rguenther@suse.de adds 10e0c3e * config/i386/i386.md (*movv4qicc_insn+1..36): Pass [...] adds c28550e Add goacc/kernels-alias-{3,4}.f95 adds 5cb6b0b Rename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE adds 5ec4a94 Properly set flag_pie and flag_pic adds f7995d7 PR c++/70272 * decl.c (begin_destructor_body): Don't insert [...] adds e2895b7 PR c++/70144 * cp-tree.h (magic_varargs_p): Return int inst [...] adds 7378dbf PR c/70264: fix crash in compatible_locations_p with BUILTINS [...] adds 92e7ab1 PR c/69407 * c-common.c (resolve_overloaded_builtin): Set T [...] adds a75d875 Tweak the pipeline model for Exynos M1 adds 9f545ff PR target/70188 * config/pa/constraints.md: Revert 2015-02- [...] adds ca7ff75 Sync top-level configure.ac with binutils-gdb. adds 29a514f PR c/70280 * c-typeck.c (composite_type): Don't count void_ [...] adds a4a0961 Daily bump. adds a28dd57 Fix PR c++/70218 (illegal access to private field succeeds) adds efc86c4 Fix PR c++/70205 (ICE on valid call to qualified static membe [...] adds 9f2be65 Fix latencies in znver1.md adds 292a09d PR c++/70267 * init.c (build_new_1): Complain and return er [...] adds 5abd7d4 * reload1.c (emit_input_reload_insns): Use simplify_replace_ [...] adds 011e0ce Set dump_file to NULL in cgraph_node::get_body adds 350514e Add testcases for pr70161 adds 666094f gcc/ adds c97f5c9 gcc/ * config/i386/sse.md: Use vpbroadcastq for broad [...] adds 296a290 2016-03-18 Christophe Lyon christophe.lyon@linaro.org adds f41d1eb Revert: 2015-07-02 Uros Bizjak ubizjak@gmail.com adds 7747804 * calls.c (load_register_parameters): Fix zero size sibcall logic. adds fdb094f * class.c (build_if_in_charge): Split out from build_base_path. adds 983a18b Avoid clobbering primary virtual base when not in charge. adds 39561f3 PR c++/70147 - handle primary virtual bases adds dbab52b * libsupc++/guard.cc: Revert my last commit. adds 5539bc7 PR c/70281: C FE: fix uninitialized range for __builtin_types [...] adds e7142ce Fix PR70278, a problem with the previous split_reg change adds 82aab46 David Wohlferd's patch to document more issues with basic asms adds 1421f43 PR rtl-optimization/70263 * ira.c (memref_used_between_p): [...] adds 9ebe2ea PR c++/70139 * constexpr.c (cxx_eval_call_expression): Fix [...] adds 5c78f37 Daily bump. adds fb98f25 2016-03-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f9ce72 Daily bump. adds 641f366 Daily bump. adds b628775 gcc/ PR rtl-optimization/69102 * sched-deps.c [...] adds 06fd191 PR rtl-optimization/69307 * gcc.target/arm/pr [...] adds 93505d2 2016-03-21 Richard Biener rguenther@suse.de adds 96b68b2 Retry to emit global variables in HSA (PR hsa/70234) adds 08b2b69 PR target/70293 adds 3f2ef66 2016-03-21 Richard Biener rguenther@suse.de adds 5f3838e [nvptx] Don't emit sorry for the stabs debug format adds afdde20 PR target/70296 * include/cpplib.h (cpp_fun_like_macro_p): [...] adds 75af6ea 2016-03-21 Andre Vieira andre.simoesdiasvieira@arm adds e1a88bf Skip static ctors/dtors in IPA ICF (PR ipa/70306) adds 71a1ffe HSA: enhance dump output adds d9aa5a5 PR target/70327 * config/i386/i386.md (movxi): Use ix86_exp [...] adds 2daa2cd PR tree-optimization/70317 * match.pd (cmp @0 @0): Pass @0 [...] adds 2715f63 PR middle-end/70326 * lra.c (restore_scratches): Ignore del [...] adds bf64d98 PR c++/70285 * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle [...] adds e569ae7 PR c++/70273 adds 8912988 Daily bump. adds c8e3e74 Fix PR c++/70204 (ICE in non_const_var_error) adds b60244f Fix PR c++/70096 (wrong code for pointer-to-member-function copy) adds 3d78ea4 PR c++/70295 * gimplify.c (gimplify_modify_expr): Call gimp [...] adds b6436f7 PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): [...] adds 5934fb8 PR target/70329 * config/i386/i386.c (ix86_expand_vecop_qih [...] adds 4880f87 PR target/70325 gcc/ * config/i386/i386.c (def_builtin): Han [...] adds 6194142 Fix ChangeLog entries for PR ipa/70306 adds 46ec4eb gcc/cp/ adds 69199d6 Remove duplicated AVX-512VL bit check. adds aa30728 2016-03-22 Richard Biener rguenther@suse.de adds fcfec12 * g++.dg/ext/java-3.C: Don't compile on AIX. adds 4baec9f PR c/69993: improvements to wording of -Wmisleading-indentation adds de634e6 Fix endianness issue for moxiebox adds 19db1ec 2016-03-22 Richard Biener rguenther@suse.de adds 6855137 2016-03-22 Ilya Enkovich enkovich.gnu@gmail.com adds 88a2143 2016-03-22 Michael Meissner meissner@linux.vnet.ibm.com adds 4e4da05 PR target/70232 tree-ssa-threadbackward.c (fsm_find_contro [...] adds e762ffa Daily bump. adds 7fd600f 2016-03-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 9602009 PR target/70321 * config/i386/i386.md (*anddi3_doubleword, [...] adds 7e83fd1 PR tree-optimization/70354 * tree-vect-patterns.c (vect_rec [...] adds b4a84f6 Copy shadow argument conditionally (PR hsa/70337) adds 62cc2fb [ARM] PR driver/70132: Avoid double fclose in driver-arm.c adds dc834ba [ARM] Split out armv7ve effective target check adds 9ada59d [ARM] Reduce size of arm1020e automaton adds 567e068 gcc/ adds db17627 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 1a86097 2016-03-23 Richard Biener rguenther@suse.de adds d6964b2 PR libgomp/69414 * oacc-mem.c (delete_copyout, update_dev_h [...] adds 2a7b5ba PR tree-optimization/69042 * tree-ssa-loop-ivopts.c (add_iv [...] adds 4c02070 PR tree-optimization/69042 * params.def (PARAM_IV_CONSIDER_ [...] adds a82d624 Add missing initializations in oacc testcases adds 62d2a6d PR c++/69884 * c.opt (Wignored-attributes): New option. adds 102ce8a PR c++/70344 adds 0a2062d PR c++/69315 * cp-tree.h (defer_mark_used_calls, deferred_m [...] adds 0dfe87d PR c++/70376 * cp-gimplify.c (genericize_omp_for_stmt): Don [...] adds c4fa85c PR c++/70323 * constexpr.c (cxx_eval_constant_expression): [...] adds d9377ad PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): Reuse CON [...] adds 5a49d85 2016-03-23 Michael Meissner meissner@linux.vnet.ibm.com adds 36ce5fa Fix PR c++/70332 (ICE due to aggregate initialization of NSDMI) adds 5a869ab Fix PR c++/70347 (default member initializer not picked up by union) adds 2490439 Daily bump. adds a4225ff 2016-03-24 Richard Biener rguenther@suse.de adds cb9b6b9 PR target/70290 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w t [...] adds 80b30de Add goacc/uninit-if-clause.{c,f95} adds da7aeb1 Add missing initializations in oacc testcases adds f365d29 2016-03-24 Richard Biener rguenther@suse.de adds c15bc2b Properly assign to packet header (PR hsa/70394) adds a7e21b7 2016-03-24 Richard Biener rguenther@suse.de adds ed25835 * config/i386/i386.md (*anddi3_doubleword): Generate AND ins [...] adds 6c8770e Fix PR c++/62212 (ICE during mangling of array type) adds 17af0b1 Add goacc/uninit-dim-clause.{c,f95} adds 108e7ee Add goacc/uninit-use-device-clause.{c,f95} adds 83245bd Add missing initialization in goacc/host_data-tree.f95 adds 3aebf09 2016-03-24 Richard Henderson rth@redhat.com adds c3f376b PR c++/70323 adds edd716b libstdc++/69945 Add __gnu_cxx::__freeres hook adds 6846439 PR c++/70386 adds 0266264 Also test -O0 for OpenACC C, C++ offloading test cases adds 3a8275a Daily bump. adds 1e8158e PR target/70319 * config/pa/pa.md (bswapdi2): Use a scratch [...] adds 07837c3 * doc/extend.texi: Fix typo in documentation to pure attribute. adds 6517bc9 * tree-ssa-propagate.c: Enhance docs for SSA_PROP_NOT_INTERESTING. adds 0cf4060 [RS6000] PR70052, ICE compiling _Decimal128 test case adds 4cc3295 * g++.dg/ext/pr70290.C: Prune non-standard ABI. adds f175ba0 PR lto/69650 * directives.c (do_linemarker): Test for file [...] adds b0bf58c Adjust dg-do directive in mangle2.C adds a478a02 PR c++/64266 PR c++/70353 Core issue 1962 * decl.c (cp_fn [...] adds f12c84a 2016-03-25 Richard Henderson rth@redhat.com adds 6795b0b Daily bump. adds 4278167 2016-03-26 Richard Biener rguenther@suse.de P [...] adds 066bed3 Daily bump. adds bb2c9c1 * gcc-interface/decl.c (components_to_record): Add special c [...] adds 7e4b6db Fix typo adds 095d406 Daily bump. adds bff5365 PR target/70406 adds ba4d9b7 STOP managed by external library when coarrays are used adds b58e5f0 2016-03-28 Dominique d'Humieres dominiq@lps.ens.fr adds a3ae889 * c-cppbuiltin.c (c_cpp_builtins): Update __cpp_range_based_for. adds e0e87fe PR c++/70422 adds a3d8eb5 Daily bump. adds 28a5f33 * config/ft32/ft32.opt (mnodiv): New. * config/ft32/ft32.md [...] adds b428654 2016-03-29 Richard Biener rguenther@suse.de adds 53c452e Avoid ERROR in libgomp.oacc-c++/c++.exp in non-C++ configurations adds 4abd941 [PR testsuite/64177] Audit Cilk Plus tests for CILK_NWORKERS=1 adds ae1f04b PR middle-end/70355 adds a12eaf2 add myself to MAINTAINERS list adds 80a0266 2016-03-29 Vladimir Makarov vmakarov@redhat.com adds 3ef41a6 gcc/fortran/ChangeLog: adds a3daa26 PR tree-optimization/70405 * ssa-iterators.h (num_imm_uses) [...] adds a3af597 PR c++/70353 adds 24e1ba3 PR rtl-optimization/70429 * combine.c (simplify_shift_const [...] adds 11075c2 PR ipa/70283 * ipa-devirt.c (methods_equal_p): New function [...] adds 0275bf9 2016-03-29 Zachary T Welch zwelch@codesourcery.com adds 04a4d1c [Hurd, kFreeBSD] boehm-gc: Use mmap instead of brk adds 9b2eb5d [Hurd] Specs maintenance adds 39ab293 * tree-ssa-loop-ivcanon.c (try_peel_loop): Change type of pe [...] adds 6fbac35 * tree-ssa-coalesce.c (struct ssa_conflicts): Fix typo in comment. adds a642123 Daily bump. adds f56c7d3 PR tree-optimization/59124 (bogus -Warray-bounds warning) adds 02fff37 PR target/63890 * config/i386/i386.h (ACCUMULATE_OUTGOING_A [...] adds 1140bac 2016-03-30 Michael Matz matz@suse.de Richard Biener <rg [...] adds a2ad9d5 Properly align stack in gcc.target/i386/cleanup-[12].c adds ecbebe6 Properly check conflict between DRAP register and __builtin_e [...] adds 14dd919 PR target/62254 * config/arm/arm.c (arm_reload_out_hi): Add [...] adds 7f7c465 PR target/70421 * config/i386/i386.c (ix86_expand_vector_se [...] adds 932c0ba 2016-03-30 Richard Biener rguenther@suse.de adds ef4f1cb * tree-ssa-loop-niter.c (idx_infer_loop_bounds): We can't ge [...] adds 6a5dcab Update OpenACC test cases adds afa5c1b Forward-port gcc.target/i386/avx-vextractf128-256-5.c from 5 [...] adds ac8ec81 * da.po: Update. adds 91c9586 2016-03-30 Jerry DeLisle jvdelisle@gcc.gnu.org Domin [...] adds bf2efae Daily bump. adds c689c25 2016-03-31 Richard Biener rguenther@suse.de adds b020b44 * tree-ssa-loop-ivopts.c (struct comp_cost): New scrach fiel [...] adds fbdc984 Do not call todo_after for a discarded function adds 1607cc7 PR rtl-optimization/70460 * ira.c (indirect_jump_optimize): [...] adds 7952b66 PR c/70297 * c-decl.c (merge_decls): Also set TYPE_ALIGN an [...] adds 8cb82ed PR target/70292 * gcc.c-torture/pr70292.c: New test. adds 5e0d03a Fix PR target/70453. adds 13ee2de PR c++/70393 * varasm.c (output_constructor_regular_field): [...] adds 503de75 gcc/ adds 39fa38c [Patch ARM] Delete ASM_OUTPUT_DEF and fall back to default .s [...] adds 861496b * tree-ssa-loop-ivopts.c (get_computation_cost_at): Initiali [...] adds 23cf925 * decl.c (start_preparsed_function): Remove unnecessary brac [...] adds 51f0f4f HSA: support alignment for hsa_symbols (PR hsa/70391) adds f58ea96 HSA: handle alignment of string builtins (PR hsa/70391) adds be3004d * cplus-dem.c (squangle_mop_up): Zero bsize/ksize after free [...] adds 971aacc Add BZ markers to last commit adds 464a46f Fix PR hsa/70399 adds 4dd26fc 2016-03-31 Vladimir Makarov vmakarov@redhat.com adds 5469fac Fix g++.dg/template/ptrmem30.C with Solaris ld adds 7557c30 Daily bump. adds 313d569 gcc/testsuite/ adds 4c3bd1e PR c++/68475 * decl.c (check_redeclaration_exception_specif [...] adds 47de69a fix flubbed changelog adds f7c9975 * tree.def (TRY_CATCH_EXPR): Correct documentation. adds b2ca3fb Fix PR target/70496 adds e5b1a1d PR c++/70488 * init.c (warn_placement_new_too_small): Test [...] adds 678c417 PR70404 S/390: Fix insv expansion. adds 0edb9bf PR rtl-optimization/70467 * config/i386/i386.md (*add<dwi>3 [...] adds 682db60 [AArch64] Fix SIMD predicate adds de14812 Daily bump. adds 9cbfe80 Add missing ChangeLog entry for PR testsuite/70364 adds 2c4e1eb Add missing ChangeLog entry for PR target/70439 adds c68ad2a runtime: Use atomic load for in entersyscall. adds a0efa75 PR c++/70449 adds 3ccc62d * gcc-interface/decl.c (components_to_record): Restrict the [...] adds 40df909 PR c++/67376 - [5/6 regression] Comparison with pointer to pa [...] adds f870215 Daily bump. adds bfec660 gcc/ PR target/70416 PR target/67391 * config/sh/sh.md (*a [...] adds 3b5a38c Daily bump. adds c4f5465 PR c/70307 * c-fold.c (c_fully_fold_internal): Handle VEC_C [...] adds aeb3c6b Fix PR hsa/70402 adds 9b0e5d4 PR ipa/68881 * cgraph.h (symtab_node::copy_visibility_from) [...] adds 68ab33a 2016-04-04 Richard Biener rguenther@suse.de adds 89d4ebf gcc/fortran/ChangeLog: adds f567b44 gcc/fortran/ChangeLog: adds 8ff377a [gcc] adds d374a3a PR ipa/66223 * ipa-devirt.c (maybe_record_node): Do not opt [...] adds a66f43a gnattools: Clean config.cache (PR70173) adds 967a90d PR middle-end/70307 * gcc.dg/torture/pr70307.c: Add -Wno-ps [...] adds 61b25b6 2016-04-04 Bill Seurer seurer@linux.vnet.ibm.com adds 1c934c5 PR target/67172 * libgcc2.c (L__main): Undefine __LIBGCC_EH [...] adds 63f001c Daily bump. adds 2a655a4 Remove class cache_map and use ggc hash_maps instead (PR c++/70452) adds 1463882 2016-04-05 Richard Biener rguenther@suse.de adds 87825cd 2016-04-05 Richard Biener rguenther@suse.de adds ca94358 PR target/70525 * config/i386/sse.md (*andnot<mode>3): Simp [...] adds 600faa6 PR libstdc++/70437 * include/bits/stl_pair.h (_Constructi [...] adds 9236fc8 Ensure std::thread helpers have internal linkage adds 5a3f5d6 2016-04-05 Richard Biener rguenther@suse.de adds eec3b78 2016-04-05 Richard Biener rguenther@suse.de adds 305d86a PR target/70510 * config/i386/sse.md (iptr): Add V64QI, V32 [...] adds 4f7ebe4 Fix PR c++/70452 (regression in C++ parsing performance) adds 2eac58a PR tree-optimization/70509 * tree-ssa-forwprop.c (simplify_ [...] adds 9c73e58 PR tree-optimization/70509 * simplify-rtx.c (simplify_binar [...] adds aaff837 PR rtl-optimization/70542 * ree.c (add_removable_extension) [...] adds 1e94d2f * testsuite/30_threads/thread/70503.cc: Require -static to work. adds dfc865b Restore atomic builtins usage in libstdc++-v3 adds bdf2392 PR ipa/66223 * ipa-devirt.c (maybe_record_node): Fix commen [...] adds 645a9d8 PR c++/70336 * match.pd (nested int casts): Limit to GIMPLE. adds b782fee * config/pa/predicates.md (integer_store_memory_operand): Ac [...] adds 0b91cce PR c++/70512 * class.c (fixup_may_alias): New. (fixup_attr [...] adds 5a8e414 Daily bump. adds 585aefb PR middle-end/70550 * tree.h (OMP_CLAUSE_FIRSTPRIVATE_IMPLI [...] adds 0cbb513 * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 15b7012 2016-04-06 Yvan Roux yvan.roux@linaro.org Pedro Alve [...] adds ee0356e * src/Makefile.am (libstdc++-symbols.ver): Remove useless /d [...] adds 2c21215 * config/i386/sse.md (shuffletype): Add V32HI and V4TI modes [...] adds 5547150 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TE [...] adds a6f641b * class.c (check_abi_tags): Fix function template handling. adds 72234ee 2016-04-06 Vladimir Makarov vmakarov@redhat.com adds 382ece2 PR preprocessor/61817 PR preprocessor/69391 adds d3831f7 Fix new -Wparentheses warnings encountered during bootstrap adds 5f060aa Fix C++ side of PR c/70436 (missing -Wparentheses warnings) adds f712d48 Daily bump. adds 371df5e * testsuite/30_threads/thread/70503.cc: Adjust from xfail to pass. adds 1b61585 Scan for parallelization of the oacc kernels test-cases in gf [...] adds e283bb4 Avoid needless unsharing during constexpr evaluation (PR c++/70452) adds 508dd60 2016-04-07 Thomas Preud'homme thomas.preudhomme@arm.com adds a96a771 * cgraph.h (struct cgraph_simd_clone): Add mask_mode field. [...] adds 7a6265d PR testsuite/70581 * gcc.dg/lto/simd-function_0.c: New test. adds e15548b Daily bump. adds 7f38718 PR70117, ppc long double isinf adds 87c791f Add goacc/uninit-copy-clause.{c,f95} testcases adds bec0c1e [ARM] PR target/70566 Check that condition register is dead i [...] adds 0aabcdd Remove incorrect warning for parallel implicit firstprivate clause adds fcfbb12 2016-04-08 Maxim Ostapenko m.ostapenko@samsung.com adds 053ec22 Handle an overflow case (PR70498, patch by Marcel Böhme). adds b8106f5 Fix memory allocation size overflows (PR69687, patch by Marce [...] adds 10e8d4c Fix PR number in ChangeLog adds a5f0da9 Complete changes to "Ignore -ftree-parallelize-loops={0,1} using gt" adds 3ac399d PR rtl-optimization/70574 * fwprop.c (forward_propagate_and [...] adds e97d170 PR middle-end/70593 * tree-ssa-coalesce.c (build_ssa_confli [...] adds c6c0523 Fix PR c++/70590 (error: location references block not in blo [...] adds 4b1ddbc Regenerate .pot files. adds 0c30259 gcc/ PR lto/70289 PR ipa/70348 PR tree-optimization/70373 [...] adds 0789703 Daily bump. adds a02dc66 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 3cb1509 PR tree-optimization/70586 * tree-ssa-ifcombine.c (bb_no_si [...] adds d294e3f 2016-04-09 Dominique d'Humieres dominiq@lps.ens.fr adds 07de41b Fix pdr accesses order adds 6cb5ef7 PR rtl-optimization/64886 * gcc.dg/pr64434.c: Skip on hppa* [...] adds 03b2d3c PR tree-optimization/68644 * gcc.dg/tree-ssa/ivopts-lt-2.c: [...] adds 9c0dd50 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. adds 0b68802 * gcc.dg/pic-1.c: Skip on hppa*-*-*. * gcc.dg/pie-1.c: Like [...] adds 16eaaf5 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. adds 5d61c19 PR rtl-optimization/66669 * gcc.dg/loop-8.c: Skip on hppa*-*-*. adds 964f71e * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. adds 4edfdd2 PR testsuite/64039 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail [...] adds 5ecab91 2016-04-09 Jerry DeLisle jvdelisle@gcc.gnu.org adds 2a7e09d Daily bump. adds 74cacd7 2016-04-09 Steven G. Kargl kargl@gcc.gnu.org adds a8c5ce9 2016-04-10 Paolo Carlini paolo.carlini@oracle.com adds a9022b8 Daily bump. adds 537e38b libcc1: Clean compiler-name.h (PR70173) adds fa9ec18 [Patch AArch64 1/3] Enable CRC by default for armv8.1-a adds a702492 [Patch AArch64 2/3] Rework the code to print extension string [...] adds 4d96395 [Patch AArch64 3/3] Fix up for pr70133 adds 22b930c * mangle.c (decl_is_template_id): The template itself counts [...] adds 6273598 [gcc] 2016-04-11 Michael Meissner meissner@linux.vnet.ibm.com adds 643d0b9 Daily bump. adds 84217e9 * omp-low.c (lower_omp_target): Use GOMP_MAP_FIRSTPRIVATE_IN [...] adds 0d60da5 PR tree-optimization/70602 * tree-sra.c (generate_subtree_c [...] adds 6c4df0d Fix typo in copy_cond_phi_args adds f87ba9c Improve libgomp.oacc-c-c++-common/par-loop-comb-reduction-2.c adds 40495bd Merge libgomp.oacc-c-c++-common/loop-reduction-*.c into libgo [...] adds 2d0001b Executable test case for asm flags, by David Wohlferd. adds 1e312f4 libgomp external ABI prototypes maintenance adds 4fbe3ce Revert r234572 (aka PR testsuite/70577) adds 67c7f8e 2016-04-12 Andre Vieira andre.simoesdiasvieira@arm.com adds d2dd85e PR c++/70501 adds 3f94f34 2016-04-12 Edward Smith-Rowland 3dw4rd@verizon.net adds 0b54d96 PR rtl-optimization/70596 * lra-spills.c (spill_pseudos): D [...] adds e971b45 /cp 2016-04-12 Paolo Carlini paolo.carlini@oracle.com adds 8ca5a97 [gcc] 2016-04-12 Michael Meissner meissner@linux.vnet.ibm.com adds 249ca94 PR c++/70571 * g++.dg/ext/pr70571.C: New test. adds 7f2ea2f * config/i386/i386.c (ix86_simd_clone_compute_vecsize_and_si [...] adds 4ff9a8e * class.c (is_really_empty_class): A zero-length array is em [...] adds 6916ce9 2016-04-12 Eric Botcazou ebotcazou@adacore.com adds bf32a52 Fix ChangeLog bug id to be 70640, not 70680 adds 77f9794 reflect: change Value.Call results to not be addressable adds 9231d5c Fix PR c++/70610 (wrong overload resolution during template p [...] adds 4ce015b Daily bump. adds 09321e8 Patch from Roger Orr rogero@howzatt.demon.co.uk PR prepro [...] adds 38ea8a2 PR debug/70628 * rtl.h (convert_memory_address_addr_space_1 [...] adds d08aa03 PR middle-end/70633 * gimplify.c (gimplify_init_constructor [...] adds 66d7bcc 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds b68df76 PR debug/70628 * explow.c (convert_memory_address_addr_spac [...] adds 92bda44 gcc/ adds 518495b PR c++/70615 * cp-gimplify.c (cp_genericize_r): Expand PTRM [...] adds 0c963db PR c++/70594 * decl.c (pop_labels_1): Removed. (note_label [...] adds 29cf24e * constexpr.c (potential_nondependent_constant_expression): [...] adds c8fc844 PR c++/70634 adds 2d33897 2016-04-13 Dominique d'Humieres dominiq@lps.ens.fr adds 0241e4d PR c/70436 * c-parser.c (c_parser_statement_after_labels): [...] adds 92c5325 PR c++/70639 * c-indentation.c (should_warn_for_misleading_ [...] adds 6c40e18 /cp 2016-04-13 Paolo Carlini paolo.carlini@oracle.com adds f1907b8 Make distclean clean up more (PR70173) adds 87fa725 Fix gcc.dg/ifcvt-4.c on 64-bit SPARC (PR rtl-optimization/68749) adds 2368ba0 PR c++/70627 adds e2f0f3b libgomp/ PR testsuite/68242 * testsuite/libgomp.oacc-c-c++ [...] adds 22f82b6 libgo: update to Go 1.6.1 release adds 9d81feb Pass empty class parameters like C. adds 25c036a Warn about empty parameter ABI with -Wabi=9. adds d11f9fe PR c++/70594 * tree-sra.c (create_access_replacement, get_ [...] adds fd49901 PR c++/70641 * ipa-pure-const.c (pass_nothrow::execute): Ca [...] adds 594645e Adjust for new empty class parameter passing ABI. adds d56e1cd check_GNU_style.sh: Avoid false posivies in trailing operator [...] adds 9aed062 PR c++/69517 - [5/6 regression] SEGV on a VLA with excess ini [...] adds 51cb6d0 Daily bump. adds 1d2e0f2 2016-04-14 Richard Biener rguenther@suse.de adds 81cf35e 2016-04-14 Richard Biener rguenther@suse.de adds eae3d58 PR middle-end/70643 adds 3e74b02 g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increa [...] adds b72904f Revert empty class parameter passing ABI changes. adds 22dcab6 PR c++/70029 * tree.c (verify_type): Disable the canonical [...] adds 4c1007f PR c++/70652 - [6 Regression] r234966 causes bootstrap to fai [...] adds 402d7a9 PR c++/70594 * ipa-utils.h (polymorphic_ctor_dtor_p): New p [...] adds dbe1794 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds b9786e3 PR c++/70648 adds 601b594 PR c++/70543 adds da78d8e PR c++/70622 adds 11c5554 libgomp/ * testsuite/libgomp.oacc-fortran/non-scalar-data.f [...] adds 1183664 [gcc] 2016-04-14 Michael Meissner meissner@linux.vnet.ibm.com adds 608f57d Daily bump. adds eb40296 PR c++/70528 adds 9b89ee4 PR c++/70494 adds ca1a407 2016-04-15 Richard Biener rguenther@suse.de Alan Modra [...] adds 65717bb AVX-512. Fix mem operand modifier for Intel syntax. adds 4e4f3d2 Split out OMP constructs' SIMD clone supporting code adds b4ba835 PR c/70436 c/ * c-parser.c (c_parser_pragma): Add IF_P argu [...] adds ed92874 PR c++/69517 PR c++/70019 PR c++/70588 * g++.dg/cpp1y/vla [...] adds 309bbaa [testsuite] PR rtl-optimization/70681: XFAIL ira-shrinkwrap-p [...] adds c970b33 PR c++/70675 * tree-pretty-print.c (do_niy): Add FLAGS argu [...] adds 926f942 PR c/70651 * c-common.c (build_va_arg): Change two asserts [...] adds 64c1df3 i386: Don't convert stack operations to pushes if using a redzone. adds c9fc8da [ARM][doc] Document deprecation of pre-ARMv4T architecture revisions adds f650fd6 config/nvptx/nvptx.opt (moptimize): Add a period at end of he [...] adds eac243e PR c/70671 * c-typeck.c (build_unary_op): Pass location dow [...] adds a050099 PR c++/70594 * constexpr.c (constexpr_call_table): Preserve [...] adds 72709ee * BASE-VER: Set to 7.0.0. adds 950c318 AVX-512. Fix mode size check. adds 1b8b0eb * crontab: Enable snapshots from gcc-6-branch. adds 945332d PR c++/70505 adds 075219c PR c++/70685 * constexpr.c (get_fundef_copy): Handle null *slot. adds 61f4d48 Daily bump. adds 2f7867d PR ipa/70018 * cgraph.c (cgraph_node::get_availability): Ad [...] adds 8b4ee73 PR ipa/70018 * cgraph.c (cgraph_set_const_flag_1): Only set [...] adds 6132820 2016-04-16 Sandra Loosemore sandra@codesourcery.com adds 872892e Daily bump. adds fff44d9 Add pass parameter to TERMINATE_PASS_LIST adds d572fcf Propagate dump flags in pass_manager::register_pass adds 67add97 Add debug_varinfo and debug_varmap adds c6f8236 Only finalize dot files that have been initialized adds 2b330f0 Simplify loop in pp_write_text_as_dot_label_to_stream adds 813d446 Fix record-shape escapes in pp_write_text_as_dot_label_to_stream adds ace1bf5 Handle backslash in pp_write_text_as_dot_label_to_stream adds 530dc12 PR ipa/70018 * cgraph.h (cgraph_node::set_const_flag, cgra [...] adds 5a5f50e * predict.c (combine_predictions_for_bb): Add dry_run parmae [...] adds f1dc3c5 * analyze_brprob: Update comment. adds 021ad2f * c-ada-spec.c (get_underlying_decl): Return the typedef, if [...] adds 3acb68c PR bootstrap/70706 * graphite.c (graphite_finalize): Update [...] adds 852c0bf PR bootstrap/70706 * predict.h (tree_estimate_probability): [...] adds 3d8b8c8 Daily bump. adds 3442e61 Obvious typo in comment. adds 1f55683 Trivial comment misspelling. adds 67ccbf3 Add dot-file scans to pr70161.c adds cfded69 hsa: Fix bootstrap with older host compilers adds 2301b98 2016-04-18 Arnaud Charlet charlet@adacore.com adds 5fa242c 2016-04-18 Arnaud Charlet charlet@adacore.com adds e98442d 2016-04-18 Jerome Lambourg lambourg@adacore.com adds 90e4a3b 2016-04-18 Richard Biener rguenther@suse.de adds 4fa38d6 * gcc-interface/decl.c: Rename Descendent -> Descendant adds f6cf233 2016-04-18 Arnaud Charlet charlet@adacore.com adds b360635 2016-04-18 Ed Schonberg schonberg@adacore.com adds 257893f * gnatvsn.ads (Library_Version): Bump to 7. adds 9c1b4b9 2016-04-18 Ed Schonberg schonberg@adacore.com adds a8eb958 2016-04-18 Yannick Moy moy@adacore.com adds c4d6f8b 2016-04-18 Ed Schonberg schonberg@adacore.com adds f40facb 2016-04-18 Eric Botcazou ebotcazou@adacore.com adds 61e1893 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds 33a9aa9 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds 86d6ea2 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds c8e6203 2016-04-18 Eric Botcazou ebotcazou@adacore.com adds b30066a 2016-04-18 Ed Schonberg schonberg@adacore.com adds 887b310 2016-04-18 Bob Duff duff@adacore.com adds 90a408d 2016-04-18 Yannick Moy moy@adacore.com adds 82eb6a0 2016-04-18 Ed Schonberg schonberg@adacore.com adds c41e404 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds c175273 Minor code cleanups. adds 582f02f 2016-04-18 Bob Duff duff@adacore.com adds 4a83cc3 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds ba662f0 2016-04-18 Gary Dismukes dismukes@adacore.com adds c8f4f46 2016-04-18 Bob Duff duff@adacore.com adds 68a832f 2016-04-18 Richard Biener rguenther@suse.de adds 950db54 2016-04-18 Richard Biener rguenther@suse.de adds ee9c4d3 PR target/70711 * config/arm/bpabi.h (BE8_LINK_SPEC): Add e [...] adds 2609e4d 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds cfc922e 2016-04-18 Gary Dismukes dismukes@adacore.com adds 506761a 2016-04-18 Ed Schonberg schonberg@adacore.com adds dfcae73 2016-04-18 Hristian Kirtchev kirtchev@adacore.com adds a0a1597 2016-04-18 Arnaud Charlet charlet@adacore.com adds 3e0cbfe 2016-04-18 Yannick Moy moy@adacore.com adds 0b2dcb6 2016-04-18 Arnaud Charlet charlet@adacore.com adds 9c890dc 2016-04-18 Arnaud Charlet charlet@adacore.com adds d4706d0 2016-04-18 Arnaud Charlet charlet@adacore.com adds 9a1829d Minor editing. adds 2b596cd 2016-04-18 Ed Schonberg schonberg@adacore.com adds b379e58 2016-04-18 Arnaud Charlet charlet@adacore.com adds 97d14ea 2016-04-18 Arnaud Charlet charlet@adacore.com adds 10abddb 2016-04-18 Richard Biener rguenther@suse.de adds 698c478 Avoid -Wsign-compare warnings in std::to_string() adds 7bf3dcf Add attribute((unused)) in libstdc++ headers adds 7bb82ac Don't include internal header in libstdc++ tests adds 70834fa Make use of extensions more explicit in libstdc++ tests adds 041c998a Define std::thread::id comparison operators at namespace-scope adds d77a450 * config/cpu/sh/atomicity.h: Fix typo in comment. adds 3cb1e7b Remove unused typedefs in std::bind types adds d989285 * tree-ssa-loop-ivopts.c (avg_loop_niter): Use also max_loo [...] adds 227eea3 PR libstdc++/41759 reword static assertions in <random> adds 6dfdcee Update install.texi for GCC 6 on Solaris adds 6335546 * config/i386/mmx.md (*vec_extractv2sf_0): Use gen_lowpart. [...] adds e6e7a47 PR c++/70690 adds 3f6e13d Optimize load double into xmm with zero_extend adds 5d4b30e * tree.h (TYPE_ALIGN, DECL_ALIGN): Return shifted amount. ( [...] adds 56b5ad6 Daily bump. adds 003000a 2016-04-18 Vladimir Makarov vmakarov@redhat.com adds 9e074a9 2016-04-19 Richard Biener rguenther@suse.de adds ee623a8 2016-04-19 Bob Duff duff@adacore.com adds 6edf7a1 2016-04-19 Ed Schonberg schonberg@adacore.com adds 410a40a 2016-04-19 Arnaud Charlet charlet@adacore.com adds 6018aae 2016-04-19 Ed Schonberg schonberg@adacore.com adds ba2a49d 2016-04-19 Eric Botcazou ebotcazou@adacore.com adds 620d73c 2016-04-19 Arnaud Charlet charlet@adacore.com adds cdfa20c 2016-04-19 Arnaud Charlet charlet@adacore.com adds 4dc3174 2016-04-19 Arnaud Charlet charlet@adacore.com adds 15fca30 2016-04-19 Hristian Kirtchev kirtchev@adacore.com adds 65e1720 2016-04-19 Olivier Hainque hainque@adacore.com adds 222ac31 2016-04-19 Richard Biener rguenther@suse.de adds cc28d5c 2016-04-19 Olivier Hainque hainque@adacore.com adds 544c4d8 * doc/gnat_rm/standard_and_implementation_defined_res [...] adds cbcbdb5 PR c++/70522 adds 5edb688 * config/i386/i386.c (ix86_decompose_address): Use lowpart_s [...] adds 263b547 2016-04-19 Richard Biener rguenther@suse.de adds b7040bb Remove UNSPEC_LOADU and UNSPEC_STOREU adds 46c5738 2016-04-19 Edward Smith-Rowland 3dw4rd@verizon.net adds 901cf1e Allocate memory on cache line if requested adds 9b695ed Tiny C++ cleanups. adds 12133d9 Add noexcept to Filesystem TS operators adds 00d7e7b libstdc++/70609 fix filesystem::copy() adds 06ff63b libstdc++/69703 ignore endianness in codecvt_utf8 adds d198067 PR c++/68206 - Fix constexpr diagnostics with loops. adds cf03ba1 Improve constexpr handling of other loop forms. adds f60f68f DR 2137 - copy-constructor rank in list-initialization adds acda221 2016-04-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds a473536 PR c++/66543 - -Wunused-but-set* false positives adds 4cdbe9d * testsuite/lib/libjava.exp (libjava_arguments): Use 'file [...] adds c62c484 Remove ssememalign adds 83fdb75 Daily bump. adds b300d75 Attach PR number to most recent entry. adds 6ca2913 PR middle-end/70680 * gimplify.c (gimplify_omp_for): Call o [...] adds 5453043 PR70674: S/390: Add memory barrier to stack pointer restore f [...] adds 9d2d406 2016-04-20 Richard Biener rguenther@suse.de adds 5da394f 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 157c814 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds ebb4ceb 2016-04-20 Gary Dismukes dismukes@adacore.com adds 3f6c57e 2016-04-20 Vincent Celier celier@adacore.com adds a69c81b 2016-04-20 Javier Miranda miranda@adacore.com adds 2de214f 2016-04-20 Javier Miranda miranda@adacore.com adds 3f5a114 2016-04-20 Arnaud Charlet charlet@adacore.com adds 670f638 2016-04-20 Javier Miranda miranda@adacore.com adds 27117a5 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds c4c4e98 2016-04-20 Arnaud Charlet charlet@adacore.com adds b2ff4e1 2016-04-20 Yannick Moy moy@adacore.com adds acd4c1e 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 97efb92 PR tree-optimization/70725 * tree-if-conv.c (is_false_predi [...] adds 0cc3cb0 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 58e133a 2016-04-20 Ed Schonberg schonberg@adacore.com adds 6ea7637 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 22c03c9 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds dea3743 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds b95a77c 2016-04-20 Arnaud Charlet charlet@adacore.com adds 9193c10 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 982fcee 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 527674c 2016-04-20 Vincent Celier celier@adacore.com adds 3fd1226 2016-04-20 Ed Schonberg schonberg@adacore.com adds b80646f Minor reformatting. adds a0be350 2016-04-20 Yannick Moy moy@adacore.com adds 0c4e057 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 808ac3d 2016-04-20 Ed Schonberg schonberg@adacore.com adds b0e188f 2016-04-20 Bob Duff duff@adacore.com adds 5aa9626 2016-04-20 Hristian Kirtchev kirtchev@adacore.com adds 9c20237 2016-04-20 Bob Duff duff@adacore.com adds 4fb4873 * tree-scalar-evolution.c (interpret_rhs_expr): Handle BIT_A [...] adds 7a6c824 gcc/ adds b467280 * gnat.dg/self1.adb: Remove now incorrect test. adds a887661 * tree-if-conv.c (is_false_predicate): For NULL_TREE return [...] adds eadb4d2 2016-04-20 Richard Biener rguenther@suse.de adds 1db745e Replace -skip-rax-setup with -mskip-rax-setup adds 482539e [AArch64] Work around PR target/64971 adds 3ff8bb6 Simplify ix86_expand_vector_move_misalign adds 60add81 * config/i386/i386.md (*lea<mode>_general_1): Rename from * [...] adds 04b7dfa Don't build 32-bit libatomic with -march=i486 on x86-64 adds 4076531 * semantics.c (finish_compound_lteral): Don't wrap VECTOR_TY [...] adds bd6f374 PR tree-optimization/56625 PR tree-optimization/69489 * tr [...] adds 70574e6 Fix PR c++/69363 adds 9703b76 2016-04-20 Martin Galvan martin.galvan@tallertechnologies.com adds 4bd8a05 PR tree-optimization/69489 * tree-if-conv.c (phi_convertibl [...] adds 559b36a Fix std::codecvt_utf8* for big-endian targets adds e340075 Update load scan avx256-unaligned-load-1.c adds 8a574c1 Add -mtune-ctrl=sse_typeless_stores to avx256-unaligned-store-2.c adds 2b073aa cp/ PR c++/55635 * init.c (build_vec_delete_1): Protect op [...] adds 0537e7e Daily bump. adds 927a455 2016-04-21 Javier Miranda miranda@adacore.com adds f77bb40 2016-04-21 Javier Miranda miranda@adacore.com adds 02e5d0d 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds b63b3ba 2016-04-21 Javier Miranda miranda@adacore.com adds 4d9be73 2016-04-21 Ed Schonberg schonberg@adacore.com adds f4e1889 2016-04-21 Javier Miranda miranda@adacore.com adds bfbd9cf 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 764451d 2016-04-21 Ed Schonberg schonberg@adacore.com adds 32a4442 Minor reformatting. adds a792d79 2016-04-21 Gary Dismukes dismukes@adacore.com adds 1419006 2016-04-21 Philippe Gil gil@adacore.com adds ed7bb95 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 5933208 2016-04-21 Arnaud Charlet charlet@adacore.com adds 4dc22c9 * tree-ssa-loop-unswitch.c (tree_unswitch_single_loop): Use [...] adds c098acf 2016-04-21 Gary Dismukes dismukes@adacore.com adds 0fa0331 2016-04-21 Eric Botcazou ebotcazou@adacore.com adds ace7bf0 PR ipa/70018 * cgraph.c (cgraph_set_nothrow_flag_1): Rename [...] adds fbcea80 * ipa-inline.c (can_inline_edge_p): Pass caller info to ult [...] adds 4f187ca 2016-04-21 Philippe Gil gil@adacore.com adds adf0828 2016-04-21 Javier Miranda miranda@adacore.com adds fda1b8b 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 523f3a9 max(INT_MIN, x) -> x adds a2d36a1 2016-04-21 Ed Schonberg schonberg@adacore.com adds 3e5b214 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 0ea0222 2016-04-21 Jerome Lambourg lambourg@adacore.com adds 238921a 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 39adf1e * gnat_rm.texi, gnat_ugn.texi, doc/gnat_ugn/g [...] adds ee91a8d 2016-04-21 Arnaud Charlet charlet@adacore.com adds d4fbac2 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds 0b254a4 2016-04-21 Hristian Kirtchev kirtchev@adacore.com adds f3ec097 min(-x, -y), min(~x, ~y) adds 7434c6f PR tree-optimization/70715 * tree-ssa-loop-niter.c (loop_ex [...] adds 06777d8 2016-04-21 Richard Biener rguenther@suse.de adds fb96547 Cherry-pick r266868 from upstream. adds 310a961 libgomp nvptx plugin: make cuMemFreeHost error non-fatal adds 2a4df97 2016-04-21 Richard Biener rguenther@suse.de adds 1c51a59 Regenerate .pot files. adds 5d429e9 AVX-512. PR target/70728. Use separate constraint for AVX-512BW adds 192bf59 PR c++/70513 * parser.c (cp_parser_enum_specifier): Check a [...] adds 15acd78 /cp 2016-04-21 Paolo Carlini paolo.carlini@oracle.com adds ec1e6ec * sv.po: Update. adds bed3961 Reuse the saved_scope structures allocated by push_to_top_level adds 55f9c6e vrp: remove redundant has_single_use tests adds fd3211e X86: Fix a typo in call_insn_operand adds 394ce52 Daily bump. adds 1701058 * config/m68k/linux-atomic.c: Do not include unistd.h adds c08d461 2016-04-22 Richard Biener rguenther@suse.de adds f29d86c 2016-04-22 Richard Biener rguenther@suse.de adds 67d05b1 [PATCH 1/2] (header usage fix) remove unused system header includes adds d637913 [PATCH 2/2] (header usage fix) include c++ headers in system.h adds c052a8d 2016-04-22 Dominique d'Humieres dominiq@lps.ens.fr adds 5352530 * parser.c (cp_parser_perform_range_for_lookup): Decay the array. adds 9c980ab * c-cppbuiltin.c (c_cpp_builtins): Fix __cpp_range_based_for. adds 426c75c [testsuite] gcc-dg: handle all return values when shouldfail is set adds c268ae8 Add myself as maintainer for the PowerPC port adds b3446c2 Daily bump. adds 6baae25 cmd/go: bring in final version of gccgo pkg-config support adds 524df59 add basic .gitattributes files to notice whitespace issues adds 566d49d PR libstdc++/70745 * include/bits/regex_executor.tcc (_Exec [...] adds b1d7ecf compiler: Expose runtime code through Func_expression. adds 4bbfd6c PR sanitizer/70712 * cfgexpand.c (expand_stack_vars): Fix typo. adds 1b47aaf Daily bump. adds 457b1ad add some utility methods to vec adds a2c97ec stop using rtx_insn_list in reorg.c adds 0a87e29 make avail_stores a vec<rtx_insn *> adds d082ff4 libstdc++/70762 fix fallback implementation of nonexistent_path adds d89423c * config/i386/i386-protos.h (standard_sse_constant_p): Add [...] adds 9dc72e9 * config/i386/i386.md (*lea<mode>_general_4): Use const_0_to [...] adds 780568d Daily bump. adds d40b10b 2016-04-25 Michael Collison michael.collison@linaro.org adds 0e32b65 2016-04-25 Michael Collison michael.collison@linaro.org [...] adds c11ece2 2016-04-25 Richard Biener rguenther@suse.de adds 10dd650 * config/msp430/cmpd.c (__mspabi_cmpf): Add prototype. (__m [...] adds 0550f1b * config/msp430/msp430.md (ashlhi3): Optimize one bit shifts [...] adds 847f00f Revert the last change in libatomic adds 5f9065e 2016-04-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 282818a Correct ChangeLog entry adds f5d49c1 Implement C++17 [[maybe_unused]] attribute. adds cc1e50b * gdbinit.in: Skip is-a.h. adds 8a62de8 * config/i386/i386.md (*movoi_internal_avx): Set mode attrib [...] adds 8f1ab68 * config/i386/predicates.md (const0_operand): Do not match [...] adds 38ad484 * sv.po: Update. adds 9b325bd * config/i386/i386.md (*movxi_internal_avx512f): Use insn ty [...] adds 37075cd Daily bump. adds c05979a PR bootstrap/70704 * configure.ac (--enable-stage1-checking [...] adds b3d7279 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output [...] adds 26b4c68 Compile libcilkrts with -funwind-tables (PR target/60290) adds 97920c7 Support .lbss etc. sections with Solaris as (PR target/59407) adds 3d2da6d Support .largecomm with Solaris as (PR target/61821) adds e6ee4c6 PR tree-optimization/70771 PR tree-optimization/70775 * tr [...] adds db5c1c9 * tree-if-conv.c (any_pred_load_store): New static variable. [...] adds 514727a Bootstrapped/regtested on x86_64-linux, ok for trunk? adds 22ad0118 Verify __builtin_unreachable and __builtin_trap are not calle [...] adds 221d672 Fix FAIL: gcc.dg/tree-ssa/minmax-2.c scan-tree-dump optimized [...] adds 78d0c69 Fix x86 testcases for -frename-registers. adds 1c0ba16 Enable -frename-registers at -O2. adds a9ad7ef i386: Add a variant peephole for lea rather than ops that clo [...] adds bff407f match.pd: X + X --> X * 2 for integers adds 3f645e6 * c-c++-common/cpp/pr63831-1.c: Don't test for C++ values here. adds fa20ebd PR c/67784 * c-parser.c (c_parser_maybe_reclassify_token): [...] adds 9db4780 PR c/70791 * c-decl.c (pushdecl): Pass LOCUS down to warning. adds 8c51f92 match.pd: u + 3 < u is u > UINT_MAX - 3 adds b6ef185 * reorg.c (try_merge_delay_insns): Declare i and j inside th [...] adds b0c0971 compiler: Add Enclosed_var_expression. adds 9ad1b71 2016-04-26 Zhouyi Zhou yizhouzhou@ict.ac.cn adds ee4194a 2016-04-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 3eedf9b Fix PR c++/70241 (inconsistent access with in-class enumeration) adds 37229a7 PR c++/66639 - declare __func__ , __FUNCTION__ & __PRETTY_FUN [...] adds 6180904 Daily bump. adds b7a4b21 [Microblaze] Redefine LINK_SPEC for RTEMS adds bc6897e [libatomic] Add RTEMS support adds 35e4ca3 * gcc-interface/Makefile.in (x86 GNU/Hurd): Use s-osinte-gnu [...] adds 6b64df1 PR sanitizer/70683 * tree.h (inchash::add_expr): Add FLAGS [...] adds 1e9eef1 * gennews (files): Add files for GCC 6. adds 9fb8740 PR ada/70759 * stor-layout.h (internal_reference_types): De [...] adds 4038523 * doc/invoke.texi (Warning Options): Add -Wmemset-elt-size. [...] adds 7b43431 2016-04-27 Richard Biener rguenther@suse.de adds 49547b8 2016-04-27 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds baaf92d * gcc-interface/gigi.h (gnat_to_gnu_entity): Adjust prototyp [...] adds 3730828 Fix typo in gcc/testsuite/ChangeLog for revision 235436. adds 03ca2cd Fix ChangeLog entry for r235478 adds f2a38ba 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds ee2b792 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds f0e35aa PR middle-end/49889 gcc * varasm.c (merge_weak): Generate an [...] adds 1e979d9 * doc/invoke.texi (-frename-registers): Also enabled at -Os. adds d120866 libstdc++/70767 Define std::numeric_limits<cv T> in C++98 mode adds 62539c1 2016-04-27 Bob Duff duff@adacore.com adds dde200b 2016-04-27 Arnaud Charlet charlet@adacore.com adds d8e539a 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds 9e52df9 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds b765880 2016-04-27 Vincent Celier celier@adacore.com adds 7424727 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds 9b29458 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds 12760d3 2016-04-27 Bob Duff duff@adacore.com adds a667e04 2016-04-27 Hristian Kirtchev kirtchev@adacore.com adds 5ee5282 2016-04-27 Ed Schonberg schonberg@adacore.com adds 2f3f99c 2016-04-27 Bob Duff duff@adacore.com adds b7fdb20 2016-04-27 Arnaud Charlet charlet@adacore.com adds 21647c2 2016-04-27 Arnaud Charlet charleT@adacore.com adds 2606272 2016-04-27 Arnaud Charlet charlet@adacore.com adds 8b8be17 2016-04-27 Arnaud Charlet charlet@adacore.com adds 886d546 cp/ * constexpr.c (get_fundef_copy): Use the original funct [...] adds 46b58ce PR sanitizer/70683 * tree-core.h (enum operand_equal_flag): [...] adds 8974b62 2016-04-27 Richard Biener rguenther@suse.de adds 7c77887 [rtlanal.c] Convert conditional compilation on WORD_REGISTER_ [...] adds 279305d * tree-ssa-loop-ivopts.c (struct iv): Use pointer to struct [...] adds 1c20e26 * tree-ssa-loop-ivopts.c (iv_ca_dump): Fix level of indentat [...] adds 553c9f2 DWARF: turn dw_loc_descr_node field into hash map for frame o [...] adds a80f3f4 Replace ".{5}" with ".{5,6}" in avx512vl-vmovdqa64-1.c adds 4dad9e0 Extend STV pass to 64-bit mode adds 573e25d * config/i386/i386.md (lea arith with mem operand + setcc p [...] adds 7bc6778 Fix comment in rtl.def adds 6a1231a * sem_aux.adb (Is_By_Reference_Type): Also return true for a [...] adds 5b8dd5e Convert DF_SCAN etc from #define to an enum adds f331b9f * config/i386/i386.c (ix86_spill_class): Enable for TARGET_S [...] adds d8000c9 df: make df_problem instances "const" adds 6313d5d maybe_set_first_label_num can take an rtx_code_label * adds 425b157 [AArch64] Replace insn to zero up SIMD registers adds 8a560c3 2016-04-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 605a455 PR c++/69024 PR c++/68997 * cilk.c (cilk_ignorable_spawn_r [...] adds e665d8c * tree-ssa-dom.c (record_temporary_equivalences): Fix [...] adds e3008af Reduce nesting of parentheses in conditionals generated by ge [...] adds dfba090 match.pd: unsigned A - B > A --> A < B adds 0ef0478 2016-04-27 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 82cbfc9 * config/i386/i386.md (sign_extend to memory peephole2s): Us [...] adds 83ff1903 Daily bump. adds 65d0220 gcc/ * common/config/sh/sh-common.c: Remove SH5 support. * [...] adds d671e22 2016-04-28 Richard Biener rguenther@suse.de adds f0307fc 2016-04-28 Matthias Klose doko@ubuntu.com adds e3e8c48 gcc/c-family/ChangeLog: adds a588355 [ARC] Add SIMD extensions for ARC HS adds 535d6bc PR ada/70786 * a-textio.adb (Get_Immediate): Add missing 'n [...] adds 5caa55b [ARC/LIBGCC] Add TLS support. adds 4260aee [ARC] Add TLS support. adds 448fda2 Replace AWK script with the python script. adds 4559096 * config/i386/i386.md (*fop_<mode>_1_mixed): Do not check fo [...] adds 576030e8 [ARC] Don't use drsub* instructions when selecting fpuda. adds ba2fc9b [AArch64] Define WORD_REGISTER_OPERATIONS to zero and comment why adds fe47c0c * include/bits/hashtable_policy.h (__detail::_Insert_base, [...] adds 8e3a3e9 libstdc++/70766 use std::addressof instead of operator& adds cbcde14 2016-04-28 Richard Biener rguenther@suse.de adds 4c492d7 [ARC] Fix FPX/FPUDA code gen when compiling for big-endian. adds f43a70e [ARC] Pass mfpuda to assembler. adds 70e170e [internal-fn.c][committed] Convert conditional compilation on [...] adds 8fb53b7 Verify that context of local DECLs is the current function adds e49628b Update .po files. adds 572f830 Cilk Plus testsuite needs massive cleanup (PR testsuite/70595) adds 19df9dd Don't include minor version in GCJ ABI version (PR java/70839) adds cf977d5 * config/i386/i386.md (sse4_1_round<mode>2): Add avx512f alt [...] adds e40e534 This patch adds support for the signed and unsigned int versi [...] adds 869978b Forgotten gcc/java/ChangeLog entry. adds b4160bd doc/extend.texi: Discourage use of the optimize attribute adds 6e60519 * config/i386/i386.md (zeroing peephole2): Use general_reg_o [...] adds 4da04b7e nds32: Fix casesi (PR70668) adds 41ce2bf 2016-04-28 Andrew Burgess andrew.burgess@embecosm.com adds 30cebcc tracer: Make bb_seen static adds 287c398 PR target/70821 * config/i386/sync.md (define_peephole2 *at [...] adds 5742173 2016-04-28 Andrew Burgess andrew.burgess@embecosm.com adds 5a4980b rs6000: Rename insn_chain_scanned_p to spe_insn_chain_scanned_p adds a22e420 2016-04-28 Joern Rennecke joern.rennecke@embecosm.com [...] adds 406f475 * ChangeLog: Remove duplicate entry. adds 87f8e12 sbitmap: Remove popcount adds dd9bf0b 2016-04-28 Joern Rennecke joern.rennecke@embecosm.com [...] adds 3ae3cb4 * cvt.c (cp_get_callee): New. adds ddd2a3d Implement C++17 [[nodiscard]] attribute. adds fc3cb33 * gdbinit.in: Skip line-map.h. adds 11bc289 2016-04-28 Joern Rennecke joern.rennecke@embecosm.com [...] adds 2940fc4 * config/i386/i386.md (peephole2s for operations with memory [...] adds 50075d7 compiler: Export String_index_expression. adds 1a60079 2016-04-28 Andrew Burgess andrew.burgess@embecosm.com adds 883ee34 rs6000: Clean up rs6000_stack_info a bit adds cdd06d5 PR target/70858 * config/i386/i386.c (bdesc_special_args): [...] adds 91e7d2c compiler: Mark concurrent calls. adds d215eec 2016-04-28 Andrew MacLeod amacleod@redhat.com adds c2087b5 PR middle-end/70843 * fold-const.c (operand_equal_p): Don't [...] adds 38003f5 Daily bump. adds 8f48d32 * config/i386/i386.md (Load+RegOp to Mov+MemOp peephole2): [...] adds fb13bff 2016-04-29 Richard Biener rguenther@suse.de adds 73447cc 2016-04-29 Richard Biener rguenther@suse.de adds bad9235 [ARC] Fix unwanted match for sign extend 16-bit constant. adds 00371d6 2016-04-29 Richard Biener rguenther@suse.de adds efa1b7a avr-related reload fix from Senthil Kumar Selvaraj adds 7396c35 S/390: Memory constraint cleanup adds 4ae803e S/390: Replace LDER with LDR. adds d7377ee Clean up tests where a later dg-do completely overrides another. adds eb16928 PR/69089: C++-11: Ingore "alignas(0)". adds 016d030 S/390: Improve documentation of s390_reload_costs. adds 608e1e3 [ARC] Fix obsolete constraint. adds bf8ce8a include/ * longlong.h (umul_ppmm): Remove SHMEDIA checks. ( [...] adds 7238c72 [ARC] Handle FPX NaN within optimized floating point library. adds 833ec5d * config/i386/predicates.md (constm1_operand): Fix comparison. adds f387645 2016-04-29 Andrew Burgess andrew.burgess@embecosm.com adds 568128c PR sanitizer/70342 * fold-const.c (tree_single_nonzero_warn [...] adds 025dd1e PR c/70852 * c-common.c (warn_for_memset): Check domain bef [...] adds 22912e7 gcc/ adds f6fac0a libgcc/ * config/sh/crt1.S: Remove SH5 support. * config/sh [...] adds df4cf99 * config/i386/i386.md (operations with memory inputs settin [...] adds 3764e8b * config/i386/i386.md (unspec): Add UNSPEC_PROBE_STACK. (pr [...] adds ddec7b2 Add DW_LANG_Rust adds 8b06624 gcc/testsuite/ChangeLog PR tree-optimization/70803 * gcc.d [...] adds 33b7ef5 Remove trailing whitespace from libstdc++-v3 files adds dbe804d PR target/69810 * config/rs6000/rs6000.md (EX [...] adds b98e0db Update scan-assembler-not in PR target/70155 tests adds b0da058 escape: Remove previously existing analysis. adds 4d0a8ba gcc/c-family/ PR middle-end/70626 * c-common.h (c_oacc_spl [...] adds 46f3783 2016-04-29 Patrick Palka ppalka@gcc.gnu.org adds d94e622 [gcc] adds 5b4b474 ira.c tidies: move pdx_subregs into reg_equiv adds bd8bdc7 ira.c tidies: split update_reg_equivs adds 6574722 ira.c tidies: validate_equiv_mem_from_store adds 1b8aec7 ira.c combine_and_move_insns, and ordering of functions adds 0327cdb ira.c use DF infrastructure for combine_and_move_insns adds 7563075 ira.c validate_equiv_mem adds 0c4005b /cp 2016-04-29 Paolo Carlini paolo.carlini@oracle.com adds b662dac Goodbye REG_LIVE_LENGTH adds 32305c3 Goodbye REG_FREQ_CALLS_CROSSED and REG_N_THROWING_CALLS_CROSSED adds 3e4c45a Daily bump. adds 90ae224 [RS6000] Simplify setting of fixed_regs[RS6000_PIC_OFFSET_TAB [...] adds 43a8beb [RS6000] PR69645, -ffixed-reg ignored adds 33d06db [RS6000] Split SAVRES_STRATEGY adds cffc0b3 [RS6000] Allow saving of fixed regs. adds 1c492b4 testsuite/ * g++.old-deja/g++.jason/thunk3.C: Remove SH5 che [...] adds a0b7891 gcc/ * config/sh/sh.c (register_sh_passes, sh_option_overrid [...] adds 1a5c814 Handle -fcilkplus in Mac OS X LINK_COMMAND_SPEC adds 9a9b5ab / * config.guess: Remove SH5 support. * config.sub: Likewi [...] adds 5505dab / * config.guess: Revert r235676. * config.sub: Revert r235676. adds 7f93182 ada/ * gcc-interface/Make-lang.in (ACATSCMD): New variable. [...] adds cae6c43 * sv.po: Update. adds 5dab020 * zh_CN.po: Update. adds e490248 Daily bump. adds 7d8567f gcc/ * config/sh/predicates.md (any_register_operand, zero_e [...] adds e2b3a97 gcc/ * config/sh/linux.h (SH_DIV_STRATEGY_DEFAULT, SH_DIV_S [...] adds 09c4fd2 gcc/ * config/sh/sh.h (TARGET_SH4): Remove and use default i [...] adds f43f6d9 * config/rs6000/rs6000.c (altivec_expand_lv_builtin): Do not [...] adds 8a7999f gcc/ * config/sh/sh.md (push, pop, ic_invalidate_line, cstor [...] adds bee4f5e PR bootstrap/70704 * configure.ac (--enable-stage1-checking [...] adds f0dc328 * config/i386/constraints.md (BC): Only allow -1 operands. [...] adds ae4070a Daily bump. adds 67c84df gcc/ PR target/52898 * config/sh/sh.c (sh_option_override): [...] adds ef5f9bf * gcc-interface/trans.c (Range_to_gnu): New static function. [...] adds 773d09b Fix ICE in dump_pred_graph adds f7b8c21 * gcc-interface/decl.c (elaborate_reference_1): Do not bothe [...] adds bb813a6 gcc/ * config/sh/sh.md (*negnegt, *movtt): Remove. adds c8eb427 2016-05-02 Richard Biener rguenther@suse.de adds 595d11b 2016-05-02 Richard Biener rguenther@suse.de adds fd6f250 [ARC] Add new ARCv2 instructions. adds 3a2486a 2016-05-02 Ed Schonberg schonberg@adacore.com adds 111399d 2016-05-02 Arnaud Charlet charlet@adacore.com adds 7f5dd8d Minor reformatting. adds 743ace5 Symbol summary: refactor usage of gcc_checking_asserts adds da2270e 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds bc885df 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds ada11b0 2016-05-02 Thomas Quinot quinot@adacore.com adds 4fcd52f 2016-05-02 Bob Duff duff@adacore.com adds 8b5709d Fix warnings, update source code. adds 32115ea Support <, <=, > and >= for offset_int and widest_int adds 9fdc1ed Support << and >> for offset_int and widest_int adds ee31dd3 Add a wi::to_wide helper function adds 7864cde Simplify cst_and_fits_in_hwi adds fcc42a9 2016-05-02 Ed Schonberg schonberg@adacore.com adds 5ddfcfd Minor reformatting. adds 5c864f3 2016-05-02 Arnaud Charlet charlet@adacore.com adds ef1818a 2016-05-02 Arnaud Charlet charlet@adacore.com adds c8f4da7 * config/i386/predicates.md (nonimm_ssenomem_operand): New p [...] adds 1b4a708 2016-05-02 Yannick Moy moy@adacore.com adds 11e6928 2016-05-02 Arnaud Charlet charlet@adacore.com adds 2c011bc 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds 04dc156 2016-05-02 Arnaud Charlet charlet@adacore.com adds f74a102 2016-05-02 Tristan Gingold gingold@adacore.com adds f5d97bf 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds b98d0bd Minor reformatting. adds 56d8dd5 PR rtl-optimization/70886 * sched-deps.c (estimate_dep_weak [...] adds f990659 2016-05-02 Gary Dismukes dismukes@adacore.com adds 83986ef Minor reformatting. adds 6d22398 2016-05-02 Jerome Lambourg lambourg@adacore.com adds b0f30a5 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds 8f2fccf 2016-05-02 Hristian Kirtchev kirtchev@adacore.com adds b13dd27 2016-05-02 Gary Dismukes dismukes@adacore.com adds c09c467 2016-05-02 Javier Miranda miranda@adacore.com adds 5769417 2016-05-02 Gary Dismukes dismukes@adacore.com adds 26c955f Minor reformatting. adds c70d52d 2016-05-02 Ed Schonberg schonberg@adacore.com adds b3c0795 2016-05-02 Tristan Gingold gingold@adacore.com adds 621e067 Minor reformatting. adds 5fbb617 [PR target/70860] [nvptx] Handle NULL cfun in nvptx_libcall_value adds 7581b50 [ARC] Various instruction pattern fixes adds dd185f6 PR c/70851 * c-decl.c (grokdeclarator): Diagnose when array [...] adds 7d1d684 Fix make install-gcc-specs with empty GCC_SPEC_FILES adds 28e869d gcc/ * omp-low.c (struct oacc_loop): Add 'inner' field. (n [...] adds eb1a077 Move "X +- C1 CMP C2 to X CMP C2 -+ C1" to match.pd adds 47ef963 Canonicalize X u< X to UNORDERED_EXPR adds efe8bdf 2016-05-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 4b2246e 2016-05-02 Bernd Edlinger bernd.edlinger@hotmail.de adds 621733d PR rtl-optimization/70467 * ipa-pure-const.c (check_call): [...] adds 663f424 PR rtl-optimization/70467 * cse.c (cse_insn): Handle no-op [...] adds 46e5dcc * ipa-inline-analysis.c (reset_inline_summary): Clear fp_exp [...] adds 7d235b1 Demangler integer overflow fixes from Marcel Böhme. adds 9be5d79 * sv.po, zh_CN.po: Update. adds db359ab * cif-code.def (CIF_THUNK): Add. adds 64cd306 * ipa-inline-analsysis.c (evaluate_conditions_for_known_args [...] adds 1ae823d Don't install libvtv without --enable-vtable-verify adds cff84c1 * omp-low.c (lower_oacc_head_tail): Assert there is at least [...] adds 002c3f2 PR c++/62314: add fixit hint for missing "template <> " in ex [...] adds b5e88f7 gcc/c-family/ * c-common.h (enum c_omp_region_type): Define. adds 5f83553 * config/i386/predicates.md (register_ssemem_operand): New p [...] adds 6df3436 * ChangeLog: Add missing entry. adds aa3d115 PR c++/62314: C++: add fixit hint to misspelled member names adds 91abc16 Backport r265322 from llvm upstream adds 7eddb05 PR target/49244 * gimple.c (gimple_builtin_call_types_compa [...] adds 3c62cae [gcc] 2016-05-02 Michael Meissner meissner@linux.vnet.ibm.com adds 150b7a5 Daily bump. adds 4341e09 * c-common.h (enum c_omp_region_type): Remove stray comma. adds 0e3876b gcc/ * config/sh/sh.md (udivsi3, divsi3, mulsi3): Simplify. [...] adds 0bd2fc6 2016-05-03 Richard Biener rguenther@suse.de adds e3d8ef7 * tree-ssa-loop-ivopts.c (get_computation_cost_at): Don't cl [...] adds 5e129d6 * tree-ssa-loop-ivopts.c (get_computation_cost_at): Check de [...] adds 9ab8df5 PR tree-optimization/56541 * doc/invoke.texi (@item max-tre [...] adds 69105ac Fix PR44281, bad RA with global regs. adds bd0201b PR 70687: Use wide_int in combine.c:change_zero_ext adds 9c1a31e PR target/49244 * tree-ssa-ccp.c: Include stor-layout.h and [...] adds 9082c4a PR tree-optimization/70916 * tree-vect-patterns.c (vect_rec [...] adds 00a2230 PR tree-optimization/70916 * tree-if-conv.c (constant_or_ss [...] adds fe69bcb PR rtl-optimization/70467 * config/i386/predicates.md (x86_ [...] adds 9ae1b28 2016-05-03 Richard Biener rguenther@suse.de adds 35b0a05 Compile ssa-thread-14.c with -fdump-tree-vrp-details adds d5ecd94 * config/i386/i386.md (*truncdfsf_mixed, *truncdfsf_i387, * [...] adds c548a0a [RS6000] Fix ICE caused by rs6000_savres_strategy thinko adds 5ab325d * gcc.dg/ipa/inline-8.c: Require c99_runtime. adds 60b27d5 S/390: Add patterns for r<nox>sbg instructions. adds 1489589 PR70890, stage2 miscompilation adds e9b1908 * nl.po: Update. adds ca93876 Fix a typo in dwarf2out.c:resolve_args_picking_1 adds 5d4db8e PR c/70859 * input.c (expansion_point_location): New functi [...] adds 421424b * config/i386/predicates.md (x87nonimm_ssenomem_operand): Re [...] adds 0754a74 * cgraph.c (symbol_table::create_edge): Set inline_failed. [...] adds 2e063de PR tree-optimization/70916 * tree-if-conv.c: Include cfgana [...] adds c388a0c PR c++/66561 - __builtin_LINE at al. should yield constant ex [...] adds 89526ff PR rtl-optimization/57193 * opts.c (default_options_table): [...] adds b461b04 [RS6000] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE adds 2d1861f Combine simplify_set WORD_REGISTER_OPERATIONS adds b371206 Daily bump. adds 846521c Remove duplicate (A & B) OP (C & B) in match.pd. adds 1213298 gcc/ * config/sh/predicates (post_inc_mem, pre_dec_mem): New [...] adds 466b8a1 libstdc++/70940 Start fixing polymorphic memory resources adds 0657c20 Merge libcilkrts from upstream. adds 26280bc 2016-05-04 Richard Biener rguenther@suse.de adds 5050547 Update MIPS P5600 processor definition to avoid IMADD adds c9ca67b [RS6000] Align .toc section adds ea8942b [RS6000] Simplify sysv4.h TARGET_TOC adds 9213244 [RS6000] Correct PIC_OFFSET_TABLE_REGNUM adds 33ac16c 2016-05-04 Thomas Preud'homme thomas.preudhomme@arm.com adds a64030f PR c/48778 * c-typeck.c (build_binary_op): Don't issue -Wad [...] adds dc58157 2016-05-04 Kwok Cheung Yeung kcy@codesourcery.com adds 1d52c45 * c.opt (Wdangling-else): New option. adds aaa36a7 * cgraph.c (cgraph_node::call_for_symbol_thunks_and_aliases) [...] adds bea01bb * tree-inline.c (expand_call_inline): Fix path dealing with [...] adds 70cf83b * config/i386/sse.md (sse2_movq128): Use v constraint instead of x. adds faaea45 * s-osinte-gnu.ads (Get_Page_Size): Return int and use getpa [...] adds df333af * config/i386/sse.md (vec_interleave_highv8sf, vec_interlea [...] adds c887da1 * tree-ssa-coalesce.c (gimple_can_coalesce_p): Fix reference [...] adds 858c947 PR c++/70906 PR c++/70933 * tree-core.h (enum operand_equa [...] adds 0989c85 cfgcleanup: Bugfix in try_simplify_condjump adds 01b8ebb cfgcleanup: Fold jumps and conditional branches with returns adds f8b7332 shrink-wrap: Remove complicated simple_return manipulations adds ab5982a PR target/70873 * config/i386/i386.md (TARGET_SSE_PARTIAL_ [...] adds 2cbd4b9 [RS6000] out-of-line exit register restore funcs adds c3e85fd [RS6000] Rewrite rs6000_frame_related to use simplify_replace_rtx adds aead0c9 [RS6000] TARGET_RELOCATABLE adds 5b8a438 Daily bump. adds 71474e9 Add dg-require-filesystem-ts directive to test adds 871164c * c-parser.c (c_parser_switch_statement): Add IF_P argument, [...] adds ecb23e0 * config/i386/sse.md (<avx512>_fmadd_<mode>_mask3<round_name [...] adds de34009 * openmp.c (gfc_match_omp_clauses): Restructuralize, so that [...] adds 1a854f0 * decl.c: Update comment. adds 499adcf Declare isnanf in gcc.dg/ipa/inline-8.c adds bdd54b6 gcc/testsuite PR tree-optimization/57206 * gcc.dg/vect/pr5 [...] adds 331450b Enable dg-reqire-sharedlib on Solaris adds 510be2f * config/i386/i386.md (peehole2 patterns): Change true_regnu [...] adds 6af52c8 PR target/70873 * config/i386/i386-protos.h (ix86_standard_ [...] adds b4d4351 Daily bump. adds 88e5b92 2016-05-06 Richard Biener rguenther@suse.de adds 1e3db0b 2016-05-06 Richard Biener rguenther@suse.de adds b343c17 2016-05-06 Richard Biener rguenther@suse.de adds c8e5f45 PR ada/70969 * system-darwin-ppc64.ads: Add pragma No_Elabo [...] adds cb8bc63 gcc/ PR target/54089 * config/sh/sh.md (*rotcr): Add anothe [...] adds 2dd7705 PR sanitizer/70875 * ubsan.c (get_ubsan_type_info_for_type) [...] adds e5d9f15 gcc/ PR target/52933 * config/sh/sh.md (*cmp_div0s_7, *cmp_ [...] adds 96d94be 2016-05-06 Richard Biener rguenther@suse.de adds 13ede1b gcc/ PR target/58219 * config/sh/predicates.md (long_displa [...] adds 7fc878c Fix ChangeLog formatting. adds ebae80b gcc/ * config/sh/sh.md (*cmpeqsi_t): Remove combine insn pat [...] adds ae0dce2 gcc/ * config/sh/sh.md (ic_invalidate_line_sh4a): Fix insn length. adds 190b26b gcc/ * config/sh/sh.opt (madjust-unroll, minvalid-symbols, m [...] adds 49f1670 Manual changes to GCC coding style in tree-ssa-uninit.c adds 5dda16e gcc/ adds 1364c1e 2016-05-06 Richard Biener rguenther@suse.de adds 00045c4 * gimple.c (gimple_call_same_target_p): Unique functions are [...] adds ca5d7a7 * config/i386/sse.md (*avx_cvtpd2dq256_2, *avx_cvtps2pd256_2 [...] adds e3220b9 * config/i386/sse.md (sse_movhlps, sse_movlhps): Use v inst [...] adds 2c6a065 * config/i386/sse.md (vec_interleave_lowv4sf, *vec_interlea [...] adds cb2f258 * config/i386/sse.md (sse_shufps_<mode>, sse_storehps, sse_l [...] adds a53d7f1 * config/i386/sse.md (*vec_concatv2sf_sse4_1, *vec_concatv4s [...] adds 09e89ee * config/i386/sse.md (*vec_extractv4sf_0, *sse4_1_extractps, [...] adds 68d7f37 * config/i386/sse.md (*avx2_pmaddwd, *sse2_pmaddwd): Use v [...] adds b768b13 * config/i386/sse.md (<mask_codefor>ashr<mode>3<mask_name>): [...] adds a5b9a2f * config/i386/sse.md (*<code>v8hi3, *<code>v16qi3): Add avx [...] adds cf41677 Fix memory leak in tree-if-conv.c adds 7db4027 * config/i386/i386.md (int cmove peephole2s): Use general_re [...] adds 16570c0 Make argv const char ** in read_md_files etc adds ccb585a Move name_to_pass_map into class pass_manager adds faf3934 PR middle-end/70941 * gcc.dg/torture/pr70941.c (abort): Rem [...] adds 0e24aab * tree-ssa-coalesce.c (gimple_can_coalesce_p): In the optimi [...] adds 4be0727 Add OVERRIDE and FINAL macros to coretypes.h adds 58cc8b8 escape: Add skeleton for gc analysis. adds d3c451a * config/i386/i386.md (int cmove peephole2s): Use general_re [...] adds af10a93 * genmddump.c (main): Convert argv from char ** to const char **. adds b23f4b8 * config/i386/i386.md (LEAMODE): New mode attribute. (plus [...] adds 01e2ac0 escape: Add escape graph nodes. adds 5eaacd2 Daily bump. adds 3d06625 gcc/ * config/sh/sh-protos.h (sh_cbranch_distance): Declare [...] adds f681e29 Handle NULL def in build_cross_bb_scalars_def adds 5798572 * config/i386/i386.md (*addqi_1): Add preferred_for_speed at [...] adds ac876af Emit vmov.i64 to load 0.0 into FP reg when neon enabled. adds d7cd448 2016-05-07 Fritz Reese fritzoreese@gmail.com adds 6df8124 Daily bump. adds 923c771 Fix gcc.dg/ipa/pure-const-3.c scan adds 910d6e8 gcc/ * config/sh/sh-protos.h (sh_media_register_for_return): [...] adds 0c10d70 gcc/ * config/sh/sh.h (GET_SH_ARG_CLASS): Convert macro into [...] adds eb30d5d PR target/70998 * config/i386/sse.md (*sse2_vd_cvtsd2ss): N [...] adds 76e435b * cgraph.c (thunk_adjust): Export. * cgraphclones.c (cgraph [...] adds 4d3fbc3 config/sh/sh.h: Remove extra colon from subtarget specs. adds b1ac107 Daily bump. adds 1ec957b 2016-05-09 Richard Biener rguenther@suse.de adds e2ea3e5 * regrename.c (base_reg_class_for_rename): New static functi [...] adds 9b6f800 libstdc++/71004 fix recursive_directory_iterator default constructor adds f8570ab [ARM] Add mode to probe_stack set operands adds f388e6c Avoid endless run-time recursion for copying single-element [...] adds 189d070 * tree-if-conv.c (tree-ssa-loop.h): Include header file. (t [...] adds dce5e16 * config/rl78/rl78.c (rl78_expand_prologue): Save the MDUC r [...] adds 1a2a47b libstdc++/71004 fix recent additions to testcase adds 940c723 Error out on -fvtable-verify without --enable-vtable-verify adds ddc6405 Add support for MIPS SIMD Architecture (MSA). adds 882ad7c Add pipeline description for MSA. adds a83b7b6 2016-05-09 Richard Biener rguenther@suse.de adds 7cc16f5 [RS6000] Fragile testcase breaks with -frename-registers adds 96bab53 2016-05-09 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds fab548f Missing pointer dereference in tree-affine.c adds 2ca1ca3 Fix handling of negative bitpos in expand_debug_expr adds d9aa8cd * config/i386/i386.md (absneg splitters with general regs): [...] adds a089710 * config/rs6000/rs6000.c (rs6000_reassociation_width) [...] adds 059c392 * config/i386/i386.md (set_got, set_got_labelled, lwp_llwpcb [...] adds 52e3e48 * sv.po: Update. adds b8f00c0 [RS6000] Stop regrename twiddling with split-stack prologue adds a2fa9fc Daily bump. adds 2c42efd [libatomic] Add missing files for RTEMS support adds ffdf58d [RTEMS] Fix moxie libgcc support adds 6825581 DWARF: add abstract origin links on lexical blocks DIEs adds 7682590 2016-05-10 Richard Biener rguenther@suse.de adds 28d5f4b S/390: Disable scalar vector instructions with -mno-vx. adds 6da0ac8 Handle memory leak in tree-inline.c. adds 3fa8260 PR c/70255 * c-decl.c (diagnose_mismatched_decls): Warn for [...] adds 52a6479 libstdc++/71005 fix post-increment for filesystem iterators adds 2b31e16 * testsuite/experimental/type_erased_allocator/2.cc: Remove [...] adds f00ba30 libstdc++/71037 Add base path to filesystem::canonical exceptions adds 140a4ed Add rudimentary support for atomics on RX. It is implemented [...] adds 50e15ef libstdc++/71036 Handle EEXIST in filesystem::create_directory adds dbca5ed * gcc.dg/nested-func-10.c: Requires alloca. * gcc.dg/nested [...] adds 49003a7 Optimize __directory_iterator_proxy for the common case adds d614888 2016-05-10 Richard Biener rguenther@suse.de adds abf93a2 Add debugging ruler to diagnostic-show-locus.c adds 4b3fd38 [gcc] adds a30ff73 PR target/70927 * config/i386/sse.md (<sse>_andnot<mode>3<m [...] adds e639882 libstdc++/71038 fix error checks in filesystem::copy_file adds 2f45dbb Test begin and end functions for directory iterators adds e66d763 gcc/ adds d6c90d8 DWARF: fix stack usage assessment for DW_OP_neg adds c1f7304 gcc/ adds a44ed58 gcc/ adds 6c45065 2016-05-10 Matthias Klose doko@ubuntu.com adds a5f7e14 * config/i386/i386.c (legitimize_pic_address): Merge 64-bit [...] adds ffea1e2 * config/rs6000/sysv4.h (CRTOFFLOADBEGIN): Define. Add crtof [...] adds 3604118 Simplify read-md.c and read-rtl.c using require_char_ws adds f915368 Simple bitop reassoc in match.pd adds ab49add cfgcleanup: Handle a branch with just a return in both arms ( [...] adds be14a56 Daily bump. adds efdda68 [RS6000] complex long double ABI_V4 fix adds 8763254 PR c++/38611 - missing -Wattributes on a typedef with attribu [...] adds bfa8ea1 gcc/ adds 6fcaaf9 2016-05-11 Richard Biener rguenther@suse.de adds 459dc82 libstdc++/71049 fix --disable-libstdcxx-dual-abi bootstrap adds 77126ef PR fortran/70855 * frontend-passes.c (inline_matmul_assign) [...] adds 1ff8b38 2016-05-11 Richard Biener rguenther@suse.de adds 3739ac0 2016-05-11 Richard Biener rguenther@suse.de adds 3e8567c * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash. * gcc. [...] adds 7f8012a PR c++/71024 * c-common.c (diagnose_mismatched_attributes): [...] adds b68f1bd * gcc.dg/attr-opt-1.c: Move to c-c++-common/. * gcc.dg/pr18 [...] adds 058f70b genautomata.c cleanup adds 67d3121 [gcc] 2016-05-11 Michael Meissner meissner@linux.vnet.ibm.com adds 9355417 * config/i386/i386.c (legitimize_pic_address): Use copy_to_ [...] adds 57215d5 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_loca [...] adds 54c4d22 PR43651: add warning for duplicate qualifier adds 71234f8 2016-05-11 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 4f1d077 Daily bump. adds f52a3ef 2016-05-12 Richard Biener rguenther@suse.de adds feccb92 2016-05-12 Richard Biener rguenther@suse.de adds e10946d * config/i386/constraints.md (Yv): New constraint. * config [...] adds a461f32 * config/i386/sse.md (*vec_setv4sf_sse4_1, sse4_1_insertps): [...] adds 708ae1b PR target/71019 * config/i386/sse.md (<sse2_avx2>_packssdw< [...] adds 9ce62bb * config/i386/sse.md (pinsr_evex_isa): New mode attr. (<sse [...] adds f4c7e0c * config/i386/sse.md (sse2_loadld): Use v instead of x cons [...] adds 9fa8e46 * config/i386/i386.md (isa): Add x64_avx512dq, enable if TA [...] adds 0f56938 [ARM] PR target/70830: Avoid POP-{reglist}^ when returning fr [...] adds f0158fc PR driver/71063 * opts.c (common_handle_option): Detect mis [...] adds 2ab65c3 gcc/ adds add0ee7 Document ASAN_OPTIONS="halt_on_error" env variable. adds 5ffb4a0 2016-05-12 Richard Biener rguenther@suse.de adds 9bcd42c 2016-05-12 Richard Biener rguenther@suse.de adds dc0b0e3 Add dg-require-atomic-builtins to test adds 22a3f7b PR c/70756 * c-common.c (pointer_int_sum): Call size_in_byt [...] adds 4fe01ba [LRA] PR70904, relax the restriction on subreg reload for wide mode adds e12eba4 * config/i386/i386.md (*call_got_x32): Change operand 0 to [...] adds 9e3427a * fi.po: Update. adds 8c9721e Daily bump. adds 61ffc71 * builtins.c (expand_builtin_memcmp): Do not emit the call h [...] adds 6c94126 Fix SEGV in ix86_in_large_data_p (PR target/71080) adds 8138f11 Set TARGET_OMIT_STRUCT_RETURN_REG to true adds 69278c3 Fix PR target/53440 - handle generic thunks better for TARGET_32BIT. adds 03a400f gcc/ adds c544245 Enhance dumps of IVOPTS adds 7714383 Enhance explanation of halt_on_error. adds 8bde260 Fix ASAN bootstrap (uninitialized variable warning) adds 42333dd 2016-05-13 Richard Biener rguenther@suse.de adds 2c290da1 [obvious] Fix param name in dump file adds 39e9b13 [obvious] Typo fix in tree-ssa-loop-ivanon.c adds a9cb046 IVOPTS dump fall-out adds a39a039 gcc/ * config/nvptx/nvptx.c (write_fn_proto): Handle BUILT [...] adds 4477c18 libstdc++/71073 add system_header pragma to Debug Mode headers adds a11e3d7 * config/nvptx/nvptx.c (nvptx_mangle_decl_assembler_name): N [...] adds 3fc0dd5 Cast to unsigned HOST_WIDE_INT in printf format adds d71f259 * config/i386/i386.c (ix86_compute_frame_layout, ix86_expand [...] adds f54d1d7 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, remove [...] adds 592285e Improve diagnostic for forgotten (). adds eee8011 Fix type-dependence and the current instantiation. adds ec8b6af PR bootstrap/71071 * fold-const.c (fold_checksum_tree): All [...] adds ab7a23f jit: use FINAL and OVERRIDE throughout adds d0b507d escape: Implement the discovery phase. adds 00a690c c++/60049 - Right and left shift undefined behavior not an er [...] adds 90c8856 Implement C11 DR#423 resolution (ignore function return type [...] adds 2c65d2d combine: Don't call extract_left_shift with count < 0 (PR67483) adds deb7384 Daily bump. adds 2f3af60 i * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline, [...] adds 224fcde PR target/71097 * config/i386/i386.md (*movtf_internal): Be [...] adds 88f949a 2016-05-14 Fritz Reese fritzoreese@gmail.com adds a5f5259 2016-05-14 Fritz Reese fritzoreese@gmail.com adds 9d17fc6 Daily bump. adds 6989e05 2016-05-15 Harald Anlauf anlauf@gmx.de adds 116c133 Daily bump. adds ea3d2d7 [testsuite] PR70227, skip g++.dg/lto/pr69589_0.C on targets w [...] adds 92bf9b3 [AArch64] Remove an unused reload hook. adds 5788a32 gnattools/ * configure.ac: Add ACX_NONCANONICAL_HOST. * con [...] adds cd9a8ed Move wrong ChangeLog entry from toplevel to gcc ChangeLog. adds 2a1125d [ARM] Enable __fp16 as a function parameter and return type. adds 99aee6e * lto-cgraph.c (compute_ltrans_boundary, output_symtab): Fix [...] adds 8723543 * ipa-inline.c (report_inline_failed_reason): Look into thun [...] adds 6f1d347 * tree.c (free_lang_data_in_decl): Also set target/optimizat [...] adds 82da2d0e * tree-inline.c (expand_call_inline): recurse after inlining thunk. adds 4672920 * ipa-inline-analysis.c (compute_inline_parameters): Be more [...] adds a838051 * exp_util.adb (Remove_Side_Effects): Also make a constant i [...] adds 624115b Remove TARGET_INVALID_PARAMETER_TYPE and TARGET_INVALID_RETUR [...] adds 59f08ba * freeze.adb (Check_Component_Storage_Order): Also get full [...] adds d156d6e This patch fixes the attributes of integer immediate shifts w [...] adds 7214e56 * doc/gnat_rm/implementation_defined_attributes.rst (Scalar [...] adds 7483649 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds d043060 * freeze.adb (Freeze_Array_Type): Call Addressable predicate [...] adds 1229291 * freeze.adb (Freeze_Record_Type): Extend pragma Implicit_Pa [...] adds f4f070a * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Do [...] adds 2071150 Fix multi-line brackets in mips-cpus.def adds c5f74d4 Some patterns are using '%w2' for immediate operands, which m [...] adds 16e7557 * config/nvptx/nvptx.c (nvptx_mangle_decl_assembler_name): R [...] adds 691fc4a Correct the latency of loads in M5100 adds 7432464 Enable LSA/DLSA for MSA. adds 47a09f5 Update documentation of AArch64 options for GCC6 to be more a [...] adds 769a334 [PR 70857] Copy RESULT_DECL of HSA outlined kernel function adds 8539887 * gimple.c (maybe_remove_unused_call_args): Fix typos in the [...] adds 194c888 [hsa] Increase hsa symbol alignment to natural one adds 34cbd75 * config/i386/xopintrin.h: Correct "unsinged" typo in the comments. adds 18cbf8e * ipa-inline-analysis.c (compute_inline_parameters): Disable [...] adds 8979745 2016-05-13 Anton Kolesov anton.kolesov@synopsys.com adds cd9cf09 * config.guess: Import version 2016-04-02 (newest). * confi [...] adds 3039fb8 Daily bump. adds 921d472 2016-05-17 Chung-Lin Tang cltang@codesourcery.com adds c4bf24d [AArch64 trivial] Don't define a macro when a variable will do adds 2a4dbd3 [Patch obvious AArch64] Wrap SHIFT_COUNT_TRUNCATED in brackets adds e68d7b4 [Patch onbious] Fix indentation in c-typeck.c parser_build_unary_op adds 985d727 PR sanitizer/71160 * asan/asan_malloc_linux.cc: Cherry pick [...] adds 17fd1c7 gcc/ adds 5ec2ff8 [AArch64][tests] Skip cpu-diagnostics tests when overriding -mcpu adds 77addd7 [Patch AArch64] Delete ASM_OUTPUT_DEF and fallback to default [...] adds 2439931 [AArch64] PR target/70809: Delete aarch64_vmls<mode> pattern adds 28adcc2 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order. adds 77d095c 2016-05-17 Richard Biener rguenther@suse.de adds 6e14a38 * wide-int.h: Change fixed_wide_int_storage from class to struct. adds 666b9dd [AArch64, 1/4] Add the missing support of vfms_n_f32, vfmsq_ [...] adds abf1a83 [AArch64, 2/4] Extend vector mutiply by element to all suppor [...] adds 25fe08a [AArch64, 3/4] Reimplement multiply by element to get rid of [...] adds 7c287af [AArch64, 4/4] Reimplement vmvn* intrinscis, remove inline assembly adds 3480610 VRP: range info of new variables adds a871954 ~X & Y to X ^ Y in some cases adds b6dd53b x & C -> x if we know that x & ~C == 0 adds a1f7703 Fix minor doc bugs, signalling typo, major version changes rare. adds 65951fd jit: document gcc_jit_context_new_call_through_ptr adds f33a295 jit: gcc diagnostics are jit errors adds 27bdad4 PR ipa/71146 * tree-inline.c (expand_call_inline): Call ma [...] adds 2f6a4d2 Fold bit_not through ASR and rotate adds a224697 * config/nvptx/nvptx.c (nvptx_function_arg_boundary): New. [...] adds 899bcc0 * gcc.c-torture/execute/20030222-1.c: Skip on ptx. * gcc.dg [...] adds 58175a8 * da.po, sv.po: Update. adds 611baf6 * da.po: Update. adds f6055d2 Daily bump. adds 9d93c98 gcc/ChangeLog: adds 0d7ddd4 gcc/testsuite/ChangeLog: adds 6a353dd * ipa-inline-transform.c (preserve_function_body_p): Look fo [...] adds 56137da 2016-05-18 Richard Biener rguenther@suse.de adds 918cd90 Adding the testcase which was not addaed as part of r236356. [...] adds ab297b3 [Patch AArch64] Simplify reduc_plus_scal_v2[sd]f sequence adds 303e926 2016-05-18 Richard Biener rguenther@suse.de adds 2ad9f4d Fix patterns to enable sse-14.c to compile with -masm=intel. adds ce82c59 AVX-512. Use `Yv' for SF mode operand in vec_concat pattern. adds ff097aa i386. Extend static buffers. Fix SF mode operand constraint t [...] adds 4eb0c56 * config/i386/sse.md (avx2_pmaddubsw256, ssse3_pmaddubsw128) [...] adds f006613 * config/i386/sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_nam [...] adds a4528ee * config/i386/sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>) [...] adds 4d83b36 * config/i386/sse.md (<ssse3_avx2>_palignr<mode>): Use cons [...] adds 442f18f * config/i386/sse.md (pbroadcast_evex_isa): New mode attr. [...] adds fab6dae [testsuite] Guard float64_t with __aarch64__ adds b41fcb5 * tree-ssa-loop-ivopts.c (get_computation_cost_at): Check in [...] adds e80af45 function: Do the CLEANUP_EXPENSIVE after shrink-wrapping, not before adds e554af1 function: Factor out make_*logue_seq adds cb7d247 2016-05-18 Richard Biener rguenther@suse.de adds 75f2109 Set DECL_PT_UID for merged variables in IPA ICF (PR70856). adds 47578cb 2016-05-18 Richard Biener rguenther@suse.de adds 7cec01b * gcc.target/aarch64/noplt_3.c: Scan for "br\t". * gcc.targ [...] adds ffe01a8 Fix ChangeLog date. adds 764af2e * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix t [...] adds 37814bf * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove usele [...] adds bdd4080 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHEC [...] adds b52a930 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks [...] adds 70a88ea * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add m [...] adds 5ef3c91 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests. adds ec6e300 [PR 70646] Store size to inlining predicate conditions adds cba29c3 Respect --param ipa-max-agg-items=0 adds 8ba6639 To: gcc-patches@gcc.gnu.org Subject: PR 71020: Handle abnorma [...] adds c93e993 [gcc] 2016-05-18 Michael Meissner meissner@linux.vnet.ibm.com adds b251d5f /cp 2016-05-18 Paolo Carlini paolo.carlini@oracle.com adds 2e9acae [Patch, lra] Guard in_class_p with REG_P check adds 86d786c PR target/71161 * elf.c (phdr_callback) [__i386__]: Add __ [...] adds 485be62 /cp 2016-05-18 Paolo Carlini paolo.carlini@oracle.com adds 665ff45 Indirect inlining of targets from references of global constants adds ab4891c Const parameters are always unmodified adds be951c5 Allow constant global VAR_DECLs in constant jump functions adds c3584e3 * pt.c (value_dependent_expression_p): Tweak new cases to be [...] adds eead9f1 PR target/71145 * config/alpha/alpha.md (trap): Add (use (r [...] adds e6481cd PR c++/71100 * cgraph.c (cgraph_edge::redirect_call_stmt_to [...] adds 76509b1 * cplus-dem.c (enum type_kind_t): Add tk_rvalue_refer [...] adds 66afdee Daily bump. adds 56f34f0 PR driver/69265: add hint for options with misspelled arguments adds 410372f 2016-05-19 Richard Biener rguenther@suse.de adds fc8645f function: A fix for my previous commit adds d20711f Fix up 2 ChangeLog entries. adds 0ae9d21 PR c++/70498 * cp-demangle.c (d_expression_1): Formatting fix. adds 02ac505 PR tree-optimization/69848 * tree-vect-loop.c (vectorizable [...] adds 4d226e2 Remove libiberty/ path prefixes. adds cdc645f Move ChangeLog entry to the right file. PR other/61321 PR o [...] adds ed0b056 2016-05-19 Maxim Ostapenko m.ostapenko@samsung.com adds 2a7d4c2 2016-05-19 Bernd Edlinger bernd.edlinger@hotmail.de adds 3f5ea43 [ARM] PR target/71056: Don't use vectorized builtins when NEO [...] adds c28211a gcc/ adds aa21990 [ARM] Fix costing of sign-extending load in rtx costs adds 374d90a LTO: display file name if LTO version check fails adds cf58e90 Fix leak in tree-ssa-loop-prefetch.c adds a014ba8 Fix leak in gcc/tree-ssa-reassoc.c. adds 4ff6d41 Fix memory leak in omp-simd-clone.c adds 11f3ea7 Fix memory leak in tree-vect-slp.c adds af91a85 Fix memory leak in ipa-pure-const adds 644f5edb Fix memory leak in tree-if-conv.c adds 9bde174 Fix memory leak in tree-parloops.c adds bfbe72d Fix memory leak in tree-vect-stmts.c adds d8d3e75 PR tree-optimization/71031 * tree-vrp.c (extract_range_from [...] adds 3c52ebd * tree-vect-loop.c (vect_analyze_loop_2): Use also max_loop [...] adds 26a5159 gcc/testsuite/ChangeLog: adds 1a542f9 * sched-deps.c (sched_analyze_2) <case TRAP_IF>: Also force [...] adds 217f00a 2016-05-16 Ryan Burn contact@rnburn.com adds 0802528 PR c++/71184: Fix NULL dereference in cp_parser_operator adds 8a044b3 Fix handling of non-dependent calls with default template args. adds 8b0bef1 PR c++/71075 * pt.c (unify_template_argument_mismatch): Use [...] adds 97c71d7 PR c/71171: Fix uninitialized source_range in c_parser_postfi [...] adds 51d42eb 2016-05-19 Sandra Loosemore sandra@codesourcery.com adds d069550 function: Restructure *logue insertion adds d212437 Daily bump. adds f0f7510 Change ENABLE_VALGRIND_CHECKING to adds c3deca2 2016-05-20 Richard Biener rguenther@suse.de adds adade30 2016-05-20 Richard Biener rguenther@suse.de adds 2506d97 2016-05-20 Richard Guenther rguenther@suse.de adds 5da368e 2016-05-20 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6148fbf Add test-cases mentioned in r236502. adds 92e3ffb PR71206: inconsistent types after match.pd transformation adds 45cdf8c PR tree-optimization/29756 gcc.dg/tree-ssa/vector-6.c: Add [...] adds b9a1dcd PR c++/71210 * gimple-fold.c (gimple_fold_call): Do not rem [...] adds 6717986 2016-05-20 Thomas Preud'homme thomas.preudhomme@arm.com adds 9a2ace1 * gcc.dg/tree-ssa/prefetch-5.c: xfail. * tree-ssa-loop-nite [...] adds 22e0b7b * loop-doloop.c (doloop_optimize): Use get_estimated_loop_it [...] adds a42877a * cfgloop.h (expected_loop_iterations_unbounded, expected_l [...] adds 80e1103 Introduce can_implement_as_sibling_call_p adds b4a61e7 Implement CALL_EXPR_MUST_TAIL_CALL adds 61736a1 This patch adds support for the signed and unsigned int versi [...] adds a55668c Add -mgeneral-regs-only option adds 0f104d5 /cp 2016-05-20 Paolo Carlini paolo.carlini@oracle.com adds 3d38007 gcc/ * config/nvptx/nvptx.md (sincossf3): New pattern. adds ea81d57 * gcc/config/i386/i386.c (ix86_rtx_costs) <case CONST_DOUBLE [...] adds 08a161f PR fortran/71204 * frontend-passes.c (realloc_string_callba [...] adds 869bb2b calls.c: fix warning on targets without REG_PARM_STACK_SPACE adds 9954d23 jit: implement gcc_jit_rvalue_set_bool_require_tail_call adds c68e61d * config/nvptx/nptx.c (nvptx_option_override): Only set fla [...] adds bb7145f This patch changes some of the dejagnu options to better rest [...] adds 023a7c5 * config/arm/arm.c (arm_expand_prologue): Set the stack usag [...] adds 2ba934c * constexpr.c (cxx_bind_parameters_in_call): Avoid gratuitou [...] adds 58a5f4c [PR 70884] Constant pool SRA fix adds 1b912ed This fixes a bug in my r236491: on nvptx, functions without p [...] adds c85448b * bitmap.c (bitmap_find_bit): Remove useless test. adds 6827ab4 * tree-vrp.c (compare_values_warnv): Simplify handling of sy [...] adds 8bdfbc0 PR c/71115 - [4.9/5/6/7 Regression] Missing warning: excess e [...] adds 082222f Daily bump. adds 933b9f7 gcc/testsuite/ChangeLog: adds beabe70 * tree.c (array_at_struct_end_p): Look through MEM_REF. adds 93df190 PR target/71103 * config/avr/avr.md (define_expand "mov<mod [...] adds 76ed2dd * config/avr/avr.c (avr_expand_prologue): Add INCOMING_FRAME [...] adds 188ba39 Daily bump. adds 9eafdd7 gcc/testsuite/ChangeLog: adds 2a4d70a * config/i386/sse.md (avx2_vec_dupv4df): Use v instead of x [...] adds 9dac957 * config/i386/sse.md (i128vldq): New mode iterator. (avx2_v [...] adds ac23ddb * config/i386/sse.md (vec_set_lo_v16hi, vec_set_hi_v16hi, v [...] adds bad891c * config/i386/sse.md (vec_set_lo_<mode><mask_name>, vec_set [...] adds 294528f Revert: adds 4c10902 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use [...] adds 4cc51c6 Daily bump. adds c0f383a [ARM, AArch64] Add missing vtst_p16 and vtstq_p16, and vtst_p [...] adds dc5e98d [ARM, AArch64] Add missing vstX_lane fp16 tests. adds 56979b1 [ARM, AArch64] Add missing vrnd{,a,m,n,p,x} tests. adds a75fffe [ARM, AArch64] Add missing tests for intrinsics operating on [...] adds 3eb254a [ARM, AArch64] Add missing tests for vreinterpret, operating [...] adds a41c605 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds 2751094 Fix PR58135. adds d5d20e8 [hsa] Avoid segfault in hsa switch expansion adds 5403ed8 2016-05-23 Richard Biener rguenther@suse.de adds 71c6897 * tree-ssa-address.c (copy_ref_info): Check NULL TMR_STEP wh [...] adds 84c1a54 [PR libffi/65567] libffi: Fix, and simply libffi_feature_test adds 1398da0 PR c/49859 * common.opt (Wswitch-unreachable): New option. [...] adds c5453de [PR 71234] Avoid valgrind warning in ipa-cp adds 99583d0 * tree-ssa-threadbackward.c (profitable_jump_thread_path): N [...] adds c0205ba match.pd: Relax some tree_nop_conversion_p adds 5b46ee6 * config/i386/i386.h (IS_STACK_MODE): Enable for TARGET_MIX [...] adds 1618ffe /cp 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds f0d91a8 /cp 2016-05-22 Paolo Carlini paolo.carlini@oracle.com adds 005248b 2016-05-23 François Dumont fdumont@gcc.gnu.org adds ae6744c /cp 2016-05-23 Paolo Carlini paolo.carlini@oracle.com adds 69c0947 PR c++/70735 - generic lambda and local static variable adds bcb45da PR c++/70584 - error with parenthesized builtin arg adds 7d5555a [gcc] 2016-05-23 Michael Meissner meissner@linux.vnet.ibm.com adds 527d847 gcc/ChangeLog: adds df8b45d Daily bump. adds d2a9b1c PR c++/70344 - ICE with recursive constexpr adds fd6757d 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6f06526 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds a9ef4ad 2016-05-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7345b97 2016-05-24 Richard Biener rguenther@suse.de adds b38649b Fix GROUP_GAP for single-element interleaving adds 856b494 Avoid unnecessary peeling for gaps with LD3 adds 3bdaecd gcc/testsuite/ChangeLog: adds 0c59d70 [ARM] PR target/69857 Remove bogus early return false; in gen [...] adds ce143ff 2016-05-24 Richard Biener rguenther@suse.de adds 0a6b484 * tree-cfg.h (should_remove_lhs_p): New predicate. * cgraph [...] adds db2faf4 [ARM][2/4] Replace casts of 1 to HOST_WIDE_INT by HOST_WIDE_I [...] adds c9d624b Tighten syntax checking for OpenACC routine construct in C adds 8c4e875 [ARM][3/4] Cleanup casts from INTVAL to [unsigned] HOST_WIDE_INT adds 90dd7b1 [ARM][4/4] Simplify checks for CONST_INT_P and comparison aga [...] adds 35b1a56 Clean up PURE_SLP_STMT handling adds 30633bc 2016-05-24 Richard Biener rguenther@suse.de adds 23edc6d 2016-05-24 Richard Biener rguenther@suse.de adds ca97a2c * config/i386/i386.c (ix86_preferred_reload_class): Use IS_ [...] adds 64c6473 Add priority_queue::value_compare (LWG 2684) adds 962a206 PR middle-end/70434 PR c/69504 * c-c++-common/vector-subsc [...] adds ead7719 PR c++/71257 * tree-vect-stmts.c (vectorizable_simd_clone_c [...] adds 6ef0143 PR c/71249 * gimplify.c (gimplify_switch_expr): Look into t [...] adds 22d0902 /cp 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds 4a40bde * tree-ssa-threadbackwards.c (convert_and_register_jump_thre [...] adds d60e1df gcc/testsuite/ChangeLog: adds a36dd68 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_IN [...] adds 1a16164 * config/i386/sse.md (sse4_1_<code>v8qiv8hi2<mask_name>): Li [...] adds 0120ccb * config/i386/sse.md (vec_set<mode>_0): Use sse4_noavx isa i [...] adds d5b4ee6 * config/i386/sse.md (<sse4_1>_round<ssemodesuffix><avxsizes [...] adds 83dd281 * config/i386/i386.h (TARGET_AVOID_4BYTE_PREFIXES): Define. [...] adds 752b5a4 PR c++/71147 - [6 Regression] Flexible array member wrongly r [...] adds 47609c1 2016-05-24 François Dumont fdumont@gcc.gnu.org adds e71bb66 PR c++/70584 - don't force indirection to an rvalue adds 64c52e9 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds a0c02a5 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes. adds 4e173d6 gcc/ChangeLog: adds 18cbda1 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds af648be [gcc] 2016-05-24 Michael Meissner meissner@linux.vnet.ibm.com adds 6d6a3fc gcc/c/ * c-parser.c (c_parser_oacc_declare): Add support fo [...] adds 949479b [gcc] 2016-05-24 Michael Meissner meissner@linux.vnet.ibm.com adds d8a3f15 * g++.dg/pr65295.C: Use target c++14. adds 5b097a4 Daily bump. adds 72b4723 * cgraph.c (cgraph_node::get_availability): Fix typo in comme [...] adds bc47d9f 2016-05-25 Richard Biener rguenther@suse.de adds 3af1604 2016-05-24 Paolo Carlini paolo.carlini@oracle.com adds ecec21e 2016-05-25 Richard Biener rguenther@suse.de adds 1424040 Fix PR tree-optimization/71239. adds 702bea7 Remove _GLIBCXX14_USE_CONSTEXPR adds 166c308 2016-05-25 Paolo Carlini paolo.carlini@oracle.com adds b35931f 2016-05-25 Richard Biener rguenther@suse.de adds 55174bb Fix dump output typo adds de04e83 2016-05-25 Richard Biener rguenther@suse.de adds f6871bb libgcc/ * config/nvptx/crt0.s: Delete. * config/nvptx/crt0 [...] adds e249eb9 * config/msp430/msp430.c (msp430_attr): Produce an error if [...] adds 401564a * ru.po: Update. adds 2c995da PR c/71265 * c-decl.c (c_make_fname_decl): Don't check seen_error. adds abfbb5b PR c/71266 * c-decl.c (store_parm_decls_oldstyle): Skip non [...] adds bf6382b AVX-512F: Add vectorizer support builtins adds 239a4be [RTL ifcvt] PR rtl-optimization/66940: Avoid signed overflow [...] adds 76f6578 Fix configure test for sendfile() adds a322d8d * ru.po: Update. adds 6860a44 PR c++/71173 - wrong qualified lookup adds 1ae3028 Fix comment. adds f409438 PR target/70738 * common/config/i386/i386-common.c (OPTION [...] adds 0113f3c 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 552821b * tree-ssa-phiopt.c (factor_out_conditional_conversion): Rem [...] adds 77102db This patch adds support for the vec_cmpne altivec builtins fr [...] adds 955d947 PR tree-optimization/71272 * tree-ssa-threadbackward.c (con [...] adds 5bf2d13 Daily bump. adds e9bcea2 [AArch64, testsuite] Fix vmul_elem_1.c on big-endian adds c5e8b3e * config/i386/sse.md (<mask_codefor>avx512vl_shuf_<shufflet [...] adds 76c786a * config/i386/sse.md (*ssse3_palignr<mode>_perm): Add avx512 [...] adds 7199c05 * config/i386/sse.md (*vcvtps2ph_store<mask_name>): Use v co [...] adds 1802571 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 0db93a5 PR tree-optimization/71280 * gcc.dg/pr71280.c: New test. adds 9b50ad1 libgomp/ 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 5fd1c17 Skip tail call tests on Thumb-1 targets adds d2ad5fa SIMD operations like combine prefer to have their operands in [...] adds 4e0ff21 GCC expands switch statements in a very simplistic way and tr [...] adds 2bf775c 2016-05-26 Chung-Lin Tang cltang@codesourcery.com adds 16dbe65 * config/nvptx/free.asm: Delete. * config/nvptx/malloc.asm: [...] adds 0478d9e * gcc.dg/20060410.c: Xfail on ptx. * gcc.dg/torture/c99-con [...] adds 40252e3 Fix ivopts estimates for internal functions adds ba0637c IVOPTS: make comp_cost in a more c++ fashion. adds 2eee64b * config/i386/i386.md (*movqi_internal) <attr "isa">: Use i [...] adds 9f8dd1e ira.c bb_loop_depth adds 978cea8 Fix PR c++/70822 (bogus error with parenthesized SCOPE_REF) adds 6feab9c * c-parser.c (c_parser_omp_clause_schedule): Warn if OMP_CL [...] adds 2e196ca [gcc] 2016-05-26 Michael Meissner meissner@linux.vnet.ibm.com adds 8575aec Daily bump. adds 2314946 [AArch64] Delete obsolete CC_ZESWP and CC_SESWP CC modes adds 1fbdc7a gcc/ adds 889f6db [AArch64] Simplify ashl<mode>3 expander for SHORT modes adds a603163 combine: Take known zero bits into account when checking extraction. adds c35e604 S/390: Replace rtx_equal_p with reg_overlap_mentioned_p in sp [...] adds 73ef73b PR middle-end/71308 * gimple-fold.c (gimple_fold_call): Che [...] adds 8e3ffe3 * cfgloop.c (record_niter_bound): Record likely upper bounds [...] adds 4549348 Remove aarch64_cannot_change_mode_class as the underlying iss [...] adds c900b73 [AArch64] Enable tree-stdarg pass for AArch64 by defining cou [...] adds 29602b7 [AArch64] PR target/63596, honor tree-stdarg analysis result [...] adds 8401eca [AArch64] Tie operand 1 to operand 0 in AESMC pattern when AE [...] adds aaadfa9 2016-05-24 Ville Voutilainen ville.voutilainen@gmail.com adds 5f89265 Fix build. adds e4dea11 * configure.ac: Treat a --with-headers option without argume [...] adds 5d8a894 /cp PR c++/69855 * name-lookup.c (pushdecl_maybe_friend_1): [...] adds c7235a4 * config/visium/visium-protos.h (split_double_move): Rename [...] adds 372172f * tree-ssa-threadedge.c: Remove include of tree-ssa-threadba [...] adds e57686b 2016-05-27 Thomas Preud'homme thomas.preudhomme@arm.com adds fce78c5 /cp 2016-05-27 Paolo Carlini paolo.carlini@oracle.com adds ca3e20d * doc/sourcebuild.texi: New address for upstream Go repository. adds d666be8 Adjust URL in libstdc++ manual to use https adds f9a58c7 Daily bump. adds fe95391 ira.c bb_loop_depth again adds e531879 Revert the attempted fix for c++/69855, it breaks bootstrap. adds 751c7db Fix segfault on verify_dominators error path adds 55bba89 Add dependencies to configure rule adds 7f7d837 * tree-ssa-loop-niter.c (number_of_iterations_exit): Revert [...] adds f6e0b8d0 * predict.c (edge_predicted_by_p): New function. (predict_p [...] adds 2d9e68f * profile.c (compute_branch_probabilities): Do not report hi [...] adds 0192662 Update changelogs for revert of c++/69855. adds b6ab3f4 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail. * tree-ssa-lo [...] adds 0a43d49 * tree-ssa-loop-ivopts.c (estimated_stmt_executions_int): Us [...] adds 64a22c7 * doc/install.texi: Use https for shop.fsf.org. adds 7cc6707 Daily bump. adds a0aa3f7 * doc/xml/manual/backwards_compatibility.xml: Adjust lists. [...] adds 2369edf /cp 2016-05-29 Paolo Carlini paolo.carlini@oracle.com adds f16153b /cp 2016-05-29 Paolo Carlini paolo.carlini@oracle.com adds 367782e * predict.c (maybe_hot_frequency_p): Avoid division. adds a6b0884 PR target/71245 * config/i386/sync.md (define_peephole2 ato [...] adds 898cee3 Daily bump. adds 8c06189 Remove assert in get_def_bb_for_const adds a05d13e * tree-vect-loop.c (vect_analyze_loop_2): Use likely_max_st [...] adds 9d1654a * config/visium/visium.c (visium_split_double_add): Minor tw [...] adds eedd711 * predict.h (force_edge_cold): Declare. * predict.c (force_ [...] adds ce35245 gcc/ChangeLog: adds fc3b1c4 gcc/testsuite/ChangeLog: adds 5de40da gcc/ChangeLog: adds 3ccfbed * tree-ssa-loop-ivcanon.c (try_peel_loop): Correctly set won [...] adds f85a2cc * tree-vect-loop.c (vect_transform_loop): Update likely bounds. adds 765557c match.pd: optimize unsigned mul overflow check adds 231010d * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_ [...] adds c0aa033 /cp 2016-05-30 Paolo Carlini paolo.carlini@oracle.com adds ed5bca7 Fix pr69067.c testcase adds 6f3c9ee Add profiling support for IVOPTS adds b96f814 * doc/invoke.texi (-fpeel-loops,-O3): Update documentation. [...] adds a2e4436 * tree-cfg.c (print_loop): Print likely upper bounds. adds b1d7115 Don't cause ICEs when auto profile file is not found with checking adds e393788 * config/i386/sync.md (mfence_nosse): Use "lock orl $0, -4(%esp)". adds f620329 /cp 2016-05-30 Paolo Carlini paolo.carlini@oracle.com adds abe381a 2016-05-30 Jose E. Marchesi jose.marchesi@oracle.com adds 5b2f613 2016-05-30 Andreas Tobler andreast@gcc.gnu.org adds b643175 PR c++/71349 * c-parser.c (c_parser_omp_for): Don't disallo [...] adds 8c1ac10 PR c++/71306 - bogus -Wplacement-new with an array element adds b68f645 Daily bump. adds 7a51c70 Handle 3-arg phi in copy_bb_and_scalar_dependences adds cfce816 AVX-512. Limit constraint for scalar operand in split to AVX-512VL. adds 47d6234 Make analyze_brprob.py executable. adds 02978bd 2016-05-31 Thomas Preud'homme thomas.preudhomme@arm.com adds 2ad946d [PATCH] AARCH64: Remove spurious attribute __unused__ from NE [...] adds c7127eb * loop-init.c (gate): Do not enale RTL loop unroller with -f [...] adds 3b10066 [AArch64] Remove aarch64_simd_attr_length_move adds 4f3b47d Don't needlessly clear xmemdup allocated memory. adds 70bcc5c 2016-05-31 Roger Sayle roger@nextmovesoftware.com adds e1f7cc4 2016-05-31 Richard Biener rguenther@suse.de adds 7f94683 [AArch64] Use aarch64_fusion_enabled_p to check for insn fusi [...] adds 4ff7bd2 * gimplify.c (gimplify_switch_expr): Also handle GIMPLE_TRY. adds 4ffddf2 Scan %[re]di instead of %rdi adds 20ed60f Fix wrong-code issues of RX atomic operations. adds 832d913 Simplify SH DImode add, sub, neg patterns. adds 604addf Remove SH5 target regs. adds 3720f89 * dwarf2out.c (cur_line_info_table): Add GTY marker. adds 8e911b1 gcc/ * config/sh/sh.h (ASM_OUTPUT_SYMBOL_REF): Remove macro [...] adds 04f5f92 /cp 2016-05-31 Paolo Carlini paolo.carlini@oracle.com adds 648e67f * s-osinte-kfreebsd-gnu.ads (clock_getres): Define. (Get_Pa [...] adds a7d0ed8 PR c++/71227 - specializing hidden friend adds 4a2d1b3 PR c++/60095 - partial specialization of variable templates adds 074f7a3 * pt.c (instantiate_decl): Avoid recalculation. adds fe6f7bc * doc/invoke.texi (-frename-registers): Drop -fpeel-loops fr [...] adds 76f8f90 * g++.d/predict-lop-exit-1.C: Update template for new predic [...] adds 4eb6134 Daily bump. adds 31e02373 Fix PR tree-optimization/71077 adds 9f41a2c Fix PR tree-optimization/71314 adds 0a08b73 PR ada/71358 * g-comlin.adb (Display_Section_Help): Do not [...] adds 2f99fc0 2016-06-01 Richard Biener rguenther@suse.de adds 7f93bd6 2016-06-01 Paolo Carlini paolo.carlini@oracle.com adds a1a8000 2016-06-01 Richard Biener rguenther@suse.de adds 0c1f7d1 2016-06-01 Richard Biener rguenther@suse.de adds 3675739 * tree-vect-loop.c (vect_determine_vectorization_factor): Al [...] adds c17f4a5 [ARM] Tie operand 1 to operand 0 in AESMC pattern when fusing [...] adds ff1c729 [ARM] Use proper output modifier for DImode register in store [...] adds 9c9a6c2 Remove the unused OMP_CLAUSE_DEVICE_RESIDENT adds 53b0106 * loop-unroll.c (decide_unroll_constant_iterations, decide_ [...] adds f9aaabb * parse.c (case_decl): Move ST_OMP_* to ... (case_omp_decl) [...] adds 6172a9f 2016-06-01 Richard Biener rguenther@suse.de adds d27a79f * config/nvptx/nvptx.c (nvptx_assemble_undefined_decl): Reje [...] adds 67513601 PR target/67310 * config/i386/driver-i386.c (host_detect_lo [...] adds 5a5b02e gcc/ChangeLog: adds 0cfe7a2 2016-06-01 Richard Biener rguenther@suse.de adds 6ab9cde PR middle-end/71371 * gimplify.c (gimplify_omp_for): Tempor [...] adds 7d7125d 2016-06-01 Paul Thomas pault@gcc.gnu.org adds 2630bb7 * loop-dolop.c (doloop_optimize): Us likely max iteration bo [...] adds abce437 * tree-vect-loop.c (vect_determine_vectorization_factor): Al [...] adds dfa5c0d gcc/c-family/ChangeLog: adds 2f14ca3 2016-06-01 Thomas Preud'homme thomas.preudhomme@arm.com adds d9820cc 2016-06-01 Jerry DeLisle jvdelisle@gcc.gnu.org adds 46819a3 [gcc] 2016-05-31 Michael Meissner meissner@linux.vnet.ibm.com adds 6f9aa2f 2016-06-01 Matthias Klose doko@ubuntu.com adds 2720c8d PR c/70688 * pr70688.c: New file. adds 936f302 rl78.c: fix warning adds 0a5cb94 Fix ChangeLog entry: adds 630fb4f Daily bump. adds 42887b7 rs6000: Correct the "length" attribute for trunctddd2 adds da49991 Fix fallout from: [ARM] PR target/70830: Avoid POP-{reglist}^ [...] adds 9cc8a89 * config/i386/sse.md (*vec_concatv2di): Add x86_avx512dq v=Y [...] adds 4a5a4de * config/i386/sse.md (*vec_concatv2si_sse4_1): Add avx512dq [...] adds 98e7c96 * config/i386/sse.md (*vec_concatv4si): Use v=v,v instead of [...] adds 3237fc5 On behalf of Aaron Conole aconole@redhat.com * libgcov-d [...] adds dad46eb [rtlanal] Fix rtl-optimization/71295 adds 41258f9 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing [...] adds 9ae89a4 Fix first match heuristics adds e9f82fd Update TARGET_FUNCTION_INCOMING_ARG documentation adds 2740a1a * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and [...] adds 1b0deab Fix display name of PRED_FORTRAN_FAIL_IO adds 89f17a6 PR c++/71372 * cp-gimplify.c (cp_fold): For INDIRECT_REF, i [...] adds f675898 microblaze.c: fix warnings adds 0d29e15 /cp 2016-06-02 Paolo Carlini paolo.carlini@oracle.com adds 57960d5 Daily bump. adds f92f694 2016-06-02 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5a65398 PR tree-optimization/71328 * tree-ssa-threadupdate.c (dupli [...] adds eba6788 PR middle-end/71387 * cgraph.c (cgraph_edge::redirect_call_ [...] adds 7cfaa23 * MAINTAINERS (Write After Approval): Add myself. adds 3f11516 [ARM][obvious] Fix typos in *thumb1_mulsi3 comment adds 231f5d8 2016-06-03 Alan Hayward alan.hayward@arm.com adds 30497d0 rs6000: Remove the ancient mfcr peepholes adds 707ba52 2016-06-03 Alan Hayward alan.hayward@arm.com adds 75aae5b 2016-06-03 Alan Hayward alan.hayward@arm.com adds cf573a7 2016-06-03 Alan Hayward alan.hayward@arm.com adds 41ce74e 2016-06-03 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 22e029d * g++.dg/tree-ssa/pred-1.C: New testcase * gcc.dg/tree-ssa/ [...] adds 3e346f5 PR tree-optimization/52171 * builtins.c (expa [...] adds 2234363 2016-06-03 Chung-Lin Tang cltang@codesourcery.com adds dfa80f6 Convert leading spaces to tabs adds f27c52f Convert leading spaces to tabs adds 5ed3cc7 Implement x86 interrupt attribute adds 20702ea Add option for whether ceil etc. can raise "inexact", adjust [...] adds 6b8acb6 * tree-ssa-loop-niter.c (estimate_numbers_of_iterations_loop [...] adds f14b192 [gcc] adds e09a5ee Fix PR c++/27100 adds ebbbe02 * sr.po: Update. adds b12ae76 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add dg-add [...] adds 4ee7cf4 PR tree-optimization/71316 * gcc.dg/tree-ssa/ssa-dom-thread [...] adds 2270e14 Daily bump. adds 20aa934 Avoid potential slient wrong-code with reg+reg addr. modes on SH. adds 558c800 /cp 2016-06-04 Paolo Carlini paolo.carlini@oracle.com adds 3d3f5dc gcc/ChangeLog PR tree-optimization/52171 * config/sh/sh.c ( [...] adds 7499ef4 PR tree-optimization/71405 * tree-ssa.c (execute_update_add [...] adds e37411e * tree-ssa-loop-ch.c (should_duplicate_loop_header_p): Do no [...] adds d31766e PR c/48116 - -Wreturn-type does not work as advertised adds a191cf0 Daily bump. adds 4a7ec4a 2016-06-05 Paolo Carlini paolo.carlini@oracle.com adds 2bc8182 * cfg.c (check_bb_profile): Do not report mismatched profile [...] adds d07b2b6 * predict.c (predicted_by_loop_heuristics_p): New function. [...] adds 703c0a0 * gcc.dg/tree-prof/peel-1.c: Fix testcase. adds 8e3cd30 gcc/testsuite/ChangeLog: adds d0eb778 Protect allocator-overloads of tuple-from-tuple constructors [...] adds d442ddc 2016-06-05 Jerry DeLisle jvdelisle@gcc.gnu.org adds c589960 2016-06-05 Jerry DeLisle jvdelisle@gcc.gnu.org adds 5f4019e * expr.c (move_by_pieces_d::generate): Mark mode parameter w [...] adds 78f2791 PR target/71389 * config/i386/i386.c (ix86_avx256_split_vec [...] adds d1f497a Daily bump. adds da2a008 [gcc] * config/ft32/ft32.c (ft32_setup_incoming_varargs, [...] adds be6d8dd 2016-06-06 Richard Biener rguenther@suse.de adds eb48e23 * exp_ch9.adb (Expand_N_Protected_Type_Declaration): Insert [...] adds 2ff1f47 * gcc-interface/gigi.h (finish_subprog_decl): Add ASM_NAME p [...] adds f593ccb 2016-06-06 Alan Hayward alan.hayward@arm.com adds 7a15ea1 * einfo.ads (Returns_Limited_View): Remove. (Set_Returns_Li [...] adds c816f4f * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Component>: R [...] adds e0d786c * gcc-interface/trans.c (gnat_to_gnu): Rework special code d [...] adds 2363478 * gcc-interface/utils2.c (build_call_alloc_dealloc): Do not [...] adds 2710d53 * gcc-interface/trans.c (process_type): Beef up comment. adds 02e0316 * gcc-interface/utils.c (gnat_internal_attribute_table): Add [...] adds 73a52f5 * gcc-interface/trans.c (elaborate_all_entities_for_package) [...] adds 0e34725 * gcc-interface/decl.c (Gigi_Equivalent_Type): Make sure equ [...] adds 638c069 * doc/sourcebuild.texi (Directives): Remove extra closing braces. adds 7e1786b sparc: support for the SPARC M7 and VIS 4.0 adds 43ac2f2 gcc/ 2016-06-06 Bernd Edlinger bernd.edlinger@hotmail.de adds 5d4123d PR libgcc/71400 * libgcov-driver-system.c (__gcov_error_fil [...] adds bab7186 libstdc++/71320 Add or remove file permissions correctly adds e4b9253 * c-typeck.c (comptypes_internal): Handle comparisons of IN [...] adds 99ffa689 [1/3][ARM] Keep ctz expressions together until after reload adds 93377bf [2/3][AArch64] Keep CTZ components together until after reload adds 837679b [3/3][RTL ifcvt] PR middle-end/37780: Conditional expression [...] adds cacfd0f Support allocators in tuples of zero size. * include/std/tu [...] adds 99b4f3a Selftest framework adds a9d5413 * fr.po: Update. adds b144599 PR tree-optimization/71259 * tree-vect-slp.c (vect_get_cons [...] adds 0406b32 PR c++/70847 PR c++/71330 PR c++/71393 * cp-gimplify.c (c [...] adds 61f1f80 PR c/71362 * c-parser.c (c_parser_direct_declarator): Set l [...] adds e83ab54 * config/i386/i386.h (enum ix86_enitity): Add X86_DIRFLAG. [...] adds 40bbfc1 gcc/ChangeLog: adds 6cec5c6 gcc/ChangeLog: adds ffb8e74 Daily bump. adds 393a4bd * config/pa/pa.md (call_val_reg_64bit): Remove "reg: DI " cl [...] adds fb587c6 * config/pa/pa.md (call): Generate indirect long calls to no [...] adds 5819d47 2016-06-07 Richard Biener rguenther@suse.de adds 123c61e 2016-06-07 Richard Biener rguenther@suse.de adds a262d9c 2016-06-07 Paolo Carlini paolo.carlini@oracle.com adds 6f8b1ff Update copyright dates adds 4860a6b Remove wrong testsuite and gcc/testsuite prefixes from gcc/te [...] adds a705636 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove sp [...] adds f18de39 * gimple.c: Include builtins.h (gimple_inexpensive_call_p): [...] adds b406ca4 [MIPS] P5600 scheduler fix adds b032c4d 2016-06-07 Richard Biener rguenther@suse.de adds cab1ab5 * config/i386/sse.md (avx_vec_concat<mode>): Add v=v,vm and [...] adds 7cfde92 C: add fixit hint to misspelled field names adds 92c0bc7 [simplify-rtx] Fix unused variable warning in simplify_cond_c [...] adds be22a94 spellcheck.c: add test_find_closest_string adds c10f05a * doc/invoke.texi (RS/6000 and PowerPC Options): Document -m [...] adds 2d76c36 This patch adds support for the missing versions of the vec_m [...] adds d94d856 2016-06-07 François Dumont fdumont@gcc.gnu.org adds d3cb49c * predict.c (predict_iv_comparison): Mention that heuristics [...] adds 00381c9 Daily bump. adds bafc7b1 PR c/71418 * c-decl.c (grokdeclarator): Check TYPE_P. adds 06e590e PR c/71426 * c-decl.c (get_parm_info): Don't crash on an as [...] adds a4753cd 2016-06-08 Alan Hayward alan.hayward@arm.com adds 1ca0bd9 2016-06-08 Alan Hayward alan.hayward@arm.com adds 7349d65 * predict.c (pass_strip_predict_hints::execute): Cleanup CFG [...] adds 99fc0e4 [AArch64, 1/6] Reimplement scalar fixed-point intrinsics adds fabaa1e [AArch64, 2/6] Reimplement vector fixed-point intrinsics adds 954192d [AArch64, 3/6] Reimplement frsqrte intrinsics adds 62c6596 [AArch64, 4/6] Reimplement frsqrts intrinsics adds edd8576 [AArch64, 5/6] Reimplement fabd intrinsics & merge rtl patterns adds bcc6434 [AArch64, 6/6] Reimplement vpadd intrinsics & extend rtl patt [...] adds 86a5f91 2016-06-08 Richard Biener rguenther@suse.de adds eb96ef6 2016-06-08 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 9d700ce PR debug/71432 PR ada/71413 * tree-ssa-strlen.c (handle_bu [...] adds f59adb4 Add ChangeLog entry missed in last commit: 2016-06-03 Chung- [...] adds 22e1490 Remove word_mode hack for split bitfields adds 52d393e PR c++/71448 * fold-const.c (fold_comparison): Handle CONST [...] adds f868901 2016-06-08 Richard Biener rguenther@suse.de adds acbb0d0 2016-06-08 Richard Biener rguenther@suse.de adds 2876af9 2016-06-08 Richard Biener rguenther@suse.de adds 15ab825 * invoke.texi (max-loop-headers-insns): Document. * params. [...] adds bccee64 Add selftest for pretty-print.c adds be35fa0 [PATCH 1/2][AArch64] Implement AAPCS64 updates for alignment [...] adds 84ee090 [PATCH 2/2][AArch64] Tests of AAPCS64 updates for alignment a [...] adds 7ddaa62 PR c++/71442 * pt.c (tsubst_copy): Only set TREE_USED on DECLs. adds 6663366 2016-06-08 Paolo Carlini paolo.carlini@oracle.com adds ce64059 2016-06-08 Jose E. Marchesi jose.marchesi@oracle.com adds 732905b PR c++/70507 PR c/68120 * builtins.def (BUILT_IN_ADD_OVERF [...] adds 224cb6b /cp 2016-06-08 Paolo Carlini paolo.carlini@oracle.com adds 13f58d3 Daily bump. adds 9da888e [AArch64] Model CSEL instruction in Cortex-A57 scheduling model adds 65f9871 [RTL ifcvt] Print name of noce trasform that succeeded in dump file adds b3e5d98 Update documentation for ARM architecture adds 8c2d2ac PR c/65471 * gcc.dg/c11-generic-3.c: New test. adds 3651d60 Introduce filtering for edge_predictions. adds 59ae3d1 2016-06-09 Richard Biener rguenther@suse.de adds 3f76cce Add edge predictions pruning adds 2a364b3 Add sorting support to analyze_brprob script adds 055ac413 Add new analyze_brprob_spec.py script adds ff8886b /cp 2016-06-09 Paolo Carlini paolo.carlini@oracle.com adds 188d6bb 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 2ee75e8 MIPS: Stay within 79 columns in `mips_output_jump' adds 23b101c PR c/70883 - inconsistent error message for calls to __builti [...] adds 62dbaec config-list.mk: add GCC_SRC_DIR adds 96dc659 config-list.mk: add OPT-enable-obsolete to 4 targets adds f28bfa2 PR bootstrap/71471: remove selftest for pp_format (%p) adds 03cf727 Fix x86 interrupt tests for -fpic and -march=corei7 adds 5e056a4 2016-06-09 Marcin Baczyński marbacz@gmail.com adds cdb06f4 2016-06-09 Jonathan Yong 10walls@gmail.com adds b02d1eb [Patch] PR70751, correct the cost for spilling non-pseudo int [...] adds 4ca34a8 * df-problems.c (df_note_bb_compute): Guard use of DF_INSN_I [...] adds 07f7411 Daily bump. adds 4c5b8dd compiler: fix quoting in error message adds 332409d 2016-06-10 Richard Biener rguenther@suse.de adds bb038f3 2016-06-10 Alan Hayward alan.hayward@arm.com adds 0b4f506 2016-06-10 Alan Hayward alan.hayward@arm.com adds ccfa030 [PR c/71381] C/C++ OpenACC cache directive rejects valid syntax adds e2c7e1b [PR middle-end/71373] Handle more OMP_CLAUSE_* in nested func [...] adds 4b27618 libmpx/ adds dbf504c 2016-06-10 Richard Biener rguenther@suse.de adds 79a1426 2016-06-10 Richard Biener rguenther@suse.de adds 1807f6f gcc: 2016-06-10 Bernd Edlinger bernd.edlinger@hotmail.de adds 6172471 Use __USER_LABEL_PREFIX__ in asm statement adds f5de801 * profile.c: Include cfgloop.h. (branch_prob): Compute esti [...] adds 9cf3aec 2016-06-10 Maxim Ostapenko m.ostapenko@samsung.com adds 8928f8d * match.pd (-1 / B < A): Use :c to avoid pattern duplication. adds 4a5edbb * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective tar [...] adds f61d724 Add ggc-tests.c adds 041a412 Remove platform-specific details from must-tail-call-2.c messages adds 56bde2f * predict.c (predict_loops): Remove PRED_LOOP_BRANCH. * pre [...] adds 6385d6d PR tree-optimization/71335 * tree-ssa-threadbackward.c (pro [...] adds 128e257 2016-06-10 Bernd Edlinger bernd.edlinger@hotmail.de adds 1dc4d51 PR c/71392 - SEGV calling integer overflow built-ins with a n [...] adds aeb26fb PR inline-asm/68843 * gcc.target/i386/pr68843-2.c: Add dg-d [...] adds 8ec2980 PR c/68657 * c.opt (Wpsabi): Add Warning flag. adds 702b357 PR middle-end/71494 * tree-nested.c (convert_nonlocal_refer [...] adds 24c4139 gcc/testsuite/ChangeLog: adds 6c38863 fold-const: Don't access bit fields with too big mode (PR71310) adds d872bcb Daily bump. adds 57f6ce0 * gcc-interface/decl.c (gnat_to_gnu_entity): Do not clobber [...] adds 0ff78c8 * gcc-interface/trans.c (Case_Statement_to_gnu): Deal with c [...] adds 47dd61d * gcc-interface/trans.c (build_binary_op_trapv): If no opera [...] adds 0cc8bc9 2016-06-11 Dominique d'Humieres dominiq@lps.ens.fr adds 27e0ef1 2016-06-11 Dominique d'Humieres dominiq@lps.ens.fr adds 5431c9c [ARM] length pop* pattern in epilogue correctly adds 34de0a3 2016-06-12 Dominique d'Humieres dominiq@lps.ens.fr adds ff85c7b Daily bump. adds 0cf5c55 PR target/71241 * config/i386/i386.i386-builtin-types.def ( [...] adds f9f1fcb Add missing commit: adds 0223509 * config/i386/i386.c (ix86_init_builtins): Calculate FLOAT1 [...] adds fb12f6b Daily bump. adds 776d9b1 Do not enable -fcheck-pointer-bounds w/ -fsanitize=bounds adds 0091649 2016-06-13 Paolo Carlini paolo.carlini@oracle.com adds 249865a 2016-06-13 Richard Biener rguenther@suse.de adds 615e1c3 * gcc-interface/utils2.c (known_alignment) <CALL_EXPR>: Deal [...] adds 530cad4 * generate_libstdcxx_web_docs: Use realpath to get absolute path. adds 1c93151 2016-06-13 Paul Thomas pault@gcc.gnu.org adds 5b7401b * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: De [...] adds 403dab6 * gcc-interface/decl.c (gnat_to_gnu_subprog_type): Build onl [...] adds aac66bf 2016-06-13 Richard Biener rguenther@suse.de adds 674b357 S/390: Fix MAX_ARGS value. adds 1a54d3b PR middle-end/71476 * gimplify.c (maybe_warn_switch_unreach [...] adds 6243e66 2016-06-13 Richard Biener rguenther@suse.de adds abb2c3f Change enum value to not to clash with a MSP430 private enum adds 29b68e5 2016-06-13 Alan Hayward alan.hayward@arm.com adds 8178780 Move optimize_minmax_comparison to match.pd adds 517fc00 S/390: Change builtin type naming scheme to match builtin-types.def. adds d7cccdc S/390: vecintrin.h fix file description in comment adds 102e67e Make 'loop iv compare' heuristics scanning more precise adds 60c6a5a * ggc-tests.c (test_finalization): Only test need_finalizati [...] adds 27ba6a0 * config/i386/i386.md (paritydi2): Use ix86_expand_setcc. ( [...] adds 82e1446 2016-06-13 Bernd Edlinger bernd.edlinger@hotmail.de adds 00091fa Fix CASE_CHAIN typos adds f447b94 added "PR bootstrap/71481" to r237383's ChangeLog adds be2a5a8 [PR middle-end/71373] Document missing OMP_CLAUSE_* in gcc/tr [...] adds 527790c C: fixits for named initializers adds b82cf82 * tree-ssa-sccvn.c (vn_reference_lookup_3): Use a uniform te [...] adds 412f195 gcc/ChangeLog: adds ec15042 gcc/ChangeLog: adds 0453704 PR middle-end/71478 * gcc.dg/pr71478.c: Remove dg-require-e [...] adds b73b133 * inclhack.def (aix_stdlib_malloc): New fix. (aix_stdlib_real [...] adds c238954 [AArch64] Add more choices for the reciprocal square root app [...] adds ea713c3 [AArch64] Emit square root using the Newton series adds 3198595 [AArch64] Emit division using the Newton series adds 5965fbc PR tree-optimization/71403 * tree-ssa-threadbackward.c (co [...] adds 69ffa17 selftest: show values when ASSERT_STREQ fails adds 9720103 PR preprocessor/71183 * c-ppoutput.c (init_pp_output): Set [...] adds 12cb836 PR sanitizer/71498 * c-gimplify.c (ubsan_walk_array_refs_r) [...] adds d098239 selftests: improve reported failure locations adds 07b1ee9 pretty-print.c: skip color selftests if GCC_COLORS is set adds 423bd60 PR bootstrap/71481: fix input.c selftest adds 61958e9 * config/i386/i386-builtin-types.def (INT_FTYPE_FLOAT128): [...] adds 48cdc7d * Partially revert my previous commit. adds 0942ac8 Daily bump. adds 85b1370 escape: Implement assign phase. adds eb912ad 2016-06-14 Richard Biener rguenther@suse.de adds ace07d4 2016-06-14 Richard Biener rguenther@suse.de adds 566255a PR tree-optimization/71520 * tree-ssa-tail-merge.c (find_du [...] adds 56d3545 2016-06-14 Richard Biener rguenther@suse.de adds 306097e 2016-06-14 Richard Biener rguenther@suse.de adds 1b9fde8 2016-06-14 Andre Vieira andre.simoesdiasvieira@arm.com adds 7241a85 2016-06-14 Arnaud Charlet charlet@adacore.com adds 29d958a 2016-06-14 Hristian Kirtchev kirtchev@adacore.com adds f5a9a48 2016-06-14 Ed Schonberg schonberg@adacore.com adds 27d48d2 2016-06-14 Tristan Gingold gingold@adacore.com adds fdbdf68 2016-06-14 Ed Schonberg schonberg@adacore.com adds 14c96e3 2016-06-14 Hristian Kirtchev kirtchev@adacore.com adds c8dfb75 2016-06-14 Javier Miranda miranda@adacore.com adds ea3fc54 2016-06-14 Bob Duff duff@adacore.com adds 3d1e88c 2016-06-14 Ed Schonberg schonberg@adacore.com adds b9c7399 [AArch64] Handle AND+ASHIFT form of UBFIZ correctly in costs adds 412640c 2016-06-14 Richard Biener rguenther@suse.de adds 5e37c6f Fix typo in copyright boilerplate adds 7c9dc58 * gcc.target/i386/float128-3.c: New test. * g [...] adds 035778d /cp 2016-06-14 Paolo Carlini paolo.carlini@oracle.com adds a6d0e20 PR c++/71516 * decl.c (complete_vars): Handle gracefully ty [...] adds cf28a09 * config/i386/i386.md (signbittf2): Emit sse_movmskps for TA [...] adds 44ec2cc [AArch64] Add commit message adds 27e8119 escape: Implement flood phase. adds 4f60ea4 * MAINTAINERS (Write After Approval): Update e-mail address. adds fdbb53f 2016-06-14 Andreas Tobler andreast@gcc.gnu.org adds b2efd16 PR c++/71528 * decl.c (duplicate_decls): For DECL_INITIALIZ [...] adds 06c75b9 P0145R2: Refining Expression Order for C++. adds 2a99030 Introduce gcc_rich_location::add_fixit_misspelled_id adds 267ae3e 2016-06-14 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6dd2901 2016-06-14 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 819cba3 Add more spellcheck selftests adds d913976 Daily bump. adds f0d7799 spellcheck.h: add best_match template; implement early-reject adds 5695a69 2016-06-15 Richard Biener rguenther@suse.de adds ee8fd15 2016-06-15 Richard Biener rguenther@suse.de adds d1cedfd [RTL ifcvt] Allow simple register subregs in noce_convert_mul [...] adds 6f71039 2016-06-15 Alan Hayward alan.hayward@arm.com adds aed35af * gcc.dg/torture/float128-nan.c: Include stdint.h to [...] adds 076d1a5 Fix obvious typo in predict.c adds 6e52ac1 /cp 2016-06-15 Paolo Carlini paolo.carlini@oracle.com adds edfe767 2016-06-15 Alan Hayward alan.hayward@arm.com adds 3ec4053 gcc/ adds 2a0f799 [AArch64][obvious] Clean up parentheses and use GET_MODE_UNIT [...] adds c7b6f68 PR target/67353 * config/avr/avr.c (avr_set_current_f [...] adds 0d2a98a Correct Changelog entry: PR target/67353 * config/avr/avr.c [...] adds 412b298 * g++.dg/cpp0x/ref-qual17.C: New test. adds 93479f9 * gcc.c-torture/compile/20160615-1.c: New test. adds b42322b [gcc] 2016-06-15 Michael Meissner meissner@linux.vnet.ibm.com adds caa5d56 2016-06-15 François Dumont fdumont@gcc.gnu.org adds 36df191 2016-06-15 Paolo Carlini paolo.carlini@oracle.com adds 28b8517 * MAINTAINERS: Add myself as cygwin/mingw-w64 maintainer. adds 1076840 Daily bump. adds 33698df PR rtl-optimization/71532 * cse.c (cse_insn): For const/pur [...] adds 2f1d7f6 * config/i386/i386.md (setcc + movzbl peephole2): Use reg_se [...] adds fbe75c6 [PATCH][AARCH64]Fix typo in aarch64_legitimize_address. adds 6424cb9 2016-06-16 Hristian Kirtchev kirtchev@adacore.com adds 827cfe9 2016-06-16 Javier Miranda miranda@adacore.com adds 2932aef 2016-06-16 Gary Dismukes dismukes@adacore.com adds a5c7877 2016-06-16 Hristian Kirtchev kirtchev@adacore.com adds c7a1569 2016-06-16 Eric Botcazou ebotcazou@adacore.com adds 745f2db PR target/71554 * gcc.c-torture/execute/pr71554.c: New test. adds 00fffca 2016-06-16 Justin Squirek squirek@adacore.com adds 5dd985f 2016-06-16 Ed Schonberg schonberg@adacore.com adds a54e183 2016-06-16 Ed Schonberg schonberg@adacore.com adds 837d664 2016-06-16 Ed Schonberg schonberg@adacore.com adds a0c8267 Minor reformatting. adds f5918f2 [ARC] Fix option text. adds f5cc257 2016-06-16 Gary Dismukes dismukes@adacore.com adds 9f47822 Fix code emission for FAIL_ALLOC predictor adds 9812eb1 [ARC] Use GOTOFFPC relocation for pc-relative accesses. adds a59a0ec Optimize inserting value_type into std::vector adds 8c1879b * g++.dg/vect/pr36648.cc: Disable cunrolli * tree-ssa-loop- [...] adds fb809cf Remove trailing whitespace from libstdc++ headers adds bdc549c * config/msp430/msp430-opts.h (msp430_hwmult_types): Add MS [...] adds 4c780a5 PR target/71242 * config/ia64/ia64.c (enum ia64_builtins) [ [...] adds ca9fde3 Provide swappable traits (p0185r1) adds a3475f4 Add 'Fortran' to display text of all PRED_FORTRAN_* adds db48d95 Introduce fortran loop preheader adds fdb351b * config/i386/driver-i386.c (host_detect_local_cpu): Set PR [...] adds 365ba13 gcc/ChangeLog: * config/avr/avr.c (avr_asm_init_secti [...] adds 9cc8bc3 * doc/invoke.texi (x86 Options): Document -m80387 and -mhard-float. adds d8a3bc9 * gimplify.c (gimplify_scan_omp_clauses): Handle COMPONENT_R [...] adds 1910963 Fix finding of a first match predictor adds 8d4ada1 doc/invoke.texi (x86 Options): Fix -mno-fp-ret-in-387 typo adds 81179c2 2016-06-16 François Dumont fdumont@gcc.gnu.org adds 60b33cd Add Michael Collison with Write After Approval adds 2e6d386 * config/pa/pa.c (pa_output_pic_pcrel_sequence): New. (pa_o [...] adds aaa3e29 Daily bump. adds 6bbe07c [AArch64] Handle iterator definitions with conditionals in ge [...] adds c1e7567 * tree-vectorizer.h (struct dr_with_seg_len): Remove class [...] adds 0f8dcd5 * tree-vect-loop.c (vect_create_epilog_for_reduction): Only [...] adds a338a22 PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Add VEC [...] adds 7fdca64 PR tree-optimization/71347 * tree-ssa-loop-ivopts.c (determ [...] adds af3561b [Patch ARM arm_neon.h] s/__FAST_MATH/__FAST_MATH__/g adds cc9c7ab * semantics.c (handle_omp_array_sections_1): Don't ICE when [...] adds f3e2969 PR tree-optimization/71354 * gcc.dg/vect/vect-23.c: Use vec [...] adds 1176073 Change PRED_LOOP_EXIT from 92 to 85. adds c3d7ceb [ARM][testsuite] Make arm_neon_fp16 depend on arm_neon_ok adds 5acbc91 PR c++/71209 - wrong error with dependent base adds 7e6da23 Fix memory leak in tree-ssa-reassoc.c adds 11c72ab7 libstdc++/71545 fix debug checks in binary search algorithms adds 358cee2 /cp 2016-06-17 Paolo Carlini paolo.carlini@oracle.com adds 0e6099f * tree.c (builtin_valid_in_constant_expr_p): Test for DECL_ [...] adds 98683d8 /cp 2016-06-17 Paolo Carlini paolo.carlini@oracle.com adds a39f2fb gcc/fortran/ * openmp.c (match_acc): New generic function t [...] adds f8c5fce PR target/71338 * config/rl78/rl78-expand.c (umulqihi3): Enab [...] adds 1edfb37 Daily bump. adds 8b008d0 PR bootstrap/71435 * reload1.c (reload): Pass 0 to finish_s [...] adds e980e16 2016-06-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 6d1893f * config/pa/pa.h (TARGET_LONG_PIC_PCREL_CALL): Remove. adds 433e481 * config/pa/fptr.c (__canonicalize_funcptr_for_compare): Don [...] adds 3afc00d trans-types.c: Commentary typo fix. adds 726f604 Daily bump. adds 14c0a03 Use gfc_add_*_component defines where appropriate adds 21897f4 PR c/69507 - bogus warning: ISO C does not allow ‘__alignof__ [...] adds 0b4b12f PR c/69507 - bogus warning: ISO C does not allow ‘__alignof__ [...] new 07ddb34 x86-64: Load external function address via GOT slot new c016c38 Check if x86 as/ld support R_386_GOT32X relocation new c7520d7 i386: Generate R_386_GOT32X relocation for -fno-plt new c91a2e6 i386: Load external function address via GOT slot new a440c3c Check if x86 ld supports calling ___tls_get_addr via GOT new 069135e Call ___tls_get_addr via GOT for GNU TLS if possible
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1da5322) \ N -- N -- N refs/heads/hjl/no-plt/master (069135e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 6 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: .gitattributes | 1 + .gitignore | 2 + ChangeLog | 332 +- MAINTAINERS | 54 +- Makefile.def | 7 +- Makefile.in | 140 +- Makefile.tpl | 27 +- boehm-gc/ChangeLog | 16 + boehm-gc/configure.host | 2 +- boehm-gc/include/private/gcconfig.h | 11 +- boehm-gc/testsuite/lib/boehm-gc.exp | 1 + config.guess | 114 +- config.sub | 24 +- config/ChangeLog | 9 + config/bootstrap-asan.mk | 2 +- config/isl.m4 | 47 +- config/picflag.m4 | 3 +- configure | 138 +- configure.ac | 82 +- contrib/ChangeLog | 132 + contrib/analyze_brprob | 146 - contrib/analyze_brprob.py | 148 + contrib/analyze_brprob_spec.py | 58 + contrib/check_GNU_style.sh | 41 +- contrib/clang-format | 138 + contrib/compare-all-tests | 3 +- contrib/config-list.mk | 58 +- contrib/download_prerequisites | 17 +- contrib/gennews | 3 +- contrib/header-tools/ChangeLog | 12 + contrib/header-tools/README | 283 + contrib/header-tools/count-headers | 58 + contrib/header-tools/gcc-order-headers | 397 + contrib/header-tools/graph-header-logs | 227 + contrib/header-tools/graph-include-web | 122 + contrib/header-tools/headerutils.py | 554 + contrib/header-tools/included-by | 112 + contrib/header-tools/reduce-headers | 596 + contrib/header-tools/replace-header | 53 + contrib/header-tools/show-headers | 151 + contrib/mklog | 2 +- contrib/uninclude | 2 +- contrib/update-copyright.py | 25 +- fixincludes/ChangeLog | 19 + fixincludes/fixincl.x | 235 +- fixincludes/inclhack.def | 56 + fixincludes/tests/base/stdio.h | 5 + fixincludes/tests/base/stdlib.h | 20 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 38454 +++++------- gcc/ChangeLog-2013 | 4 +- gcc/ChangeLog-2014 | 2 +- gcc/{ChangeLog => ChangeLog-2015} | 18051 +++++- gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 185 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 97 +- gcc/ada/ChangeLog | 7965 ++- gcc/ada/{ChangeLog => ChangeLog-2015} | 5155 +- gcc/ada/Makefile.rtl | 4 +- gcc/ada/a-btgbso.adb | 323 +- gcc/ada/a-btgbso.ads | 4 +- gcc/ada/a-calend.adb | 8 +- gcc/ada/a-calend.ads | 19 +- gcc/ada/a-cbdlli.adb | 685 +- gcc/ada/a-cbdlli.ads | 42 +- gcc/ada/a-cbhama.adb | 268 +- gcc/ada/a-cbhama.ads | 36 +- gcc/ada/a-cbhase.adb | 315 +- gcc/ada/a-cbhase.ads | 44 +- gcc/ada/a-cbmutr.adb | 548 +- gcc/ada/a-cbmutr.ads | 44 +- gcc/ada/a-cborma.adb | 313 +- gcc/ada/a-cborma.ads | 36 +- gcc/ada/a-cborse.adb | 370 +- gcc/ada/a-cborse.ads | 44 +- gcc/ada/a-cbprqu.adb | 4 +- gcc/ada/a-cbprqu.ads | 3 +- gcc/ada/a-cbsyqu.adb | 4 +- gcc/ada/a-cbsyqu.ads | 3 +- gcc/ada/a-cdlili.adb | 775 +- gcc/ada/a-cdlili.ads | 33 +- gcc/ada/a-cfdlli.adb | 7 +- gcc/ada/a-cfdlli.ads | 7 +- gcc/ada/a-cfhama.adb | 3 +- gcc/ada/a-cfhama.ads | 1 + gcc/ada/a-cfhase.adb | 7 +- gcc/ada/a-cfhase.ads | 3 +- gcc/ada/a-cfinve.adb | 5 +- gcc/ada/a-cfinve.ads | 13 +- gcc/ada/a-cforma.adb | 3 +- gcc/ada/a-cforma.ads | 1 + gcc/ada/a-cforse.adb | 7 +- gcc/ada/a-cforse.ads | 3 +- gcc/ada/a-chtgbk.adb | 110 +- gcc/ada/a-chtgbk.ads | 4 +- gcc/ada/a-chtgbo.adb | 97 +- gcc/ada/a-chtgbo.ads | 6 +- gcc/ada/a-chtgke.adb | 110 +- gcc/ada/a-chtgke.ads | 4 +- gcc/ada/a-chtgop.adb | 175 +- gcc/ada/a-chtgop.ads | 6 +- gcc/ada/a-cidlli.adb | 852 +- gcc/ada/a-cidlli.ads | 48 +- gcc/ada/a-cihama.adb | 304 +- gcc/ada/a-cihama.ads | 38 +- gcc/ada/a-cihase.adb | 461 +- gcc/ada/a-cihase.ads | 46 +- gcc/ada/a-cimutr.adb | 570 +- gcc/ada/a-cimutr.ads | 40 +- gcc/ada/a-ciorma.adb | 339 +- gcc/ada/a-ciorma.ads | 44 +- gcc/ada/a-ciormu.adb | 145 +- gcc/ada/a-ciormu.ads | 14 +- gcc/ada/a-ciorse.adb | 404 +- gcc/ada/a-ciorse.ads | 52 +- gcc/ada/a-clrefi.adb | 6 +- gcc/ada/a-coboho.adb | 38 +- gcc/ada/a-coboho.ads | 15 +- gcc/ada/a-cobove.adb | 736 +- gcc/ada/a-cobove.ads | 42 +- gcc/ada/a-cofove.adb | 9 +- gcc/ada/a-cofove.ads | 3 +- gcc/ada/a-cohama.adb | 231 +- gcc/ada/a-cohama.ads | 23 +- gcc/ada/a-cohase.adb | 406 +- gcc/ada/a-cohase.ads | 34 +- gcc/ada/a-cohata.ads | 18 +- gcc/ada/a-coinho-shared.adb | 2 - gcc/ada/a-coinho-shared.ads | 1 + gcc/ada/a-coinho.adb | 4 +- gcc/ada/a-coinho.ads | 1 + gcc/ada/a-coinve.adb | 1634 +- gcc/ada/a-coinve.ads | 59 +- gcc/ada/a-comutr.adb | 581 +- gcc/ada/a-comutr.ads | 44 +- gcc/ada/a-conhel.adb | 186 + gcc/ada/a-conhel.ads | 159 + gcc/ada/a-convec.adb | 1249 +- gcc/ada/a-convec.ads | 52 +- gcc/ada/a-coorma.adb | 285 +- gcc/ada/a-coorma.ads | 29 +- gcc/ada/a-coormu.adb | 145 +- gcc/ada/a-coormu.ads | 14 +- gcc/ada/a-coorse.adb | 341 +- gcc/ada/a-coorse.ads | 37 +- gcc/ada/a-crbltr.ads | 21 +- gcc/ada/a-crbtgk.adb | 210 +- gcc/ada/a-crbtgk.ads | 4 +- gcc/ada/a-crbtgo.adb | 109 +- gcc/ada/a-crbtgo.ads | 4 +- gcc/ada/a-crdlli.adb | 4 +- gcc/ada/a-crdlli.ads | 4 +- gcc/ada/a-cuprqu.adb | 157 +- gcc/ada/a-cuprqu.ads | 32 +- gcc/ada/a-cusyqu.adb | 4 +- gcc/ada/a-cusyqu.ads | 3 +- gcc/ada/a-direct.adb | 55 +- gcc/ada/a-dirval-mingw.adb | 14 +- gcc/ada/a-disedf.ads | 6 +- gcc/ada/a-dispat.ads | 3 +- gcc/ada/a-except-2005.adb | 36 +- gcc/ada/a-except-2005.ads | 12 - gcc/ada/a-except.adb | 15 +- gcc/ada/a-except.ads | 12 - gcc/ada/a-exetim-default.ads | 64 +- gcc/ada/a-exetim-mingw.adb | 4 +- gcc/ada/a-exetim-mingw.ads | 61 +- gcc/ada/a-exetim-posix.adb | 28 +- gcc/ada/a-exetim.ads | 64 +- gcc/ada/a-exexda.adb | 14 +- gcc/ada/a-exextr.adb | 31 +- gcc/ada/a-exstat.adb | 170 +- gcc/ada/a-extiin.ads | 15 +- gcc/ada/a-finali.adb | 50 +- gcc/ada/a-finali.ads | 12 +- gcc/ada/a-interr.adb | 18 +- gcc/ada/a-interr.ads | 45 +- gcc/ada/a-intsig.adb | 46 - gcc/ada/a-intsig.ads | 42 - gcc/ada/a-ngcefu.adb | 6 +- gcc/ada/a-ngcoar.adb | 11 +- gcc/ada/a-ngelfu.adb | 12 +- gcc/ada/a-ngelfu.ads | 5 +- gcc/ada/a-ngrear.adb | 9 +- gcc/ada/a-nudira.adb | 6 +- gcc/ada/a-nudira.ads | 6 +- gcc/ada/a-nuflra.adb | 6 +- gcc/ada/a-nuflra.ads | 6 +- gcc/ada/a-rbtgbk.adb | 9 +- gcc/ada/a-rbtgbk.ads | 4 +- gcc/ada/a-rbtgbo.adb | 74 +- gcc/ada/a-rbtgbo.ads | 5 +- gcc/ada/a-rbtgso.adb | 318 +- gcc/ada/a-rbtgso.ads | 4 +- gcc/ada/a-reatim.adb | 19 +- gcc/ada/a-reatim.ads | 119 +- gcc/ada/a-strsup.adb | 8 - gcc/ada/a-strunb-shared.adb | 8 +- gcc/ada/a-stwibo.ads | 4 +- gcc/ada/a-stwima.adb | 4 +- gcc/ada/a-stzbou.ads | 4 +- gcc/ada/a-stzmap.adb | 4 +- gcc/ada/a-sytaco.adb | 4 +- gcc/ada/a-sytaco.ads | 30 +- gcc/ada/a-tags.adb | 8 +- gcc/ada/a-tags.ads | 5 +- gcc/ada/a-tasatt.adb | 14 +- gcc/ada/a-tasatt.ads | 7 +- gcc/ada/a-taside.adb | 4 +- gcc/ada/a-taside.ads | 40 +- gcc/ada/a-textio.adb | 42 +- gcc/ada/a-tienio.adb | 4 +- gcc/ada/a-tifiio.adb | 4 +- gcc/ada/a-tigeli.adb | 32 +- gcc/ada/aa_util.adb | 458 - gcc/ada/aa_util.ads | 145 - gcc/ada/adabkend.adb | 8 +- gcc/ada/adadecode.c | 11 - gcc/ada/adadecode.h | 7 +- gcc/ada/adaint.c | 280 +- gcc/ada/adaint.h | 27 +- gcc/ada/affinity.c | 12 +- gcc/ada/ali.adb | 16 +- gcc/ada/ali.ads | 28 +- gcc/ada/alloc.ads | 10 +- gcc/ada/aspects.adb | 31 +- gcc/ada/aspects.ads | 298 +- gcc/ada/atree.adb | 282 +- gcc/ada/atree.ads | 100 +- gcc/ada/atree.h | 4 + gcc/ada/back_end.adb | 18 + gcc/ada/back_end.ads | 5 +- gcc/ada/bcheck.adb | 75 +- gcc/ada/bindgen.adb | 723 +- gcc/ada/bindgen.ads | 6 +- gcc/ada/bindusg.adb | 13 +- gcc/ada/casing.adb | 36 +- gcc/ada/casing.ads | 23 +- gcc/ada/checks.adb | 187 +- gcc/ada/checks.ads | 4 +- gcc/ada/clean.adb | 63 +- gcc/ada/comperr.adb | 29 +- gcc/ada/contracts.adb | 2622 + gcc/ada/contracts.ads | 187 + gcc/ada/cstand.adb | 4 +- gcc/ada/cstreams.c | 20 + gcc/ada/debug.adb | 85 +- gcc/ada/debug.ads | 4 +- gcc/ada/doc/Makefile | 22 +- gcc/ada/doc/gnat_rm/about_this_guide.rst | 1 + .../gnat_rm/compatibility_and_porting_guide.rst | 4 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 6 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 131 +- .../gnat_rm/implementation_defined_attributes.rst | 27 +- .../implementation_defined_characteristics.rst | 315 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 545 +- .../implementation_of_ada_2012_features.rst | 2 +- .../implementation_of_specific_ada_features.rst | 84 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 109 +- ...ard_and_implementation_defined_restrictions.rst | 146 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 28 +- .../building_executable_programs_with_gnat.rst | 197 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 60 +- gcc/ada/doc/gnat_ugn/gnat_project_manager.rst | 196 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 215 +- .../doc/gnat_ugn/platform_specific_information.rst | 307 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 133 +- gcc/ada/doc/share/ada_pygments.py | 2 +- gcc/ada/einfo.adb | 775 +- gcc/ada/einfo.ads | 821 +- gcc/ada/env.c | 4 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errout.adb | 47 +- gcc/ada/errout.ads | 30 +- gcc/ada/erroutc.adb | 10 +- gcc/ada/errutil.adb | 22 +- gcc/ada/eval_fat.adb | 6 +- gcc/ada/exp_aggr.adb | 614 +- gcc/ada/exp_attr.adb | 526 +- gcc/ada/exp_ch11.adb | 141 +- gcc/ada/exp_ch11.ads | 13 +- gcc/ada/exp_ch13.adb | 26 +- gcc/ada/exp_ch2.adb | 15 +- gcc/ada/exp_ch3.adb | 4616 +- gcc/ada/exp_ch3.ads | 4 +- gcc/ada/exp_ch4.adb | 1273 +- gcc/ada/exp_ch5.adb | 586 +- gcc/ada/exp_ch5.ads | 6 +- gcc/ada/exp_ch6.adb | 3018 +- gcc/ada/exp_ch6.ads | 23 +- gcc/ada/exp_ch7.adb | 1355 +- gcc/ada/exp_ch7.ads | 35 +- gcc/ada/exp_ch8.adb | 69 +- gcc/ada/exp_ch9.adb | 1419 +- gcc/ada/exp_ch9.ads | 15 +- gcc/ada/exp_code.adb | 4 +- gcc/ada/exp_dbug.adb | 84 +- gcc/ada/exp_dbug.ads | 22 +- gcc/ada/exp_disp.adb | 636 +- gcc/ada/exp_disp.ads | 4 - gcc/ada/exp_fixd.adb | 74 +- gcc/ada/exp_intr.adb | 744 +- gcc/ada/exp_intr.ads | 20 +- gcc/ada/exp_pakd.adb | 130 +- gcc/ada/exp_prag.adb | 141 +- gcc/ada/exp_sel.adb | 11 +- gcc/ada/exp_spark.adb | 82 +- gcc/ada/exp_spark.ads | 6 +- gcc/ada/exp_strm.adb | 4 +- gcc/ada/exp_tss.adb | 6 +- gcc/ada/exp_unst.adb | 288 +- gcc/ada/exp_unst.ads | 21 +- gcc/ada/exp_util.adb | 626 +- gcc/ada/exp_util.ads | 67 +- gcc/ada/expander.adb | 19 +- gcc/ada/expect.c | 42 - gcc/ada/fe.h | 28 +- gcc/ada/fmap.adb | 6 +- gcc/ada/fname.adb | 14 +- gcc/ada/freeze.adb | 962 +- gcc/ada/freeze.ads | 32 +- gcc/ada/frontend.adb | 17 +- gcc/ada/g-arrspl.ads | 6 +- gcc/ada/g-awk.ads | 4 +- gcc/ada/{a-dispat.adb => g-binenv.adb} | 74 +- gcc/ada/{gnat.ads => g-binenv.ads} | 19 +- gcc/ada/g-calend.ads | 10 +- gcc/ada/g-comlin.adb | 87 +- gcc/ada/g-ctrl_c.adb | 10 +- gcc/ada/g-debpoo.adb | 854 +- gcc/ada/g-debpoo.ads | 78 +- gcc/ada/g-diopit.adb | 6 +- gcc/ada/g-dirope.ads | 8 +- gcc/ada/g-dynhta.adb | 4 +- gcc/ada/g-dyntab.ads | 4 +- gcc/ada/g-expect.adb | 23 +- gcc/ada/g-io-put.adb | 6 +- gcc/ada/g-mbdira.adb | 4 +- gcc/ada/g-pehage.adb | 4 +- gcc/ada/g-socket.adb | 25 +- gcc/ada/g-socket.ads | 11 +- gcc/ada/g-souinf.ads | 6 +- gcc/ada/g-spipat.adb | 16 +- gcc/ada/g-spipat.ads | 4 +- gcc/ada/{scil_ll.ads => g-strhas.ads} | 29 +- gcc/ada/g-table.ads | 4 +- gcc/ada/g-traceb.ads | 10 +- gcc/ada/gcc-interface/Make-lang.in | 24 +- gcc/ada/gcc-interface/Makefile.in | 275 +- gcc/ada/gcc-interface/ada-tree.def | 5 + gcc/ada/gcc-interface/ada-tree.h | 100 +- gcc/ada/gcc-interface/cuintp.c | 8 +- gcc/ada/gcc-interface/decl.c | 2908 +- gcc/ada/gcc-interface/gigi.h | 256 +- gcc/ada/gcc-interface/lang-specs.h | 12 +- gcc/ada/gcc-interface/lang.opt | 26 +- gcc/ada/gcc-interface/misc.c | 582 +- gcc/ada/gcc-interface/targtyps.c | 18 +- gcc/ada/gcc-interface/trans.c | 2354 +- gcc/ada/gcc-interface/utils.c | 869 +- gcc/ada/gcc-interface/utils2.c | 624 +- gcc/ada/get_spark_xrefs.adb | 15 +- gcc/ada/ghost.adb | 428 +- gcc/ada/ghost.ads | 35 +- gcc/ada/gnat-style.texi | 3 + gcc/ada/gnat1drv.adb | 190 +- gcc/ada/gnat_rm.texi | 2557 +- gcc/ada/gnat_ugn.texi | 1781 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 827 +- gcc/ada/gnatlink.adb | 141 +- gcc/ada/gnatname.adb | 65 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 20 +- gcc/ada/i-cobol.ads | 6 +- gcc/ada/impunit.adb | 122 +- gcc/ada/impunit.ads | 7 +- gcc/ada/init-vxsim.c | 62 - gcc/ada/init.c | 287 +- gcc/ada/inline.adb | 326 +- gcc/ada/inline.ads | 18 +- gcc/ada/interfac.ads | 8 +- gcc/ada/krunch.adb | 21 +- gcc/ada/layout.adb | 200 +- gcc/ada/lib-writ.adb | 95 +- gcc/ada/lib-writ.ads | 3 + gcc/ada/lib-xref-spark_specific.adb | 710 +- gcc/ada/lib-xref.adb | 85 +- gcc/ada/lib-xref.ads | 28 +- gcc/ada/lib.adb | 63 +- gcc/ada/lib.ads | 12 +- gcc/ada/live.adb | 35 +- gcc/ada/live.ads | 12 +- gcc/ada/make.adb | 199 +- gcc/ada/makeutl.ads | 4 +- gcc/ada/mdll.adb | 4 +- gcc/ada/mkdir.c | 16 +- gcc/ada/mlib-prj.adb | 4 +- gcc/ada/namet-sp.ads | 4 +- gcc/ada/namet.adb | 1109 +- gcc/ada/namet.ads | 437 +- gcc/ada/namet.h | 29 +- gcc/ada/opt.adb | 42 + gcc/ada/opt.ads | 94 +- gcc/ada/osint-b.adb | 4 +- gcc/ada/osint-c.adb | 27 +- gcc/ada/osint-c.ads | 10 +- gcc/ada/osint-l.adb | 4 +- gcc/ada/osint.adb | 98 +- gcc/ada/osint.ads | 4 +- gcc/ada/output.adb | 40 +- gcc/ada/output.ads | 14 - gcc/ada/par-ch12.adb | 8 +- gcc/ada/par-ch2.adb | 127 +- gcc/ada/par-ch3.adb | 29 +- gcc/ada/par-ch4.adb | 4 +- gcc/ada/par-ch5.adb | 6 +- gcc/ada/par-ch6.adb | 4 +- gcc/ada/par-ch9.adb | 97 +- gcc/ada/par-prag.adb | 32 +- gcc/ada/par.adb | 9 +- gcc/ada/par_sco.adb | 826 +- gcc/ada/pprint.adb | 295 +- gcc/ada/pprint.ads | 15 +- gcc/ada/prep.adb | 8 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-attr.adb | 20 +- gcc/ada/prj-dect.adb | 2 +- gcc/ada/prj-nmsc.adb | 4 +- gcc/ada/prj-pp.adb | 17 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj.adb | 15 +- gcc/ada/prj.ads | 2 +- gcc/ada/projects.texi | 5101 -- gcc/ada/put_spark_xrefs.adb | 207 +- gcc/ada/put_spark_xrefs.ads | 5 +- gcc/ada/repinfo.adb | 33 +- gcc/ada/restrict.adb | 343 +- gcc/ada/restrict.ads | 33 +- gcc/ada/rident.ads | 4 +- gcc/ada/rtinit.c | 10 +- gcc/ada/rtsfind.adb | 12 +- gcc/ada/rtsfind.ads | 16 +- gcc/ada/s-arit64.adb | 6 +- gcc/ada/s-atocou-builtin.adb | 32 +- gcc/ada/s-atocou-x86.adb | 31 +- gcc/ada/s-atocou.adb | 28 +- gcc/ada/s-atocou.ads | 35 +- gcc/ada/s-bignum.adb | 10 +- gcc/ada/s-diflio.adb | 31 +- gcc/ada/s-diflio.ads | 8 +- gcc/ada/s-excdeb.adb | 8 +- gcc/ada/s-excdeb.ads | 5 +- gcc/ada/s-exctra.adb | 6 +- gcc/ada/s-exctra.ads | 27 +- gcc/ada/s-fatgen.adb | 2 +- gcc/ada/s-fileio.adb | 50 +- gcc/ada/s-finmas.adb | 13 +- gcc/ada/s-finmas.ads | 5 +- gcc/ada/s-gearop.adb | 14 +- gcc/ada/s-gearop.ads | 4 +- gcc/ada/s-gloloc.adb | 4 +- gcc/ada/s-htable.adb | 4 +- gcc/ada/s-imgint.adb | 57 +- gcc/ada/s-imglli.adb | 62 +- gcc/ada/s-imgllu.adb | 34 +- gcc/ada/s-imgrea.adb | 11 +- gcc/ada/s-imguns.adb | 34 +- gcc/ada/s-intman-android.adb | 4 +- gcc/ada/s-intman-posix.adb | 4 +- gcc/ada/s-memory.adb | 70 +- gcc/ada/s-mudido-affinity.adb | 81 +- gcc/ada/s-multip.adb | 4 +- gcc/ada/s-os_lib.adb | 360 +- gcc/ada/s-os_lib.ads | 885 +- gcc/ada/s-oscons-tmplt.c | 6 +- gcc/ada/s-osinte-aix.ads | 5 +- gcc/ada/s-osinte-android.adb | 47 +- gcc/ada/s-osinte-android.ads | 9 +- gcc/ada/s-osinte-darwin.adb | 13 +- gcc/ada/s-osinte-darwin.ads | 6 +- gcc/ada/s-osinte-dragonfly.ads | 3 +- gcc/ada/s-osinte-freebsd.ads | 14 +- gcc/ada/{s-osinte-posix.adb => s-osinte-gnu.adb} | 43 +- ...{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} | 374 +- gcc/ada/s-osinte-hpux.ads | 5 +- gcc/ada/s-osinte-kfreebsd-gnu.ads | 123 +- gcc/ada/s-osinte-linux.ads | 10 +- gcc/ada/s-osinte-rtems.ads | 60 +- gcc/ada/s-osinte-solaris-posix.ads | 5 +- gcc/ada/s-osinte-vxworks.ads | 3 +- gcc/ada/s-osprim-darwin.adb | 8 +- gcc/ada/s-osprim-mingw.adb | 8 + gcc/ada/s-osprim-posix.adb | 8 +- gcc/ada/s-osprim-solaris.adb | 8 +- gcc/ada/s-osprim-unix.adb | 8 +- gcc/ada/s-osprim-vxworks.adb | 8 +- gcc/ada/s-osprim-x32.adb | 8 +- gcc/ada/s-osprim.ads | 8 +- gcc/ada/s-parame-vxworks.adb | 7 +- gcc/ada/s-pooglo.ads | 4 +- gcc/ada/s-poosiz.adb | 4 +- gcc/ada/s-rannum.adb | 2 +- gcc/ada/s-regexp.adb | 4 +- gcc/ada/s-regpat.adb | 28 +- gcc/ada/s-rident.ads | 58 +- gcc/ada/s-shasto.adb | 23 +- gcc/ada/s-soflin.adb | 19 +- gcc/ada/s-soflin.ads | 17 +- gcc/ada/s-solita.adb | 5 +- gcc/ada/s-stalib.ads | 29 +- gcc/ada/s-stchop-vxworks.adb | 42 +- gcc/ada/s-stposu.adb | 132 +- gcc/ada/s-stposu.ads | 4 +- gcc/ada/s-strhas.adb | 7 +- gcc/ada/s-strhas.ads | 6 +- gcc/ada/s-taasde.ads | 4 +- gcc/ada/s-tadeca.adb | 4 +- gcc/ada/s-taprop-linux.adb | 30 +- gcc/ada/s-taprop-mingw.adb | 10 +- gcc/ada/s-taprop-posix.adb | 26 +- gcc/ada/s-taprop-vxworks.adb | 8 +- gcc/ada/s-tasini.adb | 52 +- gcc/ada/s-taskin.ads | 17 +- gcc/ada/s-taspri-solaris.ads | 4 +- gcc/ada/s-tpopsp-vxworks.adb | 37 +- gcc/ada/s-traceb-hpux.adb | 19 +- gcc/ada/s-traceb-mastop.adb | 19 +- gcc/ada/s-traceb.adb | 11 +- gcc/ada/s-traceb.ads | 15 +- gcc/ada/s-trasym.adb | 13 +- gcc/ada/s-trasym.ads | 6 +- gcc/ada/s-unstyp.ads | 6 +- gcc/ada/s-valllu.adb | 4 +- gcc/ada/s-valuns.adb | 4 +- gcc/ada/scng.adb | 32 +- gcc/ada/scos.ads | 5 +- gcc/ada/sem.adb | 128 +- gcc/ada/sem.ads | 4 +- gcc/ada/sem_aggr.adb | 72 +- gcc/ada/sem_attr.adb | 348 +- gcc/ada/sem_attr.ads | 51 +- gcc/ada/sem_aux.adb | 71 +- gcc/ada/sem_aux.ads | 8 +- gcc/ada/sem_case.adb | 17 +- gcc/ada/sem_case.ads | 7 +- gcc/ada/sem_cat.adb | 5 +- gcc/ada/sem_ch10.adb | 263 +- gcc/ada/sem_ch10.ads | 16 +- gcc/ada/sem_ch11.adb | 45 +- gcc/ada/sem_ch12.adb | 1004 +- gcc/ada/sem_ch12.ads | 29 +- gcc/ada/sem_ch13.adb | 2926 +- gcc/ada/sem_ch13.ads | 7 + gcc/ada/sem_ch3.adb | 1232 +- gcc/ada/sem_ch4.adb | 834 +- gcc/ada/sem_ch5.adb | 289 +- gcc/ada/sem_ch6.adb | 2821 +- gcc/ada/sem_ch6.ads | 36 +- gcc/ada/sem_ch7.adb | 476 +- gcc/ada/sem_ch7.ads | 29 +- gcc/ada/sem_ch8.adb | 334 +- gcc/ada/sem_ch9.adb | 464 +- gcc/ada/sem_dim.adb | 200 +- gcc/ada/sem_dim.ads | 14 +- gcc/ada/sem_disp.adb | 231 +- gcc/ada/sem_elab.adb | 421 +- gcc/ada/sem_elim.adb | 4 +- gcc/ada/sem_eval.adb | 220 +- gcc/ada/sem_eval.ads | 220 +- gcc/ada/sem_intr.adb | 7 +- gcc/ada/sem_mech.adb | 6 +- gcc/ada/sem_prag.adb | 6814 ++- gcc/ada/sem_prag.ads | 135 +- gcc/ada/sem_res.adb | 725 +- gcc/ada/sem_smem.adb | 9 +- gcc/ada/sem_type.adb | 181 +- gcc/ada/sem_util.adb | 4316 +- gcc/ada/sem_util.ads | 503 +- gcc/ada/sem_warn.adb | 41 +- gcc/ada/sem_warn.ads | 4 +- gcc/ada/set_targ.adb | 10 +- gcc/ada/sigtramp-armdroid.c | 6 +- gcc/ada/sigtramp-ios.c | 233 + gcc/ada/sigtramp-vxworks-target.inc | 82 +- gcc/ada/sigtramp-vxworks-vxsim.c | 141 - gcc/ada/sigtramp-vxworks.c | 76 +- gcc/ada/sigtramp.h | 70 +- gcc/ada/sinfo.adb | 100 +- gcc/ada/sinfo.ads | 175 +- gcc/ada/sinput-l.ads | 4 +- gcc/ada/sinput.adb | 28 +- gcc/ada/sinput.ads | 27 +- gcc/ada/snames.adb-tmpl | 4 - gcc/ada/snames.ads-tmpl | 56 +- gcc/ada/spark_xrefs.adb | 7 +- gcc/ada/spark_xrefs.ads | 68 +- gcc/ada/stand.ads | 12 +- gcc/ada/stringt.adb | 37 +- gcc/ada/stringt.ads | 19 +- gcc/ada/styleg.adb | 8 +- gcc/ada/styleg.ads | 6 +- gcc/ada/stylesw.ads | 6 +- gcc/ada/switch-b.adb | 70 +- gcc/ada/switch-b.ads | 4 +- gcc/ada/switch-c.adb | 61 +- gcc/ada/switch-m.adb | 20 +- gcc/ada/sysdep.c | 44 +- gcc/ada/system-aix.ads | 3 +- gcc/ada/system-aix64.ads | 3 +- gcc/ada/system-darwin-ppc.ads | 3 +- gcc/ada/system-darwin-ppc64.ads | 6 +- gcc/ada/system-darwin-x86.ads | 3 +- gcc/ada/system-darwin-x86_64.ads | 3 +- gcc/ada/system-dragonfly-x86_64.ads | 1 + gcc/ada/system-freebsd-x86.ads | 3 +- gcc/ada/system-freebsd-x86_64.ads | 3 +- gcc/ada/system-hpux-ia64.ads | 3 +- gcc/ada/system-hpux.ads | 3 +- gcc/ada/system-linux-alpha.ads | 3 +- gcc/ada/system-linux-armeb.ads | 6 +- gcc/ada/system-linux-armel.ads | 3 +- gcc/ada/system-linux-hppa.ads | 3 +- gcc/ada/system-linux-ia64.ads | 3 +- gcc/ada/system-linux-mips.ads | 6 +- gcc/ada/system-linux-mips64el.ads | 6 +- gcc/ada/system-linux-mipsel.ads | 6 +- gcc/ada/system-linux-ppc.ads | 3 +- gcc/ada/system-linux-ppc64.ads | 6 +- gcc/ada/system-linux-s390.ads | 5 +- gcc/ada/system-linux-s390x.ads | 5 +- gcc/ada/system-linux-sh4.ads | 3 +- gcc/ada/system-linux-sparc.ads | 3 +- gcc/ada/system-linux-sparcv9.ads | 6 +- gcc/ada/system-linux-x86.ads | 3 +- gcc/ada/system-linux-x86_64.ads | 3 +- gcc/ada/system-mingw-x86_64.ads | 3 +- gcc/ada/system-mingw.ads | 3 +- gcc/ada/system-rtems.ads | 6 +- gcc/ada/system-solaris-sparc.ads | 3 +- gcc/ada/system-solaris-sparcv9.ads | 3 +- gcc/ada/system-solaris-x86.ads | 3 +- gcc/ada/system-solaris-x86_64.ads | 3 +- gcc/ada/system-vxworks-arm.ads | 5 +- gcc/ada/system-vxworks-m68k.ads | 9 +- gcc/ada/system-vxworks-mips.ads | 9 +- gcc/ada/system-vxworks-ppc.ads | 9 +- gcc/ada/system-vxworks-sparcv9.ads | 9 +- gcc/ada/system-vxworks-x86.ads | 9 +- gcc/ada/system.ads | 3 +- gcc/ada/table.adb | 8 +- gcc/ada/table.ads | 6 +- gcc/ada/targparm.adb | 50 +- gcc/ada/targparm.ads | 72 +- gcc/ada/tempdir.adb | 4 +- gcc/ada/terminals.c | 2 +- gcc/ada/tracebak.c | 71 +- gcc/ada/treepr.adb | 108 +- gcc/ada/types.ads | 23 +- gcc/ada/types.h | 5 +- gcc/ada/uintp.adb | 4 +- gcc/ada/uintp.ads | 4 +- gcc/ada/uname.adb | 4 +- gcc/ada/usage.adb | 57 +- gcc/ada/xref_lib.ads | 4 +- gcc/addresses.h | 2 +- gcc/alias.c | 410 +- gcc/alias.h | 3 +- gcc/alloc-pool.c | 3 +- gcc/alloc-pool.h | 190 +- gcc/asan.c | 141 +- gcc/asan.h | 2 +- gcc/attribs.c | 143 +- gcc/attribs.h | 6 +- gcc/auto-inc-dec.c | 64 +- gcc/auto-profile.c | 80 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 2 +- gcc/bb-reorder.c | 281 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 212 +- gcc/bitmap.h | 20 +- gcc/bt-load.c | 181 +- gcc/builtin-attrs.def | 7 +- gcc/builtin-types.def | 54 +- gcc/builtins.c | 3990 +- gcc/builtins.def | 68 +- gcc/builtins.h | 10 +- gcc/c-family/ChangeLog | 1044 +- gcc/c-family/array-notation-common.c | 19 +- gcc/c-family/c-ada-spec.c | 558 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-cilkplus.c | 55 +- gcc/c-family/c-common.c | 1524 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 92 +- gcc/c-family/c-cppbuiltin.c | 37 +- gcc/c-family/c-dump.c | 7 +- gcc/c-family/c-format.c | 23 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-gimplify.c | 45 +- gcc/c-family/c-indentation.c | 264 +- gcc/c-family/c-indentation.h | 2 +- gcc/c-family/c-lex.c | 77 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 565 +- gcc/c-family/c-opts.c | 54 +- gcc/c-family/c-pch.c | 14 +- gcc/c-family/c-ppoutput.c | 47 +- gcc/c-family/c-pragma.c | 182 +- gcc/c-family/c-pragma.h | 34 +- gcc/c-family/c-pretty-print.c | 16 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 10 +- 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 | 60 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c.opt | 715 +- gcc/c-family/cilk.c | 103 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/stub-objc.c | 4 +- gcc/c/ChangeLog | 1232 +- gcc/c/Make-lang.in | 15 +- gcc/c/c-array-notation.c | 59 +- gcc/c/c-aux-info.c | 5 +- gcc/c/c-convert.c | 23 +- gcc/c/c-decl.c | 562 +- gcc/c/c-errors.c | 25 +- gcc/c/c-fold.c | 609 + gcc/c/c-lang.c | 9 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 9 +- gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 3594 +- gcc/c/c-tree.h | 58 +- gcc/c/c-typeck.c | 1759 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 3 +- gcc/caller-save.c | 21 +- gcc/calls.c | 314 +- gcc/calls.h | 4 +- gcc/ccmp.c | 138 +- gcc/ccmp.h | 4 +- gcc/cfg-flags.def | 9 +- gcc/cfg.c | 70 +- gcc/cfg.h | 6 +- gcc/cfganal.c | 160 +- gcc/cfganal.h | 12 +- gcc/cfgbuild.c | 19 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 155 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 558 +- gcc/cfgexpand.h | 7 +- gcc/cfghooks.c | 31 +- gcc/cfghooks.h | 16 +- gcc/cfgloop.c | 113 +- gcc/cfgloop.h | 98 +- gcc/cfgloopanal.c | 51 +- gcc/cfgloopmanip.c | 14 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 61 +- gcc/cfgrtl.h | 4 +- gcc/cgraph.c | 607 +- gcc/cgraph.h | 313 +- gcc/cgraphbuild.c | 31 +- gcc/cgraphclones.c | 115 +- gcc/cgraphunit.c | 215 +- gcc/chkp-builtins.def | 2 +- gcc/cif-code.def | 10 +- gcc/cilk-builtins.def | 2 +- gcc/cilk-common.c | 28 +- gcc/cilk.h | 2 +- gcc/cilkplus.def | 2 +- gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 24 +- gcc/collect2.h | 2 +- gcc/combine-stack-adj.c | 18 +- gcc/combine.c | 190 +- gcc/common.md | 2 +- gcc/common.opt | 916 +- 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 | 121 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 41 +- 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 | 61 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/iq2000/iq2000-common.c | 2 +- gcc/common/config/lm32/lm32-common.c | 2 +- gcc/common/config/m32r/m32r-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/mcore/mcore-common.c | 2 +- gcc/common/config/mep/mep-common.c | 2 +- gcc/common/config/microblaze/microblaze-common.c | 2 +- gcc/common/config/mips/mips-common.c | 2 +- gcc/common/config/mmix/mmix-common.c | 2 +- gcc/common/config/mn10300/mn10300-common.c | 5 +- gcc/common/config/msp430/msp430-common.c | 12 +- gcc/common/config/nds32/nds32-common.c | 2 +- gcc/common/config/nios2/nios2-common.c | 2 +- gcc/common/config/nvptx/nvptx-common.c | 2 +- gcc/common/config/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/rs6000/rs6000-common.c | 2 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 38 +- gcc/common/config/sh/sh-common.c | 39 +- gcc/common/config/sparc/sparc-common.c | 2 +- gcc/common/config/spu/spu-common.c | 2 +- gcc/common/config/tilegx/tilegx-common.c | 2 +- gcc/common/config/tilepro/tilepro-common.c | 2 +- gcc/common/config/v850/v850-common.c | 2 +- gcc/common/config/vax/vax-common.c | 2 +- gcc/common/config/visium/visium-common.c | 2 +- gcc/common/config/xstormy16/xstormy16-common.c | 2 +- gcc/common/config/xtensa/xtensa-common.c | 2 +- gcc/compare-elim.c | 17 +- gcc/conditions.h | 2 +- gcc/config.build | 2 +- gcc/config.gcc | 236 +- gcc/config.host | 2 +- gcc/config.in | 134 +- gcc/config/aarch64/aarch64-arches.def | 2 +- gcc/config/aarch64/aarch64-builtins.c | 483 +- gcc/config/aarch64/aarch64-c.c | 8 +- gcc/config/aarch64/aarch64-cores.def | 6 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 4 +- gcc/config/aarch64/aarch64-elf.h | 14 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 3 +- gcc/config/aarch64/aarch64-ldpstp.md | 55 +- gcc/config/aarch64/aarch64-linux.h | 7 +- gcc/config/aarch64/aarch64-modes.def | 20 +- gcc/config/aarch64/aarch64-option-extensions.def | 39 +- gcc/config/aarch64/aarch64-opts.h | 2 +- gcc/config/aarch64/aarch64-protos.h | 124 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 4 +- gcc/config/aarch64/aarch64-simd-builtins.def | 118 +- gcc/config/aarch64/aarch64-simd.md | 1123 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 3 +- gcc/config/aarch64/aarch64.c | 3293 +- gcc/config/aarch64/aarch64.h | 78 +- gcc/config/aarch64/aarch64.md | 1254 +- gcc/config/aarch64/aarch64.opt | 55 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_neon.h | 4349 +- gcc/config/aarch64/atomics.md | 258 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 10 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 17 +- gcc/config/aarch64/cortex-a57-fma-steering.h | 2 +- gcc/config/aarch64/driver-aarch64.c | 194 +- gcc/config/aarch64/geniterators.sh | 23 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 226 +- gcc/config/aarch64/predicates.md | 79 +- gcc/config/{arm => aarch64}/rtems.h | 5 +- gcc/config/aarch64/t-aarch64 | 7 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/aarch64/thunderx.md | 6 +- gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-protos.h | 5 +- gcc/config/alpha/alpha.c | 193 +- gcc/config/alpha/alpha.h | 92 +- gcc/config/alpha/alpha.md | 7 +- gcc/config/alpha/alpha.opt | 54 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 2 +- 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 | 2 +- gcc/config/alpha/sync.md | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-modes.def | 6 +- gcc/config/arc/arc-opts.h | 28 +- gcc/config/arc/arc-protos.h | 13 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc.c | 3836 +- gcc/config/arc/arc.h | 189 +- gcc/config/arc/arc.md | 1782 +- gcc/config/arc/arc.opt | 209 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/arcEM.md | 93 + gcc/config/arc/arcHS.md | 76 + gcc/config/arc/atomic.md | 218 + gcc/config/arc/builtins.def | 222 + gcc/config/arc/constraints.md | 193 +- gcc/config/arc/fpu.md | 566 + gcc/config/arc/fpx.md | 92 +- gcc/config/arc/predicates.md | 204 +- gcc/config/arc/simdext.md | 805 +- gcc/config/arc/t-arc-newlib | 22 +- gcc/config/arc/t-arc-uClibc | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 4 +- gcc/config/arm/aarch-common.c | 126 +- gcc/config/arm/aarch-cost-tables.h | 105 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-arches.def | 7 +- gcc/config/arm/arm-builtins.c | 389 +- gcc/config/arm/arm-c.c | 155 +- gcc/config/arm/arm-cores.def | 8 +- gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-fpus.def | 2 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 27 +- gcc/config/arm/arm-modes.def | 2 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 26 +- gcc/config/arm/arm-simd-builtin-types.def | 4 +- gcc/config/arm/arm-tables.opt | 24 +- gcc/config/arm/arm-tune.md | 9 +- gcc/config/arm/arm.c | 2031 +- gcc/config/arm/arm.h | 147 +- gcc/config/arm/arm.md | 578 +- gcc/config/arm/arm.opt | 68 +- gcc/config/arm/arm1020e.md | 13 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_acle.h | 2 +- gcc/config/arm/arm_neon.h | 2183 +- gcc/config/arm/arm_neon_builtins.def | 89 +- gcc/config/arm/bpabi.h | 13 +- gcc/config/arm/coff.h | 82 - gcc/config/arm/constraints.md | 5 +- gcc/config/arm/cortex-a15-neon.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17-neon.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 759 +- gcc/config/arm/cortex-a57.md | 33 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9-neon.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 21 +- gcc/config/arm/driver-arm.c | 13 +- gcc/config/arm/elf.h | 2 +- gcc/config/arm/exynos-m1.md | 960 + gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/freebsd.h | 16 +- gcc/config/arm/genopt.sh | 4 +- gcc/config/arm/gentune.sh | 2 +- gcc/config/arm/iterators.md | 69 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 128 +- gcc/config/arm/ldrdstrd.md | 2 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/linux-elf.h | 16 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 2 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon-testgen.ml | 18 +- gcc/config/arm/neon.md | 581 +- gcc/config/arm/neon.ml | 2 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/predicates.md | 79 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 85 +- gcc/config/arm/t-aprofile | 9 +- gcc/config/arm/t-arm | 2 +- gcc/config/arm/t-arm-elf | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 16 +- gcc/config/arm/thumb2.md | 54 +- gcc/config/arm/types.md | 21 +- 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 | 9 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 82 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 9 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 4 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 9 +- gcc/config/avr/avr-devices.c | 4 +- gcc/config/avr/avr-dimode.md | 2 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 10 +- gcc/config/avr/avr-mcus.def | 9 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-protos.h | 2 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 180 +- gcc/config/avr/avr.h | 21 +- gcc/config/avr/avr.md | 11 +- gcc/config/avr/avr.opt | 28 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 2 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 2 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 6 +- gcc/config/avr/rtems.h | 2 +- gcc/config/avr/specs.h | 2 +- gcc/config/avr/stdfix.h | 2 +- gcc/config/avr/t-avr | 2 +- gcc/config/avr/t-multilib | 2 +- gcc/config/bfin/bfin-modes.def | 2 +- gcc/config/bfin/bfin-opts.h | 2 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 55 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 6 +- gcc/config/bfin/bfin.opt | 34 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x-sched.md | 8 +- gcc/config/c6x/c6x-sched.md.in | 2 +- gcc/config/c6x/c6x-tables.opt | 2 +- gcc/config/c6x/c6x.c | 62 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/c6x/c6x.md | 10 +- gcc/config/c6x/c6x.opt | 18 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 2 +- gcc/config/c6x/elf-common.h | 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 | 4 +- 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 | 2 +- gcc/config/cr16/cr16.c | 50 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 14 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 2 +- gcc/config/cris/cris-protos.h | 2 +- gcc/config/cris/cris.c | 52 +- gcc/config/cris/cris.h | 2 +- gcc/config/cris/cris.md | 8 +- gcc/config/cris/cris.opt | 40 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 2 +- gcc/config/cris/linux.opt | 4 +- gcc/config/cris/predicates.md | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/darwin-c.c | 27 +- gcc/config/darwin-driver.c | 212 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 2 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 52 +- gcc/config/darwin.h | 41 +- gcc/config/darwin.opt | 27 +- gcc/config/darwin10.h | 2 +- gcc/config/darwin12.h | 5 +- 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 | 5 +- gcc/config/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 2 +- gcc/config/epiphany/constraints.md | 2 +- gcc/config/epiphany/epiphany-modes.def | 2 +- gcc/config/epiphany/epiphany-protos.h | 2 +- gcc/config/epiphany/epiphany-sched.md | 2 +- gcc/config/epiphany/epiphany.c | 49 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 8 +- gcc/config/epiphany/epiphany.opt | 20 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 12 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 10 +- 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 | 42 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 6 +- gcc/config/fr30/predicates.md | 2 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 2 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 2 +- gcc/config/freebsd.opt | 2 +- gcc/config/frv/constraints.md | 2 +- gcc/config/frv/frv-asm.h | 2 +- gcc/config/frv/frv-modes.def | 2 +- gcc/config/frv/frv-opts.h | 2 +- gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 55 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 6 +- gcc/config/frv/frv.opt | 80 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 6 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 2 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 147 +- gcc/config/ft32/ft32.h | 11 +- gcc/config/ft32/ft32.md | 40 +- gcc/config/ft32/ft32.opt | 10 +- gcc/config/ft32/predicates.md | 6 +- gcc/config/ft32/t-ft32 | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 4 +- gcc/config/glibc-c.c | 5 +- gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 22 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 10 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 62 +- gcc/config/h8300/h8300.h | 2 +- gcc/config/h8300/h8300.md | 5 +- gcc/config/h8300/h8300.opt | 26 +- gcc/config/h8300/linux.h | 3 +- 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/h8300/t-linux | 2 +- gcc/config/host-darwin.c | 2 +- gcc/config/host-darwin.h | 2 +- gcc/config/host-hpux.c | 2 +- gcc/config/host-linux.c | 2 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/hpux11.opt | 2 +- gcc/config/i386/adxintrin.h | 2 +- gcc/config/i386/ammintrin.h | 2 +- gcc/config/i386/athlon.md | 2 +- gcc/config/i386/atom.md | 2 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 14 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 38 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 26 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 50 +- gcc/config/i386/avxintrin.h | 2 +- gcc/config/i386/avxmath.h | 2 +- gcc/config/i386/bdver1.md | 2 +- gcc/config/i386/bdver3.md | 2 +- gcc/config/i386/biarch64.h | 2 +- gcc/config/i386/biarchx32.h | 2 +- gcc/config/i386/bmi2intrin.h | 2 +- gcc/config/i386/bmiintrin.h | 2 +- gcc/config/i386/bmmintrin.h | 2 +- gcc/config/i386/bsd.h | 2 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/{prfchwintrin.h => clzerointrin.h} | 25 +- gcc/config/i386/constraints.md | 54 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 7 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 34 +- gcc/config/i386/cygming.opt | 18 +- gcc/config/i386/cygwin-stdint.h | 2 +- gcc/config/i386/cygwin-w64.h | 2 +- gcc/config/i386/cygwin.h | 2 +- gcc/config/i386/cygwin.opt | 2 +- gcc/config/i386/darwin.h | 16 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 24 +- gcc/config/i386/{winnt-stubs.c => djgpp.c} | 43 +- gcc/config/i386/djgpp.h | 108 +- gcc/config/i386/djgpp.opt | 8 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 120 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 2 +- gcc/config/i386/freebsd.h | 27 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 2 +- gcc/config/i386/gas.h | 2 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gmm_malloc.h | 2 +- gcc/config/i386/gnu-user-common.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/gnu.h | 6 +- gcc/config/i386/haswell.md | 618 + gcc/config/i386/host-cygwin.c | 4 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin-types.def | 60 +- gcc/config/i386/i386-c.c | 42 +- gcc/config/i386/i386-interix.h | 7 +- gcc/config/i386/i386-modes.def | 2 +- gcc/config/i386/i386-opts.h | 2 +- gcc/config/i386/i386-protos.h | 25 +- gcc/config/i386/i386.c | 5890 +- gcc/config/i386/i386.h | 180 +- gcc/config/i386/i386.md | 2420 +- gcc/config/i386/i386.opt | 277 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 18 +- gcc/config/i386/immintrin.h | 2 +- gcc/config/i386/intelmic-mkoffload.c | 263 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/interix.opt | 4 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- gcc/config/i386/knetbsd-gnu.h | 2 +- gcc/config/i386/knetbsd-gnu64.h | 3 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 2 +- gcc/config/i386/linux.h | 2 +- gcc/config/i386/linux64.h | 2 +- gcc/config/i386/lwpintrin.h | 2 +- gcc/config/i386/lynx.h | 2 +- gcc/config/i386/lzcntintrin.h | 2 +- gcc/config/i386/mingw-pthread.h | 2 +- gcc/config/i386/mingw-stdint.h | 2 +- gcc/config/i386/mingw-w64.h | 2 +- gcc/config/i386/mingw-w64.opt | 4 +- gcc/config/i386/mingw.opt | 4 +- gcc/config/i386/mingw32.h | 10 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 32 +- gcc/config/i386/msformat-c.c | 8 +- gcc/config/i386/mwaitxintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 2 +- gcc/config/i386/netbsd64.h | 2 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 2 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsd.h | 2 +- gcc/config/i386/openbsdelf.h | 2 +- gcc/config/i386/pcommitintrin.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/{xsavecintrin.h => pkuintrin.h} | 36 +- gcc/config/i386/pmm_malloc.h | 2 +- gcc/config/i386/pmmintrin.h | 2 +- gcc/config/i386/popcntintrin.h | 2 +- gcc/config/i386/ppro.md | 2 +- gcc/config/i386/predicates.md | 200 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 4 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/{rtemself.h => rtems-64.h} | 9 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 39 +- gcc/config/i386/sse.md | 4089 +- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/stringop.opt | 2 +- gcc/config/i386/subst.md | 8 +- gcc/config/i386/sync.md | 201 +- gcc/config/i386/sysv4.h | 2 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-djgpp | 8 + gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-interix | 4 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vxworks.h | 9 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/winnt-cxx.c | 10 +- gcc/config/i386/winnt-stubs.c | 11 +- gcc/config/i386/winnt.c | 82 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 8 +- gcc/config/i386/x86-tune.def | 69 +- gcc/config/i386/x86intrin.h | 6 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 42 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 10 +- gcc/config/i386/xsavecintrin.h | 2 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/i386/xsaveoptintrin.h | 2 +- gcc/config/i386/xsavesintrin.h | 2 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 1010 + gcc/config/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 2 +- gcc/config/ia64/freebsd.h | 2 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/ia64/hpux.h | 4 +- gcc/config/ia64/ia64-c.c | 9 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 268 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 76 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 28 +- gcc/config/ia64/sync.md | 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 | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 4 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 48 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 10 +- gcc/config/iq2000/iq2000.opt | 14 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-gnu.h | 2 +- gcc/config/knetbsd-gnu.h | 2 +- gcc/config/kopensolaris-gnu.h | 2 +- gcc/config/linux-android.h | 2 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux-protos.h | 2 +- gcc/config/linux.c | 2 +- gcc/config/linux.h | 3 +- gcc/config/linux.opt | 10 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 2 +- gcc/config/lm32/lm32.c | 37 +- gcc/config/lm32/lm32.h | 4 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/lm32/lm32.opt | 12 +- gcc/config/lm32/predicates.md | 2 +- gcc/config/lm32/rtems.h | 2 +- gcc/config/lm32/uclinux-elf.h | 2 +- gcc/config/lynx.h | 2 +- gcc/config/lynx.opt | 8 +- gcc/config/m32c/addsub.md | 2 +- gcc/config/m32c/bitops.md | 2 +- gcc/config/m32c/blkmov.md | 2 +- gcc/config/m32c/cond.md | 2 +- gcc/config/m32c/constraints.md | 2 +- gcc/config/m32c/jump.md | 2 +- gcc/config/m32c/m32c-modes.def | 2 +- gcc/config/m32c/m32c-pragma.c | 8 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 39 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 14 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 2 +- gcc/config/m32c/prologue.md | 2 +- gcc/config/m32c/rtems.h | 2 +- gcc/config/m32c/shift.md | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/constraints.md | 2 +- gcc/config/m32r/linux.h | 2 +- gcc/config/m32r/little.h | 2 +- gcc/config/m32r/m32r-opts.h | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 53 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 32 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/rtems.h | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 4 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 2 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 76 +- gcc/config/m68k/m68k.h | 2 +- gcc/config/m68k/m68k.md | 134 +- gcc/config/m68k/m68k.opt | 86 +- gcc/config/m68k/m68kelf.h | 2 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 2 +- gcc/config/m68k/openbsd.h | 2 +- gcc/config/m68k/predicates.md | 18 +- gcc/config/m68k/print-sysroot-suffix.sh | 2 +- gcc/config/m68k/rtemself.h | 2 +- gcc/config/m68k/sync.md | 2 +- gcc/config/m68k/t-linux | 2 +- gcc/config/m68k/t-mlibs | 2 +- gcc/config/m68k/t-opts | 3 + gcc/config/m68k/t-uclinux | 2 +- gcc/config/m68k/uclinux.h | 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 | 2 +- gcc/config/mcore/mcore.c | 115 +- gcc/config/mcore/mcore.h | 87 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 24 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/mep/constraints.md | 2 +- gcc/config/mep/mep-c5.cpu | 2 +- gcc/config/mep/mep-core.cpu | 2 +- gcc/config/mep/mep-default.cpu | 2 +- gcc/config/mep/mep-ext-cop.cpu | 2 +- gcc/config/mep/mep-ivc2.cpu | 2 +- gcc/config/mep/mep-pragma.c | 10 +- gcc/config/mep/mep-protos.h | 2 +- gcc/config/mep/mep.c | 37 +- gcc/config/mep/mep.cpu | 2 +- gcc/config/mep/mep.h | 4 +- gcc/config/mep/mep.md | 6 +- gcc/config/mep/mep.opt | 64 +- gcc/config/mep/predicates.md | 2 +- gcc/config/mep/t-mep | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 16 +- gcc/config/microblaze/microblaze-c.c | 9 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 208 +- gcc/config/microblaze/microblaze.h | 6 +- gcc/config/microblaze/microblaze.md | 16 +- gcc/config/microblaze/microblaze.opt | 50 +- gcc/config/microblaze/predicates.md | 2 +- gcc/config/microblaze/rtems.h | 9 +- 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 | 57 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 2 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/frame-header-opt.c | 290 + gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/i6400.md | 179 +- gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 2 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson.md | 58 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.md | 2 +- gcc/config/mips/m5100.md | 4 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 10 +- gcc/config/mips/mips-dsp.md | 2 +- gcc/config/mips/mips-dspr2.md | 2 +- gcc/config/mips/mips-fixed.md | 2 +- gcc/config/mips/mips-ftypes.def | 171 +- gcc/config/mips/mips-modes.def | 16 +- gcc/config/mips/mips-msa.md | 2736 + gcc/config/mips/mips-opts.h | 8 +- gcc/config/mips/mips-protos.h | 27 +- gcc/config/mips/mips-ps-3d.md | 36 +- gcc/config/mips/mips-tables.opt | 3 +- gcc/config/mips/mips.c | 3168 +- gcc/config/mips/mips.h | 338 +- gcc/config/mips/mips.md | 274 +- gcc/config/mips/mips.opt | 185 +- gcc/config/mips/msa.h | 582 + gcc/config/mips/mti-elf.h | 6 +- gcc/config/mips/mti-linux.h | 8 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 125 +- gcc/config/mips/predicates.md | 144 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 2 +- gcc/config/mips/sde.h | 2 +- gcc/config/mips/sde.opt | 2 +- gcc/config/mips/sdemtk.h | 2 +- gcc/config/mips/sr71k.md | 2 +- gcc/config/mips/st.h | 2 +- gcc/config/mips/sync.md | 2 +- gcc/config/mips/t-elf | 2 +- gcc/config/mips/t-img-elf | 11 +- gcc/config/mips/t-img-linux | 2 +- gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 6 +- gcc/config/mips/t-mti-elf | 2 +- gcc/config/mips/t-mti-linux | 2 +- 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 | 2 +- gcc/config/mmix/mmix.c | 43 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 36 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 67 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 20 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/moxie.c | 37 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 8 +- gcc/config/moxie/moxiebox.h | 8 +- gcc/config/moxie/predicates.md | 2 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 6 +- gcc/config/msp430/driver-msp430.c | 703 + gcc/config/msp430/msp430-c.c | 4 +- gcc/config/msp430/msp430-opts.h | 20 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 1054 +- gcc/config/msp430/msp430.h | 29 +- gcc/config/msp430/msp430.md | 29 +- gcc/config/msp430/msp430.opt | 54 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 828 +- gcc/config/nds32/constants.md | 2 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/nds32-cost.c | 39 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 38 +- gcc/config/nds32/nds32-intrinsic.c | 38 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 39 +- gcc/config/nds32/nds32-md-auxiliary.c | 40 +- gcc/config/nds32/nds32-memory-manipulation.c | 38 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 38 +- gcc/config/nds32/nds32-predicates.c | 38 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 40 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 10 +- gcc/config/nds32/nds32.opt | 2 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 2 +- gcc/config/netbsd-elf.h | 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 | 10 +- gcc/config/nios2/ldstwm.md | 2 +- gcc/config/nios2/linux.h | 2 +- gcc/config/nios2/nios2-ldstwm.sml | 4 +- gcc/config/nios2/nios2-opts.h | 2 +- gcc/config/nios2/nios2-protos.h | 2 +- gcc/config/nios2/nios2.c | 56 +- gcc/config/nios2/nios2.h | 2 +- gcc/config/nios2/nios2.md | 2 +- gcc/config/nios2/nios2.opt | 258 +- gcc/config/nios2/predicates.md | 2 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 2 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 839 +- gcc/config/nvptx/nvptx-protos.h | 15 +- gcc/config/nvptx/nvptx.c | 5881 +- gcc/config/nvptx/nvptx.h | 167 +- gcc/config/nvptx/nvptx.md | 595 +- gcc/config/nvptx/nvptx.opt | 10 +- gcc/config/nvptx/offload.h | 2 +- gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd-oldgas.h | 2 +- gcc/config/openbsd.h | 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 | 8 +- 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 | 4 +- gcc/config/pa/pa-hpux11.h | 4 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 4 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 4 +- gcc/config/pa/pa-linux.h | 3 +- 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 | 7 +- gcc/config/pa/pa.c | 548 +- gcc/config/pa/pa.h | 11 +- gcc/config/pa/pa.md | 355 +- gcc/config/pa/pa.opt | 44 +- gcc/config/pa/pa32-linux.h | 2 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 14 +- gcc/config/pa/pa64-hpux.opt | 6 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 8 +- gcc/config/pa/som.h | 7 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 3 +- gcc/config/pdp11/pdp11.c | 53 +- gcc/config/pdp11/pdp11.h | 5 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 36 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/rl78/constraints.md | 4 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 5 +- gcc/config/rl78/rl78-expand.md | 6 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 4 +- gcc/config/rl78/rl78-real.md | 10 +- gcc/config/rl78/rl78-virt.md | 66 +- gcc/config/rl78/rl78.c | 171 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 12 +- gcc/config/rl78/rl78.opt | 14 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 2 +- gcc/config/rs6000/440.md | 2 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/476.opt | 4 +- gcc/config/rs6000/601.md | 2 +- gcc/config/rs6000/603.md | 2 +- gcc/config/rs6000/6xx.md | 2 +- gcc/config/rs6000/7450.md | 2 +- gcc/config/rs6000/750cl.h | 2 +- gcc/config/rs6000/7xx.md | 2 +- gcc/config/rs6000/8540.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 20 +- gcc/config/rs6000/aix43.h | 2 +- gcc/config/rs6000/aix51.h | 2 +- gcc/config/rs6000/aix52.h | 2 +- gcc/config/rs6000/aix53.h | 3 +- gcc/config/rs6000/aix61.h | 5 +- gcc/config/rs6000/aix64.opt | 10 +- gcc/config/rs6000/{aix61.h => aix71.h} | 36 +- gcc/config/rs6000/altivec.h | 33 +- gcc/config/rs6000/altivec.md | 385 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/cell.md | 2 +- gcc/config/rs6000/constraints.md | 57 +- gcc/config/rs6000/crypto.md | 4 +- gcc/config/rs6000/darwin.h | 14 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 6 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 5 +- gcc/config/rs6000/driver-rs6000.c | 7 +- gcc/config/rs6000/e300c2c3.md | 2 +- gcc/config/rs6000/e500.h | 2 +- gcc/config/rs6000/e500mc.md | 2 +- gcc/config/rs6000/e500mc64.md | 2 +- gcc/config/rs6000/e5500.md | 2 +- gcc/config/rs6000/e6500.md | 2 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/eabispe.h | 2 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 47 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 4 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 183 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 2 +- gcc/config/rs6000/linux64.h | 49 +- gcc/config/rs6000/linux64.opt | 6 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/linuxspe.h | 2 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/mpc.md | 2 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/paired.h | 2 +- gcc/config/rs6000/paired.md | 41 +- gcc/config/rs6000/power4.md | 2 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 2 +- gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/power8.md | 2 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 105 + gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 358 +- gcc/config/rs6000/rs6000-builtin.def | 202 +- gcc/config/rs6000/rs6000-c.c | 658 +- gcc/config/rs6000/rs6000-cpus.def | 28 +- gcc/config/rs6000/rs6000-linux.c | 4 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-opts.h | 11 +- gcc/config/rs6000/rs6000-protos.h | 20 +- gcc/config/rs6000/rs6000-tables.opt | 13 +- gcc/config/rs6000/rs6000.c | 6438 +- gcc/config/rs6000/rs6000.h | 139 +- gcc/config/rs6000/rs6000.md | 2272 +- gcc/config/rs6000/rs6000.opt | 224 +- gcc/config/rs6000/rs64.md | 2 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 3 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/singlefp.h | 2 +- gcc/config/rs6000/spe.h | 2 +- gcc/config/rs6000/spe.md | 2 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 153 +- gcc/config/rs6000/sysv4.opt | 64 +- gcc/config/rs6000/sysv4le.h | 8 +- gcc/config/rs6000/t-aix43 | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-lynx | 2 +- gcc/config/rs6000/t-netbsd | 2 +- gcc/config/rs6000/t-ppccomm | 2 +- gcc/config/rs6000/t-ppcendian | 2 +- gcc/config/rs6000/t-ppcgas | 2 +- gcc/config/rs6000/t-rs6000 | 2 +- gcc/config/rs6000/t-rtems | 2 +- gcc/config/rs6000/t-spe | 2 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/t-xilinx | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 98 +- gcc/config/rs6000/vsx.md | 678 +- gcc/config/rs6000/vxworks.h | 9 +- gcc/config/rs6000/vxworksae.h | 7 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/xcoff.h | 30 +- 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 | 4 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 10 +- gcc/config/rx/predicates.md | 6 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 24 +- gcc/config/rx/rx.c | 107 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 178 +- gcc/config/rx/rx.opt | 8 +- gcc/config/rx/t-rx | 2 +- gcc/config/s390/2064.md | 2 +- gcc/config/s390/2084.md | 2 +- gcc/config/s390/2097.md | 2 +- gcc/config/s390/2817.md | 2 +- gcc/config/s390/2827.md | 11 +- gcc/config/s390/2964.md | 232 + gcc/config/s390/constraints.md | 77 +- gcc/config/s390/driver-native.c | 5 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- gcc/config/s390/predicates.md | 32 +- gcc/config/s390/s390-builtin-types.def | 1223 +- gcc/config/s390/s390-builtins.def | 29 +- gcc/config/s390/s390-builtins.h | 2 +- gcc/config/s390/s390-c.c | 195 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 6 +- gcc/config/s390/s390-protos.h | 26 +- gcc/config/s390/s390.c | 2126 +- gcc/config/s390/s390.h | 143 +- gcc/config/s390/s390.md | 1381 +- gcc/config/s390/s390.opt | 117 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 122 + gcc/config/s390/t-s390 | 2 +- gcc/config/s390/tpf.h | 2 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 6 +- gcc/config/s390/vecintrin.h | 109 +- gcc/config/s390/vector.md | 240 +- gcc/config/s390/vx-builtins.md | 278 +- gcc/config/sh/constraints.md | 46 +- 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 | 7 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 62 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 17 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 711 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 26 +- gcc/config/sh/sh-mem.cc | 87 +- gcc/config/sh/sh-modes.def | 5 +- gcc/config/sh/sh-protos.h | 73 +- gcc/config/sh/sh.c | 3630 +- gcc/config/sh/sh.h | 711 +- gcc/config/sh/sh.md | 8549 +-- gcc/config/sh/sh.opt | 192 +- 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 | 22 - gcc/config/sh/sh_optimize_sett_clrt.cc | 10 +- gcc/config/sh/sh_treg_combine.cc | 33 +- gcc/config/sh/shmedia.h | 30 - gcc/config/sh/shmedia.md | 94 - gcc/config/sh/sshmedia.h | 78 - gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 6 +- gcc/config/sh/t-netbsd-sh5-64 | 1 - gcc/config/sh/t-sh | 14 +- gcc/config/sh/t-sh64 | 22 - gcc/config/sh/ushmedia.h | 1091 - gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 11 +- gcc/config/sol2-cxx.c | 9 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 7 +- gcc/config/sol2.c | 18 +- gcc/config/sol2.h | 106 +- gcc/config/sol2.opt | 6 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default-64.h | 2 +- gcc/config/sparc/driver-sparc.c | 5 +- gcc/config/sparc/freebsd.h | 2 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 2 +- gcc/config/sparc/linux.h | 2 +- gcc/config/sparc/linux64.h | 28 +- gcc/config/sparc/long-double-switch.opt | 6 +- gcc/config/sparc/netbsd-elf.h | 2 +- gcc/config/sparc/niagara.md | 2 +- gcc/config/sparc/niagara2.md | 2 +- gcc/config/sparc/niagara4.md | 9 +- gcc/config/sparc/niagara7.md | 136 + gcc/config/sparc/openbsd1-64.h | 2 +- gcc/config/sparc/openbsd64.h | 2 +- gcc/config/sparc/predicates.md | 77 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 44 +- gcc/config/sparc/sp-elf.h | 6 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 14 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 3 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 1196 +- gcc/config/sparc/sparc.h | 54 +- gcc/config/sparc/sparc.md | 780 +- gcc/config/sparc/sparc.opt | 71 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 8 +- 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 | 27 +- gcc/config/sparc/t-rtems-64 | 2 +- gcc/config/sparc/t-sparc | 2 +- gcc/config/sparc/tso.h | 2 +- gcc/config/sparc/ultra1_2.md | 2 +- gcc/config/sparc/ultra3.md | 2 +- gcc/config/sparc/visintrin.h | 188 +- gcc/config/sparc/vxworks.h | 9 +- 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 | 12 +- gcc/config/spu/spu-elf.h | 4 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 4 +- gcc/config/spu/spu.c | 104 +- gcc/config/spu/spu.h | 2 +- gcc/config/spu/spu.md | 153 +- gcc/config/spu/spu.opt | 46 +- gcc/config/spu/spu_cache.h | 2 +- gcc/config/spu/spu_internals.h | 2 +- gcc/config/spu/spu_intrinsics.h | 2 +- gcc/config/spu/spu_mfcio.h | 2 +- gcc/config/spu/t-spu-elf | 2 +- gcc/config/spu/vec_types.h | 2 +- gcc/config/spu/vmx2spu.h | 2 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 2 +- gcc/config/stormy16/stormy16.c | 43 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 4 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 2 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-pnt16-warn | 2 +- gcc/config/t-sol2 | 2 +- gcc/config/t-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 | 15 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 6 +- gcc/config/tilegx/tilegx-generic.md | 2 +- gcc/config/tilegx/tilegx-modes.def | 2 +- gcc/config/tilegx/tilegx-multiply.h | 2 +- gcc/config/tilegx/tilegx-opts.h | 2 +- gcc/config/tilegx/tilegx-protos.h | 2 +- gcc/config/tilegx/tilegx.c | 62 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 13 +- gcc/config/tilegx/tilegx.opt | 6 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 17 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 15 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 6 +- gcc/config/tilepro/tilepro-generic.md | 2 +- gcc/config/tilepro/tilepro-modes.def | 2 +- gcc/config/tilepro/tilepro-multiply.h | 2 +- gcc/config/tilepro/tilepro-protos.h | 2 +- gcc/config/tilepro/tilepro.c | 63 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 4 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 7 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 59 +- gcc/config/v850/v850.h | 2 +- gcc/config/v850/v850.md | 2 +- gcc/config/v850/v850.opt | 60 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 2 +- gcc/config/vax/elf.h | 2 +- gcc/config/vax/elf.opt | 2 +- gcc/config/vax/linux.h | 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 | 2 +- gcc/config/vax/vax.c | 47 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 18 +- gcc/config/visium/constraints.md | 2 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 2 +- gcc/config/visium/t-visium | 8 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-protos.h | 8 +- gcc/config/visium/visium.c | 283 +- gcc/config/visium/visium.h | 69 +- gcc/config/visium/visium.md | 104 +- gcc/config/visium/visium.opt | 20 +- gcc/config/vms/make-crtlmap.awk | 2 +- gcc/config/vms/t-vms | 2 +- gcc/config/vms/t-vmsnative | 2 +- gcc/config/vms/vms-ar.c | 2 +- gcc/config/vms/vms-c.c | 11 +- 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 | 8 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 10 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 2 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks.c | 8 +- gcc/config/vxworks.h | 12 +- gcc/config/vxworks.opt | 6 +- gcc/config/vxworksae.h | 2 +- gcc/config/winnt-c.c | 5 +- gcc/config/xtensa/constraints.md | 2 +- gcc/config/xtensa/elf.h | 2 +- gcc/config/xtensa/elf.opt | 2 +- gcc/config/xtensa/linux.h | 2 +- gcc/config/xtensa/predicates.md | 6 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/{linux.h => uclinux.h} | 26 +- gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} | 8 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 69 +- gcc/config/xtensa/xtensa.h | 6 +- gcc/config/xtensa/xtensa.md | 9 +- gcc/config/xtensa/xtensa.opt | 16 +- gcc/configure | 816 +- gcc/configure.ac | 411 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 726 +- gcc/convert.h | 15 +- gcc/coretypes.h | 85 +- gcc/coverage.c | 49 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 3777 +- gcc/cp/{ChangeLog => ChangeLog-2015} | 1777 + gcc/cp/Make-lang.in | 27 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 504 +- gcc/cp/cfns.gperf | 12 +- gcc/cp/cfns.h | 43 +- gcc/cp/class.c | 601 +- gcc/cp/config-lang.in | 4 +- gcc/cp/constexpr.c | 1170 +- gcc/cp/constraint.cc | 126 +- gcc/cp/cp-array-notation.c | 66 +- gcc/cp/cp-cilkplus.c | 108 +- gcc/{gcc-symtab.h => cp/cp-cilkplus.h} | 16 +- gcc/cp/cp-gimplify.c | 797 +- gcc/cp/cp-lang.c | 11 +- gcc/cp/cp-objcp-common.c | 19 +- gcc/cp/cp-objcp-common.h | 4 +- gcc/cp/cp-tree.def | 22 +- gcc/cp/cp-tree.h | 338 +- gcc/cp/cp-ubsan.c | 106 +- gcc/cp/cvt.c | 237 +- gcc/cp/cxx-pretty-print.c | 27 +- gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 1117 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 175 +- gcc/cp/dump.c | 5 +- gcc/cp/error.c | 49 +- gcc/cp/except.c | 26 +- gcc/cp/expr.c | 27 +- gcc/cp/friend.c | 18 +- gcc/cp/g++spec.c | 3 +- gcc/cp/init.c | 585 +- gcc/cp/lambda.c | 100 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 46 +- gcc/cp/logic.cc | 5 +- gcc/cp/mangle.c | 257 +- gcc/cp/method.c | 100 +- gcc/cp/name-lookup.c | 146 +- gcc/cp/name-lookup.h | 10 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 51 +- gcc/cp/parser.c | 5170 +- gcc/cp/parser.h | 15 +- gcc/cp/pt.c | 2225 +- gcc/cp/ptree.c | 15 +- gcc/cp/repo.c | 10 +- gcc/cp/rtti.c | 37 +- gcc/cp/search.c | 300 +- gcc/cp/semantics.c | 2329 +- gcc/cp/tree.c | 427 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 704 +- gcc/cp/typeck2.c | 202 +- gcc/cp/vtable-class-hierarchy.c | 19 +- gcc/cppbuiltin.c | 9 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 81 +- gcc/cse.c | 96 +- gcc/cselib.c | 56 +- gcc/cselib.h | 16 +- gcc/data-streamer-in.c | 8 +- gcc/data-streamer-out.c | 7 +- gcc/data-streamer.c | 7 +- gcc/data-streamer.h | 2 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 4 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 38 +- gcc/dbxout.h | 2 +- gcc/dce.c | 15 +- gcc/dce.h | 2 +- gcc/ddg.c | 43 +- gcc/ddg.h | 2 +- gcc/debug.c | 5 +- gcc/debug.h | 7 +- gcc/defaults.h | 63 +- gcc/df-core.c | 33 +- gcc/df-problems.c | 460 +- gcc/df-scan.c | 60 +- gcc/df.h | 65 +- gcc/dfp.c | 16 +- gcc/dfp.h | 5 +- gcc/diagnostic-color.c | 7 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 12 +- gcc/diagnostic-show-locus.c | 1339 + gcc/diagnostic.c | 456 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 77 +- gcc/doc/avr-mmcu.texi | 6 +- gcc/doc/bugreport.texi | 2 +- gcc/doc/cfg.texi | 2 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 6 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cpp.texi | 20 +- gcc/doc/cppenv.texi | 19 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 4 +- gcc/doc/extend.texi | 3067 +- gcc/doc/fragments.texi | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcc.texi | 2 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gcov-tool.texi | 4 +- gcc/doc/gcov.texi | 4 +- gcc/doc/generic.texi | 21 +- gcc/doc/gimple.texi | 14 +- gcc/doc/gty.texi | 16 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 12 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/fdl.texi | 7 + gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 214 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 14457 ++--- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 6 +- gcc/doc/lto.texi | 6 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 85 +- gcc/doc/md.texi | 652 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 2 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 2 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 8 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 59 +- gcc/doc/standards.texi | 167 +- gcc/doc/tm.texi | 324 +- gcc/doc/tm.texi.in | 134 +- gcc/doc/tree-ssa.texi | 38 +- gcc/doc/trouble.texi | 2 +- gcc/dojump.c | 31 +- gcc/dominance.c | 19 +- gcc/dominance.h | 13 +- gcc/domwalk.c | 110 +- gcc/domwalk.h | 33 +- gcc/double-int.c | 3 +- gcc/double-int.h | 2 +- gcc/dse.c | 577 +- gcc/dumpfile.c | 35 +- gcc/dumpfile.h | 10 +- gcc/dwarf2asm.c | 28 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 30 +- gcc/dwarf2out.c | 3482 +- gcc/dwarf2out.h | 84 +- gcc/emit-rtl.c | 60 +- gcc/emit-rtl.h | 2 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 126 +- gcc/et-forest.h | 2 +- gcc/except.c | 112 +- gcc/except.h | 10 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 89 +- gcc/expmed.c | 391 +- gcc/expmed.h | 12 +- gcc/expr.c | 2489 +- gcc/expr.h | 60 +- gcc/fibonacci_heap.h | 2 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/final.c | 78 +- gcc/fixed-value.c | 15 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 65 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 1505 + gcc/{print-rtl.h => fold-const-call.h} | 17 +- gcc/fold-const.c | 2939 +- gcc/fold-const.h | 28 +- gcc/fortran/ChangeLog | 2505 +- gcc/fortran/{ChangeLog => ChangeLog-2015} | 1004 +- gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 2 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 81 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 99 +- gcc/fortran/class.c | 42 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 4 +- gcc/fortran/cpp.c | 28 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 26 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 944 +- gcc/fortran/dependency.c | 2 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 72 +- gcc/fortran/error.c | 134 +- gcc/fortran/expr.c | 102 +- gcc/fortran/f95-lang.c | 119 +- gcc/fortran/frontend-passes.c | 225 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 118 +- gcc/fortran/gfortran.texi | 434 +- gcc/fortran/gfortranspec.c | 4 +- gcc/fortran/interface.c | 267 +- gcc/fortran/intrinsic.c | 20 +- gcc/fortran/intrinsic.h | 7 +- gcc/fortran/intrinsic.texi | 64 +- gcc/fortran/invoke.texi | 37 +- gcc/fortran/io.c | 113 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 12 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 7 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 206 +- gcc/fortran/libgfortran.h | 4 +- gcc/fortran/match.c | 464 +- gcc/fortran/match.h | 10 +- gcc/fortran/matchexp.c | 4 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 8 +- gcc/fortran/module.c | 139 +- gcc/fortran/openmp.c | 2096 +- gcc/fortran/options.c | 44 +- gcc/fortran/parse.c | 668 +- gcc/fortran/parse.h | 7 +- gcc/fortran/primary.c | 200 +- gcc/fortran/resolve.c | 1293 +- gcc/fortran/scanner.c | 288 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 136 +- gcc/fortran/st.c | 11 +- gcc/fortran/symbol.c | 317 +- gcc/fortran/target-memory.c | 7 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 352 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 34 +- gcc/fortran/trans-const.c | 10 +- gcc/fortran/trans-const.h | 2 +- gcc/fortran/trans-decl.c | 563 +- gcc/fortran/trans-expr.c | 315 +- gcc/fortran/trans-intrinsic.c | 253 +- gcc/fortran/trans-io.c | 21 +- gcc/fortran/trans-openmp.c | 162 +- gcc/fortran/trans-stmt.c | 382 +- gcc/fortran/trans-stmt.h | 5 +- gcc/fortran/trans-types.c | 115 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 111 +- gcc/fortran/trans.h | 25 +- gcc/fortran/types.def | 51 +- gcc/fp-test.c | 2 +- gcc/function-tests.c | 658 + gcc/function.c | 1143 +- gcc/function.h | 13 +- gcc/fwprop.c | 90 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 76 + gcc/gcc-rich-location.h | 50 + gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 389 +- gcc/gcc.h | 7 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 4 +- gcc/gcov-io.c | 6 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 4 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 93 +- gcc/gcse.h | 3 +- gcc/gdbhooks.py | 167 +- gcc/gdbinit.in | 8 +- gcc/gen-pass-instances.awk | 81 +- gcc/genattr-common.c | 12 +- gcc/genattr.c | 51 +- gcc/genattrtab.c | 219 +- gcc/genautomata.c | 115 +- gcc/gencfn-macros.c | 218 + gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 4 +- gcc/genconditions.c | 8 +- gcc/genconfig.c | 4 +- gcc/genconstants.c | 4 +- gcc/genemit.c | 52 +- gcc/genenums.c | 4 +- gcc/generic-match-head.c | 34 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 13 +- gcc/genflags.c | 4 +- gcc/gengenrtl.c | 2 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 2 +- gcc/gengtype-state.c | 2 +- gcc/gengtype.c | 54 +- gcc/gengtype.h | 7 +- gcc/genhooks.c | 2 +- gcc/genmatch.c | 594 +- gcc/genmddeps.c | 4 +- gcc/genmddump.c | 7 +- gcc/genmodes.c | 26 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 250 +- gcc/genoutput.c | 7 +- gcc/genpeep.c | 6 +- gcc/genpreds.c | 80 +- gcc/genrecog.c | 11 +- gcc/gensupport.c | 178 +- gcc/gensupport.h | 93 +- gcc/gentarget-def.c | 4 +- gcc/ggc-common.c | 15 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 112 +- gcc/ggc-tests.c | 525 + gcc/ggc.h | 7 +- gcc/gimple-builder.c | 17 +- gcc/gimple-builder.h | 13 +- gcc/gimple-expr.c | 106 +- gcc/gimple-expr.h | 13 +- gcc/gimple-fold.c | 931 +- gcc/gimple-fold.h | 19 +- gcc/gimple-iterator.c | 46 +- gcc/gimple-iterator.h | 24 +- gcc/gimple-laddress.c | 10 +- gcc/gimple-low.c | 51 +- gcc/gimple-low.h | 4 +- gcc/gimple-match-head.c | 278 +- gcc/gimple-match.h | 30 +- gcc/gimple-predict.h | 14 +- gcc/gimple-pretty-print.c | 230 +- gcc/gimple-pretty-print.h | 15 +- gcc/gimple-ssa-backprop.c | 956 + gcc/gimple-ssa-isolate-paths.c | 51 +- gcc/gimple-ssa-nonnull-compare.c | 152 + gcc/gimple-ssa-split-paths.c | 382 + gcc/gimple-ssa-strength-reduction.c | 135 +- gcc/gimple-ssa.h | 27 +- gcc/gimple-streamer-in.c | 24 +- gcc/gimple-streamer-out.c | 23 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 65 +- gcc/gimple-walk.h | 15 +- gcc/gimple.c | 431 +- gcc/gimple.def | 15 +- gcc/gimple.h | 1120 +- gcc/gimplify-me.c | 14 +- gcc/gimplify-me.h | 4 +- gcc/gimplify.c | 3069 +- gcc/gimplify.h | 14 +- gcc/ginclude/float.h | 5 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 5 +- gcc/ginclude/stdatomic.h | 19 +- gcc/ginclude/stdbool.h | 2 +- gcc/ginclude/stddef.h | 2 +- gcc/ginclude/stdfix.h | 2 +- gcc/ginclude/stdint-gcc.h | 2 +- gcc/ginclude/stdnoreturn.h | 2 +- gcc/ginclude/tgmath.h | 2 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 2 +- gcc/go/ChangeLog | 100 +- gcc/go/Make-lang.in | 3 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 4 +- gcc/go/go-backend.c | 13 +- gcc/go/go-c.h | 2 +- gcc/go/go-gcc.cc | 91 +- gcc/go/go-lang.c | 24 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/dataflow.cc | 299 - gcc/go/gofrontend/dataflow.h | 91 - gcc/go/gofrontend/escape.cc | 3201 +- gcc/go/gofrontend/escape.h | 581 +- gcc/go/gofrontend/export.cc | 11 - gcc/go/gofrontend/export.h | 5 - gcc/go/gofrontend/expressions.cc | 574 +- gcc/go/gofrontend/expressions.h | 300 +- gcc/go/gofrontend/go.cc | 4 - gcc/go/gofrontend/gogo.cc | 366 +- gcc/go/gofrontend/gogo.h | 239 +- gcc/go/gofrontend/import-archive.cc | 4 +- gcc/go/gofrontend/import.cc | 29 +- gcc/go/gofrontend/import.h | 5 - gcc/go/gofrontend/lex.cc | 76 +- gcc/go/gofrontend/parse.cc | 45 +- gcc/go/gofrontend/runtime.cc | 36 + gcc/go/gofrontend/runtime.h | 4 + gcc/go/gofrontend/statements.cc | 184 +- gcc/go/gofrontend/statements.h | 174 +- gcc/go/gofrontend/types.cc | 171 +- gcc/go/gofrontend/types.h | 71 +- gcc/go/gofrontend/unsafe.cc | 2 - gcc/go/gospec.c | 38 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 18 +- gcc/godump.c | 10 +- gcc/graph.c | 38 +- gcc/graph.h | 2 +- gcc/graphds.c | 3 +- gcc/graphds.h | 2 +- gcc/graphite-dependences.c | 633 +- gcc/graphite-isl-ast-to-gimple.c | 2822 +- gcc/graphite-isl-ast-to-gimple.h | 26 - gcc/graphite-optimize-isl.c | 682 +- gcc/graphite-poly.c | 678 +- gcc/graphite-scop-detection.c | 2981 +- gcc/graphite-scop-detection.h | 29 - gcc/graphite-sese-to-poly.c | 2980 +- gcc/graphite-sese-to-poly.h | 32 - gcc/graphite.c | 119 +- gcc/{graphite-poly.h => graphite.h} | 247 +- gcc/gsstruct.def | 4 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 13 +- gcc/gtm-builtins.def | 4 + gcc/haifa-sched.c | 224 +- gcc/hard-reg-set.h | 10 +- gcc/hash-map-tests.c | 93 + gcc/hash-map-traits.h | 34 +- gcc/hash-map.h | 16 +- gcc/hash-set-tests.c | 69 + gcc/hash-set.h | 9 +- gcc/hash-table.c | 2 +- gcc/hash-table.h | 55 +- gcc/hash-traits.h | 25 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 2 +- gcc/hooks.h | 2 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 1234 + gcc/hsa-brig.c | 2596 + gcc/hsa-dump.c | 1179 + gcc/hsa-gen.c | 6427 ++ gcc/hsa-regalloc.c | 719 + gcc/hsa.c | 1013 + gcc/hsa.h | 1429 + gcc/hw-doloop.c | 19 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 4 +- gcc/ifcvt.c | 1140 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 2 +- gcc/incpath.c | 3 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 14 +- gcc/input.c | 203 +- gcc/input.h | 5 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 2 +- gcc/internal-fn.c | 715 +- gcc/internal-fn.def | 149 +- gcc/internal-fn.h | 120 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-chkp.c | 39 +- gcc/ipa-chkp.h | 2 +- gcc/ipa-comdats.c | 7 +- gcc/ipa-cp.c | 400 +- gcc/ipa-devirt.c | 249 +- gcc/ipa-hsa.c | 331 + gcc/ipa-icf-gimple.c | 55 +- gcc/ipa-icf-gimple.h | 10 +- gcc/ipa-icf.c | 191 +- gcc/ipa-icf.h | 16 +- gcc/ipa-inline-analysis.c | 447 +- gcc/ipa-inline-transform.c | 147 +- gcc/ipa-inline.c | 144 +- gcc/ipa-inline.h | 8 +- gcc/ipa-polymorphic-call.c | 197 +- gcc/ipa-profile.c | 22 +- gcc/ipa-prop.c | 357 +- gcc/ipa-prop.h | 25 +- gcc/ipa-pure-const.c | 335 +- gcc/ipa-ref.c | 11 +- gcc/ipa-ref.h | 4 +- gcc/ipa-reference.c | 127 +- gcc/ipa-reference.h | 8 +- gcc/ipa-split.c | 260 +- gcc/ipa-utils.c | 21 +- gcc/ipa-utils.h | 97 +- gcc/ipa-visibility.c | 250 +- gcc/ipa.c | 90 +- gcc/ira-build.c | 33 +- gcc/ira-color.c | 106 +- gcc/ira-conflicts.c | 17 +- gcc/ira-costs.c | 37 +- gcc/ira-emit.c | 25 +- gcc/ira-int.h | 4 +- gcc/ira-lives.c | 17 +- gcc/ira.c | 738 +- gcc/ira.h | 2 +- gcc/is-a.h | 2 +- gcc/java/ChangeLog | 88 +- gcc/java/Make-lang.in | 2 +- gcc/java/boehm.c | 5 +- gcc/java/builtins.c | 89 +- gcc/java/class.c | 34 +- gcc/java/config-lang.in | 2 +- gcc/java/constants.c | 8 +- gcc/java/decl.c | 39 +- gcc/java/except.c | 10 +- gcc/java/expr.c | 13 +- gcc/java/gcj.texi | 2 +- gcc/java/java-except.h | 2 +- gcc/java/java-gimplify.c | 9 +- gcc/java/java-tree.def | 2 +- gcc/java/java-tree.h | 2 +- gcc/java/javaop.def | 2 +- gcc/java/javaop.h | 2 +- gcc/java/jcf-depend.c | 2 +- gcc/java/jcf-dump.c | 11 +- gcc/java/jcf-io.c | 6 +- gcc/java/jcf-parse.c | 24 +- gcc/java/jcf-path.c | 2 +- gcc/java/jcf-reader.c | 2 +- gcc/java/jcf.h | 2 +- gcc/java/jvgenmain.c | 8 +- gcc/java/jvspec.c | 2 +- gcc/java/lang-specs.h | 2 +- gcc/java/lang.c | 12 +- gcc/java/lang.opt | 56 +- gcc/java/mangle.c | 8 +- gcc/java/mangle_name.c | 8 +- gcc/java/parse.h | 2 +- gcc/java/resource.c | 15 +- gcc/java/typeck.c | 14 +- gcc/java/verify-glue.c | 7 +- gcc/java/verify-impl.c | 7 +- gcc/java/verify.h | 2 +- gcc/java/win32-host.c | 2 +- gcc/java/zextract.c | 3 +- gcc/java/zipfile.h | 2 +- gcc/jit/ChangeLog | 389 +- gcc/jit/Make-lang.in | 2 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 1128 +- gcc/jit/docs/conf.py | 2 +- gcc/jit/docs/cp/index.rst | 2 +- gcc/jit/docs/cp/intro/index.rst | 2 +- gcc/jit/docs/cp/intro/tutorial01.rst | 2 +- gcc/jit/docs/cp/intro/tutorial02.rst | 2 +- gcc/jit/docs/cp/intro/tutorial03.rst | 2 +- gcc/jit/docs/cp/intro/tutorial04.rst | 11 +- gcc/jit/docs/cp/topics/compilation.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 2 +- gcc/jit/docs/cp/topics/expressions.rst | 2 +- gcc/jit/docs/cp/topics/functions.rst | 2 +- gcc/jit/docs/cp/topics/index.rst | 2 +- gcc/jit/docs/cp/topics/locations.rst | 2 +- gcc/jit/docs/cp/topics/objects.rst | 2 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/examples/tut01-hello-world.c | 2 +- gcc/jit/docs/examples/tut01-hello-world.cc | 2 +- gcc/jit/docs/examples/tut02-square.c | 2 +- gcc/jit/docs/examples/tut02-square.cc | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.c | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.cc | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 76 +- gcc/jit/docs/index.rst | 2 +- gcc/jit/docs/internals/index.rst | 2 +- gcc/jit/docs/intro/index.rst | 2 +- gcc/jit/docs/intro/tutorial01.rst | 2 +- gcc/jit/docs/intro/tutorial02.rst | 2 +- gcc/jit/docs/intro/tutorial03.rst | 2 +- gcc/jit/docs/intro/tutorial04.rst | 2 +- gcc/jit/docs/intro/tutorial05.rst | 2 +- gcc/jit/docs/topics/compatibility.rst | 9 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 2 +- gcc/jit/docs/topics/expressions.rst | 42 +- gcc/jit/docs/topics/functions.rst | 2 +- gcc/jit/docs/topics/index.rst | 2 +- gcc/jit/docs/topics/locations.rst | 2 +- gcc/jit/docs/topics/objects.rst | 2 +- gcc/jit/docs/topics/performance.rst | 2 +- gcc/jit/docs/topics/types.rst | 2 +- gcc/jit/dummy-frontend.c | 56 +- gcc/jit/jit-builtins.c | 36 +- gcc/jit/jit-builtins.h | 17 +- gcc/jit/jit-common.h | 3 +- gcc/jit/jit-logging.c | 2 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 111 +- gcc/jit/jit-playback.h | 30 +- gcc/jit/jit-recording.c | 68 +- gcc/jit/jit-recording.h | 527 +- gcc/jit/jit-result.c | 2 +- gcc/jit/jit-result.h | 2 +- gcc/jit/jit-spec.c | 5 +- gcc/jit/jit-tempdir.c | 20 +- gcc/jit/jit-tempdir.h | 10 +- gcc/jit/libgccjit++.h | 2 +- gcc/jit/libgccjit.c | 28 +- gcc/jit/libgccjit.h | 15 +- gcc/jit/libgccjit.map | 7 +- gcc/jump.c | 47 +- gcc/langhooks-def.h | 12 +- gcc/langhooks.c | 34 +- gcc/langhooks.h | 23 +- gcc/lcm.c | 9 +- gcc/lcm.h | 2 +- gcc/libfuncs.h | 33 +- gcc/limitx.h | 2 +- gcc/lists.c | 3 +- gcc/loop-doloop.c | 94 +- gcc/loop-init.c | 56 +- gcc/loop-invariant.c | 223 +- gcc/loop-iv.c | 21 +- gcc/loop-unroll.c | 48 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 24 +- gcc/lower-subreg.h | 4 +- gcc/lra-assigns.c | 37 +- gcc/lra-coalesce.c | 50 +- gcc/lra-constraints.c | 359 +- gcc/lra-eliminations.c | 69 +- gcc/lra-int.h | 4 +- gcc/lra-lives.c | 82 +- gcc/lra-remat.c | 362 +- gcc/lra-spills.c | 192 +- gcc/lra.c | 103 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 108 +- gcc/lto-compress.c | 25 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 16 +- gcc/lto-section-in.c | 63 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 39 +- gcc/lto-streamer-in.c | 78 +- gcc/lto-streamer-out.c | 169 +- gcc/lto-streamer.c | 24 +- gcc/lto-streamer.h | 43 +- gcc/lto-wrapper.c | 255 +- gcc/lto/ChangeLog | 260 + gcc/lto/Make-lang.in | 2 +- gcc/lto/common.c | 2 +- gcc/lto/common.h | 2 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/lang.opt | 27 +- gcc/lto/lto-lang.c | 95 +- gcc/lto/lto-object.c | 13 +- gcc/lto/lto-partition.c | 84 +- gcc/lto/lto-partition.h | 4 +- gcc/lto/lto-symtab.c | 468 +- gcc/lto/lto-symtab.h | 56 + gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 152 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 2 +- gcc/machmode.h | 6 +- gcc/main.c | 2 +- gcc/match.pd | 1596 +- gcc/mcf.c | 4 +- gcc/mem-stats-traits.h | 20 + gcc/mem-stats.h | 40 +- gcc/memory-block.cc | 64 + gcc/memory-block.h | 76 + gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 2 +- gcc/mode-switching.c | 13 +- gcc/modulo-sched.c | 35 +- gcc/multiple_target.c | 449 + gcc/objc/ChangeLog | 42 +- gcc/objc/Make-lang.in | 2 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 22 +- gcc/objc/objc-act.h | 2 +- gcc/objc/objc-encoding.c | 16 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 5 +- gcc/objc/objc-lang.c | 8 +- gcc/objc/objc-map.c | 4 +- gcc/objc/objc-map.h | 6 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 6 +- gcc/objc/objc-next-runtime-abi-02.c | 7 +- gcc/objc/objc-runtime-hooks.h | 2 +- gcc/objc/objc-runtime-shared-support.c | 6 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 20 +- gcc/objcp/Make-lang.in | 2 +- gcc/objcp/config-lang.in | 4 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 9 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 10 +- gcc/omp-builtins.def | 129 +- gcc/omp-low.c | 16816 ++++-- gcc/omp-low.h | 11 +- gcc/omp-simd-clone.c | 1655 + gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-read.awk | 2 +- gcc/optabs-libfuncs.c | 953 + gcc/optabs-libfuncs.h | 77 + gcc/optabs-query.c | 612 + gcc/optabs-query.h | 163 + gcc/optabs-tree.c | 368 + gcc/optabs-tree.h | 45 + gcc/optabs.c | 2355 +- gcc/optabs.def | 53 +- gcc/optabs.h | 233 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 241 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 33 +- gcc/opts.c | 433 +- gcc/opts.h | 23 +- gcc/output.h | 17 +- gcc/params-enum.h | 39 + gcc/{ccmp.h => params-list.h} | 17 +- gcc/params.c | 99 +- gcc/params.def | 440 +- gcc/params.h | 13 +- gcc/pass_manager.h | 12 +- gcc/passes.c | 250 +- gcc/passes.def | 106 +- gcc/plugin.c | 8 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 2168 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 30133 +++++----- gcc/po/da.po | 33011 ++++++----- gcc/po/de.po | 42988 +++++++------- gcc/po/el.po | 30454 +++++----- gcc/po/es.po | 34319 ++++++----- gcc/po/exgettext | 2 +- gcc/po/fi.po | 38922 +++++++------ gcc/po/fr.po | 34053 ++++++----- gcc/po/gcc.pot | 28207 +++++---- gcc/po/hr.po | 29229 ++++++---- gcc/po/id.po | 33195 ++++++----- gcc/po/ja.po | 33004 ++++++----- gcc/po/nl.po | 31065 +++++----- gcc/po/ru.po | 57974 +++++++++++-------- gcc/po/sr.po | 32733 ++++++----- gcc/po/sv.po | 34247 ++++++----- gcc/po/tr.po | 36297 ++++++------ gcc/po/uk.po | 29199 ++++++---- gcc/po/vi.po | 35320 ++++++----- gcc/po/zh_CN.po | 42559 +++++++------- gcc/po/zh_TW.po | 32320 ++++++----- gcc/postreload-gcse.c | 26 +- gcc/postreload.c | 50 +- gcc/predict.c | 633 +- gcc/predict.def | 95 +- gcc/predict.h | 8 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 275 +- gcc/pretty-print.h | 33 +- gcc/print-rtl.c | 900 +- gcc/print-rtl.h | 14 +- gcc/print-tree.c | 41 +- gcc/print-tree.h | 2 +- gcc/profile.c | 57 +- gcc/profile.h | 2 +- gcc/read-md.c | 56 +- gcc/read-md.h | 5 +- gcc/read-rtl.c | 40 +- gcc/real.c | 309 +- gcc/real.h | 120 +- gcc/realmpfr.c | 25 +- gcc/realmpfr.h | 4 +- gcc/recog.c | 63 +- gcc/recog.h | 2 +- gcc/ree.c | 137 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 44 +- gcc/regcprop.c | 48 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 75 +- gcc/regrename.c | 182 +- gcc/regrename.h | 15 +- gcc/regs.h | 25 +- gcc/regset.h | 2 +- gcc/regstat.c | 172 +- gcc/reload.c | 55 +- gcc/reload.h | 2 +- gcc/reload1.c | 92 +- gcc/reorg.c | 525 +- gcc/resource.c | 8 +- gcc/resource.h | 2 +- gcc/rtl-chkp.c | 18 +- gcc/rtl-chkp.h | 2 +- gcc/rtl-error.c | 9 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 117 + gcc/rtl.c | 2 +- gcc/rtl.def | 7 +- gcc/rtl.h | 34 +- gcc/rtlanal.c | 177 +- gcc/rtlhash.c | 2 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 16 +- gcc/sancov.c | 108 + gcc/sanitizer.def | 19 +- gcc/sanopt.c | 65 +- gcc/sbitmap.c | 169 +- gcc/sbitmap.h | 8 +- gcc/sched-deps.c | 107 +- gcc/sched-ebb.c | 15 +- gcc/sched-int.h | 23 +- gcc/sched-rgn.c | 117 +- gcc/sched-vis.c | 908 - gcc/sdbout.c | 18 +- gcc/sdbout.h | 2 +- gcc/sel-sched-dump.c | 11 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 126 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 103 +- gcc/sel-sched.h | 2 +- gcc/selftest-run-tests.c | 80 + gcc/selftest.c | 79 + gcc/selftest.h | 190 + gcc/sese.c | 646 +- gcc/sese.h | 283 +- gcc/shrink-wrap.c | 1037 +- gcc/shrink-wrap.h | 15 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 308 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 113 + gcc/spellcheck-tree.h | 51 + gcc/spellcheck.c | 313 + gcc/spellcheck.h | 146 + gcc/sreal.c | 2 +- gcc/sreal.h | 2 +- gcc/ssa-iterators.h | 57 +- gcc/ssa.h | 2 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 15 +- gcc/statistics.c | 57 +- gcc/statistics.h | 2 +- gcc/stmt.c | 41 +- gcc/stmt.h | 2 +- gcc/stor-layout.c | 140 +- gcc/stor-layout.h | 3 +- gcc/store-motion.c | 71 +- gcc/streamer-hooks.c | 2 +- gcc/streamer-hooks.h | 2 +- gcc/stringpool.c | 6 +- gcc/stringpool.h | 2 +- gcc/symbol-summary.h | 13 +- gcc/symtab.c | 478 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 61 +- gcc/target-def.h | 2 +- gcc/target-globals.c | 26 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 7 +- gcc/target.def | 307 +- gcc/target.h | 31 +- gcc/targhooks.c | 207 +- gcc/targhooks.h | 25 +- gcc/testsuite/.gitattributes | 1 + gcc/testsuite/ChangeLog | 13862 ++--- gcc/testsuite/ChangeLog-2015 | 20502 +++++++ gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- .../ada/acats/{run_acats => run_acats.sh} | 4 +- gcc/testsuite/ada/acats/run_all.sh | 25 +- gcc/testsuite/c-c++-common/Waddress-1.c | 15 + gcc/testsuite/c-c++-common/Wdangling-else-1.c | 13 + gcc/testsuite/c-c++-common/Wdangling-else-2.c | 13 + gcc/testsuite/c-c++-common/Wdangling-else-3.c | 13 + gcc/testsuite/c-c++-common/Wdangling-else-4.c | 31 + gcc/testsuite/c-c++-common/Wduplicated-cond-1.c | 200 + gcc/testsuite/c-c++-common/Wduplicated-cond-2.c | 201 + gcc/testsuite/c-c++-common/Wduplicated-cond-3.c | 204 + gcc/testsuite/c-c++-common/Wduplicated-cond-4.c | 32 + .../c-c++-common/Wmisleading-indentation-3.c | 82 + .../c-c++-common/Wmisleading-indentation-4.c | 11 + .../c-c++-common/Wmisleading-indentation.c | 535 +- gcc/testsuite/c-c++-common/Wparentheses-1.c | 39 + .../c-c++-common/Wshift-negative-value-1.c | 2 + .../c-c++-common/Wshift-negative-value-2.c | 3 + .../c-c++-common/Wshift-negative-value-3.c | 3 + .../c-c++-common/Wshift-negative-value-4.c | 3 + .../c-c++-common/Wshift-negative-value-6.c | 2 +- gcc/testsuite/c-c++-common/Wshift-overflow-1.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-2.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-3.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-4.c | 5 + gcc/testsuite/c-c++-common/Wshift-overflow-6.c | 1 + gcc/testsuite/c-c++-common/Wshift-overflow-7.c | 1 + gcc/testsuite/c-c++-common/Wswitch-unreachable-1.c | 116 + gcc/testsuite/c-c++-common/Wswitch-unreachable-2.c | 18 + gcc/testsuite/c-c++-common/Wswitch-unreachable-3.c | 29 + gcc/testsuite/c-c++-common/Wswitch-unreachable-4.c | 25 + .../c-c++-common/Wtautological-compare-4.c | 15 + gcc/testsuite/c-c++-common/Wunused-var-13.c | 1 + gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- gcc/testsuite/c-c++-common/asan/clone-test-1.c | 2 +- gcc/testsuite/c-c++-common/asan/halt_on_error-1.c | 23 + gcc/testsuite/c-c++-common/asan/halt_on_error-2.c | 24 + gcc/testsuite/c-c++-common/asan/memcmp-1.c | 2 +- .../asan/{use-after-free-1.c => pr70541.c} | 28 +- gcc/testsuite/c-c++-common/asan/pr70712.c | 32 + gcc/testsuite/c-c++-common/asan/pr71480.c | 42 + .../c-c++-common/asan/sanity-check-pure-c-1.c | 4 +- .../c-c++-common/asan/swapcontext-test-1.c | 4 +- gcc/testsuite/c-c++-common/attr-may-alias-1.c | 26 + gcc/testsuite/c-c++-common/attr-may-alias-2.c | 17 + gcc/testsuite/c-c++-common/attr-opt-1.c | 37 + gcc/testsuite/c-c++-common/attr-simd-2.c | 23 + gcc/testsuite/c-c++-common/attr-simd-3.c | 5 + gcc/testsuite/c-c++-common/attr-simd-4.c | 42 + gcc/testsuite/c-c++-common/attr-simd-5.c | 7 + gcc/testsuite/c-c++-common/attr-simd.c | 42 + .../attr-warn-unused-result.c | 4 +- gcc/testsuite/c-c++-common/attributes-3.c | 27 + gcc/testsuite/c-c++-common/attributes-enum-2.c | 2 +- .../c-c++-common/builtin-arith-overflow-1.c | 224 +- .../c-c++-common/builtin-arith-overflow-2.c | 493 + gcc/testsuite/c-c++-common/builtin-offsetof-2.c | 217 + gcc/testsuite/c-c++-common/builtin_location.c | 57 + gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c | 5 +- gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c | 14 + .../c-c++-common/cilk-plus/CK/Wparentheses-1.c | 69 + .../c-c++-common/cilk-plus/CK/cilk-for-2.c | 4 +- .../c-c++-common/cilk-plus/CK/cilk-fors.c | 4 +- .../c-c++-common/cilk-plus/CK/cilk_for_grain.c | 4 +- .../c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c | 4 +- gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c | 4 +- .../c-c++-common/cilk-plus/CK/fib_init_expr_xy.c | 4 +- .../c-c++-common/cilk-plus/CK/fib_no_return.c | 4 +- .../c-c++-common/cilk-plus/CK/fib_no_sync.c | 4 +- .../c-c++-common/cilk-plus/CK/nested_cilk_for.c | 4 +- gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c | 5 +- gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 + gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c | 2 +- .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 + .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 + .../c-c++-common/cilk-plus/CK/spawnee_inline.c | 4 +- .../c-c++-common/cilk-plus/CK/spawner_inline.c | 4 +- .../c-c++-common/cilk-plus/CK/spawning_arg.c | 19 +- .../c-c++-common/cilk-plus/CK/steal_check.c | 21 +- .../c-c++-common/cilk-plus/CK/test__cilk.c | 2 +- .../c-c++-common/cilk-plus/CK/varargs_test.c | 4 +- .../c-c++-common/cilk-plus/PS/Wparentheses-1.c | 41 + gcc/testsuite/c-c++-common/cilk-plus/PS/body.c | 2 +- gcc/testsuite/c-c++-common/cilk-plus/PS/clauses3.c | 10 +- gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c | 36 + gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c | 13 + .../c-c++-common/cilk-plus/SE/ef_error2.c | 5 +- .../c-c++-common/cilk-plus/SE/ef_error3.c | 2 +- gcc/testsuite/c-c++-common/conflict-markers-1.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-10.c | 25 + gcc/testsuite/c-c++-common/conflict-markers-11.c | 14 + gcc/testsuite/c-c++-common/conflict-markers-2.c | 2 + gcc/testsuite/c-c++-common/conflict-markers-3.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-4.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-5.c | 11 + gcc/testsuite/c-c++-common/conflict-markers-6.c | 38 + gcc/testsuite/c-c++-common/conflict-markers-7.c | 6 + gcc/testsuite/c-c++-common/conflict-markers-8.c | 4 + gcc/testsuite/c-c++-common/conflict-markers-9.c | 8 + gcc/testsuite/c-c++-common/cpp/openmp-define-3.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr57580.c | 9 + gcc/testsuite/c-c++-common/cpp/pr63831-1.c | 24 +- .../c-c++-common/cpp/warning-zero-location.c | 2 +- .../{gcc.dg => c-c++-common}/dump-ada-spec-1.c | 0 gcc/testsuite/c-c++-common/dump-ada-spec-2.c | 49 + gcc/testsuite/c-c++-common/dump-ada-spec-3.c | 12 + gcc/testsuite/c-c++-common/dump-ada-spec-4.c | 12 + gcc/testsuite/c-c++-common/fold-bitand-4.c | 2 +- gcc/testsuite/c-c++-common/goacc-gomp/nesting-1.c | 42 +- .../c-c++-common/goacc-gomp/nesting-fail-1.c | 94 +- gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c | 174 + .../c-c++-common/goacc/acc_on_device-2-off.c | 24 - gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c | 28 - gcc/testsuite/c-c++-common/goacc/cache-1.c | 66 +- .../c-c++-common/goacc/{cache-1.c => cache-2.c} | 39 +- gcc/testsuite/c-c++-common/goacc/clauses-fail.c | 13 + .../c-c++-common/goacc/combined-directives-2.c | 14 + .../c-c++-common/goacc/combined-directives.c | 117 + .../c-c++-common/goacc/combined-reduction.c | 29 + .../c-c++-common/goacc/data-clause-duplicate-1.c | 8 +- gcc/testsuite/c-c++-common/goacc/data-default-1.c | 37 + gcc/testsuite/c-c++-common/goacc/declare-1.c | 83 + gcc/testsuite/c-c++-common/goacc/declare-2.c | 79 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 22 +- gcc/testsuite/c-c++-common/goacc/host_data-1.c | 24 + gcc/testsuite/c-c++-common/goacc/host_data-2.c | 78 + gcc/testsuite/c-c++-common/goacc/kernels-1.c | 43 +- gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c | 27 + gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c | 21 + gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c | 19 + gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c | 25 + gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c | 22 + .../c-c++-common/goacc/kernels-alias-ipa-pta-2.c | 37 + .../c-c++-common/goacc/kernels-alias-ipa-pta-3.c | 35 + .../c-c++-common/goacc/kernels-alias-ipa-pta-4.c | 21 + .../c-c++-common/goacc/kernels-alias-ipa-pta.c | 23 + gcc/testsuite/c-c++-common/goacc/kernels-alias.c | 29 + .../goacc/kernels-counter-vars-function-scope.c | 53 + .../c-c++-common/goacc/kernels-default-2.c | 17 + gcc/testsuite/c-c++-common/goacc/kernels-default.c | 14 + .../goacc/kernels-double-reduction-n.c | 36 + .../c-c++-common/goacc/kernels-double-reduction.c | 36 + gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 69 + gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 47 + gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 15 + .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 51 + gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 54 + .../c-c++-common/goacc/kernels-loop-nest.c | 38 + gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 54 + .../c-c++-common/goacc/kernels-one-counter-var.c | 52 + .../c-c++-common/goacc/kernels-reduction.c | 34 + gcc/testsuite/c-c++-common/goacc/loop-1.c | 16 +- gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c | 189 + gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c | 162 + gcc/testsuite/c-c++-common/goacc/loop-3.c | 58 + gcc/testsuite/c-c++-common/goacc/loop-auto-1.c | 230 + gcc/testsuite/c-c++-common/goacc/loop-clauses.c | 82 + gcc/testsuite/c-c++-common/goacc/loop-shape.c | 323 + gcc/testsuite/c-c++-common/goacc/nesting-1.c | 8 - gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 61 +- gcc/testsuite/c-c++-common/goacc/parallel-1.c | 36 +- gcc/testsuite/c-c++-common/goacc/pcopy.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcopyin.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcopyout.c | 2 +- gcc/testsuite/c-c++-common/goacc/pcreate.c | 2 +- gcc/testsuite/c-c++-common/goacc/pr69916.c | 20 + gcc/testsuite/c-c++-common/goacc/pr70688.c | 48 + gcc/testsuite/c-c++-common/goacc/present-1.c | 2 +- gcc/testsuite/c-c++-common/goacc/reduction-1.c | 57 +- gcc/testsuite/c-c++-common/goacc/reduction-2.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-3.c | 42 +- gcc/testsuite/c-c++-common/goacc/reduction-4.c | 40 +- gcc/testsuite/c-c++-common/goacc/reduction-5.c | 16 + .../c-c++-common/goacc/reduction-promotions.c | 32 + gcc/testsuite/c-c++-common/goacc/routine-1.c | 34 + gcc/testsuite/c-c++-common/goacc/routine-2.c | 21 + gcc/testsuite/c-c++-common/goacc/routine-3.c | 119 + gcc/testsuite/c-c++-common/goacc/routine-4.c | 114 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 169 + gcc/testsuite/c-c++-common/goacc/sb-1.c | 6 +- gcc/testsuite/c-c++-common/goacc/sb-2.c | 6 +- gcc/testsuite/c-c++-common/goacc/sb-3.c | 4 +- gcc/testsuite/c-c++-common/goacc/tile.c | 327 + .../c-c++-common/goacc/uninit-copy-clause.c | 38 + .../c-c++-common/goacc/uninit-dim-clause.c | 19 + .../goacc/uninit-firstprivate-clause.c | 25 + .../c-c++-common/goacc/uninit-if-clause.c | 38 + .../c-c++-common/goacc/uninit-use-device-clause.c | 14 + gcc/testsuite/c-c++-common/goacc/update-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c | 338 + gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c | 452 + gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c | 338 + gcc/testsuite/c-c++-common/gomp/Wparentheses-4.c | 452 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 91 +- gcc/testsuite/c-c++-common/gomp/clauses-1.c | 163 + gcc/testsuite/c-c++-common/gomp/clauses-2.c | 53 + gcc/testsuite/c-c++-common/gomp/clauses-3.c | 23 + gcc/testsuite/c-c++-common/gomp/clauses-4.c | 118 + gcc/testsuite/c-c++-common/gomp/declare-target-1.c | 13 + gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 45 + gcc/testsuite/c-c++-common/gomp/depend-3.c | 21 + gcc/testsuite/c-c++-common/gomp/depend-4.c | 44 + gcc/testsuite/c-c++-common/gomp/distribute-1.c | 56 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 48 + gcc/testsuite/c-c++-common/gomp/element-1.c | 14 + gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 + gcc/testsuite/c-c++-common/gomp/if-1.c | 47 + gcc/testsuite/c-c++-common/gomp/if-2.c | 43 + gcc/testsuite/c-c++-common/gomp/linear-1.c | 42 + gcc/testsuite/c-c++-common/gomp/map-2.c | 44 + gcc/testsuite/c-c++-common/gomp/map-3.c | 21 + gcc/testsuite/c-c++-common/gomp/nesting-1.c | 14 +- gcc/testsuite/c-c++-common/gomp/nesting-2.c | 154 + gcc/testsuite/c-c++-common/gomp/nesting-warn-1.c | 12 +- gcc/testsuite/c-c++-common/gomp/ordered-1.c | 91 + gcc/testsuite/c-c++-common/gomp/ordered-2.c | 4 + gcc/testsuite/c-c++-common/gomp/ordered-3.c | 103 + gcc/testsuite/c-c++-common/gomp/ordered-4.c | 54 + gcc/testsuite/c-c++-common/gomp/pr57580.c | 36 + gcc/testsuite/c-c++-common/gomp/pr61486-1.c | 6 +- gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 47 +- gcc/testsuite/c-c++-common/gomp/pr63326.c | 479 + gcc/testsuite/c-c++-common/gomp/pr64769.c | 9 + gcc/testsuite/c-c++-common/gomp/pr67501.c | 12 + gcc/testsuite/c-c++-common/gomp/pr67502.c | 16 + gcc/testsuite/c-c++-common/gomp/pr67517.c | 13 + gcc/testsuite/c-c++-common/gomp/pr67521.c | 20 + gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 81 + gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 55 + gcc/testsuite/c-c++-common/gomp/pr71371.c | 25 + gcc/testsuite/c-c++-common/gomp/priority-1.c | 26 + gcc/testsuite/c-c++-common/gomp/reduction-1.c | 59 + gcc/testsuite/c-c++-common/gomp/schedule-1.c | 14 + .../c-c++-common/gomp/schedule-modifiers-1.c | 109 + gcc/testsuite/c-c++-common/gomp/schedule-simd-1.c | 51 + gcc/testsuite/c-c++-common/gomp/sink-1.c | 96 + gcc/testsuite/c-c++-common/gomp/sink-2.c | 16 + gcc/testsuite/c-c++-common/gomp/sink-3.c | 20 + gcc/testsuite/c-c++-common/gomp/sink-4.c | 25 + gcc/testsuite/c-c++-common/gomp/target-teams-1.c | 85 + gcc/testsuite/c-c++-common/gomp/udr-1.c | 16 + gcc/testsuite/c-c++-common/memset-array.c | 36 + gcc/testsuite/c-c++-common/nonnull-1.c | 34 + gcc/testsuite/c-c++-common/nonnull-2.c | 26 + gcc/testsuite/c-c++-common/pr60226.c | 1 + gcc/testsuite/c-c++-common/pr66208.c | 10 + gcc/testsuite/c-c++-common/pr67639.c | 8 + gcc/testsuite/c-c++-common/pr67653.c | 8 + gcc/testsuite/c-c++-common/pr68107.c | 37 + gcc/testsuite/c-c++-common/pr68582.c | 25 + gcc/testsuite/c-c++-common/pr68657-1.c | 26 + gcc/testsuite/c-c++-common/pr68657-2.c | 8 + gcc/testsuite/c-c++-common/pr68657-3.c | 13 + gcc/testsuite/c-c++-common/pr68833-1.c | 22 + gcc/testsuite/c-c++-common/pr68833-2.c | 16 + gcc/testsuite/c-c++-common/pr68833-3.c | 7 + gcc/testsuite/c-c++-common/pr69126-2-long.c | 11 + gcc/testsuite/c-c++-common/pr69126-2-short.c | 11 + gcc/testsuite/c-c++-common/pr69126.c | 79 + gcc/testsuite/c-c++-common/pr69543-1.c | 19 + gcc/testsuite/c-c++-common/pr69543-2.c | 14 + gcc/testsuite/c-c++-common/pr69543-3.c | 20 + gcc/testsuite/c-c++-common/pr69543-4.c | 25 + gcc/testsuite/c-c++-common/pr69558-1.c | 21 + gcc/testsuite/c-c++-common/pr69558-2.c | 16 + gcc/testsuite/c-c++-common/pr69558-3.c | 19 + gcc/testsuite/c-c++-common/pr69558-4.c | 23 + gcc/testsuite/c-c++-common/pr69558.c | 19 + gcc/testsuite/c-c++-common/pr69669.c | 13 + gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/c-c++-common/pr70144-1.c | 9 + gcc/testsuite/c-c++-common/pr70144-2.c | 12 + gcc/testsuite/c-c++-common/pr70264.c | 13 + gcc/testsuite/c-c++-common/pr70297.c | 9 + gcc/testsuite/c-c++-common/pr70336.c | 37 + gcc/testsuite/c-c++-common/pr70651.c | 9 + gcc/testsuite/c-c++-common/pr70756-2.c | 12 + gcc/testsuite/c-c++-common/pr70756.c | 23 + gcc/testsuite/c-c++-common/pr71372.c | 14 + gcc/testsuite/c-c++-common/restrict-2.c | 4 +- gcc/testsuite/c-c++-common/restrict-4.c | 4 +- gcc/testsuite/c-c++-common/taskloop-1.c | 15 + gcc/testsuite/c-c++-common/tm/safe-1.c | 12 +- gcc/testsuite/c-c++-common/tm/volatile-1.c | 10 + .../c-c++-common/torture/complex-sign-mixed-add.c | 1 + .../c-c++-common/torture/complex-sign-mixed-sub.c | 1 + gcc/testsuite/c-c++-common/torture/pr57945.c | 2 + gcc/testsuite/c-c++-common/torture/pr71261.c | 11 + gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 6 +- .../c-c++-common/tsan/sanitize-thread-macro.c | 12 + gcc/testsuite/c-c++-common/tsan/thread_leak.c | 2 +- gcc/testsuite/c-c++-common/ubsan/bounds-11.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-12.c | 23 + gcc/testsuite/c-c++-common/ubsan/bounds-13.c | 31 + .../c-c++-common/ubsan/float-cast-overflow-10.c | 33 - .../c-c++-common/ubsan/float-cast-overflow-8.c | 62 - .../c-c++-common/ubsan/float-cast-overflow-9.c | 26 - gcc/testsuite/c-c++-common/ubsan/null-10.c | 4 +- gcc/testsuite/c-c++-common/ubsan/object-size-10.c | 4 +- gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 6 +- gcc/testsuite/c-c++-common/ubsan/pr56956.c | 15 + gcc/testsuite/c-c++-common/ubsan/pr64906.c | 12 + gcc/testsuite/c-c++-common/ubsan/pr67921.c | 23 + gcc/testsuite/c-c++-common/ubsan/pr68142.c | 31 + gcc/testsuite/c-c++-common/ubsan/pr71403-1.c | 28 + gcc/testsuite/c-c++-common/ubsan/pr71403-2.c | 22 + gcc/testsuite/c-c++-common/ubsan/pr71403-3.c | 31 + gcc/testsuite/c-c++-common/vector-compare-4.c | 44 + gcc/testsuite/c-c++-common/vector-subscript-4.c | 29 + gcc/testsuite/c-c++-common/vector-subscript-5.c | 14 + gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/DRs/dr2137-1.C | 20 + gcc/testsuite/g++.dg/DRs/dr2137-2.C | 21 + gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Wattributes.C | 20 + gcc/testsuite/g++.dg/Wno-frame-address.C | 3 +- gcc/testsuite/g++.dg/abi/Wabi-2-2.C | 14 + gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-3.C | 14 + gcc/testsuite/g++.dg/abi/abi-tag15.C | 2 +- gcc/testsuite/g++.dg/abi/abi-tag16.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag16a.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag17.C | 9 + gcc/testsuite/g++.dg/abi/abi-tag18.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag19.C | 4 + gcc/testsuite/g++.dg/abi/abi-tag20.C | 15 + gcc/testsuite/g++.dg/abi/anon1.C | 2 +- gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 4 + .../abi/{mangle-regparm.C => mangle-regparm1a.C} | 13 +- gcc/testsuite/g++.dg/abi/mangle67.C | 21 + gcc/testsuite/g++.dg/abi/nvptx-nrv1.C | 71 + gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C | 52 + gcc/testsuite/g++.dg/addr_builtin-1.C | 276 + gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/asan/default-options-1.C | 2 +- gcc/testsuite/g++.dg/asan/pr69276.C | 38 + gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc | 18 +- gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/const_spawn.cc | 4 +- .../g++.dg/cilk-plus/CK/fib-opr-overload.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/fib-tplt.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/for1.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns.cc | 7 +- .../g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc | 6 +- .../cilk-plus/CK/{const_spawn.cc => pr60586.cc} | 19 +- gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc | 32 + gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc | 18 + gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc | 68 + gcc/testsuite/g++.dg/cilk-plus/CK/pr69024.cc | 38 + gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc | 14 + gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc | 10 + gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc | 4 +- gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 4 +- gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 3 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 3 +- .../g++.dg/compat/struct-layout-1_generate.c | 24 +- gcc/testsuite/g++.dg/concepts/alias1.C | 2 +- gcc/testsuite/g++.dg/concepts/alias2.C | 2 +- gcc/testsuite/g++.dg/concepts/alias3.C | 2 +- gcc/testsuite/g++.dg/concepts/alias4.C | 2 +- gcc/testsuite/g++.dg/concepts/auto1.C | 27 + gcc/testsuite/g++.dg/concepts/auto3.C | 12 + gcc/testsuite/g++.dg/concepts/class.C | 2 +- gcc/testsuite/g++.dg/concepts/class1.C | 2 +- gcc/testsuite/g++.dg/concepts/class2.C | 2 +- gcc/testsuite/g++.dg/concepts/class3.C | 2 +- gcc/testsuite/g++.dg/concepts/class4.C | 2 +- gcc/testsuite/g++.dg/concepts/class5.C | 2 +- gcc/testsuite/g++.dg/concepts/class6.C | 2 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 2 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- .../g++.dg/concepts/deduction-constraint1.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 2 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 2 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 2 +- gcc/testsuite/g++.dg/concepts/expression.C | 2 +- gcc/testsuite/g++.dg/concepts/expression2.C | 2 +- gcc/testsuite/g++.dg/concepts/expression3.C | 2 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn10.C | 2 +- gcc/testsuite/g++.dg/concepts/fn2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn3.C | 2 +- gcc/testsuite/g++.dg/concepts/fn4.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 2 +- gcc/testsuite/g++.dg/concepts/fn6.C | 2 +- gcc/testsuite/g++.dg/concepts/fn7.C | 2 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/fn9.C | 2 +- gcc/testsuite/g++.dg/concepts/friend1.C | 4 +- gcc/testsuite/g++.dg/concepts/friend2.C | 2 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 6 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 2 +- gcc/testsuite/g++.dg/concepts/intro1.C | 2 +- gcc/testsuite/g++.dg/concepts/intro2.C | 2 +- gcc/testsuite/g++.dg/concepts/intro3.C | 2 +- gcc/testsuite/g++.dg/concepts/intro4.C | 2 +- gcc/testsuite/g++.dg/concepts/intro5.C | 2 +- gcc/testsuite/g++.dg/concepts/intro6.C | 2 +- gcc/testsuite/g++.dg/concepts/intro7.C | 2 +- gcc/testsuite/g++.dg/concepts/member-concept.C | 2 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 2 +- gcc/testsuite/g++.dg/concepts/memfun.C | 2 +- .../g++.dg/concepts/partial-concept-id1.C | 2 +- .../g++.dg/concepts/partial-concept-id2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 10 + gcc/testsuite/g++.dg/concepts/pr65552.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 2 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 5 + gcc/testsuite/g++.dg/concepts/pr68434.C | 21 + gcc/testsuite/g++.dg/concepts/pr68683.C | 24 + gcc/testsuite/g++.dg/concepts/req-neg1.C | 2 +- gcc/testsuite/g++.dg/concepts/req1.C | 2 +- gcc/testsuite/g++.dg/concepts/req10.C | 2 +- gcc/testsuite/g++.dg/concepts/req11.C | 2 +- gcc/testsuite/g++.dg/concepts/req12.C | 2 +- gcc/testsuite/g++.dg/concepts/req13.C | 2 +- gcc/testsuite/g++.dg/concepts/req14.C | 2 +- gcc/testsuite/g++.dg/concepts/req15.C | 2 +- gcc/testsuite/g++.dg/concepts/req16.C | 2 +- gcc/testsuite/g++.dg/concepts/req17.C | 2 +- gcc/testsuite/g++.dg/concepts/req18.C | 2 +- gcc/testsuite/g++.dg/concepts/req2.C | 2 +- gcc/testsuite/g++.dg/concepts/req3.C | 2 +- gcc/testsuite/g++.dg/concepts/req4.C | 2 +- gcc/testsuite/g++.dg/concepts/req5.C | 2 +- gcc/testsuite/g++.dg/concepts/req6.C | 2 +- gcc/testsuite/g++.dg/concepts/req7.C | 2 +- gcc/testsuite/g++.dg/concepts/req8.C | 2 +- gcc/testsuite/g++.dg/concepts/req9.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 2 +- .../g++.dg/concepts/template-template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 8 + gcc/testsuite/g++.dg/conflict-markers-1.C | 13 + gcc/testsuite/g++.dg/conversion/pr16333.C | 10 + gcc/testsuite/g++.dg/conversion/pr41426.C | 40 + gcc/testsuite/g++.dg/conversion/pr59879.C | 25 + gcc/testsuite/g++.dg/conversion/pr66895.C | 16 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 2 +- gcc/testsuite/g++.dg/cpp/ucn-1.C | 5 +- gcc/testsuite/g++.dg/cpp0x/Wattributes1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/Wunused-variable-1.C | 37 + gcc/testsuite/g++.dg/cpp0x/alias-decl-53.C | 18 + gcc/testsuite/g++.dg/cpp0x/alias-decl-54.C | 15 + gcc/testsuite/g++.dg/cpp0x/alias-decl-debug-0.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas5.C | 45 + gcc/testsuite/g++.dg/cpp0x/alignas6.C | 29 + gcc/testsuite/g++.dg/cpp0x/anon-union1.C | 27 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +- .../cpp0x/{lambda/lambda-cast1.C => auto47.C} | 4 +- .../compile/pr17906.c => g++.dg/cpp0x/auto48.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/auto7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 24 + gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C | 35 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-4.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C | 30 + .../g++.dg/cpp0x/constexpr-arith-overflow.C | 212 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 112 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C | 57 + gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C | 9 + gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-array5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor12.C | 1 + .../g++.dg/cpp0x/constexpr-default-ctor.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice16.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-initlist10.C | 11 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C | 41 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C | 40 + gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C | 125 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-recursion3.C | 14 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 6 +- .../g++.dg/cpp0x/constexpr-specialization.C | 8 +- gcc/testsuite/g++.dg/cpp0x/constexpr-static8.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-string.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-tuple2.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C | 49 + gcc/testsuite/g++.dg/cpp0x/constexpr-wstring2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/conv-tmpl1.C | 15 + gcc/testsuite/g++.dg/cpp0x/decltype64.C | 32 + gcc/testsuite/g++.dg/cpp0x/defaulted31.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted50.C | 27 + gcc/testsuite/g++.dg/cpp0x/enum30.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum31.C | 7 + gcc/testsuite/g++.dg/cpp0x/enum32.C | 25 + gcc/testsuite/g++.dg/cpp0x/enum33.C | 11 + gcc/testsuite/g++.dg/cpp0x/enum_base3.C | 29 + gcc/testsuite/g++.dg/cpp0x/explicit10.C | 40 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg6.C | 7 + gcc/testsuite/g++.dg/cpp0x/forw_enum10.C | 4 +- gcc/testsuite/g++.dg/cpp0x/forw_enum12.C | 29 + gcc/testsuite/g++.dg/cpp0x/forw_enum13.C | 47 + gcc/testsuite/g++.dg/cpp0x/forw_enum6.C | 8 +- gcc/testsuite/g++.dg/cpp0x/forw_enum8.C | 4 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor20.C | 16 + gcc/testsuite/g++.dg/cpp0x/inh-ctor21.C | 19 + gcc/testsuite/g++.dg/cpp0x/initlist31.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist40.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 34 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C | 10 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic3.C | 9 + gcc/testsuite/g++.dg/cpp0x/new-auto1.C | 10 + gcc/testsuite/g++.dg/cpp0x/no-weak1.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept29.C | 19 + gcc/testsuite/g++.dg/cpp0x/nsdmi-anon-struct1.C | 48 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template14.C | 10 +- gcc/testsuite/g++.dg/cpp0x/override2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr31445.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr32253.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr51226.C | 5 +- gcc/testsuite/g++.dg/cpp0x/pr51420.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr51463.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr53223.C | 45 + gcc/testsuite/g++.dg/cpp0x/pr53792.C | 29 + gcc/testsuite/g++.dg/cpp0x/pr56868.cpp | 14 + gcc/testsuite/g++.dg/cpp0x/pr58046.C | 39 + gcc/testsuite/g++.dg/cpp0x/pr63506-1.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr63506-2.C | 27 + gcc/testsuite/g++.dg/cpp0x/pr65398.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr67238.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr67767.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr68116.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr68348.C | 18 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr69056.C | 30 + gcc/testsuite/g++.dg/cpp0x/pr70528.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr71248.C | 10 + gcc/testsuite/g++.dg/cpp0x/range-for30.C | 17 + gcc/testsuite/g++.dg/cpp0x/range-for5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-qual17.C | 12 + gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 12 + gcc/testsuite/g++.dg/cpp0x/sfinae56.C | 26 + gcc/testsuite/g++.dg/cpp0x/static_assert8.C | 2 +- gcc/testsuite/g++.dg/cpp0x/stdint.C | 2 +- gcc/testsuite/g++.dg/cpp0x/temp_default6.C | 27 + gcc/testsuite/g++.dg/cpp0x/temp_default7.C | 27 + gcc/testsuite/g++.dg/cpp0x/trailing12.C | 22 + gcc/testsuite/g++.dg/cpp0x/trailing13.C | 12 + gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C | 12 + gcc/testsuite/g++.dg/cpp0x/udlit-declare-neg.C | 8 +- gcc/testsuite/g++.dg/cpp0x/udlit-member-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/union7.C | 15 + gcc/testsuite/g++.dg/cpp0x/variadic-ex13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C | 29 + gcc/testsuite/g++.dg/cpp0x/variadic122.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic166.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic167.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic168.C | 18 + gcc/testsuite/g++.dg/cpp0x/variadic36.C | 2 +- gcc/testsuite/g++.dg/cpp0x/warn-ovl1.C | 12 + gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C | 12 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn28.C | 11 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 34 + gcc/testsuite/g++.dg/cpp1y/auto-fn30.C | 21 + gcc/testsuite/g++.dg/cpp1y/auto-fn31.C | 7 + gcc/testsuite/g++.dg/cpp1y/auto-fn32.C | 33 + gcc/testsuite/g++.dg/cpp1y/builtin_location.C | 175 + .../g++.dg/cpp1y/constexpr-arith-overflow.C | 229 + gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C | 63 + gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C | 43 + gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 31 + gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C | 25 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-hana1.C | 76 + gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop5.C | 19 + gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C | 287 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx11.C | 4 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C | 11 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 7 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx98-neg.C | 10 + gcc/testsuite/g++.dg/cpp1y/func_constexpr.C | 29 + gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-conv2.C | 23 + .../g++.dg/cpp1y/lambda-deduce-mult-neg.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C | 18 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C | 14 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C | 10 + .../g++.dg/cpp1y/lambda-generic-static1.C | 13 + .../g++.dg/cpp1y/lambda-generic-static2.C | 19 + .../g++.dg/cpp1y/lambda-generic-trailing1.C | 12 + .../g++.dg/cpp1y/lambda-generic-variadic3.C | 15 + .../g++.dg/cpp1y/lambda-generic-variadic4.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.C | 11 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C | 13 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C | 24 + gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C | 33 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/cpp1y/paren2.C | 31 + gcc/testsuite/g++.dg/cpp1y/paren3.C | 30 + gcc/testsuite/g++.dg/cpp1y/paren4.C | 14 + gcc/testsuite/g++.dg/cpp1y/pr58708.C | 11 +- gcc/testsuite/g++.dg/cpp1y/pr68278.C | 11 + gcc/testsuite/g++.dg/cpp1y/pr68388.C | 42 + gcc/testsuite/g++.dg/cpp1y/pr68396.C | 15 + gcc/testsuite/g++.dg/cpp1y/pr69066.C | 75 + gcc/testsuite/g++.dg/cpp1y/pr70001.C | 49 + gcc/testsuite/g++.dg/cpp1y/var-templ39.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ39a.C | 27 + gcc/testsuite/g++.dg/cpp1y/var-templ45.C | 8 + gcc/testsuite/g++.dg/cpp1y/var-templ46.C | 20 + gcc/testsuite/g++.dg/cpp1y/var-templ47.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ48.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ49.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ50.C | 11 + gcc/testsuite/g++.dg/cpp1y/var-templ51.C | 11 + gcc/testsuite/g++.dg/cpp1y/var-templ52.C | 14 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C | 9 + gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C | 5 + gcc/testsuite/g++.dg/cpp1z/eval-order1.C | 21 + gcc/testsuite/g++.dg/cpp1z/eval-order2.C | 15 + gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 150 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 359 +- gcc/testsuite/g++.dg/cpp1z/fold-ice1.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold1.C | 56 + gcc/testsuite/g++.dg/cpp1z/fold2.C | 118 + gcc/testsuite/g++.dg/cpp1z/fold3.C | 85 + gcc/testsuite/g++.dg/cpp1z/fold4.C | 10 + gcc/testsuite/g++.dg/cpp1z/fold5.C | 8 + gcc/testsuite/g++.dg/cpp1z/fold6.C | 42 + gcc/testsuite/g++.dg/cpp1z/fold7.C | 9 + gcc/testsuite/g++.dg/cpp1z/fold7a.C | 5 + gcc/testsuite/g++.dg/cpp1z/maybe_unused1.C | 17 + gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 10 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C | 23 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C | 5 + gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C | 5 + gcc/testsuite/g++.dg/cpp1z/nodiscard1.C | 8 + gcc/testsuite/g++.dg/cpp1z/nodiscard2.C | 10 + gcc/testsuite/g++.dg/cpp1z/nodiscard3.C | 203 + gcc/testsuite/g++.dg/cpp1z/nontype1.C | 25 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype3.C | 9 + gcc/testsuite/g++.dg/cpp1z/nontype3a.C | 5 + gcc/testsuite/g++.dg/cpp1z/range-for1.C | 25 +- gcc/testsuite/g++.dg/cpp1z/utf8-2.C | 9 + gcc/testsuite/g++.dg/cpp1z/utf8-2a.C | 5 + gcc/testsuite/g++.dg/debug/debug.exp | 2 +- .../g++.dg/debug/dwarf2/deleted-member-function.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-nested.C | 2 +- .../g++.dg/debug/dwarf2/global-used-types-1.C | 4 +- .../g++.dg/debug/dwarf2/imported-decl-2.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/lambda1.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/lineno-simple1.C | 6 +- gcc/testsuite/g++.dg/debug/dwarf2/namespace-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- .../g++.dg/debug/dwarf2/noreturn-function.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 12 +- gcc/testsuite/g++.dg/debug/dwarf2/pr46527.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C | 17 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-2.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/pubnames-3.C | 1 + .../g++.dg/debug/dwarf2/template-func-params-6.C | 2 +- .../g++.dg/debug/dwarf2/template-params-6.C | 2 +- gcc/testsuite/g++.dg/debug/pr70271.C | 36 + gcc/testsuite/g++.dg/debug/pr71057.C | 12 + gcc/testsuite/g++.dg/debug/pr71432.C | 140 + .../g++.dg/delayedfold/builtin-constant1.C | 7 + .../g++.dg/delayedfold/builtin-constant2.C | 13 + gcc/testsuite/g++.dg/delayedfold/builtin1.C | 11 + .../g++.dg/delayedfold/df-warn-signedunsigned1.C | 13 + .../g++.dg/delayedfold/df-warn-signedunsigned2.C | 17 + gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 6 + gcc/testsuite/g++.dg/delayedfold/switch-1.C | 19 + gcc/testsuite/g++.dg/delayedfold/unary-plus1.C | 22 + gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 4 +- gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C | 44 + gcc/testsuite/g++.dg/diagnostic/disable.C | 27 + gcc/testsuite/g++.dg/diagnostic/pr70105.C | 43 + gcc/testsuite/g++.dg/diagnostic/pr71075.C | 8 + gcc/testsuite/g++.dg/eh/delete1.C | 79 + gcc/testsuite/g++.dg/eh/goto3.C | 14 + gcc/testsuite/g++.dg/expr/pmf-2.C | 18 + gcc/testsuite/g++.dg/expr/stdarg3.C | 18 + gcc/testsuite/g++.dg/ext/anon-struct7.C | 28 + gcc/testsuite/g++.dg/ext/arm-fp16/fp16-param-1.C | 12 +- gcc/testsuite/g++.dg/ext/arm-fp16/fp16-return-1.C | 7 +- gcc/testsuite/g++.dg/ext/asm13.C | 6 + gcc/testsuite/g++.dg/ext/attr-alias-3.C | 1 + gcc/testsuite/g++.dg/ext/attr-aligned01.C | 7 +- gcc/testsuite/g++.dg/ext/attr-constructor1.C | 5 + gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C | 22 + gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C | 17 + gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C | 9 + gcc/testsuite/g++.dg/ext/bases2.C | 14 + .../g++.dg/ext/builtin-arith-overflow-1.C | 11 + gcc/testsuite/g++.dg/ext/builtin3.C | 2 +- gcc/testsuite/g++.dg/ext/builtin_alloca.C | 195 + gcc/testsuite/g++.dg/ext/cond2.C | 28 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 30 + gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 21 + gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 14 + gcc/testsuite/g++.dg/ext/constexpr-vla4.C | 17 + gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 46 + gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 24 + gcc/testsuite/g++.dg/ext/flexarray-subst.C | 33 + gcc/testsuite/g++.dg/ext/flexary.h | 22 + gcc/testsuite/g++.dg/ext/flexary10.C | 18 + gcc/testsuite/g++.dg/ext/flexary11.C | 19 + gcc/testsuite/g++.dg/ext/flexary12.C | 63 + gcc/testsuite/g++.dg/ext/flexary13.C | 64 + gcc/testsuite/g++.dg/ext/flexary14.C | 17 + gcc/testsuite/g++.dg/ext/flexary15.C | 14 + gcc/testsuite/g++.dg/ext/flexary16.C | 37 + gcc/testsuite/g++.dg/ext/flexary2.C | 20 +- gcc/testsuite/g++.dg/ext/flexary3.C | 15 +- gcc/testsuite/g++.dg/ext/flexary4.C | 421 + gcc/testsuite/g++.dg/ext/flexary5.C | 209 + gcc/testsuite/g++.dg/ext/flexary6.C | 23 + gcc/testsuite/g++.dg/ext/flexary7.C | 57 + gcc/testsuite/g++.dg/ext/flexary8.C | 33 + gcc/testsuite/g++.dg/ext/flexary9.C | 405 + gcc/testsuite/g++.dg/ext/java-3.C | 39 + gcc/testsuite/g++.dg/ext/mv16.C | 18 + gcc/testsuite/g++.dg/ext/mvc1.C | 35 + gcc/testsuite/g++.dg/ext/mvc2.C | 8 + gcc/testsuite/g++.dg/ext/mvc3.C | 8 + gcc/testsuite/g++.dg/ext/mvc4.C | 35 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/ext/offsetof1.C | 3 +- gcc/testsuite/g++.dg/ext/pr69145-1.C | 4 + .../g++.dg/ext/pr69145-2-very-long-filename.cc | 3 + gcc/testsuite/g++.dg/ext/pr69145-2.h | 3 + gcc/testsuite/g++.dg/ext/pr70290.C | 24 + gcc/testsuite/g++.dg/ext/pr70571.C | 10 + gcc/testsuite/g++.dg/ext/selectany2.C | 2 +- gcc/testsuite/g++.dg/ext/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/vector22.C | 1 - gcc/testsuite/g++.dg/ext/vector29.C | 53 + gcc/testsuite/g++.dg/ext/vector30.C | 15 + gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/data-1.C | 39 + gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/goacc/reference.C | 39 + gcc/testsuite/g++.dg/goacc/routine-1.C | 13 + gcc/testsuite/g++.dg/goacc/routine-2.C | 36 + gcc/testsuite/g++.dg/goacc/template.C | 142 + gcc/testsuite/g++.dg/gomp/atomic-17.C | 12 + gcc/testsuite/g++.dg/gomp/block-10.C | 12 +- gcc/testsuite/g++.dg/gomp/block-9.C | 2 +- gcc/testsuite/g++.dg/gomp/clause-1.C | 13 +- gcc/testsuite/g++.dg/gomp/clause-3.C | 11 +- gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 46 + gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 86 + gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 39 + gcc/testsuite/g++.dg/gomp/declare-simd-5.C | 22 + gcc/testsuite/g++.dg/gomp/declare-simd-6.C | 37 + gcc/testsuite/g++.dg/gomp/declare-target-1.C | 37 + gcc/testsuite/g++.dg/gomp/gomp.exp | 4 +- gcc/testsuite/g++.dg/gomp/linear-1.C | 48 + gcc/testsuite/g++.dg/gomp/linear-2.C | 128 + gcc/testsuite/g++.dg/gomp/loop-1.C | 283 + gcc/testsuite/g++.dg/gomp/loop-2.C | 294 + gcc/testsuite/g++.dg/gomp/loop-3.C | 306 + gcc/testsuite/g++.dg/gomp/member-1.C | 252 + gcc/testsuite/g++.dg/gomp/member-2.C | 168 + gcc/testsuite/g++.dg/gomp/member-3.C | 17 + gcc/testsuite/g++.dg/gomp/member-4.C | 22 + gcc/testsuite/g++.dg/gomp/ordered-2.C | 2 +- gcc/testsuite/g++.dg/gomp/pr33372-1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr33372-3.C | 2 +- gcc/testsuite/g++.dg/gomp/pr35751.C | 4 +- gcc/testsuite/g++.dg/gomp/pr38639.C | 4 +- gcc/testsuite/g++.dg/gomp/pr59627.C | 14 + gcc/testsuite/g++.dg/gomp/pr66571-2.C | 36 + gcc/testsuite/g++.dg/gomp/pr67504.C | 19 + gcc/testsuite/g++.dg/gomp/pr67511.C | 20 + gcc/testsuite/g++.dg/gomp/pr67514.C | 30 + gcc/testsuite/g++.dg/gomp/pr67522.C | 30 + gcc/testsuite/g++.dg/gomp/pr67523.C | 29 + gcc/testsuite/g++.dg/gomp/reference-1.C | 26 + gcc/testsuite/g++.dg/gomp/sink-1.C | 22 + gcc/testsuite/g++.dg/gomp/sink-2.C | 64 + gcc/testsuite/g++.dg/gomp/sink-3.C | 33 + gcc/testsuite/g++.dg/gomp/target-1.C | 2 +- gcc/testsuite/g++.dg/gomp/target-2.C | 2 +- gcc/testsuite/g++.dg/gomp/target-teams-1.C | 92 + gcc/testsuite/g++.dg/gomp/task-1.C | 4 +- gcc/testsuite/g++.dg/gomp/taskgroup-1.C | 2 +- gcc/testsuite/g++.dg/gomp/teams-1.C | 11 +- gcc/testsuite/g++.dg/gomp/this-1.C | 68 + gcc/testsuite/g++.dg/gomp/this-2.C | 42 + gcc/testsuite/g++.dg/gomp/tls-wrap4.C | 2 +- gcc/testsuite/g++.dg/gomp/udr-4.C | 2 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/guality/pr67192.C | 79 + gcc/testsuite/g++.dg/inherit/crash5.C | 6 + gcc/testsuite/g++.dg/inherit/crash6.C | 10 + gcc/testsuite/g++.dg/inherit/protected1.C | 51 + gcc/testsuite/g++.dg/inherit/pure1.C | 2 +- gcc/testsuite/g++.dg/inherit/thunk1.C | 3 +- gcc/testsuite/g++.dg/inherit/union2.C | 3 + gcc/testsuite/g++.dg/inherit/virtual1.C | 8 +- gcc/testsuite/g++.dg/inherit/virtual12.C | 14 + gcc/testsuite/g++.dg/inherit/virtual13.C | 16 + gcc/testsuite/g++.dg/init/aggr13.C | 17 + gcc/testsuite/g++.dg/init/array23.C | 2 +- gcc/testsuite/g++.dg/init/array40.C | 2 + gcc/testsuite/g++.dg/init/array41.C | 27 + gcc/testsuite/g++.dg/init/array42.C | 1 + gcc/testsuite/g++.dg/init/array43.C | 2 + gcc/testsuite/g++.dg/init/array44.C | 1 + gcc/testsuite/g++.dg/init/array45.C | 1 + gcc/testsuite/g++.dg/init/array46.C | 3 + gcc/testsuite/g++.dg/init/base1.C | 14 + gcc/testsuite/g++.dg/init/brace2.C | 2 +- gcc/testsuite/g++.dg/init/brace6.C | 4 +- gcc/testsuite/g++.dg/init/const12.C | 20 + gcc/testsuite/g++.dg/init/const7.C | 4 +- gcc/testsuite/g++.dg/init/const9.C | 2 +- gcc/testsuite/g++.dg/init/elide3.C | 50 + gcc/testsuite/g++.dg/init/elide4.C | 13 + gcc/testsuite/g++.dg/init/explicit1.C | 3 +- gcc/testsuite/g++.dg/init/explicit2.C | 3 +- gcc/testsuite/g++.dg/init/new37.C | 3 +- gcc/testsuite/g++.dg/init/new38.C | 4 +- gcc/testsuite/g++.dg/init/new43.C | 164 + gcc/testsuite/g++.dg/init/new44.C | 532 + gcc/testsuite/g++.dg/init/new45.C | 118 + gcc/testsuite/g++.dg/init/new46.C | 65 + gcc/testsuite/g++.dg/init/new47.C | 19 + gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/init/pr70501.C | 11 + gcc/testsuite/g++.dg/init/pr71516.C | 10 + gcc/testsuite/g++.dg/init/self1.C | 3 +- gcc/testsuite/g++.dg/init/vbase1.C | 6 + gcc/testsuite/g++.dg/ipa/devirt-37.C | 10 +- gcc/testsuite/g++.dg/ipa/devirt-40.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-49.C | 20 + gcc/testsuite/g++.dg/ipa/devirt-50.C | 19 + gcc/testsuite/g++.dg/ipa/devirt-51.C | 32 + .../g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} | 3 +- gcc/testsuite/g++.dg/ipa/ipa-pta-2.C | 37 + gcc/testsuite/g++.dg/ipa/ivinline-7.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-9.C | 2 +- gcc/testsuite/g++.dg/ipa/nothrow-1.C | 27 + gcc/testsuite/g++.dg/ipa/pr66616.C | 54 + gcc/testsuite/g++.dg/ipa/pr66896.C | 22 + gcc/testsuite/g++.dg/ipa/pr67056.C | 39 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr68851.C | 29 + gcc/testsuite/g++.dg/ipa/pr69239.C | 71 + gcc/testsuite/g++.dg/ipa/pr69241-1.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-2.C | 18 + gcc/testsuite/g++.dg/ipa/pr69241-3.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/ipa/pr69649.C | 36 + gcc/testsuite/g++.dg/ipa/pr71146.C | 29 + gcc/testsuite/g++.dg/ipa/pure-const-1.C | 22 + gcc/testsuite/g++.dg/ipa/pure-const-2.C | 26 + gcc/testsuite/g++.dg/ipa/pure-const-3.C | 32 + gcc/testsuite/g++.dg/lookup/builtin6.C | 23 + gcc/testsuite/g++.dg/lookup/builtin7.C | 14 + gcc/testsuite/g++.dg/lookup/friend12.C | 2 +- gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/friend18.C | 15 + gcc/testsuite/g++.dg/lookup/friend7.C | 2 +- gcc/testsuite/g++.dg/lookup/koenig1.C | 2 +- gcc/testsuite/g++.dg/lookup/koenig5.C | 8 +- gcc/testsuite/g++.dg/lookup/member2.C | 5 + gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lookup/member4.C | 17 + gcc/testsuite/g++.dg/lookup/member5.C | 32 + gcc/testsuite/g++.dg/lookup/name-clash11.C | 84 + gcc/testsuite/g++.dg/lookup/name-clash5.C | 4 +- gcc/testsuite/g++.dg/lookup/name-clash6.C | 4 +- gcc/testsuite/g++.dg/lookup/pr21802.C | 276 + gcc/testsuite/g++.dg/lookup/pr70205.C | 11 + gcc/testsuite/g++.dg/lookup/scoped10.C | 5 + gcc/testsuite/g++.dg/lookup/scoped9.C | 10 + gcc/testsuite/g++.dg/lookup/two-stage4.C | 2 +- .../g++.dg/lookup/used-before-declaration.C | 2 +- gcc/testsuite/g++.dg/lto/20100603-1_0.C | 1 + gcc/testsuite/g++.dg/lto/lto.exp | 5 +- gcc/testsuite/g++.dg/lto/pr66705_0.C | 15 + gcc/testsuite/g++.dg/lto/pr68057_0.C | 23 + gcc/testsuite/g++.dg/lto/pr68057_1.C | 17 + gcc/testsuite/g++.dg/lto/pr68811_0.C | 11 + gcc/testsuite/g++.dg/lto/pr68811_1.C | 94 + gcc/testsuite/g++.dg/lto/pr69077_0.C | 14 + gcc/testsuite/g++.dg/lto/pr69077_1.C | 15 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_1.C | 22 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 8 + gcc/testsuite/g++.dg/lto/pr69589_0.C | 28 + gcc/testsuite/g++.dg/lto/pr69589_1.C | 61 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + gcc/testsuite/g++.dg/opt/flifetime-dse3.C | 22 + .../opt/{flifetime-dse2.C => flifetime-dse4.C} | 6 +- gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 13 + gcc/testsuite/g++.dg/opt/flifetime-dse6.C | 11 + gcc/testsuite/g++.dg/opt/pr34036.C | 2 +- gcc/testsuite/g++.dg/opt/pr48549.C | 2 +- gcc/testsuite/g++.dg/opt/pr68157.C | 18 + gcc/testsuite/g++.dg/opt/pr69141.C | 15 + gcc/testsuite/g++.dg/opt/pr69164.C | 30 + gcc/testsuite/g++.dg/opt/pr69175.C | 29 + gcc/testsuite/g++.dg/opt/pr69211.C | 10 + gcc/testsuite/g++.dg/opt/pr69213.C | 18 + gcc/testsuite/g++.dg/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + gcc/testsuite/g++.dg/opt/pr69570.C | 70 + gcc/testsuite/g++.dg/opt/pr70245-aux.cc | 56 + gcc/testsuite/g++.dg/opt/pr70245.C | 52 + gcc/testsuite/g++.dg/opt/pr70245.h | 14 + gcc/testsuite/g++.dg/opt/pr70641.C | 10 + gcc/testsuite/g++.dg/opt/pr70847.C | 11 + gcc/testsuite/g++.dg/opt/pr70906.C | 69 + gcc/testsuite/g++.dg/opt/pr70933.C | 29 + gcc/testsuite/g++.dg/opt/pr71100.C | 18 + gcc/testsuite/g++.dg/opt/pr71210-1.C | 14 + .../g++.dg/opt/{pr59622-4.C => pr71210-2.C} | 8 +- gcc/testsuite/g++.dg/opt/pr71387.C | 52 + gcc/testsuite/g++.dg/opt/pr71528.C | 23 + gcc/testsuite/g++.dg/opt/ptrmem7.C | 31 + gcc/testsuite/g++.dg/other/PR23205.C | 3 +- gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/anon8.C | 9 + gcc/testsuite/g++.dg/other/bitfield5.C | 15 + gcc/testsuite/g++.dg/other/cv_func4.C | 6 + gcc/testsuite/g++.dg/other/dump-ada-spec-2.C | 2 +- gcc/testsuite/g++.dg/other/error22.C | 2 +- gcc/testsuite/g++.dg/other/error24.C | 4 +- gcc/testsuite/g++.dg/other/error26.C | 2 +- gcc/testsuite/g++.dg/other/friend6.C | 15 + gcc/testsuite/g++.dg/other/i386-10.C | 12 + gcc/testsuite/g++.dg/other/i386-2.C | 4 +- gcc/testsuite/g++.dg/other/i386-3.C | 4 +- gcc/testsuite/g++.dg/other/new-size-type.C | 3 +- gcc/testsuite/g++.dg/other/offsetof8.C | 12 + gcc/testsuite/g++.dg/other/pr23205-2.C | 3 +- gcc/testsuite/g++.dg/other/pr61753.C | 31 + gcc/testsuite/g++.dg/overload/error3.C | 1 + gcc/testsuite/g++.dg/overload/koenig1.C | 2 +- gcc/testsuite/g++.dg/parse/array-size2.C | 4 +- gcc/testsuite/g++.dg/parse/crash31.C | 14 +- gcc/testsuite/g++.dg/parse/crash5.C | 2 +- gcc/testsuite/g++.dg/parse/dot1.C | 2 +- gcc/testsuite/g++.dg/parse/enum12.C | 7 + gcc/testsuite/g++.dg/parse/enum13.C | 8 + gcc/testsuite/g++.dg/parse/error16.C | 2 +- gcc/testsuite/g++.dg/parse/error27.C | 4 +- gcc/testsuite/g++.dg/parse/invalid1.C | 5 + gcc/testsuite/g++.dg/parse/namespace13.C | 11 + gcc/testsuite/g++.dg/parse/no-type-defn1.C | 2 + gcc/testsuite/g++.dg/parse/parens3.C | 23 + gcc/testsuite/g++.dg/parse/pr43765.C | 7 +- gcc/testsuite/g++.dg/parse/pr68722.C | 9 + gcc/testsuite/g++.dg/parse/pr69628.C | 5 + gcc/testsuite/g++.dg/parse/pr70635.C | 25 + gcc/testsuite/g++.dg/parse/pr71238.C | 6 + gcc/testsuite/g++.dg/parse/virtual1.C | 33 + gcc/testsuite/g++.dg/pch/pch.exp | 2 +- .../g++.dg/plugin/diagnostic-test-expressions-1.C | 784 + gcc/testsuite/g++.dg/plugin/plugin.exp | 7 +- gcc/testsuite/g++.dg/plugin/pragma_plugin.c | 16 +- gcc/testsuite/g++.dg/plugin/self-assign-test-1.C | 2 +- gcc/testsuite/g++.dg/plugin/self-assign-test-2.C | 2 +- gcc/testsuite/g++.dg/plugin/selfassign.c | 8 +- gcc/testsuite/g++.dg/pr49847-2.C | 47 + gcc/testsuite/g++.dg/pr61033.C | 86 + gcc/testsuite/g++.dg/pr62314.C | 17 + gcc/testsuite/g++.dg/pr63384.C | 12 + gcc/testsuite/g++.dg/pr63995-1.C | 3 +- gcc/testsuite/g++.dg/pr65295.C | 2 +- gcc/testsuite/g++.dg/pr66655.C | 25 + gcc/testsuite/g++.dg/pr66655.h | 5 + gcc/testsuite/g++.dg/pr66655_1.cc | 14 + gcc/testsuite/g++.dg/pr67351.C | 106 + gcc/testsuite/g++.dg/pr67405.C | 11 + gcc/testsuite/g++.dg/pr67666.C | 17 + gcc/testsuite/g++.dg/pr67671.C | 12 + gcc/testsuite/g++.dg/pr67699.C | 8 + gcc/testsuite/g++.dg/pr67876.C | 16 + gcc/testsuite/g++.dg/pr67989.C | 74 + gcc/testsuite/g++.dg/pr68062.C | 13 + gcc/testsuite/g++.dg/pr68392.C | 8 + gcc/testsuite/g++.dg/pr68449.C | 9 + gcc/testsuite/g++.dg/pr68770.C | 95 + gcc/testsuite/g++.dg/pr68831.C | 9 + gcc/testsuite/g++.dg/pr68991-1.C | 191 + gcc/testsuite/g++.dg/pr68991-2.C | 191 + gcc/testsuite/g++.dg/pr69113.C | 17 + gcc/testsuite/g++.dg/pr69123.C | 95 + gcc/testsuite/g++.dg/pr69379.C | 20 + gcc/testsuite/g++.dg/pr69667.C | 105 + gcc/testsuite/g++.dg/pr70098.C | 91 + gcc/testsuite/g++.dg/pr70590-2.C | 21 + gcc/testsuite/g++.dg/pr70590.C | 25 + gcc/testsuite/g++.dg/pr71184.C | 1 + gcc/testsuite/g++.dg/pr71389.C | 23 + gcc/testsuite/g++.dg/predict-loop-exit-1.C | 3 +- gcc/testsuite/g++.dg/predict-loop-exit-2.C | 3 +- gcc/testsuite/g++.dg/predict-loop-exit-3.C | 3 +- gcc/testsuite/g++.dg/rtti/typeid11.C | 16 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/spellcheck-fields-2.C | 19 + gcc/testsuite/g++.dg/spellcheck-fields.C | 89 + gcc/testsuite/g++.dg/template/call4.C | 2 +- gcc/testsuite/g++.dg/template/crash122.C | 4 + gcc/testsuite/g++.dg/template/crash123.C | 19 + gcc/testsuite/g++.dg/template/crash124.C | 21 + gcc/testsuite/g++.dg/template/crash34.C | 2 +- gcc/testsuite/g++.dg/template/crash55.C | 3 +- gcc/testsuite/g++.dg/template/crash65.C | 2 +- gcc/testsuite/g++.dg/template/crash70.C | 2 +- gcc/testsuite/g++.dg/template/defarg19.C | 15 + gcc/testsuite/g++.dg/template/defarg20.C | 15 + gcc/testsuite/g++.dg/template/dependent-base1.C | 10 + gcc/testsuite/g++.dg/template/dependent-expr10.C | 8 + gcc/testsuite/g++.dg/template/dependent-expr9.C | 10 + .../g++.dg/template/explicit-instantiation4.C | 7 + gcc/testsuite/g++.dg/template/friend57.C | 2 +- gcc/testsuite/g++.dg/template/friend60.C | 13 + gcc/testsuite/g++.dg/template/friend61.C | 12 + gcc/testsuite/g++.dg/template/friend61a.C | 12 + gcc/testsuite/g++.dg/template/friend61b.C | 12 + gcc/testsuite/g++.dg/template/friend62.C | 16 + gcc/testsuite/g++.dg/template/function1.C | 2 +- gcc/testsuite/g++.dg/template/mangle2.C | 19 + gcc/testsuite/g++.dg/template/nontype8.C | 2 +- .../g++.dg/template/partial-specialization3.C | 7 + .../g++.dg/template/partial-specialization4.C | 26 + gcc/testsuite/g++.dg/template/pr49377.C | 16 + gcc/testsuite/g++.dg/template/pr55843.C | 27 + gcc/testsuite/g++.dg/template/pr64100.C | 4 +- gcc/testsuite/g++.dg/template/pr67337.C | 25 + gcc/testsuite/g++.dg/template/pr68936.C | 20 + gcc/testsuite/g++.dg/template/pr68948.C | 41 + gcc/testsuite/g++.dg/template/pr68978.C | 39 + gcc/testsuite/g++.dg/template/pr69091.C | 25 + gcc/testsuite/g++.dg/template/pr69961a.C | 25 + gcc/testsuite/g++.dg/template/pr69961b.C | 15 + gcc/testsuite/g++.dg/template/pr70466-1.C | 27 + gcc/testsuite/g++.dg/template/pr70466-2.C | 25 + gcc/testsuite/g++.dg/template/pr70610-2.C | 21 + gcc/testsuite/g++.dg/template/pr70610-3.C | 21 + gcc/testsuite/g++.dg/template/pr70610-4.C | 19 + gcc/testsuite/g++.dg/template/pr70610.C | 21 + gcc/testsuite/g++.dg/template/pseudodtor3.C | 6 +- gcc/testsuite/g++.dg/template/ptrmem30.C | 45 + gcc/testsuite/g++.dg/template/qualttp15.C | 2 +- gcc/testsuite/g++.dg/template/redecl4.C | 2 +- gcc/testsuite/g++.dg/template/ref3.C | 3 +- gcc/testsuite/g++.dg/template/static1.C | 4 +- gcc/testsuite/g++.dg/template/static2.C | 4 +- gcc/testsuite/g++.dg/template/typename21.C | 11 + gcc/testsuite/g++.dg/template/using14.C | 2 +- gcc/testsuite/g++.dg/tls/pr66808.C | 10 + gcc/testsuite/g++.dg/tls/pr69000.C | 19 + gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/composite1.C | 14 + gcc/testsuite/g++.dg/tm/dynamic1.C | 13 + gcc/testsuite/g++.dg/tm/dynamic2.C | 17 + gcc/testsuite/g++.dg/tm/inherit1.C | 11 + gcc/testsuite/g++.dg/tm/inherit2.C | 33 + gcc/testsuite/g++.dg/tm/jump1.C | 23 + gcc/testsuite/g++.dg/tm/keyword1.C | 9 + gcc/testsuite/g++.dg/tm/lambda1.C | 10 + gcc/testsuite/g++.dg/tm/lambda2.C | 9 + gcc/testsuite/g++.dg/tm/macro1.C | 5 + gcc/testsuite/g++.dg/tm/mangle1.C | 18 + gcc/testsuite/g++.dg/tm/noexcept-1.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-4.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-5.C | 2 +- gcc/testsuite/g++.dg/tm/noexcept-7.C | 7 + gcc/testsuite/g++.dg/tm/overload1.C | 6 + gcc/testsuite/g++.dg/tm/overload2.C | 9 + gcc/testsuite/g++.dg/tm/pr67811.C | 11 + gcc/testsuite/g++.dg/tm/pretty-print1.C | 6 + gcc/testsuite/g++.dg/tm/static_cast1.C | 9 + gcc/testsuite/g++.dg/tm/sync1.C | 15 + gcc/testsuite/g++.dg/tm/{attrib-2.C => sync2.C} | 10 +- gcc/testsuite/g++.dg/tm/template-3.C | 15 + gcc/testsuite/g++.dg/tm/template-4.C | 13 + gcc/testsuite/g++.dg/tm/template-5.C | 12 + gcc/testsuite/g++.dg/tm/tm.exp | 2 +- gcc/testsuite/g++.dg/tm/unsafe1.C | 15 + gcc/testsuite/g++.dg/tm/unsafe2.C | 13 + gcc/testsuite/g++.dg/torture/init-list1.C | 6 + gcc/testsuite/g++.dg/torture/ppc-ldst-array.C | 18 + gcc/testsuite/g++.dg/torture/pr40335.C | 2 +- gcc/testsuite/g++.dg/torture/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64312.C | 1 + gcc/testsuite/g++.dg/torture/pr67581.C | 6 + gcc/testsuite/g++.dg/torture/pr67600.C | 15 + gcc/testsuite/g++.dg/torture/pr68064.C | 35 + gcc/testsuite/g++.dg/torture/pr68184.C | 31 + gcc/testsuite/g++.dg/torture/pr68220.C | 238 + gcc/testsuite/g++.dg/torture/pr68470.C | 36 + gcc/testsuite/g++.dg/torture/pr68852.C | 51 + gcc/testsuite/g++.dg/torture/pr69053.C | 17 + gcc/testsuite/g++.dg/torture/pr69136.C | 6 + gcc/testsuite/g++.dg/torture/pr69355.C | 150 + gcc/testsuite/g++.dg/torture/pr69553.C | 35 + gcc/testsuite/g++.dg/torture/pr69851.C | 24 + gcc/testsuite/g++.dg/torture/pr70029.C | 12 + gcc/testsuite/g++.dg/torture/pr70251.C | 11 + gcc/testsuite/g++.dg/torture/pr70499.C | 39 + gcc/testsuite/g++.dg/torture/pr70526.C | 35 + gcc/testsuite/g++.dg/torture/pr71002.C | 160 + gcc/testsuite/g++.dg/torture/pr71230.C | 31 + gcc/testsuite/g++.dg/torture/pr71281.C | 63 + gcc/testsuite/g++.dg/torture/pr71308.C | 18 + gcc/testsuite/g++.dg/torture/pr71405.C | 22 + gcc/testsuite/g++.dg/torture/pr71448.C | 27 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/g++.dg/tree-ssa/copyprop-1.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr19637.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr33615.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr61009.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 14 +- .../g++.dg/tree-ssa/{pr66726.c => pr66726.C} | 1 - gcc/testsuite/g++.dg/tree-ssa/pr68760.C | 5 + gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 86 + gcc/testsuite/g++.dg/tree-ssa/pr69547.C | 15 + gcc/testsuite/g++.dg/tree-ssa/pr70171.C | 8 + gcc/testsuite/g++.dg/tree-ssa/pred-1.C | 15 + gcc/testsuite/g++.dg/tree-ssa/restrict1.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/restrict2.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/restrict3.C | 12 + gcc/testsuite/g++.dg/tree-ssa/ssa-dom.C | 4 +- .../g++.dg/tsan/aligned_vs_unaligned_race.C | 2 +- gcc/testsuite/g++.dg/tsan/benign_race.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace2.C | 2 +- gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/div-by-zero-1.C | 6 +- gcc/testsuite/g++.dg/ubsan/null-6.C | 5 + gcc/testsuite/g++.dg/ubsan/null-7.C | 24 + gcc/testsuite/g++.dg/ubsan/object-size-1.C | 4 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 36 +- gcc/testsuite/g++.dg/ubsan/pr68259.C | 54 + gcc/testsuite/g++.dg/ubsan/pr68508.C | 15 + gcc/testsuite/g++.dg/ubsan/pr69922.C | 18 + gcc/testsuite/g++.dg/ubsan/pr70035.C | 26 + gcc/testsuite/g++.dg/ubsan/pr70135.C | 36 + gcc/testsuite/g++.dg/ubsan/pr70147-1.C | 12 + gcc/testsuite/g++.dg/ubsan/pr70147-2.C | 77 + gcc/testsuite/g++.dg/ubsan/pr70847.C | 11 + gcc/testsuite/g++.dg/ubsan/pr71393.C | 14 + gcc/testsuite/g++.dg/ubsan/shift-1.C | 12 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-10.C | 15 + gcc/testsuite/g++.dg/ubsan/vptr-11.C | 84 + gcc/testsuite/g++.dg/vect/pr36648.cc | 1 + gcc/testsuite/g++.dg/vect/pr68145.cc | 41 + gcc/testsuite/g++.dg/vect/pr70726.cc | 19 + gcc/testsuite/g++.dg/vect/pr71483.c | 11 + .../g++.dg/vect/simd-bool-comparison-1.cc | 21 + .../g++.dg/vect/simd-bool-comparison-2.cc | 20 + gcc/testsuite/g++.dg/vect/simd-clone-2.cc | 55 + gcc/testsuite/g++.dg/vect/simd-clone-2.h | 17 + gcc/testsuite/g++.dg/vect/simd-clone-3.cc | 34 + gcc/testsuite/g++.dg/vect/simd-clone-4.cc | 55 + gcc/testsuite/g++.dg/vect/simd-clone-4.h | 19 + gcc/testsuite/g++.dg/vect/simd-clone-5.cc | 41 + gcc/testsuite/g++.dg/vect/simd-clone-6.cc | 43 + gcc/testsuite/g++.dg/vect/simd-mask-store-bool.cc | 18 + gcc/testsuite/g++.dg/vect/vect.exp | 2 +- .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- .../g++.dg/warn/Wconversion-real-integer2.C | 4 +- gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C | 6 + gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C | 7 + gcc/testsuite/g++.dg/warn/Wno-narrowing1.C | 7 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C | 9 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C | 27 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C | 13 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C | 19 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull1.C | 7 + gcc/testsuite/g++.dg/warn/Wnonnull2.C | 9 + gcc/testsuite/g++.dg/warn/Wparentheses-28.C | 14 + gcc/testsuite/g++.dg/warn/Wparentheses-29.C | 135 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 139 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 197 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-3.C | 40 + gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 455 + gcc/testsuite/g++.dg/warn/Wshadow-5.C | 2 +- .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C | 14 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C | 8 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C | 9 + gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C | 8 + gcc/testsuite/g++.dg/warn/Wswitch-unreachable-1.C | 34 + gcc/testsuite/g++.dg/warn/Wtautological-compare.C | 7 + gcc/testsuite/g++.dg/warn/Wtautological-compare2.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits2.C | 11 + gcc/testsuite/g++.dg/warn/Wuninitialized-6.C | 333 + gcc/testsuite/g++.dg/warn/Wunused-8.C | 2 +- gcc/testsuite/g++.dg/warn/Wunused-function2.C | 6 + gcc/testsuite/g++.dg/warn/Wunused-parm-7.C | 17 + gcc/testsuite/g++.dg/warn/Wunused-parm-8.C | 9 + gcc/testsuite/g++.dg/warn/Wunused-result-2.C | 21 + gcc/testsuite/g++.dg/warn/Wunused-var-24.C | 10 + gcc/testsuite/g++.dg/warn/Wunused-var-25.C | 15 + gcc/testsuite/g++.dg/warn/constexpr-70194.C | 12 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + gcc/testsuite/g++.dg/warn/nonnull3.C | 19 + gcc/testsuite/g++.dg/warn/overflow-warn-1.C | 10 +- gcc/testsuite/g++.dg/warn/overflow-warn-3.C | 12 +- gcc/testsuite/g++.dg/warn/overflow-warn-4.C | 12 +- gcc/testsuite/g++.dg/warn/overflow-warn-7.C | 17 + gcc/testsuite/g++.dg/warn/permissive-1.C | 8 + gcc/testsuite/g++.dg/warn/pr35635.C | 6 +- gcc/testsuite/g++.dg/warn/unused-result1.C | 2 +- gcc/testsuite/g++.dg/warn/unused-variable-1.C | 7 + gcc/testsuite/g++.dg/warn/unused-variable-2.C | 7 + gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900211_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/lineno5.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/member.C | 10 +- gcc/testsuite/g++.old-deja/g++.jason/report.C | 6 +- gcc/testsuite/g++.old-deja/g++.jason/scoping12.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk3.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility20.C | 2 +- gcc/testsuite/g++.old-deja/g++.ns/koenig5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash39.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 6 + gcc/testsuite/g++.old-deja/g++.other/null3.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/static5.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/struct1.C | 10 +- gcc/testsuite/g++.old-deja/g++.pt/explicit77.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/m9a.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/memclass10.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/overload2.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/20151204.c | 21 + gcc/testsuite/gcc.c-torture/compile/20160205-1.c | 8 + gcc/testsuite/gcc.c-torture/compile/20160615-1.c | 10 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 - gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/icfmatch.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr33855.c | 1 - gcc/testsuite/gcc.c-torture/compile/pr37433-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr37669.c | 1 + .../sh => gcc.c-torture/compile}/pr43417.c | 4 - gcc/testsuite/gcc.c-torture/compile/pr67106.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr67506.c | 53 + gcc/testsuite/gcc.c-torture/compile/pr67816.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr68013.c | 16 + .../compile/pr69102.c} | 7 +- gcc/testsuite/gcc.c-torture/compile/pr69161.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69209.c | 28 + gcc/testsuite/gcc.c-torture/compile/pr69214.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr69740-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr69740-2.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69989-2.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr69999.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr70190.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70199.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 26 + gcc/testsuite/gcc.c-torture/compile/pr70263-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr70355.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70633.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr70916.c | 28 + gcc/testsuite/gcc.c-torture/compile/pr71272.c | 33 + gcc/testsuite/gcc.c-torture/compile/pr71295.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr71328.c | 16 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20010122-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20020529-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 9 +- gcc/testsuite/gcc.c-torture/execute/921110-1.c | 7 +- gcc/testsuite/gcc.c-torture/execute/980716-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/alias-1.c | 19 + gcc/testsuite/gcc.c-torture/execute/alias-2.c | 12 + gcc/testsuite/gcc.c-torture/execute/alias-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/alias-4.c | 19 + gcc/testsuite/gcc.c-torture/execute/bitfld-6.c | 1 + gcc/testsuite/gcc.c-torture/execute/bitfld-7.c | 1 + gcc/testsuite/gcc.c-torture/execute/bswap-2.c | 2 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- .../gcc.c-torture/execute/builtins/memops-asm.x | 10 + .../gcc.c-torture/execute/builtins/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- .../gcc.c-torture/execute/ieee/20000320-1.c | 3 +- gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/lto-tbaa-1.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr37780.c | 49 + gcc/testsuite/gcc.c-torture/execute/pr38151.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr50865.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr66556.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr66940.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr67037.c | 49 + gcc/testsuite/gcc.c-torture/execute/pr67226.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr67714.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr67781.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr67929_1.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr68143_1.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68185.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68249.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr68250.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr68321.c | 38 + gcc/testsuite/gcc.c-torture/execute/pr68328.c | 44 + gcc/testsuite/gcc.c-torture/execute/pr68376-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr68376-2.c | 73 + gcc/testsuite/gcc.c-torture/execute/pr68381.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr68390.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr68506.c | 63 + gcc/testsuite/gcc.c-torture/execute/pr68532.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr68624.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr68648.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr68841.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr68911.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr69097-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr69097-2.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr69320-1.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69320-2.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr69320-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr69320-4.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr69691.c | 127 + gcc/testsuite/gcc.c-torture/execute/pr70005.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr70127.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr70222-1.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70222-2.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr70429.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr70460.c | 32 + gcc/testsuite/gcc.c-torture/execute/pr70566.c | 47 + gcc/testsuite/gcc.c-torture/execute/pr70586.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70602.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr71335.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr71494.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr71554.c | 28 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 44 + gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 1 + gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg/20021029-1.c | 1 - gcc/testsuite/gcc.dg/20040813-1.c | 3 +- gcc/testsuite/gcc.dg/20060410.c | 2 +- gcc/testsuite/gcc.dg/PR68002.c | 7 + gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Waddress-2.c | 24 + gcc/testsuite/gcc.dg/Warray-bounds-11.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-17.c | 13 + gcc/testsuite/gcc.dg/Warray-bounds-18.c | 25 + gcc/testsuite/gcc.dg/Warray-bounds-19.c | 17 + gcc/testsuite/gcc.dg/Wattributes-4.c | 3 + gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 3 +- .../gcc.dg/Wduplicate-decl-specifier-c11.c | 27 + gcc/testsuite/gcc.dg/Wduplicate-decl-specifier.c | 63 + gcc/testsuite/gcc.dg/Werror-13.c | 8 + gcc/testsuite/gcc.dg/Wframe-address.c | 1 + gcc/testsuite/gcc.dg/Wjump-misses-init-1.c | 2 +- gcc/testsuite/gcc.dg/Wnested-externs-2.c | 11 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 3 +- gcc/testsuite/gcc.dg/Woverride-init-1.c | 10 +- gcc/testsuite/gcc.dg/Woverride-init-2.c | 10 +- gcc/testsuite/gcc.dg/Wparentheses-12.c | 135 + gcc/testsuite/gcc.dg/Wparentheses-13.c | 67 + gcc/testsuite/gcc.dg/Wpragmas-1.c | 11 + .../gcc.dg/Wstrict-aliasing-bogus-upcast.c | 17 + .../Wstrict-aliasing-struct-with-char-member.c | 16 + gcc/testsuite/gcc.dg/Wswitch-unreachable-1.c | 35 + gcc/testsuite/gcc.dg/Wswitch-unreachable-2.c | 12 + gcc/testsuite/gcc.dg/Wtype-limits2.c | 12 + gcc/testsuite/gcc.dg/addr_builtin-1.c | 198 + gcc/testsuite/gcc.dg/alias-15.c | 15 + gcc/testsuite/gcc.dg/align-3.c | 11 + gcc/testsuite/gcc.dg/alignof.c | 11 + gcc/testsuite/gcc.dg/always_inline2.c | 2 +- gcc/testsuite/gcc.dg/always_inline3.c | 2 +- gcc/testsuite/gcc.dg/array-15.c | 52 + gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/asan/sancov-1.c | 19 + gcc/testsuite/gcc.dg/asm-10.c | 12 + gcc/testsuite/gcc.dg/asm-4.c | 7 +- gcc/testsuite/gcc.dg/asr_div1.c | 1 + gcc/testsuite/gcc.dg/atomic-fetch-bool.c | 64 + gcc/testsuite/gcc.dg/atomic-generic.c | 1 + gcc/testsuite/gcc.dg/atomic-invalid-2.c | 59 + gcc/testsuite/gcc.dg/atomic-noinline-aux.c | 6 +- gcc/testsuite/gcc.dg/atomic-noinline.c | 19 +- gcc/testsuite/gcc.dg/atomic-op-6.c | 11 + gcc/testsuite/gcc.dg/atomic-op-optimize.c | 2 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c | 54 + gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c | 34 + .../gcc.dg/{pr65345-2.c => atomic/pr65345-4.c} | 22 +- gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c | 26 + gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c | 40 + gcc/testsuite/gcc.dg/atomic/stdatomic-init.c | 121 + gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c | 141 + gcc/testsuite/gcc.dg/attr-weakref-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/autopar/outer-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-3.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-4.c | 6 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 8 +- gcc/testsuite/gcc.dg/autopar/parallelization-1.c | 4 +- .../{ => autopar}/parloops-exit-first-loop-alt-2.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-3.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-4.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-5.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-6.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-7.c | 5 +- .../parloops-exit-first-loop-alt-pr66652.c | 7 +- .../{ => autopar}/parloops-exit-first-loop-alt.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr39500-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr46099-2.c | 5 + gcc/testsuite/gcc.dg/autopar/pr46193.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr46194.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49580.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49960-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49960.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr68373.c | 14 + .../testsuite/gcc.dg/autopar/pr68460.c | 17 +- gcc/testsuite/gcc.dg/autopar/pr69039.c | 15 + gcc/testsuite/gcc.dg/autopar/pr69062.c | 89 + gcc/testsuite/gcc.dg/autopar/pr69108.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109-2.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69109.c | 4 + gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/autopar/reduc-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-1short.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-2.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-3.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-4.c | 4 + gcc/testsuite/gcc.dg/autopar/reduc-6.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-8.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-9.c | 6 +- gcc/testsuite/gcc.dg/autopar/uns-outer-4.c | 4 +- gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 4 +- gcc/testsuite/gcc.dg/autopar/uns-outer-6.c | 6 +- gcc/testsuite/gcc.dg/bad-binary-ops.c | 48 + gcc/testsuite/gcc.dg/bad-dereference.c | 24 + gcc/testsuite/gcc.dg/bitfld-22.c | 18 + gcc/testsuite/gcc.dg/builtin-bswap-6a.c | 2 +- gcc/testsuite/gcc.dg/builtin-constant_p-1.c | 4 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-return-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-20.c | 6 +- gcc/testsuite/gcc.dg/builtins-47.c | 6 +- gcc/testsuite/gcc.dg/builtins-52.c | 2 +- gcc/testsuite/gcc.dg/builtins-57.c | 2 +- gcc/testsuite/gcc.dg/builtins-68.c | 114 + gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/builtins-error.c | 26 +- gcc/testsuite/gcc.dg/c11-atomic-1.c | 10 +- gcc/testsuite/gcc.dg/c11-atomic-4.c | 92 + gcc/testsuite/gcc.dg/c11-generic-3.c | 10 + gcc/testsuite/gcc.dg/c99-init-2.c | 2 +- gcc/testsuite/gcc.dg/c99-vla-jump-5.c | 2 +- gcc/testsuite/gcc.dg/call-diag-2.c | 2 +- gcc/testsuite/gcc.dg/cast-function-1.c | 8 +- gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp | 4 +- gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 + gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 + gcc/testsuite/gcc.dg/combine-subregs.c | 36 + gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/mac-dir-2.c | 2 - gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/pr69985.c | 7 + gcc/testsuite/gcc.dg/cpp/source_date_epoch-1.c | 11 + gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c | 12 + gcc/testsuite/gcc.dg/cpp/source_date_epoch-3.c | 9 + gcc/testsuite/gcc.dg/cpp/trad/comment-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 4 +- gcc/testsuite/gcc.dg/cpp/warn-normalized-3.c | 2 +- gcc/testsuite/gcc.dg/darwin-20040809-2.c | 2 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2-macro2.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- .../gcc.dg/debug/dwarf2/global-used-types.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/lang-c89.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/nested_fun.c | 65 + .../debug/dwarf2/noreturn-function-attribute.c | 2 +- .../debug/dwarf2/noreturn-function-keyword.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 13 + gcc/testsuite/gcc.dg/debug/dwarf2/sso.c | 22 + .../debug/dwarf2/stacked-qualified-types-3.c | 2 +- gcc/testsuite/gcc.dg/debug/pr65771.c | 2 +- gcc/testsuite/gcc.dg/debug/pr66068.c | 13 + gcc/testsuite/gcc.dg/debug/pr66432.c | 19 + gcc/testsuite/gcc.dg/declare-simd.c | 14 + gcc/testsuite/gcc.dg/declspec-1.c | 6 +- gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dfp/pr70052.c | 24 + gcc/testsuite/gcc.dg/dg.exp | 2 +- .../gcc.dg/diagnostic-range-bad-called-object.c | 24 + gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c | 52 + .../gcc.dg/diagnostic-range-static-assert.c | 24 + gcc/testsuite/gcc.dg/diagnostic-ranges-1.c | 11 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 120 + .../gcc.dg/diagnostic-tree-expr-ranges-2.c | 23 + gcc/testsuite/gcc.dg/dse.c | 2 +- gcc/testsuite/gcc.dg/enum-incomplete-3.c | 20 + gcc/testsuite/gcc.dg/enum-mode-1.c | 4 +- gcc/testsuite/gcc.dg/enum-mode-2.c | 22 + gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/fixits.c | 41 + gcc/testsuite/gcc.dg/fold-minus-6.c | 2 +- gcc/testsuite/gcc.dg/fold-notrotate-1.c | 54 + gcc/testsuite/gcc.dg/fold-notshift-1.c | 77 + gcc/testsuite/gcc.dg/fold-notshift-2.c | 33 + gcc/testsuite/gcc.dg/fold-perm.c | 8 +- gcc/testsuite/gcc.dg/fold-plusmult.c | 2 +- gcc/testsuite/gcc.dg/foo.specs | 2 +- gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/goacc/nested-function-1.c | 100 + gcc/testsuite/gcc.dg/goacc/nested-function-2.c | 45 + gcc/testsuite/gcc.dg/goacc/nvptx-merged-loop.c | 30 + gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c | 35 + gcc/testsuite/gcc.dg/goacc/pr71373.c | 41 + gcc/testsuite/gcc.dg/gomp/barrier-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-10.c | 12 +- gcc/testsuite/gcc.dg/gomp/block-9.c | 2 +- gcc/testsuite/gcc.dg/gomp/clause-1.c | 11 +- gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 79 + gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 27 + gcc/testsuite/gcc.dg/gomp/declare-simd-4.c | 22 + gcc/testsuite/gcc.dg/gomp/dump-new-function-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/for-20.c | 16 + gcc/testsuite/gcc.dg/gomp/for-21.c | 16 + gcc/testsuite/gcc.dg/gomp/for-22.c | 16 + gcc/testsuite/gcc.dg/gomp/for-23.c | 16 + gcc/testsuite/gcc.dg/gomp/for-24.c | 17 + gcc/testsuite/gcc.dg/gomp/gomp.exp | 4 +- gcc/testsuite/gcc.dg/gomp/linear-1.c | 57 + gcc/testsuite/gcc.dg/gomp/loop-1.c | 283 + gcc/testsuite/gcc.dg/gomp/notify-new-function-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/ordered-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr46032-2.c | 29 + gcc/testsuite/gcc.dg/gomp/pr46032-3.c | 28 + gcc/testsuite/gcc.dg/gomp/pr67495.c | 38 + gcc/testsuite/gcc.dg/gomp/pr67500.c | 42 + gcc/testsuite/gcc.dg/gomp/pr68128-1.c | 32 + gcc/testsuite/gcc.dg/gomp/pr68128-2.c | 198 + gcc/testsuite/gcc.dg/gomp/pr68640.c | 16 + gcc/testsuite/gcc.dg/gomp/reduction-1.c | 20 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 3 + gcc/testsuite/gcc.dg/gomp/simd-clones-3.c | 2 + gcc/testsuite/gcc.dg/gomp/sink-fold-1.c | 31 + gcc/testsuite/gcc.dg/gomp/sink-fold-2.c | 19 + gcc/testsuite/gcc.dg/gomp/sink-fold-3.c | 25 + gcc/testsuite/gcc.dg/gomp/target-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/taskgroup-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/teams-1.c | 4 +- gcc/testsuite/gcc.dg/graphite/block-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-pr47654.c | 2 +- gcc/testsuite/gcc.dg/graphite/fuse-1.c | 39 + gcc/testsuite/gcc.dg/graphite/fuse-2.c | 41 + gcc/testsuite/gcc.dg/graphite/graphite.exp | 10 +- .../graphite/id-28.c} | 6 +- gcc/testsuite/gcc.dg/graphite/id-29.c | 17 + gcc/testsuite/gcc.dg/graphite/interchange-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 7 +- gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-13.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 2 +- .../gcc.dg/graphite/isl-ast-gen-blocks-1.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-2.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-3.c | 3 - .../gcc.dg/graphite/isl-ast-gen-blocks-4.c | 3 - gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-1.c | 3 - gcc/testsuite/gcc.dg/graphite/isl-ast-gen-if-2.c | 3 - .../gcc.dg/graphite/isl-ast-gen-single-loop-1.c | 3 - .../gcc.dg/graphite/isl-ast-gen-single-loop-2.c | 2 - .../gcc.dg/graphite/isl-ast-gen-single-loop-3.c | 2 - gcc/testsuite/gcc.dg/graphite/isl-ast-gen-user-1.c | 12 +- gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c | 29 + .../gcc.dg/graphite/isl-codegen-loop-dumping.c | 15 - gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 14 +- gcc/testsuite/gcc.dg/graphite/pr35356-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr37485.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr42729.c | 1 + gcc/testsuite/gcc.dg/graphite/pr42917.c | 1 + gcc/testsuite/gcc.dg/graphite/pr67984.c | 17 + gcc/testsuite/gcc.dg/graphite/pr68428.c | 23 + gcc/testsuite/gcc.dg/graphite/pr68493.c | 34 + gcc/testsuite/gcc.dg/graphite/pr68715-2.c | 35 + gcc/testsuite/gcc.dg/graphite/pr68715.c | 36 + gcc/testsuite/gcc.dg/graphite/pr68756.c | 26 + gcc/testsuite/gcc.dg/graphite/pr68809-2.c | 27 + gcc/testsuite/gcc.dg/graphite/pr68809.c | 28 + gcc/testsuite/gcc.dg/graphite/pr68953.c | 30 + gcc/testsuite/gcc.dg/graphite/pr68976.c | 11 + gcc/testsuite/gcc.dg/graphite/pr69067.c | 28 + gcc/testsuite/gcc.dg/graphite/pr69068.c | 14 + gcc/testsuite/gcc.dg/graphite/pr69292.c | 19 + gcc/testsuite/gcc.dg/graphite/pr70045.c | 28 + gcc/testsuite/gcc.dg/graphite/pr70956.c | 4 + gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c | 48 + gcc/testsuite/gcc.dg/graphite/run-id-pr67700.c | 36 + gcc/testsuite/gcc.dg/graphite/scop-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-1.c | 8 +- gcc/testsuite/gcc.dg/graphite/scop-10.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-11.c | 29 +- gcc/testsuite/gcc.dg/graphite/scop-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-13.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-16.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-17.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-18.c | 6 +- gcc/testsuite/gcc.dg/graphite/scop-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 + gcc/testsuite/gcc.dg/graphite/scop-22.c | 3 + gcc/testsuite/gcc.dg/graphite/scop-23.c | 40 + gcc/testsuite/gcc.dg/graphite/scop-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/scop-5.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-6.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-7.c | 3 +- gcc/testsuite/gcc.dg/graphite/scop-8.c | 5 +- gcc/testsuite/gcc.dg/graphite/scop-9.c | 4 +- gcc/testsuite/gcc.dg/graphite/scop-mvt.c | 6 +- gcc/testsuite/gcc.dg/graphite/scop-pr66980.c | 10 + gcc/testsuite/gcc.dg/graphite/uns-block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-14.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-15.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 +- .../gcc.dg/graphite/uns-interchange-mvt.c | 2 +- gcc/testsuite/gcc.dg/guality/guality.h | 4 + gcc/testsuite/gcc.dg/guality/pr67192.c | 79 + gcc/testsuite/gcc.dg/guality/pr68037-1.c | 67 + gcc/testsuite/gcc.dg/guality/pr68037-2.c | 62 + gcc/testsuite/gcc.dg/guality/pr68037-3.c | 78 + .../gcc.dg/guality/{pr36728-3.c => pr68860-1.c} | 14 +- .../gcc.dg/guality/{pr36728-3.c => pr68860-2.c} | 12 +- gcc/testsuite/gcc.dg/guality/pr69244.c | 30 + gcc/testsuite/gcc.dg/guality/pr69947.c | 22 + gcc/testsuite/gcc.dg/ifcvt-1.c | 10 + gcc/testsuite/gcc.dg/ifcvt-2.c | 17 + gcc/testsuite/gcc.dg/ifcvt-3.c | 19 + gcc/testsuite/gcc.dg/ifcvt-4.c | 21 + gcc/testsuite/gcc.dg/ifcvt-5.c | 20 + gcc/testsuite/gcc.dg/init-bad-8.c | 2 +- gcc/testsuite/gcc.dg/init-excess-2.c | 47 + gcc/testsuite/gcc.dg/ipa/iinline-cstagg-1.c | 37 + gcc/testsuite/gcc.dg/ipa/iinline-cstagg-2.c | 30 + gcc/testsuite/gcc.dg/ipa/inline-8.c | 39 + gcc/testsuite/gcc.dg/ipa/inlinehint-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 27 + gcc/testsuite/gcc.dg/ipa/ipa-pta-1.c | 19 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-10.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-11.c | 12 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-13.c | 14 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-16.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-3.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-4.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-pta-6.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 34 + gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-1.c | 42 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c | 46 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-3.c | 58 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-4.c | 64 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-5.c | 37 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-6.c | 43 + gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c | 65 + gcc/testsuite/gcc.dg/ipa/pr68035.c | 108 + gcc/testsuite/gcc.dg/ipa/pr68790.c | 40 + gcc/testsuite/gcc.dg/ipa/pr70306.c | 46 + gcc/testsuite/gcc.dg/ipa/pr70646.c | 38 + gcc/testsuite/gcc.dg/ipa/propalign-4.c | 21 + gcc/testsuite/gcc.dg/ipa/propalign-5.c | 21 + gcc/testsuite/gcc.dg/ipa/pure-const-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pure-const-3.c | 24 + gcc/testsuite/gcc.dg/ira-shrinkwrap-prep-2.c | 3 +- gcc/testsuite/gcc.dg/loop-8.c | 1 + gcc/testsuite/gcc.dg/loop-unswitch-2.c | 15 + gcc/testsuite/gcc.dg/loop-unswitch-3.c | 26 + gcc/testsuite/gcc.dg/loop-unswitch-4.c | 52 + gcc/testsuite/gcc.dg/lower-subreg-1.c | 1 + gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 13 +- gcc/testsuite/gcc.dg/lto/alias-1_0.c | 23 + gcc/testsuite/gcc.dg/lto/alias-1_1.c | 7 + gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/lto/pr55113_0.c | 14 - gcc/testsuite/gcc.dg/lto/pr61886_0.c | 36 + gcc/testsuite/gcc.dg/lto/pr67452_0.c | 23 + gcc/testsuite/gcc.dg/lto/simd-function_0.c | 35 + gcc/testsuite/gcc.dg/nested-func-1.c | 2 +- gcc/testsuite/gcc.dg/nested-func-10.c | 57 + gcc/testsuite/gcc.dg/nested-func-9.c | 48 + gcc/testsuite/gcc.dg/no-strict-overflow-6.c | 4 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/noncompile/old-style-parm-3.c | 9 + gcc/testsuite/gcc.dg/noncompile/pr71265.c | 7 + gcc/testsuite/gcc.dg/noncompile/pr71418.c | 4 + gcc/testsuite/gcc.dg/noncompile/pr71426.c | 5 + gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 1 + gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-4.c | 28 + gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 31 + gcc/testsuite/gcc.dg/opts-7.c | 6 + gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- gcc/testsuite/gcc.dg/pic-1.c | 10 + gcc/testsuite/gcc.dg/pic-2.c | 10 + gcc/testsuite/gcc.dg/pic-3.c | 10 + gcc/testsuite/gcc.dg/pic-4.c | 10 + gcc/testsuite/gcc.dg/pie-1.c | 11 + gcc/testsuite/gcc.dg/pie-2.c | 11 + gcc/testsuite/gcc.dg/pie-3.c | 10 + gcc/testsuite/gcc.dg/pie-4.c | 10 + gcc/testsuite/gcc.dg/pie-5.c | 10 + gcc/testsuite/gcc.dg/pie-6.c | 6 + gcc/testsuite/gcc.dg/pie-link.c | 2 +- .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 691 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 207 + .../plugin/diagnostic-test-show-locus-color.c | 195 + .../gcc.dg/plugin/diagnostic-test-show-trees-1.c | 65 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 124 + .../plugin/diagnostic_plugin_test_show_locus.c | 369 + .../diagnostic_plugin_test_tree_expression_range.c | 98 + .../gcc.dg/plugin/location-overflow-test-1.c | 28 + .../gcc.dg/plugin/location-overflow-test-2.c | 36 + .../gcc.dg/plugin/location_overflow_plugin.c | 103 + gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c | 22 + gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c | 58 + .../gcc.dg/plugin/must_tail_call_plugin.c | 76 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 21 +- gcc/testsuite/gcc.dg/plugin/self-assign-test-1.c | 2 +- gcc/testsuite/gcc.dg/plugin/selfassign.c | 8 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 33 + gcc/testsuite/gcc.dg/pointer-arith-10.c | 7 +- gcc/testsuite/gcc.dg/pr10474.c | 3 +- gcc/testsuite/gcc.dg/pr18079-2.c | 16 - gcc/testsuite/gcc.dg/pr20115-1.c | 4 +- gcc/testsuite/gcc.dg/pr23911.c | 6 +- gcc/testsuite/gcc.dg/pr24293.c | 12 + gcc/testsuite/gcc.dg/pr27003.c | 1 - gcc/testsuite/gcc.dg/pr30172-1.c | 4 +- gcc/testsuite/gcc.dg/pr30457.c | 2 +- gcc/testsuite/gcc.dg/pr33007.c | 2 +- gcc/testsuite/gcc.dg/pr39464.c | 8 +- gcc/testsuite/gcc.dg/pr41783.c | 2 +- gcc/testsuite/gcc.dg/pr49243.c | 2 +- gcc/testsuite/gcc.dg/pr49551.c | 2 +- gcc/testsuite/gcc.dg/pr49899.c | 3 + gcc/testsuite/gcc.dg/pr52171.c | 12 + gcc/testsuite/gcc.dg/pr53265.c | 32 +- gcc/testsuite/gcc.dg/pr54087.c | 2 +- gcc/testsuite/gcc.dg/pr59471.c | 1 + gcc/testsuite/gcc.dg/pr59605-2.c | 2 +- gcc/testsuite/gcc.dg/pr59963-2.c | 2 +- gcc/testsuite/gcc.dg/pr60114.c | 1 + gcc/testsuite/gcc.dg/pr61053.c | 20 +- gcc/testsuite/gcc.dg/pr61441.c | 64 + gcc/testsuite/gcc.dg/pr61817-1.c | 19 + gcc/testsuite/gcc.dg/pr61817-2.c | 19 + gcc/testsuite/gcc.dg/pr62090-2.c | 2 +- gcc/testsuite/gcc.dg/pr63549.c | 2 +- gcc/testsuite/gcc.dg/pr63568.c | 36 +- gcc/testsuite/gcc.dg/pr63743.c | 3 +- gcc/testsuite/gcc.dg/pr63914.c | 1 + gcc/testsuite/gcc.dg/pr64434.c | 1 + gcc/testsuite/gcc.dg/pr64536.c | 1 + gcc/testsuite/gcc.dg/pr64637.c | 25 + gcc/testsuite/gcc.dg/pr64935-1.c | 1 + gcc/testsuite/gcc.dg/pr64935-2.c | 1 + gcc/testsuite/gcc.dg/pr65345-3.c | 35 + gcc/testsuite/gcc.dg/pr65521.c | 1 + gcc/testsuite/gcc.dg/pr65658.c | 1 + gcc/testsuite/gcc.dg/pr65779.c | 42 + gcc/testsuite/gcc.dg/pr65980.c | 31 + gcc/testsuite/gcc.dg/pr66688.c | 40 + gcc/testsuite/gcc.dg/pr66869.c | 6 + gcc/testsuite/gcc.dg/pr67089-1.c | 112 + gcc/testsuite/gcc.dg/pr67089-2.c | 112 + gcc/testsuite/gcc.dg/pr67089-3.c | 112 + gcc/testsuite/gcc.dg/pr67089-4.c | 112 + gcc/testsuite/gcc.dg/pr67089-5.c | 82 + gcc/testsuite/gcc.dg/pr67089-6.c | 62 + gcc/testsuite/gcc.dg/pr67089-7.c | 62 + gcc/testsuite/gcc.dg/pr67271.c | 13 + gcc/testsuite/gcc.dg/pr67312.c | 7 + gcc/testsuite/gcc.dg/pr67432.c | 6 + gcc/testsuite/gcc.dg/pr67465.c | 53 + gcc/testsuite/gcc.dg/pr67512.c | 15 + gcc/testsuite/gcc.dg/pr67563.c | 11 + gcc/testsuite/gcc.dg/pr67580.c | 31 + gcc/testsuite/gcc.dg/pr67730-1.c | 16 + gcc/testsuite/gcc.dg/pr67730-2.c | 22 + gcc/testsuite/gcc.dg/pr67730.c | 11 + gcc/testsuite/gcc.dg/pr67730.h | 32 + gcc/testsuite/gcc.dg/pr67784-1.c | 54 + gcc/testsuite/gcc.dg/pr67784-2.c | 54 + gcc/testsuite/gcc.dg/pr67784-3.c | 50 + gcc/testsuite/gcc.dg/pr67784-4.c | 55 + gcc/testsuite/gcc.dg/pr67784-5.c | 55 + gcc/testsuite/gcc.dg/pr67786.c | 20 + gcc/testsuite/gcc.dg/pr67787.c | 43 + gcc/testsuite/gcc.dg/pr67830.c | 22 + gcc/testsuite/gcc.dg/pr67854.c | 11 + gcc/testsuite/gcc.dg/pr67964.c | 22 + gcc/testsuite/gcc.dg/pr68024.c | 5 + gcc/testsuite/gcc.dg/pr68088_1.c | 15 + gcc/testsuite/gcc.dg/pr68090.c | 13 + gcc/testsuite/gcc.dg/pr68112.c | 12 + gcc/testsuite/gcc.dg/pr68129_1.c | 10 + gcc/testsuite/gcc.dg/pr68134.c | 19 + gcc/testsuite/gcc.dg/pr68162-1.c | 6 + gcc/testsuite/gcc.dg/pr68286.c | 17 + gcc/testsuite/gcc.dg/pr68306-2.c | 12 + gcc/testsuite/gcc.dg/pr68306-3.c | 21 + gcc/testsuite/gcc.dg/pr68306.c | 11 + gcc/testsuite/gcc.dg/pr68317.c | 15 + gcc/testsuite/gcc.dg/pr68320.c | 67 + gcc/testsuite/gcc.dg/pr68327.c | 15 + gcc/testsuite/gcc.dg/pr68375.c | 39 + gcc/testsuite/gcc.dg/pr68412-2.c | 15 + gcc/testsuite/gcc.dg/pr68412.c | 41 + gcc/testsuite/gcc.dg/pr68435.c | 52 + gcc/testsuite/gcc.dg/pr68474.c | 7 + gcc/testsuite/gcc.dg/pr68513.c | 125 + gcc/testsuite/gcc.dg/pr68533.c | 68 + gcc/testsuite/gcc.dg/pr68595.c | 13 + gcc/testsuite/gcc.dg/pr68668.c | 53 + gcc/testsuite/gcc.dg/pr68670-1.c | 5 + gcc/testsuite/gcc.dg/pr68670-2.c | 5 + gcc/testsuite/gcc.dg/pr68671.c | 24 + gcc/testsuite/gcc.dg/pr68730.c | 51 + gcc/testsuite/gcc.dg/pr68766.c | 19 + gcc/testsuite/gcc.dg/pr68785.c | 9 + gcc/testsuite/gcc.dg/pr68835-1.c | 12 + gcc/testsuite/gcc.dg/pr68835-2.c | 23 + gcc/testsuite/gcc.dg/pr68841.c | 34 + gcc/testsuite/gcc.dg/pr68907.c | 14 + gcc/testsuite/gcc.dg/pr69015.c | 10 + gcc/testsuite/gcc.dg/pr69032.c | 11 + gcc/testsuite/gcc.dg/pr69070.c | 9 + gcc/testsuite/gcc.dg/pr69071.c | 23 + gcc/testsuite/gcc.dg/pr69097-1.c | 140 + gcc/testsuite/gcc.dg/pr69097-2.c | 138 + gcc/testsuite/gcc.dg/pr69156.c | 10 + gcc/testsuite/gcc.dg/pr69162.c | 12 + gcc/testsuite/gcc.dg/pr69167.c | 21 + gcc/testsuite/gcc.dg/pr69169.c | 13 + gcc/testsuite/gcc.dg/pr69172.c | 45 + gcc/testsuite/gcc.dg/pr69181-1.c | 7 + gcc/testsuite/gcc.dg/pr69181-2.c | 4 + .../gcc.dg/{torture/pr44913.c => pr69195.c} | 13 +- gcc/testsuite/gcc.dg/pr69238.c | 28 + gcc/testsuite/gcc.dg/pr69247.c | 14 + gcc/testsuite/gcc.dg/pr69307.c | 34 + gcc/testsuite/gcc.dg/pr69328.c | 16 + gcc/testsuite/gcc.dg/pr69391-1.c | 12 + gcc/testsuite/gcc.dg/pr69391-2.c | 12 + gcc/testsuite/gcc.dg/pr69421.c | 16 + gcc/testsuite/gcc.dg/pr69442.c | 23 + gcc/testsuite/gcc.dg/pr69483.c | 6 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69535.c | 36 + gcc/testsuite/gcc.dg/pr69543.c | 18 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} | 19 +- gcc/testsuite/gcc.dg/pr69619.c | 20 + gcc/testsuite/gcc.dg/pr69627.c | 27 + gcc/testsuite/gcc.dg/pr69634.c | 22 + gcc/testsuite/gcc.dg/pr69644.c | 11 + gcc/testsuite/gcc.dg/pr69650.c | 5 + gcc/testsuite/gcc.dg/pr69796.c | 10 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/pr69819.c | 5 + gcc/testsuite/gcc.dg/pr69824.c | 4 + gcc/testsuite/gcc.dg/pr69885.c | 13 + gcc/testsuite/gcc.dg/pr69896.c | 33 + gcc/testsuite/gcc.dg/pr69900.c | 6 + gcc/testsuite/gcc.dg/pr69915.c | 15 + gcc/testsuite/gcc.dg/pr69956.c | 11 + gcc/testsuite/gcc.dg/pr69973.c | 3 + gcc/testsuite/gcc.dg/pr69974.c | 13 + gcc/testsuite/gcc.dg/pr69990.c | 24 + gcc/testsuite/gcc.dg/pr70017.c | 20 + gcc/testsuite/gcc.dg/pr70022.c | 10 + gcc/testsuite/gcc.dg/pr70026.c | 15 + gcc/testsuite/gcc.dg/pr70050.c | 11 + gcc/testsuite/gcc.dg/pr70110.c | 39 + gcc/testsuite/gcc.dg/pr70152.c | 27 + gcc/testsuite/gcc.dg/pr70161-2.c | 7 + gcc/testsuite/gcc.dg/pr70161.c | 10 + gcc/testsuite/gcc.dg/pr70169.c | 41 + gcc/testsuite/gcc.dg/pr70174.c | 11 + gcc/testsuite/gcc.dg/pr70177.c | 15 + gcc/testsuite/gcc.dg/pr70219.c | 18 + gcc/testsuite/gcc.dg/pr70252.c | 16 + gcc/testsuite/gcc.dg/pr70269.c | 7 + gcc/testsuite/gcc.dg/pr70281.c | 9 + gcc/testsuite/gcc.dg/pr70292.c | 12 + gcc/testsuite/gcc.dg/pr70317.c | 27 + gcc/testsuite/gcc.dg/pr70326.c | 20 + gcc/testsuite/gcc.dg/pr70405.c | 15 + gcc/testsuite/gcc.dg/pr70442.c | 20 + gcc/testsuite/gcc.dg/pr70700.c | 15 + gcc/testsuite/gcc.dg/pr70725.c | 22 + gcc/testsuite/gcc.dg/pr70747.c | 10 + gcc/testsuite/gcc.dg/pr70771.c | 26 + gcc/testsuite/gcc.dg/pr70775.c | 34 + gcc/testsuite/gcc.dg/pr70807.c | 18 + gcc/testsuite/gcc.dg/pr70843.c | 9 + gcc/testsuite/gcc.dg/pr70852.c | 11 + gcc/testsuite/gcc.dg/pr70859-2.c | 18 + gcc/testsuite/gcc.dg/pr70859.c | 69 + gcc/testsuite/gcc.dg/pr71006.c | 16 + gcc/testsuite/gcc.dg/pr71071.c | 12 + gcc/testsuite/gcc.dg/pr71084.c | 38 + gcc/testsuite/gcc.dg/pr71148.c | 46 + gcc/testsuite/gcc.dg/pr71279.c | 14 + gcc/testsuite/gcc.dg/pr71280.c | 15 + gcc/testsuite/gcc.dg/pr71289.c | 18 + gcc/testsuite/gcc.dg/pr71362.c | 10 + gcc/testsuite/gcc.dg/pr71478.c | 19 + gcc/testsuite/gcc.dg/pragma-diag-5.c | 7 + gcc/testsuite/gcc.dg/pragma-diag-6.c | 5 + gcc/testsuite/gcc.dg/pragma-pop_options-1.c | 7 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-2.c | 2 +- gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-4.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-7.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 23 + gcc/testsuite/gcc.dg/qual-return-2.c | 2 +- gcc/testsuite/gcc.dg/qual-return-3.c | 2 +- gcc/testsuite/gcc.dg/qual-return-4.c | 2 +- gcc/testsuite/gcc.dg/qual-return-5.c | 32 + gcc/testsuite/gcc.dg/qual-return-6.c | 12 + gcc/testsuite/gcc.dg/sancov/basic0.c | 9 + gcc/testsuite/gcc.dg/sancov/basic1.c | 12 + gcc/testsuite/gcc.dg/sancov/basic2.c | 14 + .../gcc.dg/{tsan/tsan.exp => sancov/sancov.exp} | 25 +- gcc/testsuite/gcc.dg/setjmp-6.c | 26 + gcc/testsuite/gcc.dg/sibcall-11.c | 7 + gcc/testsuite/gcc.dg/sibcall-9.c | 2 +- gcc/testsuite/gcc.dg/simd-7.c | 20 + gcc/testsuite/gcc.dg/simd-8.c | 20 + .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/spec-options.c | 3 +- gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/special/weak-2.c | 4 + gcc/testsuite/gcc.dg/spellcheck-fields-2.c | 19 + gcc/testsuite/gcc.dg/spellcheck-fields-3.c | 66 + gcc/testsuite/gcc.dg/spellcheck-fields.c | 63 + gcc/testsuite/gcc.dg/spellcheck-options-1.c | 4 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-11.c | 7 + gcc/testsuite/gcc.dg/spellcheck-options-2.c | 5 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + gcc/testsuite/gcc.dg/sso-1.c | 19 + gcc/testsuite/gcc.dg/sso-2.c | 94 + gcc/testsuite/gcc.dg/sso-3.c | 94 + gcc/testsuite/gcc.dg/sso-4.c | 20 + gcc/testsuite/gcc.dg/sso-5.c | 24 + gcc/testsuite/gcc.dg/sso-6.c | 73 + gcc/testsuite/gcc.dg/sso-7.c | 45 + gcc/testsuite/gcc.dg/sso-8.c | 45 + gcc/testsuite/gcc.dg/sso-9.c | 27 + gcc/testsuite/gcc.dg/sso/dump.h | 30 + gcc/testsuite/gcc.dg/sso/init1.h | 12 + gcc/testsuite/gcc.dg/sso/init13.h | 15 + gcc/testsuite/gcc.dg/sso/init2.h | 24 + gcc/testsuite/gcc.dg/sso/init3.h | 34 + gcc/testsuite/gcc.dg/sso/init4.h | 14 + gcc/testsuite/gcc.dg/sso/init5.h | 14 + gcc/testsuite/gcc.dg/sso/init6.h | 24 + gcc/testsuite/gcc.dg/sso/init7.h | 28 + gcc/testsuite/gcc.dg/sso/init8.h | 28 + gcc/testsuite/gcc.dg/sso/init9.h | 14 + gcc/testsuite/gcc.dg/sso/p1.c | 65 + gcc/testsuite/gcc.dg/sso/p13.c | 65 + gcc/testsuite/gcc.dg/sso/p2.c | 89 + gcc/testsuite/gcc.dg/sso/p3.c | 89 + gcc/testsuite/gcc.dg/sso/p4.c | 65 + gcc/testsuite/gcc.dg/sso/p5.c | 75 + gcc/testsuite/gcc.dg/sso/p6.c | 75 + gcc/testsuite/gcc.dg/sso/p7.c | 75 + gcc/testsuite/gcc.dg/sso/p8.c | 75 + gcc/testsuite/gcc.dg/sso/p9.c | 65 + gcc/testsuite/gcc.dg/sso/q1.c | 51 + gcc/testsuite/gcc.dg/sso/q13.c | 51 + gcc/testsuite/gcc.dg/sso/q2.c | 55 + gcc/testsuite/gcc.dg/sso/q3.c | 55 + gcc/testsuite/gcc.dg/sso/q4.c | 51 + gcc/testsuite/gcc.dg/sso/q5.c | 47 + gcc/testsuite/gcc.dg/sso/q6.c | 46 + gcc/testsuite/gcc.dg/sso/q7.c | 47 + gcc/testsuite/gcc.dg/sso/q8.c | 47 + gcc/testsuite/gcc.dg/sso/q9.c | 51 + gcc/testsuite/gcc.dg/sso/r3.c | 66 + gcc/testsuite/gcc.dg/sso/r5.c | 66 + gcc/testsuite/gcc.dg/sso/r6.c | 66 + gcc/testsuite/gcc.dg/sso/r7.c | 66 + gcc/testsuite/gcc.dg/sso/r8.c | 66 + gcc/testsuite/gcc.dg/sso/s3.c | 80 + gcc/testsuite/gcc.dg/sso/s5.c | 92 + gcc/testsuite/gcc.dg/sso/s6.c | 82 + gcc/testsuite/gcc.dg/sso/s7.c | 80 + gcc/testsuite/gcc.dg/sso/s8.c | 80 + .../gcc.dg/{debug/debug.exp => sso/sso.exp} | 30 +- gcc/testsuite/gcc.dg/sso/t1.c | 57 + gcc/testsuite/gcc.dg/sso/t13.c | 57 + gcc/testsuite/gcc.dg/sso/t2.c | 93 + gcc/testsuite/gcc.dg/sso/t3.c | 93 + gcc/testsuite/gcc.dg/sso/t4.c | 57 + gcc/testsuite/gcc.dg/sso/t5.c | 73 + gcc/testsuite/gcc.dg/sso/t6.c | 73 + gcc/testsuite/gcc.dg/sso/t7.c | 73 + gcc/testsuite/gcc.dg/sso/t8.c | 73 + gcc/testsuite/gcc.dg/sso/t9.c | 57 + gcc/testsuite/gcc.dg/sso/u5.c | 53 + gcc/testsuite/gcc.dg/sso/u6.c | 53 + gcc/testsuite/gcc.dg/stack-usage-1.c | 6 +- gcc/testsuite/gcc.dg/stack-usage-2.c | 3 +- gcc/testsuite/gcc.dg/strlenopt.h | 7 + gcc/testsuite/gcc.dg/switch-warn-1.c | 2 +- gcc/testsuite/gcc.dg/sync-fetch-bool.c | 54 + gcc/testsuite/gcc.dg/sync-fetch.c | 115 + gcc/testsuite/gcc.dg/tg-tests.h | 2 +- gcc/testsuite/gcc.dg/tls/section-2.c | 2 +- gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/memopt-13.c | 2 +- gcc/testsuite/gcc.dg/tm/memopt-6.c | 2 +- gcc/testsuite/gcc.dg/tm/pr46654.c | 4 +- gcc/testsuite/gcc.dg/tm/pr51696.c | 2 +- gcc/testsuite/gcc.dg/tm/pr60908.c | 15 + gcc/testsuite/gcc.dg/tm/pub-safety-1.c | 4 +- gcc/testsuite/gcc.dg/tm/reg-promotion.c | 4 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- gcc/testsuite/gcc.dg/torture/20160404-1.c | 21 + gcc/testsuite/gcc.dg/torture/builtin-convert-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 1 + .../gcc.dg/torture/builtin-fp-int-inexact.c | 72 + gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 3 + .../gcc.dg/torture/builtin-isinf_sign-1.c | 2 + gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-math-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-minmax-1.c | 1 + gcc/testsuite/gcc.dg/torture/builtin-nonneg-1.c | 6 +- gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c | 53 + gcc/testsuite/gcc.dg/torture/builtin-symmetric-1.c | 1 + gcc/testsuite/gcc.dg/torture/c99-contract-1.c | 1 + gcc/testsuite/gcc.dg/torture/float128-nan.c | 100 + .../gcc.dg/torture/{ftrapv-1.c => ftrapv-2.c} | 17 +- gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 4 +- gcc/testsuite/gcc.dg/torture/ipa-pta-3.c | 19 + gcc/testsuite/gcc.dg/torture/pr29119.c | 3 +- gcc/testsuite/gcc.dg/torture/pr46216.c | 1 + gcc/testsuite/gcc.dg/torture/pr53922.c | 1 + gcc/testsuite/gcc.dg/torture/pr54261-1.c | 5 +- gcc/testsuite/gcc.dg/torture/pr57676.c | 28 + gcc/testsuite/gcc.dg/torture/pr60092.c | 1 + gcc/testsuite/gcc.dg/torture/pr66178.c | 19 + gcc/testsuite/gcc.dg/torture/pr66856-1.c | 24 + gcc/testsuite/gcc.dg/torture/pr66856-2.c | 26 + gcc/testsuite/gcc.dg/torture/pr66949-1.c | 28 + gcc/testsuite/gcc.dg/torture/pr66949-2.c | 23 + gcc/testsuite/gcc.dg/torture/pr67253.c | 62 + gcc/testsuite/gcc.dg/torture/pr67442.c | 12 + gcc/testsuite/gcc.dg/torture/pr67470.c | 30 + gcc/testsuite/gcc.dg/torture/pr67609.c | 34 + gcc/testsuite/gcc.dg/torture/pr67619.c | 13 + gcc/testsuite/gcc.dg/torture/pr67690.c | 32 + .../20110418-1.c => gcc.dg/torture/pr67736.c} | 7 +- gcc/testsuite/gcc.dg/torture/pr67741.c | 13 + gcc/testsuite/gcc.dg/torture/pr67769.c | 23 + gcc/testsuite/gcc.dg/torture/pr67794.c | 15 + gcc/testsuite/gcc.dg/torture/pr67821-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr67821.c | 15 + gcc/testsuite/gcc.dg/torture/pr67828.c | 43 + gcc/testsuite/gcc.dg/torture/pr67859.c | 15 + gcc/testsuite/gcc.dg/torture/pr67915.c | 23 + gcc/testsuite/gcc.dg/torture/pr67916.c | 46 + gcc/testsuite/gcc.dg/torture/pr67947.c | 30 + gcc/testsuite/gcc.dg/torture/pr67953.c | 36 + gcc/testsuite/gcc.dg/torture/pr68017.c | 17 + gcc/testsuite/gcc.dg/torture/pr68031.c | 11 + gcc/testsuite/gcc.dg/torture/pr68037-1.c | 60 + gcc/testsuite/gcc.dg/torture/pr68037-2.c | 56 + gcc/testsuite/gcc.dg/torture/pr68037-3.c | 72 + gcc/testsuite/gcc.dg/torture/pr68060-1.c | 16 + gcc/testsuite/gcc.dg/torture/pr68060-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr68067-1.c | 13 + gcc/testsuite/gcc.dg/torture/pr68067-2.c | 14 + gcc/testsuite/gcc.dg/torture/pr68083.c | 35 + gcc/testsuite/gcc.dg/torture/pr68104.c | 22 + gcc/testsuite/gcc.dg/torture/pr68240.c | 12 + gcc/testsuite/gcc.dg/torture/pr68248.c | 20 + gcc/testsuite/gcc.dg/torture/pr68264.c | 122 + gcc/testsuite/gcc.dg/torture/pr68379.c | 12 + gcc/testsuite/gcc.dg/torture/pr68517.c | 26 + gcc/testsuite/gcc.dg/torture/pr68528.c | 17 + gcc/testsuite/gcc.dg/torture/pr68570.c | 35 + gcc/testsuite/gcc.dg/torture/pr68625.c | 51 + gcc/testsuite/gcc.dg/torture/pr68661-1a.c | 18 + gcc/testsuite/gcc.dg/torture/pr68661-1b.c | 45 + gcc/testsuite/gcc.dg/torture/pr68721.c | 31 + gcc/testsuite/gcc.dg/torture/pr68806.c | 13 + gcc/testsuite/gcc.dg/torture/pr68870.c | 29 + gcc/testsuite/gcc.dg/torture/pr68906.c | 24 + gcc/testsuite/gcc.dg/torture/pr68946.c | 24 + gcc/testsuite/gcc.dg/torture/pr68951.c | 12 + gcc/testsuite/gcc.dg/torture/pr68955.c | 41 + gcc/testsuite/gcc.dg/torture/pr68963.c | 41 + gcc/testsuite/gcc.dg/torture/pr69117.c | 23 + gcc/testsuite/gcc.dg/torture/pr69157.c | 17 + gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69168.c | 17 + gcc/testsuite/gcc.dg/torture/pr69170.c | 18 + gcc/testsuite/gcc.dg/torture/pr69173.c | 12 + gcc/testsuite/gcc.dg/torture/pr69174.c | 19 + gcc/testsuite/gcc.dg/torture/pr69186.c | 12 + gcc/testsuite/gcc.dg/torture/pr69242.c | 15 + gcc/testsuite/gcc.dg/torture/pr69352.c | 40 + gcc/testsuite/gcc.dg/torture/pr69376.c | 45 + gcc/testsuite/gcc.dg/torture/pr69399.c | 18 + gcc/testsuite/gcc.dg/torture/pr69400.c | 20 + gcc/testsuite/gcc.dg/torture/pr69452.c | 35 + gcc/testsuite/gcc.dg/torture/pr69518.c | 11 + gcc/testsuite/gcc.dg/torture/pr69542.c | 37 + gcc/testsuite/gcc.dg/torture/pr69546-1.c | 26 + gcc/testsuite/gcc.dg/torture/pr69546-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr69574.c | 15 + gcc/testsuite/gcc.dg/torture/pr69606.c | 20 + gcc/testsuite/gcc.dg/torture/pr69613.c | 41 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69715.c | 11 + gcc/testsuite/gcc.dg/torture/pr69719.c | 24 + gcc/testsuite/gcc.dg/torture/pr69760.c | 50 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/torture/pr69854.c | 8 + gcc/testsuite/gcc.dg/torture/pr69886.c | 15 + gcc/testsuite/gcc.dg/torture/pr69909.c | 35 + gcc/testsuite/gcc.dg/torture/pr69932.c | 10 + gcc/testsuite/gcc.dg/torture/pr69936.c | 24 + gcc/testsuite/gcc.dg/torture/pr69941.c | 30 + gcc/testsuite/gcc.dg/torture/pr69951.c | 21 + gcc/testsuite/gcc.dg/torture/pr69989.c | 23 + gcc/testsuite/gcc.dg/torture/pr70025.c | 81 + gcc/testsuite/gcc.dg/torture/pr70083.c | 24 + gcc/testsuite/gcc.dg/torture/pr70115.c | 20 + gcc/testsuite/gcc.dg/torture/pr70123.c | 198 + gcc/testsuite/gcc.dg/torture/pr70278.c | 37 + gcc/testsuite/gcc.dg/torture/pr70288-1.c | 36 + gcc/testsuite/gcc.dg/torture/pr70288-2.c | 35 + gcc/testsuite/gcc.dg/torture/pr70307.c | 67 + gcc/testsuite/gcc.dg/torture/pr70310.c | 20 + gcc/testsuite/gcc.dg/torture/pr70333.c | 19 + gcc/testsuite/gcc.dg/torture/pr70370.c | 45 + gcc/testsuite/gcc.dg/torture/pr70396.c | 17 + gcc/testsuite/gcc.dg/torture/pr70421.c | 22 + gcc/testsuite/gcc.dg/torture/pr70450.c | 19 + gcc/testsuite/gcc.dg/torture/pr70457.c | 29 + gcc/testsuite/gcc.dg/torture/pr70484.c | 19 + gcc/testsuite/gcc.dg/torture/pr70542.c | 31 + gcc/testsuite/gcc.dg/torture/pr70623-2.c | 41 + gcc/testsuite/gcc.dg/torture/pr70623.c | 32 + gcc/testsuite/gcc.dg/torture/pr70628.c | 46 + gcc/testsuite/gcc.dg/torture/pr70724.c | 39 + gcc/testsuite/gcc.dg/torture/pr70740.c | 38 + gcc/testsuite/gcc.dg/torture/pr70780.c | 26 + gcc/testsuite/gcc.dg/torture/pr70935.c | 39 + gcc/testsuite/gcc.dg/torture/pr70941.c | 12 + gcc/testsuite/gcc.dg/torture/pr70985.c | 28 + gcc/testsuite/gcc.dg/torture/pr70986-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr70986-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr70986-3.c | 18 + gcc/testsuite/gcc.dg/torture/pr71020.c | 76 + gcc/testsuite/gcc.dg/torture/pr71039.c | 14 + gcc/testsuite/gcc.dg/torture/pr71055.c | 18 + gcc/testsuite/gcc.dg/torture/pr71059.c | 15 + gcc/testsuite/gcc.dg/torture/pr71062.c | 20 + gcc/testsuite/gcc.dg/torture/pr71132.c | 24 + gcc/testsuite/gcc.dg/torture/pr71168.c | 20 + gcc/testsuite/gcc.dg/torture/pr71230.c | 25 + gcc/testsuite/gcc.dg/torture/pr71253.c | 35 + gcc/testsuite/gcc.dg/torture/pr71366-1.c | 23 + gcc/testsuite/gcc.dg/torture/pr71366-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr71398.c | 17 + gcc/testsuite/gcc.dg/torture/pr71423.c | 20 + gcc/testsuite/gcc.dg/torture/pr71428.c | 20 + gcc/testsuite/gcc.dg/torture/pr71452.c | 10 + gcc/testsuite/gcc.dg/torture/pr71462.c | 28 + gcc/testsuite/gcc.dg/torture/pr71477.c | 11 + gcc/testsuite/gcc.dg/torture/pr71522.c | 27 + gcc/testsuite/gcc.dg/torture/pr71532.c | 39 + .../gcc.dg/torture/stackalign/builtin-return-1.c | 4 +- .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/torture/type-generic-1.c | 2 +- gcc/testsuite/gcc.dg/torture/vect-bool-1.c | 14 + gcc/testsuite/gcc.dg/torture/vshuf-4.inc | 3 +- gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- gcc/testsuite/gcc.dg/tree-prof/20050826-2.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/peel-1.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/71206.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/alias-34.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/alias-35.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/and-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/andnot-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/attr-hotcold-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/backprop-1.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/backprop-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-3.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-4.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/backprop-5.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/bit-assoc.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/cmp-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/complex-7.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/cswtch.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-12.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-14.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/foldconst-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/ifc-10.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ifc-11.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ifc-9.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr56541.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-1.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loadpre10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre2.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre21.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre22.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre23.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre24.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre25.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre4.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/loadpre8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-23.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-32.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-33.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-34.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-35.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/loop-36.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-40.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/loop-7.c | 4 +- .../tree-ssa/{loop-bound-1.c => loop-bound-2.c} | 7 +- .../tree-ssa/{loop-bound-1.c => loop-bound-4.c} | 7 +- gcc/testsuite/gcc.dg/tree-ssa/loop-bound-6.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/minmax-1.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/minmax-2.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/minus-ovf.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/operand-equal-1.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/overflow-1.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/overflow-2.c | 68 + gcc/testsuite/gcc.dg/tree-ssa/peel1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr18589-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr21417.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr22051-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr23109.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr40921.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr61607.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr63586-2.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/pr63586.c | 70 + gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr64705.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr65447.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 12 +- gcc/testsuite/gcc.dg/tree-ssa/pr67755.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr67891.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68021.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr68234.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr68431.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr68455.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c | 47 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c | 92 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c | 172 + gcc/testsuite/gcc.dg/tree-ssa/pr68714.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 138 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr69270.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr69666.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 129 + gcc/testsuite/gcc.dg/tree-ssa/pr70372.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr70919.c | 46 + gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr71179.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr71185.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr71252-2.c | 9 + gcc/testsuite/gcc.dg/tree-ssa/pr71269.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr71292.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr71347.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr71408.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/pr71520.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/pred-1.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/prefetch-5.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-14.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c | 107 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-40.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-42.c | 8 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c | 53 + .../gcc.dg/{pr27382-1.c => tree-ssa/reassoc-44.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-45.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/recip-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/recip-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/restrict-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-5.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/restrict-7.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/restrict-8.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/scev-13.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-27.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 69 + gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/sra-12.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/sra-15.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/sra-16.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/sra-20.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-39.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2.c | 117 - gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2e.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2f.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2h.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-4.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-5.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-6.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-43.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-50.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-52.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-53.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-54.c | 56 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-55.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-7.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-10.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-12.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-7.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-8.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-9.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-18.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-20.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sccvn-3.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-store-ccp-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c | 49 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 74 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c | 70 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c | 82 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-3.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-4.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-5.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/stdarg-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/structopt-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/unord.c | 7 + gcc/testsuite/gcc.dg/tree-ssa/vector-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/vector-6.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp100.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/vrp101.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp47.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp56.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vrp59.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp98.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/vrp99.c | 9 + gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/typedef-redecl2.c | 13 + gcc/testsuite/gcc.dg/ubsan/bounds-3.c | 22 + gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c | 9 + gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c | 9 + .../float-cast-overflow-atomic.c} | 8 +- gcc/testsuite/gcc.dg/ubsan/pr67279.c | 14 + gcc/testsuite/gcc.dg/ubsan/pr67662.c | 14 + gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/uninit-19.c | 52 +- gcc/testsuite/gcc.dg/uninit-21.c | 33 + gcc/testsuite/gcc.dg/uninit-22.c | 69 + gcc/testsuite/gcc.dg/uninit-pr65686.c | 18 + gcc/testsuite/gcc.dg/unroll-2.c | 4 + gcc/testsuite/gcc.dg/unroll-6.c | 4 +- gcc/testsuite/gcc.dg/unroll-7.c | 14 + gcc/testsuite/gcc.dg/unroll-8.c | 15 + gcc/testsuite/gcc.dg/unused-4.c | 2 +- gcc/testsuite/gcc.dg/unused-variable-1.c | 7 + gcc/testsuite/gcc.dg/unused-variable-2.c | 7 + gcc/testsuite/gcc.dg/unused-variable-3.c | 9 + gcc/testsuite/gcc.dg/vect/O3-pr36098.c | 6 +- gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 94 + .../gcc.dg/vect/aligned-section-anchors-vect-70.c | 33 + .../gcc.dg/vect/aligned-section-anchors-vect-71.c | 25 + .../gcc.dg/vect/aligned-section-anchors-vect-72.c | 29 + gcc/testsuite/gcc.dg/vect/bb-slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-32.c | 10 +- gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- .../gcc.dg/vect/{bb-slp-36.c => bb-slp-38.c} | 9 + gcc/testsuite/gcc.dg/vect/bb-slp-7.c | 10 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c | 10 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 19 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 12 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c | 42 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 41 + .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../costmodel/ppc/costmodel-bb-slp-9a-pr63175.c | 2 +- .../ppc/costmodel-fast-math-vect-pr29925.c | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../vect/costmodel/x86_64/costmodel-pr68961.c | 15 + .../vect/costmodel/x86_64/costmodel-pr69297.c | 83 + .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- .../gcc.dg/vect/fast-math-bb-slp-call-3.c | 8 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-11.c | 2 +- gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-2.c | 6 +- .../gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c | 1 - .../gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c | 1 - .../gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c | 2 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr20122.c | 15 +- gcc/testsuite/gcc.dg/vect/pr26359.c | 4 +- gcc/testsuite/gcc.dg/vect/pr30858.c | 2 +- gcc/testsuite/gcc.dg/vect/pr33866.c | 2 +- gcc/testsuite/gcc.dg/vect/pr37027.c | 4 +- gcc/testsuite/gcc.dg/vect/pr40254.c | 1 - gcc/testsuite/gcc.dg/vect/pr43434.c | 27 + gcc/testsuite/gcc.dg/vect/pr44507.c | 1 - gcc/testsuite/gcc.dg/vect/pr45752.c | 21 +- gcc/testsuite/gcc.dg/vect/pr45902.c | 1 - gcc/testsuite/gcc.dg/vect/pr46032.c | 49 + gcc/testsuite/gcc.dg/vect/pr47001.c | 2 +- gcc/testsuite/gcc.dg/vect/pr49771.c | 3 +- gcc/testsuite/gcc.dg/vect/pr56541.c | 27 + gcc/testsuite/gcc.dg/vect/pr56625.c | 16 + gcc/testsuite/gcc.dg/vect/pr57206.c | 11 + gcc/testsuite/gcc.dg/vect/pr61194.c | 2 +- gcc/testsuite/gcc.dg/vect/pr62171.c | 27 + gcc/testsuite/gcc.dg/vect/pr65947-1.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-10.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-11.c | 48 + gcc/testsuite/gcc.dg/vect/pr65947-12.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-13.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-2.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 51 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-5.c | 42 + gcc/testsuite/gcc.dg/vect/pr65947-6.c | 40 + gcc/testsuite/gcc.dg/vect/pr65947-7.c | 51 + gcc/testsuite/gcc.dg/vect/pr65947-8.c | 41 + gcc/testsuite/gcc.dg/vect/pr65947-9.c | 42 + gcc/testsuite/gcc.dg/vect/pr66636.c | 3 +- gcc/testsuite/gcc.dg/vect/pr67790.c | 40 + gcc/testsuite/gcc.dg/vect/pr68305.c | 13 + gcc/testsuite/gcc.dg/vect/pr68339.c | 17 + gcc/testsuite/gcc.dg/vect/pr68417.c | 32 + gcc/testsuite/gcc.dg/vect/pr68445.c | 19 + gcc/testsuite/gcc.dg/vect/pr68482.c | 18 + gcc/testsuite/gcc.dg/vect/pr68502-1.c | 48 + gcc/testsuite/gcc.dg/vect/pr68502-2.c | 48 + gcc/testsuite/gcc.dg/vect/pr68577.c | 25 + gcc/testsuite/gcc.dg/vect/pr69083.c | 20 + gcc/testsuite/gcc.dg/vect/pr69652.c | 14 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/pr70021.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-1.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-2.c | 35 + gcc/testsuite/gcc.dg/vect/pr70354-1.c | 50 + gcc/testsuite/gcc.dg/vect/pr70354-2.c | 37 + gcc/testsuite/gcc.dg/vect/pr71259.c | 28 + gcc/testsuite/gcc.dg/vect/pr71264.c | 20 + gcc/testsuite/gcc.dg/vect/pr71407.c | 16 + gcc/testsuite/gcc.dg/vect/pr71416-1.c | 17 + gcc/testsuite/gcc.dg/vect/pr71416-2.c | 17 + gcc/testsuite/gcc.dg/vect/pr71439.c | 17 + gcc/testsuite/gcc.dg/vect/slp-37.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-42.c | 19 + gcc/testsuite/gcc.dg/vect/slp-43.c | 78 + gcc/testsuite/gcc.dg/vect/slp-44.c | 25 + gcc/testsuite/gcc.dg/vect/slp-45.c | 78 + .../gcc.dg/vect/{slp-cond-3.c => slp-cond-5.c} | 18 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-perm-2.c | 7 +- gcc/testsuite/gcc.dg/vect/slp-perm-3.c | 7 +- gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 14 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 7 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 7 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 8 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 7 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 2 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 17 +- gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-117.c | 1 - gcc/testsuite/gcc.dg/vect/vect-23.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-32-chars.c | 16 + gcc/testsuite/gcc.dg/vect/vect-62.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-63.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-70.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-72.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-99.c | 1 - gcc/testsuite/gcc.dg/vect/vect-aggressive-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 17 + gcc/testsuite/gcc.dg/vect/vect-cond-1.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cselim-2.c | 3 + gcc/testsuite/gcc.dg/vect/vect-ifcvt-16.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-17.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-2.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-3.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-7.c | 1 - gcc/testsuite/gcc.dg/vect/vect-ifcvt-9.c | 1 - gcc/testsuite/gcc.dg/vect/vect-live-1.c | 46 + gcc/testsuite/gcc.dg/vect/vect-live-2.c | 56 + gcc/testsuite/gcc.dg/vect/vect-live-3.c | 53 + gcc/testsuite/gcc.dg/vect/vect-live-4.c | 50 + gcc/testsuite/gcc.dg/vect/vect-live-5.c | 49 + gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 70 + gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 64 + gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 71 + .../gcc.dg/vect/vect-load-lanes-peeling-1.c | 13 + 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-mask-store-move-1.c | 18 + gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c | 29 + gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 31 + gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c | 30 + gcc/testsuite/gcc.dg/vect/vect-neg-store-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-neg-store-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1.c | 3 +- .../gcc.dg/vect/vect-outer-1a-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1a.c | 3 +- .../gcc.dg/vect/vect-outer-1b-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-5.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-6.c | 1 - gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c | 28 + .../{vect-outer-simd-1.c => vect-outer-simd-3.c} | 20 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 1 - .../gcc.dg/vect/vect-over-widen-2-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-2.c | 1 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 1 - .../gcc.dg/vect/vect-over-widen-4-big-array.c | 1 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 3 +- .../{vect-simd-clone-3.c => vect-simd-clone-15.c} | 18 +- .../gcc.dg/vect/vect-strided-a-u8-i2-gap.c | 4 +- .../vect/vect-strided-a-u8-i8-gap7-big-array.c | 2 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c | 33 + .../gcc.dg/vect/vect-strided-store-a-u8-i2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c | 4 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 1 - .../vect/vect-strided-u8-i8-gap7-big-array.c | 4 +- .../gcc.dg/vect/vect-widen-mult-const-s16.c | 3 +- .../gcc.dg/vect/vect-widen-mult-const-u16.c | 3 +- .../gcc.dg/vect/vect-widen-mult-half-u8.c | 1 - gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 1 - gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/vla-24.c | 32 + gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/vrp-min-max-2.c | 1 + gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/weak/weak-1.c | 2 + gcc/testsuite/gcc.dg/weak/weak-12.c | 2 + gcc/testsuite/gcc.dg/weak/weak-15.c | 2 + gcc/testsuite/gcc.dg/weak/weak-16.c | 2 + gcc/testsuite/gcc.dg/weak/weak-2.c | 2 + gcc/testsuite/gcc.dg/weak/weak-4.c | 2 + gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- gcc/testsuite/gcc.dg/winline-10.c | 2 +- gcc/testsuite/gcc.dg/winline-2.c | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.dg/winline-5.c | 2 +- gcc/testsuite/gcc.dg/winline-6.c | 2 +- gcc/testsuite/gcc.dg/winline-7.c | 2 +- gcc/testsuite/gcc.dg/winline-9.c | 2 +- gcc/testsuite/gcc.dg/zero_bits_compound-1.c | 42 + gcc/testsuite/gcc.dg/zero_bits_compound-2.c | 39 + gcc/testsuite/gcc.misc-tests/acker1.exp | 2 +- gcc/testsuite/gcc.misc-tests/arm-isr.exp | 2 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 2 +- gcc/testsuite/gcc.misc-tests/dectest.exp | 2 +- gcc/testsuite/gcc.misc-tests/dhry.exp | 2 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 68 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.misc-tests/output.exp | 2 +- gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 12 +- gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- .../gcc.target/aarch64/aapcs64/rec_align-5.c | 44 + .../gcc.target/aarch64/aapcs64/rec_align-6.c | 45 + .../gcc.target/aarch64/aapcs64/rec_align-7.c | 47 + .../gcc.target/aarch64/aapcs64/rec_align-8.c | 37 + .../gcc.target/aarch64/aapcs64/rec_align-9.c | 41 + .../gcc.target/aarch64/aapcs64/rec_align_vaarg-1.c | 38 + .../aapcs64/rec_align_vaarg-2.c} | 10 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/aapcs64/test_align-5.c | 35 + .../gcc.target/aarch64/aapcs64/test_align-6.c | 36 + .../gcc.target/aarch64/aapcs64/test_align-7.c | 38 + .../gcc.target/aarch64/aapcs64/test_align-8.c | 33 + .../gcc.target/aarch64/aapcs64/test_align-9.c | 47 + gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 10 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 110 +- .../aarch64/advsimd-intrinsics/compute-ref-data.h | 32 + .../aarch64/advsimd-intrinsics/p64_p128.c | 663 + .../gcc.target/aarch64/advsimd-intrinsics/vbsl.c | 2 +- .../aarch64/advsimd-intrinsics/vcombine.c | 14 + .../aarch64/advsimd-intrinsics/vcreate.c | 16 + .../aarch64/advsimd-intrinsics/vcvt_f16.c | 100 + .../aarch64/advsimd-intrinsics/vcvt_high_1.c | 98 + .../aarch64/advsimd-intrinsics/vdup-vmov.c | 12 +- .../aarch64/advsimd-intrinsics/vdup_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vext.c | 2 +- .../aarch64/advsimd-intrinsics/vfms_vfma_n.c | 490 + .../aarch64/advsimd-intrinsics/vget_high.c | 7 + .../aarch64/advsimd-intrinsics/vget_lane.c | 19 + .../aarch64/advsimd-intrinsics/vget_low.c | 10 + .../gcc.target/aarch64/advsimd-intrinsics/vld1.c | 7 + .../aarch64/advsimd-intrinsics/vld1_dup.c | 13 + .../aarch64/advsimd-intrinsics/vld1_lane.c | 15 + .../advsimd-intrinsics/vld2_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld2_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld2q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld2q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld3_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld3q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld3q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld4_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_f16_indices_1.c | 15 + .../advsimd-intrinsics/vld4q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vld4q_lane_u8_indices_1.c | 5 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 104 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 84 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 95 +- .../gcc.target/aarch64/advsimd-intrinsics/vmul.c | 2 - .../advsimd-intrinsics/vmulx_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_lane_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_laneq_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulx_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxd_lane_f64_indices_1.c | 16 + .../vmulxd_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxq_lane_f32_indices_1.c | 16 + .../advsimd-intrinsics/vmulxq_lane_f64_indices_1.c | 16 + .../vmulxq_laneq_f32_indices_1.c | 16 + .../vmulxq_laneq_f64_indices_1.c | 16 + .../advsimd-intrinsics/vmulxs_lane_f32_indices_1.c | 16 + .../vmulxs_laneq_f32_indices_1.c | 16 + .../aarch64/advsimd-intrinsics/vqrdmlXh.inc | 138 + .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc | 154 + .../aarch64/advsimd-intrinsics/vqrdmlah.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c | 57 + .../aarch64/advsimd-intrinsics/vqrdmlsh.c | 61 + .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c | 61 + .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqtbX.c | 519 + .../aarch64/advsimd-intrinsics/vreinterpret.c | 255 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 160 + .../aarch64/advsimd-intrinsics/vreinterpret_p64.c | 202 + .../gcc.target/aarch64/advsimd-intrinsics/vrnd.c | 16 + .../aarch64/advsimd-intrinsics/vrndX.inc | 43 + .../gcc.target/aarch64/advsimd-intrinsics/vrnda.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndm.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndn.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndp.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrndx.c | 16 + .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 2 +- .../aarch64/advsimd-intrinsics/vset_lane.c | 13 + .../gcc.target/aarch64/advsimd-intrinsics/vshl.c | 2 - .../aarch64/advsimd-intrinsics/vshuffle.inc | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vsli_n.c | 2 + .../aarch64/advsimd-intrinsics/vst1_lane.c | 9 + .../advsimd-intrinsics/vst2_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst2_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst2q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst2q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst3_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst3q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst3q_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst4_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4_lane_u8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_f16_indices_1.c | 14 + .../advsimd-intrinsics/vst4q_lane_f32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_f64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_p8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_s8_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u16_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u32_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u64_indices_1.c | 5 +- .../advsimd-intrinsics/vst4q_lane_u8_indices_1.c | 5 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 107 +- .../gcc.target/aarch64/advsimd-intrinsics/vtbX.c | 4 +- .../gcc.target/aarch64/advsimd-intrinsics/vtst.c | 31 +- .../gcc.target/aarch64/arm_align_max_pwr.c | 22 +- .../gcc.target/aarch64/arm_align_max_stack_pwr.c | 19 +- .../gcc.target/aarch64/assembler_arch_1.c | 21 + .../gcc.target/aarch64/atomic-inst-ldadd.c | 87 + .../gcc.target/aarch64/atomic-inst-ldlogic.c | 155 + .../gcc.target/aarch64/atomic-inst-ops.inc | 13 + gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c | 44 + gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 95 + gcc/testsuite/gcc.target/aarch64/cmpimm_branch_1.c | 26 + gcc/testsuite/gcc.target/aarch64/cmpimm_cset_1.c | 23 + gcc/testsuite/gcc.target/aarch64/cond_op_imm_1.c | 99 + gcc/testsuite/gcc.target/aarch64/copysign_1.c | 81 + gcc/testsuite/gcc.target/aarch64/copysign_2.c | 81 + .../gcc.target/aarch64/cpu-diagnostics-1.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-2.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-3.c | 1 + .../gcc.target/aarch64/cpu-diagnostics-4.c | 1 + gcc/testsuite/gcc.target/aarch64/csneg-1.c | 12 + gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 69 + .../gcc.target/aarch64/fmla_intrinsic_1.c | 2 +- .../gcc.target/aarch64/fmls_intrinsic_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/fmovd-zero-reg.c | 2 +- gcc/testsuite/gcc.target/aarch64/fmovf-zero-reg.c | 2 +- gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c | 141 + gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 67 + gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/fp16/set_zero_1.c | 21 + gcc/testsuite/gcc.target/aarch64/fpcr_fpsr_1.c | 26 + gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c | 25 + gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 2 +- .../aarch64/ifcvt_multiple_sets_subreg_1.c | 30 + gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c | 16 + gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c | 9 + gcc/testsuite/gcc.target/aarch64/mod_2.c | 7 + gcc/testsuite/gcc.target/aarch64/mod_2.x | 5 + gcc/testsuite/gcc.target/aarch64/mod_256.c | 6 + gcc/testsuite/gcc.target/aarch64/mod_256.x | 5 + gcc/testsuite/gcc.target/aarch64/noplt_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/pic-small.c | 1 + gcc/testsuite/gcc.target/aarch64/pr37780_1.c | 46 + gcc/testsuite/gcc.target/aarch64/pr60697.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 47 + gcc/testsuite/gcc.target/aarch64/pr66776.c | 10 + gcc/testsuite/gcc.target/aarch64/pr66912.c | 42 + gcc/testsuite/gcc.target/aarch64/pr68102_1.c | 18 + gcc/testsuite/gcc.target/aarch64/pr68106.c | 50 + gcc/testsuite/gcc.target/aarch64/pr68363_1.c | 19 + gcc/testsuite/gcc.target/aarch64/pr68651_1.c | 16 + gcc/testsuite/gcc.target/aarch64/pr68674.c | 22 + gcc/testsuite/gcc.target/aarch64/pr69245_1.c | 18 + gcc/testsuite/gcc.target/aarch64/pr69245_2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70044.c | 14 + gcc/testsuite/gcc.target/aarch64/pr70120-1.c | 19 + gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70120-3.c | 22 + gcc/testsuite/gcc.target/aarch64/pr70398.c | 26 + gcc/testsuite/gcc.target/aarch64/pr70809_1.c | 18 + gcc/testsuite/gcc.target/aarch64/saddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/saddw-2.c | 16 + gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 32 - .../gcc.target/aarch64/shift_wide_invalid_1.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/pr67896.C | 7 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- .../gcc.target/aarch64/simd/vcvt_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvt_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvta_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvta_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtm_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtm_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtn_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtn_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtp_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtp_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vmul_elem_1.c | 541 + gcc/testsuite/gcc.target/aarch64/simd/vmulx.x | 46 + .../gcc.target/aarch64/simd/vmulx_f32_1.c | 52 + .../gcc.target/aarch64/simd/vmulx_f64_1.c | 57 + .../gcc.target/aarch64/simd/vmulx_f64_2.c | 59 + .../gcc.target/aarch64/simd/vmulx_lane_f32_1.c | 70 + .../gcc.target/aarch64/simd/vmulx_lane_f64_1.c | 62 + .../gcc.target/aarch64/simd/vmulx_laneq_f32_1.c | 111 + .../gcc.target/aarch64/simd/vmulx_laneq_f64_1.c | 76 + .../gcc.target/aarch64/simd/vmulxd_f64_1.c | 36 + .../gcc.target/aarch64/simd/vmulxd_f64_2.c | 45 + .../gcc.target/aarch64/simd/vmulxd_lane_f64_1.c | 54 + .../gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c | 62 + .../gcc.target/aarch64/simd/vmulxq_f32_1.c | 48 + .../gcc.target/aarch64/simd/vmulxq_f64_1.c | 51 + .../gcc.target/aarch64/simd/vmulxq_lane_f32_1.c | 79 + .../gcc.target/aarch64/simd/vmulxq_lane_f64_1.c | 61 + .../gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c | 118 + .../gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c | 78 + .../gcc.target/aarch64/simd/vmulxs_f32_1.c | 34 + .../gcc.target/aarch64/simd/vmulxs_f32_2.c | 44 + .../gcc.target/aarch64/simd/vmulxs_lane_f32_1.c | 61 + .../gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c | 85 + gcc/testsuite/gcc.target/aarch64/stack-checking.c | 21 + gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c | 20 + gcc/testsuite/gcc.target/aarch64/struct_return.c | 31 + .../gcc.target/aarch64/table-intrinsics.c | 4 +- .../gcc.target/aarch64/tail_indirect_call_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_10.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_17.c | 8 + gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../gcc.target/aarch64/target_attr_crypto_ice_2.c | 20 + gcc/testsuite/gcc.target/aarch64/tlsdesc_hoist.c | 22 - .../aarch64/{tlsle12_1.c => tlsle12_tiny_1.c} | 4 +- .../aarch64/{tlsle24_1.c => tlsle24_tiny_1.c} | 4 +- .../{tlsle32_1.c => tlsle_sizeadj_small_1.c} | 4 +- .../{tlsle24_1.c => tlsle_sizeadj_tiny_1.c} | 4 +- gcc/testsuite/gcc.target/aarch64/tst_3.c | 12 + .../avx-additional-reg-names.c => aarch64/tst_4.c} | 11 +- gcc/testsuite/gcc.target/aarch64/tst_5.c | 21 + gcc/testsuite/gcc.target/aarch64/tst_6.c | 10 + gcc/testsuite/gcc.target/aarch64/uaddw-1.c | 16 + gcc/testsuite/gcc.target/aarch64/uaddw-2.c | 17 + gcc/testsuite/gcc.target/aarch64/uaddw-3.c | 16 + .../gcc.target/aarch64/umaddl_combine_1.c | 29 + gcc/testsuite/gcc.target/aarch64/va_arg_1.c | 11 + gcc/testsuite/gcc.target/aarch64/va_arg_2.c | 18 + gcc/testsuite/gcc.target/aarch64/va_arg_3.c | 26 + gcc/testsuite/gcc.target/aarch64/vclz.c | 11 +- gcc/testsuite/gcc.target/aarch64/vdiv_f.c | 6 +- .../gcc.target/aarch64/vect-ld1r-compile-fp.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 2 +- .../gcc.target/aarch64/vect_combine_zeroes_1.c | 24 + .../gcc.target/aarch64/vect_int32x2x4_1.c | 22 + .../aarch64/vector_initialization_nostack.c | 53 + gcc/testsuite/gcc.target/aarch64/vget_high_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vget_low_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vld1-vst1_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vld1_lane.c | 3 + gcc/testsuite/gcc.target/aarch64/vldN_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vldN_dup_1.c | 3 + gcc/testsuite/gcc.target/aarch64/vldN_lane_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/vset_lane_1.c | 5 + gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arc/builtin_general.c | 36 + gcc/testsuite/gcc.target/arc/builtin_simd.c | 171 + gcc/testsuite/gcc.target/arc/builtin_simdarc.c | 38 + gcc/testsuite/gcc.target/arc/builtin_special.c | 42 + gcc/testsuite/gcc.target/arc/cmem-1.c | 10 + gcc/testsuite/gcc.target/arc/cmem-2.c | 10 + gcc/testsuite/gcc.target/arc/cmem-3.c | 10 + gcc/testsuite/gcc.target/arc/cmem-4.c | 10 + gcc/testsuite/gcc.target/arc/cmem-5.c | 10 + gcc/testsuite/gcc.target/arc/cmem-6.c | 10 + gcc/testsuite/gcc.target/arc/cmem-7.c | 26 + gcc/testsuite/gcc.target/arc/cmem-ld.inc | 16 + gcc/testsuite/gcc.target/arc/cmem-st.inc | 18 + gcc/testsuite/gcc.target/arc/extzv-1.c | 11 + gcc/testsuite/gcc.target/arc/ieee_eq.c | 47 + gcc/testsuite/gcc.target/arc/insv-1.c | 21 + gcc/testsuite/gcc.target/arc/insv-2.c | 18 + gcc/testsuite/gcc.target/arc/jump-around-jump.c | 2 +- gcc/testsuite/gcc.target/arc/load-update.c | 20 + gcc/testsuite/gcc.target/arc/loop-hazard-1.c | 16 + gcc/testsuite/gcc.target/arc/mcrc.c | 1 - gcc/testsuite/gcc.target/arc/mlock.c | 1 - gcc/testsuite/gcc.target/arc/mmac-24.c | 1 - gcc/testsuite/gcc.target/arc/movb-1.c | 13 + gcc/testsuite/gcc.target/arc/movb-2.c | 13 + gcc/testsuite/gcc.target/arc/movb-3.c | 13 + gcc/testsuite/gcc.target/arc/movb-4.c | 13 + gcc/testsuite/gcc.target/arc/movb-5.c | 13 + gcc/testsuite/gcc.target/arc/movb_cl-1.c | 9 + gcc/testsuite/gcc.target/arc/movb_cl-2.c | 11 + gcc/testsuite/gcc.target/arc/movbi_cl-1.c | 9 + gcc/testsuite/gcc.target/arc/movh_cl-1.c | 27 + gcc/testsuite/gcc.target/arc/movl-1.c | 17 + gcc/testsuite/gcc.target/arc/mrtsc.c | 1 - gcc/testsuite/gcc.target/arc/mswape.c | 1 - gcc/testsuite/gcc.target/arc/mxy.c | 1 - gcc/testsuite/gcc.target/arc/nps400-1.c | 23 + gcc/testsuite/gcc.target/arc/trsub.c | 10 + gcc/testsuite/gcc.target/arc/umulsihi3_z.c | 23 + gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/aapcs/neon-vect10.c | 31 + gcc/testsuite/gcc.target/arm/aapcs/neon-vect9.c | 23 + gcc/testsuite/gcc.target/arm/aapcs/vfp18.c | 27 + gcc/testsuite/gcc.target/arm/aapcs/vfp19.c | 29 + gcc/testsuite/gcc.target/arm/aapcs/vfp20.c | 21 + gcc/testsuite/gcc.target/arm/aapcs/vfp21.c | 25 + gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c | 8 + .../gcc.target/arm/armv6-unaligned-load-ice.c | 18 + gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c | 9 + .../gcc.target/arm/atomic_loaddi_acquire.x | 11 + .../gcc.target/arm/atomic_loaddi_relaxed.x | 11 + .../gcc.target/arm/atomic_loaddi_seq_cst.x | 11 + gcc/testsuite/gcc.target/arm/attr-align1.c | 28 + gcc/testsuite/gcc.target/arm/attr-align2.c | 15 + gcc/testsuite/gcc.target/arm/attr-align3.c | 14 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 46 + .../gcc.target/arm/attr-neon-builtin-fail.c | 18 + .../gcc.target/arm/attr-neon-builtin-fail2.c | 15 + gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 12 + gcc/testsuite/gcc.target/arm/attr-neon.c | 23 + gcc/testsuite/gcc.target/arm/attr-neon2.c | 34 + gcc/testsuite/gcc.target/arm/attr-neon3.c | 38 + .../gcc.target/arm/attr-unaligned-load-ice.c | 19 + gcc/testsuite/gcc.target/arm/attr_arm.c | 1 + gcc/testsuite/gcc.target/arm/attr_thumb-static2.c | 40 + gcc/testsuite/gcc.target/arm/cmp-2.c | 5 +- gcc/testsuite/gcc.target/arm/combine-movs.c | 3 +- .../gcc.target/arm/cond_sub_restrict_it.c | 26 + .../gcc.target/arm/condarith_restrict_it.c | 47 + gcc/testsuite/gcc.target/arm/divzero.c | 2 +- gcc/testsuite/gcc.target/arm/flip-thumb.c | 1 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 13 + gcc/testsuite/gcc.target/arm/fmaxmin.x | 54 + gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c | 17 + gcc/testsuite/gcc.target/arm/fp16-inf.c | 14 + gcc/testsuite/gcc.target/arm/fp16-param-1.c | 12 +- gcc/testsuite/gcc.target/arm/fp16-return-1.c | 7 +- gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 3 - gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 3 - gcc/testsuite/gcc.target/arm/interrupt-1.c | 6 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c | 16 + gcc/testsuite/gcc.target/arm/lto/pr65837_0.c | 15 + gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + gcc/testsuite/gcc.target/arm/mincmp.c | 20 - gcc/testsuite/gcc.target/arm/mmx-1.c | 2 +- gcc/testsuite/gcc.target/arm/mod_2.c | 8 + gcc/testsuite/gcc.target/arm/mod_256.c | 8 + gcc/testsuite/gcc.target/arm/movcond_restrict_it.c | 27 + gcc/testsuite/gcc.target/arm/negscc_restrict_it.c | 19 + gcc/testsuite/gcc.target/arm/neon-vaddws16.c | 19 + gcc/testsuite/gcc.target/arm/neon-vaddws32.c | 18 + gcc/testsuite/gcc.target/arm/neon-vaddwu16.c | 18 + gcc/testsuite/gcc.target/arm/neon-vaddwu32.c | 18 + gcc/testsuite/gcc.target/arm/neon-vaddwu8.c | 19 + gcc/testsuite/gcc.target/arm/neon-vlshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshl-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon/neon.exp | 2 +- gcc/testsuite/gcc.target/arm/no-align.c | 12 + gcc/testsuite/gcc.target/arm/pr37780_1.c | 48 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr63210.c | 2 + gcc/testsuite/gcc.target/arm/pr66912.c | 42 + gcc/testsuite/gcc.target/arm/pr67366.c | 14 + gcc/testsuite/gcc.target/arm/pr67439_1.c | 11 + gcc/testsuite/gcc.target/arm/pr67756.c | 64 + gcc/testsuite/gcc.target/arm/pr67989.C | 82 + gcc/testsuite/gcc.target/arm/pr68620.c | 12 + gcc/testsuite/gcc.target/arm/pr68674.c | 28 + gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 + gcc/testsuite/gcc.target/arm/pr69180.c | 16 + .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69194.c | 13 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/arm/pr69307.c | 34 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/arm/pr69614.c | 39 + gcc/testsuite/gcc.target/arm/pr69904.c | 24 + gcc/testsuite/gcc.target/arm/pr70278.c | 41 + gcc/testsuite/gcc.target/arm/pr70496.c | 13 + gcc/testsuite/gcc.target/arm/pr70830.c | 14 + gcc/testsuite/gcc.target/arm/pr71056.c | 32 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 39 + gcc/testsuite/gcc.target/arm/sibcall-2.c | 2 +- gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/arm/stack-checking.c | 22 + gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-1.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-2.c | 2 +- .../gcc.target/arm/thumb1-load-64bit-constant-3.c | 2 +- .../gcc.target/arm/thumb2-slow-flash-data.c | 5 +- gcc/testsuite/gcc.target/arm/unaligned-memcpy-4.c | 2 +- gcc/testsuite/gcc.target/arm/unsigned-float.c | 5 +- gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 14 + gcc/testsuite/gcc.target/arm/vfp-1.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-1.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-2.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-3.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-4.c | 5 +- .../gcc.target/arm/volatile-bitfields-1.c | 2 +- .../gcc.target/arm/volatile-bitfields-2.c | 2 +- .../gcc.target/arm/volatile-bitfields-3.c | 2 +- .../gcc.target/arm/volatile-bitfields-4.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-1.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-2.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-3.c | 18 +- gcc/testsuite/gcc.target/arm/xor-and.c | 2 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/pr60040-1.c | 29 + gcc/testsuite/gcc.target/avr/pr60040-2.c | 112 + gcc/testsuite/gcc.target/avr/pr65210.c | 7 + gcc/testsuite/gcc.target/avr/pr67839.c | 29 + gcc/testsuite/gcc.target/avr/pr71103.c | 16 + gcc/testsuite/gcc.target/avr/pr71151-1.c | 12 + gcc/testsuite/gcc.target/avr/pr71151-2.c | 24 + gcc/testsuite/gcc.target/avr/pr71151-3.c | 25 + gcc/testsuite/gcc.target/avr/pr71151-4.c | 25 + gcc/testsuite/gcc.target/avr/pr71151-5.c | 30 + gcc/testsuite/gcc.target/avr/pr71151-6.c | 30 + gcc/testsuite/gcc.target/avr/pr71151-7.c | 28 + gcc/testsuite/gcc.target/avr/pr71151-8.c | 28 + gcc/testsuite/gcc.target/avr/pr71151-common.h | 27 + .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/avr/uint8-single-reg.c | 24 + gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +- gcc/testsuite/gcc.target/frv/frv.exp | 2 +- .../gcc.target/h8300/andsi3_ashift_n_lower.c | 7 + gcc/testsuite/gcc.target/h8300/h8300.exp | 2 +- gcc/testsuite/gcc.target/hppa/hppa.exp | 2 +- gcc/testsuite/gcc.target/i386/20060512-1.c | 13 +- gcc/testsuite/gcc.target/i386/20060512-2.c | 1 - .../gcc.target/i386/387-builtin-fp-int-inexact.c | 7 + gcc/testsuite/gcc.target/i386/387-rint-inline-1.c | 36 + gcc/testsuite/gcc.target/i386/387-rint-inline-2.c | 30 + gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/addr-space-1.c | 11 + gcc/testsuite/gcc.target/i386/addr-space-2.c | 11 + gcc/testsuite/gcc.target/i386/addr-space-4.c | 16 + gcc/testsuite/gcc.target/i386/addr-space-5.c | 16 + gcc/testsuite/gcc.target/i386/amd64-abi-1.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-2.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-4.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-5.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-6.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-7.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-8.c | 2 +- gcc/testsuite/gcc.target/i386/amd64-abi-9.c | 2 +- gcc/testsuite/gcc.target/i386/asm-flag-6.c | 276 + .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-floor-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-rint-sfix-2-vec.c | 1 + .../gcc.target/i386/avx-round-sfix-2-vec.c | 1 + gcc/testsuite/gcc.target/i386/avx-vcvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vcvttss2si-2.c | 2 +- .../gcc.target/i386/avx-vextractf128-256-5.c | 12 + gcc/testsuite/gcc.target/i386/avx-vmovq-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vmovq-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpextrq-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vpinsrq-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx-vround-1.c | 59 + gcc/testsuite/gcc.target/i386/avx-vround-2.c | 77 + .../i386/{avx2-pr64252.c => avx2-pr70354-1.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70354-2.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70542.c} | 5 +- gcc/testsuite/gcc.target/i386/avx2-pr70574.c | 26 + .../gcc.target/i386/avx2-vec-mask-bit-not.c | 18 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 79 + .../gcc.target/i386/avx256-unaligned-load-1.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-1.c | 6 +- .../gcc.target/i386/avx256-unaligned-store-2.c | 6 +- .../gcc.target/i386/avx256-unaligned-store-3.c | 6 +- .../gcc.target/i386/avx256-unaligned-store-4.c | 7 +- .../gcc.target/i386/avx512bw-kunpckdq-1.c | 5 +- .../gcc.target/i386/avx512bw-kunpckdq-2.c | 24 + .../gcc.target/i386/avx512bw-kunpckwd-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512bw-pack-2.c | 100 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c | 26 + .../gcc.target/i386/avx512bw-vpalignr-3.c | 30 + .../gcc.target/i386/avx512bw-vpalignr-4.c | 86 + .../gcc.target/i386/avx512bw-vpbroadcast-1.c | 104 + .../gcc.target/i386/avx512bw-vpbroadcast-2.c | 68 + .../gcc.target/i386/avx512bw-vpbroadcast-3.c | 58 + gcc/testsuite/gcc.target/i386/avx512bw-vpextr-1.c | 109 + gcc/testsuite/gcc.target/i386/avx512bw-vpinsr-1.c | 33 + .../gcc.target/i386/avx512bw-vpmaddubsw-3.c | 30 + .../gcc.target/i386/avx512bw-vpmaddwd-3.c | 24 + .../gcc.target/i386/avx512bw-vpmulhrsw-3.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-3.c | 30 + gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-3.c | 44 + .../gcc.target/i386/avx512bw-vptestmb-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestmw-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestnmb-1.c | 12 +- .../gcc.target/i386/avx512bw-vptestnmw-1.c | 12 +- .../gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c | 2 +- .../gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c | 2 +- .../gcc.target/i386/avx512dq-abs-copysign-1.c | 71 + .../gcc.target/i386/avx512dq-concatv2di-1.c | 78 + .../gcc.target/i386/avx512dq-concatv2si-1.c | 43 + gcc/testsuite/gcc.target/i386/avx512dq-logic-2.c | 196 + gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c | 33 + .../gcc.target/i386/avx512dq-vbroadcast-2.c | 49 + .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512dq-vinsert-1.c | 100 + .../gcc.target/i386/avx512dq-vinsertf64x2-1.c | 12 +- .../gcc.target/i386/avx512dq-vinserti64x2-1.c | 12 +- gcc/testsuite/gcc.target/i386/avx512dq-vpextr-1.c | 53 + gcc/testsuite/gcc.target/i386/avx512dq-vpinsr-1.c | 33 + .../gcc.target/i386/avx512dq-vrangepd-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangeps-1.c | 6 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 2 +- .../gcc.target/i386/avx512dq-vrangess-1.c | 2 +- .../gcc.target/i386/avx512f-additional-reg-names.c | 2 +- .../gcc.target/i386/avx512f-broadcast-gpr-1.c | 4 +- .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 1 + ...512f-ceil-sfix-vec-1.c => avx512f-ceil-vec-1.c} | 9 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-2.c | 6 + ...eil-sfix-vec-1.c => avx512f-ceilf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-2.c | 7 + ...12f-ceil-sfix-vec-1.c => avx512f-ceilf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-ceilf-vec-2.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-cvt-1.c | 38 + .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 1 + ...12f-ceil-sfix-vec-1.c => avx512f-floor-vec-1.c} | 9 +- .../gcc.target/i386/avx512f-floor-vec-2.c | 6 + ...il-sfix-vec-1.c => avx512f-floorf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-2.c | 7 + ...2f-ceil-sfix-vec-1.c => avx512f-floorf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-floorf-vec-2.c | 6 + gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c | 24 + gcc/testsuite/gcc.target/i386/avx512f-pr70059.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-pr70421.c | 15 + ...ceil-sfix-vec-1.c => avx512f-rint-sfix-vec-1.c} | 7 +- .../gcc.target/i386/avx512f-rint-sfix-vec-2.c | 7 + ...eil-sfix-vec-1.c => avx512f-rintf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-2.c | 6 + ...eil-sfix-vec-1.c => avx512f-round-sfix-vec-1.c} | 7 +- .../gcc.target/i386/avx512f-round-sfix-vec-2.c | 7 + ...il-sfix-vec-1.c => avx512f-roundf-sfix-vec-1.c} | 13 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-2.c | 7 + .../{avx512f-gather-1.c => avx512f-scatter-1.c} | 101 +- .../{avx512f-gather-1.c => avx512f-scatter-2.c} | 102 +- gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c | 36 + ...12f-ceil-sfix-vec-1.c => avx512f-trunc-vec-1.c} | 9 +- .../gcc.target/i386/avx512f-trunc-vec-2.c | 6 + ...2f-ceil-sfix-vec-1.c => avx512f-truncf-vec-1.c} | 15 +- .../gcc.target/i386/avx512f-truncf-vec-2.c | 6 + .../gcc.target/i386/avx512f-vcvtsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtsi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtsi2ss64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttsd2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2si64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-1.c | 2 +- .../gcc.target/i386/avx512f-vcvttss2usi64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2sd64-2.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss-1.c | 2 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vfmadd-1.c | 27 + .../gcc.target/i386/avx512f-vpbroadcastq-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-vrndscaleps-1.c | 4 +- .../gcc.target/i386/avx512f_evex_reg_asm-1.c | 2 +- .../gcc.target/i386/avx512f_evex_reg_asm-2.c | 2 +- .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512vbmi-check.h | 2 +- .../gcc.target/i386/avx512vl-abs-copysign-1.c | 71 + .../gcc.target/i386/avx512vl-abs-copysign-2.c | 49 + .../gcc.target/i386/avx512vl-concatv2di-1.c | 79 + .../gcc.target/i386/avx512vl-concatv2si-1.c | 43 + .../gcc.target/i386/avx512vl-concatv4si-1.c | 23 + gcc/testsuite/gcc.target/i386/avx512vl-logic-1.c | 132 + gcc/testsuite/gcc.target/i386/avx512vl-logic-2.c | 196 + gcc/testsuite/gcc.target/i386/avx512vl-pack-1.c | 68 + gcc/testsuite/gcc.target/i386/avx512vl-pack-2.c | 108 + .../gcc.target/i386/avx512vl-vbroadcast-1.c | 41 + .../gcc.target/i386/avx512vl-vbroadcast-2.c | 47 + .../gcc.target/i386/avx512vl-vbroadcast-3.c | 162 + .../gcc.target/i386/avx512vl-vcvtps2ph-3.c | 41 + .../gcc.target/i386/avx512vl-vextractf32x4-1.c | 2 +- .../gcc.target/i386/avx512vl-vextracti32x4-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512vl-vinsert-1.c | 98 + .../gcc.target/i386/avx512vl-vinserti32x4-3.c | 49 + .../gcc.target/i386/avx512vl-vinsertps-1.c | 39 + .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovq-1.c | 16 + .../gcc.target/i386/avx512vl-vpalignr-3.c | 30 + .../gcc.target/i386/avx512vl-vpalignr-4.c | 86 + .../gcc.target/i386/avx512vl-vpbroadcast-1.c | 104 + .../gcc.target/i386/avx512vl-vpbroadcast-2.c | 68 + .../gcc.target/i386/avx512vl-vpbroadcast-3.c | 58 + .../gcc.target/i386/avx512vl-vpbroadcastd-1.c | 8 +- .../gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c | 4 +- .../gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c | 4 +- .../gcc.target/i386/avx512vl-vpbroadcastq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vpinsr-1.c | 63 + .../gcc.target/i386/avx512vl-vpmulhrsw-3.c | 30 + gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-3.c | 30 + gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-3.c | 44 + .../gcc.target/i386/avx512vl-vptestmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestmq-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmd-1.c | 8 +- .../gcc.target/i386/avx512vl-vptestnmq-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-vround-1.c | 96 + gcc/testsuite/gcc.target/i386/avx512vl-vround-2.c | 9 + gcc/testsuite/gcc.target/i386/bittest.c | 22 + gcc/testsuite/gcc.target/i386/bmi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bmi-5.c | 2 +- gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c | 2 +- gcc/testsuite/gcc.target/i386/bt-3.c | 2 +- gcc/testsuite/gcc.target/i386/builtin_target.c | 25 + gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 10 + .../gcc.target/i386/chkp-remove-bndint-1.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 8 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 5 +- gcc/testsuite/gcc.target/i386/cleanup-1.c | 17 +- gcc/testsuite/gcc.target/i386/cleanup-2.c | 19 +- gcc/testsuite/gcc.target/i386/clzero.c | 13 + gcc/testsuite/gcc.target/i386/cmpxchg16b-1.c | 2 +- gcc/testsuite/gcc.target/i386/crc32-2.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/divmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/fabsneg-1.c | 36 + gcc/testsuite/gcc.target/i386/fentry-override.c | 2 +- gcc/testsuite/gcc.target/i386/fentry.c | 2 +- gcc/testsuite/gcc.target/i386/float128-3.c | 23 + gcc/testsuite/gcc.target/i386/fma3-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma3-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-256-vector.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-builtin.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-fma.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector-2.c | 2 +- gcc/testsuite/gcc.target/i386/fma4-vector.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-2.c | 2 +- gcc/testsuite/gcc.target/i386/funcspec-5.c | 13 + gcc/testsuite/gcc.target/i386/funcspec-6.c | 2 +- .../i386/gcc-have-sync-compare-and-swap-4.c | 2 +- gcc/testsuite/gcc.target/i386/i386.exp | 2 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- gcc/testsuite/gcc.target/i386/iamcu/args.h | 2 +- .../i386/iamcu/test_basic_64bit_returning.c | 2 +- .../gcc.target/i386/iamcu/test_basic_returning.c | 5 +- .../i386/iamcu/test_empty_structs_and_unions.c | 61 + .../gcc.target/i386/iamcu/test_passing_unions.c | 9 +- gcc/testsuite/gcc.target/i386/incoming-8.c | 2 +- gcc/testsuite/gcc.target/i386/inline_error.c | 2 +- gcc/testsuite/gcc.target/i386/interrupt-1.c | 55 + gcc/testsuite/gcc.target/i386/interrupt-10.c | 19 + gcc/testsuite/gcc.target/i386/interrupt-11.c | 41 + gcc/testsuite/gcc.target/i386/interrupt-12.c | 30 + gcc/testsuite/gcc.target/i386/interrupt-13.c | 30 + gcc/testsuite/gcc.target/i386/interrupt-14.c | 32 + gcc/testsuite/gcc.target/i386/interrupt-15.c | 37 + gcc/testsuite/gcc.target/i386/interrupt-16.c | 21 + gcc/testsuite/gcc.target/i386/interrupt-17.c | 22 + gcc/testsuite/gcc.target/i386/interrupt-18.c | 13 + gcc/testsuite/gcc.target/i386/interrupt-19.c | 16 + gcc/testsuite/gcc.target/i386/interrupt-2.c | 20 + gcc/testsuite/gcc.target/i386/interrupt-20.c | 29 + gcc/testsuite/gcc.target/i386/interrupt-21.c | 30 + gcc/testsuite/gcc.target/i386/interrupt-22.c | 29 + gcc/testsuite/gcc.target/i386/interrupt-23.c | 46 + gcc/testsuite/gcc.target/i386/interrupt-24.c | 19 + gcc/testsuite/gcc.target/i386/interrupt-25.c | 54 + gcc/testsuite/gcc.target/i386/interrupt-26.c | 16 + gcc/testsuite/gcc.target/i386/interrupt-27.c | 15 + gcc/testsuite/gcc.target/i386/interrupt-28.c | 12 + gcc/testsuite/gcc.target/i386/interrupt-3.c | 16 + .../gcc.target/i386/interrupt-387-err-1.c | 16 + .../gcc.target/i386/interrupt-387-err-2.c | 8 + gcc/testsuite/gcc.target/i386/interrupt-4.c | 32 + gcc/testsuite/gcc.target/i386/interrupt-5.c | 23 + gcc/testsuite/gcc.target/i386/interrupt-6.c | 40 + gcc/testsuite/gcc.target/i386/interrupt-7.c | 12 + gcc/testsuite/gcc.target/i386/interrupt-8.c | 38 + gcc/testsuite/gcc.target/i386/interrupt-9.c | 22 + .../gcc.target/i386/interrupt-bnd-err-1.c | 16 + .../gcc.target/i386/interrupt-bnd-err-2.c | 8 + gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 36 + .../gcc.target/i386/interrupt-mmx-err-1.c | 16 + .../gcc.target/i386/interrupt-mmx-err-2.c | 8 + .../gcc.target/i386/interrupt-redzone-1.c | 32 + .../gcc.target/i386/interrupt-redzone-2.c | 33 + .../gcc.target/i386/interrupt-sibcall-1.c | 14 + .../gcc.target/i386/interrupt-sibcall-2.c | 15 + .../gcc.target/i386/interrupt-switch-abi.c | 18 + gcc/testsuite/gcc.target/i386/intrinsics_5.c | 2 +- gcc/testsuite/gcc.target/i386/intrinsics_6.c | 2 +- gcc/testsuite/gcc.target/i386/local.c | 2 +- gcc/testsuite/gcc.target/i386/lzcnt-1.c | 2 +- gcc/testsuite/gcc.target/i386/mask-pack.c | 100 + gcc/testsuite/gcc.target/i386/mask-unpack.c | 100 + .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/max-stack-align.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 2 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 2 +- gcc/testsuite/gcc.target/i386/mmx-2.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-3.c | 19 + gcc/testsuite/gcc.target/i386/mpx/memmove-1.c | 117 + gcc/testsuite/gcc.target/i386/mpx/memmove-2.c | 40 + gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 2 +- gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c | 32 + gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c | 9 + gcc/testsuite/gcc.target/i386/mpx/pr68416.c | 9 + gcc/testsuite/gcc.target/i386/mvc1.c | 27 + gcc/testsuite/gcc.target/i386/mvc2.c | 4 + gcc/testsuite/gcc.target/i386/mvc3.c | 10 + gcc/testsuite/gcc.target/i386/mvc4.c | 27 + gcc/testsuite/gcc.target/i386/mvc5.c | 18 + gcc/testsuite/gcc.target/i386/mvc6.c | 16 + gcc/testsuite/gcc.target/i386/mvc7.c | 14 + gcc/testsuite/gcc.target/i386/pad-5b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-6b.c | 2 +- gcc/testsuite/gcc.target/i386/pad-9.c | 2 +- gcc/testsuite/gcc.target/i386/pr24414.c | 13 + gcc/testsuite/gcc.target/i386/pr30961-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 6 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 6 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 6 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 6 +- gcc/testsuite/gcc.target/i386/pr32661-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr32708-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr34256.c | 2 +- gcc/testsuite/gcc.target/i386/pr36246.c | 2 +- gcc/testsuite/gcc.target/i386/pr36786.c | 2 +- gcc/testsuite/gcc.target/i386/pr39082-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr44281.c | 14 + gcc/testsuite/gcc.target/i386/pr44942.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr45336-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr45685.c | 4 +- gcc/testsuite/gcc.target/i386/pr45852.c | 2 +- gcc/testsuite/gcc.target/i386/pr46470.c | 2 +- gcc/testsuite/gcc.target/i386/pr46865-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr48037-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr49244-1.c | 188 + gcc/testsuite/gcc.target/i386/pr49244-2.c | 108 + gcc/testsuite/gcc.target/i386/pr51393.c | 2 +- gcc/testsuite/gcc.target/i386/pr51987.c | 2 +- gcc/testsuite/gcc.target/i386/pr52146.c | 2 +- gcc/testsuite/gcc.target/i386/pr52171.c | 23 + gcc/testsuite/gcc.target/i386/pr52698.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr52857-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53249.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr53425-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr53698.c | 2 +- gcc/testsuite/gcc.target/i386/pr54157.c | 2 +- gcc/testsuite/gcc.target/i386/pr54445-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr54457.c | 2 +- gcc/testsuite/gcc.target/i386/pr55049-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55093.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55116-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr55142-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr55151.c | 2 +- gcc/testsuite/gcc.target/i386/pr55247-2.c | 7 +- gcc/testsuite/gcc.target/i386/pr55247.c | 2 +- gcc/testsuite/gcc.target/i386/pr55597.c | 2 +- gcc/testsuite/gcc.target/i386/pr55981.c | 2 +- gcc/testsuite/gcc.target/i386/pr56028.c | 2 +- gcc/testsuite/gcc.target/i386/pr56118.c | 17 + gcc/testsuite/gcc.target/i386/pr57756.c | 2 +- gcc/testsuite/gcc.target/i386/pr58690.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr59034-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr59789.c | 2 +- gcc/testsuite/gcc.target/i386/pr61599-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr61599-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64409.c | 2 +- gcc/testsuite/gcc.target/i386/pr64411.C | 27 + gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 5 +- gcc/testsuite/gcc.target/i386/pr65105-1.c | 55 + gcc/testsuite/gcc.target/i386/pr65105-2.c | 12 + gcc/testsuite/gcc.target/i386/pr65105-3.c | 16 + gcc/testsuite/gcc.target/i386/pr65105-4.C | 19 + gcc/testsuite/gcc.target/i386/pr65105-5.c | 22 + gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- gcc/testsuite/gcc.target/i386/pr66137.c | 11 + gcc/testsuite/gcc.target/i386/pr66232-10.c | 8 +- gcc/testsuite/gcc.target/i386/pr66232-11.c | 8 +- gcc/testsuite/gcc.target/i386/pr66232-12.c | 8 +- gcc/testsuite/gcc.target/i386/pr66232-13.c | 8 +- .../gcc.target/i386/{pr66232-10.c => pr66232-14.c} | 2 +- .../gcc.target/i386/{pr66232-11.c => pr66232-15.c} | 2 +- .../gcc.target/i386/{pr66232-12.c => pr66232-16.c} | 2 +- .../gcc.target/i386/{pr66232-13.c => pr66232-17.c} | 2 +- gcc/testsuite/gcc.target/i386/pr66232-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr66470.c | 2 +- gcc/testsuite/gcc.target/i386/pr66746.c | 1 + gcc/testsuite/gcc.target/i386/pr66749.c | 2 +- gcc/testsuite/gcc.target/i386/pr66810.c | 10 + gcc/testsuite/gcc.target/i386/pr66821.c | 2 +- gcc/testsuite/gcc.target/i386/pr66978.c | 2 +- gcc/testsuite/gcc.target/i386/pr67215-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr67265-2.c | 9 + gcc/testsuite/gcc.target/i386/pr67265.c | 12 + gcc/testsuite/gcc.target/i386/pr67329.c | 2 +- gcc/testsuite/gcc.target/i386/pr67400-1.c | 5 +- gcc/testsuite/gcc.target/i386/pr67400-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr67400-3.c | 2 +- .../gcc.target/i386/{pr67400-3.c => pr67400-4.c} | 7 +- gcc/testsuite/gcc.target/i386/pr67400-5.c | 11 + gcc/testsuite/gcc.target/i386/pr67400-6.c | 15 + gcc/testsuite/gcc.target/i386/pr67447.c | 25 + gcc/testsuite/gcc.target/i386/pr67480.c | 10 + gcc/testsuite/gcc.target/i386/pr67609-2.c | 28 + gcc/testsuite/gcc.target/i386/pr67609.c | 14 + gcc/testsuite/gcc.target/i386/pr67761.c | 13 + gcc/testsuite/gcc.target/i386/pr67770.c | 40 + gcc/testsuite/gcc.target/i386/pr67963-1.c | 9 + gcc/testsuite/gcc.target/i386/pr67963-2.c | 11 + gcc/testsuite/gcc.target/i386/pr67963-3.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-1.c | 11 + gcc/testsuite/gcc.target/i386/pr67985-2.c | 13 + gcc/testsuite/gcc.target/i386/pr67985-3.c | 12 + gcc/testsuite/gcc.target/i386/pr67995-1.c | 16 + gcc/testsuite/gcc.target/i386/pr67995-2.c | 16 + gcc/testsuite/gcc.target/i386/pr67995-3.c | 16 + gcc/testsuite/gcc.target/i386/pr68018.c | 10 + gcc/testsuite/gcc.target/i386/pr68084.c | 16 + gcc/testsuite/gcc.target/i386/pr68349.c | 30 + gcc/testsuite/gcc.target/i386/pr68432-1.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-2.c | 17 + gcc/testsuite/gcc.target/i386/pr68432-3.c | 17 + gcc/testsuite/gcc.target/i386/pr68473-1.c | 25 + gcc/testsuite/gcc.target/i386/pr68483-1.c | 22 + gcc/testsuite/gcc.target/i386/pr68483-2.c | 15 + gcc/testsuite/gcc.target/i386/pr68497.c | 8 + gcc/testsuite/gcc.target/i386/pr68633.c | 24 + gcc/testsuite/gcc.target/i386/pr68647.c | 18 + gcc/testsuite/gcc.target/i386/pr68657.c | 15 + gcc/testsuite/gcc.target/i386/pr68674.c | 15 + gcc/testsuite/gcc.target/i386/pr68680.c | 15 + gcc/testsuite/gcc.target/i386/pr68691.c | 42 + gcc/testsuite/gcc.target/i386/pr68701-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68701-2.c | 11 + gcc/testsuite/gcc.target/i386/pr68843-1.c | 12 + gcc/testsuite/gcc.target/i386/pr68843-2.c | 25 + gcc/testsuite/gcc.target/i386/pr68937-1.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68937-4.c | 13 + .../20080419-1.c => gcc.target/i386/pr68937-5.c} | 3 + gcc/testsuite/gcc.target/i386/pr68937-6.c | 16 + gcc/testsuite/gcc.target/i386/pr68956.c | 67 + gcc/testsuite/gcc.target/i386/pr68986-1.c | 11 + gcc/testsuite/gcc.target/i386/pr68986-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68986-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68990.c | 49 + gcc/testsuite/gcc.target/i386/pr68991.c | 32 + gcc/testsuite/gcc.target/i386/pr69010.c | 49 + gcc/testsuite/gcc.target/i386/pr69030.c | 28 + gcc/testsuite/gcc.target/i386/pr69052.c | 54 + gcc/testsuite/gcc.target/i386/pr69140.c | 24 + gcc/testsuite/gcc.target/i386/pr69171-1.c | 13 + gcc/testsuite/gcc.target/i386/pr69171-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69171-3.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-4.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-5.c | 12 + gcc/testsuite/gcc.target/i386/pr69171-6.c | 12 + gcc/testsuite/gcc.target/i386/pr69225-1.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-2.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-3.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-4.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-5.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-6.c | 8 + gcc/testsuite/gcc.target/i386/pr69225-7.c | 8 + gcc/testsuite/gcc.target/i386/pr69246.c | 18 + gcc/testsuite/gcc.target/i386/pr69454-1.c | 11 + gcc/testsuite/gcc.target/i386/pr69454-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69459.c | 42 + gcc/testsuite/gcc.target/i386/pr69512.c | 14 + gcc/testsuite/gcc.target/i386/pr69530.c | 11 + gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/i386/pr69577.c | 24 + gcc/testsuite/gcc.target/i386/pr69677.c | 20 + gcc/testsuite/gcc.target/i386/pr69820.c | 14 + gcc/testsuite/gcc.target/i386/pr69888.c | 10 + gcc/testsuite/gcc.target/i386/pr69891.c | 30 + gcc/testsuite/gcc.target/i386/pr70007.c | 30 + gcc/testsuite/gcc.target/i386/pr70021.c | 42 + gcc/testsuite/gcc.target/i386/pr70027.c | 11 + gcc/testsuite/gcc.target/i386/pr70028.c | 19 + gcc/testsuite/gcc.target/i386/pr70049.c | 20 + gcc/testsuite/gcc.target/i386/pr70062.c | 11 + gcc/testsuite/gcc.target/i386/pr70083.c | 20 + gcc/testsuite/gcc.target/i386/pr70086-1.c | 11 + gcc/testsuite/gcc.target/i386/pr70086-2.c | 21 + gcc/testsuite/gcc.target/i386/pr70086-3.c | 21 + gcc/testsuite/gcc.target/i386/pr70155-1.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-10.c | 19 + gcc/testsuite/gcc.target/i386/pr70155-11.c | 19 + gcc/testsuite/gcc.target/i386/pr70155-12.c | 17 + gcc/testsuite/gcc.target/i386/pr70155-13.c | 17 + gcc/testsuite/gcc.target/i386/pr70155-14.c | 17 + gcc/testsuite/gcc.target/i386/pr70155-15.c | 18 + gcc/testsuite/gcc.target/i386/pr70155-16.c | 17 + gcc/testsuite/gcc.target/i386/pr70155-17.c | 18 + gcc/testsuite/gcc.target/i386/pr70155-18.c | 12 + gcc/testsuite/gcc.target/i386/pr70155-19.c | 12 + gcc/testsuite/gcc.target/i386/pr70155-2.c | 18 + gcc/testsuite/gcc.target/i386/pr70155-20.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-21.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-22.c | 14 + gcc/testsuite/gcc.target/i386/pr70155-3.c | 20 + gcc/testsuite/gcc.target/i386/pr70155-4.c | 20 + gcc/testsuite/gcc.target/i386/pr70155-5.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-6.c | 13 + gcc/testsuite/gcc.target/i386/pr70155-7.c | 18 + gcc/testsuite/gcc.target/i386/pr70155-8.c | 18 + gcc/testsuite/gcc.target/i386/pr70155-9.c | 17 + gcc/testsuite/gcc.target/i386/pr70160.c | 19 + gcc/testsuite/gcc.target/i386/pr70251.c | 52 + gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 + gcc/testsuite/gcc.target/i386/pr70293.c | 38 + gcc/testsuite/gcc.target/i386/pr70300.c | 25 + gcc/testsuite/gcc.target/i386/pr70302.c | 22 + gcc/testsuite/gcc.target/i386/pr70325.c | 12 + gcc/testsuite/gcc.target/i386/pr70327.c | 12 + gcc/testsuite/gcc.target/i386/pr70355.c | 14 + gcc/testsuite/gcc.target/i386/pr70406.c | 13 + gcc/testsuite/gcc.target/i386/pr70453.c | 18 + gcc/testsuite/gcc.target/i386/pr70467-1.c | 55 + gcc/testsuite/gcc.target/i386/pr70467-2.c | 20 + gcc/testsuite/gcc.target/i386/pr70467-3.c | 19 + gcc/testsuite/gcc.target/i386/pr70467-4.c | 18 + gcc/testsuite/gcc.target/i386/pr70510.c | 14 + gcc/testsuite/gcc.target/i386/pr70525.c | 32 + gcc/testsuite/gcc.target/i386/pr70593.c | 19 + gcc/testsuite/gcc.target/i386/pr70596.c | 13 + gcc/testsuite/gcc.target/i386/pr70662.c | 19 + gcc/testsuite/gcc.target/i386/pr70689.c | 27 + gcc/testsuite/gcc.target/i386/pr70708.c | 14 + gcc/testsuite/gcc.target/i386/pr70728.c | 30 + gcc/testsuite/gcc.target/i386/pr70738-1.c | 9 + gcc/testsuite/gcc.target/i386/pr70738-2.c | 10 + gcc/testsuite/gcc.target/i386/pr70738-3.c | 11 + gcc/testsuite/gcc.target/i386/pr70738-4.c | 10 + .../mgeneral-regs_2.c => i386/pr70738-5.c} | 5 +- gcc/testsuite/gcc.target/i386/pr70738-6.c | 10 + gcc/testsuite/gcc.target/i386/pr70738-7.c | 13 + gcc/testsuite/gcc.target/i386/pr70738-8.c | 30 + gcc/testsuite/gcc.target/i386/pr70738-9.c | 23 + gcc/testsuite/gcc.target/i386/pr70750-1.c | 11 + gcc/testsuite/gcc.target/i386/pr70750-2.c | 11 + gcc/testsuite/gcc.target/i386/pr70799-1.c | 41 + gcc/testsuite/gcc.target/i386/pr70821.c | 16 + gcc/testsuite/gcc.target/i386/pr70858.c | 45 + gcc/testsuite/gcc.target/i386/pr70876.c | 13 + gcc/testsuite/gcc.target/i386/pr70877.c | 14 + gcc/testsuite/gcc.target/i386/pr71245-1.c | 22 + gcc/testsuite/gcc.target/i386/pr71245-2.c | 22 + gcc/testsuite/gcc.target/i386/pr71346.c | 25 + gcc/testsuite/gcc.target/i386/pr71458.c | 7 + gcc/testsuite/gcc.target/i386/pr71529.C | 22 + gcc/testsuite/gcc.target/i386/quad-sse.c | 4 +- gcc/testsuite/gcc.target/i386/quad-sse4.c | 13 + gcc/testsuite/gcc.target/i386/rdfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/rdgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/rdpku-1.c | 11 + gcc/testsuite/gcc.target/i386/rdrand-3.c | 2 +- gcc/testsuite/gcc.target/i386/rop1.c | 7 + gcc/testsuite/gcc.target/i386/rotate-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-1.c | 6 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 3 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtsi2ss-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvtss2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse-cvttss2si-2.c | 2 +- .../gcc.target/i386/sse2-builtin-fp-int-inexact.c | 12 + gcc/testsuite/gcc.target/i386/sse2-cvtsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvtsi2sd-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-cvttsd2si-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 4 +- gcc/testsuite/gcc.target/i386/sse2-movq-2.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-movq-3.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-rint-inline-1.c | 36 + gcc/testsuite/gcc.target/i386/sse2-rint-inline-2.c | 30 + .../i386/sse4_1-builtin-fp-int-inexact.c | 12 + .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 1 + .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 1 + .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 1 + .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-pextrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-pinsrq.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_1-rint-inline.c | 36 + .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 1 + .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 1 + .../gcc.target/i386/sse4_1-round-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-round.h | 13 +- .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 13 +- gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 1 + gcc/testsuite/gcc.target/i386/sse4_2-crc32q.c | 2 +- gcc/testsuite/gcc.target/i386/sse4_2-popcntq.c | 2 +- gcc/testsuite/gcc.target/i386/ssp-strong-reg.c | 2 +- gcc/testsuite/gcc.target/i386/stack-realign-win.c | 35 + .../gcc.target/i386/stackalign/return-4.c | 9 +- .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/strinline.c | 4 +- gcc/testsuite/gcc.target/i386/tbm-2.c | 2 +- gcc/testsuite/gcc.target/i386/testround-2.c | 2 +- gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- gcc/testsuite/gcc.target/i386/udivmod-7.c | 2 +- gcc/testsuite/gcc.target/i386/udivmod-8.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-1.c | 2 +- gcc/testsuite/gcc.target/i386/vararg-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c | 29 + gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c | 28 + gcc/testsuite/gcc.target/i386/vect-perm-even-1.c | 34 + gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c | 46 + gcc/testsuite/gcc.target/i386/vect-pr67800.c | 42 + gcc/testsuite/gcc.target/i386/vect-unpack-1.c | 28 + gcc/testsuite/gcc.target/i386/vect-unpack-2.c | 31 + gcc/testsuite/gcc.target/i386/vect-unpack-3.c | 29 + gcc/testsuite/gcc.target/i386/vectorize5.c | 2 +- .../gcc.target/i386/vzeroupper-dump-flags.c | 10 + gcc/testsuite/gcc.target/i386/warn-vect-op-1.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-3.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrfsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-1.c | 2 +- gcc/testsuite/gcc.target/i386/wrgsbase-2.c | 2 +- gcc/testsuite/gcc.target/i386/wrpku-1.c | 11 + gcc/testsuite/gcc.target/i386/xop-pcmov.c | 2 +- gcc/testsuite/gcc.target/i386/xop-pcmov2.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-rotate3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift1-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift2-vector.c | 2 +- gcc/testsuite/gcc.target/i386/xop-shift3-vector.c | 2 +- gcc/testsuite/gcc.target/i386/zee.c | 2 +- gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- .../gcc.target/ia64/pr60465-gprel64-c37.c | 10 + gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c | 27 + gcc/testsuite/gcc.target/m68k/20090709-1.c | 4 +- gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/m68k/pr19201.c | 13 + gcc/testsuite/gcc.target/m68k/pr25114.c | 26 + gcc/testsuite/gcc.target/m68k/pr63347.c | 4 +- gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- gcc/testsuite/gcc.target/mips/branch-10.c | 2 +- gcc/testsuite/gcc.target/mips/branch-11.c | 2 +- gcc/testsuite/gcc.target/mips/branch-12.c | 2 +- gcc/testsuite/gcc.target/mips/branch-13.c | 2 +- gcc/testsuite/gcc.target/mips/branch-3.c | 2 +- gcc/testsuite/gcc.target/mips/branch-4.c | 2 +- gcc/testsuite/gcc.target/mips/branch-5.c | 2 +- gcc/testsuite/gcc.target/mips/branch-6.c | 2 +- gcc/testsuite/gcc.target/mips/branch-7.c | 2 +- gcc/testsuite/gcc.target/mips/branch-8.c | 2 +- gcc/testsuite/gcc.target/mips/branch-9.c | 2 +- gcc/testsuite/gcc.target/mips/branch-cost-1.c | 2 +- gcc/testsuite/gcc.target/mips/call-1.c | 14 +- gcc/testsuite/gcc.target/mips/call-2.c | 2 +- gcc/testsuite/gcc.target/mips/call-3.c | 2 +- gcc/testsuite/gcc.target/mips/call-4.c | 2 +- gcc/testsuite/gcc.target/mips/call-5.c | 14 +- gcc/testsuite/gcc.target/mips/call-6.c | 14 +- gcc/testsuite/gcc.target/mips/compact-branches-1.c | 12 + gcc/testsuite/gcc.target/mips/compact-branches-2.c | 12 + gcc/testsuite/gcc.target/mips/compact-branches-3.c | 13 + gcc/testsuite/gcc.target/mips/compact-branches-4.c | 11 + gcc/testsuite/gcc.target/mips/compact-branches-5.c | 10 + gcc/testsuite/gcc.target/mips/compact-branches-6.c | 10 + gcc/testsuite/gcc.target/mips/compact-branches-7.c | 12 + gcc/testsuite/gcc.target/mips/div-delay.c | 13 + gcc/testsuite/gcc.target/mips/ds-schedule-1.c | 29 + gcc/testsuite/gcc.target/mips/ds-schedule-2.c | 28 + gcc/testsuite/gcc.target/mips/ext-2.c | 7 +- gcc/testsuite/gcc.target/mips/frame-header-1.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-2.c | 21 + gcc/testsuite/gcc.target/mips/frame-header-3.c | 22 + gcc/testsuite/gcc.target/mips/frame-header-4.c | 20 + .../gcc.target/mips/inter/mips16-inter.exp | 2 +- gcc/testsuite/gcc.target/mips/lazy-binding-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-8.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-9.c | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +- .../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 24 +- .../gcc.target/mips/mips16-attributes-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips16-attributes.c | 1 + gcc/testsuite/gcc.target/mips/near-far-1.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-2.c | 4 +- gcc/testsuite/gcc.target/mips/near-far-3.c | 2 +- gcc/testsuite/gcc.target/mips/near-far-4.c | 4 +- gcc/testsuite/gcc.target/mips/oddspreg-1.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-2.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-3.c | 2 +- gcc/testsuite/gcc.target/mips/oddspreg-6.c | 2 +- gcc/testsuite/gcc.target/mips/p5600-bonding.c | 2 +- gcc/testsuite/gcc.target/mips/pr68273.c | 79 + gcc/testsuite/gcc.target/mips/pr68400.c | 28 + gcc/testsuite/gcc.target/mips/pr69129.c | 29 + gcc/testsuite/gcc.target/mips/split-ds-sequence.c | 19 + gcc/testsuite/gcc.target/mips/umips-branch-3.c | 2 +- gcc/testsuite/gcc.target/mips/wrap-delay.c | 42 + gcc/testsuite/gcc.target/msp430/data-attributes.c | 56 + .../{rl78/rl78.exp => msp430/msp430.exp} | 10 +- .../gcc.target/msp430/msp_abi_div_funcs.c | 150 + gcc/testsuite/gcc.target/msp430/mul_16bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_32bit.c | 4 + gcc/testsuite/gcc.target/msp430/mul_f5.c | 4 + gcc/testsuite/gcc.target/msp430/mul_main.h | 83 + gcc/testsuite/gcc.target/msp430/mul_none.c | 5 + gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c | 64 + gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c | 70 + gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c | 49 + gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c | 53 + gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c | 95 + gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c | 88 + gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c | 91 + gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c | 100 + gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c | 62 + gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c | 66 + gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c | 19 + gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c | 208 + gcc/testsuite/gcc.target/nvptx/abi-vararg-3.c | 13 + gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c | 225 + gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c | 249 + gcc/testsuite/gcc.target/nvptx/abort.c | 13 + gcc/testsuite/gcc.target/nvptx/ary-init.c | 27 + gcc/testsuite/gcc.target/nvptx/decl-init.c | 45 + gcc/testsuite/gcc.target/nvptx/decl.c | 20 + gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/nvptx/proto-1.c | 6 +- gcc/testsuite/gcc.target/nvptx/sincos.c | 17 + gcc/testsuite/gcc.target/nvptx/trailing-init.c | 19 + gcc/testsuite/gcc.target/nvptx/uninit-decl.c | 21 + gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c | 50 + gcc/testsuite/gcc.target/nvptx/weak.c | 9 + gcc/testsuite/gcc.target/powerpc/20050603-3.c | 13 +- gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-36.c | 46 + gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 65 + gcc/testsuite/gcc.target/powerpc/ctz-1.c | 13 + gcc/testsuite/gcc.target/powerpc/ctz-2.c | 9 + gcc/testsuite/gcc.target/powerpc/ctz-3.c | 62 + gcc/testsuite/gcc.target/powerpc/ctz-4.c | 110 + gcc/testsuite/gcc.target/powerpc/darn-0.c | 12 + gcc/testsuite/gcc.target/powerpc/darn-1.c | 12 + gcc/testsuite/gcc.target/powerpc/darn-2.c | 12 + gcc/testsuite/gcc.target/powerpc/dform-1.c | 207 + gcc/testsuite/gcc.target/powerpc/dform-2.c | 209 + gcc/testsuite/gcc.target/powerpc/dform-3.c | 39 + .../gcc.target/powerpc/direct-move-vector.c | 33 + gcc/testsuite/gcc.target/powerpc/extswsli-1.c | 20 + gcc/testsuite/gcc.target/powerpc/extswsli-2.c | 37 + gcc/testsuite/gcc.target/powerpc/extswsli-3.c | 22 + gcc/testsuite/gcc.target/powerpc/float128-1.c | 147 + gcc/testsuite/gcc.target/powerpc/float128-2.c | 226 + gcc/testsuite/gcc.target/powerpc/float128-call.c | 26 + .../gcc.target/powerpc/float128-complex-1.c | 157 + .../gcc.target/powerpc/float128-complex-2.c | 160 + gcc/testsuite/gcc.target/powerpc/float128-hw.c | 18 + gcc/testsuite/gcc.target/powerpc/float128-mix.c | 16 + gcc/testsuite/gcc.target/powerpc/fusion.c | 4 - gcc/testsuite/gcc.target/powerpc/fusion2.c | 10 + gcc/testsuite/gcc.target/powerpc/fusion3.c | 18 + gcc/testsuite/gcc.target/powerpc/lhs-1.c | 19 +- gcc/testsuite/gcc.target/powerpc/maddld.c | 20 + gcc/testsuite/gcc.target/powerpc/mod-1.c | 20 + gcc/testsuite/gcc.target/powerpc/mod-2.c | 13 + .../gcc.target/powerpc/p8vector-builtin-8.c | 1 + .../gcc.target/powerpc/p8vector-int128-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 174 +- gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 50 + gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 27 + .../powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} | 26 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 16 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 31 + gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c | 171 + gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c | 191 + gcc/testsuite/gcc.target/powerpc/p9-permute.c | 22 + gcc/testsuite/gcc.target/powerpc/p9-splat-1.c | 27 + gcc/testsuite/gcc.target/powerpc/p9-splat-2.c | 38 + gcc/testsuite/gcc.target/powerpc/p9-splat-3.c | 61 + gcc/testsuite/gcc.target/powerpc/p9-splat-4.c | 10 + gcc/testsuite/gcc.target/powerpc/p9-vneg.c | 12 + gcc/testsuite/gcc.target/powerpc/p9-vparity.c | 107 + gcc/testsuite/gcc.target/powerpc/p9-vpermr.c | 21 + gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 42 + gcc/testsuite/gcc.target/powerpc/pr17381.c | 11 + gcc/testsuite/gcc.target/powerpc/pr47755.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr48344-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr63354.c | 12 + gcc/testsuite/gcc.target/powerpc/pr67789.c | 40 + gcc/testsuite/gcc.target/powerpc/pr67808.c | 45 + gcc/testsuite/gcc.target/powerpc/pr68805.c | 15 + gcc/testsuite/gcc.target/powerpc/pr68872.c | 14 + gcc/testsuite/gcc.target/powerpc/pr69252.c | 28 + gcc/testsuite/gcc.target/powerpc/pr69461.c | 15 + gcc/testsuite/gcc.target/powerpc/pr69548.c | 11 + gcc/testsuite/gcc.target/powerpc/pr69946.c | 38 + gcc/testsuite/gcc.target/powerpc/pr69969.c | 7 + gcc/testsuite/gcc.target/powerpc/pr70117.c | 92 + gcc/testsuite/gcc.target/powerpc/pr70640.c | 11 + gcc/testsuite/gcc.target/powerpc/pr70669.c | 22 + gcc/testsuite/gcc.target/powerpc/pr70866.c | 11 + gcc/testsuite/gcc.target/powerpc/pr70963.c | 44 + gcc/testsuite/gcc.target/powerpc/pr71186.c | 32 + gcc/testsuite/gcc.target/powerpc/pr71310.c | 23 + gcc/testsuite/gcc.target/powerpc/recip-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-7.c | 2 +- .../gcc.target/{i386 => powerpc}/recip-sqrtf.c | 4 +- gcc/testsuite/gcc.target/powerpc/savres.c | 34 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 20 + gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c | 29 + gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c | 27 + gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 29 + gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c | 26 + gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c | 26 + gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 22 + gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 22 + gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 22 + gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 22 + gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 23 + gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 22 + gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c | 84 + gcc/testsuite/gcc.target/powerpc/vec-adde.c | 82 + .../gcc.target/powerpc/vec-addec-int128.c | 123 + gcc/testsuite/gcc.target/powerpc/vec-addec.c | 119 + gcc/testsuite/gcc.target/powerpc/vec-cg.c | 22 + gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 110 + gcc/testsuite/gcc.target/powerpc/vec-cmpne.c | 114 + gcc/testsuite/gcc.target/powerpc/vec-mul.c | 86 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c | 53 + gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 21 + gcc/testsuite/gcc.target/powerpc/vec-shift.c | 20 + gcc/testsuite/gcc.target/powerpc/vslv-0.c | 15 + gcc/testsuite/gcc.target/powerpc/vslv-1.c | 15 + gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 15 + gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 15 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/vsx-elemrev-1.c | 143 + gcc/testsuite/gcc.target/powerpc/vsx-elemrev-2.c | 236 + gcc/testsuite/gcc.target/powerpc/vsx-elemrev-3.c | 142 + gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c | 230 + gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 4 +- gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- gcc/testsuite/gcc.target/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/asm-machine-1.c | 12 + gcc/testsuite/gcc.target/s390/asm-machine-2.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-3.c | 22 + gcc/testsuite/gcc.target/s390/asm-machine-4.c | 23 + gcc/testsuite/gcc.target/s390/bswap-1.c | 52 + gcc/testsuite/gcc.target/s390/bswaphi-1.c | 27 + gcc/testsuite/gcc.target/s390/dfp-1.c | 23 + gcc/testsuite/gcc.target/s390/hotpatch-8.c | 2 +- gcc/testsuite/gcc.target/s390/hotpatch-9.c | 2 +- gcc/testsuite/gcc.target/s390/litpool-r3-1.c | 16 + .../gcc.target/s390/load-relative-check.c | 49 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 12 + gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c | 151 + gcc/testsuite/gcc.target/s390/md/setmem_long-1.c | 56 + gcc/testsuite/gcc.target/s390/morestack.c | 260 + gcc/testsuite/gcc.target/s390/pfpo.c | 21 + gcc/testsuite/gcc.target/s390/pr67443.c | 49 + gcc/testsuite/gcc.target/s390/pr68015.c | 24 + gcc/testsuite/gcc.target/s390/pr69148.c | 16 + gcc/testsuite/gcc.target/s390/pr69625.c | 37 + gcc/testsuite/gcc.target/s390/pr69709.c | 39 + gcc/testsuite/gcc.target/s390/pr70674.c | 13 + gcc/testsuite/gcc.target/s390/s390.exp | 56 +- .../gcc.target/s390/target-attribute/tattr-1.c | 22 + .../gcc.target/s390/target-attribute/tattr-10.c | 20 + .../gcc.target/s390/target-attribute/tattr-11.c | 25 + .../gcc.target/s390/target-attribute/tattr-12.c | 59 + .../gcc.target/s390/target-attribute/tattr-13.c | 18 + .../gcc.target/s390/target-attribute/tattr-14.c | 50 + .../gcc.target/s390/target-attribute/tattr-15.c | 117 + .../gcc.target/s390/target-attribute/tattr-16.c | 97 + .../gcc.target/s390/target-attribute/tattr-17.c | 42 + .../gcc.target/s390/target-attribute/tattr-2.c | 51 + .../gcc.target/s390/target-attribute/tattr-3.c | 27 + .../gcc.target/s390/target-attribute/tattr-4.c | 38 + .../gcc.target/s390/target-attribute/tattr-5.c | 10 + .../gcc.target/s390/target-attribute/tattr-6.c | 36 + .../gcc.target/s390/target-attribute/tattr-7.c | 36 + .../gcc.target/s390/target-attribute/tattr-8.c | 22 + .../gcc.target/s390/target-attribute/tattr-9.c | 22 + .../s390/target-attribute/tattr-arch-tune-1.c | 160 + .../s390/target-attribute/tattr-arch-tune-2.c | 160 + .../gcc.target/s390/target-attribute/tattr-m31-1.c | 353 + .../s390/target-attribute/tattr-m31-10.c | 353 + .../s390/target-attribute/tattr-m31-11.c | 353 + .../s390/target-attribute/tattr-m31-12.c | 353 + .../s390/target-attribute/tattr-m31-13.c | 353 + .../s390/target-attribute/tattr-m31-14.c | 353 + .../s390/target-attribute/tattr-m31-15.c | 353 + .../s390/target-attribute/tattr-m31-16.c | 353 + .../s390/target-attribute/tattr-m31-17.c | 353 + .../s390/target-attribute/tattr-m31-18.c | 353 + .../s390/target-attribute/tattr-m31-19.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-2.c | 353 + .../s390/target-attribute/tattr-m31-20.c | 353 + .../s390/target-attribute/tattr-m31-21.c | 353 + .../s390/target-attribute/tattr-m31-22.c | 353 + .../s390/target-attribute/tattr-m31-23.c | 353 + .../s390/target-attribute/tattr-m31-24.c | 353 + .../s390/target-attribute/tattr-m31-25.c | 353 + .../s390/target-attribute/tattr-m31-26.c | 353 + .../s390/target-attribute/tattr-m31-27.c | 353 + .../s390/target-attribute/tattr-m31-28.c | 353 + .../s390/target-attribute/tattr-m31-29.c | 177 + .../gcc.target/s390/target-attribute/tattr-m31-3.c | 353 + .../s390/target-attribute/tattr-m31-30.c | 177 + .../s390/target-attribute/tattr-m31-31.c | 353 + .../s390/target-attribute/tattr-m31-32.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-4.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-5.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-6.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-7.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-8.c | 353 + .../gcc.target/s390/target-attribute/tattr-m31-9.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-1.c | 353 + .../s390/target-attribute/tattr-m64-10.c | 353 + .../s390/target-attribute/tattr-m64-11.c | 353 + .../s390/target-attribute/tattr-m64-12.c | 353 + .../s390/target-attribute/tattr-m64-13.c | 353 + .../s390/target-attribute/tattr-m64-14.c | 353 + .../s390/target-attribute/tattr-m64-15.c | 353 + .../s390/target-attribute/tattr-m64-16.c | 353 + .../s390/target-attribute/tattr-m64-17.c | 353 + .../s390/target-attribute/tattr-m64-18.c | 353 + .../s390/target-attribute/tattr-m64-19.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-2.c | 353 + .../s390/target-attribute/tattr-m64-20.c | 353 + .../s390/target-attribute/tattr-m64-21.c | 353 + .../s390/target-attribute/tattr-m64-22.c | 353 + .../s390/target-attribute/tattr-m64-23.c | 353 + .../s390/target-attribute/tattr-m64-24.c | 353 + .../s390/target-attribute/tattr-m64-25.c | 353 + .../s390/target-attribute/tattr-m64-26.c | 353 + .../s390/target-attribute/tattr-m64-27.c | 353 + .../s390/target-attribute/tattr-m64-28.c | 353 + .../s390/target-attribute/tattr-m64-29.c | 177 + .../gcc.target/s390/target-attribute/tattr-m64-3.c | 353 + .../s390/target-attribute/tattr-m64-30.c | 177 + .../s390/target-attribute/tattr-m64-31.c | 353 + .../s390/target-attribute/tattr-m64-32.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-4.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-5.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-6.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-7.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-8.c | 353 + .../gcc.target/s390/target-attribute/tattr-m64-9.c | 353 + .../s390/target-attribute/tpragma-struct-vx-1.c | 62 + .../s390/target-attribute/tpragma-struct-vx-2.c | 62 + gcc/testsuite/gcc.target/s390/vector/int128-1.c | 47 + gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 100 + gcc/testsuite/gcc.target/s390/vector/vcond-shift.c | 61 + .../gcc.target/s390/vector/vec-genbytemask-1.c | 13 + .../gcc.target/s390/vector/vec-genmask-1.c | 1 - .../gcc.target/s390/vector/vec-genmask-2.c | 9 + gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c | 23 + gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c | 58 + .../gcc.target/s390/zvector/vec-splat-1.c | 42 + .../gcc.target/s390/zvector/vec-splat-2.c | 42 + gcc/testsuite/gcc.target/sh/20080410-1.c | 3 +- .../gcc.target/sh/attr-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/attr-isr-trap_exit.c | 1 - gcc/testsuite/gcc.target/sh/attr-isr-trapa.c | 1 - gcc/testsuite/gcc.target/sh/attr-isr.c | 3 +- gcc/testsuite/gcc.target/sh/cmpstr.c | 1 - gcc/testsuite/gcc.target/sh/cmpstrn.c | 1 - gcc/testsuite/gcc.target/sh/fpul-usage-1.c | 3 +- gcc/testsuite/gcc.target/sh/hiconst.c | 2 +- gcc/testsuite/gcc.target/sh/memset.c | 1 - gcc/testsuite/gcc.target/sh/mfmovd.c | 4 +- gcc/testsuite/gcc.target/sh/pr21255-2-mb.c | 8 +- gcc/testsuite/gcc.target/sh/pr21255-2-ml.c | 3 +- gcc/testsuite/gcc.target/sh/pr21255-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr33135-3.c | 4 +- gcc/testsuite/gcc.target/sh/pr33135-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr39423-1.c | 1 - gcc/testsuite/gcc.target/sh/pr39423-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr49468-di.c | 1 - gcc/testsuite/gcc.target/sh/pr49468-si.c | 1 - gcc/testsuite/gcc.target/sh/pr49880-1.c | 1 - gcc/testsuite/gcc.target/sh/pr49880-2.c | 1 - gcc/testsuite/gcc.target/sh/pr49880-3.c | 1 - gcc/testsuite/gcc.target/sh/pr49880-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr49880-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-1.c | 4 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-postinc-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50749-sf-predec-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-1.c | 1 - gcc/testsuite/gcc.target/sh/pr50751-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-4.c | 1 - gcc/testsuite/gcc.target/sh/pr50751-5.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr50751-7.c | 1 - gcc/testsuite/gcc.target/sh/pr50751-8.c | 3 +- gcc/testsuite/gcc.target/sh/pr51244-1.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-10.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-11.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-12.c | 11 +- gcc/testsuite/gcc.target/sh/pr51244-13.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-14.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-15.c | 15 +- gcc/testsuite/gcc.target/sh/pr51244-16.c | 11 - gcc/testsuite/gcc.target/sh/pr51244-17.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-18.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-19.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-2.c | 10 +- gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c | 14 - gcc/testsuite/gcc.target/sh/pr51244-20.c | 16 +- gcc/testsuite/gcc.target/sh/pr51244-3.c | 16 - gcc/testsuite/gcc.target/sh/pr51244-4.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-5.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-6.c | 3 +- gcc/testsuite/gcc.target/sh/pr51244-7.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-8.c | 1 - gcc/testsuite/gcc.target/sh/pr51244-9.c | 1 - gcc/testsuite/gcc.target/sh/pr51697.c | 1 - gcc/testsuite/gcc.target/sh/pr52483-1.c | 1 - gcc/testsuite/gcc.target/sh/pr52483-2.c | 1 - gcc/testsuite/gcc.target/sh/pr52483-3.c | 1 - gcc/testsuite/gcc.target/sh/pr52483-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr52483-5.c | 1 - gcc/testsuite/gcc.target/sh/pr52933-1.c | 79 +- gcc/testsuite/gcc.target/sh/pr52933-2.c | 7 +- gcc/testsuite/gcc.target/sh/pr52933-3.c | 1 - gcc/testsuite/gcc.target/sh/pr53511-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr53512-4.c | 4 +- gcc/testsuite/gcc.target/sh/pr53513-1.c | 2 +- gcc/testsuite/gcc.target/sh/pr53568-1.c | 1 - gcc/testsuite/gcc.target/sh/pr53976-1.c | 1 - gcc/testsuite/gcc.target/sh/pr53988-1.c | 1 - gcc/testsuite/gcc.target/sh/pr53988.c | 1 - gcc/testsuite/gcc.target/sh/pr54089-1.c | 10 +- gcc/testsuite/gcc.target/sh/pr54089-10.c | 153 + gcc/testsuite/gcc.target/sh/pr54089-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-4.c | 14 +- gcc/testsuite/gcc.target/sh/pr54089-5.c | 14 - gcc/testsuite/gcc.target/sh/pr54089-6.c | 1 - gcc/testsuite/gcc.target/sh/pr54089-7.c | 1 - gcc/testsuite/gcc.target/sh/pr54089-8.c | 3 +- gcc/testsuite/gcc.target/sh/pr54089-9.c | 1 - gcc/testsuite/gcc.target/sh/pr54236-1.c | 30 +- gcc/testsuite/gcc.target/sh/pr54236-2.c | 50 +- gcc/testsuite/gcc.target/sh/pr54236-3.c | 1 - gcc/testsuite/gcc.target/sh/pr54236-4.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-5.c | 89 + gcc/testsuite/gcc.target/sh/pr54236-6.c | 75 + gcc/testsuite/gcc.target/sh/pr54386.c | 1 - gcc/testsuite/gcc.target/sh/pr54602-1.c | 1 - gcc/testsuite/gcc.target/sh/pr54602-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr54602-4.c | 3 +- gcc/testsuite/gcc.target/sh/pr54680.c | 3 +- gcc/testsuite/gcc.target/sh/pr54685.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-1.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-2.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-3.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-4.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-5.c | 1 - gcc/testsuite/gcc.target/sh/pr54760-6.c | 1 - gcc/testsuite/gcc.target/sh/pr55146.c | 1 - gcc/testsuite/gcc.target/sh/pr55160.c | 1 - gcc/testsuite/gcc.target/sh/pr55303-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr55303-3.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-1.c | 3 +- gcc/testsuite/gcc.target/sh/pr56547-2.c | 3 +- gcc/testsuite/gcc.target/sh/pr58219.c | 60 + gcc/testsuite/gcc.target/sh/pr59278.c | 1 - gcc/testsuite/gcc.target/sh/pr59401-1.c | 1 - gcc/testsuite/gcc.target/sh/pr59478.c | 49 + gcc/testsuite/gcc.target/sh/pr59533-1.c | 48 +- gcc/testsuite/gcc.target/sh/pr61195.c | 6 +- gcc/testsuite/gcc.target/sh/pr61996.c | 3 +- gcc/testsuite/gcc.target/sh/pr63260.c | 1 - gcc/testsuite/gcc.target/sh/pr64345-1.c | 6 +- gcc/testsuite/gcc.target/sh/pr6526.c | 4 +- gcc/testsuite/gcc.target/sh/pr67675.c | 62 + .../gcc.target/sh/pragma-isr-nosave_low_regs.c | 3 +- gcc/testsuite/gcc.target/sh/pragma-isr-trap-exit.c | 1 - gcc/testsuite/gcc.target/sh/pragma-isr-trapa.c | 1 - gcc/testsuite/gcc.target/sh/pragma-isr-trapa2.c | 3 +- gcc/testsuite/gcc.target/sh/prefetch.c | 9 +- gcc/testsuite/gcc.target/sh/rte-delay-slot.c | 3 +- gcc/testsuite/gcc.target/sh/sh.exp | 213 +- gcc/testsuite/gcc.target/sh/sh2a-band.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclr.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bclrmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bld.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bset.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bsetmem.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-bxor.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-jsrn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movi20s.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-movrt.c | 5 +- gcc/testsuite/gcc.target/sh/sh2a-resbank.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-rtsn.c | 3 +- gcc/testsuite/gcc.target/sh/sh2a-tbr-jump.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-bitmovua.c | 3 +- gcc/testsuite/gcc.target/sh/sh4a-cosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-fsrra.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-memmovua.c | 11 +- gcc/testsuite/gcc.target/sh/sh4a-sincosf.c | 10 +- gcc/testsuite/gcc.target/sh/sh4a-sinf.c | 10 +- gcc/testsuite/gcc.target/sh/strlen.c | 1 - gcc/testsuite/gcc.target/sh/torture/pr30807.c | 1 - gcc/testsuite/gcc.target/sh/torture/pr34777.c | 1 - gcc/testsuite/gcc.target/sh/torture/pr64652.c | 1 - gcc/testsuite/gcc.target/sh/torture/pr65505.c | 1 - gcc/testsuite/gcc.target/sh/torture/pr67260.c | 12 + gcc/testsuite/gcc.target/sh/torture/pr70416.c | 136 + gcc/testsuite/gcc.target/sh/torture/pragma-isr.c | 1 - gcc/testsuite/gcc.target/sh/torture/pragma-isr2.c | 1 - gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/20151219-1.c | 40 + gcc/testsuite/gcc.target/sparc/20160104-1.c | 16 + gcc/testsuite/gcc.target/sparc/20160104-2.c | 11 + gcc/testsuite/gcc.target/sparc/20160229-1.c | 157 + gcc/testsuite/gcc.target/sparc/fpcmp.c | 18 + gcc/testsuite/gcc.target/sparc/fpcmpu.c | 31 + .../sparc/{sparc-ret.c => sparc-ret-1.c} | 0 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c | 13 + gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- .../{struct-ret-check.c => struct-ret-check-1.c} | 0 .../gcc.target/sparc/struct-ret-check-2.c | 29 + gcc/testsuite/gcc.target/sparc/vis4misc.c | 126 + gcc/testsuite/gcc.target/spu/ea/ea.exp | 2 +- gcc/testsuite/gcc.target/spu/spu.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +- gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +- gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/visium/block_move.c | 1 + gcc/testsuite/gcc.target/visium/visium.exp | 2 +- gcc/testsuite/gcc.target/x86_64/abi/README.gcc | 2 +- gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp | 2 +- .../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +- .../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +- gcc/testsuite/gcc.target/xstormy16/xstormy16.exp | 2 +- gcc/testsuite/gcc.test-framework/README | 2 +- .../gcc.test-framework/gen_directive_tests | 2 +- .../gcc.test-framework/test-framework.awk | 2 +- .../gcc.test-framework/test-framework.exp | 2 +- gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- gcc/testsuite/gfortran.dg/access_spec_1.f90 | 1 + .../gfortran.dg/actual_array_offset_1.f90 | 167 + gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 32 + .../gfortran.dg/alloc_comp_deep_copy_3.f03 | 30 + .../gfortran.dg/allocatable_function_8.f90 | 1 + .../gfortran.dg/allocatable_function_9.f90 | 17 + gcc/testsuite/gfortran.dg/allocate_error_5.f90 | 23 + gcc/testsuite/gfortran.dg/allocate_error_6.f90 | 40 + .../gfortran.dg/allocate_with_arrayspec_1.f90 | 29 + .../gfortran.dg/allocate_with_source_10.f08 | 51 + .../gfortran.dg/allocate_with_source_11.f08 | 51 + .../gfortran.dg/allocate_with_source_12.f03 | 38 + .../gfortran.dg/allocate_with_source_13.f03 | 220 + .../gfortran.dg/allocate_with_source_14.f03 | 214 + .../gfortran.dg/allocate_with_source_15.f03 | 79 + .../gfortran.dg/allocate_with_source_16.f90 | 76 + .../gfortran.dg/allocate_with_source_17.f03 | 36 + .../gfortran.dg/allocate_with_source_18.f03 | 31 + .../gfortran.dg/allocate_with_source_19.f08 | 22 + gcc/testsuite/gfortran.dg/array_constructor_26.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_27.f03 | 1 - gcc/testsuite/gfortran.dg/array_constructor_49.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/assumed_type_2.f90 | 2 +- gcc/testsuite/gfortran.dg/bessel_6.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 3 +- gcc/testsuite/gfortran.dg/bind_c_usage_25.f90 | 1 + gcc/testsuite/gfortran.dg/bind_c_usage_8.f03 | 1 + gcc/testsuite/gfortran.dg/block_15.f08 | 20 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- gcc/testsuite/gfortran.dg/char_length_2.f90 | 17 +- gcc/testsuite/gfortran.dg/char_type_len_2.f90 | 7 +- gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +- gcc/testsuite/gfortran.dg/class_37.f03 | 1 + gcc/testsuite/gfortran.dg/class_array_15.f03 | 2 +- .../{class_array_11.f03 => class_array_22.f03} | 12 +- gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- gcc/testsuite/gfortran.dg/coarray/event_1.f90 | 51 + gcc/testsuite/gfortran.dg/coarray/event_2.f90 | 89 + gcc/testsuite/gfortran.dg/coarray_40.f90 | 26 + gcc/testsuite/gfortran.dg/coarray_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 28 + gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 43 + gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 33 + gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 | 27 + gcc/testsuite/gfortran.dg/coarray_args_2.f90 | 3 +- gcc/testsuite/gfortran.dg/coarray_critical_1.f90 | 12 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 4 +- gcc/testsuite/gfortran.dg/comma_IO_extension_1.f90 | 8 + gcc/testsuite/gfortran.dg/comma_IO_extension_2.f90 | 9 + gcc/testsuite/gfortran.dg/common_23.f90 | 10 + gcc/testsuite/gfortran.dg/common_24.f | 11 + gcc/testsuite/gfortran.dg/common_25.f90 | 12 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- gcc/testsuite/gfortran.dg/debug/pr46756.f | 1 + gcc/testsuite/gfortran.dg/dec_structure_1.f90 | 56 + gcc/testsuite/gfortran.dg/dec_structure_10.f90 | 119 + gcc/testsuite/gfortran.dg/dec_structure_11.f90 | 20 + gcc/testsuite/gfortran.dg/dec_structure_2.f90 | 41 + gcc/testsuite/gfortran.dg/dec_structure_3.f90 | 52 + gcc/testsuite/gfortran.dg/dec_structure_4.f90 | 43 + gcc/testsuite/gfortran.dg/dec_structure_5.f90 | 49 + gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 46 + gcc/testsuite/gfortran.dg/dec_structure_7.f90 | 75 + gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 60 + gcc/testsuite/gfortran.dg/dec_structure_9.f90 | 42 + gcc/testsuite/gfortran.dg/dec_union_1.f90 | 66 + gcc/testsuite/gfortran.dg/dec_union_2.f90 | 60 + gcc/testsuite/gfortran.dg/dec_union_3.f90 | 35 + gcc/testsuite/gfortran.dg/dec_union_4.f90 | 63 + gcc/testsuite/gfortran.dg/dec_union_5.f90 | 41 + gcc/testsuite/gfortran.dg/dec_union_6.f90 | 59 + gcc/testsuite/gfortran.dg/dec_union_7.f90 | 38 + gcc/testsuite/gfortran.dg/default_format_2.f90 | 2 +- .../gfortran.dg/default_format_denormal_2.f90 | 2 +- gcc/testsuite/gfortran.dg/deferred_character_1.f90 | 40 + .../gfortran.dg/deferred_character_10.f90 | 52 + .../gfortran.dg/deferred_character_11.f90 | 39 + .../gfortran.dg/deferred_character_12.f90 | 37 + .../gfortran.dg/deferred_character_13.f90 | 34 + .../gfortran.dg/deferred_character_14.f90 | 30 + .../gfortran.dg/deferred_character_15.f90 | 44 + .../gfortran.dg/deferred_character_16.f90 | 19 + gcc/testsuite/gfortran.dg/deferred_character_2.f90 | 85 + gcc/testsuite/gfortran.dg/deferred_character_3.f90 | 46 + gcc/testsuite/gfortran.dg/deferred_character_4.f90 | 30 + gcc/testsuite/gfortran.dg/deferred_character_5.f90 | 32 + gcc/testsuite/gfortran.dg/deferred_character_6.f90 | 54 + gcc/testsuite/gfortran.dg/deferred_character_7.f90 | 39 + gcc/testsuite/gfortran.dg/deferred_character_8.f90 | 84 + gcc/testsuite/gfortran.dg/deferred_character_9.f90 | 28 + .../deferred_character_assignment_1.f90 | 22 + .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/direct_io_8.f90 | 2 +- .../gfortran.dg/elemental_dependency_4.f90 | 1 + .../gfortran.dg/elemental_dependency_5.f90 | 1 + .../gfortran.dg/elemental_dependency_6.f90 | 27 + gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 | 8 + gcc/testsuite/gfortran.dg/error_format_2.f90 | 16 + .../gfortran.dg/execute_command_line_2.f90 | 1 + gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- gcc/testsuite/gfortran.dg/f2003_inquire_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_1.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_2.f03 | 2 +- gcc/testsuite/gfortran.dg/f2003_io_8.f03 | 2 +- gcc/testsuite/gfortran.dg/fmt_g0_1.f08 | 4 +- gcc/testsuite/gfortran.dg/fmt_pf.f90 | 226 + gcc/testsuite/gfortran.dg/fmt_read_3.f90 | 13 + gcc/testsuite/gfortran.dg/fmt_read_4.f90 | 8 + gcc/testsuite/gfortran.dg/fmt_read_5.f | 8 + gcc/testsuite/gfortran.dg/fmt_t_8.f90 | 6 + gcc/testsuite/gfortran.dg/fmt_tab_1.f90 | 3 +- gcc/testsuite/gfortran.dg/fmt_tab_2.f90 | 2 +- gcc/testsuite/gfortran.dg/function_types_3.f90 | 2 +- gcc/testsuite/gfortran.dg/g77/README | 2 +- .../gfortran.dg/goacc/array-reduction.f90 | 74 + gcc/testsuite/gfortran.dg/goacc/assumed.f95 | 3 + gcc/testsuite/gfortran.dg/goacc/cache-1.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/cache-2.f95 | 12 + gcc/testsuite/gfortran.dg/goacc/coarray.f95 | 9 +- gcc/testsuite/gfortran.dg/goacc/coarray_2.f90 | 7 +- .../gfortran.dg/goacc/combined-directives.f90 | 151 + gcc/testsuite/gfortran.dg/goacc/combined_loop.f90 | 10 +- .../gfortran.dg/goacc/{cray.f95 => cray-2.f95} | 18 +- gcc/testsuite/gfortran.dg/goacc/cray.f95 | 13 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/declare-1.f95 | 5 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 71 + gcc/testsuite/gfortran.dg/goacc/default.f95 | 17 + gcc/testsuite/gfortran.dg/goacc/default_none.f95 | 59 + gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95 | 11 + gcc/testsuite/gfortran.dg/goacc/gang-static.f95 | 82 + gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 5 +- .../gfortran.dg/goacc/kernels-alias-2.f95 | 23 + .../gfortran.dg/goacc/kernels-alias-3.f95 | 19 + .../gfortran.dg/goacc/kernels-alias-4.f95 | 20 + gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 44 + .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 50 + .../goacc/kernels-loop-data-enter-exit-2.f95 | 50 + .../goacc/kernels-loop-data-enter-exit.f95 | 48 + .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 47 + .../gfortran.dg/goacc/kernels-loop-data.f95 | 48 + .../gfortran.dg/goacc/kernels-loop-inner.f95 | 22 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 41 + gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 38 + .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 18 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/list.f95 | 4 +- .../gfortran.dg/goacc/{loop-1.f95 => loop-1-2.f95} | 47 +- gcc/testsuite/gfortran.dg/goacc/loop-1.f95 | 41 +- gcc/testsuite/gfortran.dg/goacc/loop-2.f95 | 50 +- .../gfortran.dg/goacc/{loop-3.f95 => loop-3-2.f95} | 15 +- gcc/testsuite/gfortran.dg/goacc/loop-3.f95 | 11 +- gcc/testsuite/gfortran.dg/goacc/loop-4.f95 | 7 + gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 + gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 + gcc/testsuite/gfortran.dg/goacc/loop-7.f95 | 122 + gcc/testsuite/gfortran.dg/goacc/loop-tree-1.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 | 13 + .../gfortran.dg/goacc/nested-function-1.f90 | 93 + gcc/testsuite/gfortran.dg/goacc/omp-fixed.f | 32 + gcc/testsuite/gfortran.dg/goacc/omp.f95 | 10 +- .../gfortran.dg/goacc/parallel-kernels-regions.f95 | 20 +- gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/private-3.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/reduction-2.f95 | 37 +- gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 | 10 + .../gfortran.dg/goacc/reduction-promotions.f90 | 46 + gcc/testsuite/gfortran.dg/goacc/reduction.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/routine-3.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/routine-4.f90 | 160 + gcc/testsuite/gfortran.dg/goacc/routine-5.f90 | 113 + gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 96 + .../gfortran.dg/goacc/uninit-copy-clause.f95 | 29 + .../gfortran.dg/goacc/uninit-dim-clause.f95 | 17 + .../goacc/uninit-firstprivate-clause.f95 | 18 + .../gfortran.dg/goacc/uninit-if-clause.f95 | 20 + .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 10 + gcc/testsuite/gfortran.dg/goacc/update.f95 | 5 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 4 +- gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/intentin1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/order-1.f90 | 92 + gcc/testsuite/gfortran.dg/gomp/order-2.f90 | 37 + gcc/testsuite/gfortran.dg/gomp/pr52531.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/pr69128.f90 | 23 + gcc/testsuite/gfortran.dg/gomp/pr70855.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/schedule-1.f90 | 11 + gcc/testsuite/gfortran.dg/gomp/target1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/target2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target3.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/PR53852.f90 | 37 + gcc/testsuite/gfortran.dg/graphite/PR67518.f90 | 45 + gcc/testsuite/gfortran.dg/graphite/block-1.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/block-2.f | 2 +- gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- .../testsuite/gfortran.dg/graphite/id-26.f03 | 3 +- .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr14741.f90 | 3 +- gcc/testsuite/gfortran.dg/graphite/pr38083.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr68279.f90 | 28 + gcc/testsuite/gfortran.dg/graphite/pr68335.f90 | 45 + gcc/testsuite/gfortran.dg/graphite/pr68453.f90 | 24 + gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 | 36 + gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 | 14 + gcc/testsuite/gfortran.dg/graphite/pr68565.f90 | 30 + gcc/testsuite/gfortran.dg/graphite/pr68692.f90 | 64 + gcc/testsuite/gfortran.dg/graphite/pr68693.f90 | 35 + gcc/testsuite/gfortran.dg/graphite/pr68715.f90 | 31 + .../run-id-3.f90} | 2 +- gcc/testsuite/gfortran.dg/guality/pr41558.f90 | 2 +- .../gfortran.dg/host_assoc_variable_1.f90 | 1 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 6 +- gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 1 + gcc/testsuite/gfortran.dg/include_6.f90 | 3 +- gcc/testsuite/gfortran.dg/include_9.f90 | 6 + gcc/testsuite/gfortran.dg/initialization_10.f90 | 1 + gcc/testsuite/gfortran.dg/inline_matmul_12.f90 | 22 + gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 47 + gcc/testsuite/gfortran.dg/inquire_size.f90 | 10 +- .../gfortran.dg/integer_exponentiation_6.F90 | 2 +- gcc/testsuite/gfortran.dg/interface_38.f90 | 16 + gcc/testsuite/gfortran.dg/interface_39.f90 | 14 + gcc/testsuite/gfortran.dg/internal_pack_7.f90 | 1 + gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 2 +- gcc/testsuite/gfortran.dg/large_real_kind_3.F90 | 1 - gcc/testsuite/gfortran.dg/list_read_14.f90 | 25 + .../lto/{bind_c-2b_0.f90 => bind_c-2_0.f90} | 4 +- .../lto/{bind_c-2b_1.c => bind_c-2_1.c} | 2 +- gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 | 91 + gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c | 78 + gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 | 48 + gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c | 46 + .../lto/{bind_c-1_0.f90 => bind_c-5_0.f90} | 12 +- gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c | 31 + .../lto/{bind_c-1_0.f90 => bind_c-6_0.f90} | 12 +- gcc/testsuite/gfortran.dg/lto/bind_c-6_1.c | 29 + gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 16 + .../{matmul_bounds_2.f90 => matmul_bounds_8.f90} | 10 +- gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 23 + gcc/testsuite/gfortran.dg/merge_init_expr_2.f90 | 1 + gcc/testsuite/gfortran.dg/module_private_2.f90 | 34 + gcc/testsuite/gfortran.dg/module_variable_1.f90 | 1 + gcc/testsuite/gfortran.dg/module_variable_2.f90 | 1 + gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 88 + gcc/testsuite/gfortran.dg/move_alloc_16.f90 | 44 + gcc/testsuite/gfortran.dg/namelist_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_66.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_82.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_87.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 47 + gcc/testsuite/gfortran.dg/namelist_90.f | 28 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 18 + gcc/testsuite/gfortran.dg/nested_forall_1.f | 1 + gcc/testsuite/gfortran.dg/newunit_4.f90 | 7 + gcc/testsuite/gfortran.dg/nint_p7.f90 | 12 + gcc/testsuite/gfortran.dg/no_arg_check_2.f90 | 2 +- gcc/testsuite/gfortran.dg/open_negative_unit_1.f90 | 8 +- gcc/testsuite/gfortran.dg/open_new.f90 | 6 +- gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- .../gfortran.dg/parameter_array_init_7.f90 | 8 + .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 4 +- .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 4 +- gcc/testsuite/gfortran.dg/pr32535.f90 | 1 + gcc/testsuite/gfortran.dg/pr32921.f | 4 +- gcc/testsuite/gfortran.dg/pr36192.f90 | 8 + gcc/testsuite/gfortran.dg/pr36192_1.f90 | 12 + gcc/testsuite/gfortran.dg/pr37286.f90 | 1 + gcc/testsuite/gfortran.dg/pr42108.f90 | 2 +- gcc/testsuite/gfortran.dg/pr43996.f90 | 7 + gcc/testsuite/gfortran.dg/pr46519-1.f | 2 +- gcc/testsuite/gfortran.dg/pr46588.f90 | 21 + gcc/testsuite/gfortran.dg/pr51993.f90 | 8 + gcc/testsuite/gfortran.dg/pr56007.f | 10 + gcc/testsuite/gfortran.dg/pr56007.f90 | 11 + gcc/testsuite/gfortran.dg/pr58027.f90 | 5 + gcc/testsuite/gfortran.dg/pr59700.f90 | 2 +- gcc/testsuite/gfortran.dg/pr59910.f90 | 11 + gcc/testsuite/gfortran.dg/pr60126.f90 | 18 + gcc/testsuite/gfortran.dg/pr61335.f90 | 1 + gcc/testsuite/gfortran.dg/pr65045.f90 | 15 + gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + gcc/testsuite/gfortran.dg/pr66465.f90 | 23 + gcc/testsuite/gfortran.dg/pr66979.f90 | 7 + gcc/testsuite/gfortran.dg/pr67170.f90 | 31 + gcc/testsuite/gfortran.dg/pr67460.f90 | 24 + gcc/testsuite/gfortran.dg/pr67525.f90 | 18 + gcc/testsuite/gfortran.dg/pr67526.f90 | 9 + gcc/testsuite/gfortran.dg/pr67614.f90 | 12 + gcc/testsuite/gfortran.dg/pr67615.f90 | 33 + gcc/testsuite/gfortran.dg/pr67616.f90 | 13 + gcc/testsuite/gfortran.dg/pr67802.f90 | 9 + gcc/testsuite/gfortran.dg/pr67803.f90 | 14 + gcc/testsuite/gfortran.dg/pr67805.f90 | 37 + gcc/testsuite/gfortran.dg/pr67805_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr67885.f90 | 12 + gcc/testsuite/gfortran.dg/pr67900.f90 | 19 + gcc/testsuite/gfortran.dg/pr67939.f90 | 21 + gcc/testsuite/gfortran.dg/pr67987.f90 | 18 + gcc/testsuite/gfortran.dg/pr68019.f90 | 13 + gcc/testsuite/gfortran.dg/pr68053.f90 | 10 + gcc/testsuite/gfortran.dg/pr68054.f90 | 8 + gcc/testsuite/gfortran.dg/pr68055.f90 | 13 + gcc/testsuite/gfortran.dg/pr68146.f | 16 + gcc/testsuite/gfortran.dg/pr68151.f90 | 13 + gcc/testsuite/gfortran.dg/pr68153.f90 | 9 + gcc/testsuite/gfortran.dg/pr68154.f90 | 9 + gcc/testsuite/gfortran.dg/pr68224.f90 | 10 + gcc/testsuite/gfortran.dg/pr68227.f90 | 23 + gcc/testsuite/gfortran.dg/pr68251.f90 | 1048 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gfortran.dg/pr68318_1.f90 | 18 + gcc/testsuite/gfortran.dg/pr68318_2.f90 | 22 + gcc/testsuite/gfortran.dg/pr68319.f90 | 26 + gcc/testsuite/gfortran.dg/pr68379-1.f90 | 35 + .../gfortran.dg/{vect/vect-9.f90 => pr68379-2.f} | 12 +- gcc/testsuite/gfortran.dg/pr68592.f | 20 + gcc/testsuite/gfortran.dg/pr68627.f | 18 + gcc/testsuite/gfortran.dg/pr68817.f90 | 11 + gcc/testsuite/gfortran.dg/pr68864.f90 | 43 + gcc/testsuite/gfortran.dg/pr69055.f90 | 10 + gcc/testsuite/gfortran.dg/pr69155.f90 | 15 + gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/pr69603.f90 | 16 + gcc/testsuite/gfortran.dg/pr69987.f90 | 28 + gcc/testsuite/gfortran.dg/pr70673.f90 | 25 + gcc/testsuite/gfortran.dg/pr70931.f90 | 10 + gcc/testsuite/gfortran.dg/pr70937.f90 | 10 + gcc/testsuite/gfortran.dg/pr71047.f08 | 48 + gcc/testsuite/gfortran.dg/pr71204.f90 | 17 + gcc/testsuite/gfortran.dg/pr71230-1.f90 | 6 + gcc/testsuite/gfortran.dg/pr71230-2.f90 | 67 + gcc/testsuite/gfortran.dg/pr71252.f90 | 88 + gcc/testsuite/gfortran.dg/pr71526.f90 | 21 + gcc/testsuite/gfortran.dg/predict-1.f90 | 12 + gcc/testsuite/gfortran.dg/private_type_3.f90 | 1 + gcc/testsuite/gfortran.dg/proc_ptr_3.f90 | 1 + gcc/testsuite/gfortran.dg/proc_ptr_39.f90 | 1 + gcc/testsuite/gfortran.dg/proc_ptr_47.f90 | 37 + gcc/testsuite/gfortran.dg/proc_ptr_48.f90 | 50 + gcc/testsuite/gfortran.dg/proc_ptr_result_3.f90 | 3 +- .../gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 | 5 +- .../tree-prof.exp => gfortran.dg/prof/prof.exp} | 6 +- gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08 | 112 + gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08 | 113 + gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08 | 52 + gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08 | 27 + .../gfortran.dg/public_private_module_2.f90 | 3 +- .../gfortran.dg/public_private_module_6.f90 | 1 + gcc/testsuite/gfortran.dg/quad_2.f90 | 11 +- gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 14 +- gcc/testsuite/gfortran.dg/real_dimension_1.f | 8 +- gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 | 12 + gcc/testsuite/gfortran.dg/round_4.f90 | 2 +- gcc/testsuite/gfortran.dg/simplify_cshift_1.f90 | 46 + gcc/testsuite/gfortran.dg/simplify_cshift_2.f90 | 10 + gcc/testsuite/gfortran.dg/simplify_cshift_3.f90 | 7 + gcc/testsuite/gfortran.dg/sizeof_5.f90 | 15 + gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_10.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_15.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_4.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_5.f90 | 4 +- gcc/testsuite/gfortran.dg/streamio_6.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_7.f90 | 2 +- .../gfortran.dg/string_array_constructor_1.f90 | 26 + .../gfortran.dg/string_array_constructor_2.f90 | 48 + .../gfortran.dg/string_array_constructor_3.f90 | 22 + gcc/testsuite/gfortran.dg/submodule_10.f08 | 1 + gcc/testsuite/gfortran.dg/submodule_11.f08 | 45 + gcc/testsuite/gfortran.dg/submodule_12.f08 | 18 + gcc/testsuite/gfortran.dg/submodule_13.f08 | 32 + gcc/testsuite/gfortran.dg/submodule_14.f08 | 49 + gcc/testsuite/gfortran.dg/submodule_15.f08 | 59 + gcc/testsuite/gfortran.dg/submodule_16.f08 | 53 + gcc/testsuite/gfortran.dg/submodule_5.f08 | 8 + gcc/testsuite/gfortran.dg/submodule_6.f08 | 6 +- .../gfortran.dg/substr_alloc_string_comp_1.f90 | 23 + gcc/testsuite/gfortran.dg/type_decl_4.f90 | 7 + gcc/testsuite/gfortran.dg/typebound_call_20.f03 | 1 + gcc/testsuite/gfortran.dg/typebound_proc_19.f90 | 1 + gcc/testsuite/gfortran.dg/unconstrained_commons.f | 20 + gcc/testsuite/gfortran.dg/unexpected_eof.f | 8 + gcc/testsuite/gfortran.dg/unf_read_corrupted_1.f90 | 4 +- .../gfortran.dg/unlimited_polymorphic_2.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_25.f03 | 14 + .../gfortran.dg/unlimited_polymorphic_25.f90 | 40 + .../gfortran.dg/unlimited_polymorphic_26.f90 | 47 + gcc/testsuite/gfortran.dg/used_before_typed_3.f90 | 4 +- gcc/testsuite/gfortran.dg/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- .../gfortran.dg/vect/fast-math-vect-8.f90 | 1 + gcc/testsuite/gfortran.dg/vect/pr19049.f90 | 5 +- gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 41 + gcc/testsuite/gfortran.dg/vect/pr69980.f90 | 40 + gcc/testsuite/gfortran.dg/vect/pr70043.f90 | 15 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- .../gfortran.dg/warn_unused_function_2.f90 | 9 + .../gfortran.dg/warn_unused_function_3.f90 | 35 + .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr68639.f90 | 22 + .../gfortran.fortran-torture/compile/pr70960.f90 | 10 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/array24.adb | 11 + gcc/testsuite/gnat.dg/array25.adb | 11 + gcc/testsuite/gnat.dg/array25_pkg.adb | 15 + gcc/testsuite/gnat.dg/array25_pkg.ads | 19 + gcc/testsuite/gnat.dg/atomic8.adb | 33 + gcc/testsuite/gnat.dg/blocklocs.adb | 26 - gcc/testsuite/gnat.dg/case_character.adb | 19 + gcc/testsuite/gnat.dg/complex1.adb | 10 + gcc/testsuite/gnat.dg/complex1_pkg.ads | 5 + gcc/testsuite/gnat.dg/debug5.adb | 22 + gcc/testsuite/gnat.dg/debug6.adb | 10 + gcc/testsuite/gnat.dg/debug6_pkg.ads | 16 + gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/discr44.adb | 27 + gcc/testsuite/gnat.dg/discr45.adb | 44 + gcc/testsuite/gnat.dg/discr46.adb | 14 + gcc/testsuite/gnat.dg/discr46.ads | 24 + gcc/testsuite/gnat.dg/incomplete4.adb | 10 + gcc/testsuite/gnat.dg/incomplete4_pkg.ads | 9 + gcc/testsuite/gnat.dg/inline12.adb | 23 + gcc/testsuite/gnat.dg/limited_with4.adb | 43 + gcc/testsuite/gnat.dg/limited_with4.ads | 29 + gcc/testsuite/gnat.dg/limited_with4_pkg.ads | 19 + gcc/testsuite/gnat.dg/loop_optimization19.adb | 45 + gcc/testsuite/gnat.dg/loop_optimization20.adb | 35 + gcc/testsuite/gnat.dg/loop_optimization21.adb | 20 + gcc/testsuite/gnat.dg/loop_optimization21.ads | 9 + gcc/testsuite/gnat.dg/loop_optimization22.adb | 18 + gcc/testsuite/gnat.dg/loop_optimization22.ads | 7 + gcc/testsuite/gnat.dg/opt49.adb | 31 + gcc/testsuite/gnat.dg/opt50.adb | 23 + gcc/testsuite/gnat.dg/opt50_pkg.adb | 48 + gcc/testsuite/gnat.dg/opt50_pkg.ads | 12 + gcc/testsuite/gnat.dg/opt51.adb | 20 + gcc/testsuite/gnat.dg/opt51_pkg.ads | 5 + gcc/testsuite/gnat.dg/opt52.adb | 11 + gcc/testsuite/gnat.dg/opt53.adb | 12 + gcc/testsuite/gnat.dg/opt54.adb | 12 + gcc/testsuite/gnat.dg/opt55.adb | 20 + gcc/testsuite/gnat.dg/opt55.ads | 22 + gcc/testsuite/gnat.dg/opt56.adb | 15 + gcc/testsuite/gnat.dg/opt56.ads | 7 + gcc/testsuite/gnat.dg/overflow_sum3.adb | 19 + gcc/testsuite/gnat.dg/pack21.adb | 29 + gcc/testsuite/gnat.dg/pack22.adb | 19 + gcc/testsuite/gnat.dg/pack22_pkg.adb | 16 + gcc/testsuite/gnat.dg/pack22_pkg.ads | 62 + gcc/testsuite/gnat.dg/renaming10.adb | 12 + gcc/testsuite/gnat.dg/renaming10.ads | 9 + gcc/testsuite/gnat.dg/renaming7.adb | 12 + gcc/testsuite/gnat.dg/renaming7_pkg.ads | 5 + gcc/testsuite/gnat.dg/renaming8.adb | 11 + gcc/testsuite/gnat.dg/renaming8_pkg1.ads | 7 + gcc/testsuite/gnat.dg/renaming8_pkg2.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg2.ads | 13 + gcc/testsuite/gnat.dg/renaming8_pkg3.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg3.ads | 5 + gcc/testsuite/gnat.dg/renaming9.adb | 12 + gcc/testsuite/gnat.dg/renaming9.ads | 16 + gcc/testsuite/gnat.dg/self1.adb | 21 - gcc/testsuite/gnat.dg/slice9.adb | 18 + gcc/testsuite/gnat.dg/specs/access1.ads | 9 + gcc/testsuite/gnat.dg/specs/access2.ads | 10 + gcc/testsuite/gnat.dg/specs/addr1.ads | 35 - gcc/testsuite/gnat.dg/specs/debug1.ads | 14 - .../gnat.dg/specs/double_record_extension3.ads | 22 + gcc/testsuite/gnat.dg/specs/elab4.ads | 13 + gcc/testsuite/gnat.dg/specs/elab4_proc.adb | 4 + .../{fe_inlining_helper.ads => elab4_proc.ads} | 3 +- gcc/testsuite/gnat.dg/specs/rep_clause5.ads | 75 + gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/specs/sso1.ads | 19 + gcc/testsuite/gnat.dg/specs/sso2.ads | 26 + gcc/testsuite/gnat.dg/specs/task1.ads | 16 + gcc/testsuite/gnat.dg/sso/conv1.adb | 50 + gcc/testsuite/gnat.dg/sso/dump.adb | 17 + gcc/testsuite/gnat.dg/sso/dump.ads | 3 + gcc/testsuite/gnat.dg/sso/init1.ads | 26 + gcc/testsuite/gnat.dg/sso/init10.ads | 23 + gcc/testsuite/gnat.dg/sso/init11.ads | 34 + gcc/testsuite/gnat.dg/sso/init12.ads | 25 + gcc/testsuite/gnat.dg/sso/init13.ads | 33 + gcc/testsuite/gnat.dg/sso/init2.ads | 69 + gcc/testsuite/gnat.dg/sso/init3.ads | 78 + gcc/testsuite/gnat.dg/sso/init4.ads | 27 + gcc/testsuite/gnat.dg/sso/init5.ads | 39 + gcc/testsuite/gnat.dg/sso/init6.ads | 39 + gcc/testsuite/gnat.dg/sso/init7.ads | 59 + gcc/testsuite/gnat.dg/sso/init8.ads | 59 + gcc/testsuite/gnat.dg/sso/init9.ads | 27 + gcc/testsuite/gnat.dg/sso/p1.adb | 62 + gcc/testsuite/gnat.dg/sso/p10.adb | 63 + gcc/testsuite/gnat.dg/sso/p11.adb | 68 + gcc/testsuite/gnat.dg/sso/p12.adb | 122 + gcc/testsuite/gnat.dg/sso/p13.adb | 63 + gcc/testsuite/gnat.dg/sso/p2.adb | 80 + gcc/testsuite/gnat.dg/sso/p3.adb | 80 + gcc/testsuite/gnat.dg/sso/p4.adb | 63 + gcc/testsuite/gnat.dg/sso/p5.adb | 68 + gcc/testsuite/gnat.dg/sso/p6.adb | 61 + gcc/testsuite/gnat.dg/sso/p7.adb | 61 + gcc/testsuite/gnat.dg/sso/p8.adb | 61 + gcc/testsuite/gnat.dg/sso/p9.adb | 63 + gcc/testsuite/gnat.dg/sso/q1.adb | 52 + gcc/testsuite/gnat.dg/sso/q10.adb | 53 + gcc/testsuite/gnat.dg/sso/q11.adb | 44 + gcc/testsuite/gnat.dg/sso/q12.adb | 43 + gcc/testsuite/gnat.dg/sso/q13.adb | 53 + gcc/testsuite/gnat.dg/sso/q2.adb | 60 + gcc/testsuite/gnat.dg/sso/q3.adb | 60 + gcc/testsuite/gnat.dg/sso/q4.adb | 53 + gcc/testsuite/gnat.dg/sso/q5.adb | 44 + gcc/testsuite/gnat.dg/sso/q6.adb | 44 + gcc/testsuite/gnat.dg/sso/q7.adb | 44 + gcc/testsuite/gnat.dg/sso/q8.adb | 44 + gcc/testsuite/gnat.dg/sso/q9.adb | 53 + gcc/testsuite/gnat.dg/sso/r11.adb | 68 + gcc/testsuite/gnat.dg/sso/r12.adb | 123 + gcc/testsuite/gnat.dg/sso/r3.adb | 68 + gcc/testsuite/gnat.dg/sso/r5.adb | 68 + gcc/testsuite/gnat.dg/sso/r6.adb | 68 + gcc/testsuite/gnat.dg/sso/r7.adb | 68 + gcc/testsuite/gnat.dg/sso/r8.adb | 68 + gcc/testsuite/gnat.dg/sso/s11.adb | 78 + gcc/testsuite/gnat.dg/sso/s12.adb | 77 + gcc/testsuite/gnat.dg/sso/s3.adb | 79 + gcc/testsuite/gnat.dg/sso/s5.adb | 78 + gcc/testsuite/gnat.dg/sso/s6.adb | 79 + gcc/testsuite/gnat.dg/sso/s7.adb | 79 + gcc/testsuite/gnat.dg/sso/s8.adb | 79 + .../gnat.dg/{specs/specs.exp => sso/sso.exp} | 26 +- gcc/testsuite/gnat.dg/sso/t1.adb | 55 + gcc/testsuite/gnat.dg/sso/t10.adb | 56 + gcc/testsuite/gnat.dg/sso/t11.adb | 67 + gcc/testsuite/gnat.dg/sso/t12.adb | 66 + gcc/testsuite/gnat.dg/sso/t13.adb | 56 + gcc/testsuite/gnat.dg/sso/t2.adb | 84 + gcc/testsuite/gnat.dg/sso/t3.adb | 84 + gcc/testsuite/gnat.dg/sso/t4.adb | 56 + gcc/testsuite/gnat.dg/sso/t5.adb | 67 + gcc/testsuite/gnat.dg/sso/t6.adb | 67 + gcc/testsuite/gnat.dg/sso/t7.adb | 68 + gcc/testsuite/gnat.dg/sso/t8.adb | 68 + gcc/testsuite/gnat.dg/sso/t9.adb | 56 + gcc/testsuite/gnat.dg/sso/u11.adb | 44 + gcc/testsuite/gnat.dg/sso/u5.adb | 44 + gcc/testsuite/gnat.dg/sso/u6.adb | 44 + gcc/testsuite/gnat.dg/sso1.adb | 77 + gcc/testsuite/gnat.dg/sso2.adb | 14 + gcc/testsuite/gnat.dg/sso2.ads | 13 + gcc/testsuite/gnat.dg/sso3.adb | 52 + gcc/testsuite/gnat.dg/sso4.adb | 55 + gcc/testsuite/gnat.dg/sso5.adb | 52 + gcc/testsuite/gnat.dg/sso6.adb | 54 + gcc/testsuite/gnat.dg/sso7.adb | 52 + gcc/testsuite/gnat.dg/stack_usage3.adb | 32 + gcc/testsuite/gnat.dg/stack_usage3_pkg.ads | 7 + gcc/testsuite/gnat.dg/vect15.adb | 15 + gcc/testsuite/gnat.dg/vect15.ads | 8 + gcc/testsuite/gnat.dg/vect16.adb | 16 + gcc/testsuite/gnat.dg/vect16.ads | 8 + gcc/testsuite/gnat.dg/vect17.adb | 15 + gcc/testsuite/gnat.dg/vect17.ads | 8 + gcc/testsuite/gnat.dg/vect18.adb | 17 + gcc/testsuite/gnat.dg/vect18.ads | 8 + gcc/testsuite/gnat.dg/warn13.adb | 11 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 18 +- .../go.test/test/fixedbugs/issue5957.dir/c.go | 2 +- gcc/testsuite/go.test/test/import4.dir/import4.go | 4 +- gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 72 + .../jit.dg/test-error-impossible-must-tail-call.c | 93 + ...factorial.c => test-factorial-must-tail-call.c} | 34 +- gcc/testsuite/lib/asan-dg.exp | 5 +- gcc/testsuite/lib/atomic-dg.exp | 19 +- gcc/testsuite/lib/c-compat.exp | 2 +- gcc/testsuite/lib/c-torture.exp | 2 +- gcc/testsuite/lib/cilk-plus-dg.exp | 3 +- gcc/testsuite/lib/clearcap.exp | 3 +- gcc/testsuite/lib/compat.exp | 8 +- gcc/testsuite/lib/copy-file.exp | 2 +- gcc/testsuite/lib/dejapatches.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 2 +- gcc/testsuite/lib/file-format.exp | 2 +- gcc/testsuite/lib/fortran-modules.exp | 2 +- gcc/testsuite/lib/fortran-torture.exp | 2 +- gcc/testsuite/lib/g++-dg.exp | 19 +- gcc/testsuite/lib/g++.exp | 18 +- gcc/testsuite/lib/gcc-defs.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 130 +- gcc/testsuite/lib/gcc-gdb-test.exp | 6 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 6 +- gcc/testsuite/lib/gcc.exp | 2 +- gcc/testsuite/lib/gcov.exp | 2 +- gcc/testsuite/lib/gfortran-dg.exp | 21 +- gcc/testsuite/lib/gfortran.exp | 2 +- gcc/testsuite/lib/gnat-dg.exp | 2 +- gcc/testsuite/lib/gnat.exp | 2 +- gcc/testsuite/lib/go-dg.exp | 2 +- gcc/testsuite/lib/go-torture.exp | 2 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 2 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/mpx-dg.exp | 5 +- gcc/testsuite/lib/multiline.exp | 253 + gcc/testsuite/lib/obj-c++-dg.exp | 2 +- gcc/testsuite/lib/obj-c++.exp | 2 +- gcc/testsuite/lib/objc-dg.exp | 2 +- gcc/testsuite/lib/objc-torture.exp | 2 +- gcc/testsuite/lib/objc.exp | 2 +- gcc/testsuite/lib/options.exp | 19 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 2 +- gcc/testsuite/lib/prune.exp | 32 +- gcc/testsuite/lib/scanasm.exp | 2 +- gcc/testsuite/lib/scandump.exp | 4 +- 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 | 705 +- gcc/testsuite/lib/target-utils.exp | 2 +- gcc/testsuite/lib/timeout-dg.exp | 2 +- gcc/testsuite/lib/timeout.exp | 2 +- gcc/testsuite/lib/torture-options.exp | 2 +- gcc/testsuite/lib/tsan-dg.exp | 44 +- gcc/testsuite/lib/ubsan-dg.exp | 3 +- gcc/testsuite/lib/wrapper.exp | 2 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- .../plugin/diagnostic-test-expressions-1.mm | 94 + .../{gcc.dg => obj-c++.dg}/plugin/plugin.exp | 15 +- .../obj-c++.dg/property/at-property-23.mm | 1 - gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/dg.exp | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 94 + .../{gcc.dg => objc.dg}/plugin/plugin.exp | 15 +- gcc/testsuite/objc.dg/pr69844.m | 24 + gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- gcc/testsuite/objc.dg/stabs-1.m | 3 +- gcc/testsuite/objc.dg/strings/strings.exp | 2 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 2 +- gcc/testsuite/objc/compile/compile.exp | 2 +- .../objc/execute/exceptions/exceptions.exp | 2 +- gcc/testsuite/objc/execute/execute.exp | 2 +- gcc/timevar.c | 11 +- gcc/timevar.def | 13 +- gcc/timevar.h | 2 +- gcc/tlink.c | 2 +- gcc/toplev.c | 282 +- gcc/toplev.h | 5 +- gcc/tracer.c | 71 +- gcc/{tree-parloops.h => tracer.h} | 13 +- gcc/trans-mem.c | 620 +- gcc/trans-mem.h | 6 +- gcc/tree-affine.c | 36 +- gcc/tree-affine.h | 2 +- gcc/tree-call-cdce.c | 465 +- gcc/tree-cfg.c | 916 +- gcc/tree-cfg.h | 36 +- gcc/tree-cfgcleanup.c | 141 +- gcc/tree-cfgcleanup.h | 4 +- gcc/tree-chkp-opt.c | 55 +- gcc/tree-chkp.c | 212 +- gcc/tree-chkp.h | 7 +- gcc/tree-chrec.c | 41 +- gcc/tree-chrec.h | 8 +- gcc/tree-complex.c | 175 +- gcc/tree-core.h | 175 +- gcc/tree-data-ref.c | 145 +- gcc/tree-data-ref.h | 12 +- gcc/tree-dfa.c | 105 +- gcc/tree-dfa.h | 7 +- gcc/tree-diagnostic.c | 7 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 9 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 285 +- gcc/tree-eh.h | 34 +- gcc/tree-emutls.c | 17 +- gcc/tree-hash-traits.h | 12 +- gcc/tree-hasher.h | 2 +- gcc/tree-if-conv.c | 1144 +- gcc/tree-inline.c | 579 +- gcc/tree-inline.h | 25 +- gcc/tree-into-ssa.c | 296 +- gcc/tree-into-ssa.h | 5 +- gcc/tree-iterator.c | 4 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 183 +- gcc/tree-nested.c | 356 +- gcc/tree-nested.h | 4 +- gcc/tree-nrv.c | 16 +- gcc/tree-object-size.c | 76 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 97 +- gcc/tree-outof-ssa.h | 12 +- gcc/tree-parloops.c | 1026 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 46 +- gcc/tree-phinodes.c | 12 +- gcc/tree-phinodes.h | 8 +- gcc/tree-predcom.c | 81 +- gcc/tree-pretty-print.c | 399 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 72 +- gcc/tree-scalar-evolution.c | 572 +- gcc/tree-scalar-evolution.h | 3 +- gcc/tree-sra.c | 526 +- gcc/tree-ssa-address.c | 35 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 281 +- gcc/tree-ssa-alias.h | 27 +- gcc/tree-ssa-ccp.c | 403 +- gcc/tree-ssa-coalesce.c | 564 +- gcc/tree-ssa-coalesce.h | 3 +- gcc/tree-ssa-copy.c | 25 +- gcc/tree-ssa-dce.c | 209 +- gcc/tree-ssa-dom.c | 1957 +- gcc/tree-ssa-dom.h | 9 +- gcc/tree-ssa-dse.c | 42 +- gcc/tree-ssa-forwprop.c | 117 +- gcc/tree-ssa-ifcombine.c | 66 +- gcc/tree-ssa-live.c | 83 +- gcc/tree-ssa-live.h | 12 +- gcc/tree-ssa-loop-ch.c | 127 +- gcc/tree-ssa-loop-im.c | 291 +- gcc/tree-ssa-loop-ivcanon.c | 462 +- gcc/tree-ssa-loop-ivopts.c | 2919 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-loop-manip.c | 281 +- gcc/tree-ssa-loop-manip.h | 10 +- gcc/tree-ssa-loop-niter.c | 461 +- gcc/tree-ssa-loop-niter.h | 14 +- gcc/tree-ssa-loop-prefetch.c | 52 +- gcc/tree-ssa-loop-unswitch.c | 492 +- gcc/tree-ssa-loop.c | 166 +- gcc/tree-ssa-loop.h | 4 +- gcc/tree-ssa-math-opts.c | 570 +- gcc/tree-ssa-operands.c | 98 +- gcc/tree-ssa-operands.h | 12 +- gcc/tree-ssa-phionlycprop.c | 589 + gcc/tree-ssa-phiopt.c | 259 +- gcc/tree-ssa-phiprop.c | 104 +- gcc/tree-ssa-pre.c | 598 +- gcc/tree-ssa-propagate.c | 79 +- gcc/tree-ssa-propagate.h | 15 +- gcc/tree-ssa-reassoc.c | 1212 +- gcc/tree-ssa-sccvn.c | 1797 +- gcc/tree-ssa-sccvn.h | 66 +- gcc/tree-ssa-scopedtables.c | 768 +- gcc/tree-ssa-scopedtables.h | 162 +- gcc/tree-ssa-sink.c | 33 +- gcc/tree-ssa-strlen.c | 265 +- gcc/tree-ssa-structalias.c | 1033 +- gcc/tree-ssa-tail-merge.c | 234 +- gcc/tree-ssa-ter.c | 76 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 708 + gcc/{tree-parloops.h => tree-ssa-threadbackward.h} | 12 +- gcc/tree-ssa-threadedge.c | 948 +- gcc/tree-ssa-threadedge.h | 7 +- gcc/tree-ssa-threadupdate.c | 509 +- gcc/tree-ssa-threadupdate.h | 18 +- gcc/tree-ssa-uncprop.c | 70 +- gcc/tree-ssa-uninit.c | 1403 +- gcc/tree-ssa.c | 291 +- gcc/tree-ssa.h | 21 +- gcc/tree-ssanames.c | 304 +- gcc/tree-ssanames.h | 23 +- gcc/tree-stdarg.c | 55 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 65 +- gcc/tree-streamer-out.c | 48 +- gcc/tree-streamer.c | 7 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 38 +- gcc/tree-tailcall.c | 63 +- gcc/tree-vect-data-refs.c | 1150 +- gcc/tree-vect-generic.c | 198 +- gcc/tree-vect-loop-manip.c | 102 +- gcc/tree-vect-loop.c | 2362 +- gcc/tree-vect-patterns.c | 1189 +- gcc/tree-vect-slp.c | 1783 +- gcc/tree-vect-stmts.c | 2352 +- gcc/tree-vectorizer.c | 290 +- gcc/tree-vectorizer.h | 382 +- gcc/tree-vrp.c | 1068 +- gcc/tree.c | 1077 +- gcc/tree.def | 100 +- gcc/tree.h | 467 +- gcc/treestruct.def | 2 +- gcc/tsan.c | 54 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.h | 2 +- gcc/ubsan.c | 148 +- gcc/ubsan.h | 4 +- gcc/valtrack.c | 2 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 124 +- gcc/value-prof.h | 30 +- gcc/var-tracking.c | 890 +- gcc/varasm.c | 370 +- gcc/varasm.h | 4 +- gcc/varpool.c | 76 +- gcc/vec.c | 194 +- gcc/vec.h | 58 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 3 +- gcc/vtable-verify.c | 18 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 6 +- gcc/wide-int-print.cc | 4 +- gcc/wide-int-print.h | 2 +- gcc/wide-int.cc | 250 +- gcc/wide-int.h | 132 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 11 +- gcc/xcoffout.h | 2 +- gnattools/ChangeLog | 18 + gnattools/Makefile.in | 64 +- gnattools/configure | 3 + gnattools/configure.ac | 1 + gotools/ChangeLog | 22 + gotools/Makefile.am | 8 +- gotools/Makefile.in | 8 +- gotools/configure.ac | 2 +- include/ChangeLog | 148 + include/demangle.h | 6 + include/dwarf2.h | 8 +- include/{timeval-utils.h => environ.h} | 39 +- include/gomp-constants.h | 144 +- include/libiberty.h | 6 +- include/longlong.h | 57 +- include/obstack.h | 910 +- include/plugin-api.h | 29 +- include/vtv-change-permission.h | 4 + libada/ChangeLog | 12 +- libada/Makefile.in | 2 +- libada/configure | 3 +- libada/configure.ac | 2 +- libatomic/ChangeLog | 49 + libatomic/Makefile.am | 11 +- libatomic/Makefile.in | 21 +- libatomic/cas_n.c | 2 +- libatomic/config/arm/arm-config.h | 2 +- libatomic/config/arm/exch_n.c | 2 +- libatomic/config/linux/arm/host-config.h | 2 +- libatomic/config/linux/arm/init.c | 2 +- libatomic/config/linux/arm/load_n.c | 2 +- libatomic/config/linux/arm/store_n.c | 2 +- libatomic/config/mingw/host-config.h | 2 +- libatomic/config/mingw/lock.c | 2 +- libatomic/config/posix/host-config.h | 2 +- libatomic/config/posix/lock.c | 2 +- libatomic/config/{mingw => rtems}/host-config.h | 25 +- .../config/{linux/arm/init.c => rtems/lock.c} | 19 +- libatomic/config/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 2 +- libatomic/configure.ac | 4 +- libatomic/configure.tgt | 12 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/{config/x86/init.c => fence.c} | 25 +- libatomic/fenv.c | 2 +- libatomic/{config/linux/arm/store_n.c => flag.c} | 50 +- libatomic/fop_n.c | 2 +- libatomic/gcas.c | 2 +- libatomic/gexch.c | 2 +- libatomic/glfree.c | 2 +- libatomic/gload.c | 2 +- libatomic/gstore.c | 2 +- libatomic/host-config.h | 2 +- libatomic/libatomic.map | 9 + libatomic/libatomic_i.h | 2 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/config/default.exp | 2 +- libatomic/testsuite/lib/libatomic.exp | 1 + libbacktrace/ChangeLog | 79 + libbacktrace/Makefile.am | 6 +- libbacktrace/Makefile.in | 5 +- libbacktrace/alloc.c | 10 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 27 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 2 +- libbacktrace/configure | 11 +- libbacktrace/configure.ac | 11 +- libbacktrace/dwarf.c | 2 +- libbacktrace/elf.c | 11 +- libbacktrace/fileline.c | 2 +- libbacktrace/internal.h | 8 +- libbacktrace/mmap.c | 16 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 2 +- libbacktrace/posix.c | 4 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 2 +- libbacktrace/simple.c | 2 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/unknown.c | 2 +- libcc1/ChangeLog | 23 +- libcc1/Makefile.am | 5 +- libcc1/Makefile.in | 5 +- libcc1/callbacks.cc | 2 +- libcc1/callbacks.hh | 2 +- libcc1/configure | 35 +- libcc1/configure.ac | 3 +- libcc1/connection.cc | 2 +- libcc1/connection.hh | 2 +- libcc1/findcomp.cc | 2 +- libcc1/findcomp.hh | 2 +- libcc1/libcc1.cc | 2 +- libcc1/marshall.cc | 2 +- libcc1/marshall.hh | 2 +- libcc1/names.cc | 2 +- libcc1/names.hh | 2 +- libcc1/plugin.cc | 6 +- libcc1/rpc.hh | 2 +- libcc1/status.hh | 2 +- libcilkrts/ChangeLog | 145 + libcilkrts/Makefile.am | 38 +- libcilkrts/Makefile.in | 133 +- libcilkrts/README | 6 + libcilkrts/configure | 2618 +- libcilkrts/configure.ac | 30 +- libcilkrts/configure.tgt | 23 +- libcilkrts/include/cilk/cilk.h | 37 +- libcilkrts/include/cilk/cilk_api.h | 184 +- libcilkrts/include/cilk/cilk_api_linux.h | 19 +- libcilkrts/include/cilk/cilk_stub.h | 28 +- libcilkrts/include/cilk/cilk_undocumented.h | 21 +- libcilkrts/include/cilk/common.h | 52 +- libcilkrts/include/cilk/holder.h | 25 +- libcilkrts/include/cilk/hyperobject_base.h | 23 +- libcilkrts/include/cilk/metaprogramming.h | 107 +- libcilkrts/include/cilk/reducer.h | 1154 +- libcilkrts/include/cilk/reducer_file.h | 19 +- libcilkrts/include/cilk/reducer_list.h | 461 +- libcilkrts/include/cilk/reducer_max.h | 19 +- libcilkrts/include/cilk/reducer_min.h | 19 +- libcilkrts/include/cilk/reducer_min_max.h | 1559 +- libcilkrts/include/cilk/reducer_opadd.h | 227 +- libcilkrts/include/cilk/reducer_opand.h | 216 +- libcilkrts/include/cilk/reducer_opmul.h | 131 +- libcilkrts/include/cilk/reducer_opor.h | 213 +- libcilkrts/include/cilk/reducer_opxor.h | 212 +- libcilkrts/include/cilk/reducer_ostream.h | 650 +- libcilkrts/include/cilk/reducer_string.h | 198 +- libcilkrts/include/cilk/reducer_vector.h | 533 + libcilkrts/include/cilktools/cilkscreen.h | 19 +- libcilkrts/include/cilktools/cilkview.h | 19 +- libcilkrts/include/cilktools/fake_mutex.h | 19 +- libcilkrts/include/cilktools/lock_guard.h | 19 +- libcilkrts/include/internal/abi.h | 33 +- libcilkrts/include/internal/cilk_fake.h | 19 +- libcilkrts/include/internal/cilk_version.h | 31 +- libcilkrts/include/internal/metacall.h | 19 +- libcilkrts/include/internal/rev.mk | 21 +- libcilkrts/mk/cilk-version.mk | 19 +- libcilkrts/runtime/acknowledgements.dox | 19 +- libcilkrts/runtime/bug.cpp | 21 +- libcilkrts/runtime/bug.h | 19 +- libcilkrts/runtime/c_reducers.c | 26 +- libcilkrts/runtime/cilk-abi-cilk-for.cpp | 22 +- libcilkrts/runtime/cilk-abi-vla-internal.c | 19 +- libcilkrts/runtime/cilk-abi-vla-internal.h | 19 +- libcilkrts/runtime/cilk-abi.c | 73 +- libcilkrts/runtime/cilk-ittnotify.h | 19 +- libcilkrts/runtime/cilk-tbb-interop.h | 19 +- libcilkrts/runtime/cilk_api.c | 19 +- libcilkrts/runtime/cilk_fiber-unix.cpp | 58 +- libcilkrts/runtime/cilk_fiber-unix.h | 30 +- libcilkrts/runtime/cilk_fiber.cpp | 19 +- libcilkrts/runtime/cilk_fiber.h | 19 +- libcilkrts/runtime/cilk_malloc.c | 21 +- libcilkrts/runtime/cilk_malloc.h | 19 +- libcilkrts/runtime/cilk_str_mem.h | 94 + libcilkrts/runtime/component.h | 19 +- .../runtime/config/{generic => arm}/cilk-abi-vla.c | 24 +- .../runtime/config/{generic => arm}/os-fence.h | 23 +- .../config/{generic => arm}/os-unix-sysdep.c | 19 +- libcilkrts/runtime/config/generic/cilk-abi-vla.c | 21 +- libcilkrts/runtime/config/generic/os-fence.h | 19 +- libcilkrts/runtime/config/generic/os-unix-sysdep.c | 19 +- libcilkrts/runtime/config/x86/cilk-abi-vla.c | 78 +- libcilkrts/runtime/config/x86/os-fence.h | 19 +- libcilkrts/runtime/config/x86/os-unix-sysdep.c | 21 +- .../{cilk-abi-vla-internal.c => declare-alloca.h} | 78 +- libcilkrts/runtime/doxygen-layout.xml | 19 +- libcilkrts/runtime/doxygen.cfg | 19 +- libcilkrts/runtime/except-gcc.cpp | 27 +- libcilkrts/runtime/except-gcc.h | 19 +- libcilkrts/runtime/except.h | 19 +- libcilkrts/runtime/frame_malloc.c | 19 +- libcilkrts/runtime/frame_malloc.h | 19 +- libcilkrts/runtime/full_frame.c | 19 +- libcilkrts/runtime/full_frame.h | 19 +- libcilkrts/runtime/global_state.cpp | 43 +- libcilkrts/runtime/global_state.h | 33 +- libcilkrts/runtime/jmpbuf.c | 19 +- libcilkrts/runtime/jmpbuf.h | 19 +- libcilkrts/runtime/linux-symbols.ver | 23 +- libcilkrts/runtime/local_state.c | 19 +- libcilkrts/runtime/local_state.h | 19 +- libcilkrts/runtime/mac-symbols.txt | 6 +- libcilkrts/runtime/metacall_impl.c | 19 +- libcilkrts/runtime/metacall_impl.h | 19 +- libcilkrts/runtime/os-unix.c | 210 +- libcilkrts/runtime/os.h | 21 +- libcilkrts/runtime/os_mutex-unix.c | 19 +- libcilkrts/runtime/os_mutex.h | 19 +- libcilkrts/runtime/pedigrees.c | 19 +- libcilkrts/runtime/pedigrees.h | 19 +- libcilkrts/runtime/record-replay.cpp | 42 +- libcilkrts/runtime/record-replay.h | 19 +- libcilkrts/runtime/reducer_impl.cpp | 19 +- libcilkrts/runtime/reducer_impl.h | 19 +- libcilkrts/runtime/rts-common.h | 33 +- libcilkrts/runtime/scheduler.c | 114 +- libcilkrts/runtime/scheduler.h | 19 +- libcilkrts/runtime/signal_node.c | 19 +- libcilkrts/runtime/signal_node.h | 19 +- libcilkrts/runtime/spin_mutex.c | 19 +- libcilkrts/runtime/spin_mutex.h | 19 +- libcilkrts/runtime/sslib/ignore_handler_s.c | 72 + libcilkrts/runtime/sslib/safe_lib.h | 61 + libcilkrts/runtime/sslib/safe_lib_errno.h | 100 + libcilkrts/runtime/sslib/safe_str_constraint.c | 146 + libcilkrts/runtime/sslib/safe_str_constraint.h | 78 + libcilkrts/runtime/sslib/safe_str_lib.h | 70 + libcilkrts/runtime/sslib/safe_types.h | 61 + libcilkrts/runtime/sslib/safeclib_private.h | 93 + libcilkrts/runtime/sslib/snprintf_s.h | 49 + libcilkrts/runtime/sslib/snprintf_support.c | 353 + libcilkrts/runtime/sslib/strcpy_s.c | 198 + libcilkrts/runtime/sslib/strncpy_s.c | 238 + libcilkrts/runtime/sslib/strnlen_s.c | 112 + libcilkrts/runtime/stats.c | 69 +- libcilkrts/runtime/stats.h | 56 +- libcilkrts/runtime/symbol_test.c | 63 - libcilkrts/runtime/sysdep-unix.c | 147 +- libcilkrts/runtime/sysdep.h | 19 +- libcilkrts/runtime/worker_mutex.c | 19 +- libcilkrts/runtime/worker_mutex.h | 19 +- libcpp/ChangeLog | 425 +- libcpp/Makefile.in | 2 +- libcpp/charset.c | 13 +- libcpp/config.in | 9 +- libcpp/configure | 27 +- libcpp/configure.ac | 21 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 35 +- libcpp/errors.c | 26 +- libcpp/expr.c | 4 +- libcpp/files.c | 26 +- libcpp/identifiers.c | 2 +- libcpp/include/cpp-id-data.h | 2 +- libcpp/include/cpplib.h | 16 +- libcpp/include/line-map.h | 545 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 13 +- libcpp/internal.h | 12 +- libcpp/lex.c | 21 +- libcpp/line-map.c | 613 +- libcpp/location-example.txt | 188 +- libcpp/macro.c | 128 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 2 +- libcpp/po/ChangeLog | 80 + libcpp/po/be.po | 397 +- libcpp/po/ca.po | 397 +- libcpp/po/cpplib.pot | 314 +- libcpp/po/da.po | 407 +- libcpp/po/de.po | 412 +- libcpp/po/el.po | 397 +- libcpp/po/eo.po | 409 +- libcpp/po/es.po | 397 +- libcpp/po/fi.po | 780 +- libcpp/po/fr.po | 405 +- libcpp/po/id.po | 397 +- libcpp/po/ja.po | 399 +- libcpp/po/nl.po | 410 +- libcpp/po/pt_BR.po | 480 +- libcpp/po/ru.po | 409 +- libcpp/po/sr.po | 405 +- libcpp/po/sv.po | 407 +- libcpp/po/tr.po | 399 +- libcpp/po/uk.po | 447 +- libcpp/po/vi.po | 435 +- libcpp/po/zh_CN.po | 397 +- libcpp/po/zh_TW.po | 479 +- libcpp/symtab.c | 2 +- libcpp/system.h | 28 +- libcpp/traditional.c | 2 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 10 + 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 | 62 + libffi/Makefile.am | 28 +- libffi/Makefile.in | 22 +- libffi/acinclude.m4 | 381 + libffi/configure | 444 +- libffi/configure.ac | 3 + libffi/include/Makefile.in | 2 + libffi/libffi.map.in | 78 + libffi/libtool-version | 2 +- libffi/man/Makefile.in | 2 + libffi/src/aarch64/ffitarget.h | 1 + libffi/src/powerpc/ffi_sysv.c | 207 +- libffi/testsuite/Makefile.in | 2 + libffi/testsuite/lib/libffi.exp | 12 +- libffi/testsuite/libffi.call/float2.c | 2 +- libgcc/ChangeLog | 829 +- libgcc/Makefile.in | 21 +- libgcc/config.host | 105 +- libgcc/config.in | 6 + libgcc/config/aarch64/crtfastmath.c | 2 +- libgcc/config/aarch64/crti.S | 2 +- libgcc/config/aarch64/crtn.S | 2 +- libgcc/config/aarch64/linux-unwind.h | 2 +- libgcc/config/aarch64/sfp-exceptions.c | 2 +- libgcc/config/aarch64/sfp-machine.h | 2 +- libgcc/config/aarch64/sync-cache.c | 2 +- libgcc/config/aarch64/t-aarch64 | 2 +- libgcc/config/alpha/crtfastmath.c | 2 +- libgcc/config/alpha/libgcc-alpha-ldbl.ver | 2 +- libgcc/config/alpha/linux-unwind.h | 2 +- libgcc/config/alpha/qrnnd.S | 2 +- libgcc/config/alpha/vms-dwarf2.S | 2 +- libgcc/config/alpha/vms-dwarf2eh.S | 2 +- libgcc/config/alpha/vms-gcc_shell_handler.c | 2 +- libgcc/config/alpha/vms-unwind.h | 2 +- libgcc/config/arc/asm.h | 2 +- libgcc/config/arc/crtg.S | 2 +- libgcc/config/arc/crtgend.S | 2 +- libgcc/config/arc/crti.S | 2 +- libgcc/config/arc/crtn.S | 2 +- libgcc/config/arc/crttls.S | 67 + libgcc/config/arc/divtab-arc700.c | 2 +- libgcc/config/arc/dp-hack.h | 4 +- libgcc/config/arc/fp-hack.h | 2 +- libgcc/config/arc/gmon/atomic.h | 2 +- libgcc/config/arc/gmon/auxreg.h | 2 +- libgcc/config/arc/gmon/dcache_linesz.S | 4 +- libgcc/config/arc/gmon/gmon.c | 2 +- libgcc/config/arc/gmon/machine-gmon.h | 2 +- libgcc/config/arc/gmon/mcount.c | 2 +- libgcc/config/arc/gmon/prof-freq-stub.S | 2 +- libgcc/config/arc/gmon/prof-freq.c | 2 +- libgcc/config/arc/gmon/profil.S | 13 +- libgcc/config/arc/gmon/sys/gmon.h | 2 +- libgcc/config/arc/gmon/sys/gmon_out.h | 2 +- libgcc/config/arc/ieee-754/adddf3.S | 2 +- libgcc/config/arc/ieee-754/addsf3.S | 2 +- libgcc/config/arc/ieee-754/arc-ieee-754.h | 9 +- libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/divdf3.S | 39 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 16 +- libgcc/config/arc/ieee-754/divsf3.S | 2 +- libgcc/config/arc/ieee-754/divtab-arc-df.c | 2 +- libgcc/config/arc/ieee-754/divtab-arc-sf.c | 2 +- libgcc/config/arc/ieee-754/eqdf2.S | 17 +- libgcc/config/arc/ieee-754/eqsf2.S | 2 +- libgcc/config/arc/ieee-754/extendsfdf2.S | 2 +- libgcc/config/arc/ieee-754/fixdfsi.S | 2 +- libgcc/config/arc/ieee-754/fixsfsi.S | 2 +- libgcc/config/arc/ieee-754/fixunsdfsi.S | 2 +- libgcc/config/arc/ieee-754/floatsidf.S | 2 +- libgcc/config/arc/ieee-754/floatsisf.S | 2 +- libgcc/config/arc/ieee-754/floatunsidf.S | 2 +- libgcc/config/arc/ieee-754/gedf2.S | 2 +- libgcc/config/arc/ieee-754/gesf2.S | 2 +- libgcc/config/arc/ieee-754/gtdf2.S | 2 +- libgcc/config/arc/ieee-754/gtsf2.S | 2 +- libgcc/config/arc/ieee-754/muldf3.S | 10 +- libgcc/config/arc/ieee-754/mulsf3.S | 8 +- libgcc/config/arc/ieee-754/orddf2.S | 2 +- libgcc/config/arc/ieee-754/ordsf2.S | 2 +- libgcc/config/arc/ieee-754/truncdfsf2.S | 2 +- libgcc/config/arc/ieee-754/uneqdf2.S | 2 +- libgcc/config/arc/ieee-754/uneqsf2.S | 2 +- libgcc/config/arc/initfini.c | 2 +- libgcc/config/arc/lib1funcs.S | 17 +- libgcc/config/arc/libgcc-excl.ver | 2 +- libgcc/config/arc/t-arc | 5 +- libgcc/config/arc/t-arc-newlib | 2 +- libgcc/config/arc/t-arc700-uClibc | 6 +- libgcc/config/arm/bpabi-lib.h | 2 +- libgcc/config/arm/bpabi-v6m.S | 2 +- libgcc/config/arm/bpabi.S | 2 +- libgcc/config/arm/bpabi.c | 2 +- libgcc/config/arm/crtfastmath.c | 2 +- libgcc/config/arm/crti.S | 2 +- libgcc/config/arm/crtn.S | 2 +- libgcc/config/arm/fp16.c | 9 +- libgcc/config/arm/freebsd-atomic.c | 2 +- libgcc/config/arm/ieee754-df.S | 26 +- libgcc/config/arm/ieee754-sf.S | 2 +- libgcc/config/arm/lib1funcs.S | 2 +- libgcc/config/arm/libgcc-bpabi.ver | 2 +- libgcc/config/arm/libunwind.S | 2 +- libgcc/config/arm/linux-atomic-64bit.c | 6 +- libgcc/config/arm/linux-atomic.c | 2 +- libgcc/config/arm/pr-support.c | 2 +- libgcc/config/arm/symbian-lib.h | 2 +- libgcc/config/arm/unaligned-funcs.c | 2 +- libgcc/config/arm/unwind-arm.c | 2 +- libgcc/config/arm/unwind-arm.h | 2 +- libgcc/config/avr/avr-lib.h | 2 +- libgcc/config/avr/lib1funcs-fixed.S | 2 +- libgcc/config/avr/lib1funcs.S | 2 +- libgcc/config/avr/lib2funcs.c | 2 +- libgcc/config/bfin/crti.S | 2 +- libgcc/config/bfin/crtlibid.S | 2 +- libgcc/config/bfin/crtn.S | 2 +- libgcc/config/bfin/lib1funcs.S | 2 +- libgcc/config/bfin/libgcc-glibc.ver | 2 +- libgcc/config/bfin/linux-unwind.h | 2 +- libgcc/config/c6x/c6x-abi.h | 2 +- libgcc/config/c6x/crti.S | 2 +- libgcc/config/c6x/crtn.S | 2 +- libgcc/config/c6x/eqd.c | 2 +- libgcc/config/c6x/eqf.c | 2 +- libgcc/config/c6x/ged.c | 2 +- libgcc/config/c6x/gef.c | 2 +- libgcc/config/c6x/gtd.c | 2 +- libgcc/config/c6x/gtf.c | 2 +- libgcc/config/c6x/led.c | 2 +- libgcc/config/c6x/lef.c | 2 +- libgcc/config/c6x/lib1funcs.S | 2 +- libgcc/config/c6x/libgcc-eabi.ver | 2 +- libgcc/config/c6x/ltd.c | 2 +- libgcc/config/c6x/ltf.c | 2 +- libgcc/config/c6x/pr-support.c | 2 +- libgcc/config/c6x/sfp-machine.h | 2 +- libgcc/config/c6x/unwind-c6x.c | 2 +- libgcc/config/c6x/unwind-c6x.h | 2 +- libgcc/config/cr16/crti.S | 2 +- libgcc/config/cr16/crtlibid.S | 2 +- libgcc/config/cr16/crtn.S | 2 +- libgcc/config/cr16/divmodhi3.c | 2 +- libgcc/config/cr16/lib1funcs.S | 2 +- libgcc/config/cr16/t-cr16 | 2 +- libgcc/config/cr16/t-crtlibid | 2 +- libgcc/config/cr16/unwind-cr16.c | 2 +- libgcc/config/cr16/unwind-dw2.h | 2 +- libgcc/config/cris/arit.c | 2 +- libgcc/config/cris/mulsi3.S | 2 +- libgcc/config/cris/sfp-machine.h | 2 +- libgcc/config/cris/umulsidi3.S | 2 +- libgcc/config/darwin-64.c | 2 +- libgcc/config/darwin-crt-tm.c | 2 +- libgcc/config/darwin-crt3.c | 2 +- libgcc/config/epiphany/crti.S | 2 +- libgcc/config/epiphany/crtint.S | 2 +- libgcc/config/epiphany/crtm1reg-r43.S | 2 +- libgcc/config/epiphany/crtm1reg-r63.S | 2 +- libgcc/config/epiphany/crtn.S | 2 +- libgcc/config/epiphany/crtrunc.S | 2 +- libgcc/config/epiphany/divsi3-float.S | 2 +- libgcc/config/epiphany/divsi3.S | 2 +- libgcc/config/epiphany/divsi3.c | 2 +- libgcc/config/epiphany/epiphany-asm.h | 2 +- libgcc/config/epiphany/ieee-754/eqsf2.S | 2 +- libgcc/config/epiphany/ieee-754/fast_div.S | 2 +- libgcc/config/epiphany/ieee-754/gtesf2.S | 2 +- libgcc/config/epiphany/ieee-754/ordsf2.S | 2 +- libgcc/config/epiphany/ieee-754/uneqsf2.S | 2 +- libgcc/config/epiphany/modsi3-float.S | 2 +- libgcc/config/epiphany/modsi3.S | 2 +- libgcc/config/epiphany/modsi3.c | 2 +- libgcc/config/epiphany/mulsi3.c | 2 +- libgcc/config/epiphany/t-epiphany | 2 +- libgcc/config/epiphany/udivsi3-float.S | 2 +- libgcc/config/epiphany/udivsi3-float.c | 6 +- libgcc/config/epiphany/udivsi3.S | 2 +- libgcc/config/epiphany/udivsi3.c | 2 +- libgcc/config/epiphany/umodsi3-float.S | 2 +- libgcc/config/epiphany/umodsi3.S | 2 +- libgcc/config/epiphany/umodsi3.c | 2 +- libgcc/config/fr30/crti.S | 2 +- libgcc/config/fr30/crtn.S | 2 +- libgcc/config/fr30/lib1funcs.S | 2 +- libgcc/config/frv/cmovd.c | 2 +- libgcc/config/frv/cmovh.c | 2 +- libgcc/config/frv/cmovw.c | 2 +- libgcc/config/frv/elf-lib.h | 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/ft32/crti-hw.S | 53 +- libgcc/config/ft32/crti.S | 2 +- libgcc/config/ft32/crtn.S | 2 +- libgcc/config/ft32/lib1funcs.S | 92 +- libgcc/config/ft32/t-ft32 | 4 + libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 197 +- libgcc/config/gthr-vxworks.h | 2 +- libgcc/config/h8300/clzhi2.c | 2 +- libgcc/config/h8300/crti.S | 2 +- libgcc/config/h8300/crtn.S | 2 +- libgcc/config/h8300/ctzhi2.c | 2 +- libgcc/config/h8300/fixunssfsi.c | 2 +- libgcc/config/h8300/lib1funcs.S | 2 +- libgcc/config/h8300/parityhi2.c | 2 +- libgcc/config/h8300/popcounthi2.c | 2 +- libgcc/config/h8300/sfp-machine.h | 2 +- libgcc/config/hardfp.c | 2 +- libgcc/config/i386/32/tf-signs.c | 2 +- libgcc/config/i386/cpuinfo.c | 49 +- 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 | 2 +- libgcc/config/i386/cygming-crtend.c | 2 +- libgcc/config/i386/cygwin.S | 2 +- libgcc/config/i386/darwin-lib.h | 2 +- libgcc/config/i386/dragonfly-unwind.h | 2 +- libgcc/config/i386/elf-lib.h | 2 +- libgcc/config/i386/enable-execute-stack-mingw32.c | 2 +- libgcc/config/i386/freebsd-unwind.h | 2 +- libgcc/config/i386/gthr-win32.c | 2 +- libgcc/config/i386/gthr-win32.h | 2 +- libgcc/config/i386/libgcc-bsd.ver | 6 +- 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 | 6 +- libgcc/config/i386/linux-unwind.h | 2 +- libgcc/config/i386/morestack.S | 7 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/sol2-c1.S | 2 +- libgcc/config/i386/sol2-unwind.h | 2 +- libgcc/config/i386/value-unwind.h | 2 +- libgcc/config/i386/w32-unwind.h | 2 +- libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/ia64/crtend.S | 4 +- libgcc/config/ia64/crtfastmath.c | 2 +- libgcc/config/ia64/crti.S | 2 +- libgcc/config/ia64/crtn.S | 2 +- libgcc/config/ia64/fde-glibc.c | 2 +- libgcc/config/ia64/fde-vms.c | 2 +- libgcc/config/ia64/lib1funcs.S | 2 +- libgcc/config/ia64/libgcc-glibc.ver | 6 +- 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/t-softfp | 3 +- libgcc/config/ia64/tf-signs.c | 17 +- libgcc/config/ia64/unwind-ia64.c | 2 +- libgcc/config/ia64/unwind-ia64.h | 2 +- libgcc/config/ia64/vms-crtinit.S | 2 +- libgcc/config/ia64/vms-unwind.h | 2 +- libgcc/config/iq2000/lib2funcs.c | 2 +- libgcc/config/libbid/ChangeLog | 10 + libgcc/config/libbid/_addsub_dd.c | 2 +- libgcc/config/libbid/_addsub_sd.c | 2 +- libgcc/config/libbid/_addsub_td.c | 2 +- libgcc/config/libbid/_dd_to_df.c | 2 +- libgcc/config/libbid/_dd_to_di.c | 2 +- libgcc/config/libbid/_dd_to_sd.c | 2 +- libgcc/config/libbid/_dd_to_sf.c | 2 +- libgcc/config/libbid/_dd_to_si.c | 2 +- libgcc/config/libbid/_dd_to_td.c | 2 +- libgcc/config/libbid/_dd_to_tf.c | 2 +- libgcc/config/libbid/_dd_to_udi.c | 2 +- libgcc/config/libbid/_dd_to_usi.c | 2 +- libgcc/config/libbid/_dd_to_xf.c | 2 +- libgcc/config/libbid/_df_to_dd.c | 2 +- libgcc/config/libbid/_df_to_sd.c | 2 +- libgcc/config/libbid/_df_to_td.c | 2 +- libgcc/config/libbid/_di_to_dd.c | 2 +- libgcc/config/libbid/_di_to_sd.c | 2 +- libgcc/config/libbid/_di_to_td.c | 2 +- libgcc/config/libbid/_div_dd.c | 2 +- libgcc/config/libbid/_div_sd.c | 2 +- libgcc/config/libbid/_div_td.c | 2 +- libgcc/config/libbid/_eq_dd.c | 2 +- libgcc/config/libbid/_eq_sd.c | 2 +- libgcc/config/libbid/_eq_td.c | 2 +- libgcc/config/libbid/_ge_dd.c | 2 +- libgcc/config/libbid/_ge_sd.c | 2 +- libgcc/config/libbid/_ge_td.c | 2 +- libgcc/config/libbid/_gt_dd.c | 2 +- libgcc/config/libbid/_gt_sd.c | 2 +- libgcc/config/libbid/_gt_td.c | 2 +- libgcc/config/libbid/_isinfd128.c | 2 +- libgcc/config/libbid/_isinfd32.c | 2 +- libgcc/config/libbid/_isinfd64.c | 2 +- libgcc/config/libbid/_le_dd.c | 2 +- libgcc/config/libbid/_le_sd.c | 2 +- libgcc/config/libbid/_le_td.c | 2 +- libgcc/config/libbid/_lt_dd.c | 2 +- libgcc/config/libbid/_lt_sd.c | 2 +- libgcc/config/libbid/_lt_td.c | 2 +- libgcc/config/libbid/_mul_dd.c | 2 +- libgcc/config/libbid/_mul_sd.c | 2 +- libgcc/config/libbid/_mul_td.c | 2 +- libgcc/config/libbid/_ne_dd.c | 2 +- libgcc/config/libbid/_ne_sd.c | 2 +- libgcc/config/libbid/_ne_td.c | 2 +- libgcc/config/libbid/_sd_to_dd.c | 2 +- libgcc/config/libbid/_sd_to_df.c | 2 +- libgcc/config/libbid/_sd_to_di.c | 2 +- libgcc/config/libbid/_sd_to_sf.c | 2 +- libgcc/config/libbid/_sd_to_si.c | 2 +- libgcc/config/libbid/_sd_to_td.c | 2 +- libgcc/config/libbid/_sd_to_tf.c | 2 +- libgcc/config/libbid/_sd_to_udi.c | 2 +- libgcc/config/libbid/_sd_to_usi.c | 2 +- libgcc/config/libbid/_sd_to_xf.c | 2 +- libgcc/config/libbid/_sf_to_dd.c | 2 +- libgcc/config/libbid/_sf_to_sd.c | 2 +- libgcc/config/libbid/_sf_to_td.c | 2 +- libgcc/config/libbid/_si_to_dd.c | 2 +- libgcc/config/libbid/_si_to_sd.c | 2 +- libgcc/config/libbid/_si_to_td.c | 2 +- libgcc/config/libbid/_td_to_dd.c | 2 +- libgcc/config/libbid/_td_to_df.c | 2 +- libgcc/config/libbid/_td_to_di.c | 2 +- libgcc/config/libbid/_td_to_sd.c | 2 +- libgcc/config/libbid/_td_to_sf.c | 2 +- libgcc/config/libbid/_td_to_si.c | 2 +- libgcc/config/libbid/_td_to_tf.c | 2 +- libgcc/config/libbid/_td_to_udi.c | 2 +- libgcc/config/libbid/_td_to_usi.c | 2 +- libgcc/config/libbid/_td_to_xf.c | 2 +- libgcc/config/libbid/_tf_to_dd.c | 2 +- libgcc/config/libbid/_tf_to_sd.c | 2 +- libgcc/config/libbid/_tf_to_td.c | 2 +- libgcc/config/libbid/_udi_to_dd.c | 2 +- libgcc/config/libbid/_udi_to_sd.c | 2 +- libgcc/config/libbid/_udi_to_td.c | 2 +- libgcc/config/libbid/_unord_dd.c | 2 +- libgcc/config/libbid/_unord_sd.c | 2 +- libgcc/config/libbid/_unord_td.c | 2 +- libgcc/config/libbid/_usi_to_dd.c | 2 +- libgcc/config/libbid/_usi_to_sd.c | 2 +- libgcc/config/libbid/_usi_to_td.c | 2 +- libgcc/config/libbid/_xf_to_dd.c | 2 +- libgcc/config/libbid/_xf_to_sd.c | 2 +- libgcc/config/libbid/_xf_to_td.c | 2 +- libgcc/config/libbid/bid128.c | 2 +- libgcc/config/libbid/bid128_2_str.h | 2 +- libgcc/config/libbid/bid128_2_str_macros.h | 2 +- libgcc/config/libbid/bid128_2_str_tables.c | 2 +- libgcc/config/libbid/bid128_add.c | 2 +- libgcc/config/libbid/bid128_compare.c | 2 +- libgcc/config/libbid/bid128_div.c | 2 +- libgcc/config/libbid/bid128_fma.c | 2 +- libgcc/config/libbid/bid128_logb.c | 2 +- libgcc/config/libbid/bid128_minmax.c | 2 +- libgcc/config/libbid/bid128_mul.c | 2 +- libgcc/config/libbid/bid128_next.c | 2 +- libgcc/config/libbid/bid128_noncomp.c | 2 +- libgcc/config/libbid/bid128_quantize.c | 2 +- libgcc/config/libbid/bid128_rem.c | 2 +- libgcc/config/libbid/bid128_round_integral.c | 2 +- libgcc/config/libbid/bid128_scalb.c | 2 +- libgcc/config/libbid/bid128_sqrt.c | 2 +- libgcc/config/libbid/bid128_string.c | 2 +- libgcc/config/libbid/bid128_to_int16.c | 2 +- libgcc/config/libbid/bid128_to_int32.c | 2 +- libgcc/config/libbid/bid128_to_int64.c | 2 +- libgcc/config/libbid/bid128_to_int8.c | 2 +- libgcc/config/libbid/bid128_to_uint16.c | 2 +- libgcc/config/libbid/bid128_to_uint32.c | 2 +- libgcc/config/libbid/bid128_to_uint64.c | 2 +- libgcc/config/libbid/bid128_to_uint8.c | 2 +- libgcc/config/libbid/bid32_to_bid128.c | 2 +- libgcc/config/libbid/bid32_to_bid64.c | 2 +- libgcc/config/libbid/bid64_add.c | 2 +- libgcc/config/libbid/bid64_compare.c | 2 +- libgcc/config/libbid/bid64_div.c | 2 +- libgcc/config/libbid/bid64_fma.c | 2 +- libgcc/config/libbid/bid64_logb.c | 2 +- libgcc/config/libbid/bid64_minmax.c | 2 +- libgcc/config/libbid/bid64_mul.c | 2 +- libgcc/config/libbid/bid64_next.c | 2 +- libgcc/config/libbid/bid64_noncomp.c | 2 +- libgcc/config/libbid/bid64_quantize.c | 2 +- libgcc/config/libbid/bid64_rem.c | 2 +- libgcc/config/libbid/bid64_round_integral.c | 2 +- libgcc/config/libbid/bid64_scalb.c | 2 +- libgcc/config/libbid/bid64_sqrt.c | 2 +- libgcc/config/libbid/bid64_string.c | 2 +- libgcc/config/libbid/bid64_to_bid128.c | 2 +- libgcc/config/libbid/bid64_to_int16.c | 2 +- libgcc/config/libbid/bid64_to_int32.c | 2 +- libgcc/config/libbid/bid64_to_int64.c | 2 +- libgcc/config/libbid/bid64_to_int8.c | 2 +- libgcc/config/libbid/bid64_to_uint16.c | 2 +- libgcc/config/libbid/bid64_to_uint32.c | 2 +- libgcc/config/libbid/bid64_to_uint64.c | 2 +- libgcc/config/libbid/bid64_to_uint8.c | 2 +- libgcc/config/libbid/bid_b2d.h | 2 +- libgcc/config/libbid/bid_binarydecimal.c | 2 +- libgcc/config/libbid/bid_conf.h | 2 +- libgcc/config/libbid/bid_convert_data.c | 2 +- libgcc/config/libbid/bid_decimal_data.c | 2 +- libgcc/config/libbid/bid_decimal_globals.c | 2 +- libgcc/config/libbid/bid_div_macros.h | 2 +- libgcc/config/libbid/bid_dpd.c | 2 +- libgcc/config/libbid/bid_flag_operations.c | 2 +- libgcc/config/libbid/bid_from_int.c | 2 +- libgcc/config/libbid/bid_functions.h | 2 +- libgcc/config/libbid/bid_gcc_intrinsics.h | 2 +- libgcc/config/libbid/bid_inline_add.h | 2 +- libgcc/config/libbid/bid_internal.h | 2 +- libgcc/config/libbid/bid_round.c | 2 +- libgcc/config/libbid/bid_sqrt_macros.h | 2 +- libgcc/config/libgcc-glibc.ver | 2 +- libgcc/config/lm32/_ashlsi3.S | 2 +- libgcc/config/lm32/_ashrsi3.S | 2 +- libgcc/config/lm32/_divsi3.c | 2 +- libgcc/config/lm32/_lshrsi3.S | 2 +- libgcc/config/lm32/_modsi3.c | 2 +- libgcc/config/lm32/_mulsi3.c | 2 +- libgcc/config/lm32/_udivmodsi4.c | 2 +- libgcc/config/lm32/_udivsi3.c | 2 +- libgcc/config/lm32/_umodsi3.c | 2 +- libgcc/config/lm32/crti.S | 2 +- libgcc/config/lm32/crtn.S | 2 +- libgcc/config/lm32/libgcc_lm32.h | 2 +- libgcc/config/m32c/lib1funcs.S | 2 +- libgcc/config/m32c/lib2funcs.c | 2 +- libgcc/config/m32c/trapv.c | 2 +- libgcc/config/m32r/initfini.c | 2 +- libgcc/config/m32r/libgcc-glibc.ver | 2 +- libgcc/config/m68k/crti.S | 2 +- libgcc/config/m68k/crtn.S | 2 +- libgcc/config/m68k/lb1sf68.S | 2 +- libgcc/config/m68k/linux-atomic.c | 3 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/mcore/crti.S | 2 +- libgcc/config/mcore/crtn.S | 2 +- libgcc/config/mcore/lib1funcs.S | 2 +- libgcc/config/mep/lib1funcs.S | 2 +- libgcc/config/mep/lib2funcs.c | 2 +- libgcc/config/mep/tramp.c | 2 +- libgcc/config/microblaze/crti.S | 2 +- libgcc/config/microblaze/crtn.S | 2 +- libgcc/config/microblaze/divsi3.S | 2 +- libgcc/config/microblaze/divsi3_table.c | 2 +- libgcc/config/microblaze/moddi3.S | 2 +- libgcc/config/microblaze/modsi3.S | 2 +- libgcc/config/microblaze/muldi3_hard.S | 2 +- libgcc/config/microblaze/mulsi3.S | 2 +- libgcc/config/microblaze/stack_overflow_exit.S | 2 +- libgcc/config/microblaze/udivsi3.S | 2 +- libgcc/config/microblaze/umodsi3.S | 2 +- libgcc/config/mips/crtfastmath.c | 2 +- libgcc/config/mips/crti.S | 2 +- libgcc/config/mips/crtn.S | 2 +- libgcc/config/mips/gthr-mipssde.h | 2 +- libgcc/config/mips/lib2funcs.c | 2 +- libgcc/config/mips/libgcc-mips16.ver | 2 +- libgcc/config/mips/linux-unwind.h | 2 +- libgcc/config/mips/mips16.S | 2 +- libgcc/config/mips/sfp-machine.h | 2 +- libgcc/config/mips/t-mips16 | 2 +- libgcc/config/mips/vr4120-div.S | 2 +- libgcc/config/mmix/crti.S | 2 +- libgcc/config/mmix/crtn.S | 2 +- libgcc/config/moxie/crti.S | 2 +- libgcc/config/moxie/crtn.S | 2 +- libgcc/config/msp430/cmpd.c | 6 + libgcc/config/msp430/cmpsi2.S | 2 +- libgcc/config/msp430/epilogue.S | 2 +- libgcc/config/msp430/floathidf.c | 2 + libgcc/config/msp430/floathisf.c | 2 + libgcc/config/msp430/floatunhidf.c | 2 + libgcc/config/msp430/floatunhisf.c | 2 + libgcc/config/msp430/lib2bitcountHI.c | 2 +- libgcc/config/msp430/lib2divHI.c | 2 +- libgcc/config/msp430/lib2divQI.c | 2 +- libgcc/config/msp430/lib2divSI.c | 31 +- libgcc/config/msp430/lib2hw_mul.S | 219 +- libgcc/config/msp430/lib2mul.c | 39 +- libgcc/config/msp430/lib2shift.c | 14 +- libgcc/config/msp430/mpy.c | 21 +- libgcc/config/msp430/msp430-divmod.h | 2 +- libgcc/config/msp430/msp430-mul.h | 2 +- libgcc/config/msp430/slli.S | 2 +- libgcc/config/msp430/srai.S | 2 +- libgcc/config/msp430/srli.S | 2 +- libgcc/config/msp430/t-msp430 | 30 +- libgcc/config/nds32/crtzero.S | 2 +- libgcc/config/nds32/initfini.c | 2 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 2 +- libgcc/config/nds32/isr-library/excp_isr.S | 2 +- libgcc/config/nds32/isr-library/excp_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/intr_isr.S | 2 +- libgcc/config/nds32/isr-library/intr_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid00.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid01.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid02.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid03.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid04.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid05.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid06.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid07.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid08.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid09.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid10.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid11.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid12.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid13.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid14.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid15.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid16.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid17.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid18.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid19.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid20.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid21.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid22.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid23.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid24.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid25.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid26.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid27.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid28.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid29.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid30.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid31.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid32.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid33.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid34.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid35.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid36.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid37.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid38.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid39.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid40.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid41.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid42.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid43.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid44.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid45.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid46.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid47.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid48.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid49.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid50.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid51.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid52.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid53.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid54.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid55.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid56.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid57.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid58.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid59.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid60.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid61.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid62.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid63.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid64.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid65.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid66.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid67.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid68.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid69.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid70.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid71.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid72.S | 2 +- libgcc/config/nds32/isr-library/nmih.S | 2 +- libgcc/config/nds32/isr-library/reset.S | 2 +- libgcc/config/nds32/isr-library/reset_4b.S | 2 +- libgcc/config/nds32/isr-library/restore_all.inc | 2 +- .../config/nds32/isr-library/restore_fpu_regs.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_00.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_01.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_02.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_03.inc | 2 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 2 +- libgcc/config/nds32/isr-library/save_all.inc | 2 +- libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 2 +- libgcc/config/nds32/isr-library/vec_vid00.S | 2 +- libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +- libgcc/config/nds32/isr-library/wrh.S | 2 +- libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +- libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +- libgcc/config/nds32/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 2 +- libgcc/config/nds32/t-nds32-isr | 2 +- libgcc/config/nds32/t-nds32-mculib | 2 +- libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/nios2/crti.S | 2 +- libgcc/config/nios2/crtn.S | 2 +- libgcc/config/nios2/lib2-divmod-hi.c | 2 +- libgcc/config/nios2/lib2-divmod.c | 2 +- libgcc/config/nios2/lib2-divtable.c | 2 +- libgcc/config/nios2/lib2-mul.c | 2 +- libgcc/config/nios2/lib2-nios2.h | 2 +- libgcc/config/nios2/linux-atomic.c | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 2 +- libgcc/config/nvptx/{realloc.c => crt0.c} | 41 +- libgcc/config/nvptx/crt0.s | 45 - libgcc/config/nvptx/free.asm | 50 - libgcc/config/nvptx/malloc.asm | 55 - libgcc/config/nvptx/nvptx-malloc.h | 2 +- .../{libbid/_dd_to_df.c => nvptx/reduction.c} | 19 +- libgcc/config/nvptx/t-nvptx | 8 +- libgcc/config/pa/fptr.c | 70 +- libgcc/config/pa/gthr-dce.h | 2 +- libgcc/config/pa/hpux-unwind.h | 2 +- libgcc/config/pa/lib2funcs.S | 2 +- libgcc/config/pa/linux-atomic.c | 62 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 2 +- libgcc/config/pa/quadlib.c | 2 +- libgcc/config/pa/stublib.c | 2 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/rl78/bit-count.S | 2 +- libgcc/config/rl78/cmpsi2.S | 2 +- libgcc/config/rl78/divmodhi.S | 6 +- libgcc/config/rl78/divmodqi.S | 4 +- libgcc/config/rl78/divmodsi.S | 9 +- libgcc/config/rl78/lib2div.c | 2 +- libgcc/config/rl78/lib2mul.c | 2 +- libgcc/config/rl78/lib2shift.c | 2 +- libgcc/config/rl78/lshrsi3.S | 2 +- libgcc/config/rl78/mulsi3.S | 2 +- libgcc/config/rl78/rl78-divmod.h | 2 +- libgcc/config/rl78/rl78-mul.h | 2 +- libgcc/config/rl78/signbit.S | 2 +- libgcc/config/rl78/t-rl78 | 2 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rs6000/aix-unwind.h | 13 +- libgcc/config/rs6000/{crtcxa.c => atexit.c} | 32 +- libgcc/config/rs6000/crtcxa.c | 2 +- .../{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} | 15 +- libgcc/config/rs6000/crtresfpr.S | 2 +- libgcc/config/rs6000/crtresgpr.S | 2 +- libgcc/config/rs6000/crtrestvr.S | 2 +- libgcc/config/rs6000/crtresxfpr.S | 2 +- libgcc/config/rs6000/crtresxgpr.S | 2 +- libgcc/config/rs6000/crtsavevr.S | 2 +- libgcc/config/rs6000/crtsavfpr.S | 2 +- libgcc/config/rs6000/crtsavgpr.S | 2 +- libgcc/config/rs6000/cxa_atexit.c | 2 +- libgcc/config/rs6000/cxa_finalize.c | 6 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 2 +- libgcc/config/rs6000/darwin-fpsave.S | 2 +- libgcc/config/rs6000/darwin-gpsave.S | 2 +- libgcc/config/rs6000/darwin-tramp.S | 2 +- libgcc/config/rs6000/darwin-unwind.h | 2 +- libgcc/config/rs6000/darwin-vecsave.S | 2 +- libgcc/config/rs6000/darwin-world.S | 2 +- libgcc/config/rs6000/e500crtres32gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gprctr.S | 2 +- libgcc/config/rs6000/e500crtrest32gpr.S | 2 +- libgcc/config/rs6000/e500crtrest64gpr.S | 2 +- libgcc/config/rs6000/e500crtresx32gpr.S | 2 +- libgcc/config/rs6000/e500crtresx64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav32gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gprctr.S | 2 +- libgcc/config/rs6000/e500crtsavg32gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gprctr.S | 2 +- libgcc/config/rs6000/eabi-ci.S | 2 +- libgcc/config/rs6000/eabi-cn.S | 2 +- libgcc/config/rs6000/eabi.S | 2 +- libgcc/config/rs6000/exit.h | 2 +- .../rs6000/extendkftf2-sw.c} | 48 +- .../{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} | 17 +- .../fixunstfti.c => config/rs6000/fixunskfti.c} | 17 +- libgcc/config/rs6000/float128-hw.c | 207 + libgcc/config/rs6000/float128-ifunc.c | 362 + libgcc/config/rs6000/float128-sed | 25 + libgcc/config/rs6000/float128-sed-hw | 25 + .../floattitf.c => config/rs6000/floattikf.c} | 17 +- .../floattitf.c => config/rs6000/floatuntikf.c} | 17 +- libgcc/config/rs6000/freebsd-unwind.h | 2 +- libgcc/config/rs6000/gthr-aix.h | 2 +- libgcc/config/rs6000/ibm-ldouble-format | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 2 +- libgcc/config/rs6000/libgcc-aix-cxa.ver | 5 + libgcc/config/rs6000/libgcc-darwin.10.4.ver | 2 +- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 2 +- libgcc/config/rs6000/libgcc-glibc.ver | 2 +- libgcc/config/rs6000/linux-unwind.h | 2 +- libgcc/config/rs6000/morestack.S | 2 +- .../{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} | 54 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/quad-float128.h | 213 + libgcc/config/rs6000/sfp-exceptions.c | 72 + libgcc/config/rs6000/sfp-machine.h | 98 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- libgcc/config/rs6000/t-aix-cxa | 7 +- libgcc/config/rs6000/t-e500v1-fp | 2 +- libgcc/config/rs6000/t-e500v2-fp | 2 +- libgcc/config/rs6000/t-float128 | 95 + libgcc/config/rs6000/t-float128-hw | 35 + libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/config/rs6000/tramp.S | 2 +- .../rs6000/trunctfkf2-sw.c} | 48 +- libgcc/config/rx/rx-abi-functions.c | 2 +- libgcc/config/rx/rx-abi.h | 2 +- libgcc/config/rx/t-rx | 2 +- libgcc/config/s390/32/_fixdfdi.c | 2 +- libgcc/config/s390/32/_fixsfdi.c | 2 +- libgcc/config/s390/32/_fixtfdi.c | 2 +- libgcc/config/s390/32/_fixunsdfdi.c | 2 +- libgcc/config/s390/32/_fixunssfdi.c | 2 +- libgcc/config/s390/32/_fixunstfdi.c | 2 +- libgcc/config/s390/gthr-tpf.h | 2 +- libgcc/config/s390/libgcc-glibc.ver | 2 +- libgcc/config/s390/linux-unwind.h | 2 +- libgcc/config/s390/morestack.S | 611 + libgcc/config/s390/t-stack-s390 | 2 + libgcc/config/s390/tpf-unwind.h | 2 +- libgcc/config/score/crti.S | 2 +- libgcc/config/score/crtn.S | 2 +- libgcc/config/sh/crt.h | 2 +- libgcc/config/sh/crt1.S | 645 +- libgcc/config/sh/crti.S | 30 +- libgcc/config/sh/crtn.S | 32 +- libgcc/config/sh/lib1funcs-4-300.S | 4 +- libgcc/config/sh/lib1funcs-Os-4-200.S | 4 +- libgcc/config/sh/lib1funcs.S | 1776 +- 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 | 101 +- libgcc/config/sh/t-sh | 2 +- libgcc/config/sh/t-sh64 | 6 - libgcc/{udivmod.c => config/sol2/crtp.c} | 18 +- .../config/{libbid/_isinfd128.c => sol2/crtpg.c} | 34 +- libgcc/config/{gmon-sol2.c => sol2/gmon.c} | 49 +- libgcc/config/{ => sol2}/t-sol2 | 14 +- libgcc/config/sparc/crtfastmath.c | 2 +- libgcc/config/sparc/crti.S | 2 +- libgcc/config/sparc/crtn.S | 2 +- libgcc/config/sparc/libgcc-glibc.ver | 2 +- libgcc/config/sparc/linux-unwind.h | 2 +- libgcc/config/sparc/sol2-c1.S | 2 +- libgcc/config/sparc/sol2-unwind.h | 2 +- libgcc/config/spu/cache.S | 2 +- libgcc/config/spu/cachemgr.c | 2 +- libgcc/config/spu/divmodti4.c | 2 +- libgcc/config/spu/divv2df3.c | 2 +- libgcc/config/spu/float_disf.c | 2 +- libgcc/config/spu/float_unsdidf.c | 2 +- libgcc/config/spu/float_unsdisf.c | 2 +- libgcc/config/spu/float_unssidf.c | 2 +- libgcc/config/spu/mfc_multi_tag_release.c | 2 +- libgcc/config/spu/mfc_multi_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_release.c | 2 +- libgcc/config/spu/mfc_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_table.c | 2 +- libgcc/config/spu/multi3.c | 2 +- libgcc/config/stormy16/lib2funcs.c | 2 +- libgcc/config/stormy16/t-stormy16 | 2 +- libgcc/config/t-hardfp | 2 +- libgcc/config/t-hardfp-sfdf | 2 +- libgcc/config/t-libunwind-elf | 2 +- libgcc/config/t-slibgcc | 2 +- libgcc/config/t-slibgcc-libgcc | 2 +- libgcc/config/t-softfp | 2 +- libgcc/config/tilepro/atomic.c | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/tilepro/linux-unwind.h | 2 +- libgcc/config/tilepro/softdivide.c | 2 +- libgcc/config/tilepro/softmpy.S | 2 +- libgcc/config/unwind-dw2-fde-darwin.c | 2 +- libgcc/config/v850/lib1funcs.S | 2 +- libgcc/config/vax/lib1funcs.S | 2 +- libgcc/config/visium/crti.S | 2 +- libgcc/config/visium/crtn.S | 2 +- libgcc/config/visium/divdi3.c | 2 +- libgcc/config/visium/lib2funcs.c | 4 +- libgcc/config/visium/memcpy.c | 2 +- libgcc/config/visium/memcpy.h | 2 +- libgcc/config/visium/memset.c | 2 +- libgcc/config/visium/memset.h | 2 +- libgcc/config/visium/moddi3.c | 2 +- libgcc/config/visium/set_trampoline_parity.c | 2 +- libgcc/config/visium/t-visium | 2 +- libgcc/config/visium/udivdi3.c | 2 +- libgcc/config/visium/udivmoddi4.c | 2 +- libgcc/config/visium/umoddi3.c | 2 +- libgcc/config/vms/vms-ucrt0.c | 2 +- libgcc/config/vxlib-tls.c | 2 +- libgcc/config/vxlib.c | 2 +- libgcc/config/xtensa/crti.S | 2 +- libgcc/config/xtensa/crtn.S | 2 +- libgcc/config/xtensa/ieee754-df.S | 4 +- libgcc/config/xtensa/ieee754-sf.S | 4 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 2 +- libgcc/config/xtensa/linux-unwind.h | 32 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +- libgcc/configure | 96 +- libgcc/configure.ac | 62 +- libgcc/crtstuff.c | 2 +- libgcc/dfp-bit.c | 2 +- libgcc/dfp-bit.h | 2 +- libgcc/divmod.c | 2 +- libgcc/emutls.c | 2 +- libgcc/enable-execute-stack-mprotect.c | 2 +- libgcc/find-symver.awk | 2 +- libgcc/fixed-bit.c | 2 +- libgcc/fixed-bit.h | 12 +- libgcc/fp-bit.c | 2 +- libgcc/fp-bit.h | 6 +- libgcc/gbl-ctors.h | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 6 +- libgcc/generic-morestack.h | 2 +- libgcc/gthr-posix.h | 2 +- libgcc/gthr-single.h | 2 +- libgcc/gthr.h | 2 +- libgcc/libgcc-std.ver.in | 2 +- libgcc/libgcc2.c | 33 +- libgcc/libgcc2.h | 10 +- libgcc/libgcov-driver-system.c | 49 +- libgcc/libgcov-driver.c | 10 +- libgcc/libgcov-interface.c | 2 +- libgcc/libgcov-merge.c | 2 +- libgcc/libgcov-profiler.c | 2 +- libgcc/libgcov-util.c | 2 +- libgcc/libgcov.h | 6 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.c | 16 +- libgcc/soft-fp/adddf3.c | 2 +- libgcc/soft-fp/addsf3.c | 2 +- libgcc/soft-fp/addtf3.c | 2 +- libgcc/soft-fp/divdf3.c | 2 +- libgcc/soft-fp/divsf3.c | 2 +- libgcc/soft-fp/divtf3.c | 2 +- libgcc/soft-fp/double.h | 11 +- libgcc/soft-fp/eqdf2.c | 2 +- libgcc/soft-fp/eqsf2.c | 2 +- libgcc/soft-fp/eqtf2.c | 2 +- libgcc/soft-fp/extenddftf2.c | 2 +- libgcc/soft-fp/extended.h | 11 +- libgcc/soft-fp/extendsfdf2.c | 2 +- libgcc/soft-fp/extendsftf2.c | 2 +- libgcc/soft-fp/extendxftf2.c | 2 +- libgcc/soft-fp/fixdfdi.c | 2 +- libgcc/soft-fp/fixdfsi.c | 2 +- libgcc/soft-fp/fixdfti.c | 2 +- libgcc/soft-fp/fixsfdi.c | 2 +- libgcc/soft-fp/fixsfsi.c | 2 +- libgcc/soft-fp/fixsfti.c | 2 +- libgcc/soft-fp/fixtfdi.c | 2 +- libgcc/soft-fp/fixtfsi.c | 2 +- libgcc/soft-fp/fixtfti.c | 2 +- libgcc/soft-fp/fixunsdfdi.c | 2 +- libgcc/soft-fp/fixunsdfsi.c | 2 +- libgcc/soft-fp/fixunsdfti.c | 2 +- libgcc/soft-fp/fixunssfdi.c | 2 +- libgcc/soft-fp/fixunssfsi.c | 2 +- libgcc/soft-fp/fixunssfti.c | 2 +- libgcc/soft-fp/fixunstfdi.c | 2 +- libgcc/soft-fp/fixunstfsi.c | 2 +- libgcc/soft-fp/fixunstfti.c | 2 +- libgcc/soft-fp/floatdidf.c | 2 +- libgcc/soft-fp/floatdisf.c | 2 +- libgcc/soft-fp/floatditf.c | 2 +- libgcc/soft-fp/floatsidf.c | 2 +- libgcc/soft-fp/floatsisf.c | 2 +- libgcc/soft-fp/floatsitf.c | 2 +- libgcc/soft-fp/floattidf.c | 2 +- libgcc/soft-fp/floattisf.c | 2 +- libgcc/soft-fp/floattitf.c | 2 +- libgcc/soft-fp/floatundidf.c | 2 +- libgcc/soft-fp/floatundisf.c | 2 +- libgcc/soft-fp/floatunditf.c | 2 +- libgcc/soft-fp/floatunsidf.c | 2 +- libgcc/soft-fp/floatunsisf.c | 2 +- libgcc/soft-fp/floatunsitf.c | 2 +- libgcc/soft-fp/floatuntidf.c | 2 +- libgcc/soft-fp/floatuntisf.c | 2 +- libgcc/soft-fp/floatuntitf.c | 2 +- libgcc/soft-fp/gedf2.c | 2 +- libgcc/soft-fp/gesf2.c | 2 +- libgcc/soft-fp/getf2.c | 2 +- libgcc/soft-fp/ledf2.c | 2 +- libgcc/soft-fp/lesf2.c | 2 +- libgcc/soft-fp/letf2.c | 2 +- libgcc/soft-fp/muldf3.c | 2 +- libgcc/soft-fp/mulsf3.c | 2 +- libgcc/soft-fp/multf3.c | 2 +- libgcc/soft-fp/negdf2.c | 2 +- libgcc/soft-fp/negsf2.c | 2 +- libgcc/soft-fp/negtf2.c | 2 +- libgcc/soft-fp/op-1.h | 9 +- libgcc/soft-fp/op-2.h | 14 +- libgcc/soft-fp/op-4.h | 7 +- libgcc/soft-fp/op-8.h | 7 +- libgcc/soft-fp/op-common.h | 371 +- libgcc/soft-fp/quad.h | 11 +- libgcc/soft-fp/single.h | 9 +- libgcc/soft-fp/soft-fp.h | 47 +- libgcc/soft-fp/subdf3.c | 2 +- libgcc/soft-fp/subsf3.c | 2 +- libgcc/soft-fp/subtf3.c | 2 +- libgcc/soft-fp/truncdfsf2.c | 2 +- libgcc/soft-fp/trunctfdf2.c | 2 +- libgcc/soft-fp/trunctfsf2.c | 2 +- libgcc/soft-fp/trunctfxf2.c | 2 +- libgcc/soft-fp/unorddf2.c | 2 +- libgcc/soft-fp/unordsf2.c | 2 +- libgcc/soft-fp/unordtf2.c | 2 +- libgcc/sync.c | 2 +- libgcc/udivmod.c | 2 +- libgcc/udivmodsi4.c | 2 +- libgcc/unwind-arm-common.inc | 2 +- libgcc/unwind-c.c | 2 +- libgcc/unwind-compat.c | 2 +- libgcc/unwind-compat.h | 2 +- libgcc/unwind-dw2-fde-compat.c | 2 +- libgcc/unwind-dw2-fde-dip.c | 2 +- libgcc/unwind-dw2-fde.c | 2 +- libgcc/unwind-dw2-fde.h | 2 +- libgcc/unwind-dw2.c | 2 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 6 +- libgcc/unwind-pe.h | 2 +- libgcc/unwind-seh.c | 2 +- libgcc/unwind-sjlj.c | 2 +- libgcc/unwind.inc | 2 +- libgcc/vtv_end.c | 2 +- libgcc/vtv_end_preinit.c | 2 +- libgcc/vtv_start.c | 2 +- libgcc/vtv_start_preinit.c | 2 +- libgfortran/ChangeLog | 328 +- libgfortran/ChangeLog-2014 | 2 +- libgfortran/{ChangeLog => ChangeLog-2015} | 110 +- libgfortran/acinclude.m4 | 16 + libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 13 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 64 +- libgfortran/config.h.in | 3 + libgfortran/config/fpu-387.h | 2 +- libgfortran/config/fpu-aix.h | 2 +- libgfortran/config/fpu-generic.h | 2 +- libgfortran/config/fpu-glibc.h | 2 +- libgfortran/config/fpu-sysv.h | 2 +- libgfortran/configure | 43 + libgfortran/configure.ac | 3 + libgfortran/generated/_abs_c10.F90 | 2 +- libgfortran/generated/_abs_c16.F90 | 2 +- libgfortran/generated/_abs_c4.F90 | 2 +- libgfortran/generated/_abs_c8.F90 | 2 +- libgfortran/generated/_abs_i16.F90 | 2 +- libgfortran/generated/_abs_i4.F90 | 2 +- libgfortran/generated/_abs_i8.F90 | 2 +- libgfortran/generated/_abs_r10.F90 | 2 +- libgfortran/generated/_abs_r16.F90 | 2 +- libgfortran/generated/_abs_r4.F90 | 2 +- libgfortran/generated/_abs_r8.F90 | 2 +- libgfortran/generated/_acos_r10.F90 | 2 +- libgfortran/generated/_acos_r16.F90 | 2 +- libgfortran/generated/_acos_r4.F90 | 2 +- libgfortran/generated/_acos_r8.F90 | 2 +- libgfortran/generated/_acosh_r10.F90 | 2 +- libgfortran/generated/_acosh_r16.F90 | 2 +- libgfortran/generated/_acosh_r4.F90 | 2 +- libgfortran/generated/_acosh_r8.F90 | 2 +- libgfortran/generated/_aimag_c10.F90 | 2 +- libgfortran/generated/_aimag_c16.F90 | 2 +- libgfortran/generated/_aimag_c4.F90 | 2 +- libgfortran/generated/_aimag_c8.F90 | 2 +- libgfortran/generated/_aint_r10.F90 | 2 +- libgfortran/generated/_aint_r16.F90 | 2 +- libgfortran/generated/_aint_r4.F90 | 2 +- libgfortran/generated/_aint_r8.F90 | 2 +- libgfortran/generated/_anint_r10.F90 | 2 +- libgfortran/generated/_anint_r16.F90 | 2 +- libgfortran/generated/_anint_r4.F90 | 2 +- libgfortran/generated/_anint_r8.F90 | 2 +- libgfortran/generated/_asin_r10.F90 | 2 +- libgfortran/generated/_asin_r16.F90 | 2 +- libgfortran/generated/_asin_r4.F90 | 2 +- libgfortran/generated/_asin_r8.F90 | 2 +- libgfortran/generated/_asinh_r10.F90 | 2 +- libgfortran/generated/_asinh_r16.F90 | 2 +- libgfortran/generated/_asinh_r4.F90 | 2 +- libgfortran/generated/_asinh_r8.F90 | 2 +- libgfortran/generated/_atan2_r10.F90 | 2 +- libgfortran/generated/_atan2_r16.F90 | 2 +- libgfortran/generated/_atan2_r4.F90 | 2 +- libgfortran/generated/_atan2_r8.F90 | 2 +- libgfortran/generated/_atan_r10.F90 | 2 +- libgfortran/generated/_atan_r16.F90 | 2 +- libgfortran/generated/_atan_r4.F90 | 2 +- libgfortran/generated/_atan_r8.F90 | 2 +- libgfortran/generated/_atanh_r10.F90 | 2 +- libgfortran/generated/_atanh_r16.F90 | 2 +- libgfortran/generated/_atanh_r4.F90 | 2 +- libgfortran/generated/_atanh_r8.F90 | 2 +- libgfortran/generated/_conjg_c10.F90 | 2 +- libgfortran/generated/_conjg_c16.F90 | 2 +- libgfortran/generated/_conjg_c4.F90 | 2 +- libgfortran/generated/_conjg_c8.F90 | 2 +- libgfortran/generated/_cos_c10.F90 | 2 +- libgfortran/generated/_cos_c16.F90 | 2 +- libgfortran/generated/_cos_c4.F90 | 2 +- libgfortran/generated/_cos_c8.F90 | 2 +- libgfortran/generated/_cos_r10.F90 | 2 +- libgfortran/generated/_cos_r16.F90 | 2 +- libgfortran/generated/_cos_r4.F90 | 2 +- libgfortran/generated/_cos_r8.F90 | 2 +- libgfortran/generated/_cosh_r10.F90 | 2 +- libgfortran/generated/_cosh_r16.F90 | 2 +- libgfortran/generated/_cosh_r4.F90 | 2 +- libgfortran/generated/_cosh_r8.F90 | 2 +- libgfortran/generated/_dim_i16.F90 | 2 +- libgfortran/generated/_dim_i4.F90 | 2 +- libgfortran/generated/_dim_i8.F90 | 2 +- libgfortran/generated/_dim_r10.F90 | 2 +- libgfortran/generated/_dim_r16.F90 | 2 +- libgfortran/generated/_dim_r4.F90 | 2 +- libgfortran/generated/_dim_r8.F90 | 2 +- libgfortran/generated/_exp_c10.F90 | 2 +- libgfortran/generated/_exp_c16.F90 | 2 +- libgfortran/generated/_exp_c4.F90 | 2 +- libgfortran/generated/_exp_c8.F90 | 2 +- libgfortran/generated/_exp_r10.F90 | 2 +- libgfortran/generated/_exp_r16.F90 | 2 +- libgfortran/generated/_exp_r4.F90 | 2 +- libgfortran/generated/_exp_r8.F90 | 2 +- libgfortran/generated/_log10_r10.F90 | 2 +- libgfortran/generated/_log10_r16.F90 | 2 +- libgfortran/generated/_log10_r4.F90 | 2 +- libgfortran/generated/_log10_r8.F90 | 2 +- libgfortran/generated/_log_c10.F90 | 2 +- libgfortran/generated/_log_c16.F90 | 2 +- libgfortran/generated/_log_c4.F90 | 2 +- libgfortran/generated/_log_c8.F90 | 2 +- libgfortran/generated/_log_r10.F90 | 2 +- libgfortran/generated/_log_r16.F90 | 2 +- libgfortran/generated/_log_r4.F90 | 2 +- libgfortran/generated/_log_r8.F90 | 2 +- libgfortran/generated/_mod_i16.F90 | 2 +- libgfortran/generated/_mod_i4.F90 | 2 +- libgfortran/generated/_mod_i8.F90 | 2 +- libgfortran/generated/_mod_r10.F90 | 2 +- libgfortran/generated/_mod_r16.F90 | 2 +- libgfortran/generated/_mod_r4.F90 | 2 +- libgfortran/generated/_mod_r8.F90 | 2 +- libgfortran/generated/_sign_i16.F90 | 2 +- libgfortran/generated/_sign_i4.F90 | 2 +- libgfortran/generated/_sign_i8.F90 | 2 +- libgfortran/generated/_sign_r10.F90 | 2 +- libgfortran/generated/_sign_r16.F90 | 2 +- libgfortran/generated/_sign_r4.F90 | 2 +- libgfortran/generated/_sign_r8.F90 | 2 +- libgfortran/generated/_sin_c10.F90 | 2 +- libgfortran/generated/_sin_c16.F90 | 2 +- libgfortran/generated/_sin_c4.F90 | 2 +- libgfortran/generated/_sin_c8.F90 | 2 +- libgfortran/generated/_sin_r10.F90 | 2 +- libgfortran/generated/_sin_r16.F90 | 2 +- libgfortran/generated/_sin_r4.F90 | 2 +- libgfortran/generated/_sin_r8.F90 | 2 +- libgfortran/generated/_sinh_r10.F90 | 2 +- libgfortran/generated/_sinh_r16.F90 | 2 +- libgfortran/generated/_sinh_r4.F90 | 2 +- libgfortran/generated/_sinh_r8.F90 | 2 +- libgfortran/generated/_sqrt_c10.F90 | 2 +- libgfortran/generated/_sqrt_c16.F90 | 2 +- libgfortran/generated/_sqrt_c4.F90 | 2 +- libgfortran/generated/_sqrt_c8.F90 | 2 +- libgfortran/generated/_sqrt_r10.F90 | 2 +- libgfortran/generated/_sqrt_r16.F90 | 2 +- libgfortran/generated/_sqrt_r4.F90 | 2 +- libgfortran/generated/_sqrt_r8.F90 | 2 +- libgfortran/generated/_tan_r10.F90 | 2 +- libgfortran/generated/_tan_r16.F90 | 2 +- libgfortran/generated/_tan_r4.F90 | 2 +- libgfortran/generated/_tan_r8.F90 | 2 +- libgfortran/generated/_tanh_r10.F90 | 2 +- libgfortran/generated/_tanh_r16.F90 | 2 +- libgfortran/generated/_tanh_r4.F90 | 2 +- libgfortran/generated/_tanh_r8.F90 | 2 +- libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/bessel_r10.c | 2 +- libgfortran/generated/bessel_r16.c | 2 +- libgfortran/generated/bessel_r4.c | 2 +- libgfortran/generated/bessel_r8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/cshift0_c10.c | 2 +- libgfortran/generated/cshift0_c16.c | 2 +- libgfortran/generated/cshift0_c4.c | 2 +- libgfortran/generated/cshift0_c8.c | 2 +- libgfortran/generated/cshift0_i1.c | 2 +- libgfortran/generated/cshift0_i16.c | 2 +- libgfortran/generated/cshift0_i2.c | 2 +- libgfortran/generated/cshift0_i4.c | 2 +- libgfortran/generated/cshift0_i8.c | 2 +- libgfortran/generated/cshift0_r10.c | 2 +- libgfortran/generated/cshift0_r16.c | 2 +- libgfortran/generated/cshift0_r4.c | 2 +- libgfortran/generated/cshift0_r8.c | 2 +- libgfortran/generated/cshift1_16.c | 2 +- libgfortran/generated/cshift1_4.c | 2 +- libgfortran/generated/cshift1_8.c | 2 +- libgfortran/generated/eoshift1_16.c | 2 +- libgfortran/generated/eoshift1_4.c | 2 +- libgfortran/generated/eoshift1_8.c | 2 +- libgfortran/generated/eoshift3_16.c | 2 +- libgfortran/generated/eoshift3_4.c | 2 +- libgfortran/generated/eoshift3_8.c | 2 +- libgfortran/generated/exponent_r10.c | 2 +- libgfortran/generated/exponent_r16.c | 2 +- libgfortran/generated/exponent_r4.c | 2 +- libgfortran/generated/exponent_r8.c | 2 +- libgfortran/generated/fraction_r10.c | 2 +- libgfortran/generated/fraction_r16.c | 2 +- libgfortran/generated/fraction_r4.c | 2 +- libgfortran/generated/fraction_r8.c | 2 +- libgfortran/generated/iall_i1.c | 2 +- libgfortran/generated/iall_i16.c | 2 +- libgfortran/generated/iall_i2.c | 2 +- libgfortran/generated/iall_i4.c | 2 +- libgfortran/generated/iall_i8.c | 2 +- libgfortran/generated/iany_i1.c | 2 +- libgfortran/generated/iany_i16.c | 2 +- libgfortran/generated/iany_i2.c | 2 +- libgfortran/generated/iany_i4.c | 2 +- libgfortran/generated/iany_i8.c | 2 +- libgfortran/generated/in_pack_c10.c | 2 +- libgfortran/generated/in_pack_c16.c | 2 +- libgfortran/generated/in_pack_c4.c | 2 +- libgfortran/generated/in_pack_c8.c | 2 +- libgfortran/generated/in_pack_i1.c | 2 +- libgfortran/generated/in_pack_i16.c | 2 +- libgfortran/generated/in_pack_i2.c | 2 +- libgfortran/generated/in_pack_i4.c | 2 +- libgfortran/generated/in_pack_i8.c | 2 +- libgfortran/generated/in_pack_r10.c | 2 +- libgfortran/generated/in_pack_r16.c | 2 +- libgfortran/generated/in_pack_r4.c | 2 +- libgfortran/generated/in_pack_r8.c | 2 +- libgfortran/generated/in_unpack_c10.c | 2 +- libgfortran/generated/in_unpack_c16.c | 2 +- libgfortran/generated/in_unpack_c4.c | 2 +- libgfortran/generated/in_unpack_c8.c | 2 +- libgfortran/generated/in_unpack_i1.c | 2 +- libgfortran/generated/in_unpack_i16.c | 2 +- libgfortran/generated/in_unpack_i2.c | 2 +- libgfortran/generated/in_unpack_i4.c | 2 +- libgfortran/generated/in_unpack_i8.c | 2 +- libgfortran/generated/in_unpack_r10.c | 2 +- libgfortran/generated/in_unpack_r16.c | 2 +- libgfortran/generated/in_unpack_r4.c | 2 +- libgfortran/generated/in_unpack_r8.c | 2 +- libgfortran/generated/iparity_i1.c | 2 +- libgfortran/generated/iparity_i16.c | 2 +- libgfortran/generated/iparity_i2.c | 2 +- libgfortran/generated/iparity_i4.c | 2 +- libgfortran/generated/iparity_i8.c | 2 +- libgfortran/generated/matmul_c10.c | 2 +- libgfortran/generated/matmul_c16.c | 2 +- libgfortran/generated/matmul_c4.c | 2 +- libgfortran/generated/matmul_c8.c | 2 +- libgfortran/generated/matmul_i1.c | 2 +- libgfortran/generated/matmul_i16.c | 2 +- libgfortran/generated/matmul_i2.c | 2 +- libgfortran/generated/matmul_i4.c | 2 +- libgfortran/generated/matmul_i8.c | 2 +- libgfortran/generated/matmul_l16.c | 2 +- libgfortran/generated/matmul_l4.c | 2 +- libgfortran/generated/matmul_l8.c | 2 +- libgfortran/generated/matmul_r10.c | 2 +- libgfortran/generated/matmul_r16.c | 2 +- libgfortran/generated/matmul_r4.c | 2 +- libgfortran/generated/matmul_r8.c | 2 +- libgfortran/generated/maxloc0_16_i1.c | 2 +- libgfortran/generated/maxloc0_16_i16.c | 2 +- libgfortran/generated/maxloc0_16_i2.c | 2 +- libgfortran/generated/maxloc0_16_i4.c | 2 +- libgfortran/generated/maxloc0_16_i8.c | 2 +- libgfortran/generated/maxloc0_16_r10.c | 2 +- libgfortran/generated/maxloc0_16_r16.c | 2 +- libgfortran/generated/maxloc0_16_r4.c | 2 +- libgfortran/generated/maxloc0_16_r8.c | 2 +- libgfortran/generated/maxloc0_4_i1.c | 2 +- libgfortran/generated/maxloc0_4_i16.c | 2 +- libgfortran/generated/maxloc0_4_i2.c | 2 +- libgfortran/generated/maxloc0_4_i4.c | 2 +- libgfortran/generated/maxloc0_4_i8.c | 2 +- libgfortran/generated/maxloc0_4_r10.c | 2 +- libgfortran/generated/maxloc0_4_r16.c | 2 +- libgfortran/generated/maxloc0_4_r4.c | 2 +- libgfortran/generated/maxloc0_4_r8.c | 2 +- libgfortran/generated/maxloc0_8_i1.c | 2 +- libgfortran/generated/maxloc0_8_i16.c | 2 +- libgfortran/generated/maxloc0_8_i2.c | 2 +- libgfortran/generated/maxloc0_8_i4.c | 2 +- libgfortran/generated/maxloc0_8_i8.c | 2 +- libgfortran/generated/maxloc0_8_r10.c | 2 +- libgfortran/generated/maxloc0_8_r16.c | 2 +- libgfortran/generated/maxloc0_8_r4.c | 2 +- libgfortran/generated/maxloc0_8_r8.c | 2 +- libgfortran/generated/maxloc1_16_i1.c | 2 +- libgfortran/generated/maxloc1_16_i16.c | 2 +- libgfortran/generated/maxloc1_16_i2.c | 2 +- libgfortran/generated/maxloc1_16_i4.c | 2 +- libgfortran/generated/maxloc1_16_i8.c | 2 +- libgfortran/generated/maxloc1_16_r10.c | 2 +- libgfortran/generated/maxloc1_16_r16.c | 2 +- libgfortran/generated/maxloc1_16_r4.c | 2 +- libgfortran/generated/maxloc1_16_r8.c | 2 +- libgfortran/generated/maxloc1_4_i1.c | 2 +- libgfortran/generated/maxloc1_4_i16.c | 2 +- libgfortran/generated/maxloc1_4_i2.c | 2 +- libgfortran/generated/maxloc1_4_i4.c | 2 +- libgfortran/generated/maxloc1_4_i8.c | 2 +- libgfortran/generated/maxloc1_4_r10.c | 2 +- libgfortran/generated/maxloc1_4_r16.c | 2 +- libgfortran/generated/maxloc1_4_r4.c | 2 +- libgfortran/generated/maxloc1_4_r8.c | 2 +- libgfortran/generated/maxloc1_8_i1.c | 2 +- libgfortran/generated/maxloc1_8_i16.c | 2 +- libgfortran/generated/maxloc1_8_i2.c | 2 +- libgfortran/generated/maxloc1_8_i4.c | 2 +- libgfortran/generated/maxloc1_8_i8.c | 2 +- libgfortran/generated/maxloc1_8_r10.c | 2 +- libgfortran/generated/maxloc1_8_r16.c | 2 +- libgfortran/generated/maxloc1_8_r4.c | 2 +- libgfortran/generated/maxloc1_8_r8.c | 2 +- libgfortran/generated/maxval_i1.c | 2 +- libgfortran/generated/maxval_i16.c | 2 +- libgfortran/generated/maxval_i2.c | 2 +- libgfortran/generated/maxval_i4.c | 2 +- libgfortran/generated/maxval_i8.c | 2 +- libgfortran/generated/maxval_r10.c | 2 +- libgfortran/generated/maxval_r16.c | 2 +- libgfortran/generated/maxval_r4.c | 2 +- libgfortran/generated/maxval_r8.c | 2 +- libgfortran/generated/minloc0_16_i1.c | 2 +- libgfortran/generated/minloc0_16_i16.c | 2 +- libgfortran/generated/minloc0_16_i2.c | 2 +- libgfortran/generated/minloc0_16_i4.c | 2 +- libgfortran/generated/minloc0_16_i8.c | 2 +- libgfortran/generated/minloc0_16_r10.c | 2 +- libgfortran/generated/minloc0_16_r16.c | 2 +- libgfortran/generated/minloc0_16_r4.c | 2 +- libgfortran/generated/minloc0_16_r8.c | 2 +- libgfortran/generated/minloc0_4_i1.c | 2 +- libgfortran/generated/minloc0_4_i16.c | 2 +- libgfortran/generated/minloc0_4_i2.c | 2 +- libgfortran/generated/minloc0_4_i4.c | 2 +- libgfortran/generated/minloc0_4_i8.c | 2 +- libgfortran/generated/minloc0_4_r10.c | 2 +- libgfortran/generated/minloc0_4_r16.c | 2 +- libgfortran/generated/minloc0_4_r4.c | 2 +- libgfortran/generated/minloc0_4_r8.c | 2 +- libgfortran/generated/minloc0_8_i1.c | 2 +- libgfortran/generated/minloc0_8_i16.c | 2 +- libgfortran/generated/minloc0_8_i2.c | 2 +- libgfortran/generated/minloc0_8_i4.c | 2 +- libgfortran/generated/minloc0_8_i8.c | 2 +- libgfortran/generated/minloc0_8_r10.c | 2 +- libgfortran/generated/minloc0_8_r16.c | 2 +- libgfortran/generated/minloc0_8_r4.c | 2 +- libgfortran/generated/minloc0_8_r8.c | 2 +- libgfortran/generated/minloc1_16_i1.c | 2 +- libgfortran/generated/minloc1_16_i16.c | 2 +- libgfortran/generated/minloc1_16_i2.c | 2 +- libgfortran/generated/minloc1_16_i4.c | 2 +- libgfortran/generated/minloc1_16_i8.c | 2 +- libgfortran/generated/minloc1_16_r10.c | 2 +- libgfortran/generated/minloc1_16_r16.c | 2 +- libgfortran/generated/minloc1_16_r4.c | 2 +- libgfortran/generated/minloc1_16_r8.c | 2 +- libgfortran/generated/minloc1_4_i1.c | 2 +- libgfortran/generated/minloc1_4_i16.c | 2 +- libgfortran/generated/minloc1_4_i2.c | 2 +- libgfortran/generated/minloc1_4_i4.c | 2 +- libgfortran/generated/minloc1_4_i8.c | 2 +- libgfortran/generated/minloc1_4_r10.c | 2 +- libgfortran/generated/minloc1_4_r16.c | 2 +- libgfortran/generated/minloc1_4_r4.c | 2 +- libgfortran/generated/minloc1_4_r8.c | 2 +- libgfortran/generated/minloc1_8_i1.c | 2 +- libgfortran/generated/minloc1_8_i16.c | 2 +- libgfortran/generated/minloc1_8_i2.c | 2 +- libgfortran/generated/minloc1_8_i4.c | 2 +- libgfortran/generated/minloc1_8_i8.c | 2 +- libgfortran/generated/minloc1_8_r10.c | 2 +- libgfortran/generated/minloc1_8_r16.c | 2 +- libgfortran/generated/minloc1_8_r4.c | 2 +- libgfortran/generated/minloc1_8_r8.c | 2 +- libgfortran/generated/minval_i1.c | 2 +- libgfortran/generated/minval_i16.c | 2 +- libgfortran/generated/minval_i2.c | 2 +- libgfortran/generated/minval_i4.c | 2 +- libgfortran/generated/minval_i8.c | 2 +- libgfortran/generated/minval_r10.c | 2 +- libgfortran/generated/minval_r16.c | 2 +- libgfortran/generated/minval_r4.c | 2 +- libgfortran/generated/minval_r8.c | 2 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/nearest_r10.c | 2 +- libgfortran/generated/nearest_r16.c | 2 +- libgfortran/generated/nearest_r4.c | 2 +- libgfortran/generated/nearest_r8.c | 2 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/pack_c10.c | 2 +- libgfortran/generated/pack_c16.c | 2 +- libgfortran/generated/pack_c4.c | 2 +- libgfortran/generated/pack_c8.c | 2 +- libgfortran/generated/pack_i1.c | 2 +- libgfortran/generated/pack_i16.c | 2 +- libgfortran/generated/pack_i2.c | 2 +- libgfortran/generated/pack_i4.c | 2 +- libgfortran/generated/pack_i8.c | 2 +- libgfortran/generated/pack_r10.c | 2 +- libgfortran/generated/pack_r16.c | 2 +- libgfortran/generated/pack_r4.c | 2 +- libgfortran/generated/pack_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/pow_c10_i16.c | 2 +- libgfortran/generated/pow_c10_i4.c | 2 +- libgfortran/generated/pow_c10_i8.c | 2 +- libgfortran/generated/pow_c16_i16.c | 2 +- libgfortran/generated/pow_c16_i4.c | 2 +- libgfortran/generated/pow_c16_i8.c | 2 +- libgfortran/generated/pow_c4_i16.c | 2 +- libgfortran/generated/pow_c4_i4.c | 2 +- libgfortran/generated/pow_c4_i8.c | 2 +- libgfortran/generated/pow_c8_i16.c | 2 +- libgfortran/generated/pow_c8_i4.c | 2 +- libgfortran/generated/pow_c8_i8.c | 2 +- libgfortran/generated/pow_i16_i16.c | 2 +- libgfortran/generated/pow_i16_i4.c | 2 +- libgfortran/generated/pow_i16_i8.c | 2 +- libgfortran/generated/pow_i4_i16.c | 2 +- libgfortran/generated/pow_i4_i4.c | 2 +- libgfortran/generated/pow_i4_i8.c | 2 +- libgfortran/generated/pow_i8_i16.c | 2 +- libgfortran/generated/pow_i8_i4.c | 2 +- libgfortran/generated/pow_i8_i8.c | 2 +- libgfortran/generated/pow_r10_i16.c | 2 +- libgfortran/generated/pow_r10_i8.c | 2 +- libgfortran/generated/pow_r16_i16.c | 2 +- libgfortran/generated/pow_r16_i4.c | 2 +- libgfortran/generated/pow_r16_i8.c | 2 +- libgfortran/generated/pow_r4_i16.c | 2 +- libgfortran/generated/pow_r4_i8.c | 2 +- libgfortran/generated/pow_r8_i16.c | 2 +- libgfortran/generated/pow_r8_i8.c | 2 +- libgfortran/generated/product_c10.c | 2 +- libgfortran/generated/product_c16.c | 2 +- libgfortran/generated/product_c4.c | 2 +- libgfortran/generated/product_c8.c | 2 +- libgfortran/generated/product_i1.c | 2 +- libgfortran/generated/product_i16.c | 2 +- libgfortran/generated/product_i2.c | 2 +- libgfortran/generated/product_i4.c | 2 +- libgfortran/generated/product_i8.c | 2 +- libgfortran/generated/product_r10.c | 2 +- libgfortran/generated/product_r16.c | 2 +- libgfortran/generated/product_r4.c | 2 +- libgfortran/generated/product_r8.c | 2 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/rrspacing_r10.c | 2 +- libgfortran/generated/rrspacing_r16.c | 2 +- libgfortran/generated/rrspacing_r4.c | 2 +- libgfortran/generated/rrspacing_r8.c | 2 +- libgfortran/generated/set_exponent_r10.c | 2 +- libgfortran/generated/set_exponent_r16.c | 2 +- libgfortran/generated/set_exponent_r4.c | 2 +- libgfortran/generated/set_exponent_r8.c | 2 +- libgfortran/generated/shape_i1.c | 2 +- libgfortran/generated/shape_i16.c | 2 +- libgfortran/generated/shape_i2.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 | 2 +- libgfortran/generated/unpack_c16.c | 2 +- libgfortran/generated/unpack_c4.c | 2 +- libgfortran/generated/unpack_c8.c | 2 +- libgfortran/generated/unpack_i1.c | 2 +- libgfortran/generated/unpack_i16.c | 2 +- libgfortran/generated/unpack_i2.c | 2 +- libgfortran/generated/unpack_i4.c | 2 +- libgfortran/generated/unpack_i8.c | 2 +- libgfortran/generated/unpack_r10.c | 2 +- libgfortran/generated/unpack_r16.c | 2 +- libgfortran/generated/unpack_r4.c | 2 +- libgfortran/generated/unpack_r8.c | 2 +- libgfortran/ieee/ieee_arithmetic.F90 | 2 +- libgfortran/ieee/ieee_exceptions.F90 | 2 +- libgfortran/ieee/ieee_features.F90 | 2 +- libgfortran/ieee/ieee_helper.c | 2 +- libgfortran/intrinsics/abort.c | 2 +- libgfortran/intrinsics/access.c | 2 +- libgfortran/intrinsics/args.c | 2 +- libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/bit_intrinsics.c | 2 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 2 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 2 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 2 +- libgfortran/intrinsics/eoshift0.c | 2 +- libgfortran/intrinsics/eoshift2.c | 2 +- libgfortran/intrinsics/erfc_scaled.c | 2 +- libgfortran/intrinsics/erfc_scaled_inc.c | 2 +- libgfortran/intrinsics/etime.c | 2 +- libgfortran/intrinsics/execute_command_line.c | 6 +- libgfortran/intrinsics/exit.c | 2 +- libgfortran/intrinsics/extends_type_of.c | 2 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 2 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 2 +- libgfortran/intrinsics/hostnm.c | 2 +- libgfortran/intrinsics/ierrno.c | 2 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/iso_c_binding.c | 2 +- libgfortran/intrinsics/iso_c_binding.h | 2 +- libgfortran/intrinsics/iso_c_generated_procs.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/malloc.c | 2 +- libgfortran/intrinsics/move_alloc.c | 2 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 2 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 2 +- libgfortran/intrinsics/reshape_packed.c | 2 +- libgfortran/intrinsics/selected_char_kind.c | 2 +- libgfortran/intrinsics/selected_int_kind.f90 | 2 +- libgfortran/intrinsics/selected_real_kind.f90 | 2 +- libgfortran/intrinsics/signal.c | 2 +- libgfortran/intrinsics/size.c | 2 +- libgfortran/intrinsics/sleep.c | 2 +- libgfortran/intrinsics/spread_generic.c | 2 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 2 +- libgfortran/intrinsics/symlnk.c | 2 +- libgfortran/intrinsics/system.c | 2 +- libgfortran/intrinsics/system_clock.c | 16 +- libgfortran/intrinsics/time.c | 2 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/intrinsics/transpose_generic.c | 2 +- libgfortran/intrinsics/umask.c | 2 +- libgfortran/intrinsics/unlink.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/close.c | 6 +- libgfortran/io/fbuf.c | 2 +- libgfortran/io/fbuf.h | 2 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 22 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 2 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 6 +- libgfortran/io/list_read.c | 206 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 4 +- libgfortran/io/read.c | 2 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 13 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 2 +- libgfortran/io/unix.c | 20 +- libgfortran/io/unix.h | 5 +- libgfortran/io/write.c | 53 +- libgfortran/io/write_float.def | 52 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 10 +- libgfortran/m4/all.m4 | 2 +- libgfortran/m4/any.m4 | 2 +- libgfortran/m4/bessel.m4 | 2 +- libgfortran/m4/count.m4 | 2 +- libgfortran/m4/cshift0.m4 | 2 +- libgfortran/m4/cshift1.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 2 +- libgfortran/m4/eoshift3.m4 | 2 +- libgfortran/m4/exponent.m4 | 2 +- libgfortran/m4/fraction.m4 | 2 +- libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/in_pack.m4 | 2 +- libgfortran/m4/in_unpack.m4 | 2 +- libgfortran/m4/iparity.m4 | 2 +- libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/maxloc0.m4 | 2 +- libgfortran/m4/maxloc1.m4 | 2 +- libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/minloc0.m4 | 2 +- libgfortran/m4/minloc1.m4 | 2 +- libgfortran/m4/minval.m4 | 2 +- libgfortran/m4/nearest.m4 | 2 +- libgfortran/m4/norm2.m4 | 2 +- libgfortran/m4/pack.m4 | 2 +- libgfortran/m4/parity.m4 | 2 +- libgfortran/m4/pow.m4 | 2 +- libgfortran/m4/product.m4 | 2 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/rrspacing.m4 | 2 +- libgfortran/m4/set_exponent.m4 | 2 +- libgfortran/m4/shape.m4 | 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 | 2 +- libgfortran/runtime/backtrace.c | 50 +- libgfortran/runtime/bounds.c | 2 +- libgfortran/runtime/compile_options.c | 4 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 2 +- libgfortran/runtime/error.c | 65 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/in_unpack_generic.c | 2 +- libgfortran/runtime/main.c | 2 +- libgfortran/runtime/memory.c | 2 +- libgfortran/runtime/minimal.c | 2 +- libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 6 +- libgfortran/runtime/string.c | 49 +- libgo/MERGE | 2 +- libgo/Makefile.am | 530 +- libgo/Makefile.in | 840 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 74 +- libgo/configure | 194 +- libgo/configure.ac | 52 +- libgo/go/archive/tar/common.go | 39 +- libgo/go/archive/tar/reader.go | 649 +- libgo/go/archive/tar/reader_test.go | 954 +- libgo/go/archive/tar/tar_test.go | 63 +- .../{writer-big-long.tar => gnu-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{ustar.tar => hardlink.tar} | Bin 2048 -> 2560 bytes .../tar/testdata/hdr-only.tar} | Bin 8512 -> 10240 bytes libgo/go/archive/tar/testdata/issue10968.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/issue11169.tar | Bin 0 -> 602 bytes libgo/go/archive/tar/testdata/issue12435.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 0 -> 512 bytes .../{writer-big.tar => pax-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{nil-uid.tar => pax-path-hdr.tar} | Bin 1024 -> 1024 bytes libgo/go/archive/tar/testdata/ustar-file-reg.tar | Bin 0 -> 1536 bytes libgo/go/archive/tar/writer.go | 224 +- libgo/go/archive/tar/writer_test.go | 267 +- libgo/go/archive/zip/reader.go | 145 +- libgo/go/archive/zip/reader_test.go | 346 +- libgo/go/archive/zip/register.go | 27 +- libgo/go/archive/zip/struct.go | 8 +- libgo/go/archive/zip/writer.go | 69 +- libgo/go/archive/zip/writer_test.go | 35 + libgo/go/archive/zip/zip_test.go | 98 +- libgo/go/bufio/bufio.go | 36 +- libgo/go/bufio/bufio_test.go | 146 + libgo/go/bufio/example_test.go | 29 + libgo/go/bufio/scan.go | 62 +- libgo/go/bufio/scan_test.go | 42 +- libgo/go/builtin/builtin.go | 8 +- libgo/go/bytes/buffer.go | 21 +- libgo/go/bytes/buffer_test.go | 17 + libgo/go/bytes/bytes.go | 15 +- libgo/go/bytes/bytes_decl.go | 2 +- libgo/go/bytes/bytes_test.go | 48 + libgo/go/bytes/compare_test.go | 3 + libgo/go/bytes/export_test.go | 4 - libgo/go/bytes/reader.go | 6 + libgo/go/bytes/reader_test.go | 12 + libgo/go/cmd/cgo/ast.go | 112 +- libgo/go/cmd/cgo/doc.go | 368 +- libgo/go/cmd/cgo/gcc.go | 455 +- libgo/go/cmd/cgo/godefs.go | 170 +- libgo/go/cmd/cgo/main.go | 110 +- libgo/go/cmd/cgo/out.go | 569 +- libgo/go/cmd/cgo/util.go | 2 +- libgo/go/cmd/go/{doc.go => alldocs.go} | 650 +- libgo/go/cmd/go/bootstrap.go | 10 +- libgo/go/cmd/go/build.go | 1902 +- libgo/go/cmd/go/discovery.go | 4 +- libgo/go/cmd/go/doc.go | 1237 +- libgo/go/cmd/go/env.go | 7 +- libgo/go/cmd/go/fix.go | 4 +- libgo/go/cmd/go/fmt.go | 30 +- libgo/go/cmd/go/generate.go | 101 +- libgo/go/cmd/go/generate_test.go | 2 + libgo/go/cmd/go/get.go | 127 +- libgo/go/cmd/go/go_test.go | 2761 + libgo/go/cmd/go/go_unix_test.go | 31 + libgo/go/cmd/go/help.go | 264 +- libgo/go/cmd/go/http.go | 50 +- libgo/go/cmd/go/list.go | 21 +- libgo/go/cmd/go/main.go | 167 +- libgo/go/cmd/go/note.go | 187 + libgo/go/cmd/go/note_test.go | 66 + libgo/go/cmd/go/pkg.go | 1117 +- libgo/go/cmd/go/pkg_test.go | 118 + libgo/go/cmd/go/run.go | 21 +- libgo/go/cmd/go/test.go | 216 +- libgo/go/cmd/go/testdata/flag_test.go | 16 + libgo/go/cmd/go/testdata/generate/test3.go | 2 +- .../dummy.go => cmd/go/testdata/generate/test4.go} | 7 +- libgo/go/cmd/go/testdata/rundir/sub/sub.go | 1 + libgo/go/cmd/go/testdata/rundir/x.go | 1 + libgo/go/cmd/go/testdata/src/run/bad.go | 5 + .../testdata/src/{main_test/m.go => run/good.go} | 3 +- .../cmd/go/testdata/src/run/internal/internal.go | 1 + .../src/run/subdir/internal/private/private.go | 1 + libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 + .../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 + libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 + libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 + libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 + libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 + libgo/go/cmd/go/testdata/src/vend/bad.go | 3 + libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 + libgo/go/cmd/go/testdata/src/vend/good.go | 3 + libgo/go/cmd/go/testdata/src/vend/hello/hello.go | 10 + .../cmd/go/testdata/src/vend/hello/hello_test.go | 12 + .../cmd/go/testdata/src/vend/hello/hellox_test.go | 12 + libgo/go/cmd/go/testdata/src/vend/subdir/bad.go | 3 + libgo/go/cmd/go/testdata/src/vend/subdir/good.go | 3 + .../src/{syntaxerror/x.go => vend/vendor/p/p.go} | 0 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go | 1 + .../cmd/go/testdata/src/vend/vendor/strings/msg.go | 3 + .../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 + .../cmd/go/testdata/src/vend/x/invalid/invalid.go | 3 + .../src/{syntaxerror/x.go => vend/x/vendor/p/p.go} | 0 .../go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go | 3 + libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go | 1 + libgo/go/cmd/go/testdata/src/vend/x/x.go | 7 + libgo/go/cmd/go/testdata/src/vetpkg/c.go | 9 + libgo/go/cmd/go/testdata/testinternal3/t.go | 3 + libgo/go/cmd/go/testdata/testinternal4/src/p/p.go | 6 + .../testdata/testinternal4/src/q/internal/x/x.go | 1 + .../go/cmd/go/testdata/testinternal4/src/q/j/j.go | 3 + libgo/go/cmd/go/testdata/testvendor/src/p/p.go | 6 + .../cmd/go/testdata/testvendor/src/q/vendor/x/x.go | 1 + libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go | 3 + libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go | 3 + libgo/go/cmd/go/testdata/testvendor2/src/p/p.go | 3 + libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go | 1 + libgo/go/cmd/go/testflag.go | 209 +- libgo/go/cmd/go/tool.go | 39 +- libgo/go/cmd/go/vcs.go | 425 +- libgo/go/cmd/go/vcs_test.go | 73 +- libgo/go/cmd/go/vendor_test.go | 280 + libgo/go/cmd/go/vet.go | 10 +- libgo/go/cmd/gofmt/doc.go | 7 + libgo/go/cmd/gofmt/gofmt.go | 151 - .../{go/format/format.go => cmd/gofmt/internal.go} | 140 +- libgo/go/cmd/gofmt/rewrite.go | 2 +- libgo/go/cmd/gofmt/testdata/old.golden | 9 - libgo/go/cmd/gofmt/testdata/old.input | 8 - libgo/go/compress/bzip2/bit_reader.go | 8 - libgo/go/compress/bzip2/bzip2.go | 8 +- libgo/go/compress/bzip2/bzip2_test.go | 10 +- libgo/go/compress/bzip2/huffman.go | 44 +- libgo/go/compress/flate/deflate.go | 2 +- libgo/go/compress/flate/deflate_test.go | 12 +- libgo/go/compress/flate/fixedhuff.go | 78 - libgo/go/compress/flate/flate_test.go | 250 +- libgo/go/compress/flate/gen.go | 190 - libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/flate/huffman_code.go | 4 +- libgo/go/compress/flate/inflate.go | 228 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/flate/token.go | 10 +- libgo/go/compress/gzip/gunzip.go | 24 +- libgo/go/compress/gzip/gunzip_test.go | 32 + libgo/go/compress/gzip/gzip.go | 7 +- libgo/go/compress/lzw/reader.go | 20 +- libgo/go/compress/lzw/reader_test.go | 9 +- libgo/go/compress/lzw/writer.go | 15 +- libgo/go/compress/lzw/writer_test.go | 20 +- .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 393 - libgo/go/compress/testdata/gettysburg.txt | 29 + libgo/go/compress/zlib/reader.go | 9 + libgo/go/compress/zlib/reader_test.go | 24 + libgo/go/compress/zlib/writer_test.go | 27 +- libgo/go/crypto/aes/aes_gcm.go | 172 + libgo/go/crypto/aes/cipher.go | 9 +- libgo/go/crypto/aes/cipher_generic.go | 8 + libgo/go/crypto/cipher/benchmark_test.go | 30 +- libgo/go/crypto/cipher/cipher.go | 3 + libgo/go/crypto/cipher/ctr.go | 5 +- libgo/go/crypto/cipher/ctr_test.go | 55 + libgo/go/crypto/cipher/example_test.go | 52 + libgo/go/crypto/cipher/gcm.go | 109 +- libgo/go/crypto/cipher/gcm_test.go | 123 +- libgo/go/crypto/crypto.go | 80 +- libgo/go/crypto/dsa/dsa.go | 6 +- libgo/go/crypto/ecdsa/ecdsa.go | 109 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 107 + libgo/go/crypto/elliptic/elliptic.go | 22 +- libgo/go/crypto/elliptic/elliptic_test.go | 25 + libgo/go/crypto/elliptic/p224.go | 2 +- libgo/go/crypto/elliptic/p256.go | 4 +- libgo/go/crypto/elliptic/p256_amd64.go | 552 + libgo/go/crypto/hmac/hmac.go | 6 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/rand/eagain.go | 27 + libgo/go/crypto/rand/rand.go | 2 + libgo/go/crypto/rand/rand_linux.go | 6 +- libgo/go/crypto/rand/rand_unix.go | 18 +- libgo/go/crypto/rand/util_test.go | 2 +- libgo/go/crypto/rsa/example_test.go | 169 + libgo/go/crypto/rsa/pkcs1v15.go | 35 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 43 +- libgo/go/crypto/rsa/pss.go | 4 +- libgo/go/crypto/rsa/pss_test.go | 9 + libgo/go/crypto/rsa/rsa.go | 118 +- libgo/go/crypto/rsa/rsa_test.go | 27 +- libgo/go/crypto/sha512/sha512.go | 162 +- libgo/go/crypto/sha512/sha512_test.go | 372 +- libgo/go/crypto/tls/cipher_suites.go | 20 +- libgo/go/crypto/tls/common.go | 181 +- libgo/go/crypto/tls/conn.go | 125 +- libgo/go/crypto/tls/handshake_client.go | 73 +- libgo/go/crypto/tls/handshake_client_test.go | 224 +- libgo/go/crypto/tls/handshake_messages.go | 102 +- libgo/go/crypto/tls/handshake_messages_test.go | 13 +- libgo/go/crypto/tls/handshake_server.go | 181 +- libgo/go/crypto/tls/handshake_server_test.go | 285 +- libgo/go/crypto/tls/key_agreement.go | 108 +- libgo/go/crypto/tls/prf.go | 191 +- libgo/go/crypto/tls/prf_test.go | 18 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 101 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 168 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 103 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 168 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 150 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 85 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 150 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 81 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 166 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 162 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 113 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 172 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 134 + .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 107 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 172 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 83 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 79 +- ...=> Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384} | 77 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 166 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 150 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 113 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 147 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 149 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 139 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 77 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 139 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 145 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 133 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 28 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 133 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 217 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 217 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 173 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 189 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 159 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 159 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 141 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 80 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 156 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 156 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 144 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 148 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 163 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 86 + libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 138 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 59 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 58 +- ...TLSv12-SNI => Server-TLSv12-SNI-GetCertificate} | 58 +- ...NI => Server-TLSv12-SNI-GetCertificateNotFound} | 58 +- libgo/go/crypto/tls/ticket.go | 43 +- libgo/go/crypto/tls/tls.go | 87 +- libgo/go/crypto/tls/tls_test.go | 188 +- libgo/go/crypto/x509/cert_pool.go | 2 +- libgo/go/crypto/x509/pem_decrypt.go | 9 +- libgo/go/crypto/x509/pem_decrypt_test.go | 24 + libgo/go/crypto/x509/pkix/pkix.go | 45 +- libgo/go/crypto/x509/root_bsd.go | 14 + libgo/go/crypto/x509/root_cgo_darwin.go | 2 +- libgo/go/crypto/x509/root_darwin.go | 2 + libgo/go/crypto/x509/root_darwin_arm_gen.go | 191 + libgo/go/crypto/x509/root_darwin_armx.go | 4907 ++ libgo/go/crypto/x509/root_linux.go | 13 + libgo/go/crypto/x509/root_nacl.go | 8 + libgo/go/crypto/x509/root_solaris.go | 12 + libgo/go/crypto/x509/root_unix.go | 13 +- libgo/go/crypto/x509/sec1.go | 30 +- libgo/go/crypto/x509/sec1_test.go | 42 +- libgo/go/crypto/x509/sha2_windows_test.go | 19 + libgo/go/crypto/x509/verify.go | 27 +- libgo/go/crypto/x509/verify_test.go | 11 + libgo/go/crypto/x509/x509.go | 513 +- libgo/go/crypto/x509/x509_test.go | 303 +- libgo/go/database/sql/convert.go | 38 +- libgo/go/database/sql/convert_test.go | 61 +- libgo/go/database/sql/driver/types.go | 13 +- libgo/go/database/sql/fakedb_test.go | 82 +- libgo/go/database/sql/sql.go | 491 +- libgo/go/database/sql/sql_test.go | 557 +- libgo/go/debug/dwarf/buf.go | 11 + libgo/go/debug/dwarf/class_string.go | 16 + libgo/go/debug/dwarf/const.go | 43 +- libgo/go/debug/dwarf/entry.go | 280 +- libgo/go/debug/dwarf/entry_test.go | 36 + libgo/go/debug/dwarf/line.go | 935 +- libgo/go/debug/dwarf/line_test.go | 232 +- libgo/go/debug/dwarf/testdata/cycle.c | 7 + libgo/go/debug/dwarf/testdata/cycle.elf | Bin 0 -> 2624 bytes libgo/go/debug/dwarf/testdata/line-clang.elf | Bin 0 -> 10271 bytes libgo/go/debug/dwarf/testdata/line-gcc.elf | Bin 0 -> 10113 bytes libgo/go/debug/dwarf/testdata/line1.c | 9 + libgo/go/debug/dwarf/testdata/line1.h | 7 + libgo/go/debug/dwarf/testdata/line2.c | 6 + libgo/go/debug/dwarf/testdata/split.c | 5 + libgo/go/debug/dwarf/testdata/split.elf | Bin 0 -> 9509 bytes libgo/go/debug/dwarf/type.go | 42 +- libgo/go/debug/dwarf/type_test.go | 34 + libgo/go/debug/dwarf/typeunit.go | 29 +- libgo/go/debug/dwarf/unit.go | 67 +- libgo/go/debug/elf/elf.go | 152 +- libgo/go/debug/elf/file.go | 300 +- libgo/go/debug/elf/file_test.go | 513 +- libgo/go/debug/elf/reader.go | 108 + libgo/go/debug/elf/testdata/compressed-32.obj | Bin 0 -> 2208 bytes libgo/go/debug/elf/testdata/compressed-64.obj | Bin 0 -> 3280 bytes .../elf/testdata/go-relocation-test-clang-arm.obj | Bin 0 -> 3092 bytes .../elf/testdata/go-relocation-test-gcc492-arm.obj | Bin 0 -> 2648 bytes .../testdata/go-relocation-test-gcc492-mips64.obj | Bin 0 -> 4120 bytes .../go-relocation-test-gcc493-mips64le.obj | Bin 0 -> 4160 bytes .../elf/testdata/zdebug-test-gcc484-x86-64.obj | Bin 0 -> 3216 bytes libgo/go/debug/gosym/pclntab_test.go | 68 +- libgo/go/debug/gosym/symtab.go | 2 +- libgo/go/debug/macho/file.go | 4 +- libgo/go/debug/pe/file.go | 13 +- libgo/go/debug/pe/file_test.go | 116 +- libgo/go/encoding/asn1/asn1.go | 159 +- libgo/go/encoding/asn1/asn1_test.go | 148 +- libgo/go/encoding/asn1/common.go | 75 +- libgo/go/encoding/asn1/marshal.go | 43 +- libgo/go/encoding/asn1/marshal_test.go | 11 + libgo/go/encoding/base64/base64.go | 299 +- libgo/go/encoding/base64/base64_test.go | 99 +- libgo/go/encoding/binary/binary.go | 30 +- libgo/go/encoding/binary/binary_test.go | 30 + libgo/go/encoding/csv/example_test.go | 133 + libgo/go/encoding/csv/reader.go | 9 +- libgo/go/encoding/csv/reader_test.go | 31 + libgo/go/encoding/csv/writer.go | 4 +- libgo/go/encoding/gob/codec_test.go | 21 +- libgo/go/encoding/gob/dec_helpers.go | 9 +- libgo/go/encoding/gob/decgen.go | 9 +- libgo/go/encoding/gob/decode.go | 163 +- libgo/go/encoding/gob/doc.go | 47 +- libgo/go/encoding/gob/encode.go | 19 +- libgo/go/encoding/gob/encoder.go | 6 + libgo/go/encoding/gob/encoder_test.go | 104 +- libgo/go/encoding/gob/timing_test.go | 45 +- libgo/go/encoding/gob/type.go | 2 +- libgo/go/encoding/json/bench_test.go | 34 + libgo/go/encoding/json/decode.go | 131 +- libgo/go/encoding/json/decode_test.go | 129 +- libgo/go/encoding/json/encode.go | 56 +- libgo/go/encoding/json/encode_test.go | 22 +- libgo/go/encoding/json/fold.go | 2 +- libgo/go/encoding/json/indent.go | 12 +- libgo/go/encoding/json/number_test.go | 133 + libgo/go/encoding/json/scanner.go | 110 +- libgo/go/encoding/json/scanner_test.go | 1 + libgo/go/encoding/json/stream.go | 330 +- libgo/go/encoding/json/stream_test.go | 148 + libgo/go/encoding/json/tagkey_test.go | 4 +- libgo/go/encoding/pem/pem.go | 35 +- libgo/go/encoding/pem/pem_test.go | 120 +- libgo/go/encoding/xml/marshal.go | 95 +- libgo/go/encoding/xml/marshal_test.go | 611 +- libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/read_test.go | 23 +- libgo/go/encoding/xml/typeinfo.go | 9 +- libgo/go/encoding/xml/xml.go | 99 +- libgo/go/encoding/xml/xml_test.go | 74 +- libgo/go/expvar/expvar.go | 41 +- libgo/go/expvar/expvar_test.go | 235 +- libgo/go/flag/flag.go | 151 +- libgo/go/flag/flag_test.go | 38 + libgo/go/fmt/doc.go | 81 +- libgo/go/fmt/fmt_test.go | 130 +- libgo/go/fmt/format.go | 25 +- libgo/go/fmt/print.go | 63 +- libgo/go/fmt/scan.go | 126 +- libgo/go/fmt/scan_test.go | 184 +- libgo/go/go/ast/ast.go | 14 +- libgo/go/go/ast/filter.go | 21 +- libgo/go/go/ast/import.go | 6 +- libgo/go/go/ast/scope.go | 2 +- libgo/go/go/ast/walk.go | 6 +- libgo/go/go/build/build.go | 264 +- libgo/go/go/build/build_test.go | 128 +- libgo/go/go/build/deps_test.go | 306 +- libgo/go/go/build/doc.go | 4 +- libgo/go/go/build/read.go | 20 +- libgo/go/go/build/read_test.go | 6 +- libgo/go/go/build/syslist.go | 2 +- .../go/go/build/testdata/empty/dummy | 0 libgo/go/go/constant/value.go | 1250 + libgo/go/go/constant/value_test.go | 449 + libgo/go/go/doc/doc.go | 3 +- libgo/go/go/doc/exports.go | 65 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/blank.0.golden | 28 +- libgo/go/go/doc/testdata/blank.1.golden | 31 +- libgo/go/go/doc/testdata/blank.2.golden | 28 +- libgo/go/go/doc/testdata/blank.go | 31 +- libgo/go/go/doc/testdata/issue13742.0.golden | 25 + libgo/go/go/doc/testdata/issue13742.1.golden | 25 + libgo/go/go/doc/testdata/issue13742.2.golden | 25 + libgo/go/go/doc/testdata/issue13742.go | 18 + libgo/go/go/format/format.go | 152 - libgo/go/go/format/format_test.go | 19 +- libgo/go/go/format/{format.go => internal.go} | 138 +- libgo/go/go/importer/importer.go | 90 + .../go/internal/gccgoimporter/gccgoinstallation.go | 94 + .../gccgoimporter/gccgoinstallation_test.go | 163 +- libgo/go/go/internal/gccgoimporter/importer.go | 212 + .../go/go/internal/gccgoimporter/importer_test.go | 171 + libgo/go/go/internal/gccgoimporter/parser.go | 855 + libgo/go/go/internal/gccgoimporter/parser_test.go | 72 + .../internal/gccgoimporter/testdata/complexnums.go | 6 + .../go/internal/gccgoimporter/testdata/imports.go | 5 + .../go/internal/gccgoimporter/testdata/pointer.go | 3 + libgo/go/go/internal/gcimporter/bimport.go | 681 + libgo/go/go/internal/gcimporter/exportdata.go | 111 + libgo/go/go/internal/gcimporter/gcimporter.go | 1018 + libgo/go/go/internal/gcimporter/gcimporter_test.go | 363 + libgo/go/go/internal/gcimporter/testdata/a.go | 14 + .../go/go/internal/gcimporter/testdata}/b.go | 6 +- .../go/go/internal/gcimporter/testdata/exports.go | 89 + libgo/go/go/parser/error_test.go | 27 +- libgo/go/go/parser/interface.go | 40 +- libgo/go/go/parser/parser.go | 192 +- libgo/go/go/parser/parser_test.go | 106 +- libgo/go/go/parser/short_test.go | 36 +- libgo/go/go/parser/testdata/issue3106.src | 2 +- libgo/go/go/printer/nodes.go | 91 +- libgo/go/go/printer/printer.go | 36 +- libgo/go/go/printer/printer_test.go | 41 + libgo/go/go/printer/testdata/comments.golden | 62 + libgo/go/go/printer/testdata/comments.input | 62 + libgo/go/go/printer/testdata/declarations.golden | 9 + libgo/go/go/printer/testdata/declarations.input | 9 + libgo/go/go/printer/testdata/expressions.golden | 22 +- libgo/go/go/printer/testdata/expressions.input | 18 + libgo/go/go/printer/testdata/expressions.raw | 22 +- libgo/go/go/printer/testdata/parser.go | 4 +- libgo/go/go/scanner/errors.go | 18 +- libgo/go/go/scanner/scanner.go | 3 +- libgo/go/go/scanner/scanner_test.go | 35 + libgo/go/go/token/position.go | 12 +- libgo/go/go/types/api.go | 369 + libgo/go/go/types/api_test.go | 1046 + libgo/go/go/types/assignments.go | 323 + libgo/go/go/types/builtins.go | 667 + libgo/go/go/types/builtins_test.go | 206 + libgo/go/go/types/call.go | 438 + libgo/go/go/types/check.go | 358 + libgo/go/go/types/check_test.go | 303 + libgo/go/go/types/conversions.go | 146 + libgo/go/go/types/decl.go | 430 + libgo/go/go/types/errors.go | 103 + libgo/go/go/types/eval.go | 83 + libgo/go/go/types/eval_test.go | 188 + libgo/go/go/types/example_test.go | 312 + libgo/go/go/types/expr.go | 1521 + libgo/go/go/types/exprstring.go | 220 + libgo/go/go/types/exprstring_test.go | 94 + libgo/go/go/types/gotype.go | 322 + libgo/go/go/types/hilbert_test.go | 236 + libgo/go/go/types/initorder.go | 222 + libgo/go/go/types/issues_test.go | 296 + libgo/go/go/types/labels.go | 268 + libgo/go/go/types/lookup.go | 341 + libgo/go/go/types/methodset.go | 268 + libgo/go/go/types/object.go | 360 + libgo/go/go/types/objset.go | 31 + libgo/go/go/types/operand.go | 273 + libgo/go/go/types/ordering.go | 127 + libgo/go/go/types/package.go | 68 + libgo/go/go/types/predicates.go | 309 + libgo/go/go/types/resolver.go | 491 + libgo/go/go/types/resolver_test.go | 218 + libgo/go/go/types/return.go | 185 + libgo/go/go/types/scope.go | 190 + libgo/go/go/types/selection.go | 143 + libgo/go/go/types/self_test.go | 104 + libgo/go/go/types/sizes.go | 221 + libgo/go/go/types/stdlib_test.go | 291 + libgo/go/go/types/stmt.go | 824 + libgo/go/go/types/token_test.go | 47 + libgo/go/go/types/type.go | 455 + libgo/go/go/types/typestring.go | 296 + libgo/go/go/types/typestring_test.go | 171 + libgo/go/go/types/typexpr.go | 715 + libgo/go/go/types/universe.go | 223 + libgo/go/hash/adler32/adler32.go | 1 + libgo/go/hash/crc32/crc32.go | 52 +- libgo/go/hash/crc32/crc32_amd64.go | 56 + .../crc32/{crc32_amd64x.go => crc32_amd64p32.go} | 17 +- libgo/go/hash/crc32/crc32_generic.go | 13 +- libgo/go/hash/crc32/crc32_test.go | 36 +- libgo/go/hash/crc32/example_test.go | 30 + libgo/go/hash/crc64/crc64.go | 4 +- libgo/go/hash/fnv/fnv.go | 6 +- libgo/go/html/escape.go | 111 +- libgo/go/html/escape_test.go | 56 +- libgo/go/html/example_test.go | 24 + libgo/go/html/template/clone_test.go | 16 +- libgo/go/html/template/content_test.go | 2 +- libgo/go/html/template/context.go | 3 +- libgo/go/html/template/css.go | 76 +- libgo/go/html/template/doc.go | 2 +- libgo/go/html/template/escape.go | 12 +- libgo/go/html/template/escape_test.go | 183 +- libgo/go/html/template/example_test.go | 161 + libgo/go/html/template/html.go | 13 +- libgo/go/html/template/html_test.go | 9 +- libgo/go/html/template/js.go | 8 +- libgo/go/html/template/template.go | 45 +- libgo/go/html/template/template_test.go | 29 + libgo/go/html/template/transition.go | 44 +- libgo/go/html/template/transition_test.go | 60 + libgo/go/image/color/color.go | 58 +- libgo/go/image/color/ycbcr.go | 200 +- libgo/go/image/color/ycbcr_test.go | 154 +- libgo/go/image/decode_example_test.go | 32 +- libgo/go/image/decode_test.go | 14 +- libgo/go/image/draw/bench_test.go | 55 +- libgo/go/image/draw/clip_test.go | 30 +- libgo/go/image/draw/draw.go | 269 +- libgo/go/image/draw/draw_test.go | 40 + libgo/go/image/geom.go | 44 +- libgo/go/image/geom_test.go | 115 + libgo/go/image/gif/reader.go | 159 +- libgo/go/image/gif/reader_test.go | 49 +- libgo/go/image/gif/writer.go | 129 +- libgo/go/image/gif/writer_test.go | 280 +- libgo/go/image/image.go | 113 +- libgo/go/image/internal/imageutil/gen.go | 154 + libgo/go/image/internal/imageutil/imageutil.go | 8 + libgo/go/image/internal/imageutil/impl.go | 196 + libgo/go/image/jpeg/huffman.go | 4 +- libgo/go/image/jpeg/reader.go | 451 +- libgo/go/image/jpeg/reader_test.go | 78 + libgo/go/image/jpeg/scan.go | 86 +- libgo/go/image/png/reader.go | 47 +- libgo/go/image/png/reader_test.go | 101 + libgo/go/image/png/testdata/benchRGB-interlace.png | Bin 0 -> 47483 bytes .../png/testdata/gray-gradient.interlaced.png | Bin 0 -> 247 bytes libgo/go/image/png/testdata/gray-gradient.png | Bin 0 -> 77 bytes .../image/png/testdata/pngsuite/basn3p04-31i.png | Bin 0 -> 358 bytes .../image/png/testdata/pngsuite/basn3p04-31i.sng | 57 + libgo/go/image/testdata/video-001.221212.jpeg | Bin 0 -> 19263 bytes libgo/go/image/testdata/video-001.221212.png | Bin 0 -> 29820 bytes libgo/go/image/testdata/video-001.cmyk.jpeg | Bin 0 -> 19477 bytes libgo/go/image/testdata/video-001.cmyk.png | Bin 0 -> 25439 bytes libgo/go/image/testdata/video-001.q50.410.jpeg | Bin 0 -> 3259 bytes ...ive.jpeg => video-001.q50.410.progressive.jpeg} | Bin 3279 -> 3125 bytes libgo/go/image/testdata/video-001.q50.411.jpeg | Bin 0 -> 3362 bytes ...ive.jpeg => video-001.q50.411.progressive.jpeg} | Bin 3279 -> 3251 bytes libgo/go/image/testdata/video-001.rgb.jpeg | Bin 0 -> 6237 bytes libgo/go/image/testdata/video-001.rgb.png | Bin 0 -> 20414 bytes libgo/go/image/ycbcr.go | 155 +- libgo/go/image/ycbcr_test.go | 26 + .../golang.org/x/net/http2/hpack/encode.go | 251 + .../golang.org/x/net/http2/hpack/encode_test.go | 330 + .../internal/golang.org/x/net/http2/hpack/hpack.go | 533 + .../golang.org/x/net/http2/hpack/hpack_test.go | 813 + .../golang.org/x/net/http2/hpack/huffman.go | 190 + .../golang.org/x/net/http2/hpack/tables.go | 352 + libgo/go/internal/race/doc.go | 11 + libgo/go/internal/race/norace.go | 40 + libgo/go/internal/race/race.go | 50 + .../{net => internal/singleflight}/singleflight.go | 34 +- .../go/internal/singleflight/singleflight_test.go | 87 + libgo/go/internal/syscall/{ => unix}/dummy.go | 2 +- .../internal/syscall/{ => unix}/getrandom_linux.go | 19 +- .../syscall/unix/getrandom_linux_386.go} | 4 +- .../syscall/unix/getrandom_linux_amd64.go} | 4 +- .../syscall/unix/getrandom_linux_arm.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go} | 6 +- .../{dummy.go => unix/getrandom_linux_mips64x.go} | 6 +- .../syscall/unix/getrandom_linux_ppc64x.go} | 6 +- .../syscall/windows/registry/export_test.go | 11 + libgo/go/internal/syscall/windows/registry/key.go | 175 + .../syscall/windows/registry/registry_test.go | 752 + .../internal/syscall/windows/registry/syscall.go | 33 + .../go/internal/syscall/windows/registry/value.go | 384 + .../syscall/windows/registry/zsyscall_windows.go | 83 + .../go/internal/syscall/windows/syscall_windows.go | 143 + libgo/go/internal/syscall/windows/sysdll/sysdll.go | 28 + .../internal/syscall/windows/zsyscall_windows.go | 71 + libgo/go/internal/testenv/testenv.go | 104 + libgo/go/internal/trace/goroutines.go | 180 + libgo/go/internal/trace/parser.go | 786 + libgo/go/internal/trace/parser_test.go | 30 + libgo/go/io/example_test.go | 223 + libgo/go/io/io.go | 40 +- libgo/go/io/io_test.go | 50 +- libgo/go/io/ioutil/example_test.go | 73 + libgo/go/io/ioutil/ioutil.go | 2 +- libgo/go/io/ioutil/tempfile.go | 4 + libgo/go/io/multi.go | 24 + libgo/go/io/multi_test.go | 54 +- libgo/go/io/pipe.go | 5 +- libgo/go/log/log.go | 60 +- libgo/go/log/log_test.go | 67 +- libgo/go/log/syslog/doc.go | 26 + libgo/go/log/syslog/syslog.go | 7 - libgo/go/log/syslog/syslog_plan9.go | 8 - libgo/go/log/syslog/syslog_test.go | 38 +- libgo/go/log/syslog/syslog_windows.go | 8 - libgo/go/math/abs.go | 9 +- libgo/go/math/all_test.go | 116 +- libgo/go/math/big/accuracy_string.go | 17 + libgo/go/math/big/arith.go | 103 +- libgo/go/math/big/arith_decl.go | 2 + libgo/go/math/big/arith_decl_pure.go | 55 + libgo/go/math/big/arith_test.go | 3 +- libgo/go/math/big/bits_test.go | 224 + libgo/go/math/big/decimal.go | 266 + libgo/go/math/big/decimal_test.go | 116 + libgo/go/math/big/doc.go | 99 + libgo/go/math/big/example_rat_test.go | 67 + libgo/go/math/big/float.go | 1693 + libgo/go/math/big/float_test.go | 1694 + libgo/go/math/big/floatconv.go | 275 + libgo/go/math/big/floatconv_test.go | 662 + libgo/go/math/big/floatexample_test.go | 143 + libgo/go/math/big/floatmarsh.go | 33 + libgo/go/math/big/floatmarsh_test.go | 54 + libgo/go/math/big/ftoa.go | 457 + libgo/go/math/big/int.go | 423 +- libgo/go/math/big/int_test.go | 752 +- libgo/go/math/big/intconv.go | 248 + libgo/go/math/big/intconv_test.go | 391 + libgo/go/math/big/intmarsh.go | 74 + libgo/go/math/big/intmarsh_test.go | 121 + libgo/go/math/big/nat.go | 630 +- libgo/go/math/big/nat_test.go | 687 +- libgo/go/math/big/natconv.go | 492 + libgo/go/math/big/{nat_test.go => natconv_test.go} | 545 +- libgo/go/math/big/rat.go | 220 +- libgo/go/math/big/rat_test.go | 538 - libgo/go/math/big/ratconv.go | 264 + libgo/go/math/big/ratconv_test.go | 453 + libgo/go/math/big/ratmarsh.go | 73 + libgo/go/math/big/ratmarsh_test.go | 125 + libgo/go/math/big/roundingmode_string.go | 16 + libgo/go/math/cbrt.go | 91 +- libgo/go/math/cmplx/cmath_test.go | 10 +- libgo/go/math/cmplx/sqrt.go | 2 +- libgo/go/math/const.go | 19 +- libgo/go/math/expm1.go | 10 +- libgo/go/math/floor_asm.go | 12 + libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 2 - libgo/go/math/log10.go | 5 + libgo/go/math/modf.go | 5 +- libgo/go/math/nextafter.go | 16 +- libgo/go/math/rand/rand.go | 50 +- libgo/go/math/rand/rand_test.go | 95 +- libgo/go/math/rand/regress_test.go | 77 +- libgo/go/math/rand/zipf.go | 6 +- libgo/go/math/sqrt.go | 8 +- libgo/go/mime/encodedword.go | 434 + libgo/go/mime/encodedword_test.go | 208 + libgo/go/mime/example_test.go | 100 + libgo/go/mime/grammar.go | 6 +- libgo/go/mime/mediatype.go | 43 +- libgo/go/mime/mediatype_test.go | 9 +- libgo/go/mime/multipart/multipart.go | 52 +- libgo/go/mime/multipart/multipart_test.go | 181 +- libgo/go/mime/multipart/quotedprintable.go | 118 - libgo/go/mime/multipart/writer.go | 3 +- libgo/go/mime/quotedprintable/reader.go | 124 + .../reader_test.go} | 30 +- libgo/go/mime/quotedprintable/writer.go | 172 + libgo/go/mime/quotedprintable/writer_test.go | 158 + libgo/go/mime/type.go | 104 +- libgo/go/mime/type_dragonfly.go | 9 + libgo/go/mime/type_freebsd.go | 9 + libgo/go/mime/type_openbsd.go | 9 + libgo/go/mime/type_plan9.go | 34 +- libgo/go/mime/type_test.go | 114 +- libgo/go/mime/type_unix.go | 6 +- libgo/go/mime/type_windows.go | 54 +- libgo/go/net/addrselect.go | 431 + libgo/go/net/addrselect_test.go | 334 + libgo/go/net/cgo_android.go | 4 +- libgo/go/net/cgo_bsd.go | 8 +- libgo/go/net/cgo_linux.go | 16 +- libgo/go/net/cgo_netbsd.go | 6 +- libgo/go/net/cgo_openbsd.go | 4 +- libgo/go/net/cgo_resnew.go | 36 + libgo/go/net/cgo_resold.go | 36 + libgo/go/net/cgo_socknew.go | 32 + libgo/go/net/cgo_sockold.go | 32 + libgo/go/net/cgo_solaris.go | 16 + libgo/go/net/cgo_stub.go | 16 +- libgo/go/net/cgo_unix.go | 181 +- libgo/go/net/cgo_unix_test.go | 6 +- libgo/go/net/cgo_windows.go | 13 + libgo/go/net/conf.go | 307 + libgo/go/net/conf_netcgo.go | 17 + libgo/go/net/conf_test.go | 301 + libgo/go/net/conn_test.go | 107 +- libgo/go/net/dial.go | 294 +- libgo/go/net/dial_gen.go | 20 +- libgo/go/net/dial_test.go | 933 +- libgo/go/net/dialgoogle_test.go | 209 - libgo/go/net/dnsclient.go | 100 +- libgo/go/net/dnsclient_test.go | 50 +- libgo/go/net/dnsclient_unix.go | 426 +- libgo/go/net/dnsclient_unix_test.go | 496 +- libgo/go/net/dnsconfig_unix.go | 54 +- libgo/go/net/dnsconfig_unix_test.go | 63 +- libgo/go/net/dnsmsg.go | 21 +- libgo/go/net/dnsmsg_test.go | 175 +- libgo/go/net/dnsname_test.go | 31 +- libgo/go/net/error_plan9_test.go | 17 + libgo/go/net/error_posix_test.go | 44 + libgo/go/net/error_test.go | 705 + libgo/go/net/external_test.go | 167 + libgo/go/net/fd_plan9.go | 26 +- libgo/go/net/fd_poll_nacl.go | 9 +- libgo/go/net/fd_poll_runtime.go | 15 +- libgo/go/net/fd_posix.go | 21 + libgo/go/net/{fd_unix_test.go => fd_posix_test.go} | 13 +- libgo/go/net/fd_unix.go | 156 +- libgo/go/net/fd_windows.go | 149 +- libgo/go/net/file.go | 48 + libgo/go/net/file_plan9.go | 26 +- libgo/go/net/file_stub.go | 28 +- libgo/go/net/file_test.go | 382 +- libgo/go/net/file_unix.go | 90 +- libgo/go/net/file_windows.go | 24 +- libgo/go/net/hook.go | 12 + libgo/go/net/hook_cloexec.go | 14 + libgo/go/net/hook_plan9.go | 9 + libgo/go/net/hook_unix.go | 21 + libgo/go/net/hook_windows.go | 21 + libgo/go/net/hosts.go | 116 +- libgo/go/net/hosts_test.go | 172 +- libgo/go/net/http/cgi/child.go | 6 +- libgo/go/net/http/cgi/child_test.go | 21 +- libgo/go/net/http/cgi/host.go | 34 +- libgo/go/net/http/cgi/host_test.go | 70 +- libgo/go/net/http/cgi/matryoshka_test.go | 15 +- libgo/go/net/http/cgi/testdata/test.cgi | 2 +- libgo/go/net/http/client.go | 273 +- libgo/go/net/http/client_test.go | 303 +- libgo/go/net/http/clientserver_test.go | 1060 + libgo/go/net/http/cookie.go | 36 +- libgo/go/net/http/cookie_test.go | 18 +- libgo/go/net/http/doc.go | 15 + libgo/go/net/http/example_test.go | 23 + libgo/go/net/http/export_test.go | 98 +- libgo/go/net/http/fcgi/child.go | 28 +- libgo/go/net/http/fcgi/fcgi_test.go | 130 + libgo/go/net/http/fs.go | 129 +- libgo/go/net/http/fs_test.go | 181 +- libgo/go/net/http/h2_bundle.go | 6671 +++ libgo/go/net/http/header.go | 12 + libgo/go/net/http/http_test.go | 58 + libgo/go/net/http/httptest/recorder.go | 45 +- libgo/go/net/http/httptest/recorder_test.go | 55 + libgo/go/net/http/httptest/server.go | 275 +- libgo/go/net/http/httptest/server_test.go | 71 + libgo/go/net/http/httputil/dump.go | 80 +- libgo/go/net/http/httputil/dump_test.go | 25 +- libgo/go/net/http/httputil/example_test.go | 125 + libgo/go/net/http/httputil/reverseproxy.go | 101 +- libgo/go/net/http/httputil/reverseproxy_test.go | 221 + libgo/go/net/http/internal/chunked.go | 59 +- libgo/go/net/http/internal/chunked_test.go | 51 +- libgo/go/net/http/internal/testcert.go | 41 + libgo/go/net/http/lex.go | 87 + libgo/go/net/http/lex_test.go | 70 + libgo/go/net/http/main_test.go | 44 +- libgo/go/net/http/method.go | 20 + libgo/go/net/http/npn_test.go | 22 +- libgo/go/net/http/pprof/pprof.go | 53 +- libgo/go/net/http/proxy_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 88 + libgo/go/net/http/request.go | 358 +- libgo/go/net/http/request_test.go | 139 +- libgo/go/net/http/requestwrite_test.go | 69 +- libgo/go/net/http/response.go | 37 +- libgo/go/net/http/response_test.go | 208 +- libgo/go/net/http/responsewrite_test.go | 15 + libgo/go/net/http/serve_test.go | 1676 +- libgo/go/net/http/server.go | 988 +- libgo/go/net/http/sniff.go | 39 +- libgo/go/net/http/sniff_test.go | 46 +- libgo/go/net/http/status.go | 46 +- libgo/go/net/http/transfer.go | 221 +- libgo/go/net/http/transport.go | 917 +- libgo/go/net/http/transport_test.go | 857 +- libgo/go/net/http/triv.go | 5 +- libgo/go/net/interface.go | 44 +- libgo/go/net/interface_bsd.go | 93 +- libgo/go/net/interface_darwin.go | 43 +- libgo/go/net/interface_freebsd.go | 43 +- libgo/go/net/interface_linux.go | 34 +- libgo/go/net/interface_test.go | 234 +- libgo/go/net/interface_windows.go | 310 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/main_test.go | 56 + libgo/go/net/internal/socktest/main_unix_test.go | 24 + .../go/net/internal/socktest/main_windows_test.go | 22 + libgo/go/net/internal/socktest/switch.go | 169 + libgo/go/net/internal/socktest/switch_posix.go | 58 + libgo/go/net/internal/socktest/switch_stub.go | 16 + libgo/go/net/internal/socktest/switch_unix.go | 29 + libgo/go/net/internal/socktest/switch_windows.go | 29 + libgo/go/net/internal/socktest/sys_cloexec.go | 42 + libgo/go/net/internal/socktest/sys_unix.go | 193 + libgo/go/net/internal/socktest/sys_windows.go | 156 + libgo/go/net/ip.go | 77 +- libgo/go/net/ip_test.go | 91 +- libgo/go/net/ipraw_test.go | 244 +- libgo/go/net/iprawsock.go | 18 +- libgo/go/net/iprawsock_plan9.go | 16 +- libgo/go/net/iprawsock_posix.go | 86 +- libgo/go/net/ipsock.go | 203 +- libgo/go/net/ipsock_plan9.go | 67 +- libgo/go/net/ipsock_posix.go | 58 +- libgo/go/net/ipsock_test.go | 235 +- libgo/go/net/listen_test.go | 685 + libgo/go/net/lookup.go | 76 +- libgo/go/net/lookup_plan9.go | 33 +- libgo/go/net/lookup_stub.go | 2 +- libgo/go/net/lookup_test.go | 575 +- libgo/go/net/lookup_unix.go | 151 +- libgo/go/net/lookup_windows.go | 127 +- libgo/go/net/mac.go | 17 +- libgo/go/net/mac_test.go | 43 +- libgo/go/net/mail/example_test.go | 79 + libgo/go/net/mail/message.go | 277 +- libgo/go/net/mail/message_test.go | 342 +- libgo/go/net/main_cloexec_test.go | 25 + libgo/go/net/main_plan9_test.go | 15 + libgo/go/net/main_posix_test.go | 50 + libgo/go/net/main_test.go | 204 + libgo/go/net/main_unix_test.go | 52 + libgo/go/net/main_windows_test.go | 36 + libgo/go/net/mockicmp_test.go | 116 - libgo/go/net/mockserver_test.go | 464 +- libgo/go/net/multicast_test.go | 188 - libgo/go/net/net.go | 255 +- libgo/go/net/net_test.go | 447 +- libgo/go/net/non_unix_test.go | 22 + libgo/go/net/nss.go | 159 + libgo/go/net/nss_test.go | 169 + libgo/go/net/packetconn_test.go | 119 +- libgo/go/net/parse.go | 231 +- libgo/go/net/parse_test.go | 58 +- libgo/go/net/pipe.go | 6 +- libgo/go/net/pipe_test.go | 25 +- libgo/go/net/platform_test.go | 159 + libgo/go/net/port.go | 24 - libgo/go/net/port_test.go | 59 - libgo/go/net/port_unix.go | 2 +- libgo/go/net/protoconn_test.go | 178 +- libgo/go/net/race.go | 31 - libgo/go/net/race0.go | 26 - libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 11 +- libgo/go/net/rpc/server_test.go | 37 + libgo/go/net/sendfile_dragonfly.go | 7 +- libgo/go/net/sendfile_freebsd.go | 7 +- libgo/go/net/sendfile_linux.go | 7 +- .../{sendfile_freebsd.go => sendfile_solaris.go} | 19 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_windows.go | 2 +- libgo/go/net/server_test.go | 661 +- libgo/go/net/smtp/smtp.go | 35 +- libgo/go/net/smtp/smtp_test.go | 44 + libgo/go/net/sock_cloexec.go | 39 +- libgo/go/net/sock_posix.go | 18 +- libgo/go/net/sock_windows.go | 14 +- libgo/go/net/sockopt_bsd.go | 2 +- libgo/go/net/sys_cloexec.go | 21 +- libgo/go/net/tcp_test.go | 196 +- libgo/go/net/tcpsock.go | 13 +- libgo/go/net/tcpsock_plan9.go | 66 +- libgo/go/net/tcpsock_posix.go | 109 +- libgo/go/net/tcpsockopt_plan9.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 2 +- libgo/go/net/tcpsockopt_windows.go | 2 +- libgo/go/net/testdata/case-hosts | 2 + libgo/go/net/testdata/hosts | 3 +- libgo/go/net/testdata/ipv4-hosts | 12 + libgo/go/net/testdata/ipv6-hosts | 11 + libgo/go/net/testdata/openbsd-resolv.conf | 5 + .../{hosts_singleline => singleline-hosts} | 0 libgo/go/net/textproto/reader.go | 69 +- libgo/go/net/textproto/reader_test.go | 75 +- libgo/go/net/timeout_test.go | 1280 +- libgo/go/net/udp_test.go | 330 +- libgo/go/net/udpsock.go | 13 +- libgo/go/net/udpsock_plan9.go | 52 +- libgo/go/net/udpsock_posix.go | 107 +- libgo/go/net/unicast_posix_test.go | 469 - libgo/go/net/unix_test.go | 306 +- libgo/go/net/unixsock.go | 6 +- libgo/go/net/unixsock_plan9.go | 38 +- libgo/go/net/unixsock_posix.go | 117 +- libgo/go/net/url/url.go | 251 +- libgo/go/net/url/url_test.go | 494 +- libgo/go/net/z_last_test.go | 99 - libgo/go/os/doc.go | 6 +- libgo/go/os/env.go | 13 +- libgo/go/os/env_test.go | 17 + libgo/go/os/error.go | 2 +- libgo/go/os/error_plan9.go | 6 + libgo/go/os/error_test.go | 19 + libgo/go/os/error_unix.go | 6 + libgo/go/os/error_windows.go | 9 + libgo/go/os/exec.go | 4 +- libgo/go/os/exec/exec.go | 134 +- libgo/go/os/exec/exec_posix.go | 24 + libgo/go/os/exec/exec_test.go | 142 +- libgo/go/os/exec/internal_test.go | 61 + libgo/go/os/exec_posix.go | 31 +- libgo/go/os/exec_windows.go | 18 +- libgo/go/os/file.go | 30 +- libgo/go/os/file_plan9.go | 19 +- libgo/go/os/file_posix.go | 10 +- libgo/go/os/file_unix.go | 83 +- libgo/go/os/os_test.go | 453 +- libgo/go/os/os_unix_test.go | 113 +- libgo/go/os/path_plan9.go | 2 +- libgo/go/os/path_test.go | 18 +- libgo/go/os/path_unix.go | 2 +- libgo/go/os/path_windows.go | 2 +- libgo/go/os/pipe_test.go | 113 + libgo/go/os/proc.go | 14 +- libgo/go/os/signal/doc.go | 220 + libgo/go/os/signal/signal.go | 60 +- .../os/signal/{signal_unix.go => signal_plan9.go} | 43 +- libgo/go/os/signal/signal_plan9_test.go | 181 + libgo/go/os/signal/signal_stub.go | 17 - libgo/go/os/signal/signal_test.go | 84 +- libgo/go/os/signal/signal_unix.go | 7 +- libgo/go/os/stat_atim.go | 28 +- libgo/go/os/stat_atimespec.go | 30 +- libgo/go/os/stat_dragonfly.go | 28 +- libgo/go/os/stat_nacl.go | 28 +- libgo/go/os/stat_plan9.go | 40 +- libgo/go/os/stat_solaris.go | 28 +- libgo/go/os/sticky_bsd.go | 11 + libgo/go/os/{sys_nacl.go => sticky_notbsd.go} | 11 +- libgo/go/os/str.go | 25 +- libgo/go/os/types.go | 2 +- libgo/go/os/{types_notwin.go => types_plan9.go} | 6 +- libgo/go/os/{types_notwin.go => types_unix.go} | 6 +- libgo/go/os/user/lookup_unix.go | 12 +- libgo/go/path/filepath/example_unix_test.go | 30 +- libgo/go/path/filepath/match.go | 4 +- libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 38 +- libgo/go/path/filepath/path_plan9.go | 16 +- libgo/go/path/filepath/path_test.go | 283 +- libgo/go/path/filepath/path_unix.go | 16 +- libgo/go/path/filepath/path_windows.go | 48 +- libgo/go/path/filepath/symlink.go | 135 +- libgo/go/path/filepath/symlink_windows.go | 28 +- libgo/go/path/match.go | 2 +- libgo/go/path/path.go | 6 +- libgo/go/reflect/all_test.go | 916 +- libgo/go/reflect/deepequal.go | 87 +- libgo/go/reflect/example_test.go | 15 + libgo/go/reflect/export_test.go | 28 +- libgo/go/reflect/type.go | 536 +- libgo/go/reflect/value.go | 173 +- libgo/go/regexp/all_test.go | 74 +- libgo/go/regexp/backtrack.go | 366 + libgo/go/regexp/exec.go | 30 +- libgo/go/regexp/exec_test.go | 24 +- libgo/go/regexp/onepass.go | 90 +- libgo/go/regexp/onepass_test.go | 99 +- libgo/go/regexp/regexp.go | 21 +- libgo/go/regexp/syntax/parse.go | 24 +- libgo/go/regexp/syntax/parse_test.go | 9 +- libgo/go/regexp/syntax/prog.go | 4 +- libgo/go/regexp/syntax/regexp.go | 4 +- libgo/go/regexp/syntax/simplify_test.go | 4 +- libgo/go/regexp/testdata/README | 3 +- libgo/go/regexp/testdata/re2-search.txt | 5 + libgo/go/runtime/arch_amd64p32.go | 8 - libgo/go/runtime/arch_arm.go | 8 - libgo/go/runtime/atomic.go | 51 - libgo/go/runtime/cgo_mmap.go | 41 + libgo/go/runtime/cgo_ppc64x.go | 12 + libgo/go/runtime/cgocall.go | 279 - libgo/go/runtime/cgocallback.go | 40 - libgo/go/runtime/cgocheck.go | 240 + libgo/go/runtime/chan.go | 655 - libgo/go/runtime/chan_test.go | 104 +- libgo/go/runtime/chanbarrier_test.go | 83 + libgo/go/runtime/compiler.go | 2 +- libgo/go/runtime/complex.go | 52 - libgo/go/runtime/cpuprof.go | 425 - libgo/go/runtime/crash_cgo_test.go | 279 +- libgo/go/runtime/crash_test.go | 462 +- libgo/go/runtime/crash_unix_test.go | 178 + libgo/go/runtime/debug.go | 6 +- libgo/go/runtime/debug/garbage.go | 13 +- libgo/go/runtime/debug/garbage_test.go | 7 +- libgo/go/runtime/debug/heapdump_test.go | 39 +- libgo/go/runtime/debug/stack.go | 86 +- libgo/go/runtime/debug/stack_test.go | 33 +- libgo/go/runtime/defs_linux_mips64x.go | 183 + libgo/go/runtime/env_posix.go | 58 - libgo/go/runtime/env_test.go | 47 + libgo/go/runtime/error.go | 4 +- .../go/runtime/{arch_386.go => export_arm_test.go} | 7 +- .../dummy.go => runtime/export_linux_test.go} | 7 +- libgo/go/runtime/export_mmap_test.go | 15 + libgo/go/runtime/export_test.go | 177 +- libgo/go/runtime/export_windows_test.go | 21 + libgo/go/runtime/extern.go | 99 +- libgo/go/runtime/fastlog2.go | 33 + libgo/go/runtime/fastlog2_test.go | 36 + libgo/go/runtime/fastlog2table.go | 43 + libgo/go/runtime/gc_test.go | 354 +- libgo/go/runtime/gcinfo_test.go | 138 +- libgo/go/runtime/hashmap.go | 960 - libgo/go/runtime/hashmap_fast.go | 379 - libgo/go/runtime/iface_test.go | 125 + libgo/go/runtime/lfstack_linux_mips64x.go | 32 + libgo/go/runtime/lfstack_test.go | 8 +- libgo/go/runtime/lock_futex.go | 205 - libgo/go/runtime/lock_sema.go | 270 - libgo/go/runtime/malloc.go | 837 - libgo/go/runtime/malloc_test.go | 89 +- libgo/go/runtime/map_test.go | 68 +- libgo/go/runtime/mapspeed_test.go | 28 + libgo/go/runtime/mem.go | 16 +- libgo/go/runtime/memmove_test.go | 295 - libgo/go/runtime/mfinal_test.go | 3 - libgo/go/runtime/mgc0.go | 152 - libgo/go/runtime/mkfastlog2table.go | 52 + libgo/go/runtime/mmap.go | 16 + libgo/go/runtime/mprof.go | 668 - libgo/go/runtime/msan.go | 55 + libgo/go/runtime/msan/msan.go | 32 + libgo/go/runtime/msan0.go | 22 + libgo/go/runtime/mstkbar.go | 365 + libgo/go/runtime/netpoll.go | 455 - libgo/go/runtime/netpoll_epoll.go | 97 - libgo/go/runtime/netpoll_kqueue.go | 101 - libgo/go/runtime/netpoll_nacl.go | 26 - libgo/go/runtime/noasm_arm.go | 54 - libgo/go/runtime/norace_test.go | 4 +- libgo/go/runtime/os1_linux_generic.go | 27 + libgo/go/runtime/os1_linux_mips64x.go | 26 + libgo/go/runtime/os2_linux_generic.go | 29 + libgo/go/runtime/os2_linux_mips64x.go | 25 + libgo/go/runtime/os_android.go | 15 + libgo/go/runtime/os_darwin.go | 24 - libgo/go/runtime/os_dragonfly.go | 20 - libgo/go/runtime/os_freebsd.go | 17 - libgo/go/runtime/os_linux.go | 17 - libgo/go/runtime/os_linux_mips64x.go | 18 + libgo/go/runtime/os_nacl.go | 39 - libgo/go/runtime/os_netbsd.go | 20 - libgo/go/runtime/os_openbsd.go | 17 - libgo/go/runtime/os_plan9.go | 105 - libgo/go/runtime/os_solaris.go | 100 - libgo/go/runtime/os_windows.go | 58 - libgo/go/runtime/os_windows_386.go | 11 - libgo/go/runtime/os_windows_amd64.go | 11 - libgo/go/runtime/panic.go | 505 - libgo/go/runtime/parfor_test.go | 21 +- libgo/go/runtime/pprof/mprof_test.go | 16 +- libgo/go/runtime/pprof/pprof.go | 77 +- libgo/go/runtime/pprof/pprof_test.go | 222 +- libgo/go/runtime/print.go | 221 + libgo/go/runtime/print1.go | 323 - libgo/go/runtime/proc.go | 246 - libgo/go/runtime/proc_test.go | 265 +- libgo/go/runtime/race/testdata/issue12225_test.go | 20 + libgo/go/runtime/race/testdata/issue12664_test.go | 76 + libgo/go/runtime/race/testdata/issue13264_test.go | 13 + libgo/go/runtime/race0.go | 37 - libgo/go/runtime/rdebug.go | 37 - libgo/go/runtime/rune.go | 219 - libgo/go/runtime/runtime-lldb_test.go | 262 + libgo/go/runtime/runtime.go | 60 - libgo/go/runtime/runtime_mmap_test.go | 30 + libgo/go/runtime/runtime_test.go | 193 +- libgo/go/runtime/runtime_unix_test.go | 2 +- libgo/go/runtime/select.go | 651 - libgo/go/runtime/sema.go | 275 - libgo/go/runtime/signal2_unix.go | 69 + libgo/go/runtime/signal_linux_mips64x.go | 70 + libgo/go/runtime/signal_mips64x.go | 188 + libgo/go/runtime/signal_sigtramp.go | 50 + libgo/go/runtime/signal_unix.go | 13 - libgo/go/runtime/sigpanic_unix.go | 40 - libgo/go/runtime/sigqueue.go | 182 - libgo/go/runtime/sigtab_linux_generic.go | 82 + libgo/go/runtime/sigtab_linux_mips64x.go | 81 + libgo/go/runtime/slice.go | 139 - libgo/go/runtime/softfloat64.go | 498 - libgo/go/runtime/softfloat64_test.go | 198 - libgo/go/runtime/stack.go | 1059 +- libgo/go/runtime/string.go | 298 - libgo/go/runtime/string_test.go | 165 + libgo/go/runtime/stubs.go | 316 - libgo/go/runtime/symtab_test.go | 113 +- libgo/go/runtime/sys_mips64x.go | 43 + .../go/runtime/{arch_amd64.go => sys_nonppc64x.go} | 8 +- libgo/go/runtime/syscall_windows.go | 174 - libgo/go/runtime/testdata/testprog/crash.go | 45 + libgo/go/runtime/testdata/testprog/deadlock.go | 191 + libgo/go/runtime/testdata/testprog/gc.go | 74 + libgo/go/runtime/testdata/testprog/main.go | 35 + libgo/go/runtime/testdata/testprog/misc.go | 15 + libgo/go/runtime/testdata/testprog/signal.go | 17 + libgo/go/runtime/testdata/testprog/stringconcat.go | 20 + .../runtime/testdata/testprog/syscall_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/callback.go | 89 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 80 + libgo/go/runtime/testdata/testprogcgo/crash.go | 45 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 25 + libgo/go/runtime/testdata/testprogcgo/dropm.go | 59 + .../go/runtime/testdata/testprogcgo/dropm_stub.go | 11 + libgo/go/runtime/testdata/testprogcgo/exec.go | 89 + libgo/go/runtime/testdata/testprogcgo/main.go | 35 + .../go/runtime/testdata/testprogcgo/threadpanic.go | 24 + .../go/runtime/testdata/testprogcgo/threadprof.go | 93 + .../go/runtime/testdata/testprogcgo/windows/win.go | 16 + libgo/go/runtime/testdata/testprognet/main.go | 35 + libgo/go/runtime/testdata/testprognet/net.go | 29 + libgo/go/runtime/testdata/testprognet/signal.go | 26 + libgo/go/runtime/time.go | 289 - libgo/go/runtime/typekind.go | 44 - libgo/go/runtime/vlop_arm_test.go | 70 - .../bug051.go => libgo/go/runtime/write_err.go | 14 +- libgo/go/runtime/write_err_android.go | 160 + libgo/go/sort/example_multi_test.go | 4 +- libgo/go/sort/search.go | 2 +- libgo/go/sort/sort.go | 252 +- libgo/go/strconv/atof.go | 2 - libgo/go/strconv/atoi.go | 40 +- libgo/go/strconv/atoi_test.go | 83 +- libgo/go/strconv/decimal.go | 117 +- libgo/go/strconv/doc.go | 57 + libgo/go/strconv/example_test.go | 338 + libgo/go/strconv/extfloat.go | 2 +- libgo/go/strconv/ftoa.go | 126 +- libgo/go/strconv/ftoa_test.go | 7 +- libgo/go/strconv/isprint.go | 109 +- libgo/go/strconv/itoa.go | 60 +- libgo/go/strconv/itoa_test.go | 1 + libgo/go/strconv/makeisprint.go | 17 + libgo/go/strconv/quote.go | 67 +- libgo/go/strconv/quote_example_test.go | 35 - libgo/go/strconv/quote_test.go | 88 +- libgo/go/strings/compare.go | 28 + libgo/go/strings/compare_test.go | 98 + libgo/go/strings/example_test.go | 22 + libgo/go/strings/reader.go | 6 + libgo/go/strings/reader_test.go | 13 + libgo/go/strings/strings.go | 69 +- libgo/go/strings/strings_amd64.go | 49 + libgo/go/strings/strings_generic.go | 47 + libgo/go/strings/strings_test.go | 99 + libgo/go/sync/atomic/atomic_test.go | 71 +- libgo/go/sync/cond.go | 21 +- libgo/go/sync/mutex.go | 30 +- libgo/go/sync/mutex_test.go | 55 + libgo/go/sync/pool.go | 5 +- libgo/go/sync/race.go | 42 - libgo/go/sync/race0.go | 34 - libgo/go/sync/runtime.go | 7 + libgo/go/sync/rwmutex.go | 49 +- libgo/go/sync/waitgroup.go | 151 +- libgo/go/sync/waitgroup_test.go | 129 + libgo/go/syscall/const_plan9.go | 59 + libgo/go/syscall/creds_test.go | 8 +- libgo/go/syscall/env_plan9.go | 6 +- libgo/go/syscall/env_windows.go | 20 +- libgo/go/syscall/errors_plan9.go | 58 + libgo/go/syscall/exec_bsd.go | 30 +- libgo/go/syscall/exec_linux.go | 143 +- libgo/go/syscall/exec_linux_test.go | 124 + libgo/go/syscall/exec_solaris_test.go | 37 + libgo/go/syscall/exec_unix.go | 29 +- libgo/go/syscall/exec_unix_test.go | 215 + libgo/go/syscall/exec_windows.go | 19 +- .../{socket_linux_type.go => export_unix_test.go} | 12 +- libgo/go/syscall/libcall_bsd.go | 31 + libgo/go/syscall/libcall_linux.go | 13 +- libgo/go/syscall/libcall_linux_ustat.go | 11 + libgo/go/syscall/msan.go | 22 + .../syscall/dummy.go => syscall/msan0.go} | 14 + libgo/go/syscall/pwd_plan9.go | 83 + libgo/go/syscall/race0.go | 25 - libgo/go/syscall/route_bsd.go | 318 +- libgo/go/syscall/route_bsd_test.go | 260 + libgo/go/syscall/route_darwin.go | 46 +- libgo/go/syscall/route_dragonfly.go | 50 +- libgo/go/syscall/route_freebsd.go | 70 +- libgo/go/syscall/route_freebsd_32bit.go | 13 +- libgo/go/syscall/route_freebsd_64bit.go | 7 +- libgo/go/syscall/route_ifma_test.go | 74 + libgo/go/syscall/route_netbsd.go | 6 +- libgo/go/syscall/route_noifma_test.go | 63 + libgo/go/syscall/route_openbsd.go | 6 +- libgo/go/syscall/security_windows.go | 98 +- libgo/go/syscall/sockcmsg_unix.go | 6 +- libgo/go/syscall/socket.go | 7 + libgo/go/syscall/socket_bsd.go | 7 + libgo/go/syscall/socket_linux.go | 14 + libgo/go/syscall/syscall.go | 17 +- ...all_linux_amd64.go => syscall_linux_mips64x.go} | 15 +- libgo/go/syscall/syscall_linux_test.go | 140 + libgo/go/syscall/syscall_unix.go | 45 +- libgo/go/syscall/syscall_unix_test.go | 70 +- libgo/go/testing/benchmark.go | 45 +- libgo/go/testing/example.go | 6 +- libgo/go/testing/iotest/logger.go | 2 +- libgo/go/testing/quick/quick.go | 58 +- libgo/go/testing/quick/quick_test.go | 82 +- libgo/go/testing/testing.go | 94 +- libgo/go/text/scanner/example_test.go | 40 + libgo/go/text/scanner/scanner.go | 25 +- libgo/go/text/scanner/scanner_test.go | 49 + libgo/go/text/template/doc.go | 43 +- libgo/go/text/template/exec.go | 144 +- libgo/go/text/template/exec_test.go | 312 +- libgo/go/text/template/funcs.go | 83 +- libgo/go/text/template/helper.go | 11 +- libgo/go/text/template/multi_test.go | 77 +- libgo/go/text/template/option.go | 74 + libgo/go/text/template/parse/lex.go | 111 +- libgo/go/text/template/parse/lex_test.go | 82 +- libgo/go/text/template/parse/node.go | 15 +- libgo/go/text/template/parse/parse.go | 118 +- libgo/go/text/template/parse/parse_test.go | 65 +- libgo/go/text/template/template.go | 117 +- libgo/go/time/example_test.go | 124 +- libgo/go/time/format.go | 269 +- libgo/go/time/format_test.go | 83 + libgo/go/time/sleep_test.go | 41 +- libgo/go/time/sys_unix.go | 2 + libgo/go/time/tick.go | 4 +- libgo/go/time/time.go | 15 +- libgo/go/time/time_test.go | 39 +- libgo/go/time/zoneinfo.go | 2 +- libgo/go/time/zoneinfo_ios.go | 51 + libgo/go/time/zoneinfo_plan9.go | 10 +- libgo/go/time/zoneinfo_unix.go | 8 +- libgo/go/time/zoneinfo_windows.go | 91 +- libgo/go/unicode/example_test.go | 196 + libgo/go/unicode/graphic.go | 2 +- libgo/go/unicode/letter_test.go | 14 + libgo/go/unicode/script_test.go | 10 +- libgo/go/unicode/tables.go | 528 +- libgo/go/unicode/utf16/utf16.go | 2 +- libgo/go/unicode/utf8/utf8.go | 473 +- libgo/go/unicode/utf8/utf8_test.go | 68 +- libgo/merge.sh | 40 +- libgo/mksysinfo.sh | 70 +- libgo/runtime/env_posix.c | 11 +- libgo/runtime/go-callers.c | 2 + libgo/runtime/go-cgo.c | 4 + libgo/runtime/go-eface-compare.c | 4 +- libgo/runtime/go-eface-val-compare.c | 4 +- libgo/runtime/go-interface-compare.c | 4 +- libgo/runtime/go-interface-eface-compare.c | 4 +- libgo/runtime/go-interface-val-compare.c | 4 +- libgo/runtime/go-libmain.c | 6 +- libgo/runtime/go-main.c | 8 +- libgo/runtime/go-map-delete.c | 6 +- libgo/runtime/go-map-index.c | 10 +- libgo/runtime/go-now.c | 8 +- libgo/runtime/go-reflect-call.c | 6 + libgo/runtime/go-reflect-map.c | 3 +- libgo/runtime/go-signal.c | 75 +- libgo/runtime/go-string-to-byte-array.c | 2 +- libgo/runtime/go-type-complex.c | 6 + libgo/runtime/go-type-eface.c | 14 +- libgo/runtime/go-type-error.c | 6 + libgo/runtime/go-type-float.c | 6 + libgo/runtime/go-type-identity.c | 6 + libgo/runtime/go-type-interface.c | 14 +- libgo/runtime/go-type-string.c | 6 + libgo/runtime/go-type.h | 40 +- libgo/runtime/go-unsafe-pointer.c | 19 +- libgo/runtime/go-varargs.c | 38 + libgo/runtime/lfstack.goc | 58 +- libgo/runtime/malloc.goc | 10 +- libgo/runtime/malloc.h | 2 + libgo/runtime/mgc0.c | 52 +- libgo/runtime/netpoll_select.c | 16 +- libgo/runtime/parfor.c | 14 +- libgo/runtime/proc.c | 96 +- libgo/runtime/runtime.c | 129 +- libgo/runtime/runtime.h | 32 +- libgo/runtime/runtime1.goc | 19 +- libgo/runtime/signal_unix.c | 60 +- libgo/runtime/sigqueue.goc | 8 + libgo/testsuite/Makefile.in | 61 +- libgo/testsuite/gotest | 125 +- libgo/testsuite/lib/libgo.exp | 1 + libgomp/ChangeLog | 2010 +- libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 53 +- libgomp/alloc.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config.h.in | 8 +- libgomp/config/bsd/proc.c | 2 +- libgomp/config/darwin/plugin-suffix.h | 2 +- libgomp/config/hpux/plugin-suffix.h | 2 +- libgomp/config/linux/affinity.c | 41 +- libgomp/config/linux/alpha/futex.h | 2 +- libgomp/config/linux/bar.c | 2 +- libgomp/config/linux/bar.h | 2 +- libgomp/{oacc-plugin.c => config/linux/doacross.h} | 45 +- libgomp/config/linux/futex.h | 2 +- libgomp/config/linux/ia64/futex.h | 2 +- libgomp/config/linux/lock.c | 2 +- libgomp/config/linux/mips/futex.h | 2 +- libgomp/config/linux/mutex.c | 2 +- libgomp/config/linux/mutex.h | 2 +- libgomp/config/linux/powerpc/futex.h | 2 +- libgomp/config/linux/proc.c | 2 +- libgomp/config/linux/proc.h | 2 +- libgomp/config/linux/ptrlock.c | 2 +- libgomp/config/linux/ptrlock.h | 2 +- libgomp/config/linux/s390/futex.h | 2 +- libgomp/config/linux/sem.c | 2 +- libgomp/config/linux/sem.h | 2 +- libgomp/config/linux/sparc/futex.h | 2 +- libgomp/config/linux/tile/futex.h | 2 +- libgomp/config/linux/wait.h | 2 +- libgomp/config/linux/x86/futex.h | 2 +- libgomp/config/mingw32/proc.c | 2 +- libgomp/config/mingw32/time.c | 2 +- libgomp/config/nvptx/fortran.c | 40 + libgomp/config/nvptx/oacc-init.c | 42 + libgomp/config/nvptx/oacc-parallel.c | 358 + libgomp/config/nvptx/openacc.f90 | 102 + libgomp/config/nvptx/priority_queue.c | 1 + libgomp/config/posix/affinity.c | 26 +- libgomp/config/posix/bar.c | 2 +- libgomp/config/posix/bar.h | 2 +- libgomp/{barrier.c => config/posix/doacross.h} | 52 +- libgomp/config/posix/lock.c | 2 +- libgomp/config/posix/mutex.h | 2 +- libgomp/config/posix/plugin-suffix.h | 2 +- libgomp/config/posix/pool.h | 67 + libgomp/config/posix/proc.c | 2 +- libgomp/config/posix/ptrlock.h | 2 +- libgomp/config/posix/sem.c | 2 +- libgomp/config/posix/sem.h | 2 +- libgomp/config/posix/time.c | 2 +- libgomp/config/{linux => rtems}/bar.c | 60 +- libgomp/config/{linux => rtems}/bar.h | 18 +- libgomp/config/{posix => rtems}/mutex.c | 0 libgomp/config/{posix => rtems}/mutex.h | 23 +- libgomp/config/rtems/pool.h | 157 + libgomp/config/rtems/proc.c | 160 + libgomp/config/{posix/mutex.c => rtems/sem.c} | 0 libgomp/config/{posix/mutex.h => rtems/sem.h} | 37 +- libgomp/configure | 205 +- libgomp/configure.ac | 7 + libgomp/configure.tgt | 7 + libgomp/critical.c | 2 +- libgomp/env.c | 98 +- libgomp/error.c | 2 +- libgomp/fortran.c | 109 +- libgomp/hashtab.h | 2 +- libgomp/iter.c | 2 +- libgomp/iter_ull.c | 2 +- libgomp/libgomp-plugin.c | 2 +- libgomp/libgomp-plugin.h | 6 +- libgomp/libgomp.h | 383 +- libgomp/libgomp.map | 71 +- libgomp/libgomp.texi | 1826 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 90 +- libgomp/loop.c | 231 +- libgomp/loop_ull.c | 195 +- libgomp/oacc-async.c | 2 +- libgomp/oacc-cuda.c | 2 +- libgomp/oacc-host.c | 38 +- libgomp/oacc-init.c | 47 +- libgomp/oacc-int.h | 3 +- libgomp/oacc-mem.c | 98 +- libgomp/oacc-parallel.c | 198 +- libgomp/oacc-plugin.c | 9 +- libgomp/oacc-plugin.h | 4 +- libgomp/oacc-ptx.h | 426 - libgomp/omp.h.in | 39 +- libgomp/omp_lib.f90.in | 124 +- libgomp/omp_lib.h.in | 32 +- libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 53 +- libgomp/openacc_lib.h | 2 +- libgomp/ordered.c | 535 +- libgomp/parallel.c | 4 +- libgomp/plugin/Makefrag.am | 15 +- libgomp/plugin/configfrag.ac | 123 +- libgomp/plugin/plugin-hsa.c | 1610 + libgomp/plugin/plugin-nvptx.c | 895 +- libgomp/priority_queue.c | 300 + libgomp/priority_queue.h | 485 + libgomp/sections.c | 2 +- libgomp/single.c | 2 +- libgomp/splay-tree.c | 29 +- libgomp/splay-tree.h | 74 +- libgomp/target.c | 1874 +- libgomp/task.c | 1378 +- libgomp/taskloop.c | 340 + libgomp/team.c | 50 +- libgomp/testsuite/Makefile.in | 7 + libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/lib/libgomp.exp | 101 +- libgomp/testsuite/libgomp-test-support.exp.in | 2 + libgomp/testsuite/libgomp.c++/cancel-parallel-2.C | 4 +- libgomp/testsuite/libgomp.c++/ctor-13.C | 242 + .../declare_target-2.C => declare_target-1.C} | 7 +- libgomp/testsuite/libgomp.c++/doacross-1.C | 294 + .../libgomp.c++/examples-4/declare_target-2.C | 2 +- libgomp/testsuite/libgomp.c++/for-12.C | 42 + libgomp/testsuite/libgomp.c++/for-13.C | 151 + libgomp/testsuite/libgomp.c++/for-14.C | 120 + libgomp/testsuite/libgomp.c++/linear-1.C | 268 + libgomp/testsuite/libgomp.c++/member-1.C | 206 + libgomp/testsuite/libgomp.c++/member-2.C | 211 + libgomp/testsuite/libgomp.c++/member-3.C | 105 + libgomp/testsuite/libgomp.c++/member-4.C | 108 + .../testsuite/libgomp.c++/member-5.C | 123 +- libgomp/testsuite/libgomp.c++/member-6.C | 114 + libgomp/testsuite/libgomp.c++/member-7.C | 119 + libgomp/testsuite/libgomp.c++/monotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/monotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-1.C | 3 + libgomp/testsuite/libgomp.c++/nonmonotonic-2.C | 3 + libgomp/testsuite/libgomp.c++/ordered-1.C | 1 + .../libgomp.c++/{pr66199-1.C => pr66199-3.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-4.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-5.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-6.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-7.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-8.C} | 2 +- .../libgomp.c++/{pr66199-1.C => pr66199-9.C} | 2 +- libgomp/testsuite/libgomp.c++/pr69393.C | 16 + libgomp/testsuite/libgomp.c++/pr69555-1.C | 114 + libgomp/testsuite/libgomp.c++/pr69555-2.C | 58 + libgomp/testsuite/libgomp.c++/pr70376.C | 20 + libgomp/testsuite/libgomp.c++/reduction-10.C | 201 + libgomp/testsuite/libgomp.c++/reduction-11.C | 121 + libgomp/testsuite/libgomp.c++/reduction-12.C | 195 + libgomp/testsuite/libgomp.c++/reduction-5.C | 127 + libgomp/testsuite/libgomp.c++/reduction-6.C | 195 + libgomp/testsuite/libgomp.c++/reduction-7.C | 134 + libgomp/testsuite/libgomp.c++/reduction-8.C | 198 + libgomp/testsuite/libgomp.c++/reduction-9.C | 130 + libgomp/testsuite/libgomp.c++/reference-1.C | 57 + libgomp/testsuite/libgomp.c++/simd14.C | 43 + libgomp/testsuite/libgomp.c++/target-10.C | 154 + libgomp/testsuite/libgomp.c++/target-11.C | 121 + libgomp/testsuite/libgomp.c++/target-12.C | 93 + libgomp/testsuite/libgomp.c++/target-13.C | 36 + libgomp/testsuite/libgomp.c++/target-14.C | 110 + libgomp/testsuite/libgomp.c++/target-15.C | 168 + libgomp/testsuite/libgomp.c++/target-16.C | 170 + libgomp/testsuite/libgomp.c++/target-17.C | 173 + libgomp/testsuite/libgomp.c++/target-18.C | 167 + libgomp/testsuite/libgomp.c++/target-19.C | 59 + libgomp/testsuite/libgomp.c++/target-2.C | 3 +- libgomp/testsuite/libgomp.c++/target-20.C | 80 + libgomp/testsuite/libgomp.c++/target-21.C | 173 + libgomp/testsuite/libgomp.c++/target-5.C | 1 + libgomp/testsuite/libgomp.c++/target-6.C | 64 + libgomp/testsuite/libgomp.c++/target-7.C | 90 + libgomp/testsuite/libgomp.c++/target-8.C | 58 + libgomp/testsuite/libgomp.c++/target-9.C | 73 + libgomp/testsuite/libgomp.c++/taskloop-1.C | 4 + .../libgomp.c++/{simd10.C => taskloop-2.C} | 3 +- libgomp/testsuite/libgomp.c++/taskloop-3.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-4.C | 4 + libgomp/testsuite/libgomp.c++/taskloop-5.C | 73 + .../libgomp.c++/{for-1.C => taskloop-6.C} | 179 +- .../libgomp.c++/{for-3.C => taskloop-7.C} | 189 +- .../libgomp.c++/{for-4.C => taskloop-8.C} | 53 +- .../libgomp.c++/{for-5.C => taskloop-9.C} | 44 +- libgomp/testsuite/libgomp.c/affinity-1.c | 2 +- libgomp/testsuite/libgomp.c/affinity-2.c | 89 + libgomp/testsuite/libgomp.c/autopar-2.c | 4 + libgomp/testsuite/libgomp.c/autopar-3.c | 4 + libgomp/testsuite/libgomp.c/autopar-4.c | 4 + libgomp/testsuite/libgomp.c/autopar-5.c | 4 + libgomp/testsuite/libgomp.c/autopar-6.c | 4 + libgomp/testsuite/libgomp.c/autopar-7.c | 4 + libgomp/testsuite/libgomp.c/autopar-8.c | 4 + libgomp/testsuite/libgomp.c/cancel-parallel-2.c | 4 +- libgomp/testsuite/libgomp.c/doacross-1.c | 181 + libgomp/testsuite/libgomp.c/doacross-2.c | 225 + libgomp/testsuite/libgomp.c/doacross-3.c | 225 + .../libgomp.c/examples-4/async_target-2.c | 2 +- .../libgomp.c/examples-4/declare_target-1.c | 2 +- .../libgomp.c/examples-4/declare_target-4.c | 2 +- .../libgomp.c/examples-4/declare_target-5.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/device-1.c | 14 +- libgomp/testsuite/libgomp.c/examples-4/device-3.c | 4 +- libgomp/testsuite/libgomp.c/examples-4/target-5.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-3.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-6.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-7.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/teams-2.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/teams-3.c | 3 +- libgomp/testsuite/libgomp.c/examples-4/teams-4.c | 4 +- libgomp/testsuite/libgomp.c/for-2.h | 41 + libgomp/testsuite/libgomp.c/for-4.c | 42 + libgomp/testsuite/libgomp.c/for-5.c | 154 + libgomp/testsuite/libgomp.c/for-6.c | 123 + libgomp/testsuite/libgomp.c/linear-1.c | 250 + libgomp/testsuite/libgomp.c/monotonic-1.c | 303 + libgomp/testsuite/libgomp.c/monotonic-2.c | 11 + libgomp/testsuite/libgomp.c/nonmonotonic-1.c | 53 + libgomp/testsuite/libgomp.c/nonmonotonic-2.c | 10 + libgomp/testsuite/libgomp.c/omp-nested-2.c | 4 + libgomp/testsuite/libgomp.c/omp-nested-3.c | 4 + libgomp/testsuite/libgomp.c/ordered-4.c | 83 + libgomp/testsuite/libgomp.c/ordered-5.c | 30 + libgomp/testsuite/libgomp.c/pr46032-2.c | 4 + libgomp/testsuite/libgomp.c/pr46032.c | 44 + libgomp/testsuite/libgomp.c/pr66199-2.c | 5 +- .../libgomp.c/{pr66199-1.c => pr66199-3.c} | 21 +- .../libgomp.c/{pr66199-2.c => pr66199-4.c} | 12 +- .../libgomp.c/{pr66199-1.c => pr66199-5.c} | 21 +- libgomp/testsuite/libgomp.c/pr66199-6.c | 42 + .../libgomp.c/{pr66199-1.c => pr66199-7.c} | 21 +- .../libgomp.c/{pr66199-1.c => pr66199-8.c} | 25 +- libgomp/testsuite/libgomp.c/pr66199-9.c | 43 + libgomp/testsuite/libgomp.c/pr68960.c | 25 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libgomp/testsuite/libgomp.c/pr69805.c | 9 + libgomp/testsuite/libgomp.c/pr70680-1.c | 75 + libgomp/testsuite/libgomp.c/pr70680-2.c | 79 + libgomp/testsuite/libgomp.c/priority.c | 62 + libgomp/testsuite/libgomp.c/reduction-10.c | 105 + libgomp/testsuite/libgomp.c/reduction-11.c | 62 + libgomp/testsuite/libgomp.c/reduction-12.c | 96 + libgomp/testsuite/libgomp.c/reduction-13.c | 67 + libgomp/testsuite/libgomp.c/reduction-14.c | 101 + libgomp/testsuite/libgomp.c/reduction-15.c | 56 + libgomp/testsuite/libgomp.c/reduction-7.c | 64 + libgomp/testsuite/libgomp.c/reduction-8.c | 98 + libgomp/testsuite/libgomp.c/reduction-9.c | 71 + libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.c/target-1.c | 7 +- libgomp/testsuite/libgomp.c/target-11.c | 86 + libgomp/testsuite/libgomp.c/target-12.c | 130 + libgomp/testsuite/libgomp.c/target-13.c | 45 + libgomp/testsuite/libgomp.c/target-14.c | 38 + libgomp/testsuite/libgomp.c/target-15.c | 74 + libgomp/testsuite/libgomp.c/target-16.c | 45 + libgomp/testsuite/libgomp.c/target-17.c | 47 + libgomp/testsuite/libgomp.c/target-18.c | 52 + libgomp/testsuite/libgomp.c/target-19.c | 166 + libgomp/testsuite/libgomp.c/target-2.c | 6 +- libgomp/testsuite/libgomp.c/target-20.c | 120 + libgomp/testsuite/libgomp.c/target-21.c | 79 + libgomp/testsuite/libgomp.c/target-22.c | 51 + libgomp/testsuite/libgomp.c/target-23.c | 48 + libgomp/testsuite/libgomp.c/target-24.c | 43 + libgomp/testsuite/libgomp.c/target-25.c | 84 + libgomp/testsuite/libgomp.c/target-26.c | 36 + libgomp/testsuite/libgomp.c/target-27.c | 67 + libgomp/testsuite/libgomp.c/target-28.c | 36 + libgomp/testsuite/libgomp.c/target-29.c | 112 + libgomp/testsuite/libgomp.c/target-30.c | 24 + libgomp/testsuite/libgomp.c/target-31.c | 174 + libgomp/testsuite/libgomp.c/target-32.c | 54 + libgomp/testsuite/libgomp.c/target-33.c | 93 + libgomp/testsuite/libgomp.c/target-34.c | 112 + libgomp/testsuite/libgomp.c/target-35.c | 129 + libgomp/testsuite/libgomp.c/target-7.c | 18 +- libgomp/testsuite/libgomp.c/target-link-1.c | 63 + libgomp/testsuite/libgomp.c/target-teams-1.c | 152 + libgomp/testsuite/libgomp.c/taskloop-1.c | 46 + libgomp/testsuite/libgomp.c/taskloop-2.c | 147 + libgomp/testsuite/libgomp.c/taskloop-3.c | 84 + libgomp/testsuite/libgomp.c/taskloop-4.c | 97 + libgomp/testsuite/libgomp.fortran/affinity1.f90 | 49 + libgomp/testsuite/libgomp.fortran/affinity2.f90 | 8 + .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../libgomp.fortran/examples-4/async_target-2.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 2 +- .../libgomp.fortran/examples-4/teams-3.f90 | 3 +- .../libgomp.fortran/examples-4/teams-4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr66680.f90 | 46 + libgomp/testsuite/libgomp.graphite/bounds.c | 2 + .../testsuite/libgomp.graphite/force-parallel-1.c | 7 +- .../testsuite/libgomp.graphite/force-parallel-4.c | 1 - .../testsuite/libgomp.graphite/force-parallel-5.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-7.c | 2 +- .../testsuite/libgomp.graphite/force-parallel-8.c | 2 - libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +- libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 + libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 + libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 + .../testsuite/{libgomp.c => libgomp.hsa.c}/c.exp | 25 +- libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 + libgomp/testsuite/libgomp.hsa.c/complex-align-2.c | 27 + .../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 + libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 + libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 + libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 + .../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 + libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 + libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 + libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 + libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 + libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c | 59 + libgomp/testsuite/libgomp.oacc-c++/c++.exp | 33 +- libgomp/testsuite/libgomp.oacc-c++/declare-1.C | 31 + .../libgomp.oacc-c++/template-reduction.C | 98 + .../testsuite/libgomp.oacc-c-c++-common/abort-1.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/abort-3.c | 6 +- .../libgomp.oacc-c-c++-common/acc-on-device-2.c | 22 + .../libgomp.oacc-c-c++-common/acc-on-device.c | 12 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 432 + .../libgomp.oacc-c-c++-common/atomic_capture-1.c | 866 + .../libgomp.oacc-c-c++-common/atomic_capture-2.c | 1626 + .../libgomp.oacc-c-c++-common/atomic_rw-1.c | 34 + .../libgomp.oacc-c-c++-common/atomic_update-1.c | 760 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 49 +- .../libgomp.oacc-c-c++-common/clauses-1.c | 26 + .../libgomp.oacc-c-c++-common/clauses-2.c | 3 + .../libgomp.oacc-c-c++-common/collapse-2.c | 4 +- .../combined-directives-1.c | 54 + .../libgomp.oacc-c-c++-common/combined-reduction.c | 23 + .../{data-3.c => data-2-lib.c} | 95 +- .../testsuite/libgomp.oacc-c-c++-common/data-2.c | 25 +- .../testsuite/libgomp.oacc-c-c++-common/data-3.c | 31 +- .../libgomp.oacc-c-c++-common/data-already-1.c | 3 + .../libgomp.oacc-c-c++-common/data-already-2.c | 8 +- .../libgomp.oacc-c-c++-common/data-already-3.c | 11 +- .../libgomp.oacc-c-c++-common/data-already-4.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-5.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-6.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-7.c | 7 +- .../libgomp.oacc-c-c++-common/data-already-8.c | 8 +- .../data-clauses-kernels-ipa-pta.c | 4 + .../data-clauses-kernels.c | 2 + .../data-clauses-parallel-ipa-pta.c | 4 + .../data-clauses-parallel.c | 2 + .../{parallel-1.c => data-clauses.h} | 92 +- .../libgomp.oacc-c-c++-common/declare-1.c | 122 + .../libgomp.oacc-c-c++-common/declare-2.c | 64 + .../libgomp.oacc-c-c++-common/declare-4.c | 41 + .../libgomp.oacc-c-c++-common/declare-5.c | 15 + .../libgomp.oacc-c-c++-common/default-1.c | 87 + .../libgomp.oacc-c-c++-common/deviceptr-1.c | 23 +- .../libgomp.oacc-c-c++-common/enter_exit-lib.c | 70 + .../libgomp.oacc-c-c++-common/firstprivate-1.c | 141 + .../libgomp.oacc-c-c++-common/gang-static-1.c | 48 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 100 + .../libgomp.oacc-c-c++-common/host_data-1.c | 100 + .../libgomp.oacc-c-c++-common/host_data-2.c | 31 + .../libgomp.oacc-c-c++-common/host_data-4.c | 29 + .../libgomp.oacc-c-c++-common/host_data-5.c | 38 + libgomp/testsuite/libgomp.oacc-c-c++-common/if-1.c | 354 +- .../libgomp.oacc-c-c++-common/kernels-1.c | 184 - .../kernels-alias-ipa-pta-2.c | 27 + .../kernels-alias-ipa-pta-3.c | 26 + .../kernels-alias-ipa-pta.c | 26 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 31 + .../kernels-loop-and-seq-2.c | 33 + .../kernels-loop-and-seq-3.c | 34 + .../kernels-loop-and-seq-4.c | 33 + .../kernels-loop-and-seq-5.c | 34 + .../kernels-loop-and-seq-6.c | 33 + .../kernels-loop-and-seq.c | 34 + .../kernels-loop-clauses.c | 62 + .../kernels-loop-collapse.c | 37 + .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 3 + .../kernels-loop-mod-not-zero.c | 38 + .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 23 + .../libgomp.oacc-c-c++-common/kernels-loop.c | 38 + .../libgomp.oacc-c-c++-common/kernels-reduction.c | 34 + .../testsuite/libgomp.oacc-c-c++-common/lib-1.c | 17 +- .../testsuite/libgomp.oacc-c-c++-common/lib-10.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-15.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-16.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 8 +- .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-2.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-24.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-25.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-26.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-27.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-3.c | 10 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-35.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-36.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-39.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-4.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-40.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 11 +- .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 8 + .../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 8 + .../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 3 + .../testsuite/libgomp.oacc-c-c++-common/lib-71.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-77.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-8.c | 19 + .../testsuite/libgomp.oacc-c-c++-common/lib-80.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-9.c | 14 +- .../libgomp.oacc-c-c++-common/loop-auto-1.c | 230 + .../libgomp.oacc-c-c++-common/loop-dim-default.c | 135 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-1.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/loop-g-2.c | 58 + .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 60 + .../libgomp.oacc-c-c++-common/loop-red-g-1.c | 55 + .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 57 + .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 57 + .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 60 + .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 55 + .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 58 + .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 54 + .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 58 + .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 58 + .../libgomp.oacc-c-c++-common/loop-wv-1.c | 58 + .../libgomp.oacc-c-c++-common/mode-transitions.c | 895 + .../par-loop-comb-reduction-1.c | 38 + .../par-loop-comb-reduction-2.c | 40 + .../par-loop-comb-reduction-3.c | 42 + .../par-loop-comb-reduction-4.c | 55 + .../libgomp.oacc-c-c++-common/par-reduction-1.c | 56 + .../libgomp.oacc-c-c++-common/par-reduction-2.c | 58 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 25 + .../libgomp.oacc-c-c++-common/parallel-reduction.c | 72 + .../testsuite/libgomp.oacc-c-c++-common/pr70289.c | 13 + .../testsuite/libgomp.oacc-c-c++-common/pr70373.c | 20 + .../testsuite/libgomp.oacc-c-c++-common/pr70688.c | 27 + .../libgomp.oacc-c-c++-common/present-1.c | 3 + .../libgomp.oacc-c-c++-common/private-variables.c | 953 + .../libgomp.oacc-c-c++-common/reduction-1.c | 145 +- .../libgomp.oacc-c-c++-common/reduction-2.c | 165 +- .../libgomp.oacc-c-c++-common/reduction-3.c | 166 +- .../libgomp.oacc-c-c++-common/reduction-4.c | 155 +- .../libgomp.oacc-c-c++-common/reduction-5.c | 59 +- .../libgomp.oacc-c-c++-common/reduction-6.c | 36 + .../libgomp.oacc-c-c++-common/reduction-7.c | 480 + .../libgomp.oacc-c-c++-common/reduction-8.c | 30 + .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 115 + .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 115 + .../libgomp.oacc-c-c++-common/reduction-dbl.c | 112 + .../libgomp.oacc-c-c++-common/reduction-flt.c | 112 + .../reduction-initial-1.c | 4 +- .../libgomp.oacc-c-c++-common/reduction.h | 43 + .../libgomp.oacc-c-c++-common/routine-1.c | 88 + .../libgomp.oacc-c-c++-common/routine-4.c | 123 + .../libgomp.oacc-c-c++-common/routine-g-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 67 + .../libgomp.oacc-c-c++-common/routine-v-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-w-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-wv-1.c | 65 + .../libgomp.oacc-c-c++-common/routine-wv-2.c | 76 + .../libgomp.oacc-c-c++-common/update-1-2.c | 282 - .../testsuite/libgomp.oacc-c-c++-common/update-1.c | 87 +- .../libgomp.oacc-c-c++-common/vector-loop.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 34 + libgomp/testsuite/libgomp.oacc-c/c.exp | 29 +- .../testsuite/libgomp.oacc-c/nested-function-1.c | 52 + .../testsuite/libgomp.oacc-c/nested-function-2.c | 155 + libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/asyncwait-1.f90 | 122 + .../testsuite/libgomp.oacc-fortran/asyncwait-2.f90 | 29 +- .../testsuite/libgomp.oacc-fortran/asyncwait-3.f90 | 31 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 784 + .../testsuite/libgomp.oacc-fortran/atomic_rw-1.f90 | 29 + .../libgomp.oacc-fortran/atomic_update-1.f90 | 338 + libgomp/testsuite/libgomp.oacc-fortran/cache-1.f95 | 6 + .../testsuite/libgomp.oacc-fortran/clauses-1.f90 | 290 + .../libgomp.oacc-fortran/combined-directives-1.f90 | 39 + .../libgomp.oacc-fortran/combined-reduction.f90 | 19 + .../libgomp.oacc-fortran/data-already-1.f | 3 +- .../libgomp.oacc-fortran/data-already-2.f | 2 + .../libgomp.oacc-fortran/data-already-3.f | 4 +- .../libgomp.oacc-fortran/data-already-4.f | 4 +- .../libgomp.oacc-fortran/data-already-5.f | 4 +- .../libgomp.oacc-fortran/data-already-6.f | 4 +- .../libgomp.oacc-fortran/data-already-7.f | 4 +- .../libgomp.oacc-fortran/data-already-8.f | 2 + .../testsuite/libgomp.oacc-fortran/declare-1.f90 | 231 + .../testsuite/libgomp.oacc-fortran/declare-2.f90 | 16 + .../testsuite/libgomp.oacc-fortran/declare-3.f90 | 68 + .../testsuite/libgomp.oacc-fortran/declare-4.f90 | 29 + .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 29 + .../testsuite/libgomp.oacc-fortran/default-1.f90 | 54 + .../libgomp.oacc-fortran/firstprivate-1.f90 | 42 + .../libgomp.oacc-fortran/gang-static-1.f90 | 79 + libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 | 886 + .../implicit-firstprivate-ref.f90 | 42 + .../libgomp.oacc-fortran/kernels-loop-2.f95 | 31 + .../libgomp.oacc-fortran/kernels-loop-data-2.f95 | 37 + .../kernels-loop-data-enter-exit-2.f95 | 37 + .../kernels-loop-data-enter-exit.f95 | 35 + .../kernels-loop-data-update.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop-data.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop.f95 | 27 + .../libgomp.oacc-fortran/nested-function-1.f90 | 70 + .../libgomp.oacc-fortran/nested-function-2.f90 | 173 + .../libgomp.oacc-fortran/nested-function-3.f90 | 244 + .../libgomp.oacc-fortran/non-scalar-data.f90 | 52 + .../libgomp.oacc-fortran/parallel-reduction.f90 | 47 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 19 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 20 + libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 51 + .../libgomp.oacc-fortran/private-variables.f90 | 544 + .../testsuite/libgomp.oacc-fortran/reduction-1.f90 | 470 +- .../testsuite/libgomp.oacc-fortran/reduction-2.f90 | 346 +- .../testsuite/libgomp.oacc-fortran/reduction-3.f90 | 344 +- .../testsuite/libgomp.oacc-fortran/reduction-4.f90 | 108 +- .../testsuite/libgomp.oacc-fortran/reduction-5.f90 | 81 +- .../testsuite/libgomp.oacc-fortran/reduction-6.f90 | 86 +- .../testsuite/libgomp.oacc-fortran/reduction-7.f90 | 88 + .../testsuite/libgomp.oacc-fortran/reduction-8.f90 | 41 + .../testsuite/libgomp.oacc-fortran/routine-5.f90 | 27 + .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 121 + .../{routine-3.f90 => routine-9.f90} | 10 +- .../testsuite/libgomp.oacc-fortran/update-1.f90 | 242 + libgomp/work.c | 2 +- libiberty/ChangeLog | 224 +- libiberty/Makefile.in | 8 +- libiberty/argv.c | 18 +- libiberty/config.in | 3 + libiberty/configure | 67 +- libiberty/configure.ac | 7 + libiberty/cp-demangle.c | 125 +- libiberty/cp-demint.c | 1 + libiberty/cplus-dem.c | 35 +- libiberty/crc32.c | 12 +- libiberty/d-demangle.c | 28 +- libiberty/functions.texi | 6 +- libiberty/obstack.c | 570 +- libiberty/obstacks.texi | 257 +- libiberty/pex-unix.c | 5 +- libiberty/regex.c | 2 +- libiberty/setenv.c | 10 +- libiberty/testsuite/d-demangle-expected | 52 +- libiberty/testsuite/demangle-expected | 161 + libiberty/xmalloc.c | 5 +- libiberty/xmemdup.c | 6 +- libitm/ChangeLog | 197 + libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/alloc.cc | 85 +- libitm/alloc_c.cc | 2 +- libitm/alloc_cpp.cc | 59 +- libitm/barrier.cc | 2 +- libitm/beginend.cc | 108 +- libitm/clone.cc | 2 +- libitm/common.h | 2 +- libitm/config/aarch64/sjlj.S | 2 +- libitm/config/aarch64/target.h | 2 +- libitm/config/alpha/cacheline.h | 38 - libitm/config/alpha/sjlj.S | 2 +- libitm/config/alpha/target.h | 2 +- libitm/config/arm/hwcap.cc | 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 | 58 - 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 | 62 +- libitm/config/linux/rwlock.h | 44 +- 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 | 23 +- libitm/config/posix/rwlock.h | 39 +- libitm/config/powerpc/cacheline.h | 42 - libitm/config/powerpc/sjlj.S | 2 +- libitm/config/powerpc/target.h | 2 +- libitm/config/s390/sjlj.S | 2 +- libitm/config/s390/target.h | 5 +- libitm/config/sh/sjlj.S | 11 +- libitm/config/sh/target.h | 2 +- libitm/config/sparc/cacheline.h | 41 - libitm/config/sparc/sjlj.S | 2 +- libitm/config/sparc/target.h | 2 +- libitm/config/x86/cacheline.h | 125 - libitm/config/x86/sjlj.S | 16 +- libitm/config/x86/target.h | 2 +- libitm/config/x86/x86_avx.cc | 2 +- libitm/config/x86/x86_sse.cc | 2 +- libitm/configure.ac | 2 +- libitm/configure.tgt | 2 +- libitm/containers.h | 2 +- libitm/dispatch.h | 6 +- libitm/eh_cpp.cc | 142 +- libitm/libitm.h | 3 +- libitm/libitm.map | 6 + libitm/libitm.texi | 26 +- libitm/libitm_i.h | 43 +- libitm/local.cc | 2 +- libitm/local_atomic | 2 +- libitm/local_type_traits | 1901 - libitm/method-gl.cc | 27 +- libitm/method-ml.cc | 119 +- libitm/method-serial.cc | 12 +- libitm/query.cc | 6 +- libitm/retry.cc | 2 +- libitm/stmlock.h | 122 - libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/lib/libitm.exp | 1 + libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/testsuite/libitm.c++/eh-2.C | 10 + libitm/testsuite/libitm.c++/eh-3.C | 14 + libitm/testsuite/libitm.c++/eh-4.C | 21 + libitm/testsuite/libitm.c++/eh-5.C | 46 + libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 92 + libitm/testsuite/libitm.c++/newdelete.C | 12 + libitm/testsuite/libitm.c/alloc-1.c | 17 + libitm/testsuite/libitm.c/priv-1.c | 116 + libitm/useraction.cc | 2 +- libitm/util.cc | 24 +- libjava/ChangeLog | 69 +- libjava/{ChangeLog => ChangeLog-2015} | 0 libjava/classpath/ChangeLog | 5 + .../gnu/java/rmi/registry/RegistryImpl.java | 4 +- libjava/classpath/scripts/check_jni_methods.sh.in | 4 +- .../tools/gnu/classpath/tools/orbd/Main.java | 4 +- libjava/gnu/gcj/convert/Convert.java | 4 +- libjava/gnu/gcj/tools/gcj_dbtool/Main.java | 4 +- libjava/include/jvm.h | 2 +- libjava/libtool-version | 2 +- libjava/testsuite/lib/libjava.exp | 2 +- libjava/testsuite/libjava.lang/BuiltinBitCount.jar | Bin 0 -> 1033 bytes .../testsuite/libjava.lang/BuiltinBitCount.java | 51 + .../testsuite/libjava.lang/BuiltinBitCount.out | 0 .../testsuite/libjava.lang/BuiltinReverseBytes.jar | Bin 0 -> 1126 bytes .../libjava.lang/BuiltinReverseBytes.java | 62 + .../testsuite/libjava.lang/BuiltinReverseBytes.out | 0 libmpx/ChangeLog | 54 + libmpx/Makefile.in | 1 - libmpx/libtool-version | 6 - libmpx/mpxrt/Makefile.am | 3 +- libmpx/mpxrt/Makefile.in | 5 +- libmpx/mpxrt/libmpx.map | 5 + libmpx/mpxrt/libtool-version | 2 +- libmpx/mpxrt/mpxrt.c | 45 +- libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} | 58 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 6 +- libmpx/mpxwrap/libtool-version | 2 +- libmpx/mpxwrap/mpx_wrappers.c | 472 +- libobjc/ChangeLog | 45 + 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.ac | 2 +- libobjc/encoding.c | 43 +- libobjc/error.c | 2 +- libobjc/exception.c | 2 +- libobjc/gc.c | 2 +- libobjc/hash.c | 2 +- libobjc/init.c | 2 +- libobjc/ivars.c | 2 +- libobjc/libobjc.def | 2 +- libobjc/linking.m | 2 +- libobjc/memory.c | 2 +- libobjc/methods.c | 2 +- libobjc/nil_method.c | 2 +- libobjc/objc-foreach.c | 2 +- libobjc/objc-private/accessors.h | 2 +- libobjc/objc-private/common.h | 2 +- libobjc/objc-private/error.h | 2 +- libobjc/objc-private/hash.h | 2 +- libobjc/objc-private/module-abi-8.h | 2 +- libobjc/objc-private/objc-list.h | 2 +- libobjc/objc-private/objc-sync.h | 2 +- libobjc/objc-private/protocols.h | 2 +- libobjc/objc-private/runtime.h | 2 +- libobjc/objc-private/sarray.h | 2 +- libobjc/objc-private/selector.h | 2 +- libobjc/objc-sync.c | 2 +- libobjc/objc/NXConstStr.h | 2 +- libobjc/objc/Object.h | 2 +- libobjc/objc/Protocol.h | 2 +- libobjc/objc/message.h | 2 +- libobjc/objc/objc-decls.h | 2 +- libobjc/objc/objc-exception.h | 2 +- libobjc/objc/objc-sync.h | 2 +- libobjc/objc/objc.h | 2 +- libobjc/objc/runtime.h | 2 +- libobjc/objc/thr.h | 2 +- libobjc/objects.c | 2 +- libobjc/protocols.c | 2 +- libobjc/sarray.c | 2 +- libobjc/selector.c | 2 +- libobjc/sendmsg.c | 16 +- libobjc/thr.c | 2 +- liboffloadmic/ChangeLog | 328 +- liboffloadmic/Makefile.am | 2 - liboffloadmic/Makefile.in | 3 +- liboffloadmic/doc/doxygen/header.tex | 2 +- .../include/coi/common/COIEngine_common.h | 6 +- .../common/{COIPerf_common.h => COIEvent_common.h} | 57 +- .../include/coi/common/COIMacros_common.h | 153 +- liboffloadmic/include/coi/common/COIPerf_common.h | 2 +- .../include/coi/common/COIResult_common.h | 7 +- .../include/coi/common/COISysInfo_common.h | 126 + liboffloadmic/include/coi/common/COITypes_common.h | 6 +- liboffloadmic/include/coi/sink/COIBuffer_sink.h | 53 +- liboffloadmic/include/coi/sink/COIPipeline_sink.h | 2 +- liboffloadmic/include/coi/sink/COIProcess_sink.h | 16 +- .../include/coi/source/COIBuffer_source.h | 830 +- .../include/coi/source/COIEngine_source.h | 31 +- liboffloadmic/include/coi/source/COIEvent_source.h | 127 +- .../include/coi/source/COIPipeline_source.h | 77 +- .../include/coi/source/COIProcess_source.h | 342 +- liboffloadmic/include/myo/myo.h | 2 +- liboffloadmic/include/myo/myoimpl.h | 109 +- liboffloadmic/include/myo/myotypes.h | 39 +- liboffloadmic/plugin/Makefile.am | 5 +- liboffloadmic/plugin/Makefile.in | 5 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 272 +- liboffloadmic/plugin/offload_target_main.cpp | 127 +- liboffloadmic/runtime/cean_util.cpp | 98 +- liboffloadmic/runtime/cean_util.h | 44 +- liboffloadmic/runtime/coi/coi_client.cpp | 126 +- liboffloadmic/runtime/coi/coi_client.h | 91 +- liboffloadmic/runtime/coi/coi_server.cpp | 32 +- liboffloadmic/runtime/coi/coi_server.h | 4 +- liboffloadmic/runtime/compiler_if_host.cpp | 170 +- liboffloadmic/runtime/compiler_if_host.h | 58 +- liboffloadmic/runtime/compiler_if_target.cpp | 2 +- liboffloadmic/runtime/compiler_if_target.h | 2 +- liboffloadmic/runtime/dv_util.cpp | 6 +- liboffloadmic/runtime/dv_util.h | 15 +- liboffloadmic/runtime/emulator/coi_common.h | 44 +- liboffloadmic/runtime/emulator/coi_device.cpp | 269 +- liboffloadmic/runtime/emulator/coi_device.h | 12 +- liboffloadmic/runtime/emulator/coi_host.cpp | 1436 +- liboffloadmic/runtime/emulator/coi_host.h | 12 +- liboffloadmic/runtime/emulator/coi_version_asm.h | 81 +- .../runtime/emulator/coi_version_linker_script.map | 14 +- liboffloadmic/runtime/emulator/myo_client.cpp | 2 +- liboffloadmic/runtime/emulator/myo_service.cpp | 46 +- liboffloadmic/runtime/emulator/myo_service.h | 2 +- liboffloadmic/runtime/emulator/myo_version_asm.h | 32 +- .../runtime/emulator/myo_version_linker_script.map | 10 +- liboffloadmic/runtime/liboffload_error.c | 45 +- liboffloadmic/runtime/liboffload_error_codes.h | 45 +- liboffloadmic/runtime/liboffload_msg.c | 5 +- liboffloadmic/runtime/liboffload_msg.h | 352 +- liboffloadmic/runtime/mic_lib.f90 | 2 +- liboffloadmic/runtime/offload.h | 66 +- liboffloadmic/runtime/offload_common.cpp | 2 +- liboffloadmic/runtime/offload_common.h | 113 +- liboffloadmic/runtime/offload_engine.cpp | 429 +- liboffloadmic/runtime/offload_engine.h | 233 +- liboffloadmic/runtime/offload_env.cpp | 12 +- liboffloadmic/runtime/offload_env.h | 5 +- liboffloadmic/runtime/offload_host.cpp | 2274 +- liboffloadmic/runtime/offload_host.h | 164 +- liboffloadmic/runtime/offload_iterator.h | 103 + liboffloadmic/runtime/offload_myo_host.cpp | 561 +- liboffloadmic/runtime/offload_myo_host.h | 78 +- liboffloadmic/runtime/offload_myo_target.cpp | 115 +- liboffloadmic/runtime/offload_myo_target.h | 52 +- liboffloadmic/runtime/offload_omp_host.cpp | 2 +- liboffloadmic/runtime/offload_omp_target.cpp | 40 +- liboffloadmic/runtime/offload_orsl.cpp | 4 +- liboffloadmic/runtime/offload_orsl.h | 12 +- liboffloadmic/runtime/offload_table.cpp | 220 +- liboffloadmic/runtime/offload_table.h | 284 +- liboffloadmic/runtime/offload_target.cpp | 20 +- liboffloadmic/runtime/offload_target.h | 10 +- liboffloadmic/runtime/offload_target_main.cpp | 2 +- liboffloadmic/runtime/offload_timer.h | 30 +- liboffloadmic/runtime/offload_timer_host.cpp | 2 +- liboffloadmic/runtime/offload_timer_target.cpp | 2 +- liboffloadmic/runtime/offload_trace.cpp | 104 +- liboffloadmic/runtime/offload_trace.h | 20 +- liboffloadmic/runtime/offload_util.cpp | 2 +- liboffloadmic/runtime/offload_util.h | 23 +- liboffloadmic/runtime/ofldbegin.cpp | 178 +- liboffloadmic/runtime/ofldend.cpp | 33 +- .../runtime/orsl-lite/include/orsl-lite.h | 2 +- liboffloadmic/runtime/orsl-lite/lib/orsl-lite.c | 2 +- liboffloadmic/runtime/use_mpss2.txt | 2 +- libquadmath/ChangeLog | 10 + libquadmath/libquadmath.texi | 2 +- libsanitizer/ChangeLog | 133 + libsanitizer/HOWTO_MERGE | 39 + libsanitizer/MERGE | 2 +- libsanitizer/Makefile.in | 1 + libsanitizer/asan/Makefile.am | 6 +- libsanitizer/asan/Makefile.in | 21 +- libsanitizer/asan/asan_activation.cc | 128 +- libsanitizer/asan/asan_activation.h | 2 +- libsanitizer/asan/asan_activation_flags.inc | 33 + libsanitizer/asan/asan_allocator.cc | 906 + libsanitizer/asan/asan_allocator.h | 31 +- libsanitizer/asan/asan_allocator2.cc | 790 - libsanitizer/asan/asan_debugging.cc | 8 +- libsanitizer/asan/asan_fake_stack.cc | 70 +- libsanitizer/asan/asan_flags.cc | 177 + libsanitizer/asan/asan_flags.h | 48 +- libsanitizer/asan/asan_flags.inc | 138 + libsanitizer/asan/asan_globals.cc | 77 +- libsanitizer/asan/asan_init_version.h | 6 +- libsanitizer/asan/asan_interceptors.cc | 467 +- libsanitizer/asan/asan_interceptors.h | 20 +- libsanitizer/asan/asan_interface_internal.h | 51 +- libsanitizer/asan/asan_internal.h | 14 +- libsanitizer/asan/asan_linux.cc | 100 +- libsanitizer/asan/asan_mac.cc | 228 +- libsanitizer/asan/asan_malloc_linux.cc | 43 +- libsanitizer/asan/asan_malloc_mac.cc | 370 +- libsanitizer/asan/asan_malloc_win.cc | 2 +- libsanitizer/asan/asan_mapping.h | 73 +- libsanitizer/asan/asan_new_delete.cc | 10 +- libsanitizer/asan/asan_poisoning.cc | 50 +- libsanitizer/asan/asan_poisoning.h | 11 +- libsanitizer/asan/asan_posix.cc | 45 +- libsanitizer/asan/asan_preinit.cc | 4 + libsanitizer/asan/asan_report.cc | 236 +- libsanitizer/asan/asan_report.h | 80 +- libsanitizer/asan/asan_rtl.cc | 600 +- libsanitizer/asan/asan_stack.cc | 15 + libsanitizer/asan/asan_stack.h | 24 +- libsanitizer/asan/asan_stats.cc | 9 +- libsanitizer/asan/asan_stats.h | 8 +- libsanitizer/asan/asan_suppressions.cc | 108 + libsanitizer/asan/asan_suppressions.h | 28 + libsanitizer/asan/asan_thread.cc | 40 +- libsanitizer/asan/asan_thread.h | 35 +- libsanitizer/asan/asan_win.cc | 155 +- libsanitizer/asan/asan_win_dll_thunk.cc | 69 +- .../asan/asan_win_dynamic_runtime_thunk.cc | 64 +- libsanitizer/asan/libtool-version | 2 +- libsanitizer/configure | 135 +- libsanitizer/configure.ac | 43 +- libsanitizer/configure.tgt | 5 + libsanitizer/include/sanitizer/asan_interface.h | 7 +- .../include/sanitizer/common_interface_defs.h | 29 +- .../include/sanitizer/coverage_interface.h | 63 + libsanitizer/include/sanitizer/dfsan_interface.h | 18 + libsanitizer/include/sanitizer/lsan_interface.h | 23 +- libsanitizer/include/sanitizer/msan_interface.h | 25 +- libsanitizer/include/system/asm/ptrace.h | 7 + libsanitizer/interception/Makefile.in | 1 + libsanitizer/interception/interception.h | 1 - libsanitizer/interception/interception_linux.h | 10 +- libsanitizer/interception/interception_win.cc | 73 +- libsanitizer/interception/interception_win.h | 4 + libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/lsan/lsan.cc | 37 +- libsanitizer/lsan/lsan_allocator.cc | 32 +- libsanitizer/lsan/lsan_common.cc | 255 +- libsanitizer/lsan/lsan_common.h | 49 +- libsanitizer/lsan/lsan_common_linux.cc | 40 +- libsanitizer/lsan/lsan_flags.inc | 41 + libsanitizer/lsan/lsan_interceptors.cc | 16 +- libsanitizer/lsan/lsan_thread.cc | 10 +- libsanitizer/lsan/lsan_thread.h | 4 +- libsanitizer/sanitizer_common/Makefile.am | 4 +- libsanitizer/sanitizer_common/Makefile.in | 16 +- .../sanitizer_common/sanitizer_addrhashmap.h | 8 +- .../sanitizer_common/sanitizer_allocator.cc | 26 +- .../sanitizer_common/sanitizer_allocator.h | 122 +- .../sanitizer_allocator_internal.h | 19 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 6 + libsanitizer/sanitizer_common/sanitizer_atomic.h | 18 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 36 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 396 +- libsanitizer/sanitizer_common/sanitizer_common.h | 328 +- .../sanitizer_common_interceptors.inc | 726 +- .../sanitizer_common_interceptors_format.inc | 19 +- .../sanitizer_common_interceptors_ioctl.inc | 24 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 110 +- .../sanitizer_common/sanitizer_common_syscalls.inc | 8 +- .../sanitizer_common/sanitizer_coverage_libcdep.cc | 766 +- .../sanitizer_coverage_mapping_libcdep.cc | 74 +- .../sanitizer_deadlock_detector1.cc | 29 +- .../sanitizer_deadlock_detector_interface.h | 6 +- .../sanitizer_common/sanitizer_flag_parser.cc | 169 + .../sanitizer_common/sanitizer_flag_parser.h | 120 + libsanitizer/sanitizer_common/sanitizer_flags.cc | 307 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 74 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 192 + .../sanitizer_common/sanitizer_interception.h | 23 - .../sanitizer_interface_internal.h | 59 + .../sanitizer_common/sanitizer_internal_defs.h | 72 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 8 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 73 +- libsanitizer/sanitizer_common/sanitizer_libc.h | 45 +- .../sanitizer_common/sanitizer_libignore.cc | 48 +- .../sanitizer_common/sanitizer_libignore.h | 9 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 458 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 8 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 315 +- libsanitizer/sanitizer_common/sanitizer_list.h | 35 +- libsanitizer/sanitizer_common/sanitizer_mac.cc | 140 +- libsanitizer/sanitizer_common/sanitizer_mac.h | 4 + .../sanitizer_common/sanitizer_malloc_mac.inc | 337 + libsanitizer/sanitizer_common/sanitizer_mutex.h | 6 + .../sanitizer_persistent_allocator.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 42 +- .../sanitizer_platform_interceptors.h | 89 +- .../sanitizer_platform_limits_posix.cc | 128 +- .../sanitizer_platform_limits_posix.h | 75 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 259 +- libsanitizer/sanitizer_common/sanitizer_posix.h | 81 + .../sanitizer_common/sanitizer_posix_libcdep.cc | 149 +- libsanitizer/sanitizer_common/sanitizer_printf.cc | 38 +- .../sanitizer_common/sanitizer_procmaps_common.cc | 19 +- .../sanitizer_common/sanitizer_procmaps_linux.cc | 4 +- .../sanitizer_common/sanitizer_procmaps_mac.cc | 8 +- .../sanitizer_common/sanitizer_quarantine.h | 24 +- .../sanitizer_common/sanitizer_stackdepot.cc | 13 +- .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 10 +- .../sanitizer_common/sanitizer_stacktrace.cc | 27 +- .../sanitizer_common/sanitizer_stacktrace.h | 47 +- .../sanitizer_stacktrace_libcdep.cc | 26 +- .../sanitizer_stacktrace_printer.cc | 34 +- .../sanitizer_stacktrace_printer.h | 6 +- .../sanitizer_common/sanitizer_stoptheworld.h | 3 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 293 +- .../sanitizer_common/sanitizer_suppressions.cc | 156 +- .../sanitizer_common/sanitizer_suppressions.h | 48 +- .../sanitizer_common/sanitizer_symbolizer.cc | 79 +- .../sanitizer_common/sanitizer_symbolizer.h | 141 +- .../sanitizer_symbolizer_internal.h | 149 + .../sanitizer_symbolizer_libbacktrace.cc | 85 +- .../sanitizer_symbolizer_libbacktrace.h | 12 +- .../sanitizer_symbolizer_libcdep.cc | 408 +- .../sanitizer_common/sanitizer_symbolizer_mac.cc | 182 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 46 + .../sanitizer_symbolizer_posix_libcdep.cc | 727 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 327 +- .../sanitizer_common/sanitizer_syscall_generic.inc | 4 +- .../sanitizer_syscall_linux_aarch64.inc | 136 + .../sanitizer_common/sanitizer_thread_registry.h | 7 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 19 +- .../sanitizer_common/sanitizer_tls_get_addr.h | 3 +- ...ibcdep.cc => sanitizer_unwind_linux_libcdep.cc} | 23 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 480 +- libsanitizer/tsan/Makefile.am | 8 +- libsanitizer/tsan/Makefile.in | 20 +- libsanitizer/tsan/tsan_clock.cc | 12 +- libsanitizer/tsan/tsan_defs.h | 63 +- libsanitizer/tsan/tsan_fd.cc | 36 +- libsanitizer/tsan/tsan_fd.h | 4 +- libsanitizer/tsan/tsan_flags.cc | 127 +- libsanitizer/tsan/tsan_flags.h | 65 +- libsanitizer/tsan/tsan_flags.inc | 76 + libsanitizer/tsan/tsan_interceptors.cc | 780 +- libsanitizer/tsan/tsan_interceptors.h | 47 + libsanitizer/tsan/tsan_interface.cc | 81 +- libsanitizer/tsan/tsan_interface.h | 27 +- libsanitizer/tsan/tsan_interface_ann.cc | 34 +- libsanitizer/tsan/tsan_interface_atomic.cc | 31 +- libsanitizer/tsan/tsan_interface_inl.h | 32 + libsanitizer/tsan/tsan_interface_java.cc | 30 + libsanitizer/tsan/tsan_interface_java.h | 8 + libsanitizer/tsan/tsan_libdispatch_mac.cc | 70 + libsanitizer/tsan/tsan_malloc_mac.cc | 67 + libsanitizer/tsan/tsan_md5.cc | 14 +- libsanitizer/tsan/tsan_mman.cc | 40 +- libsanitizer/tsan/tsan_mman.h | 2 + libsanitizer/tsan/tsan_mutex.cc | 24 +- libsanitizer/tsan/tsan_mutex.h | 4 +- libsanitizer/tsan/tsan_mutexset.h | 4 +- libsanitizer/tsan/tsan_new_delete.cc | 94 + libsanitizer/tsan/tsan_platform.h | 121 +- libsanitizer/tsan/tsan_platform_linux.cc | 116 +- libsanitizer/tsan/tsan_platform_mac.cc | 129 +- libsanitizer/tsan/tsan_platform_posix.cc | 122 + libsanitizer/tsan/tsan_platform_windows.cc | 4 - libsanitizer/tsan/tsan_report.cc | 75 +- libsanitizer/tsan/tsan_report.h | 5 +- libsanitizer/tsan/tsan_rtl.cc | 197 +- libsanitizer/tsan/tsan_rtl.h | 98 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 204 + libsanitizer/tsan/tsan_rtl_mutex.cc | 14 +- libsanitizer/tsan/tsan_rtl_report.cc | 242 +- libsanitizer/tsan/tsan_rtl_thread.cc | 31 +- libsanitizer/tsan/tsan_stat.cc | 12 +- libsanitizer/tsan/tsan_stat.h | 3 +- libsanitizer/tsan/tsan_suppressions.cc | 116 +- libsanitizer/tsan/tsan_suppressions.h | 10 + libsanitizer/tsan/tsan_symbolize.cc | 59 +- libsanitizer/tsan/tsan_symbolize.h | 2 +- libsanitizer/tsan/tsan_sync.cc | 70 +- libsanitizer/tsan/tsan_sync.h | 9 +- libsanitizer/tsan/tsan_trace.h | 12 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 3 +- libsanitizer/ubsan/Makefile.am | 12 +- libsanitizer/ubsan/Makefile.in | 20 +- libsanitizer/ubsan/ubsan_checks.inc | 51 + libsanitizer/ubsan/ubsan_diag.cc | 135 +- libsanitizer/ubsan/ubsan_diag.h | 93 +- libsanitizer/ubsan/ubsan_flags.cc | 75 +- libsanitizer/ubsan/ubsan_flags.h | 15 +- libsanitizer/ubsan/ubsan_flags.inc | 24 + libsanitizer/ubsan/ubsan_handlers.cc | 196 +- libsanitizer/ubsan/ubsan_handlers.h | 22 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 56 +- libsanitizer/ubsan/ubsan_handlers_cxx.h | 13 + libsanitizer/ubsan/ubsan_init.cc | 85 +- libsanitizer/ubsan/ubsan_init.h | 13 +- libsanitizer/ubsan/ubsan_init_standalone.cc | 32 + libsanitizer/ubsan/ubsan_platform.h | 27 + libsanitizer/ubsan/ubsan_type_hash.cc | 234 +- libsanitizer/ubsan/ubsan_type_hash.h | 5 +- ...san_type_hash.cc => ubsan_type_hash_itanium.cc} | 43 +- libsanitizer/ubsan/ubsan_type_hash_win.cc | 79 + libsanitizer/ubsan/ubsan_value.cc | 13 +- libsanitizer/ubsan/ubsan_value.h | 7 - libssp/ChangeLog | 5 + libssp/ssp.c | 1 + libstdc++-v3/ChangeLog | 3986 +- libstdc++-v3/{ChangeLog => ChangeLog-2015} | 1971 + libstdc++-v3/Makefile.am | 2 +- libstdc++-v3/acinclude.m4 | 894 +- libstdc++-v3/config.h.in | 82 +- libstdc++-v3/config/abi/compatibility.h | 8 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 1567 + .../32}/baseline_symbols.txt | 0 .../amd64/baseline_symbols.txt | 2 + .../baseline_symbols.txt | 2 + .../sparcv9/baseline_symbols.txt | 2 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + .../config/abi/pre/gnu-versioned-namespace.ver | 6 +- libstdc++-v3/config/abi/pre/gnu.ver | 65 +- libstdc++-v3/config/abi/pre/none.ver | 4 +- .../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/arm/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 8 +- libstdc++-v3/config/cpu/cris/atomic_word.h | 4 +- libstdc++-v3/config/cpu/cris/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/atomic_word.h | 4 +- .../cpu/generic/atomicity_builtins/atomicity.h | 4 +- .../config/cpu/generic/atomicity_mutex/atomicity.h | 4 +- libstdc++-v3/config/cpu/generic/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h | 6 +- .../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 | 14 +- libstdc++-v3/config/cpu/i386/atomicity.h | 20 +- libstdc++-v3/config/cpu/i486/atomicity.h | 8 +- libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 8 +- libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/m68k/atomicity.h | 32 +- libstdc++-v3/config/cpu/microblaze/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/powerpc/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/sh/atomicity.h | 4 +- libstdc++-v3/config/cpu/sparc/atomic_word.h | 4 +- libstdc++-v3/config/cpu/sparc/atomicity.h | 20 +- libstdc++-v3/config/io/basic_file_stdio.cc | 58 +- libstdc++-v3/config/io/basic_file_stdio.h | 24 +- libstdc++-v3/config/io/c_io_stdio.h | 2 +- libstdc++-v3/config/locale/darwin/ctype_members.cc | 24 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.h | 4 +- .../config/locale/dragonfly/codecvt_members.cc | 36 +- .../config/locale/dragonfly/collate_members.cc | 18 +- .../config/locale/dragonfly/ctype_members.cc | 22 +- .../config/locale/dragonfly/monetary_members.cc | 40 +- .../config/locale/dragonfly/numeric_members.cc | 14 +- .../config/locale/dragonfly/time_members.cc | 16 +- .../config/locale/dragonfly/time_members.h | 20 +- .../config/locale/generic/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.cc | 18 +- libstdc++-v3/config/locale/generic/c_locale.h | 6 +- .../config/locale/generic/codecvt_members.cc | 26 +- .../config/locale/generic/collate_members.cc | 18 +- .../config/locale/generic/ctype_members.cc | 46 +- .../config/locale/generic/messages_members.cc | 2 +- .../config/locale/generic/messages_members.h | 24 +- .../config/locale/generic/monetary_members.cc | 2 +- .../config/locale/generic/numeric_members.cc | 22 +- libstdc++-v3/config/locale/generic/time_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.h | 22 +- .../config/locale/gnu/c++locale_internal.h | 63 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 110 +- libstdc++-v3/config/locale/gnu/c_locale.h | 4 +- libstdc++-v3/config/locale/gnu/codecvt_members.cc | 36 +- libstdc++-v3/config/locale/gnu/collate_members.cc | 18 +- libstdc++-v3/config/locale/gnu/ctype_members.cc | 36 +- libstdc++-v3/config/locale/gnu/messages_members.cc | 114 +- libstdc++-v3/config/locale/gnu/messages_members.h | 2 +- libstdc++-v3/config/locale/gnu/monetary_members.cc | 70 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 18 +- libstdc++-v3/config/locale/gnu/time_members.cc | 16 +- libstdc++-v3/config/locale/gnu/time_members.h | 20 +- .../config/locale/ieee_1003.1-2001/c_locale.cc | 14 +- .../config/locale/ieee_1003.1-2001/c_locale.h | 2 +- .../locale/ieee_1003.1-2001/messages_members.cc | 8 +- .../locale/ieee_1003.1-2001/messages_members.h | 20 +- libstdc++-v3/config/locale/newlib/ctype_members.cc | 2 +- libstdc++-v3/config/os/aix/atomicity.h | 2 +- libstdc++-v3/config/os/aix/ctype_base.h | 6 +- libstdc++-v3/config/os/aix/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/aix/ctype_inline.h | 4 +- libstdc++-v3/config/os/aix/os_defines.h | 5 +- libstdc++-v3/config/os/bionic/ctype_base.h | 2 +- .../config/os/bionic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bionic/ctype_inline.h | 2 +- libstdc++-v3/config/os/bionic/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_base.h | 6 +- .../config/os/bsd/darwin/ctype_configure_char.cc | 28 +- libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 16 +- libstdc++-v3/config/os/bsd/darwin/os_defines.h | 5 +- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h | 2 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 2 +- .../config/os/bsd/dragonfly/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 5 +- libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 2 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 68 +- libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 6 +- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 6 +- .../config/os/bsd/netbsd/ctype_configure_char.cc | 22 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 6 +- libstdc++-v3/config/os/bsd/netbsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_base.h | 2 +- .../config/os/bsd/openbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/os_defines.h | 2 +- libstdc++-v3/config/os/djgpp/ctype_base.h | 6 +- .../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 | 103 +- libstdc++-v3/config/os/djgpp/os_defines.h | 2 +- libstdc++-v3/config/os/generic/ctype_base.h | 2 +- .../config/os/generic/ctype_configure_char.cc | 24 +- libstdc++-v3/config/os/generic/ctype_inline.h | 16 +- libstdc++-v3/config/os/generic/error_constants.h | 6 +- libstdc++-v3/config/os/generic/os_defines.h | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_base.h | 2 +- .../config/os/gnu-linux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_inline.h | 2 +- libstdc++-v3/config/os/gnu-linux/os_defines.h | 6 +- libstdc++-v3/config/os/hpux/ctype_base.h | 8 +- .../config/os/hpux/ctype_configure_char.cc | 26 +- libstdc++-v3/config/os/hpux/ctype_inline.h | 10 +- libstdc++-v3/config/os/hpux/os_defines.h | 13 +- libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 4 +- .../config/os/mingw32-w64/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_inline.h | 2 +- .../config/os/mingw32-w64/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32/ctype_base.h | 4 +- .../config/os/mingw32/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32/ctype_inline.h | 2 +- libstdc++-v3/config/os/mingw32/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32/os_defines.h | 2 +- libstdc++-v3/config/os/newlib/ctype_base.h | 4 +- .../config/os/newlib/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/newlib/ctype_inline.h | 2 +- libstdc++-v3/config/os/newlib/os_defines.h | 5 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 2 +- .../config/os/qnx/qnx6.1/ctype_configure_char.cc | 20 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h | 6 +- libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h | 2 +- .../config/os/solaris/solaris2.10/ctype_base.h | 6 +- .../os/solaris/solaris2.10/ctype_configure_char.cc | 22 +- .../config/os/solaris/solaris2.10/ctype_inline.h | 10 +- .../config/os/solaris/solaris2.10/os_defines.h | 2 +- libstdc++-v3/config/os/tpf/ctype_base.h | 8 +- libstdc++-v3/config/os/tpf/ctype_configure_char.cc | 8 +- libstdc++-v3/config/os/tpf/ctype_inline.h | 10 +- libstdc++-v3/config/os/tpf/os_defines.h | 2 +- libstdc++-v3/config/os/uclibc/ctype_base.h | 2 +- .../config/os/uclibc/ctype_configure_char.cc | 12 +- 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 | 8 +- .../config/os/vxworks/ctype_configure_char.cc | 24 +- libstdc++-v3/config/os/vxworks/ctype_inline.h | 6 +- libstdc++-v3/config/os/vxworks/os_defines.h | 2 +- libstdc++-v3/configure | 1715 +- libstdc++-v3/configure.ac | 5 + libstdc++-v3/configure.host | 13 +- libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/doxygen/user.cfg.in | 54 +- libstdc++-v3/doc/html/index.html | 8 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/backwards.html | 4 +- libstdc++-v3/doc/html/manual/bugs.html | 6 + libstdc++-v3/doc/html/manual/concept_checking.html | 7 +- libstdc++-v3/doc/html/manual/configure.html | 6 +- libstdc++-v3/doc/html/manual/containers.html | 2 +- libstdc++-v3/doc/html/manual/diagnostics.html | 8 +- libstdc++-v3/doc/html/manual/errno.html | 30 + libstdc++-v3/doc/html/manual/index.html | 6 +- libstdc++-v3/doc/html/manual/internals.html | 7 + libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 26 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/using.html | 8 +- .../doc/html/manual/using_dynamic_or_shared.html | 17 + libstdc++-v3/doc/html/manual/using_headers.html | 11 +- libstdc++-v3/doc/html/manual/using_macros.html | 12 +- libstdc++-v3/doc/xml/manual/abi.xml | 2 +- .../doc/xml/manual/backwards_compatibility.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 9 + libstdc++-v3/doc/xml/manual/containers.xml | 3 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 33 + libstdc++-v3/doc/xml/manual/internals.xml | 8 + libstdc++-v3/doc/xml/manual/intro.xml | 12 + libstdc++-v3/doc/xml/manual/spine.xml | 7 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 33 +- libstdc++-v3/doc/xml/manual/using.xml | 70 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 66 +- libstdc++-v3/include/Makefile.in | 62 +- libstdc++-v3/include/backward/auto_ptr.h | 6 +- libstdc++-v3/include/backward/backward_warning.h | 2 +- libstdc++-v3/include/backward/binders.h | 2 +- libstdc++-v3/include/backward/hash_fun.h | 2 +- libstdc++-v3/include/backward/hash_map | 2 +- libstdc++-v3/include/backward/hash_set | 2 +- libstdc++-v3/include/backward/hashtable.h | 2 +- libstdc++-v3/include/backward/strstream | 8 +- libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 131 +- libstdc++-v3/include/bits/allocated_ptr.h | 2 +- libstdc++-v3/include/bits/allocator.h | 10 +- libstdc++-v3/include/bits/atomic_base.h | 22 +- libstdc++-v3/include/bits/atomic_futex.h | 2 +- libstdc++-v3/include/bits/basic_ios.h | 2 +- libstdc++-v3/include/bits/basic_ios.tcc | 8 +- libstdc++-v3/include/bits/basic_string.h | 206 +- libstdc++-v3/include/bits/basic_string.tcc | 12 +- libstdc++-v3/include/bits/boost_concept_check.h | 2 +- libstdc++-v3/include/bits/c++0x_warning.h | 8 +- libstdc++-v3/include/bits/c++14_warning.h | 8 +- libstdc++-v3/include/bits/c++config | 79 +- libstdc++-v3/include/bits/char_traits.h | 2 +- libstdc++-v3/include/bits/codecvt.h | 2 +- libstdc++-v3/include/bits/concept_check.h | 5 +- libstdc++-v3/include/bits/cpp_type_traits.h | 5 +- libstdc++-v3/include/bits/deque.tcc | 8 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 7 +- libstdc++-v3/include/bits/forward_list.tcc | 2 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 6 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 10 +- libstdc++-v3/include/bits/hashtable_policy.h | 223 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 14 +- libstdc++-v3/include/bits/istream.tcc | 2 +- libstdc++-v3/include/bits/list.tcc | 2 +- libstdc++-v3/include/bits/locale_classes.h | 2 +- libstdc++-v3/include/bits/locale_classes.tcc | 2 +- libstdc++-v3/include/bits/locale_conv.h | 10 +- libstdc++-v3/include/bits/locale_facets.h | 6 +- libstdc++-v3/include/bits/locale_facets.tcc | 18 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 4 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 6 +- libstdc++-v3/include/bits/localefwd.h | 2 +- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/memoryfwd.h | 2 +- libstdc++-v3/include/bits/move.h | 6 +- libstdc++-v3/include/bits/ostream.tcc | 2 +- libstdc++-v3/include/bits/ostream_insert.h | 2 +- libstdc++-v3/include/bits/parse_numbers.h | 2 +- libstdc++-v3/include/bits/postypes.h | 2 +- libstdc++-v3/include/bits/predefined_ops.h | 2 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/quoted_string.h | 2 +- libstdc++-v3/include/bits/random.h | 246 +- libstdc++-v3/include/bits/random.tcc | 156 +- libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/bits/regex.h | 8 +- libstdc++-v3/include/bits/regex.tcc | 8 +- libstdc++-v3/include/bits/regex_automaton.h | 11 +- libstdc++-v3/include/bits/regex_automaton.tcc | 17 +- libstdc++-v3/include/bits/regex_compiler.h | 43 +- libstdc++-v3/include/bits/regex_compiler.tcc | 43 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/regex_error.h | 13 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 28 +- libstdc++-v3/include/bits/regex_scanner.h | 17 +- libstdc++-v3/include/bits/regex_scanner.tcc | 71 +- libstdc++-v3/include/bits/shared_ptr.h | 26 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 34 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 1309 + libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_mutex.h | 373 + libstdc++-v3/include/bits/stl_algo.h | 124 +- libstdc++-v3/include/bits/stl_algobase.h | 19 +- libstdc++-v3/include/bits/stl_bvector.h | 2 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 76 +- libstdc++-v3/include/bits/stl_function.h | 2 +- libstdc++-v3/include/bits/stl_heap.h | 8 +- libstdc++-v3/include/bits/stl_iterator.h | 10 +- .../include/bits/stl_iterator_base_funcs.h | 10 +- .../include/bits/stl_iterator_base_types.h | 2 +- libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_multimap.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 12 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 72 +- libstdc++-v3/include/bits/stl_queue.h | 103 +- 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 | 12 +- libstdc++-v3/include/bits/stl_stack.h | 45 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/bits/stl_vector.h | 245 +- libstdc++-v3/include/bits/stream_iterator.h | 9 +- libstdc++-v3/include/bits/streambuf.tcc | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 2 +- libstdc++-v3/include/bits/stringfwd.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 366 + libstdc++-v3/include/bits/unique_ptr.h | 16 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/bits/unordered_set.h | 2 +- libstdc++-v3/include/bits/uses_allocator.h | 22 +- libstdc++-v3/include/bits/valarray_after.h | 2 +- libstdc++-v3/include/bits/valarray_array.h | 2 +- libstdc++-v3/include/bits/valarray_array.tcc | 2 +- libstdc++-v3/include/bits/valarray_before.h | 16 +- libstdc++-v3/include/bits/vector.tcc | 7 +- libstdc++-v3/include/c/cassert | 3 +- libstdc++-v3/include/c/cctype | 2 +- libstdc++-v3/include/c/cerrno | 3 +- libstdc++-v3/include/c/cfloat | 3 +- libstdc++-v3/include/c/ciso646 | 12 +- libstdc++-v3/include/c/climits | 3 +- libstdc++-v3/include/c/clocale | 2 +- libstdc++-v3/include/c/cmath | 2 +- libstdc++-v3/include/c/csetjmp | 2 +- libstdc++-v3/include/c/csignal | 2 +- libstdc++-v3/include/c/cstdarg | 2 +- libstdc++-v3/include/c/cstddef | 2 +- libstdc++-v3/include/c/cstdio | 2 +- libstdc++-v3/include/c/cstdlib | 2 +- libstdc++-v3/include/c/cstring | 2 +- libstdc++-v3/include/c/ctime | 2 +- libstdc++-v3/include/c/{cwctype => cuchar} | 21 +- libstdc++-v3/include/c/cwchar | 2 +- libstdc++-v3/include/c/cwctype | 2 +- libstdc++-v3/include/c_compatibility/assert.h | 2 +- libstdc++-v3/include/c_compatibility/complex.h | 2 +- libstdc++-v3/include/c_compatibility/ctype.h | 2 +- libstdc++-v3/include/c_compatibility/errno.h | 2 +- libstdc++-v3/include/c_compatibility/fenv.h | 2 +- libstdc++-v3/include/c_compatibility/float.h | 2 +- libstdc++-v3/include/c_compatibility/inttypes.h | 2 +- libstdc++-v3/include/c_compatibility/iso646.h | 2 +- libstdc++-v3/include/c_compatibility/limits.h | 2 +- libstdc++-v3/include/c_compatibility/locale.h | 2 +- libstdc++-v3/include/c_compatibility/math.h | 117 +- libstdc++-v3/include/c_compatibility/setjmp.h | 2 +- libstdc++-v3/include/c_compatibility/signal.h | 2 +- libstdc++-v3/include/c_compatibility/stdarg.h | 2 +- libstdc++-v3/include/c_compatibility/stdbool.h | 2 +- libstdc++-v3/include/c_compatibility/stddef.h | 2 +- libstdc++-v3/include/c_compatibility/stdint.h | 2 +- libstdc++-v3/include/c_compatibility/stdio.h | 2 +- libstdc++-v3/include/c_compatibility/stdlib.h | 32 +- libstdc++-v3/include/c_compatibility/string.h | 2 +- libstdc++-v3/include/c_compatibility/tgmath.h | 2 +- libstdc++-v3/include/c_compatibility/time.h | 2 +- .../include/c_compatibility/{locale.h => uchar.h} | 25 +- libstdc++-v3/include/c_compatibility/wchar.h | 4 +- libstdc++-v3/include/c_compatibility/wctype.h | 2 +- libstdc++-v3/include/c_global/cassert | 3 +- libstdc++-v3/include/c_global/ccomplex | 4 +- libstdc++-v3/include/c_global/cctype | 2 +- libstdc++-v3/include/c_global/cerrno | 3 +- libstdc++-v3/include/c_global/cfenv | 2 +- libstdc++-v3/include/c_global/cfloat | 3 +- libstdc++-v3/include/c_global/cinttypes | 2 +- libstdc++-v3/include/c_global/ciso646 | 13 +- libstdc++-v3/include/c_global/climits | 3 +- libstdc++-v3/include/c_global/clocale | 2 +- libstdc++-v3/include/c_global/cmath | 117 +- libstdc++-v3/include/c_global/csetjmp | 2 +- libstdc++-v3/include/c_global/csignal | 2 +- libstdc++-v3/include/c_global/cstdalign | 2 +- libstdc++-v3/include/c_global/cstdarg | 3 +- libstdc++-v3/include/c_global/cstdbool | 2 +- libstdc++-v3/include/c_global/cstddef | 7 +- libstdc++-v3/include/c_global/cstdint | 2 +- libstdc++-v3/include/c_global/cstdio | 6 +- libstdc++-v3/include/c_global/cstdlib | 16 +- libstdc++-v3/include/c_global/cstring | 2 +- libstdc++-v3/include/c_global/ctgmath | 4 +- libstdc++-v3/include/c_global/ctime | 2 +- libstdc++-v3/include/c_global/{csetjmp => cuchar} | 50 +- libstdc++-v3/include/c_global/cwchar | 6 +- libstdc++-v3/include/c_global/cwctype | 2 +- libstdc++-v3/include/c_std/cassert | 3 +- libstdc++-v3/include/c_std/cctype | 2 +- libstdc++-v3/include/c_std/cerrno | 3 +- libstdc++-v3/include/c_std/cfloat | 3 +- libstdc++-v3/include/c_std/ciso646 | 13 +- libstdc++-v3/include/c_std/climits | 3 +- libstdc++-v3/include/c_std/clocale | 2 +- libstdc++-v3/include/c_std/cmath | 2 +- libstdc++-v3/include/c_std/csetjmp | 2 +- libstdc++-v3/include/c_std/csignal | 2 +- libstdc++-v3/include/c_std/cstdarg | 2 +- libstdc++-v3/include/c_std/cstddef | 2 +- libstdc++-v3/include/c_std/cstdio | 4 +- libstdc++-v3/include/c_std/cstdlib | 6 +- libstdc++-v3/include/c_std/cstring | 2 +- libstdc++-v3/include/c_std/ctime | 2 +- libstdc++-v3/include/c_std/{cctype => cuchar} | 74 +- libstdc++-v3/include/c_std/cwchar | 4 +- libstdc++-v3/include/c_std/cwctype | 2 +- libstdc++-v3/include/debug/array | 2 +- libstdc++-v3/include/debug/assertions.h | 34 +- libstdc++-v3/include/debug/bitset | 4 +- libstdc++-v3/include/debug/debug.h | 9 +- libstdc++-v3/include/debug/deque | 4 +- libstdc++-v3/include/debug/formatter.h | 101 +- libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/functions.h | 9 +- libstdc++-v3/include/debug/helper_functions.h | 3 +- libstdc++-v3/include/debug/list | 4 +- libstdc++-v3/include/debug/macros.h | 2 +- libstdc++-v3/include/debug/map | 4 +- 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 | 2 +- libstdc++-v3/include/debug/safe_container.h | 2 +- libstdc++-v3/include/debug/safe_iterator.h | 5 +- libstdc++-v3/include/debug/safe_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_local_iterator.h | 5 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_sequence.h | 2 +- libstdc++-v3/include/debug/safe_sequence.tcc | 2 +- libstdc++-v3/include/debug/safe_unordered_base.h | 2 +- .../include/debug/safe_unordered_container.h | 2 +- .../include/debug/safe_unordered_container.tcc | 2 +- libstdc++-v3/include/debug/set | 4 +- libstdc++-v3/include/debug/set.h | 2 +- libstdc++-v3/include/debug/stl_iterator.h | 2 +- libstdc++-v3/include/debug/string | 54 +- libstdc++-v3/include/debug/unordered_map | 4 +- libstdc++-v3/include/debug/unordered_set | 4 +- libstdc++-v3/include/debug/vector | 13 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/decimal/decimal.h | 2 +- libstdc++-v3/include/experimental/algorithm | 2 +- libstdc++-v3/include/experimental/any | 2 +- libstdc++-v3/include/experimental/array | 2 +- .../include/experimental/{ => bits}/erase_if.h | 6 +- .../include/experimental/{ => bits}/fs_dir.h | 97 +- .../include/experimental/{ => bits}/fs_fwd.h | 51 +- .../include/experimental/{ => bits}/fs_ops.h | 7 +- .../include/experimental/{ => bits}/fs_path.h | 52 +- .../include/experimental/bits/shared_ptr.h | 1190 + .../experimental/{ => bits}/string_view.tcc | 6 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 13 +- libstdc++-v3/include/experimental/filesystem | 10 +- libstdc++-v3/include/experimental/forward_list | 13 +- libstdc++-v3/include/experimental/functional | 34 +- libstdc++-v3/include/experimental/iterator | 2 +- libstdc++-v3/include/experimental/list | 13 +- libstdc++-v3/include/experimental/map | 22 +- libstdc++-v3/include/experimental/memory | 4 +- libstdc++-v3/include/experimental/memory_resource | 385 + libstdc++-v3/include/experimental/numeric | 2 +- libstdc++-v3/include/experimental/optional | 8 +- libstdc++-v3/include/experimental/propagate_const | 2 +- .../include/experimental/{string => random} | 72 +- libstdc++-v3/include/experimental/ratio | 2 +- .../include/experimental/{forward_list => regex} | 40 +- libstdc++-v3/include/experimental/set | 19 +- libstdc++-v3/include/experimental/string | 24 +- libstdc++-v3/include/experimental/string_view | 14 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/tuple | 4 +- libstdc++-v3/include/experimental/type_traits | 31 +- libstdc++-v3/include/experimental/unordered_map | 24 +- libstdc++-v3/include/experimental/unordered_set | 23 +- .../regex.cc => include/experimental/utility} | 31 +- libstdc++-v3/include/experimental/vector | 13 +- libstdc++-v3/include/ext/algorithm | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 2 +- libstdc++-v3/include/ext/alloc_traits.h | 2 +- libstdc++-v3/include/ext/array_allocator.h | 2 +- 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 | 2 +- libstdc++-v3/include/ext/concurrence.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 2 +- libstdc++-v3/include/ext/enc_filebuf.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 2 +- libstdc++-v3/include/ext/functional | 2 +- libstdc++-v3/include/ext/iterator | 2 +- libstdc++-v3/include/ext/malloc_allocator.h | 2 +- libstdc++-v3/include/ext/memory | 2 +- libstdc++-v3/include/ext/mt_allocator.h | 2 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 2 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 2 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/debug_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/insert_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/iterators_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/node_iterators.hpp | 2 +- .../detail/bin_search_tree_/point_iterators.hpp | 2 +- .../bin_search_tree_/policy_access_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/rotate_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 11 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +- .../pb_ds/detail/binary_heap_/const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 2 +- .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 2 +- .../detail/binary_heap_/iterators_fn_imps.hpp | 2 +- .../detail/binary_heap_/point_const_iterator.hpp | 2 +- .../detail/binary_heap_/policy_access_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/resize_policy.hpp | 2 +- .../detail/binary_heap_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/binomial_heap_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 2 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/debug_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/erase_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/find_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/insert_fn_imps.hpp | 2 +- .../binomial_heap_base_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 2 +- .../detail/branch_policy/null_node_metadata.hpp | 2 +- .../ext/pb_ds/detail/branch_policy/traits.hpp | 2 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +- .../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 2 +- .../cond_key_dtor_entry_dealtor.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/entry_list_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/find_fn_imps.hpp | 2 +- .../cc_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/iterators_fn_imps.hpp | 2 +- .../cc_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/size_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 2 +- .../ext/pb_ds/detail/container_base_dispatch.hpp | 2 +- .../include/ext/pb_ds/detail/debug_map_base.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/find_fn_imps.hpp | 2 +- .../find_no_store_hash_fn_imps.hpp | 2 +- .../gp_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 2 +- .../detail/gp_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 2 +- .../gp_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/trace_fn_imps.hpp | 2 +- .../hash_fn/direct_mask_range_hashing_imp.hpp | 2 +- .../hash_fn/direct_mod_range_hashing_imp.hpp | 2 +- .../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 2 +- .../detail/hash_fn/mask_based_range_hashing.hpp | 2 +- .../detail/hash_fn/mod_based_range_hashing.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/probe_fn_base.hpp | 2 +- .../detail/hash_fn/quadratic_probe_fn_imp.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_range_hashing.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp | 2 +- .../detail/hash_fn/sample_ranged_probe_fn.hpp | 2 +- .../const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../debug_fn_imps.hpp | 2 +- .../erase_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_/info_fn_imps.hpp | 2 +- .../insert_fn_imps.hpp | 2 +- .../iterators_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_.hpp | 2 +- .../detail/left_child_next_sibling_heap_/node.hpp | 2 +- .../point_const_iterator.hpp | 2 +- .../policy_access_fn_imps.hpp | 2 +- .../trace_fn_imps.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- .../detail/list_update_map_/debug_fn_imps.hpp | 2 +- .../list_update_map_/entry_metadata_base.hpp | 2 +- .../detail/list_update_map_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/info_fn_imps.hpp | 2 +- .../detail/list_update_map_/insert_fn_imps.hpp | 2 +- .../detail/list_update_map_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 2 +- .../detail/list_update_map_/trace_fn_imps.hpp | 2 +- .../list_update_policy/lu_counter_metadata.hpp | 2 +- .../list_update_policy/sample_update_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/iterators_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 2 +- .../detail/ov_tree_map_/policy_access_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../detail/pairing_heap_/split_join_fn_imps.hpp | 2 +- .../pat_trie_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 2 +- .../detail/pat_trie_/policy_access_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/synth_access_traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/pat_trie_/traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 2 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp | 2 +- .../detail/rb_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/debug_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/erase_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/insert_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 2 +- .../detail/rc_binomial_heap_/rc_binomial_heap_.hpp | 2 +- .../rc_binomial_heap_/split_join_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/trace_fn_imps.hpp | 2 +- ...hash_max_collision_check_resize_trigger_imp.hpp | 2 +- .../hash_exponential_size_policy_imp.hpp | 2 +- .../hash_load_check_resize_trigger_imp.hpp | 2 +- .../hash_load_check_resize_trigger_size_base.hpp | 2 +- .../resize_policy/hash_prime_size_policy_imp.hpp | 2 +- .../hash_standard_resize_policy_imp.hpp | 2 +- .../detail/resize_policy/sample_resize_policy.hpp | 2 +- .../detail/resize_policy/sample_resize_trigger.hpp | 2 +- .../detail/resize_policy/sample_size_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_tree_.hpp | 2 +- .../detail/splay_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/traits.hpp | 2 +- .../include/ext/pb_ds/detail/standard_policies.hpp | 2 +- .../thin_heap_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 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 | 2 +- libstdc++-v3/include/ext/pointer.h | 2 +- libstdc++-v3/include/ext/pool_allocator.h | 2 +- libstdc++-v3/include/ext/random | 66 +- libstdc++-v3/include/ext/random.tcc | 4 +- libstdc++-v3/include/ext/rb_tree | 2 +- libstdc++-v3/include/ext/rc_string_base.h | 2 +- libstdc++-v3/include/ext/rope | 2 +- libstdc++-v3/include/ext/ropeimpl.h | 2 +- libstdc++-v3/include/ext/slist | 2 +- libstdc++-v3/include/ext/sso_string_base.h | 2 +- libstdc++-v3/include/ext/stdio_filebuf.h | 2 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 2 +- libstdc++-v3/include/ext/string_conversions.h | 26 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 5 +- libstdc++-v3/include/ext/typelist.h | 2 +- libstdc++-v3/include/ext/vstring.h | 26 +- libstdc++-v3/include/ext/vstring.tcc | 2 +- libstdc++-v3/include/ext/vstring_fwd.h | 2 +- libstdc++-v3/include/ext/vstring_util.h | 2 +- libstdc++-v3/include/parallel/algo.h | 2 +- libstdc++-v3/include/parallel/algobase.h | 2 +- libstdc++-v3/include/parallel/algorithm | 2 +- libstdc++-v3/include/parallel/algorithmfwd.h | 2 +- libstdc++-v3/include/parallel/balanced_quicksort.h | 2 +- libstdc++-v3/include/parallel/base.h | 2 +- libstdc++-v3/include/parallel/basic_iterator.h | 2 +- libstdc++-v3/include/parallel/checkers.h | 2 +- libstdc++-v3/include/parallel/compatibility.h | 2 +- .../include/parallel/compiletime_settings.h | 2 +- libstdc++-v3/include/parallel/equally_split.h | 2 +- libstdc++-v3/include/parallel/features.h | 2 +- libstdc++-v3/include/parallel/find.h | 2 +- libstdc++-v3/include/parallel/find_selectors.h | 2 +- libstdc++-v3/include/parallel/for_each.h | 2 +- libstdc++-v3/include/parallel/for_each_selectors.h | 2 +- libstdc++-v3/include/parallel/iterator.h | 2 +- libstdc++-v3/include/parallel/list_partition.h | 2 +- libstdc++-v3/include/parallel/losertree.h | 2 +- libstdc++-v3/include/parallel/merge.h | 2 +- libstdc++-v3/include/parallel/multiseq_selection.h | 2 +- libstdc++-v3/include/parallel/multiway_merge.h | 2 +- libstdc++-v3/include/parallel/multiway_mergesort.h | 2 +- libstdc++-v3/include/parallel/numeric | 2 +- libstdc++-v3/include/parallel/numericfwd.h | 2 +- libstdc++-v3/include/parallel/omp_loop.h | 2 +- libstdc++-v3/include/parallel/omp_loop_static.h | 2 +- libstdc++-v3/include/parallel/par_loop.h | 2 +- libstdc++-v3/include/parallel/parallel.h | 2 +- libstdc++-v3/include/parallel/partial_sum.h | 2 +- libstdc++-v3/include/parallel/partition.h | 2 +- libstdc++-v3/include/parallel/queue.h | 2 +- libstdc++-v3/include/parallel/quicksort.h | 2 +- libstdc++-v3/include/parallel/random_number.h | 2 +- libstdc++-v3/include/parallel/random_shuffle.h | 2 +- libstdc++-v3/include/parallel/search.h | 2 +- libstdc++-v3/include/parallel/set_operations.h | 2 +- libstdc++-v3/include/parallel/settings.h | 2 +- libstdc++-v3/include/parallel/sort.h | 2 +- libstdc++-v3/include/parallel/tags.h | 2 +- libstdc++-v3/include/parallel/types.h | 2 +- libstdc++-v3/include/parallel/unique_copy.h | 2 +- libstdc++-v3/include/parallel/workstealing.h | 2 +- .../include/precompiled/{stdtr1c++.h => expc++.h} | 56 +- libstdc++-v3/include/precompiled/extc++.h | 15 +- libstdc++-v3/include/precompiled/stdc++.h | 3 +- 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 | 2 +- libstdc++-v3/include/profile/forward_list | 2 +- libstdc++-v3/include/profile/impl/profiler.h | 2 +- libstdc++-v3/include/profile/impl/profiler_algos.h | 2 +- .../include/profile/impl/profiler_container_size.h | 2 +- .../include/profile/impl/profiler_hash_func.h | 2 +- .../include/profile/impl/profiler_hashtable_size.h | 2 +- .../include/profile/impl/profiler_list_to_slist.h | 2 +- .../include/profile/impl/profiler_list_to_vector.h | 2 +- .../profile/impl/profiler_map_to_unordered_map.h | 2 +- libstdc++-v3/include/profile/impl/profiler_node.h | 2 +- libstdc++-v3/include/profile/impl/profiler_state.h | 2 +- libstdc++-v3/include/profile/impl/profiler_trace.h | 2 +- .../include/profile/impl/profiler_vector_size.h | 2 +- .../include/profile/impl/profiler_vector_to_list.h | 2 +- libstdc++-v3/include/profile/iterator_tracker.h | 2 +- libstdc++-v3/include/profile/list | 2 +- libstdc++-v3/include/profile/map | 2 +- libstdc++-v3/include/profile/map.h | 2 +- libstdc++-v3/include/profile/multimap.h | 2 +- libstdc++-v3/include/profile/multiset.h | 2 +- libstdc++-v3/include/profile/ordered_base.h | 2 +- libstdc++-v3/include/profile/set | 2 +- libstdc++-v3/include/profile/set.h | 2 +- libstdc++-v3/include/profile/unordered_base.h | 2 +- libstdc++-v3/include/profile/unordered_map | 2 +- libstdc++-v3/include/profile/unordered_set | 2 +- libstdc++-v3/include/profile/vector | 2 +- libstdc++-v3/include/std/algorithm | 2 +- libstdc++-v3/include/std/array | 56 +- libstdc++-v3/include/std/atomic | 67 +- libstdc++-v3/include/std/bitset | 40 +- libstdc++-v3/include/std/chrono | 18 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 142 +- 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 | 4 +- libstdc++-v3/include/std/functional | 425 +- libstdc++-v3/include/std/future | 27 +- libstdc++-v3/include/std/iomanip | 122 +- libstdc++-v3/include/std/ios | 2 +- libstdc++-v3/include/std/iosfwd | 4 +- libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/include/std/istream | 4 +- libstdc++-v3/include/std/iterator | 2 +- libstdc++-v3/include/std/limits | 431 +- libstdc++-v3/include/std/list | 2 +- libstdc++-v3/include/std/locale | 2 +- libstdc++-v3/include/std/map | 2 +- libstdc++-v3/include/std/memory | 2 +- libstdc++-v3/include/std/mutex | 440 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 2 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- libstdc++-v3/include/std/ratio | 24 +- libstdc++-v3/include/std/regex | 2 +- libstdc++-v3/include/std/scoped_allocator | 61 +- libstdc++-v3/include/std/set | 2 +- libstdc++-v3/include/std/shared_mutex | 44 +- libstdc++-v3/include/std/sstream | 8 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 82 +- libstdc++-v3/include/std/streambuf | 2 +- libstdc++-v3/include/std/string | 8 +- libstdc++-v3/include/std/system_error | 50 +- libstdc++-v3/include/std/thread | 150 +- libstdc++-v3/include/std/tuple | 307 +- libstdc++-v3/include/std/type_traits | 447 +- 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 | 78 +- libstdc++-v3/include/std/valarray | 88 +- libstdc++-v3/include/std/vector | 4 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 24 +- libstdc++-v3/include/tr1/beta_function.tcc | 34 +- libstdc++-v3/include/tr1/ccomplex | 2 +- libstdc++-v3/include/tr1/cctype | 2 +- libstdc++-v3/include/tr1/cfenv | 2 +- libstdc++-v3/include/tr1/cfloat | 2 +- libstdc++-v3/include/tr1/cinttypes | 2 +- libstdc++-v3/include/tr1/climits | 2 +- libstdc++-v3/include/tr1/cmath | 373 +- libstdc++-v3/include/tr1/complex | 14 +- libstdc++-v3/include/tr1/complex.h | 2 +- libstdc++-v3/include/tr1/cstdarg | 2 +- libstdc++-v3/include/tr1/cstdbool | 2 +- libstdc++-v3/include/tr1/cstdint | 2 +- libstdc++-v3/include/tr1/cstdio | 4 +- libstdc++-v3/include/tr1/cstdlib | 6 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 4 +- libstdc++-v3/include/tr1/cwctype | 2 +- libstdc++-v3/include/tr1/ell_integral.tcc | 13 +- libstdc++-v3/include/tr1/exp_integral.tcc | 13 +- libstdc++-v3/include/tr1/fenv.h | 2 +- libstdc++-v3/include/tr1/float.h | 2 +- libstdc++-v3/include/tr1/functional | 2 +- libstdc++-v3/include/tr1/functional_hash.h | 2 +- libstdc++-v3/include/tr1/gamma.tcc | 28 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/hashtable_policy.h | 2 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 24 +- libstdc++-v3/include/tr1/inttypes.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 22 +- libstdc++-v3/include/tr1/limits.h | 2 +- libstdc++-v3/include/tr1/math.h | 2 +- libstdc++-v3/include/tr1/memory | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 13 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 13 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 20 +- libstdc++-v3/include/tr1/random | 2 +- libstdc++-v3/include/tr1/random.h | 2 +- libstdc++-v3/include/tr1/random.tcc | 2 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 36 +- libstdc++-v3/include/tr1/shared_ptr.h | 2 +- libstdc++-v3/include/tr1/special_function_util.h | 11 +- libstdc++-v3/include/tr1/stdarg.h | 2 +- libstdc++-v3/include/tr1/stdbool.h | 2 +- libstdc++-v3/include/tr1/stdint.h | 2 +- libstdc++-v3/include/tr1/stdio.h | 2 +- libstdc++-v3/include/tr1/stdlib.h | 4 +- libstdc++-v3/include/tr1/tgmath.h | 2 +- libstdc++-v3/include/tr1/tuple | 2 +- libstdc++-v3/include/tr1/type_traits | 2 +- libstdc++-v3/include/tr1/unordered_map | 2 +- libstdc++-v3/include/tr1/unordered_map.h | 2 +- libstdc++-v3/include/tr1/unordered_set | 2 +- libstdc++-v3/include/tr1/unordered_set.h | 2 +- libstdc++-v3/include/tr1/utility | 2 +- libstdc++-v3/include/tr1/wchar.h | 2 +- libstdc++-v3/include/tr1/wctype.h | 2 +- libstdc++-v3/include/tr2/bool_set | 2 +- libstdc++-v3/include/tr2/bool_set.tcc | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 5 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/include/tr2/ratio | 2 +- libstdc++-v3/include/tr2/type_traits | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/array_type_info.cc | 2 +- libstdc++-v3/libsupc++/atexit_arm.cc | 2 +- libstdc++-v3/libsupc++/atexit_thread.cc | 2 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/bad_alloc.cc | 2 +- libstdc++-v3/libsupc++/bad_array_length.cc | 2 +- libstdc++-v3/libsupc++/bad_array_new.cc | 2 +- libstdc++-v3/libsupc++/bad_cast.cc | 2 +- libstdc++-v3/libsupc++/bad_typeid.cc | 2 +- libstdc++-v3/libsupc++/class_type_info.cc | 2 +- libstdc++-v3/libsupc++/cxxabi.h | 5 +- libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 2 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opv.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 2 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/dyncast.cc | 2 +- libstdc++-v3/libsupc++/eh_alloc.cc | 21 +- libstdc++-v3/libsupc++/eh_arm.cc | 2 +- libstdc++-v3/libsupc++/eh_aux_runtime.cc | 2 +- libstdc++-v3/libsupc++/eh_call.cc | 2 +- libstdc++-v3/libsupc++/eh_catch.cc | 2 +- libstdc++-v3/libsupc++/eh_exception.cc | 46 +- libstdc++-v3/libsupc++/eh_globals.cc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 2 +- 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 | 12 +- libstdc++-v3/libsupc++/exception_defines.h | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/libsupc++/function_type_info.cc | 2 +- libstdc++-v3/libsupc++/fundamental_type_info.cc | 2 +- libstdc++-v3/libsupc++/guard.cc | 2 +- libstdc++-v3/libsupc++/guard_error.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.h | 2 +- libstdc++-v3/libsupc++/initializer_list | 2 +- libstdc++-v3/libsupc++/nested_exception.cc | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 6 +- libstdc++-v3/libsupc++/new | 21 +- libstdc++-v3/libsupc++/new_handler.cc | 4 +- libstdc++-v3/libsupc++/new_op.cc | 2 +- libstdc++-v3/libsupc++/new_opnt.cc | 2 +- libstdc++-v3/libsupc++/new_opv.cc | 2 +- libstdc++-v3/libsupc++/new_opvnt.cc | 2 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 15 +- libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +- libstdc++-v3/libsupc++/pointer_type_info.cc | 2 +- libstdc++-v3/libsupc++/pure.cc | 2 +- libstdc++-v3/libsupc++/si_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/tinfo.cc | 2 +- libstdc++-v3/libsupc++/tinfo.h | 2 +- libstdc++-v3/libsupc++/tinfo2.cc | 2 +- libstdc++-v3/libsupc++/typeinfo | 2 +- libstdc++-v3/libsupc++/unwind-cxx.h | 2 +- libstdc++-v3/libsupc++/vec.cc | 2 +- libstdc++-v3/libsupc++/vmi_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/vterminate.cc | 2 +- libstdc++-v3/libsupc++/vtv_stubs.cc | 2 +- libstdc++-v3/po/Makefile.am | 2 +- libstdc++-v3/po/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 | 2 +- libstdc++-v3/python/hook.in | 7 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 17 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/scripts/extract_symvers.in | 2 +- libstdc++-v3/scripts/extract_symvers.pl | 2 +- libstdc++-v3/scripts/run_doxygen | 19 +- libstdc++-v3/src/Makefile.am | 12 +- libstdc++-v3/src/Makefile.in | 10 +- libstdc++-v3/src/c++11/Makefile.am | 6 +- libstdc++-v3/src/c++11/Makefile.in | 4 +- libstdc++-v3/src/c++11/chrono.cc | 4 +- libstdc++-v3/src/c++11/codecvt.cc | 10 +- .../src/c++11/compatibility-atomic-c++0x.cc | 4 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 4 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 4 +- libstdc++-v3/src/c++11/compatibility-condvar.cc | 2 +- .../src/c++11/compatibility-thread-c++0x.cc | 2 +- libstdc++-v3/src/c++11/condition_variable.cc | 6 +- libstdc++-v3/src/c++11/cow-fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-locale_init.cc | 12 +- libstdc++-v3/src/c++11/cow-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cow-sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 290 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 18 +- libstdc++-v3/src/c++11/cow-wstring-inst.cc | 18 +- libstdc++-v3/src/c++11/ctype.cc | 28 +- libstdc++-v3/src/c++11/cxx11-hash_tr1.cc | 2 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +- libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 2 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cxx11-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/debug.cc | 837 +- libstdc++-v3/src/c++11/ext11-inst.cc | 2 +- libstdc++-v3/src/c++11/fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/functexcept.cc | 2 +- libstdc++-v3/src/c++11/functional.cc | 2 +- libstdc++-v3/src/c++11/futex.cc | 4 +- libstdc++-v3/src/c++11/future.cc | 2 +- libstdc++-v3/src/c++11/hash_c++0x.cc | 2 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +- libstdc++-v3/src/c++11/ios-inst.cc | 2 +- libstdc++-v3/src/c++11/ios.cc | 39 +- libstdc++-v3/src/c++11/iostream-inst.cc | 4 +- libstdc++-v3/src/c++11/istream-inst.cc | 6 +- libstdc++-v3/src/c++11/limits.cc | 4 +- libstdc++-v3/src/c++11/locale-inst.cc | 98 +- libstdc++-v3/src/c++11/mutex.cc | 2 +- libstdc++-v3/src/c++11/ostream-inst.cc | 2 +- libstdc++-v3/src/c++11/placeholders.cc | 4 +- libstdc++-v3/src/c++11/random.cc | 25 +- libstdc++-v3/src/c++11/regex.cc | 2 +- libstdc++-v3/src/c++11/shared_ptr.cc | 2 +- libstdc++-v3/src/c++11/snprintf_lite.cc | 2 +- libstdc++-v3/src/c++11/sstream-inst.cc | 8 +- libstdc++-v3/src/c++11/streambuf-inst.cc | 2 +- libstdc++-v3/src/c++11/string-inst.cc | 18 +- libstdc++-v3/src/c++11/system_error.cc | 22 +- libstdc++-v3/src/c++11/thread.cc | 58 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-inst.cc | 2 +- libstdc++-v3/src/c++98/Makefile.am | 14 +- libstdc++-v3/src/c++98/Makefile.in | 12 +- libstdc++-v3/src/c++98/allocator-inst.cc | 2 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 6 +- libstdc++-v3/src/c++98/codecvt.cc | 64 +- .../src/c++98/compatibility-debug_list-2.cc | 2 +- libstdc++-v3/src/c++98/compatibility-debug_list.cc | 2 +- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +- libstdc++-v3/src/c++98/compatibility.cc | 20 +- libstdc++-v3/src/c++98/complex_io.cc | 8 +- libstdc++-v3/src/c++98/concept-inst.cc | 2 +- libstdc++-v3/src/c++98/cow-istream-string.cc | 2 +- libstdc++-v3/src/c++98/ext-inst.cc | 6 +- libstdc++-v3/src/c++98/globals_io.cc | 10 +- libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc | 4 +- libstdc++-v3/src/c++98/hash_tr1.cc | 4 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 4 +- libstdc++-v3/src/c++98/ios_failure.cc | 4 +- libstdc++-v3/src/c++98/ios_init.cc | 24 +- libstdc++-v3/src/c++98/ios_locale.cc | 2 +- libstdc++-v3/src/c++98/istream-string.cc | 2 +- libstdc++-v3/src/c++98/istream.cc | 10 +- 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 | 45 +- libstdc++-v3/src/c++98/locale_facets.cc | 30 +- libstdc++-v3/src/c++98/locale_init.cc | 54 +- libstdc++-v3/src/c++98/localename.cc | 42 +- libstdc++-v3/src/c++98/math_stubs_float.cc | 4 +- libstdc++-v3/src/c++98/math_stubs_long_double.cc | 4 +- libstdc++-v3/src/c++98/misc-inst.cc | 34 +- libstdc++-v3/src/c++98/mt_allocator.cc | 74 +- libstdc++-v3/src/c++98/parallel_settings.cc | 2 +- libstdc++-v3/src/c++98/pool_allocator.cc | 20 +- libstdc++-v3/src/c++98/stdexcept.cc | 2 +- libstdc++-v3/src/c++98/streambuf.cc | 2 +- libstdc++-v3/src/c++98/strstream.cc | 122 +- libstdc++-v3/src/c++98/tree.cc | 138 +- libstdc++-v3/src/c++98/valarray.cc | 12 +- libstdc++-v3/src/filesystem/Makefile.am | 16 +- libstdc++-v3/src/filesystem/Makefile.in | 17 +- .../filesystem/cow-dir.cc} | 7 +- .../filesystem/cow-ops.cc} | 7 +- .../filesystem/cow-path.cc} | 7 +- libstdc++-v3/src/filesystem/dir.cc | 167 +- libstdc++-v3/src/filesystem/ops.cc | 253 +- libstdc++-v3/src/filesystem/path.cc | 12 +- libstdc++-v3/src/shared/hashtable-aux.cc | 2 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +- .../testsuite/17_intro/headers/c++1998/49745.cc | 2 +- .../testsuite/17_intro/headers/c++1998/all.cc | 2 +- .../17_intro/headers/c++1998/all_attributes.cc | 3 +- .../headers/c++1998/all_c++200x_compatibility.cc | 2 +- .../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++1998/all_no_rtti.cc | 2 +- .../headers/c++1998/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++1998/complex.cc | 2 +- .../17_intro/headers/c++1998/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +- .../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +- .../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/{c++200x => c++2011}/42319.cc | 2 +- .../17_intro/headers/{c++200x => c++2011}/67309.cc | 3 +- .../headers/{c++200x => c++2011}/all_attributes.cc | 3 +- .../{c++200x => c++2011}/all_no_exceptions.cc | 2 +- .../headers/{c++200x => c++2011}/all_no_rtti.cc | 2 +- .../{c++200x => c++2011}/all_pedantic_errors.cc | 2 +- .../{c++200x/stdc++.cc => c++2011/linkage.cc} | 21 +- .../headers/{c++200x => c++2011}/operator_names.cc | 2 +- .../headers/{c++200x => c++2011}/stdc++.cc | 5 +- .../stdc++_multiple_inclusion.cc | 8 +- .../17_intro/headers/c++2014/all_attributes.cc | 4 +- .../{c++200x => c++2014}/all_no_exceptions.cc | 4 +- .../headers/{c++1998 => c++2014}/all_no_rtti.cc | 4 +- .../{c++200x => c++2014}/all_pedantic_errors.cc | 4 +- .../headers/{c++1998 => c++2014}/operator_names.cc | 4 +- .../headers/{c++200x => c++2014}/stdc++.cc | 7 +- .../stdc++_multiple_inclusion.cc | 10 +- .../testsuite/17_intro/shared_with_static_deps.cc | 2 +- libstdc++-v3/testsuite/17_intro/static.cc | 2 +- .../testsuite/17_intro/tag_type_explicit_ctor.cc | 60 + .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_tr1_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/50594.cc | 2 +- .../bad_alloc/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_alloc/what.cc | 2 +- .../18_support/bad_cast/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/18_support/bad_cast/what.cc | 2 +- .../18_support/bad_exception/23591_thread-1.c | 4 +- .../testsuite/18_support/bad_exception/59392.cc | 2 +- .../bad_exception/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_exception/what.cc | 2 +- .../bad_typeid/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_typeid/what.cc | 2 +- libstdc++-v3/testsuite/18_support/cxa_vec.cc | 2 +- .../testsuite/18_support/exception/38732.cc | 2 +- .../testsuite/18_support/exception/what.cc | 2 +- .../testsuite/18_support/exception_ptr/40296.cc | 2 +- .../18_support/exception_ptr/60612-terminate.cc | 6 +- .../18_support/exception_ptr/60612-unexpected.cc | 6 +- .../testsuite/18_support/exception_ptr/62258.cc | 2 +- .../testsuite/18_support/exception_ptr/64241.cc | 2 +- .../18_support/exception_ptr/current_exception.cc | 2 +- .../testsuite/18_support/exception_ptr/lifespan.cc | 2 +- .../18_support/exception_ptr/make_exception_ptr.cc | 2 +- .../testsuite/18_support/exception_ptr/move.cc | 2 +- .../18_support/exception_ptr/requirements.cc | 2 +- .../18_support/exception_ptr/requirements_neg.cc | 2 +- .../18_support/exception_ptr/rethrow_exception.cc | 16 +- .../csignal/functions_std.cc => free_eh_pool.cc} | 23 +- .../testsuite/18_support/headers/cfloat/values.cc | 2 +- .../testsuite/18_support/headers/climits/values.cc | 2 +- .../18_support/headers/csetjmp/functions_std.cc | 2 +- .../testsuite/18_support/headers/csetjmp/macros.cc | 2 +- .../18_support/headers/csetjmp/types_std.cc | 2 +- .../18_support/headers/csignal/functions_std.cc | 2 +- .../testsuite/18_support/headers/csignal/macros.cc | 2 +- .../18_support/headers/csignal/types_std.cc | 2 +- .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstdarg/macros.cc | 2 +- .../18_support/headers/cstdarg/types_std.cc | 2 +- .../18_support/headers/cstdbool/macros.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstddef/macros.cc | 2 +- .../18_support/headers/cstddef/types_std.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/types_std_c++0x.cc | 2 +- .../18_support/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/18_support/headers/cstdlib/macros.cc | 2 +- .../18_support/headers/ctime/functions_std.cc | 2 +- .../testsuite/18_support/headers/ctime/macros.cc | 2 +- .../18_support/headers/ctime/types_std.cc | 2 +- .../18_support/headers/exception/synopsis.cc | 2 +- .../18_support/headers/exception/types_std.cc | 2 +- .../18_support/headers/limits/synopsis.cc | 2 +- .../testsuite/18_support/headers/new/synopsis.cc | 2 +- .../testsuite/18_support/headers/new/types_std.cc | 2 +- .../18_support/headers/typeinfo/synopsis.cc | 2 +- .../18_support/headers/typeinfo/types_std.cc | 2 +- .../18_support/initializer_list/constexpr.cc | 2 +- .../18_support/initializer_list/range_access.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../initializer_list/requirements/typedefs.cc | 2 +- .../18_support/max_align_t/requirements/1.cc | 2 +- .../18_support/max_align_t/requirements/2.cc | 2 +- .../testsuite/18_support/nested_exception/51438.cc | 2 +- .../testsuite/18_support/nested_exception/62154.cc | 2 +- .../40296.cc => nested_exception/68139.cc} | 15 +- .../testsuite/18_support/nested_exception/cons.cc | 2 +- .../18_support/nested_exception/nested_ptr.cc | 2 +- .../nested_exception/rethrow_if_nested.cc | 2 +- .../18_support/nested_exception/rethrow_nested.cc | 2 +- .../nested_exception/throw_with_nested.cc | 2 +- .../testsuite/18_support/new_delete_placement.cc | 2 +- libstdc++-v3/testsuite/18_support/new_handler.cc | 2 +- .../testsuite/18_support/numeric_limits/29989.cc | 2 +- .../testsuite/18_support/numeric_limits/40856.cc | 2 +- .../18_support/numeric_limits/char16_32_t.cc | 2 +- .../18_support/numeric_limits/cons/default.cc | 2 +- .../numeric_limits/cons/default_c++0x.cc | 2 +- .../18_support/numeric_limits/denorm_min.cc | 2 +- .../18_support/numeric_limits/digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/dr559.cc | 2 +- .../testsuite/18_support/numeric_limits/epsilon.cc | 2 +- .../18_support/numeric_limits/infinity.cc | 2 +- .../18_support/numeric_limits/is_iec559.cc | 2 +- .../18_support/numeric_limits/is_signed.cc | 2 +- .../testsuite/18_support/numeric_limits/lowest.cc | 2 +- .../18_support/numeric_limits/max_digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/min_max.cc | 2 +- .../testsuite/18_support/numeric_limits/primary.cc | 2 +- .../18_support/numeric_limits/quiet_NaN.cc | 2 +- .../numeric_limits/requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../specialization_default_values.cc | 2 +- .../testsuite/18_support/numeric_limits/traps.cc | 2 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 4 +- .../testsuite/18_support/quick_exit/quick_exit.cc | 2 +- .../testsuite/18_support/terminate_handler.cc | 2 +- .../testsuite/18_support/type_info/52562.cc | 2 +- .../testsuite/18_support/type_info/fundamental.cc | 2 +- .../testsuite/18_support/type_info/hash_code.cc | 2 +- .../18_support/uncaught_exception/14026.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 2 +- .../19_diagnostics/error_category/cons/copy_neg.cc | 2 +- .../19_diagnostics/error_category/cons/default.cc | 2 +- .../error_category/operators/equal.cc | 2 +- .../error_category/operators/not_equal.cc | 2 +- .../testsuite/19_diagnostics/error_code/cons/1.cc | 2 +- .../19_diagnostics/error_code/cons/39882.cc | 2 +- .../19_diagnostics/error_code/modifiers/39882.cc | 2 +- .../19_diagnostics/error_code/operators/bool.cc | 2 +- .../error_code/operators/bool_neg.cc | 2 +- .../19_diagnostics/error_code/operators/equal.cc | 2 +- .../error_code/operators/not_equal.cc | 2 +- .../19_diagnostics/error_condition/cons/1.cc | 2 +- .../19_diagnostics/error_condition/cons/39881.cc | 2 +- .../error_condition/modifiers/39881.cc | 2 +- .../error_condition/operators/bool.cc | 2 +- .../error_condition/operators/bool_neg.cc | 2 +- .../error_condition/operators/equal.cc | 2 +- .../error_condition/operators/not_equal.cc | 2 +- .../19_diagnostics/headers/cassert/macros.cc | 2 +- .../19_diagnostics/headers/cerrno/macros.cc | 2 +- .../19_diagnostics/headers/stdexcept/synopsis.cc | 2 +- .../19_diagnostics/headers/stdexcept/types_std.cc | 2 +- .../19_diagnostics/headers/system_error/34538.cc | 2 +- .../headers/system_error/errc_std_c++0x.cc | 2 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- .../headers/system_error/types_std_c++0x.cc | 2 +- .../logic_error/cons_virtual_derivation.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-1.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-2.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-3.cc | 2 +- .../19_diagnostics/logic_error/what-big.cc | 2 +- .../runtime_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/runtime_error/what-1.cc | 2 +- .../19_diagnostics/runtime_error/what-2.cc | 2 +- .../19_diagnostics/runtime_error/what-3.cc | 2 +- .../19_diagnostics/runtime_error/what-big.cc | 2 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 2 +- .../testsuite/19_diagnostics/system_error/39880.cc | 2 +- .../19_diagnostics/system_error/cons-1.cc | 2 +- .../system_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/system_error/what-1.cc | 2 +- .../19_diagnostics/system_error/what-2.cc | 2 +- .../19_diagnostics/system_error/what-3.cc | 2 +- .../19_diagnostics/system_error/what-4.cc | 2 +- .../19_diagnostics/system_error/what-big.cc | 2 +- .../20_util/add_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_const/value.cc | 2 +- .../20_util/add_cv/requirements/alias_decl.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_cv/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_lvalue_reference/value.cc | 2 +- .../20_util/add_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_pointer/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_rvalue_reference/value.cc | 2 +- .../add_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/addressof/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/align/1.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 4 +- .../aligned_storage/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/aligned_storage/value.cc | 2 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +- .../aligned_union/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/alignment_of/requirements/typedefs.cc | 2 +- .../testsuite/20_util/alignment_of/value.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/10378.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/33807.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../20_util/allocator/requirements/typedefs.cc | 2 +- .../allocator_traits/members/allocate_hint.cc | 2 +- .../members/allocate_hint_nonpod.cc | 2 +- .../20_util/allocator_traits/members/construct.cc | 2 +- .../20_util/allocator_traits/members/destroy.cc | 2 +- .../allocator_traits/members/is_always_equal.cc | 2 +- .../20_util/allocator_traits/members/max_size.cc | 2 +- .../20_util/allocator_traits/members/select.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../allocator_traits/requirements/typedefs.cc | 2 +- .../allocator_traits/requirements/typedefs2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 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 | 2 +- .../testsuite/20_util/bad_function_call/what.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/35569.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/38889.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/45924.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/48698.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/57899.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/68912.cc | 53 + libstdc++-v3/testsuite/20_util/bind/all_bound.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/conv_result.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/move.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/nested.cc | 2 +- .../testsuite/20_util/bind/placeholders.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 8 +- libstdc++-v3/testsuite/20_util/bind/refqual.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/socket.cc | 2 +- .../20_util/bool_constant/requirements.cc | 2 +- .../20_util/common_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../common_type/requirements/sfinae_friendly_1.cc | 2 +- .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../20_util/common_type/requirements/typedefs-1.cc | 2 +- .../20_util/common_type/requirements/typedefs-2.cc | 2 +- .../20_util/conditional/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/conditional/requirements/typedefs.cc | 2 +- .../20_util/decay/requirements/alias_decl.cc | 2 +- .../decay/requirements/explicit_instantiation.cc | 2 +- .../20_util/decay/requirements/typedefs.cc | 2 +- .../testsuite/20_util/declval/requirements/1.cc | 2 +- .../20_util/declval/requirements/1_neg.cc | 4 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../20_util/default_delete/cons/constexpr.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../testsuite/20_util/duration/arithmetic/1.cc | 2 +- .../testsuite/20_util/duration/arithmetic/2.cc | 2 +- .../testsuite/20_util/duration/arithmetic/58850.cc | 2 +- .../20_util/duration/arithmetic/constexpr.cc | 2 +- .../20_util/duration/arithmetic/dr2020.cc | 2 +- .../20_util/duration/arithmetic/dr934-1.cc | 2 +- .../20_util/duration/arithmetic/dr934-2.cc | 2 +- .../20_util/duration/comparison_operators/1.cc | 2 +- .../duration/comparison_operators/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 2 +- .../testsuite/20_util/duration/cons/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 2 +- .../testsuite/20_util/duration/cons/constexpr.cc | 2 +- .../testsuite/20_util/duration/cons/dr974_neg.cc | 2 +- .../testsuite/20_util/duration/literals/61166.cc | 2 +- .../testsuite/20_util/duration/literals/65499.cc | 2 +- .../testsuite/20_util/duration/literals/range.cc | 2 +- .../testsuite/20_util/duration/literals/types.cc | 2 +- .../testsuite/20_util/duration/literals/values.cc | 2 +- .../duration/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../duration/requirements/sfinae_friendly_1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../testsuite/20_util/duration_cast/constexpr.cc | 2 +- .../20_util/enable_if/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/enable_if/requirements/typedefs.cc | 2 +- .../20_util/enable_if/requirements/typedefs_neg.cc | 2 +- .../enable_shared_from_this/56383.cc} | 47 +- .../enable_shared_from_this/cons/constexpr.cc | 2 +- .../enable_shared_from_this/members/assign.cc | 2 +- .../enable_shared_from_this/members/const.cc | 2 +- .../enable_shared_from_this/members/reinit.cc | 2 +- .../enable_shared_from_this/members/unique_ptr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/exchange/1.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../20_util/extent/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/extent/value.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/a.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/b.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/d.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/e.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../forward/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/function/1.cc | 2 +- libstdc++-v3/testsuite/20_util/function/10.cc | 2 +- libstdc++-v3/testsuite/20_util/function/2.cc | 2 +- libstdc++-v3/testsuite/20_util/function/3.cc | 2 +- libstdc++-v3/testsuite/20_util/function/4.cc | 2 +- libstdc++-v3/testsuite/20_util/function/43397.cc | 2 +- libstdc++-v3/testsuite/20_util/function/48541.cc | 2 +- libstdc++-v3/testsuite/20_util/function/5.cc | 2 +- libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +- libstdc++-v3/testsuite/20_util/function/6.cc | 2 +- libstdc++-v3/testsuite/20_util/function/60594.cc | 2 +- libstdc++-v3/testsuite/20_util/function/63840.cc | 2 +- libstdc++-v3/testsuite/20_util/function/65760.cc | 2 +- .../function/10.cc => 20_util/function/68995.cc} | 31 +- .../20_util/function/{58569.cc => 69222.cc} | 21 +- libstdc++-v3/testsuite/20_util/function/7.cc | 2 +- libstdc++-v3/testsuite/20_util/function/8.cc | 2 +- libstdc++-v3/testsuite/20_util/function/9.cc | 2 +- .../testsuite/20_util/function/assign/move.cc | 2 +- .../20_util/function/assign/move_target.cc | 2 +- .../testsuite/20_util/function/cmp/cmp_neg.cc | 2 +- .../testsuite/20_util/function/cons/55320.cc | 2 +- .../testsuite/20_util/function/cons/57465.cc | 26 +- .../testsuite/20_util/function/cons/addressof.cc | 2 +- .../testsuite/20_util/function/cons/callable.cc | 2 +- .../testsuite/20_util/function/cons/move.cc | 2 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../20_util/function/invoke/forwarding.cc | 2 +- .../testsuite/20_util/function/invoke/move_only.cc | 2 +- .../20_util/function/null_pointer_comparisons.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/function_objects/binders/1.cc | 2 +- .../20_util/function_objects/binders/3113.cc | 2 +- .../20_util/function_objects/comparisons.cc | 2 +- .../20_util/function_objects/comparisons_void.cc | 2 +- .../20_util/function_objects/constexpr.cc | 2 +- .../testsuite/20_util/function_objects/dr660.cc | 2 +- .../invoke/59768.cc} | 24 +- .../20_util/function_objects/mem_fn/55463.cc | 14 +- .../20_util/function_objects/mem_fn/55908.cc | 2 +- .../45924.cc => function_objects/mem_fn/68982.cc} | 42 +- .../20_util/function_objects/mem_fn/adl.cc | 2 +- .../20_util/function_objects/mem_fn/forward.cc | 2 +- .../20_util/function_objects/mem_fn/refqual.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_trivial_copy_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_trivial_copy_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_default_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_virtual_destructor/value.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/52931.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/60970.cc | 2 +- .../testsuite/20_util/hash/chi2_q_bit_flip_set.cc | 2 +- .../20_util/hash/chi2_q_bit_string_set.cc | 2 +- .../20_util/hash/chi2_q_document_words.cc | 2 +- .../20_util/hash/chi2_q_numeric_pattern_set.cc | 2 +- .../20_util/hash/chi2_q_uniform_random.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/chi2_quality.h | 2 +- .../testsuite/20_util/hash/operators/size_t.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/quality.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../20_util/headers/cstdlib/functions_std.cc | 2 +- .../20_util/headers/cstring/functions_std.cc | 2 +- .../testsuite/20_util/headers/cstring/macros.cc | 2 +- .../testsuite/20_util/headers/cstring/types_std.cc | 2 +- .../20_util/headers/ctime/functions_std.cc | 2 +- .../testsuite/20_util/headers/ctime/macros.cc | 2 +- .../testsuite/20_util/headers/ctime/types_std.cc | 2 +- .../20_util/headers/functional/synopsis.cc | 2 +- .../20_util/headers/functional/types_std_c++0x.cc | 2 +- .../functional/using_namespace_std_placeholders.cc | 2 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 +- .../20_util/headers/memory/types_std_c++0x.cc | 2 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/types_std_c++0x.cc | 2 +- .../headers/type_traits/types_std_c++0x_neg.cc | 2 +- .../testsuite/20_util/headers/utility/synopsis.cc | 2 +- .../headers/utility/using_namespace_std_rel_ops.cc | 2 +- .../testsuite/20_util/integer_sequence/intseq.cc | 2 +- .../integer_sequence/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/call_operator.cc | 2 +- .../integral_constant/operator_value_type.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../20_util/integral_constant/true_false_value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_abstract/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_abstract/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_arithmetic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_array/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_base_of/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_class/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_compound/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_const/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_const/value.cc | 2 +- .../testsuite/20_util/is_constructible/51185.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_constructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_constructible/value-2.cc | 2 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_destructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_empty/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_empty/value.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_enum/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_final/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_final/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_floating_point/value.cc | 4 +- .../testsuite/20_util/is_function/24808.cc | 2 +- .../testsuite/20_util/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_function/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 4 +- .../value.cc | 31 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_integral/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_literal_type/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_literal_type/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_lvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_lvalue_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_member_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_assignable/requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_nothrow_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 12 +- ...tantiation.cc => explicit_instantiation_ext.cc} | 4 +- .../is_nothrow_swappable/requirements/typedefs.cc | 11 +- .../requirements/{typedefs.cc => typedefs_ext.cc} | 3 +- .../20_util/is_nothrow_swappable/value.cc | 58 +- .../testsuite/20_util/is_nothrow_swappable/value.h | 297 + .../is_nothrow_swappable/value_ext.cc} | 15 +- .../requirements/explicit_instantiation.cc | 17 +- .../requirements/typedefs.cc | 27 +- .../20_util/is_nothrow_swappable_with/value.cc | 145 + .../requirements/explicit_instantiation.cc | 2 +- .../is_null_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_null_pointer/value.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_object/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_pod/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_rvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_rvalue_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_same/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_scalar/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_signed/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 +- .../requiremenents/explicit_instantiation.cc | 2 +- .../is_standard_layout/requiremenents/typedefs.cc | 2 +- .../testsuite/20_util/is_standard_layout/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 16 +- .../requirements/explicit_instantiation_ext.cc} | 4 +- .../requirements/typedefs.cc | 17 +- .../requirements/typedefs_ext.cc} | 9 +- .../1.cc => 20_util/is_swappable/value.cc} | 15 +- .../testsuite/20_util/is_swappable/value.h | 203 + .../1.cc => 20_util/is_swappable/value_ext.cc} | 15 +- .../requirements/explicit_instantiation.cc | 19 +- .../requirements/typedefs.cc | 17 +- .../testsuite/20_util/is_swappable_with/value.cc | 113 + .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_trivial/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_trivial/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_trivially_copyable/requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copyable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_union/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_unsigned/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_void/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_volatile/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_volatile/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 11 +- .../requirements/typedefs.cc | 27 +- .../testsuite/20_util/logical_traits/value.cc | 45 + .../20_util/make_signed/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/make_signed/requirements/typedefs-1.cc | 2 +- .../20_util/make_signed/requirements/typedefs-2.cc | 2 +- .../20_util/make_signed/requirements/typedefs-3.cc | 2 +- .../20_util/make_signed/requirements/typedefs-4.cc | 2 +- .../make_signed/requirements/typedefs_neg.cc | 4 +- .../make_unsigned/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../make_unsigned/requirements/typedefs-1.cc | 2 +- .../make_unsigned/requirements/typedefs-2.cc | 2 +- .../make_unsigned/requirements/typedefs-3.cc | 2 +- .../make_unsigned/requirements/typedefs_neg.cc | 6 +- libstdc++-v3/testsuite/20_util/move/1.cc | 2 +- .../move/requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/move_if_noexcept/1.cc | 2 +- .../20_util/move_if_noexcept/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/2.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/3.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/4.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/40925.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/44487.cc | 2 +- .../20_util/pair/{noncopyable.cc => 70437.cc} | 28 +- .../testsuite/20_util/pair/astuple/astuple.cc | 30 +- .../20_util/pair/astuple/astuple_cpp14.cc | 59 + .../20_util/pair/astuple/constexpr_get.cc | 2 +- .../20_util/pair/astuple/constexpr_get_by_type.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/astuple/get.cc | 2 +- .../testsuite/20_util/pair/astuple/get_by_type.cc | 2 +- .../20_util/pair/astuple/get_by_type_neg.cc | 2 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 2 +- .../20_util/pair/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/pair/cons/constexpr.cc | 2 +- .../20_util/pair/cons/explicit_construct.cc | 30 +- .../20_util/pair/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/pair/constexpr_get.cc | 2 +- .../testsuite/20_util/pair/make_pair/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/moveable.cc | 2 +- .../testsuite/20_util/pair/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/pair/noexcept_swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/noncopyable.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise2.cc | 2 +- .../testsuite/20_util/pair/requirements/dr2367.cc | 2 +- .../testsuite/20_util/pair/requirements/dr801.cc | 2 +- .../pair/requirements/explicit_instantiation/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../pointer_traits/requirements/typedefs.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../20_util/rank/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rank/value.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp1.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp2.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp3.cc | 2 +- libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 2 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 2 +- .../testsuite/20_util/ratio/operations/45866.cc | 2 +- .../testsuite/20_util/ratio/operations/47913.cc | 2 +- .../testsuite/20_util/ratio/operations/53840.cc | 2 +- .../testsuite/20_util/ratio/operations/ops1.cc | 2 +- .../testsuite/20_util/ratio/operations/ops2.cc | 2 +- .../testsuite/20_util/ratio/operations/ops3.cc | 2 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../20_util/ratio/requirements/constexpr_data.cc | 2 +- .../testsuite/20_util/raw_storage_iterator/base.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../raw_storage_iterator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/reference_wrapper/24803.cc | 2 +- .../testsuite/20_util/reference_wrapper/41792.cc | 2 +- .../20_util/reference_wrapper/invoke-2.cc | 2 +- .../20_util/reference_wrapper/invoke-3.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 2 +- .../testsuite/20_util/reference_wrapper/ref_neg.cc | 2 +- .../20_util/reference_wrapper/requirements.cc | 2 +- .../20_util/reference_wrapper/result_type.cc | 2 +- .../20_util/reference_wrapper/typedefs-2.cc | 2 +- .../20_util/reference_wrapper/typedefs-3.cc | 2 +- .../20_util/reference_wrapper/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +- .../remove_all_extents/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_all_extents/value.cc | 2 +- .../remove_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_const/value.cc | 2 +- .../20_util/remove_cv/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +- .../remove_extent/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_extent/value.cc | 2 +- .../remove_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_pointer/value.cc | 2 +- .../remove_reference/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_reference/value.cc | 2 +- .../remove_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/1.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/2.cc | 2 +- .../20_util/result_of/requirements/alias_decl.cc | 2 +- .../20_util/result_of/sfinae_friendly_1.cc | 2 +- .../20_util/result_of/sfinae_friendly_2.cc | 2 +- .../testsuite/20_util/scoped_allocator/1.cc | 2 +- .../testsuite/20_util/scoped_allocator/2.cc | 2 +- .../testsuite/20_util/scoped_allocator/65279.cc | 2 +- .../scoped_allocator/69114.cc} | 29 +- .../scoped_allocator/{65279.cc => 69293_neg.cc} | 49 +- .../20_util/scoped_allocator/propagation.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../scoped_allocator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/assign.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/dr541.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/move.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 2 +- .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/1.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/2.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/3.cc | 6 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 2 +- .../20_util/shared_ptr/comparison/42925.cc | 2 +- .../testsuite/20_util/shared_ptr/comparison/cmp.cc | 2 +- .../20_util/shared_ptr/comparison/dr1401.cc | 2 +- .../20_util/shared_ptr/comparison/less.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/39405.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/46910.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/51365.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/52924.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/55123.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 10 +- .../testsuite/20_util/shared_ptr/cons/58839.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/61036.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 2 +- .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/copy.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/move.cc | 2 +- .../shared_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/pointer.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_array.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 2 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/36949.cc | 2 +- .../20_util/shared_ptr/creation/58594-no-rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/58594.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 2 +- .../20_util/shared_ptr/creation/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr402.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr925.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/make.cc | 2 +- .../20_util/shared_ptr/creation/no_rtti.cc | 2 +- .../20_util/shared_ptr/creation/private.cc | 2 +- .../testsuite/20_util/shared_ptr/dest/dest.cc | 2 +- .../testsuite/20_util/shared_ptr/hash/1.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/24595.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/42019.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/io.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/24805.cc | 2 +- .../20_util/shared_ptr/modifiers/reset.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_alloc.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/modifiers/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/swap_neg.cc | 2 +- .../20_util/shared_ptr/observers/bool_conv.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 15 +- .../20_util/shared_ptr/observers/owner_before.cc | 2 +- .../20_util/shared_ptr/observers/unique.cc | 2 +- .../20_util/shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 6 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 6 +- .../uninitialized_copy/58982.cc | 2 +- .../uninitialized_copy/64476.cc | 2 +- .../uninitialized_copy/808590-cxx11.cc | 2 +- .../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 | 4 +- .../uninitialized_fill/58982.cc | 2 +- .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/dr1339.cc | 2 +- .../20_util/steady_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 2 +- .../20_util/system_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 2 +- .../time_point/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/time_point/cons/constexpr.cc | 2 +- .../20_util/time_point/nonmember/constexpr.cc | 2 +- .../time_point/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../testsuite/20_util/time_point_cast/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/48476.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/51365.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/53648.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/56785.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/61947.cc | 2 +- .../constexpr.cc => 67844.cc} | 26 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tuple/comparison_operators/constexpr.cc | 2 +- .../tuple/comparison_operators/overloaded.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc | 2 +- .../constexpr.cc => cons/66338.cc} | 20 +- .../testsuite/20_util/tuple/cons/allocators.cc | 24 +- .../testsuite/20_util/tuple/cons/assignment.cc | 2 +- .../testsuite/20_util/tuple/cons/big_tuples.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-2.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-3.cc | 2 +- .../testsuite/20_util/tuple/cons/constructor.cc | 2 +- .../testsuite/20_util/tuple/cons/converting.cc | 2 +- .../tuple/cons/element_accepts_anything_byval.cc} | 18 +- .../20_util/tuple/cons/explicit_construct.cc | 170 +- .../20_util/tuple/cons/nested_tuple_construct.cc | 112 + .../20_util/tuple/cons/noexcept_move_construct.cc | 2 +- .../20_util/tuple/creation_functions/23978.cc | 2 +- .../20_util/tuple/creation_functions/48476.cc | 2 +- .../20_util/tuple/creation_functions/constexpr.cc | 2 +- .../tuple/creation_functions/forward_as_tuple.cc | 2 +- .../20_util/tuple/creation_functions/make_tuple.cc | 2 +- .../20_util/tuple/creation_functions/tie.cc | 2 +- .../20_util/tuple/creation_functions/tie2.cc | 2 +- .../20_util/tuple/creation_functions/tuple_cat.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_element.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_size.cc | 2 +- .../20_util/tuple/element_access/constexpr_get.cc | 2 +- .../tuple/element_access/constexpr_get_by_type.cc | 2 +- .../testsuite/20_util/tuple/element_access/get.cc | 2 +- .../testsuite/20_util/tuple/element_access/get2.cc | 2 +- .../20_util/tuple/element_access/get2_by_type.cc | 2 +- .../20_util/tuple/element_access/get_by_type.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable2.cc | 2 +- .../20_util/tuple/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/tuple/noexcept_swap.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr2367.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr801.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +- .../testsuite/20_util/tuple/tuple_element.cc | 8 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 8 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 31 +- .../20_util/typeindex/comparison_operators.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 2 +- .../testsuite/20_util/typeindex/hash_code.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/name.cc | 2 +- .../underlying_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../underlying_type/requirements/typedefs-1.cc | 2 +- .../underlying_type/requirements/typedefs-2.cc | 2 +- libstdc++-v3/testsuite/20_util/unique_ptr/54351.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/48635.cc | 2 +- .../20_util/unique_ptr/assign/48635_neg.cc | 2 +- .../20_util/unique_ptr/assign/assign_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/move.cc | 2 +- .../20_util/unique_ptr/assign/move_array.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/nullptr.cc | 2 +- .../20_util/unique_ptr/comparison/42925.cc | 2 +- .../20_util/unique_ptr/comparison/dr1401.cc | 2 +- .../unique_ptr/cons/array_convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 2 +- .../20_util/unique_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/constexpr.cc | 2 +- .../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 | 2 +- .../testsuite/20_util/unique_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/pointer.cc | 2 +- .../20_util/unique_ptr/cons/pointer_array.cc | 2 +- .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/creation/array.cc | 2 +- .../20_util/unique_ptr/creation/array_neg.cc | 2 +- .../20_util/unique_ptr/creation/single.cc | 2 +- .../testsuite/20_util/unique_ptr/dr2228.cc | 2 +- .../testsuite/20_util/unique_ptr/hash/1.cc | 2 +- .../20_util/unique_ptr/modifiers/43183.cc | 2 +- .../20_util/unique_ptr/modifiers/48398.cc | 2 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 2 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../unique_ptr/requirements/pointer_type.cc | 2 +- .../unique_ptr/requirements/pointer_type_array.cc | 2 +- .../specialized_algorithms/comparisons.cc | 2 +- .../specialized_algorithms/comparisons_array.cc | 2 +- .../unique_ptr/specialized_algorithms/swap.cc | 2 +- .../move-2.cc => 20_util/uses_allocator/69114.cc} | 28 +- .../uses_allocator/69293_neg.cc} | 47 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 4 +- .../20_util/uses_allocator/construction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../uses_allocator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/uses_allocator/value.cc | 2 +- libstdc++-v3/testsuite/20_util/void_t/1.cc | 2 +- .../20_util/weak_ptr/comparison/cmp_neg.cc | 2 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 2 +- .../weak_ptr/cons/noexcept_move_construct.cc | 2 +- libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc | 2 +- .../20_util/weak_ptr/observers/owner_before.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../testsuite/21_strings/basic_string/40160.cc | 2 +- .../basic_string/allocator/char}/copy.cc | 72 +- .../basic_string/allocator/char/copy_assign.cc | 114 + .../basic_string/allocator/char}/minimal.cc | 23 +- .../basic_string/allocator/char}/move.cc | 29 +- .../basic_string/allocator/char/move_assign.cc | 160 + .../basic_string/allocator/char}/noexcept.cc | 22 +- .../basic_string/allocator/char}/swap.cc | 39 +- .../basic_string/allocator/wchar_t}/copy.cc | 72 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 114 + .../basic_string/allocator/wchar_t}/minimal.cc | 23 +- .../basic_string/allocator/wchar_t}/move.cc | 29 +- .../basic_string/allocator/wchar_t/move_assign.cc | 160 + .../basic_string/allocator/wchar_t}/noexcept.cc | 22 +- .../basic_string/allocator/wchar_t}/swap.cc | 39 +- .../21_strings/basic_string/capacity/1.cc | 2 +- .../21_strings/basic_string/capacity/char/1.cc | 2 +- .../21_strings/basic_string/capacity/char/18654.cc | 4 +- .../21_strings/basic_string/capacity/char/2.cc | 2 +- .../basic_string/capacity/char/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/capacity/wchar_t/1.cc | 2 +- .../basic_string/capacity/wchar_t/18654.cc | 4 +- .../21_strings/basic_string/capacity/wchar_t/2.cc | 2 +- .../basic_string/capacity/wchar_t/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/cons/char/1.cc | 2 +- .../21_strings/basic_string/cons/char/2.cc | 2 +- .../21_strings/basic_string/cons/char/3.cc | 2 +- .../21_strings/basic_string/cons/char/4.cc | 2 +- .../21_strings/basic_string/cons/char/42261.cc | 2 +- .../21_strings/basic_string/cons/char/5.cc | 2 +- .../21_strings/basic_string/cons/char/6.cc | 2 +- .../21_strings/basic_string/cons/char/64657.cc | 2 +- .../21_strings/basic_string/cons/char/65085.cc | 2 +- .../basic_string/cons/char/69092.cc} | 60 +- .../21_strings/basic_string/cons/char/moveable.cc | 2 +- .../21_strings/basic_string/cons/char/moveable2.cc | 2 +- .../cons/char/noexcept_move_construct.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/3.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/4.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/42261.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/5.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/6.cc | 2 +- .../basic_string/cons/wchar_t/moveable.cc | 2 +- .../basic_string/cons/wchar_t/moveable2.cc | 2 +- .../cons/wchar_t/noexcept_move_construct.cc | 2 +- .../basic_string/element_access/char/1.cc | 2 +- .../basic_string/element_access/char/2.cc | 2 +- .../basic_string/element_access/char/21674.cc | 2 +- .../basic_string/element_access/char/3.cc | 2 +- .../basic_string/element_access/char/4.cc | 2 +- .../basic_string/element_access/char/58163.cc | 2 +- .../basic_string/element_access/char/empty.cc | 2 +- .../basic_string/element_access/char/front_back.cc | 2 +- .../basic_string/element_access/wchar_t/1.cc | 2 +- .../basic_string/element_access/wchar_t/2.cc | 2 +- .../basic_string/element_access/wchar_t/21674.cc | 2 +- .../basic_string/element_access/wchar_t/3.cc | 2 +- .../basic_string/element_access/wchar_t/4.cc | 2 +- .../basic_string/element_access/wchar_t/58163.cc | 2 +- .../basic_string/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/21_strings/basic_string/init-list.cc | 2 +- .../basic_string/inserters_extractors/char/1.cc | 2 +- .../basic_string/inserters_extractors/char/10.cc | 2 +- .../basic_string/inserters_extractors/char/11.cc | 2 +- .../basic_string/inserters_extractors/char/12.cc | 2 +- .../inserters_extractors/char/28277.cc | 2 +- .../basic_string/inserters_extractors/char/4.cc | 2 +- .../basic_string/inserters_extractors/char/5.cc | 2 +- .../basic_string/inserters_extractors/char/6.cc | 2 +- .../basic_string/inserters_extractors/char/7.cc | 2 +- .../basic_string/inserters_extractors/char/8.cc | 2 +- .../basic_string/inserters_extractors/char/9.cc | 2 +- .../inserters_extractors/pod/10081-in.cc | 2 +- .../inserters_extractors/pod/10081-out.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/1.cc | 2 +- .../inserters_extractors/wchar_t/10.cc | 2 +- .../inserters_extractors/wchar_t/11.cc | 2 +- .../inserters_extractors/wchar_t/12.cc | 2 +- .../inserters_extractors/wchar_t/28277.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/4.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/5.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/6.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/7.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/8.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/9.cc | 2 +- .../21_strings/basic_string/literals/types.cc | 4 +- .../21_strings/basic_string/literals/values.cc | 10 +- .../21_strings/basic_string/modifiers/64422.cc | 2 +- .../basic_string/modifiers/append/char/1.cc | 2 +- .../basic_string/modifiers/append/char/2.cc | 2 +- .../basic_string/modifiers/append/char/3.cc | 2 +- .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/append/wchar_t/2.cc | 2 +- .../basic_string/modifiers/append/wchar_t/3.cc | 2 +- .../basic_string/modifiers/assign/char/1.cc | 2 +- .../basic_string/modifiers/assign/char/2.cc | 2 +- .../basic_string/modifiers/assign/char/3.cc | 2 +- .../basic_string/modifiers/assign/char/64657.cc | 2 +- .../modifiers/assign/char/move_assign.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/1.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/2.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/3.cc | 2 +- .../modifiers/assign/wchar_t/move_assign.cc | 2 +- .../basic_string/modifiers/insert/char/1.cc | 2 +- .../basic_string/modifiers/insert/char/2.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/2.cc | 2 +- .../basic_string/modifiers/pop_back/char/1.cc | 2 +- .../basic_string/modifiers/pop_back/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/char/1.cc | 2 +- .../basic_string/modifiers/replace/char/2.cc | 2 +- .../basic_string/modifiers/replace/char/3.cc | 2 +- .../basic_string/modifiers/replace/char/4.cc | 2 +- .../basic_string/modifiers/replace/char/5.cc | 2 +- .../basic_string/modifiers/replace/char/6.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/2.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/3.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/4.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/5.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/6.cc | 2 +- .../numeric_conversions/char/dr1261.cc | 2 +- .../numeric_conversions/char/errno.cc} | 15 +- .../basic_string/numeric_conversions/char/stod.cc | 2 +- .../basic_string/numeric_conversions/char/stof.cc | 2 +- .../basic_string/numeric_conversions/char/stoi.cc | 2 +- .../basic_string/numeric_conversions/char/stol.cc | 2 +- .../basic_string/numeric_conversions/char/stold.cc | 2 +- .../basic_string/numeric_conversions/char/stoll.cc | 2 +- .../basic_string/numeric_conversions/char/stoul.cc | 2 +- .../numeric_conversions/char/stoull.cc | 2 +- .../numeric_conversions/char/to_string.cc | 2 +- .../numeric_conversions/wchar_t/dr1261.cc | 2 +- .../numeric_conversions/wchar_t/stod.cc | 4 +- .../numeric_conversions/wchar_t/stof.cc | 4 +- .../numeric_conversions/wchar_t/stoi.cc | 4 +- .../numeric_conversions/wchar_t/stol.cc | 4 +- .../numeric_conversions/wchar_t/stold.cc | 4 +- .../numeric_conversions/wchar_t/stoll.cc | 4 +- .../numeric_conversions/wchar_t/stoul.cc | 4 +- .../numeric_conversions/wchar_t/stoull.cc | 4 +- .../numeric_conversions/wchar_t/to_wstring.cc | 4 +- .../basic_string/operations/compare/char/1.cc | 2 +- .../basic_string/operations/compare/char/13650.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../basic_string/operations/find/char/1.cc | 2 +- .../basic_string/operations/find/char/2.cc | 2 +- .../basic_string/operations/find/char/3.cc | 2 +- .../basic_string/operations/find/char/4.cc | 2 +- .../basic_string/operations/find/wchar_t/1.cc | 2 +- .../basic_string/operations/find/wchar_t/2.cc | 2 +- .../basic_string/operations/find/wchar_t/3.cc | 2 +- .../basic_string/operations/find/wchar_t/4.cc | 2 +- .../basic_string/operations/rfind/char/1.cc | 2 +- .../basic_string/operations/rfind/char/2.cc | 2 +- .../basic_string/operations/rfind/char/3.cc | 2 +- .../basic_string/operations/rfind/wchar_t/1.cc | 2 +- .../basic_string/operations/rfind/wchar_t/2.cc | 2 +- .../basic_string/operations/rfind/wchar_t/3.cc | 2 +- .../basic_string/operations/substr/char/1.cc | 2 +- .../basic_string/operations/substr/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/char/1.cc | 4 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 2 +- .../21_strings/basic_string/operators/char/4.cc | 2 +- .../basic_string/operators/char/65630.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/2.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/3.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/4.cc | 2 +- .../basic_string/operators/wchar_t/65630.cc | 2 +- .../21_strings/basic_string/pthread18185.cc | 4 +- .../21_strings/basic_string/pthread33394.cc | 4 +- .../testsuite/21_strings/basic_string/pthread4.cc | 4 +- .../21_strings/basic_string/range_access/char/1.cc | 2 +- .../basic_string/range_access/wchar_t/1.cc | 2 +- .../basic_string/requirements/citerators.cc | 4 +- .../basic_string/requirements/dr438/constructor.cc | 2 +- .../basic_string/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../requirements/explicit_instantiation/debug.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string/requirements/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string/types/1.cc | 2 +- .../21_strings/basic_string/types/23767.cc | 2 +- .../testsuite/21_strings/c_strings/char/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/2.cc | 2 +- .../testsuite/21_strings/c_strings/char/3_neg.cc | 2 +- .../c_strings/char/69626.cc} | 15 +- .../testsuite/21_strings/c_strings/wchar_t/1.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/2.cc | 2 +- .../21_strings/c_strings/wchar_t/24559.cc | 2 +- .../21_strings/c_strings/wchar_t/3_neg.cc | 2 +- .../21_strings/char_traits/requirements/char/1.cc | 2 +- .../char_traits/requirements/char/57704.cc | 2 +- .../char_traits/requirements/char/65049.cc | 2 +- .../char_traits/requirements/char/typedefs.cc | 2 +- .../char_traits/requirements/char16_t/65049.cc | 2 +- .../char_traits/requirements/char16_t/typedefs.cc | 2 +- .../char_traits/requirements/char32_t/65049.cc | 2 +- .../char_traits/requirements/char32_t/typedefs.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../requirements/explicit_instantiation/short/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../21_strings/char_traits/requirements/short/1.cc | 2 +- .../char_traits/requirements/wchar_t/1.cc | 2 +- .../char_traits/requirements/wchar_t/65049.cc | 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 | 2 +- .../21_strings/headers/cctype/functions_std.cc | 2 +- .../21_strings/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstdlib/macros.cc | 2 +- .../21_strings/headers/cstring/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstring/macros.cc | 2 +- .../21_strings/headers/cstring/types_std.cc | 2 +- .../21_strings/headers/cwchar/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwchar/macros.cc | 2 +- .../21_strings/headers/cwchar/types_std.cc | 2 +- .../21_strings/headers/cwctype/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwctype/macros.cc | 2 +- .../21_strings/headers/cwctype/types_std.cc | 2 +- .../21_strings/headers/string/synopsis.cc | 2 +- .../21_strings/headers/string/types_std.cc | 2 +- .../21_strings/headers/string/types_std_c++0x.cc | 2 +- .../testsuite/22_locale/classification/isblank.cc | 2 +- .../22_locale/codecvt/always_noconv/char/1.cc | 2 +- .../codecvt/always_noconv/char/wrapped_env.cc | 6 +- .../codecvt/always_noconv/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 8 +- .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 8 +- .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 2 +- .../codecvt/always_noconv/wchar_t/wrapped_env.cc | 6 +- .../always_noconv/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../testsuite/22_locale/codecvt/char32_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/66417.cc | 2 +- .../codecvt/codecvt_utf16/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 103 + .../codecvt/codecvt_utf8/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/66855.cc | 29 +- .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 2 +- .../testsuite/22_locale/codecvt/encoding/char/1.cc | 2 +- .../22_locale/codecvt/encoding/char/wrapped_env.cc | 6 +- .../codecvt/encoding/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/encoding/wchar_t/1.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/2.cc | 10 +- .../22_locale/codecvt/encoding/wchar_t/3.cc | 10 +- .../22_locale/codecvt/encoding/wchar_t/4.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_env.cc | 6 +- .../codecvt/encoding/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/in/char/1.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_env.cc | 6 +- .../22_locale/codecvt/in/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 8 +- .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 12 +- .../testsuite/22_locale/codecvt/in/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/7.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 12 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 12 +- .../22_locale/codecvt/in/wchar_t/wrapped_env.cc | 6 +- .../22_locale/codecvt/in/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/length/char/1.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/2.cc | 2 +- .../22_locale/codecvt/length/char/wrapped_env.cc | 6 +- .../codecvt/length/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/length/wchar_t/2.cc | 6 +- .../22_locale/codecvt/length/wchar_t/3.cc | 6 +- .../22_locale/codecvt/length/wchar_t/4.cc | 12 +- .../22_locale/codecvt/length/wchar_t/5.cc | 2 +- .../22_locale/codecvt/length/wchar_t/6.cc | 2 +- .../22_locale/codecvt/length/wchar_t/7.cc | 2 +- .../codecvt/length/wchar_t/wrapped_env.cc | 6 +- .../codecvt/length/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/codecvt/max_length/char/1.cc | 2 +- .../codecvt/max_length/char/wrapped_env.cc | 6 +- .../codecvt/max_length/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/max_length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/2.cc | 8 +- .../22_locale/codecvt/max_length/wchar_t/3.cc | 8 +- .../22_locale/codecvt/max_length/wchar_t/4.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_env.cc | 6 +- .../codecvt/max_length/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/out/char/1.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_env.cc | 6 +- .../22_locale/codecvt/out/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 6 +- .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 12 +- .../testsuite/22_locale/codecvt/out/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/7.cc | 6 +- .../22_locale/codecvt/out/wchar_t/wrapped_env.cc | 6 +- .../codecvt/out/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/codecvt/requirements/base_classes.cc | 2 +- .../codecvt/requirements/explicit_instantiation.cc | 2 +- .../22_locale/codecvt/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/codecvt/unshift/char/1.cc | 2 +- .../22_locale/codecvt/unshift/char/wrapped_env.cc | 6 +- .../codecvt/unshift/char/wrapped_locale.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/1.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/2.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/3.cc | 6 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 6 +- .../codecvt/unshift/wchar_t/wrapped_env.cc | 6 +- .../codecvt/unshift/wchar_t/wrapped_locale.cc | 6 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/codecvt_byname/1.cc | 2 +- .../testsuite/22_locale/codecvt_byname/50714.cc | 7 +- .../codecvt_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../codecvt_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/collate/compare/char/1.cc | 14 +- .../testsuite/22_locale/collate/compare/char/2.cc | 16 +- .../testsuite/22_locale/collate/compare/char/3.cc | 6 +- .../22_locale/collate/compare/char/wrapped_env.cc | 10 +- .../collate/compare/char/wrapped_locale.cc | 12 +- .../22_locale/collate/compare/wchar_t/1.cc | 14 +- .../22_locale/collate/compare/wchar_t/2.cc | 16 +- .../22_locale/collate/compare/wchar_t/3.cc | 6 +- .../collate/compare/wchar_t/wrapped_env.cc | 10 +- .../collate/compare/wchar_t/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate/hash/char/1.cc | 2 +- .../testsuite/22_locale/collate/hash/char/2.cc | 16 +- .../22_locale/collate/hash/char/wrapped_env.cc | 10 +- .../22_locale/collate/hash/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 16 +- .../22_locale/collate/hash/wchar_t/wrapped_env.cc | 10 +- .../collate/hash/wchar_t/wrapped_locale.cc | 12 +- .../22_locale/collate/requirements/base_classes.cc | 2 +- .../collate/requirements/explicit_instantiation.cc | 2 +- .../22_locale/collate/requirements/typedefs.cc | 2 +- .../22_locale/collate/transform/char/2.cc | 14 +- .../22_locale/collate/transform/char/28277.cc | 2 +- .../22_locale/collate/transform/char/3.cc | 6 +- .../collate/transform/char/wrapped_env.cc | 10 +- .../collate/transform/char/wrapped_locale.cc | 12 +- .../22_locale/collate/transform/wchar_t/2.cc | 14 +- .../22_locale/collate/transform/wchar_t/28277.cc | 2 +- .../22_locale/collate/transform/wchar_t/3.cc | 6 +- .../collate/transform/wchar_t/wrapped_env.cc | 10 +- .../collate/transform/wchar_t/wrapped_locale.cc | 12 +- .../testsuite/22_locale/collate_byname/1.cc | 2 +- .../22_locale/collate_byname/named_equivalence.cc | 10 +- .../collate_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../collate_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/buffer/1.cc | 2 +- .../conversions/buffer/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/string/1.cc | 2 +- .../testsuite/22_locale/conversions/string/2.cc | 2 +- .../testsuite/22_locale/conversions/string/3.cc | 2 +- .../22_locale/conversions/string/66441.cc | 2 +- .../conversions/string/requirements/typedefs-2.cc | 2 +- .../conversions/string/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype/2.cc | 2 +- .../testsuite/22_locale/ctype/cons/char/1.cc | 2 +- .../22_locale/ctype/cons/char/wrapped_env.cc | 6 +- .../22_locale/ctype/cons/char/wrapped_locale.cc | 6 +- libstdc++-v3/testsuite/22_locale/ctype/dr695.cc | 2 +- .../testsuite/22_locale/ctype/is/char/1.cc | 2 +- .../testsuite/22_locale/ctype/is/char/2.cc | 8 +- .../testsuite/22_locale/ctype/is/char/3.cc | 2 +- .../testsuite/22_locale/ctype/is/char/9858.cc | 2 +- .../22_locale/ctype/is/char/wrapped_env.cc | 6 +- .../22_locale/ctype/is/char/wrapped_locale.cc | 8 +- .../testsuite/22_locale/ctype/is/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/11740.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/2.cc | 8 +- .../22_locale/ctype/is/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/is/wchar_t/wrapped_locale.cc | 8 +- .../testsuite/22_locale/ctype/narrow/char/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/19955.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/2.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_env.cc | 6 +- .../22_locale/ctype/narrow/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/narrow/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/3.cc | 2 +- .../22_locale/ctype/narrow/wchar_t/wrapped_env.cc | 6 +- .../ctype/narrow/wchar_t/wrapped_locale.cc | 6 +- .../22_locale/ctype/requirements/base_classes.cc | 2 +- .../ctype/requirements/explicit_instantiation.cc | 2 +- .../22_locale/ctype/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/ctype/scan/char/1.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_env.cc | 6 +- .../22_locale/ctype/scan/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/scan/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/to/char/1.cc | 2 +- .../22_locale/ctype/to/char/wrapped_env.cc | 6 +- .../22_locale/ctype/to/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_env.cc | 6 +- .../22_locale/ctype/to/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/widen/char/1.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_env.cc | 6 +- .../22_locale/ctype/widen/char/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 6 +- .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 2 +- .../22_locale/ctype/widen/wchar_t/wrapped_env.cc | 6 +- .../ctype/widen/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/ctype_base/11844.cc | 2 +- .../testsuite/22_locale/ctype_base/53678.cc | 2 +- .../testsuite/22_locale/ctype_base/blank.cc | 2 +- .../testsuite/22_locale/ctype_base/mask.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/2.cc | 6 +- libstdc++-v3/testsuite/22_locale/facet/25421.cc | 2 +- .../testsuite/22_locale/global_templates/1.cc | 2 +- .../global_templates/standard_facet_hierarchies.cc | 2 +- .../global_templates/user_facet_hierarchies.cc | 2 +- .../22_locale/headers/clocale/functions_std.cc | 2 +- .../testsuite/22_locale/headers/clocale/macros.cc | 2 +- .../22_locale/headers/clocale/types_std.cc | 2 +- .../testsuite/22_locale/headers/locale/synopsis.cc | 2 +- .../22_locale/headers/locale/types_std.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/13630.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/1.cc | 2 +- .../testsuite/22_locale/locale/cons/12352.cc | 6 +- .../testsuite/22_locale/locale/cons/12438.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 10 +- .../22_locale/locale/cons/12658_thread-2.cc | 10 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 20 +- .../testsuite/22_locale/locale/cons/29217.cc | 2 +- .../testsuite/22_locale/locale/cons/38365.cc | 6 +- .../testsuite/22_locale/locale/cons/38368.cc | 6 +- libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 8 +- .../testsuite/22_locale/locale/cons/40184.cc | 8 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/6.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/7.cc | 8 +- .../testsuite/22_locale/locale/cons/7222-c.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-env.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/8.cc | 2 +- .../testsuite/22_locale/locale/cons/unicode.cc | 2 +- .../22_locale/locale/global_locale_objects/1.cc | 2 +- .../locale/global_locale_objects/14071.cc | 10 +- .../22_locale/locale/global_locale_objects/2.cc | 10 +- .../22_locale/locale/global_locale_objects/3.cc | 2 +- .../testsuite/22_locale/locale/operations/1.cc | 2 +- .../testsuite/22_locale/locale/operations/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/messages/13631.cc | 10 +- .../testsuite/22_locale/messages/members/char/1.cc | 8 +- .../testsuite/22_locale/messages/members/char/2.cc | 6 +- .../testsuite/22_locale/messages/members/char/3.cc | 10 +- .../22_locale/messages/members/char/wrapped_env.cc | 10 +- .../messages/members/char/wrapped_locale.cc | 12 +- .../messages/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/messages/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/messages_byname/1.cc | 2 +- .../22_locale/messages_byname/named_equivalence.cc | 10 +- .../messages_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../messages_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_get/cons/3.cc | 2 +- .../testsuite/22_locale/money_get/get/char/1.cc | 6 +- .../testsuite/22_locale/money_get/get/char/10.cc | 6 +- .../testsuite/22_locale/money_get/get/char/11.cc | 6 +- .../22_locale/money_get/get/char/11528.cc | 6 +- .../testsuite/22_locale/money_get/get/char/12.cc | 6 +- .../testsuite/22_locale/money_get/get/char/13.cc | 6 +- .../testsuite/22_locale/money_get/get/char/14.cc | 2 +- .../testsuite/22_locale/money_get/get/char/15.cc | 6 +- .../testsuite/22_locale/money_get/get/char/16.cc | 10 +- .../testsuite/22_locale/money_get/get/char/17.cc | 6 +- .../testsuite/22_locale/money_get/get/char/18.cc | 6 +- .../testsuite/22_locale/money_get/get/char/19.cc | 2 +- .../testsuite/22_locale/money_get/get/char/2.cc | 8 +- .../22_locale/money_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/char/3.cc | 6 +- .../22_locale/money_get/get/char/38399.cc | 2 +- .../22_locale/money_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/char/4.cc | 6 +- .../testsuite/22_locale/money_get/get/char/5.cc | 2 +- .../testsuite/22_locale/money_get/get/char/6.cc | 2 +- .../testsuite/22_locale/money_get/get/char/7.cc | 2 +- .../testsuite/22_locale/money_get/get/char/8.cc | 2 +- .../testsuite/22_locale/money_get/get/char/9.cc | 2 +- .../22_locale/money_get/get/char/wrapped_env.cc | 10 +- .../22_locale/money_get/get/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 6 +- .../22_locale/money_get/get/wchar_t/10.cc | 6 +- .../22_locale/money_get/get/wchar_t/11.cc | 6 +- .../22_locale/money_get/get/wchar_t/11528.cc | 6 +- .../22_locale/money_get/get/wchar_t/12.cc | 6 +- .../22_locale/money_get/get/wchar_t/13.cc | 6 +- .../22_locale/money_get/get/wchar_t/14.cc | 2 +- .../22_locale/money_get/get/wchar_t/15.cc | 6 +- .../22_locale/money_get/get/wchar_t/16.cc | 10 +- .../22_locale/money_get/get/wchar_t/17.cc | 6 +- .../22_locale/money_get/get/wchar_t/18.cc | 6 +- .../22_locale/money_get/get/wchar_t/19.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 8 +- .../22_locale/money_get/get/wchar_t/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 6 +- .../22_locale/money_get/get/wchar_t/38399.cc | 2 +- .../22_locale/money_get/get/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/4.cc | 6 +- .../testsuite/22_locale/money_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/9.cc | 2 +- .../22_locale/money_get/get/wchar_t/wrapped_env.cc | 10 +- .../money_get/get/wchar_t/wrapped_locale.cc | 10 +- .../money_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_put/cons/3.cc | 2 +- .../testsuite/22_locale/money_put/put/char/1.cc | 6 +- .../22_locale/money_put/put/char/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/char/2.cc | 6 +- .../testsuite/22_locale/money_put/put/char/3.cc | 6 +- .../22_locale/money_put/put/char/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/char/4.cc | 2 +- .../testsuite/22_locale/money_put/put/char/5.cc | 2 +- .../testsuite/22_locale/money_put/put/char/6.cc | 2 +- .../22_locale/money_put/put/char/9780-3.cc | 10 +- .../22_locale/money_put/put/char/wrapped_env.cc | 10 +- .../22_locale/money_put/put/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 6 +- .../22_locale/money_put/put/wchar_t/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 6 +- .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 6 +- .../22_locale/money_put/put/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/6.cc | 2 +- .../22_locale/money_put/put/wchar_t/wrapped_env.cc | 10 +- .../money_put/put/wchar_t/wrapped_locale.cc | 10 +- .../money_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct/40712.cc | 7 +- .../22_locale/moneypunct/members/char/1.cc | 2 +- .../22_locale/moneypunct/members/char/2.cc | 6 +- .../moneypunct/members/char/wrapped_env.cc | 6 +- .../moneypunct/members/char/wrapped_locale.cc | 8 +- .../22_locale/moneypunct/members/wchar_t/1.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/2.cc | 6 +- .../moneypunct/members/wchar_t/wrapped_env.cc | 6 +- .../moneypunct/members/wchar_t/wrapped_locale.cc | 8 +- .../moneypunct/requirements/false/base_classes.cc | 2 +- .../requirements/false/explicit_instantiation.cc | 2 +- .../moneypunct/requirements/false/intl.cc | 2 +- .../moneypunct/requirements/false/typedefs.cc | 2 +- .../moneypunct/requirements/true/base_classes.cc | 2 +- .../requirements/true/explicit_instantiation.cc | 2 +- .../22_locale/moneypunct/requirements/true/intl.cc | 2 +- .../moneypunct/requirements/true/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct_byname/1.cc | 2 +- .../moneypunct_byname/named_equivalence.cc | 8 +- .../moneypunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../moneypunct_byname/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_get/cons/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/1.cc | 6 +- .../testsuite/22_locale/num_get/get/char/10.cc | 2 +- .../testsuite/22_locale/num_get/get/char/11.cc | 2 +- .../testsuite/22_locale/num_get/get/char/12.cc | 2 +- .../testsuite/22_locale/num_get/get/char/13.cc | 2 +- .../testsuite/22_locale/num_get/get/char/14.cc | 2 +- .../testsuite/22_locale/num_get/get/char/15.cc | 2 +- .../testsuite/22_locale/num_get/get/char/16.cc | 2 +- .../testsuite/22_locale/num_get/get/char/2.cc | 2 +- .../testsuite/22_locale/num_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/num_get/get/char/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/char/3.cc | 6 +- .../testsuite/22_locale/num_get/get/char/37958.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/char/4.cc | 2 +- .../testsuite/22_locale/num_get/get/char/5.cc | 6 +- .../testsuite/22_locale/num_get/get/char/6.cc | 6 +- .../testsuite/22_locale/num_get/get/char/7.cc | 2 +- .../testsuite/22_locale/num_get/get/char/8.cc | 2 +- .../testsuite/22_locale/num_get/get/char/9.cc | 6 +- .../22_locale/num_get/get/char/wrapped_env.cc | 8 +- .../22_locale/num_get/get/char/wrapped_locale.cc | 10 +- .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/12.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/13.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/14.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/15.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/16.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/2.cc | 2 +- .../22_locale/num_get/get/wchar_t/22131.cc | 2 +- .../22_locale/num_get/get/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/3.cc | 6 +- .../22_locale/num_get/get/wchar_t/37958.cc | 2 +- .../22_locale/num_get/get/wchar_t/39168.cc | 2 +- .../22_locale/num_get/get/wchar_t/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/5.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 6 +- .../testsuite/22_locale/num_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/9.cc | 6 +- .../22_locale/num_get/get/wchar_t/wrapped_env.cc | 8 +- .../num_get/get/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/num_get/requirements/base_classes.cc | 2 +- .../num_get/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_get/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_put/cons/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/1.cc | 6 +- .../testsuite/22_locale/num_put/put/char/10.cc | 2 +- .../testsuite/22_locale/num_put/put/char/11.cc | 2 +- .../testsuite/22_locale/num_put/put/char/12.cc | 2 +- .../testsuite/22_locale/num_put/put/char/14220.cc | 2 +- .../testsuite/22_locale/num_put/put/char/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/char/2.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20909.cc | 6 +- .../testsuite/22_locale/num_put/put/char/20914.cc | 6 +- .../testsuite/22_locale/num_put/put/char/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/char/3.cc | 6 +- .../testsuite/22_locale/num_put/put/char/38196.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/char/4.cc | 2 +- .../testsuite/22_locale/num_put/put/char/5.cc | 6 +- .../testsuite/22_locale/num_put/put/char/6.cc | 2 +- .../testsuite/22_locale/num_put/put/char/7.cc | 2 +- .../testsuite/22_locale/num_put/put/char/8.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9780-2.cc | 10 +- .../22_locale/num_put/put/char/wrapped_env.cc | 10 +- .../22_locale/num_put/put/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 6 +- .../testsuite/22_locale/num_put/put/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/12.cc | 2 +- .../22_locale/num_put/put/wchar_t/14220.cc | 2 +- .../22_locale/num_put/put/wchar_t/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/2.cc | 2 +- .../22_locale/num_put/put/wchar_t/20909.cc | 6 +- .../22_locale/num_put/put/wchar_t/20914.cc | 6 +- .../22_locale/num_put/put/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 6 +- .../22_locale/num_put/put/wchar_t/38196.cc | 2 +- .../22_locale/num_put/put/wchar_t/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/5.cc | 6 +- .../testsuite/22_locale/num_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/9.cc | 2 +- .../22_locale/num_put/put/wchar_t/wrapped_env.cc | 8 +- .../num_put/put/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/num_put/requirements/base_classes.cc | 2 +- .../num_put/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/2.cc | 14 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../22_locale/numpunct/members/char/cache_1.cc | 2 +- .../22_locale/numpunct/members/char/cache_2.cc | 2 +- .../22_locale/numpunct/members/char/wrapped_env.cc | 10 +- .../numpunct/members/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/numpunct/members/pod/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/2.cc | 14 +- .../22_locale/numpunct/members/wchar_t/cache_1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_2.cc | 2 +- .../numpunct/members/wchar_t/wrapped_env.cc | 10 +- .../numpunct/members/wchar_t/wrapped_locale.cc | 12 +- .../numpunct/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/numpunct/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct_byname/1.cc | 2 +- .../22_locale/numpunct_byname/named_equivalence.cc | 8 +- .../numpunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../numpunct_byname/requirements/typedefs.cc | 2 +- .../22_locale/time_get/date_order/char/1.cc | 2 +- .../time_get/date_order/char/wrapped_env.cc | 6 +- .../time_get/date_order/char/wrapped_locale.cc | 6 +- .../22_locale/time_get/date_order/wchar_t/1.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_env.cc | 6 +- .../time_get/date_order/wchar_t/wrapped_locale.cc | 6 +- .../testsuite/22_locale/time_get/get/char/1.cc | 2 +- .../testsuite/22_locale/time_get/get/char/2.cc | 6 +- .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 6 +- .../22_locale/time_get/get_date/char/1.cc | 2 +- .../22_locale/time_get/get_date/char/12750.cc | 6 +- .../22_locale/time_get/get_date/char/12791.cc | 2 +- .../22_locale/time_get/get_date/char/2.cc | 12 +- .../22_locale/time_get/get_date/char/26701.cc | 6 +- .../22_locale/time_get/get_date/char/3.cc | 2 +- .../22_locale/time_get/get_date/char/5.cc | 2 +- .../time_get/get_date/char/wrapped_env.cc | 8 +- .../time_get/get_date/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_date/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12750.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/12791.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_date/wchar_t/26701.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/4.cc | 6 +- .../22_locale/time_get/get_date/wchar_t/5.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_date/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_monthname/char/1.cc | 2 +- .../22_locale/time_get/get_monthname/char/2.cc | 12 +- .../22_locale/time_get/get_monthname/char/3.cc | 2 +- .../22_locale/time_get/get_monthname/char/4.cc | 2 +- .../22_locale/time_get/get_monthname/char/5.cc | 2 +- .../22_locale/time_get/get_monthname/char/6.cc | 2 +- .../time_get/get_monthname/char/wrapped_env.cc | 8 +- .../time_get/get_monthname/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_monthname/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/6.cc | 2 +- .../time_get/get_monthname/wchar_t/wrapped_env.cc | 8 +- .../get_monthname/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_time/char/1.cc | 8 +- .../22_locale/time_get/get_time/char/2.cc | 6 +- .../22_locale/time_get/get_time/char/3.cc | 2 +- .../22_locale/time_get/get_time/char/4.cc | 2 +- .../22_locale/time_get/get_time/char/5.cc | 2 +- .../22_locale/time_get/get_time/char/6.cc | 2 +- .../time_get/get_time/char/wrapped_env.cc | 8 +- .../time_get/get_time/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_time/wchar_t/1.cc | 8 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 6 +- .../22_locale/time_get/get_time/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/6.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_time/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_weekday/char/1.cc | 2 +- .../22_locale/time_get/get_weekday/char/2.cc | 12 +- .../22_locale/time_get/get_weekday/char/3.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-1.cc | 6 +- .../22_locale/time_get/get_weekday/char/38081-2.cc | 6 +- .../22_locale/time_get/get_weekday/char/5.cc | 2 +- .../22_locale/time_get/get_weekday/char/6.cc | 2 +- .../time_get/get_weekday/char/wrapped_env.cc | 8 +- .../time_get/get_weekday/char/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/2.cc | 12 +- .../22_locale/time_get/get_weekday/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/6.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_env.cc | 8 +- .../time_get/get_weekday/wchar_t/wrapped_locale.cc | 10 +- .../22_locale/time_get/get_year/char/1.cc | 2 +- .../22_locale/time_get/get_year/char/3.cc | 2 +- .../22_locale/time_get/get_year/char/5.cc | 2 +- .../time_get/get_year/char/wrapped_env.cc | 6 +- .../time_get/get_year/char/wrapped_locale.cc | 6 +- .../22_locale/time_get/get_year/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/5.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_env.cc | 6 +- .../time_get/get_year/wchar_t/wrapped_locale.cc | 6 +- .../time_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/time_put/put/char/1.cc | 2 +- .../testsuite/22_locale/time_put/put/char/10.cc | 2 +- .../22_locale/time_put/put/char/12439_1.cc | 2 +- .../22_locale/time_put/put/char/12439_3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/17038.cc | 8 +- .../testsuite/22_locale/time_put/put/char/2.cc | 6 +- .../testsuite/22_locale/time_put/put/char/3.cc | 6 +- .../testsuite/22_locale/time_put/put/char/4.cc | 6 +- .../testsuite/22_locale/time_put/put/char/5.cc | 2 +- .../testsuite/22_locale/time_put/put/char/6.cc | 6 +- .../testsuite/22_locale/time_put/put/char/7.cc | 6 +- .../testsuite/22_locale/time_put/put/char/8.cc | 6 +- .../testsuite/22_locale/time_put/put/char/9.cc | 2 +- .../22_locale/time_put/put/char/9780-1.cc | 12 +- .../22_locale/time_put/put/char/wrapped_env.cc | 12 +- .../22_locale/time_put/put/char/wrapped_locale.cc | 12 +- .../testsuite/22_locale/time_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/10.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_1.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_2.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_3.cc | 2 +- .../22_locale/time_put/put/wchar_t/17038.cc | 8 +- .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 6 +- .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 2 +- .../22_locale/time_put/put/wchar_t/wrapped_env.cc | 12 +- .../time_put/put/wchar_t/wrapped_locale.cc | 14 +- .../time_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_put/requirements/typedefs.cc | 2 +- .../array/capacity/constexpr_functions.cc | 2 +- .../23_containers/array/capacity/empty.cc | 2 +- .../23_containers/array/capacity/max_size.cc | 2 +- .../testsuite/23_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../testsuite/23_containers/array/cons/53361.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../23_containers/array/element_access/54388.cc | 2 +- .../23_containers/array/element_access/60497.cc | 2 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../23_containers/array/element_access/back.cc | 2 +- .../element_access/constexpr_element_access.cc | 2 +- .../23_containers/array/element_access/data.cc | 2 +- .../23_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../testsuite/23_containers/array/range_access.cc | 2 +- .../23_containers/array/requirements/citerators.cc | 2 +- .../23_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation/1.cc | 2 +- .../array/requirements/explicit_instantiation/2.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 +- .../23_containers/array/requirements/fill.cc | 2 +- .../array/requirements/member_swap.cc | 2 +- .../requirements/non_default_constructible.cc | 2 +- .../23_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../array/tuple_interface/constexpr_get.cc | 2 +- .../23_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/get_debug_neg.cc | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 8 +- .../array/tuple_interface/tuple_element.cc | 31 +- .../array/tuple_interface/tuple_element_cpp14.cc | 64 + .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 4 +- .../array/tuple_interface/tuple_size.cc | 13 +- .../testsuite/23_containers/bitset/18604.cc | 2 +- .../testsuite/23_containers/bitset/45713.cc | 2 +- .../testsuite/23_containers/bitset/all/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/16020.cc | 2 +- .../testsuite/23_containers/bitset/cons/2.cc | 2 +- .../testsuite/23_containers/bitset/cons/3.cc | 2 +- .../testsuite/23_containers/bitset/cons/38244.cc | 2 +- .../testsuite/23_containers/bitset/cons/50268.cc | 2 +- .../testsuite/23_containers/bitset/cons/6282.cc | 2 +- .../23_containers/bitset/cons/constexpr.cc | 2 +- .../23_containers/bitset/cons/dr1325-1.cc | 2 +- .../23_containers/bitset/cons/dr1325-2.cc | 2 +- .../testsuite/23_containers/bitset/cons/dr396.cc | 2 +- .../testsuite/23_containers/bitset/count/6124.cc | 2 +- .../23_containers/bitset/debug/invalidation/1.cc | 2 +- .../testsuite/23_containers/bitset/ext/15361.cc | 2 +- .../testsuite/23_containers/bitset/hash/1.cc | 2 +- .../testsuite/23_containers/bitset/input/1.cc | 2 +- .../testsuite/23_containers/bitset/operations/1.cc | 2 +- .../23_containers/bitset/operations/13838.cc | 2 +- .../testsuite/23_containers/bitset/operations/2.cc | 2 +- .../23_containers/bitset/operations/constexpr-2.cc | 2 +- .../23_containers/bitset/operations/constexpr.cc | 2 +- .../bitset/requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../testsuite/23_containers/bitset/test/1.cc | 2 +- .../testsuite/23_containers/bitset/to_string/1.cc | 2 +- .../23_containers/bitset/to_string/dr396.cc | 2 +- .../testsuite/23_containers/bitset/to_ullong/1.cc | 2 +- .../testsuite/23_containers/bitset/to_ulong/1.cc | 2 +- .../testsuite/23_containers/deque/14340.cc | 2 +- .../testsuite/23_containers/deque/18604.cc | 2 +- .../testsuite/23_containers/deque/58764.cc | 2 +- .../23_containers/deque/allocator/copy.cc | 2 +- .../23_containers/deque/allocator/copy_assign.cc | 2 +- .../23_containers/deque/allocator/ext_ptr.cc | 2 +- .../23_containers/deque/allocator/minimal.cc | 2 +- .../23_containers/deque/allocator/move-2.cc | 2 +- .../23_containers/deque/allocator/move.cc | 12 +- .../23_containers/deque/allocator/move_assign-2.cc | 2 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../23_containers/deque/allocator/noexcept.cc | 2 +- .../23_containers/deque/allocator/swap.cc | 2 +- .../23_containers/deque/capacity/29134-2.cc | 2 +- .../23_containers/deque/capacity/29134.cc | 2 +- .../23_containers/deque/capacity/moveable.cc | 2 +- .../23_containers/deque/capacity/resize_size.cc | 2 +- .../23_containers/deque/capacity/shrink_to_fit.cc | 2 +- .../23_containers/deque/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/deque/cons/1.cc | 2 +- .../testsuite/23_containers/deque/cons/2.cc | 2 +- .../testsuite/23_containers/deque/cons/55977.cc | 2 +- .../testsuite/23_containers/deque/cons/assign/1.cc | 2 +- .../23_containers/deque/cons/clear_allocator.cc | 2 +- .../23_containers/deque/cons/cons_size.cc | 2 +- .../testsuite/23_containers/deque/cons/moveable.cc | 2 +- .../23_containers/deque/cons/moveable2.cc | 2 +- .../23_containers/deque/debug/assign1_neg.cc | 2 +- .../23_containers/deque/debug/assign2_neg.cc | 2 +- .../23_containers/deque/debug/assign3_neg.cc | 2 +- .../23_containers/deque/debug/assign4_neg.cc | 2 +- .../23_containers/deque/debug/construct1_neg.cc | 2 +- .../23_containers/deque/debug/construct2_neg.cc | 2 +- .../23_containers/deque/debug/construct3_neg.cc | 2 +- .../23_containers/deque/debug/construct4_neg.cc | 2 +- .../23_containers/deque/debug/insert1_neg.cc | 2 +- .../23_containers/deque/debug/insert2_neg.cc | 2 +- .../23_containers/deque/debug/insert3_neg.cc | 2 +- .../23_containers/deque/debug/insert4_neg.cc | 2 +- .../23_containers/deque/debug/insert5_neg.cc | 2 +- .../23_containers/deque/debug/invalidation/1.cc | 2 +- .../23_containers/deque/debug/invalidation/2.cc | 2 +- .../23_containers/deque/debug/invalidation/3.cc | 2 +- .../23_containers/deque/debug/invalidation/4.cc | 2 +- .../deque/debug/iterator_self_move_assign_neg.cc | 2 +- .../deque/debug/self_move_assign_neg.cc | 2 +- .../23_containers/deque/debug/shrink_to_fit.cc | 2 +- .../testsuite/23_containers/deque/init-list.cc | 2 +- .../23_containers/deque/modifiers/emplace/52799.cc | 2 +- .../deque/modifiers/emplace/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/erase/1.cc | 2 +- .../23_containers/deque/modifiers/erase/2.cc | 2 +- .../23_containers/deque/modifiers/erase/3.cc | 2 +- .../23_containers/deque/modifiers/erase/50529.cc | 2 +- .../23_containers/deque/modifiers/erase/54577.cc | 2 +- .../deque/modifiers/erase/moveable.cc | 2 +- .../deque/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/moveable.cc | 2 +- .../deque/modifiers/push_back/49836.cc | 2 +- .../deque/modifiers/push_front/49836.cc | 2 +- .../23_containers/deque/modifiers/swap/1.cc | 2 +- .../23_containers/deque/modifiers/swap/2.cc | 2 +- .../23_containers/deque/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/deque/operators/1.cc | 2 +- .../testsuite/23_containers/deque/operators/2.cc | 2 +- .../testsuite/23_containers/deque/range_access.cc | 2 +- .../23_containers/deque/requirements/citerators.cc | 2 +- .../deque/requirements/do_the_right_thing.cc | 2 +- .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../deque/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../deque/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../deque/requirements/explicit_instantiation/2.cc | 2 +- .../deque/requirements/explicit_instantiation/3.cc | 2 +- .../deque/requirements/explicit_instantiation/4.cc | 2 +- .../deque/requirements/partial_specialization/1.cc | 2 +- .../23_containers/deque/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/deque/types/1.cc | 2 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../forward_list/allocator/ext_ptr.cc | 2 +- .../forward_list/allocator/minimal.cc | 2 +- .../23_containers/forward_list/allocator/move.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../forward_list/allocator/noexcept.cc | 2 +- .../23_containers/forward_list/allocator/swap.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../forward_list/capacity/resize_size.cc | 2 +- .../23_containers/forward_list/comparable.cc | 2 +- .../testsuite/23_containers/forward_list/cons/1.cc | 2 +- .../23_containers/forward_list/cons/10.cc | 2 +- .../23_containers/forward_list/cons/11.cc | 2 +- .../23_containers/forward_list/cons/12.cc | 2 +- .../23_containers/forward_list/cons/13.cc | 2 +- .../23_containers/forward_list/cons/14.cc | 2 +- .../testsuite/23_containers/forward_list/cons/2.cc | 2 +- .../testsuite/23_containers/forward_list/cons/3.cc | 2 +- .../testsuite/23_containers/forward_list/cons/4.cc | 2 +- .../testsuite/23_containers/forward_list/cons/5.cc | 2 +- .../testsuite/23_containers/forward_list/cons/6.cc | 2 +- .../testsuite/23_containers/forward_list/cons/7.cc | 2 +- .../testsuite/23_containers/forward_list/cons/8.cc | 2 +- .../testsuite/23_containers/forward_list/cons/9.cc | 2 +- .../23_containers/forward_list/cons/cons_size.cc | 2 +- .../23_containers/forward_list/cons/moveable.cc | 2 +- .../forward_list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/forward_list/debug/60499.cc | 2 +- .../23_containers/forward_list/debug/clear.cc | 2 +- .../forward_list/debug/construct1_neg.cc | 2 +- .../forward_list/debug/construct2_neg.cc | 2 +- .../forward_list/debug/construct3_neg.cc | 2 +- .../forward_list/debug/construct4_neg.cc | 2 +- .../forward_list/debug/erase_after1_neg.cc | 2 +- .../forward_list/debug/erase_after2_neg.cc | 2 +- .../forward_list/debug/erase_after3_neg.cc | 2 +- .../forward_list/debug/erase_after4_neg.cc | 2 +- .../forward_list/debug/erase_after5_neg.cc | 2 +- .../forward_list/debug/erase_after6_neg.cc | 2 +- .../forward_list/debug/erase_after7_neg.cc | 2 +- .../forward_list/debug/erase_after8_neg.cc | 2 +- .../forward_list/debug/erase_after9_neg.cc | 2 +- .../forward_list/debug/insert_after1_neg.cc | 2 +- .../forward_list/debug/insert_after2_neg.cc | 2 +- .../forward_list/debug/insert_after3_neg.cc | 2 +- .../forward_list/debug/insert_after4_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../forward_list/debug/move_assign_neg.cc | 2 +- .../forward_list/debug/move_constructor.cc | 2 +- .../23_containers/forward_list/debug/move_neg.cc | 2 +- .../forward_list/debug/self_move_assign_neg.cc | 2 +- .../forward_list/debug/splice_after.cc | 2 +- .../forward_list/debug/splice_after1_neg.cc | 2 +- .../forward_list/debug/splice_after2_neg.cc | 2 +- .../forward_list/debug/splice_after3_neg.cc | 2 +- .../forward_list/debug/splice_after4_neg.cc | 2 +- .../forward_list/debug/splice_after5_neg.cc | 2 +- .../forward_list/debug/splice_after6_neg.cc | 2 +- .../forward_list/debug/splice_after7_neg.cc | 2 +- .../23_containers/forward_list/debug/swap.cc | 2 +- .../23_containers/forward_list/modifiers/1.cc | 2 +- .../23_containers/forward_list/modifiers/2.cc | 2 +- .../23_containers/forward_list/modifiers/3.cc | 2 +- .../23_containers/forward_list/modifiers/4.cc | 2 +- .../23_containers/forward_list/modifiers/5.cc | 2 +- .../23_containers/forward_list/modifiers/6.cc | 2 +- .../forward_list/modifiers/addressof.cc | 2 +- .../23_containers/forward_list/operations/1.cc | 2 +- .../23_containers/forward_list/operations/2.cc | 2 +- .../23_containers/forward_list/operations/3.cc | 2 +- .../23_containers/forward_list/operations/4.cc | 2 +- .../23_containers/forward_list/operations/5.cc | 2 +- .../23_containers/forward_list/operations/6.cc | 2 +- .../23_containers/forward_list/operations/7.cc | 2 +- .../forward_list/operations/remove_freed.cc | 2 +- .../23_containers/forward_list/range_access.cc | 2 +- .../forward_list/requirements/citerators.cc | 2 +- .../requirements/do_the_right_thing.cc | 2 +- .../forward_list/requirements/dr438/assign_neg.cc | 2 +- .../forward_list/requirements/dr438/constructor.cc | 2 +- .../requirements/dr438/constructor_1_neg.cc | 2 +- .../requirements/dr438/constructor_2_neg.cc | 2 +- .../forward_list/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../forward_list/requirements/typedefs.cc | 2 +- .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/bitset/synopsis.cc | 2 +- .../23_containers/headers/deque/synopsis.cc | 2 +- .../23_containers/headers/forward_list/synopsis.cc | 2 +- .../23_containers/headers/list/synopsis.cc | 2 +- .../23_containers/headers/map/synopsis.cc | 2 +- .../23_containers/headers/queue/synopsis.cc | 2 +- .../23_containers/headers/set/synopsis.cc | 2 +- .../23_containers/headers/stack/synopsis.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/types_std_c++0x.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../23_containers/headers/vector/synopsis.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/18604.cc | 2 +- .../testsuite/23_containers/list/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../testsuite/23_containers/list/allocator/copy.cc | 2 +- .../23_containers/list/allocator/copy_assign.cc | 2 +- .../23_containers/list/allocator/minimal.cc | 2 +- .../testsuite/23_containers/list/allocator/move.cc | 2 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../23_containers/list/allocator/noexcept.cc | 2 +- .../testsuite/23_containers/list/allocator/swap.cc | 2 +- .../testsuite/23_containers/list/capacity/1.cc | 2 +- .../testsuite/23_containers/list/capacity/1.h | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 2 +- .../23_containers/list/capacity/resize_size.cc | 2 +- .../23_containers/list/check_construct_destroy.cc | 2 +- .../23_containers/list/check_construct_destroy.h | 2 +- .../testsuite/23_containers/list/cons/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/1.h | 2 +- .../testsuite/23_containers/list/cons/2.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/2.h | 2 +- .../testsuite/23_containers/list/cons/3.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/3.h | 2 +- .../testsuite/23_containers/list/cons/4.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/4.h | 2 +- .../testsuite/23_containers/list/cons/5.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/5.h | 2 +- .../testsuite/23_containers/list/cons/55979.cc | 2 +- .../testsuite/23_containers/list/cons/6.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/6.h | 2 +- .../testsuite/23_containers/list/cons/7.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/7.h | 2 +- .../testsuite/23_containers/list/cons/8.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/8.h | 2 +- .../testsuite/23_containers/list/cons/9.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/9.h | 2 +- .../23_containers/list/cons/clear_allocator.cc | 2 +- .../23_containers/list/cons/clear_allocator.h | 2 +- .../testsuite/23_containers/list/cons/cons_size.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.h | 2 +- .../list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/list/debug/assign1_neg.cc | 2 +- .../23_containers/list/debug/assign2_neg.cc | 2 +- .../23_containers/list/debug/assign3_neg.cc | 2 +- .../23_containers/list/debug/assign4_neg.cc | 2 +- .../23_containers/list/debug/construct1_neg.cc | 2 +- .../23_containers/list/debug/construct2_neg.cc | 2 +- .../23_containers/list/debug/construct3_neg.cc | 2 +- .../23_containers/list/debug/construct4_neg.cc | 2 +- .../23_containers/list/debug/insert1_neg.cc | 2 +- .../23_containers/list/debug/insert2_neg.cc | 2 +- .../23_containers/list/debug/insert3_neg.cc | 2 +- .../23_containers/list/debug/insert4_neg.cc | 2 +- .../23_containers/list/debug/insert5_neg.cc | 2 +- .../23_containers/list/debug/invalidation/1.cc | 2 +- .../23_containers/list/debug/invalidation/2.cc | 2 +- .../23_containers/list/debug/invalidation/3.cc | 2 +- .../23_containers/list/debug/invalidation/4.cc | 2 +- .../list/debug/iterator_self_move_assign_neg.cc | 2 +- .../list/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/list/init-list.cc | 2 +- .../testsuite/23_containers/list/init-list.h | 2 +- .../testsuite/23_containers/list/modifiers/1.cc | 2 +- .../testsuite/23_containers/list/modifiers/1.h | 2 +- .../23_containers/list/modifiers/1_c++0x.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.h | 2 +- .../testsuite/23_containers/list/modifiers/3.cc | 2 +- .../testsuite/23_containers/list/modifiers/3.h | 2 +- .../23_containers/list/modifiers/addressof.cc | 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 | 2 +- .../testsuite/23_containers/list/operations/3.cc | 2 +- .../testsuite/23_containers/list/operations/3.h | 2 +- .../23_containers/list/operations/35969.cc | 2 +- .../23_containers/list/operations/3_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/4.cc | 2 +- .../testsuite/23_containers/list/operations/4.h | 2 +- .../23_containers/list/operations/42352.cc | 2 +- .../list/operations/splice/const_iterator.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 4 +- .../testsuite/23_containers/list/pthread5.cc | 4 +- .../testsuite/23_containers/list/range_access.cc | 2 +- .../23_containers/list/requirements/citerators.cc | 2 +- .../list/requirements/do_the_right_thing.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../list/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../list/requirements/explicit_instantiation/2.cc | 2 +- .../list/requirements/explicit_instantiation/3.cc | 2 +- .../list/requirements/explicit_instantiation/4.cc | 2 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/18604.cc | 2 +- .../testsuite/23_containers/map/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/59872.cc | 2 +- .../testsuite/23_containers/map/allocator/copy.cc | 2 +- .../23_containers/map/allocator/copy_assign.cc | 2 +- .../23_containers/map/allocator/init-list.cc | 2 +- .../23_containers/map/allocator/minimal.cc | 2 +- .../testsuite/23_containers/map/allocator/move.cc | 2 +- .../23_containers/map/allocator/move_assign.cc | 2 +- .../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 | 2 +- .../map/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/map/debug/60499.cc | 2 +- .../23_containers/map/debug/construct1_neg.cc | 2 +- .../23_containers/map/debug/construct2_neg.cc | 2 +- .../23_containers/map/debug/construct3_neg.cc | 2 +- .../23_containers/map/debug/construct4_neg.cc | 2 +- .../23_containers/map/debug/construct5_neg.cc | 2 +- .../23_containers/map/debug/insert1_neg.cc | 2 +- .../23_containers/map/debug/insert2_neg.cc | 2 +- .../23_containers/map/debug/insert3_neg.cc | 2 +- .../23_containers/map/debug/insert4_neg.cc | 2 +- .../23_containers/map/debug/invalidation/1.cc | 2 +- .../23_containers/map/debug/invalidation/2.cc | 2 +- .../map/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/map/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/map/debug/move_neg.cc | 2 +- .../map/debug/self_move_assign_neg.cc | 2 +- .../23_containers/map/element_access/1.cc | 2 +- .../23_containers/map/element_access/2.cc | 2 +- .../23_containers/map/element_access/39901.cc | 2 +- .../23_containers/map/element_access/46148.cc | 2 +- .../testsuite/23_containers/map/init-list.cc | 2 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 +- .../23_containers/map/modifiers/emplace/1.cc | 2 +- .../23_containers/map/modifiers/erase/47628.cc | 2 +- .../23_containers/map/modifiers/erase/51142.cc | 2 +- .../23_containers/map/modifiers/erase/abi_tag.cc | 2 +- .../map/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/map/modifiers/insert/1.cc | 2 +- .../23_containers/map/modifiers/insert/16813.cc | 2 +- .../23_containers/map/modifiers/insert/2.cc | 2 +- .../23_containers/map/modifiers/insert/3.cc | 2 +- .../23_containers/map/modifiers/insert/4.cc | 2 +- .../23_containers/map/modifiers/insert/5.cc | 2 +- .../map/modifiers/insert_or_assign/1.cc | 2 +- .../23_containers/map/modifiers/swap/1.cc | 2 +- .../23_containers/map/modifiers/swap/2.cc | 2 +- .../23_containers/map/modifiers/swap/3.cc | 2 +- .../23_containers/map/modifiers/try_emplace/1.cc | 2 +- .../testsuite/23_containers/map/operations/1.cc | 2 +- .../testsuite/23_containers/map/operations/2.cc | 7 +- .../23_containers/map/operations/31440.cc | 2 +- .../23_containers/map/operations/count.cc | 2 +- .../testsuite/23_containers/map/operators/1.cc | 2 +- .../testsuite/23_containers/map/operators/1_neg.cc | 2 +- .../testsuite/23_containers/map/operators/2.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 4 +- .../testsuite/23_containers/map/range_access.cc | 2 +- .../23_containers/map/requirements/citerators.cc | 2 +- .../map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../map/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 2 +- .../map/requirements/explicit_instantiation/4.cc | 2 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../map/requirements/partial_specialization/1.cc | 2 +- .../23_containers/map/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multimap/14340.cc | 2 +- .../testsuite/23_containers/multimap/23781_neg.cc | 2 +- .../testsuite/23_containers/multimap/58764.cc | 2 +- .../23_containers/multimap/allocator/copy.cc | 2 +- .../multimap/allocator/copy_assign.cc | 2 +- .../23_containers/multimap/allocator/init-list.cc | 2 +- .../23_containers/multimap/allocator/minimal.cc | 2 +- .../23_containers/multimap/allocator/move.cc | 2 +- .../multimap/allocator/move_assign.cc | 2 +- .../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 | 2 +- .../multimap/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multimap/debug/60499.cc | 2 +- .../23_containers/multimap/debug/construct1_neg.cc | 2 +- .../23_containers/multimap/debug/construct2_neg.cc | 2 +- .../23_containers/multimap/debug/construct3_neg.cc | 2 +- .../23_containers/multimap/debug/construct4_neg.cc | 2 +- .../23_containers/multimap/debug/construct5_neg.cc | 2 +- .../23_containers/multimap/debug/insert1_neg.cc | 2 +- .../23_containers/multimap/debug/insert2_neg.cc | 2 +- .../23_containers/multimap/debug/insert3_neg.cc | 2 +- .../23_containers/multimap/debug/insert4_neg.cc | 2 +- .../23_containers/multimap/debug/invalidation/1.cc | 2 +- .../23_containers/multimap/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multimap/debug/move_assign_neg.cc | 2 +- .../23_containers/multimap/debug/move_neg.cc | 2 +- .../multimap/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multimap/init-list.cc | 2 +- .../23_containers/multimap/modifiers/dr130.cc | 2 +- .../23_containers/multimap/modifiers/emplace/1.cc | 2 +- .../multimap/modifiers/erase/47628.cc | 2 +- .../multimap/modifiers/erase/51142.cc | 2 +- .../multimap/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multimap/modifiers/insert/1.cc | 2 +- .../23_containers/multimap/modifiers/insert/2.cc | 2 +- .../multimap/modifiers/insert/22102.cc | 2 +- .../23_containers/multimap/modifiers/insert/3.cc | 2 +- .../23_containers/multimap/modifiers/insert/4.cc | 2 +- .../23_containers/multimap/modifiers/swap/1.cc | 2 +- .../23_containers/multimap/modifiers/swap/2.cc | 2 +- .../23_containers/multimap/modifiers/swap/3.cc | 2 +- .../23_containers/multimap/operations/1.cc | 2 +- .../23_containers/multimap/operations/2.cc | 7 +- .../23_containers/multimap/operations/count.cc | 2 +- .../23_containers/multimap/range_access.cc | 2 +- .../multimap/requirements/citerators.cc | 2 +- .../multimap/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multimap/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multiset/14340.cc | 2 +- .../testsuite/23_containers/multiset/23781_neg.cc | 2 +- .../testsuite/23_containers/multiset/58764.cc | 2 +- .../23_containers/multiset/allocator/copy.cc | 2 +- .../multiset/allocator/copy_assign.cc | 2 +- .../23_containers/multiset/allocator/init-list.cc | 2 +- .../23_containers/multiset/allocator/minimal.cc | 2 +- .../23_containers/multiset/allocator/move.cc | 2 +- .../multiset/allocator/move_assign.cc | 2 +- .../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 | 2 +- .../multiset/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multiset/debug/60499.cc | 2 +- .../23_containers/multiset/debug/construct1_neg.cc | 2 +- .../23_containers/multiset/debug/construct2_neg.cc | 2 +- .../23_containers/multiset/debug/construct3_neg.cc | 2 +- .../23_containers/multiset/debug/construct4_neg.cc | 2 +- .../23_containers/multiset/debug/construct5_neg.cc | 2 +- .../23_containers/multiset/debug/insert1_neg.cc | 2 +- .../23_containers/multiset/debug/insert2_neg.cc | 2 +- .../23_containers/multiset/debug/insert3_neg.cc | 2 +- .../23_containers/multiset/debug/insert4_neg.cc | 2 +- .../23_containers/multiset/debug/invalidation/1.cc | 2 +- .../23_containers/multiset/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multiset/debug/move_assign_neg.cc | 2 +- .../23_containers/multiset/debug/move_neg.cc | 2 +- .../multiset/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multiset/init-list.cc | 2 +- .../23_containers/multiset/modifiers/dr130.cc | 2 +- .../23_containers/multiset/modifiers/emplace/1.cc | 2 +- .../multiset/modifiers/erase/51142.cc | 2 +- .../multiset/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multiset/modifiers/insert/1.cc | 2 +- .../23_containers/multiset/modifiers/insert/2.cc | 2 +- .../multiset/modifiers/insert/22102.cc | 2 +- .../23_containers/multiset/modifiers/insert/3.cc | 2 +- .../23_containers/multiset/modifiers/insert/4.cc | 2 +- .../23_containers/multiset/modifiers/swap/1.cc | 2 +- .../23_containers/multiset/modifiers/swap/2.cc | 2 +- .../23_containers/multiset/modifiers/swap/3.cc | 2 +- .../23_containers/multiset/operations/1.cc | 2 +- .../23_containers/multiset/operations/2.cc | 7 +- .../23_containers/multiset/operations/count.cc | 2 +- .../23_containers/multiset/range_access.cc | 2 +- .../multiset/requirements/citerators.cc | 2 +- .../multiset/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multiset/requirements/typedefs.cc | 2 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../priority_queue/requirements/typedefs.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 47 +- .../testsuite/23_containers/queue/members/7157.cc | 2 +- .../testsuite/23_containers/queue/moveable.cc | 2 +- .../queue/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../23_containers/queue/requirements/typedefs.cc | 2 +- .../queue/requirements/uses_allocator.cc | 39 +- libstdc++-v3/testsuite/23_containers/set/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/18604.cc | 2 +- .../testsuite/23_containers/set/23781_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/58764.cc | 2 +- .../testsuite/23_containers/set/allocator/copy.cc | 2 +- .../23_containers/set/allocator/copy_assign.cc | 2 +- .../23_containers/set/allocator/init-list.cc | 2 +- .../23_containers/set/allocator/minimal.cc | 2 +- .../testsuite/23_containers/set/allocator/move.cc | 2 +- .../23_containers/set/allocator/move_assign.cc | 2 +- .../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 | 2 +- .../set/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/set/debug/60499.cc | 2 +- .../23_containers/set/debug/construct1_neg.cc | 2 +- .../23_containers/set/debug/construct2_neg.cc | 2 +- .../23_containers/set/debug/construct3_neg.cc | 2 +- .../23_containers/set/debug/construct4_neg.cc | 2 +- .../23_containers/set/debug/construct5_neg.cc | 2 +- .../23_containers/set/debug/insert1_neg.cc | 2 +- .../23_containers/set/debug/insert2_neg.cc | 2 +- .../23_containers/set/debug/insert3_neg.cc | 2 +- .../23_containers/set/debug/insert4_neg.cc | 2 +- .../23_containers/set/debug/invalidation/1.cc | 2 +- .../23_containers/set/debug/invalidation/2.cc | 2 +- .../set/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/set/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/debug/move_neg.cc | 2 +- .../set/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/init-list.cc | 2 +- .../testsuite/23_containers/set/modifiers/16728.cc | 2 +- .../testsuite/23_containers/set/modifiers/17948.cc | 2 +- .../testsuite/23_containers/set/modifiers/dr130.cc | 2 +- .../23_containers/set/modifiers/emplace/1.cc | 2 +- .../23_containers/set/modifiers/erase/51142.cc | 2 +- .../23_containers/set/modifiers/erase/abi_tag.cc | 2 +- .../set/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/set/modifiers/insert/1.cc | 2 +- .../23_containers/set/modifiers/insert/2.cc | 2 +- .../23_containers/set/modifiers/insert/3.cc | 2 +- .../23_containers/set/modifiers/swap/1.cc | 2 +- .../23_containers/set/modifiers/swap/2.cc | 2 +- .../23_containers/set/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/set/operations/1.cc | 2 +- .../testsuite/23_containers/set/operations/2.cc | 7 +- .../23_containers/set/operations/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.cc | 2 +- .../testsuite/23_containers/set/range_access.cc | 2 +- .../23_containers/set/requirements/citerators.cc | 2 +- .../set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../set/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../set/requirements/explicit_instantiation/2.cc | 2 +- .../set/requirements/explicit_instantiation/3.cc | 2 +- .../set/requirements/explicit_instantiation/4.cc | 2 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../set/requirements/partial_specialization/1.cc | 2 +- .../23_containers/set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/stack/members/7158.cc | 2 +- .../stack/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../23_containers/stack/requirements/typedefs.cc | 2 +- .../stack/requirements/uses_allocator.cc | 39 +- .../testsuite/23_containers/unordered_map/55043.cc | 2 +- .../testsuite/23_containers/unordered_map/59548.cc | 2 +- .../23_containers/unordered_map/allocator/copy.cc | 2 +- .../unordered_map/allocator/copy_assign.cc | 2 +- .../unordered_map/allocator/minimal.cc | 2 +- .../23_containers/unordered_map/allocator/move.cc | 2 +- .../unordered_map/allocator/move_assign.cc | 2 +- .../unordered_map/allocator/noexcept.cc | 2 +- .../23_containers/unordered_map/allocator/swap.cc | 2 +- .../23_containers/unordered_map/cons/56112.cc | 2 +- .../23_containers/unordered_map/cons/66055.cc | 2 +- .../23_containers/unordered_map/cons/moveable.cc | 2 +- .../23_containers/unordered_map/debug/60499.cc | 2 +- .../unordered_map/debug/begin1_neg.cc | 2 +- .../unordered_map/debug/begin2_neg.cc | 2 +- .../unordered_map/debug/bucket_size_neg.cc | 2 +- .../unordered_map/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_map/debug/cend_neg.cc | 2 +- .../unordered_map/debug/construct1_neg.cc | 2 +- .../unordered_map/debug/construct2_neg.cc | 2 +- .../unordered_map/debug/construct3_neg.cc | 2 +- .../unordered_map/debug/construct4_neg.cc | 2 +- .../unordered_map/debug/construct5_neg.cc | 2 +- .../23_containers/unordered_map/debug/end1_neg.cc | 2 +- .../23_containers/unordered_map/debug/end2_neg.cc | 2 +- .../unordered_map/debug/insert1_neg.cc | 2 +- .../unordered_map/debug/insert2_neg.cc | 2 +- .../unordered_map/debug/insert3_neg.cc | 2 +- .../unordered_map/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_map/debug/max_load_factor_neg.cc | 2 +- .../unordered_map/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_map/debug/move_neg.cc | 2 +- .../unordered_map/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../testsuite/23_containers/unordered_map/dr761.cc | 2 +- .../23_containers/unordered_map/erase/1.cc | 2 +- .../23_containers/unordered_map/erase/24061-map.cc | 2 +- .../23_containers/unordered_map/erase/51142.cc | 2 +- .../23_containers/unordered_map/erase/54276.cc | 2 +- .../23_containers/unordered_map/final_hash.cc | 2 +- .../unordered_map/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_map/init-list.cc | 2 +- .../unordered_map/insert/24061-map.cc | 2 +- .../23_containers/unordered_map/insert/57619.C | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../unordered_map/insert/map_single_move-1.cc | 2 +- .../unordered_map/insert/map_single_move-2.cc | 2 +- .../23_containers/unordered_map/modifiers/61667.cc | 2 +- .../unordered_map/modifiers/emplace.cc | 2 +- .../unordered_map/modifiers/insert_or_assign.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 2 +- .../unordered_map/modifiers/try_emplace.cc | 2 +- .../23_containers/unordered_map/observers.cc | 2 +- .../unordered_map/operations/count.cc | 2 +- .../23_containers/unordered_map/operators/1.cc | 2 +- .../23_containers/unordered_map/operators/2.cc | 2 +- .../23_containers/unordered_map/range_access.cc | 2 +- .../unordered_map/requirements/52942.cc | 2 +- .../unordered_map/requirements/53067.cc | 2 +- .../unordered_map/requirements/53339.cc | 2 +- .../unordered_map/requirements/citerators.cc | 2 +- .../unordered_map/requirements/cliterators.cc | 2 +- .../unordered_map/requirements/debug_container.cc | 2 +- .../unordered_map/requirements/debug_mode.cc | 2 +- .../unordered_map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../23_containers/unordered_multimap/55043.cc | 2 +- .../unordered_multimap/allocator/copy.cc | 2 +- .../unordered_multimap/allocator/copy_assign.cc | 2 +- .../unordered_multimap/allocator/minimal.cc | 2 +- .../unordered_multimap/allocator/move.cc | 2 +- .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multimap/allocator/noexcept.cc | 2 +- .../unordered_multimap/allocator/swap.cc | 2 +- .../23_containers/unordered_multimap/cons/66055.cc | 2 +- .../unordered_multimap/cons/moveable.cc | 2 +- .../unordered_multimap/debug/60499.cc | 2 +- .../unordered_multimap/debug/begin1_neg.cc | 2 +- .../unordered_multimap/debug/begin2_neg.cc | 2 +- .../unordered_multimap/debug/bucket_size_neg.cc | 2 +- .../unordered_multimap/debug/cbegin_neg.cc | 2 +- .../unordered_multimap/debug/cend_neg.cc | 2 +- .../unordered_multimap/debug/construct1_neg.cc | 2 +- .../unordered_multimap/debug/construct2_neg.cc | 2 +- .../unordered_multimap/debug/construct3_neg.cc | 2 +- .../unordered_multimap/debug/construct4_neg.cc | 2 +- .../unordered_multimap/debug/construct5_neg.cc | 2 +- .../unordered_multimap/debug/end1_neg.cc | 2 +- .../unordered_multimap/debug/end2_neg.cc | 2 +- .../unordered_multimap/debug/insert1_neg.cc | 2 +- .../unordered_multimap/debug/insert2_neg.cc | 2 +- .../unordered_multimap/debug/insert3_neg.cc | 2 +- .../unordered_multimap/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multimap/debug/move_assign_neg.cc | 2 +- .../unordered_multimap/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multimap/erase/1.cc | 2 +- .../23_containers/unordered_multimap/erase/2.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/erase/51142.cc | 2 +- .../unordered_multimap/erase/51845-multimap.cc | 2 +- .../unordered_multimap/erase/54276.cc | 2 +- .../23_containers/unordered_multimap/final_hash.cc | 2 +- .../unordered_multimap/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multimap/init-list.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/51866.cc | 2 +- .../unordered_multimap/insert/52476.cc | 2 +- .../unordered_multimap/insert/53115.cc | 2 +- .../unordered_multimap/insert/55028-debug.cc | 2 +- .../unordered_multimap/insert/57619.C | 2 +- .../unordered_multimap/insert/hint.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../insert/multimap_single_move-1.cc | 2 +- .../insert/multimap_single_move-2.cc | 2 +- .../unordered_multimap/modifiers/emplace.cc | 2 +- .../unordered_multimap/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multimap/observers.cc | 2 +- .../unordered_multimap/operations/count.cc | 2 +- .../unordered_multimap/operators/1.cc | 2 +- .../unordered_multimap/operators/2.cc | 2 +- .../unordered_multimap/range_access.cc | 2 +- .../unordered_multimap/requirements/53339.cc | 2 +- .../unordered_multimap/requirements/citerators.cc | 2 +- .../unordered_multimap/requirements/cliterators.cc | 2 +- .../unordered_multimap/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../23_containers/unordered_multiset/55043.cc | 2 +- .../unordered_multiset/allocator/copy.cc | 2 +- .../unordered_multiset/allocator/copy_assign.cc | 2 +- .../unordered_multiset/allocator/minimal.cc | 2 +- .../unordered_multiset/allocator/move.cc | 2 +- .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/allocator/noexcept.cc | 2 +- .../unordered_multiset/allocator/swap.cc | 2 +- .../23_containers/unordered_multiset/cons/66055.cc | 2 +- .../23_containers/unordered_multiset/cons/copy.cc | 2 +- .../unordered_multiset/cons/moveable.cc | 2 +- .../unordered_multiset/debug/60499.cc | 2 +- .../unordered_multiset/debug/begin1_neg.cc | 2 +- .../unordered_multiset/debug/begin2_neg.cc | 2 +- .../unordered_multiset/debug/bucket_size_neg.cc | 2 +- .../unordered_multiset/debug/cbegin_neg.cc | 2 +- .../unordered_multiset/debug/cend_neg.cc | 2 +- .../unordered_multiset/debug/construct1_neg.cc | 2 +- .../unordered_multiset/debug/construct2_neg.cc | 2 +- .../unordered_multiset/debug/construct3_neg.cc | 2 +- .../unordered_multiset/debug/construct4_neg.cc | 2 +- .../unordered_multiset/debug/construct5_neg.cc | 2 +- .../unordered_multiset/debug/end1_neg.cc | 2 +- .../unordered_multiset/debug/end2_neg.cc | 2 +- .../unordered_multiset/debug/insert1_neg.cc | 2 +- .../unordered_multiset/debug/insert2_neg.cc | 2 +- .../unordered_multiset/debug/insert3_neg.cc | 2 +- .../unordered_multiset/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multiset/debug/move_assign_neg.cc | 2 +- .../unordered_multiset/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multiset/erase/1.cc | 2 +- .../23_containers/unordered_multiset/erase/2.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/erase/51142.cc | 2 +- .../23_containers/unordered_multiset/final_hash.cc | 2 +- .../unordered_multiset/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multiset/init-list.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/51866.cc | 2 +- .../unordered_multiset/insert/52476.cc | 2 +- .../unordered_multiset/insert/53115.cc | 2 +- .../unordered_multiset/insert/hash_policy.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../insert/multiset_single_move.cc | 2 +- .../unordered_multiset/modifiers/emplace.cc | 2 +- .../unordered_multiset/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multiset/observers.cc | 2 +- .../unordered_multiset/operations/count.cc | 2 +- .../unordered_multiset/operators/1.cc | 2 +- .../unordered_multiset/range_access.cc | 2 +- .../unordered_multiset/requirements/citerators.cc | 2 +- .../unordered_multiset/requirements/cliterators.cc | 2 +- .../unordered_multiset/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/unordered_set/55043.cc | 2 +- .../23_containers/unordered_set/56267-2.cc | 2 +- .../testsuite/23_containers/unordered_set/56267.cc | 2 +- .../testsuite/23_containers/unordered_set/56278.cc | 2 +- .../testsuite/23_containers/unordered_set/61143.cc | 2 +- .../testsuite/23_containers/unordered_set/63456.cc | 2 +- .../23_containers/unordered_set/allocator/copy.cc | 2 +- .../unordered_set/allocator/copy_assign.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../unordered_set/allocator/minimal.cc | 2 +- .../23_containers/unordered_set/allocator/move.cc | 2 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../unordered_set/allocator/noexcept.cc | 2 +- .../23_containers/unordered_set/allocator/swap.cc | 2 +- .../23_containers/unordered_set/buckets/swap.cc | 2 +- .../23_containers/unordered_set/cons/66055.cc | 2 +- .../23_containers/unordered_set/cons/moveable.cc | 2 +- .../23_containers/unordered_set/debug/60499.cc | 2 +- .../unordered_set/debug/begin1_neg.cc | 2 +- .../unordered_set/debug/begin2_neg.cc | 2 +- .../unordered_set/debug/bucket_size_neg.cc | 2 +- .../unordered_set/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_set/debug/cend_neg.cc | 2 +- .../unordered_set/debug/construct1_neg.cc | 2 +- .../unordered_set/debug/construct2_neg.cc | 2 +- .../unordered_set/debug/construct3_neg.cc | 2 +- .../unordered_set/debug/construct4_neg.cc | 2 +- .../unordered_set/debug/construct5_neg.cc | 2 +- .../unordered_set/debug/debug_functions.cc | 2 +- .../23_containers/unordered_set/debug/end1_neg.cc | 2 +- .../23_containers/unordered_set/debug/end2_neg.cc | 2 +- .../unordered_set/debug/insert1_neg.cc | 2 +- .../unordered_set/debug/insert2_neg.cc | 2 +- .../unordered_set/debug/insert3_neg.cc | 2 +- .../unordered_set/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_set/debug/max_load_factor_neg.cc | 2 +- .../unordered_set/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_set/debug/move_neg.cc | 2 +- .../unordered_set/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_set/erase/1.cc | 2 +- .../23_containers/unordered_set/erase/24061-set.cc | 2 +- .../23_containers/unordered_set/erase/51142.cc | 2 +- .../23_containers/unordered_set/final_hash.cc | 2 +- .../unordered_set/hash_policy/26132.cc | 69 +- .../unordered_set/hash_policy/dr1189.cc | 2 +- .../unordered_set/hash_policy/load_factor.cc | 62 +- .../unordered_set/hash_policy/power2_rehash.cc} | 25 +- .../unordered_set/hash_policy/rehash.cc | 24 +- .../23_containers/unordered_set/init-list.cc | 2 +- .../unordered_set/insert/24061-set.cc | 2 +- .../unordered_set/insert/hash_policy.cc | 186 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../unordered_set/insert/set_single_move.cc | 2 +- .../unordered_set/instantiation_neg.cc | 2 +- .../unordered_set/max_load_factor/robustness.cc | 110 +- .../unordered_set/modifiers/emplace.cc | 2 +- .../unordered_set/modifiers/reserve.cc | 2 +- .../23_containers/unordered_set/modifiers/swap.cc | 2 +- .../23_containers/unordered_set/observers.cc | 2 +- .../unordered_set/operations/count.cc | 2 +- .../23_containers/unordered_set/operators/1.cc | 2 +- .../23_containers/unordered_set/operators/52309.cc | 2 +- .../23_containers/unordered_set/range_access.cc | 2 +- .../unordered_set/requirements/52942.cc | 2 +- .../unordered_set/requirements/53067.cc | 2 +- .../unordered_set/requirements/citerators.cc | 2 +- .../unordered_set/requirements/cliterators.cc | 2 +- .../unordered_set/requirements/debug_container.cc | 2 +- .../unordered_set/requirements/debug_mode.cc | 2 +- .../unordered_set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/14340.cc | 2 +- .../testsuite/23_containers/vector/15523.cc | 2 +- .../testsuite/23_containers/vector/18604.cc | 2 +- .../testsuite/23_containers/vector/26412-1.cc | 2 +- .../testsuite/23_containers/vector/26412-2.cc | 2 +- .../testsuite/23_containers/vector/40192.cc | 2 +- .../testsuite/23_containers/vector/52591.cc | 2 +- .../testsuite/23_containers/vector/58764.cc | 2 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../testsuite/23_containers/vector/63500.cc | 2 +- .../23_containers/vector/allocator/copy.cc | 2 +- .../23_containers/vector/allocator/copy_assign.cc | 2 +- .../23_containers/vector/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/allocator/minimal.cc | 2 +- .../23_containers/vector/allocator/move.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../23_containers/vector/allocator/noexcept.cc | 2 +- .../23_containers/vector/allocator/swap.cc | 2 +- .../testsuite/23_containers/vector/bool/1.cc | 2 +- .../testsuite/23_containers/vector/bool/21244.cc | 2 +- .../testsuite/23_containers/vector/bool/23632.cc | 2 +- .../testsuite/23_containers/vector/bool/6886.cc | 2 +- .../23_containers/vector/bool/allocator/copy.cc | 2 +- .../vector/bool/allocator/copy_assign.cc | 2 +- .../23_containers/vector/bool/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/bool/allocator/minimal.cc | 2 +- .../23_containers/vector/bool/allocator/move.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- .../vector/bool/allocator/noexcept.cc | 2 +- .../23_containers/vector/bool/allocator/swap.cc | 2 +- .../23_containers/vector/bool/capacity/1.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 +- .../vector/bool/capacity/shrink_to_fit.cc | 2 +- .../23_containers/vector/bool/clear_allocator.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/1.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/2.cc | 2 +- .../vector/bool/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/vector/bool/emplace.cc | 2 +- .../testsuite/23_containers/vector/bool/hash/1.cc | 2 +- .../23_containers/vector/bool/modifiers/erase/1.cc | 2 +- .../vector/bool/modifiers/erase/54577.cc | 2 +- .../vector/bool/modifiers/insert/1.cc | 2 +- .../vector/bool/modifiers/insert/31370.cc | 2 +- .../vector/bool/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/1.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/2.cc | 2 +- .../vector/bool/requirements/citerators.cc | 2 +- .../vector/bool/requirements/dr438/constructor.cc | 2 +- .../testsuite/23_containers/vector/bool/swap.cc | 2 +- .../testsuite/23_containers/vector/capacity/1.cc | 2 +- .../testsuite/23_containers/vector/capacity/2.cc | 2 +- .../23_containers/vector/capacity/29134-2.cc | 2 +- .../23_containers/vector/capacity/29134.cc | 2 +- .../23_containers/vector/capacity/44190.cc | 2 +- .../23_containers/vector/capacity/8230.cc | 2 +- .../vector/capacity/reserve/moveable.cc | 2 +- .../vector/capacity/reserve/moveable2.cc | 2 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 +- .../vector/capacity/resize/moveable2.cc | 2 +- .../vector/capacity/resize/resize_size.cc | 2 +- .../23_containers/vector/capacity/shrink_to_fit.cc | 2 +- .../vector/capacity/shrink_to_fit2.cc | 2 +- .../vector/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/vector/cons/1.cc | 2 +- .../testsuite/23_containers/vector/cons/2.cc | 2 +- .../testsuite/23_containers/vector/cons/3.cc | 2 +- .../testsuite/23_containers/vector/cons/4.cc | 2 +- .../testsuite/23_containers/vector/cons/55977.cc | 2 +- .../testsuite/23_containers/vector/cons/6513.cc | 2 +- .../23_containers/vector/cons/clear_allocator.cc | 2 +- .../23_containers/vector/cons/cons_size.cc | 2 +- .../23_containers/vector/cons/moveable.cc | 2 +- .../23_containers/vector/cons/moveable2.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 2 +- .../23_containers/vector/data_access/1.cc | 2 +- .../testsuite/23_containers/vector/debug/52433.cc | 2 +- .../23_containers/vector/debug/57779_neg.cc | 2 +- .../testsuite/23_containers/vector/debug/60499.cc | 2 +- .../testsuite/23_containers/vector/debug/60587.cc | 2 +- .../23_containers/vector/debug/60587_neg.cc | 2 +- .../23_containers/vector/debug/alloc_prop.cc | 2 +- .../23_containers/vector/debug/assign1_neg.cc | 2 +- .../23_containers/vector/debug/assign2_neg.cc | 2 +- .../23_containers/vector/debug/assign3_neg.cc | 2 +- .../23_containers/vector/debug/assign4_neg.cc | 2 +- .../vector/debug/bool/shrink_to_fit.cc | 2 +- .../23_containers/vector/debug/construct1_neg.cc | 2 +- .../23_containers/vector/debug/construct2_neg.cc | 2 +- .../23_containers/vector/debug/construct3_neg.cc | 2 +- .../23_containers/vector/debug/construct4_neg.cc | 2 +- .../23_containers/vector/debug/debug_functions.cc | 2 +- .../23_containers/vector/debug/insert1_neg.cc | 2 +- .../23_containers/vector/debug/insert2_neg.cc | 2 +- .../23_containers/vector/debug/insert3_neg.cc | 2 +- .../23_containers/vector/debug/insert4_neg.cc | 2 +- .../23_containers/vector/debug/insert5_neg.cc | 2 +- .../23_containers/vector/debug/insert6_neg.cc | 2 +- .../23_containers/vector/debug/insert7_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 | 2 +- .../23_containers/vector/debug/move_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 6 +- .../vector/debug/self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/shrink_to_fit.cc | 2 +- .../vector/debug_mode_requires_reallocation-1.cc | 2 +- .../vector/debug_mode_requires_reallocation-2.cc | 2 +- .../23_containers/vector/element_access/1.cc | 2 +- .../23_containers/vector/ext_pointer/citerators.cc | 2 +- .../vector/ext_pointer/data_access.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/1.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/2.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/3.cc | 2 +- .../vector/ext_pointer/modifiers/element.cc | 2 +- .../vector/ext_pointer/modifiers/erase.cc | 2 +- .../vector/ext_pointer/modifiers/insert.cc | 2 +- .../23_containers/vector/ext_pointer/resize.cc | 2 +- .../23_containers/vector/ext_pointer/types/1.cc | 2 +- .../23_containers/vector/ext_pointer/types/2.cc | 2 +- .../testsuite/23_containers/vector/init-list.cc | 2 +- .../testsuite/23_containers/vector/modifiers/1.cc | 2 +- .../testsuite/23_containers/vector/modifiers/2.cc | 2 +- .../vector/modifiers/emplace/52799.cc | 2 +- .../vector/modifiers/emplace/const_iterator.cc | 2 +- .../23_containers/vector/modifiers/erase/1.cc | 2 +- .../23_containers/vector/modifiers/erase/50529.cc | 2 +- .../23_containers/vector/modifiers/erase/54577.cc | 2 +- .../vector/modifiers/erase/moveable.cc | 2 +- .../23_containers/vector/modifiers/insert/1.cc | 2 +- .../23_containers/vector/modifiers/insert/58148.cc | 2 +- .../vector/modifiers/insert/const_iterator.cc | 2 +- .../vector/modifiers/insert_vs_emplace.cc | 573 + .../23_containers/vector/modifiers/moveable.cc | 2 +- .../23_containers/vector/modifiers/moveable2.cc | 2 +- .../vector/modifiers/push_back/49836.cc | 2 +- .../vector/modifiers/push_back/strong_guarantee.cc | 2 +- .../23_containers/vector/modifiers/swap/1.cc | 2 +- .../23_containers/vector/modifiers/swap/2.cc | 2 +- .../23_containers/vector/modifiers/swap/3.cc | 2 +- .../23_containers/vector/profile/vector.cc | 2 + .../testsuite/23_containers/vector/range_access.cc | 2 +- .../vector/requirements/citerators.cc | 2 +- .../vector/requirements/do_the_right_thing.cc | 2 +- .../vector/requirements/dr438/assign_neg.cc | 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 | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../23_containers/vector/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/types/1.cc | 2 +- .../testsuite/23_containers/vector/types/23767.cc | 2 +- .../23_containers/vector/zero_sized_allocations.cc | 2 +- .../24_iterators/back_insert_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../back_insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../back_insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/container_access.cc | 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 | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../24_iterators/headers/iterator/types_std.cc | 2 +- .../testsuite/24_iterators/insert_iterator/2.cc | 2 +- .../insert_iterator/requirements/base_classes.cc | 2 +- .../insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/istream_iterator/2.cc | 2 +- .../istream_iterator/70766.cc} | 31 +- .../istream_iterator/cons/constexpr.cc | 2 +- .../istream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/istreambuf_iterator/2.cc | 2 +- .../24_iterators/istreambuf_iterator/2627.cc | 2 +- .../istreambuf_iterator/cons/constexpr.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../istreambuf_iterator/requirements/dr445.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istreambuf_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2061.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2106.cc | 2 +- .../24_iterators/move_iterator/greedy_ops.cc | 2 +- .../24_iterators/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.cc | 2 +- .../testsuite/24_iterators/operations/40497.cc | 2 +- .../testsuite/24_iterators/operations/next.cc | 2 +- .../operations/next_neg.cc} | 31 +- .../testsuite/24_iterators/operations/prev.cc | 2 +- .../range_access.cc => operations/prev_neg.cc} | 31 +- .../{range_access.cc => ostream_iterator/70766.cc} | 22 +- .../ostream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/ostreambuf_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostreambuf_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/random_access_iterator/26020.cc | 2 +- .../string_vector_iterators.cc | 2 +- .../testsuite/24_iterators/range_access.cc | 2 +- .../testsuite/24_iterators/range_access_cpp14.cc | 2 +- .../24_iterators/reverse_iterator/11729.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/2.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/3.cc | 2 +- .../24_iterators/reverse_iterator/greedy_ops.cc | 2 +- .../24_iterators/reverse_iterator/make.cc | 2 +- .../reverse_iterator/requirements/base_classes.cc | 2 +- .../reverse_iterator/requirements/current.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../reverse_iterator/requirements/typedefs.cc | 2 +- .../testsuite/25_algorithms/adjacent_find/1.cc | 2 +- .../25_algorithms/adjacent_find/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/adjacent_find/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/all_of/1.cc | 2 +- .../testsuite/25_algorithms/all_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/any_of/1.cc | 2 +- .../testsuite/25_algorithms/any_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/binary_search/1.cc | 2 +- .../testsuite/25_algorithms/binary_search/2.cc | 2 +- .../25_algorithms/binary_search/check_type.cc | 2 +- .../25_algorithms/binary_search/partitioned.cc | 67 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/4.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +- .../25_algorithms/copy/move_iterators/1.cc | 2 +- .../copy/move_iterators/69478.cc} | 31 +- .../copy/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../copy/streambuf_iterators/char/1.cc | 2 +- .../copy/streambuf_iterators/char/2.cc | 2 +- .../copy/streambuf_iterators/char/3.cc | 2 +- .../copy/streambuf_iterators/char/4.cc | 2 +- .../copy/streambuf_iterators/wchar_t/1.cc | 2 +- .../copy/streambuf_iterators/wchar_t/2.cc | 2 +- .../copy/streambuf_iterators/wchar_t/3.cc | 2 +- .../copy/streambuf_iterators/wchar_t/4.cc | 2 +- .../copy_backward/move_iterators/1.cc | 2 +- .../copy_backward/move_iterators/69478.cc} | 31 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc | 2 +- .../testsuite/25_algorithms/copy_n/50119.cc | 2 +- .../testsuite/25_algorithms/copy_n/58982.cc | 2 +- .../25_algorithms/copy_n/move_iterators/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count/1.cc | 2 +- .../testsuite/25_algorithms/count/check_type.cc | 2 +- .../count/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count_if/1.cc | 2 +- .../testsuite/25_algorithms/count_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/2.cc | 2 +- .../testsuite/25_algorithms/equal/check_type.cc | 2 +- .../testsuite/25_algorithms/equal/check_type2.cc | 2 +- .../25_algorithms/equal/no_operator_ne.cc | 2 +- .../equal/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/equal_range/1.cc | 2 +- .../testsuite/25_algorithms/equal_range/2.cc | 2 +- .../25_algorithms/equal_range/check_type.cc | 2 +- .../25_algorithms/equal_range/partitioned.cc | 66 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/35725.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 2 +- .../fill/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 2 +- .../testsuite/25_algorithms/fill_n/25306.cc | 2 +- .../testsuite/25_algorithms/fill_n/35725.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/17441.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/39546.cc | 2 +- .../testsuite/25_algorithms/find/check_type.cc | 2 +- .../find/istreambuf_iterators/char/1.cc | 2 +- .../find/istreambuf_iterators/char/2.cc | 2 +- .../find/istreambuf_iterators/wchar_t/1.cc | 2 +- .../find/istreambuf_iterators/wchar_t/2.cc | 2 +- .../find/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_end/1.cc | 2 +- .../testsuite/25_algorithms/find_end/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_end/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_first_of/1.cc | 2 +- .../25_algorithms/find_first_of/check_type.cc | 2 +- .../25_algorithms/find_first_of/concept_check_1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_first_of/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_if/1.cc | 2 +- .../testsuite/25_algorithms/find_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_if/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_if_not/1.cc | 2 +- .../25_algorithms/find_if_not/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_if_not/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/for_each/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/generate_n/25306.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../headers/algorithm/algorithm_parallel_mode.cc | 2 +- .../headers/algorithm/parallel_algorithm.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed1.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed2.cc | 2 +- .../25_algorithms/headers/algorithm/synopsis.cc | 2 +- .../25_algorithms/headers/cstdlib/functions_std.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/heap/1.cc | 2 +- .../testsuite/25_algorithms/heap/moveable.cc | 2 +- .../testsuite/25_algorithms/heap/moveable2.cc | 2 +- .../testsuite/25_algorithms/heap/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/includes/1.cc | 2 +- .../testsuite/25_algorithms/includes/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/1.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/49559.cc | 2 +- .../25_algorithms/inplace_merge/check_type.cc | 2 +- .../25_algorithms/inplace_merge/moveable.cc | 2 +- .../25_algorithms/inplace_merge/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_heap_until/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_partitioned/1.cc | 2 +- .../25_algorithms/is_partitioned/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_permutation/1.cc | 2 +- .../testsuite/25_algorithms/is_permutation/2.cc | 2 +- .../25_algorithms/is_permutation/64646.cc | 2 +- .../25_algorithms/is_permutation/check_type.cc | 2 +- .../25_algorithms/is_permutation/check_type2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/is_permutation/vectorbool.cc | 2 +- .../testsuite/25_algorithms/is_sorted/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_sorted_until/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/iter_swap/20577.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/lexicographical_compare/1.cc | 2 +- .../37547.cc => lexicographical_compare/71545.cc} | 26 +- .../lexicographical_compare/check_type.cc | 2 +- .../debug/irreflexive_neg.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/debug/irreflexive.cc | 2 +- .../25_algorithms/lower_bound/no_operator_ne.cc | 6 +- .../25_algorithms/lower_bound/partitioned.cc | 100 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/make_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/4.cc | 2 +- .../testsuite/25_algorithms/max/constexpr.cc | 2 +- .../max/requirements/explicit_instantiation/2.cc | 2 +- .../max/requirements/explicit_instantiation/3.cc | 2 +- .../max/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/max_element/1.cc | 2 +- .../25_algorithms/max_element/check_type.cc | 2 +- .../25_algorithms/max_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/merge/1.cc | 2 +- .../testsuite/25_algorithms/merge/check_type.cc | 2 +- .../merge/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/4.cc | 2 +- .../testsuite/25_algorithms/min/constexpr.cc | 2 +- .../min/requirements/explicit_instantiation/2.cc | 2 +- .../min/requirements/explicit_instantiation/3.cc | 2 +- .../min/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/min_element/1.cc | 2 +- .../25_algorithms/min_element/check_type.cc | 2 +- .../25_algorithms/min_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 2 +- .../testsuite/25_algorithms/minmax/37547.cc | 2 +- .../testsuite/25_algorithms/minmax/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/minmax_element/1.cc | 2 +- .../25_algorithms/minmax_element/check_type.cc | 2 +- .../25_algorithms/minmax_element/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc | 2 +- .../testsuite/25_algorithms/mismatch/check_type.cc | 2 +- .../25_algorithms/mismatch/check_type2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/move/1.cc | 2 +- .../63500.cc => 25_algorithms/move/69478.cc} | 31 +- .../move/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/move_backward/1.cc | 2 +- .../move_backward/69478.cc} | 31 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/next_permutation/1.cc | 2 +- .../25_algorithms/next_permutation/check_type.cc | 2 +- .../25_algorithms/next_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/none_of/1.cc | 2 +- .../testsuite/25_algorithms/none_of/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/nth_element/1.cc | 2 +- .../testsuite/25_algorithms/nth_element/2.cc | 2 +- .../testsuite/25_algorithms/nth_element/3.cc | 2 +- .../testsuite/25_algorithms/nth_element/58800.cc | 3 +- .../25_algorithms/nth_element/check_type.cc | 2 +- .../25_algorithms/nth_element/moveable.cc | 2 +- .../25_algorithms/nth_element/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort/2.cc | 2 +- .../partial_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/partial_sort/check_type.cc | 2 +- .../25_algorithms/partial_sort/moveable.cc | 2 +- .../25_algorithms/partial_sort/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/2.cc | 2 +- .../25_algorithms/partial_sort_copy/check_type.cc | 2 +- .../partial_sort_copy/debug/irreflexive_neg.cc | 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 | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_copy/1.cc | 2 +- .../25_algorithms/partition_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_point/1.cc | 2 +- .../25_algorithms/partition_point/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/pop_heap/57010.cc | 2 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty2_neg.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty_neg.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/prev_permutation/1.cc | 2 +- .../25_algorithms/prev_permutation/check_type.cc | 2 +- .../25_algorithms/prev_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/push_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/random_shuffle/1.cc | 2 +- .../25_algorithms/random_shuffle/59603.cc | 2 +- .../25_algorithms/random_shuffle/moveable.cc | 7 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/remove/1.cc | 2 +- .../testsuite/25_algorithms/remove/check_type.cc | 2 +- .../testsuite/25_algorithms/remove/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/remove_copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/remove_if/1.cc | 2 +- .../25_algorithms/remove_if/check_type.cc | 2 +- .../testsuite/25_algorithms/remove_if/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/replace/1.cc | 2 +- .../testsuite/25_algorithms/replace/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy/1.cc | 2 +- .../25_algorithms/replace_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy_if/1.cc | 2 +- .../25_algorithms/replace_copy_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_if/1.cc | 2 +- .../25_algorithms/replace_if/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/reverse/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../reverse_copy/explicit_instantiation/2.cc | 2 +- .../reverse_copy/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/rotate/1.cc | 2 +- .../testsuite/25_algorithms/rotate/check_type.cc | 2 +- .../testsuite/25_algorithms/rotate/dr488.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable2.cc | 5 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/rotate/rotate.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/search/1.cc | 2 +- .../testsuite/25_algorithms/search/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/search_n/11400.cc | 2 +- .../testsuite/25_algorithms/search_n/58358.cc | 2 +- .../testsuite/25_algorithms/search_n/check_type.cc | 2 +- .../testsuite/25_algorithms/search_n/iterator.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_difference/1.cc | 2 +- .../25_algorithms/set_difference/35541.cc | 2 +- .../25_algorithms/set_difference/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_intersection/1.cc | 2 +- .../25_algorithms/set_intersection/34730.cc | 2 +- .../25_algorithms/set_intersection/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/set_symmetric_difference/1.cc | 2 +- .../set_symmetric_difference/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_union/1.cc | 2 +- .../25_algorithms/set_union/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34095.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34636.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/35588.cc | 2 +- .../25_algorithms/sort/check_compare_by_value.cc | 2 +- .../testsuite/25_algorithms/sort/moveable.cc | 2 +- .../testsuite/25_algorithms/sort/random_test.cc | 2 +- .../sort/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/sort/vectorbool.cc | 2 +- .../sort_heap/check_compare_by_value.cc | 2 +- .../25_algorithms/sort_heap/complexity.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_partition/1.cc | 2 +- .../25_algorithms/stable_partition/mem_check.cc | 2 +- .../25_algorithms/stable_partition/moveable.cc | 2 +- .../25_algorithms/stable_partition/pr52822.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_sort/1.cc | 2 +- .../testsuite/25_algorithms/stable_sort/2.cc | 2 +- .../testsuite/25_algorithms/stable_sort/3.cc | 2 +- .../testsuite/25_algorithms/stable_sort/49559.cc | 2 +- .../stable_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/stable_sort/check_type.cc | 2 +- .../25_algorithms/stable_sort/mem_check.cc | 2 +- .../25_algorithms/stable_sort/moveable.cc | 2 +- .../25_algorithms/stable_sort/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../swap/68877.cc} | 14 +- libstdc++-v3/testsuite/25_algorithms/swap/dr809.cc | 2 +- .../testsuite/25_algorithms/swap/noexcept.cc | 2 +- .../swap/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/swap_ranges/1.cc | 2 +- .../25_algorithms/swap_ranges/check_type.cc | 2 +- .../25_algorithms/swap_ranges/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/1.cc | 2 +- .../testsuite/25_algorithms/unique/11480.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/2.cc | 2 +- .../testsuite/25_algorithms/unique/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/unique_copy/1.cc | 2 +- .../testsuite/25_algorithms/unique_copy/2.cc | 2 +- .../testsuite/25_algorithms/unique_copy/26133.cc | 2 +- .../25_algorithms/unique_copy/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/upper_bound/1.cc | 2 +- .../testsuite/25_algorithms/upper_bound/2.cc | 2 +- .../testsuite/25_algorithms/upper_bound/33613.cc | 2 +- .../25_algorithms/upper_bound/check_type.cc | 2 +- .../25_algorithms/upper_bound/partitioned.cc | 98 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/accumulate/1.cc | 2 +- .../testsuite/26_numerics/accumulate/48750.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/complex/13450.cc | 2 +- .../testsuite/26_numerics/complex/50880.cc | 2 +- .../testsuite/26_numerics/complex/51083.cc | 2 +- .../testsuite/26_numerics/complex/56111.cc | 2 +- .../testsuite/26_numerics/complex/buggy_complex.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 4 +- .../complex/comparison_operators/constexpr.cc | 2 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 2 +- .../26_numerics/complex/cons/constexpr.cc | 2 +- .../26_numerics/complex/cons/constexpr_primary.cc | 2 +- .../testsuite/26_numerics/complex/dr387_2.cc | 2 +- .../testsuite/26_numerics/complex/dr781_dr1137.cc | 2 +- .../testsuite/26_numerics/complex/dr844.cc | 2 +- .../complex/inserters_extractors/char/1.cc | 2 +- .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 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 | 2 +- .../26_numerics/complex/value_operations/dr387.cc | 2 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/types_std_c++0x.cc | 2 +- .../serialize.cc => headers/cmath/14608.cc} | 42 +- .../testsuite/26_numerics/headers/cmath/19322.cc | 2 +- .../testsuite/26_numerics/headers/cmath/25913.cc | 2 +- .../testsuite/26_numerics/headers/cmath/37582.cc | 2 +- .../1.cc => 26_numerics/headers/cmath/48891.cc} | 17 +- .../testsuite/26_numerics/headers/cmath/51083.cc | 2 +- .../testsuite/26_numerics/headers/cmath/53503.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 68 + .../base.cc => 26_numerics/headers/cmath/60637.cc} | 13 +- ...c++0x.cc => c99_classification_macros_c++11.cc} | 2 +- ...s_c++.cc => c99_classification_macros_c++98.cc} | 4 +- .../headers/cmath/c99_classification_macros_c.cc | 8 +- .../testsuite/26_numerics/headers/cmath/c_math.cc | 2 +- .../26_numerics/headers/cmath/c_math_dynamic.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr550.cc | 2 +- .../26_numerics/headers/cmath/fabs_inline.cc | 2 +- .../26_numerics/headers/cmath/functions_std.cc | 2 +- .../testsuite/26_numerics/headers/cmath/macros.cc | 2 +- .../26_numerics/headers/cmath/overloads.cc | 2 +- .../headers/cmath/overloads_c++0x_neg.cc | 2 +- .../testsuite/26_numerics/headers/cmath/powi.cc | 2 +- .../26_numerics/headers/cmath/types_std_c++0x.cc | 2 +- .../headers/cmath/types_std_c++0x_neg.cc | 2 +- .../26_numerics/headers/complex/synopsis.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/13943.cc | 6 +- .../testsuite/26_numerics/headers/cstdlib/2190.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/54686.c | 2 +- .../headers/cstdlib/60401.cc} | 22 +- .../26_numerics/headers/cstdlib/functions_std.cc | 2 +- .../26_numerics/headers/cstdlib/macros.cc | 2 +- .../26_numerics/headers/cstdlib/types_std.cc | 2 +- .../26_numerics/headers/cstdlib/types_std_c++0x.cc | 6 +- .../26_numerics/headers/ctgmath/complex.cc | 2 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../headers/numeric/numeric_parallel_mode.cc | 2 +- .../headers/numeric/parallel_numeric.cc | 2 +- .../headers/numeric/parallel_numeric_mixed1.cc | 2 +- .../headers/numeric/parallel_numeric_mixed2.cc | 2 +- .../26_numerics/headers/numeric/synopsis.cc | 2 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/types_std_c++0x.cc | 2 +- .../26_numerics/headers/valarray/synopsis.cc | 2 +- .../26_numerics/headers/valarray/types_std.cc | 2 +- .../testsuite/26_numerics/inner_product/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 +- .../iota/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/partial_sum/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../random/bernoulli_distribution/cons/default.cc | 2 +- .../random/bernoulli_distribution/cons/parms.cc | 2 +- .../bernoulli_distribution/operators/equal.cc | 2 +- .../bernoulli_distribution/operators/inequal.cc | 2 +- .../bernoulli_distribution/operators/serialize.cc | 2 +- .../bernoulli_distribution/operators/values.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/binomial_distribution/cons/default.cc | 2 +- .../random/binomial_distribution/cons/parms.cc | 2 +- .../binomial_distribution/operators/equal.cc | 2 +- .../binomial_distribution/operators/inequal.cc | 2 +- .../binomial_distribution/operators/serialize.cc | 2 +- .../binomial_distribution/operators/values.cc | 2 +- .../binomial_distribution/operators/values2.cc | 2 +- .../binomial_distribution/operators/values3.cc | 2 +- .../binomial_distribution/operators/values4.cc | 2 +- .../binomial_distribution/operators/values5.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/cauchy_distribution/cons/default.cc | 2 +- .../random/cauchy_distribution/cons/parms.cc | 2 +- .../random/cauchy_distribution/operators/equal.cc | 2 +- .../cauchy_distribution/operators/inequal.cc | 2 +- .../cauchy_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../cauchy_distribution/requirements/typedefs.cc | 2 +- .../chi_squared_distribution/cons/default.cc | 2 +- .../random/chi_squared_distribution/cons/parms.cc | 2 +- .../chi_squared_distribution/operators/equal.cc | 2 +- .../chi_squared_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../26_numerics/random/default_random_engine.cc | 2 +- .../random/discard_block_engine/cons/55215.cc | 2 +- .../random/discard_block_engine/cons/base_copy.cc | 2 +- .../random/discard_block_engine/cons/base_move.cc | 2 +- .../random/discard_block_engine/cons/copy.cc | 2 +- .../random/discard_block_engine/cons/default.cc | 2 +- .../random/discard_block_engine/cons/seed1.cc | 2 +- .../random/discard_block_engine/cons/seed2.cc | 2 +- .../random/discard_block_engine/cons/seed_seq.cc | 2 +- .../random/discard_block_engine/operators/equal.cc | 2 +- .../discard_block_engine/operators/inequal.cc | 2 +- .../discard_block_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../discard_block_engine/requirements/typedefs.cc | 2 +- .../random/discrete_distribution/cons/default.cc | 2 +- .../random/discrete_distribution/cons/initlist.cc | 2 +- .../discrete_distribution/cons/num_xbound_fun.cc | 2 +- .../random/discrete_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../discrete_distribution/operators/equal.cc | 2 +- .../discrete_distribution/operators/inequal.cc | 2 +- .../discrete_distribution/operators/serialize.cc | 2 +- .../discrete_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../discrete_distribution/requirements/typedefs.cc | 2 +- .../exponential_distribution/cons/default.cc | 2 +- .../random/exponential_distribution/cons/parms.cc | 2 +- .../exponential_distribution/operators/equal.cc | 2 +- .../exponential_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../extreme_value_distribution/cons/default.cc | 2 +- .../extreme_value_distribution/cons/parms.cc | 2 +- .../extreme_value_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/fisher_f_distribution/cons/default.cc | 2 +- .../random/fisher_f_distribution/cons/parms.cc | 2 +- .../fisher_f_distribution/operators/equal.cc | 2 +- .../fisher_f_distribution/operators/inequal.cc | 2 +- .../fisher_f_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../fisher_f_distribution/requirements/typedefs.cc | 2 +- .../random/gamma_distribution/cons/default.cc | 2 +- .../random/gamma_distribution/cons/parms.cc | 2 +- .../random/gamma_distribution/operators/equal.cc | 2 +- .../random/gamma_distribution/operators/inequal.cc | 2 +- .../gamma_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../random/geometric_distribution/cons/default.cc | 2 +- .../random/geometric_distribution/cons/parms.cc | 2 +- .../geometric_distribution/operators/equal.cc | 2 +- .../geometric_distribution/operators/inequal.cc | 2 +- .../geometric_distribution/operators/serialize.cc | 2 +- .../geometric_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/independent_bits_engine/cons/55215.cc | 2 +- .../independent_bits_engine/cons/base_copy.cc | 2 +- .../independent_bits_engine/cons/base_move.cc | 2 +- .../random/independent_bits_engine/cons/copy.cc | 2 +- .../random/independent_bits_engine/cons/default.cc | 2 +- .../random/independent_bits_engine/cons/seed1.cc | 2 +- .../random/independent_bits_engine/cons/seed2.cc | 2 +- .../independent_bits_engine/cons/seed_seq.cc | 2 +- .../independent_bits_engine/operators/equal.cc | 2 +- .../independent_bits_engine/operators/inequal.cc | 2 +- .../independent_bits_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/knuth_b.cc | 2 +- .../linear_congruential_engine/cons/55215.cc | 2 +- .../random/linear_congruential_engine/cons/copy.cc | 2 +- .../linear_congruential_engine/cons/default.cc | 2 +- .../linear_congruential_engine/cons/seed1.cc | 2 +- .../linear_congruential_engine/cons/seed2.cc | 2 +- .../linear_congruential_engine/cons/seed_seq.cc | 2 +- .../linear_congruential_engine/operators/51795.cc | 2 +- .../linear_congruential_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/lognormal_distribution/cons/default.cc | 2 +- .../random/lognormal_distribution/cons/parms.cc | 2 +- .../lognormal_distribution/operators/equal.cc | 2 +- .../lognormal_distribution/operators/inequal.cc | 2 +- .../lognormal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/mersenne_twister_engine/cons/55215.cc | 2 +- .../random/mersenne_twister_engine/cons/copy.cc | 2 +- .../random/mersenne_twister_engine/cons/default.cc | 2 +- .../random/mersenne_twister_engine/cons/seed1.cc | 2 +- .../random/mersenne_twister_engine/cons/seed2.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq.cc | 2 +- .../mersenne_twister_engine/operators/equal.cc | 2 +- .../mersenne_twister_engine/operators/inequal.cc | 2 +- .../mersenne_twister_engine/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand0.cc | 2 +- .../testsuite/26_numerics/random/mt19937.cc | 2 +- .../testsuite/26_numerics/random/mt19937_64.cc | 2 +- .../negative_binomial_distribution/cons/default.cc | 2 +- .../negative_binomial_distribution/cons/parms.cc | 2 +- .../operators/58302.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/normal_distribution/cons/default.cc | 2 +- .../random/normal_distribution/cons/parms.cc | 2 +- .../random/normal_distribution/operators/equal.cc | 2 +- .../normal_distribution/operators/inequal.cc | 2 +- .../normal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_constant_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../piecewise_linear_distribution/cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_linear_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/poisson_distribution/cons/default.cc | 2 +- .../random/poisson_distribution/cons/parms.cc | 2 +- .../random/poisson_distribution/operators/equal.cc | 2 +- .../poisson_distribution/operators/inequal.cc | 2 +- .../poisson_distribution/operators/serialize.cc | 2 +- .../poisson_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../random/random_device/cons/default.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/ranlux24.cc | 2 +- .../testsuite/26_numerics/random/ranlux24_base.cc | 2 +- .../testsuite/26_numerics/random/ranlux48.cc | 2 +- .../testsuite/26_numerics/random/ranlux48_base.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 2 +- .../26_numerics/random/seed_seq/cons/default.cc | 2 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 2 +- .../26_numerics/random/seed_seq/cons/range.cc | 2 +- .../random/seed_seq/requirements/typedefs.cc | 2 +- .../random/shuffle_order_engine/cons/55215.cc | 2 +- .../random/shuffle_order_engine/cons/base_copy.cc | 2 +- .../random/shuffle_order_engine/cons/base_move.cc | 2 +- .../random/shuffle_order_engine/cons/copy.cc | 2 +- .../random/shuffle_order_engine/cons/default.cc | 2 +- .../random/shuffle_order_engine/cons/seed1.cc | 2 +- .../random/shuffle_order_engine/cons/seed2.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq.cc | 2 +- .../random/shuffle_order_engine/operators/equal.cc | 2 +- .../shuffle_order_engine/operators/inequal.cc | 2 +- .../shuffle_order_engine/operators/serialize.cc | 2 +- .../shuffle_order_engine/requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../shuffle_order_engine/requirements/typedefs.cc | 2 +- .../random/student_t_distribution/cons/default.cc | 2 +- .../random/student_t_distribution/cons/parms.cc | 2 +- .../student_t_distribution/operators/equal.cc | 2 +- .../student_t_distribution/operators/inequal.cc | 2 +- .../student_t_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../subtract_with_carry_engine/cons/55215.cc | 2 +- .../random/subtract_with_carry_engine/cons/copy.cc | 2 +- .../subtract_with_carry_engine/cons/default.cc | 2 +- .../subtract_with_carry_engine/cons/seed1.cc | 2 +- .../subtract_with_carry_engine/cons/seed2.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq.cc | 2 +- .../subtract_with_carry_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_int_distribution/cons/default.cc | 2 +- .../random/uniform_int_distribution/cons/parms.cc | 2 +- .../uniform_int_distribution/operators/equal.cc | 2 +- .../uniform_int_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_int_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_real_distribution/cons/default.cc | 2 +- .../random/uniform_real_distribution/cons/parms.cc | 2 +- .../uniform_real_distribution/operators/64351.cc | 2 +- .../uniform_real_distribution/operators/equal.cc | 2 +- .../uniform_real_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/weibull_distribution/cons/default.cc | 2 +- .../random/weibull_distribution/cons/parms.cc | 2 +- .../random/weibull_distribution/operators/equal.cc | 2 +- .../weibull_distribution/operators/inequal.cc | 2 +- .../weibull_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../weibull_distribution/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/26_numerics/slice/1.cc | 2 +- .../26_numerics/slice_array/array_assignment.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../slice_array/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/valarray/27867.cc | 2 +- .../testsuite/26_numerics/valarray/28277.cc | 2 +- .../testsuite/26_numerics/valarray/30416.cc | 2 +- .../testsuite/26_numerics/valarray/33084.cc | 2 +- .../testsuite/26_numerics/valarray/40691.cc | 2 +- .../socket.cc => 26_numerics/valarray/69116.cc} | 46 +- .../testsuite/26_numerics/valarray/algo.cc | 2 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../testsuite/26_numerics/valarray/dr543.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-1.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-2.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-3.C | 2 +- .../testsuite/26_numerics/valarray/init-list.cc | 2 +- .../testsuite/26_numerics/valarray/moveable.cc | 2 +- .../testsuite/26_numerics/valarray/name_lookup.cc | 2 +- .../valarray/noexcept_move_construct.cc | 2 +- .../testsuite/26_numerics/valarray/operators.cc | 2 +- .../testsuite/26_numerics/valarray/range_access.cc | 2 +- .../26_numerics/valarray/range_access2.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../26_numerics/valarray/requirements/typedefs.cc | 2 +- .../26_numerics/valarray/subset_assignment.cc | 2 +- .../testsuite/26_numerics/valarray/swap.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/4.cc | 2 +- .../27_io/basic_filebuf/close/char/4879.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/5.cc | 2 +- .../27_io/basic_filebuf/close/char/9964.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/char/1.cc | 2 +- .../27_io/basic_filebuf/cons/char/copy_neg.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/10132-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/12206.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13007.cc | 6 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 8 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 10 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 10 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 10 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 6 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 6 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 28 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 10 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 6 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_filebuf/in_avail/char/1.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 2 +- .../27_io/basic_filebuf/is_open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/4.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/5.cc | 2 +- .../27_io/basic_filebuf/open/char/9507.cc | 2 +- .../27_io/basic_filebuf/overflow/char/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/13858.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/3599.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9169.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9182-2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9988.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-1.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-2.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-3.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-4.cc | 2 +- .../27_io/basic_filebuf/overflow/wchar_t/13858.cc | 2 +- .../27_io/basic_filebuf/pbackfail/char/9761.cc | 2 +- .../basic_filebuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_filebuf/requirements/typedefs.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_filebuf/seekoff/10132-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12232.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/26777.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 12 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 2 +- .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 2 +- .../27_io/basic_filebuf/seekpos/10132-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 12 +- .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-out.cc | 2 +- .../testsuite/27_io/basic_filebuf/sgetn/char/3.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9339.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sync/char/1057.cc | 2 +- .../27_io/basic_filebuf/sync/char/9182-1.cc | 2 +- .../27_io/basic_filebuf/underflow/10096.cc | 2 +- .../27_io/basic_filebuf/underflow/char/1.cc | 2 +- .../27_io/basic_filebuf/underflow/char/10097.cc | 2 +- .../27_io/basic_filebuf/underflow/char/2.cc | 2 +- .../27_io/basic_filebuf/underflow/char/3.cc | 2 +- .../27_io/basic_filebuf/underflow/char/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/char/9027.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 12 +- .../basic_filebuf/underflow/wchar_t/11389-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-2.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-3.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-4.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 12 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 12 +- .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 6 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/base.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../27_io/basic_fstream/rdbuf/char/2832.cc | 2 +- .../basic_fstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_fstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ifstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/2.cc | 2 +- .../27_io/basic_ifstream/rdbuf/char/2832.cc | 2 +- .../basic_ifstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ifstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ios/clear/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/3.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/2.cc | 6 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/imbue/14072.cc | 2 +- .../testsuite/27_io/basic_ios/locales/char/1.cc | 2 +- .../27_io/basic_ios/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ios/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_iostream/cons/16251.C | 2 +- .../testsuite/27_io/basic_iostream/cons/2020.cc | 2 +- .../basic_iostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_iostream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/cons/3.cc | 2 +- .../27_io/basic_istream/exceptions/char/9561.cc | 2 +- .../27_io/basic_istream/exceptions/wchar_t/9561.cc | 2 +- .../basic_istream/extractors_arithmetic/char/01.cc | 2 +- .../basic_istream/extractors_arithmetic/char/02.cc | 2 +- .../basic_istream/extractors_arithmetic/char/03.cc | 2 +- .../basic_istream/extractors_arithmetic/char/06.cc | 2 +- .../basic_istream/extractors_arithmetic/char/07.cc | 2 +- .../basic_istream/extractors_arithmetic/char/08.cc | 2 +- .../basic_istream/extractors_arithmetic/char/09.cc | 2 +- .../basic_istream/extractors_arithmetic/char/10.cc | 2 +- .../basic_istream/extractors_arithmetic/char/11.cc | 2 +- .../basic_istream/extractors_arithmetic/char/12.cc | 2 +- .../basic_istream/extractors_arithmetic/char/13.cc | 2 +- .../extractors_arithmetic/char/9555-ia.cc | 2 +- .../extractors_arithmetic/char/dr696.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_arithmetic/pod/3983-1.cc | 2 +- .../extractors_arithmetic/wchar_t/01.cc | 2 +- .../extractors_arithmetic/wchar_t/02.cc | 2 +- .../extractors_arithmetic/wchar_t/03.cc | 2 +- .../extractors_arithmetic/wchar_t/06.cc | 2 +- .../extractors_arithmetic/wchar_t/07.cc | 2 +- .../extractors_arithmetic/wchar_t/08.cc | 2 +- .../extractors_arithmetic/wchar_t/09.cc | 2 +- .../extractors_arithmetic/wchar_t/10.cc | 2 +- .../extractors_arithmetic/wchar_t/11.cc | 2 +- .../extractors_arithmetic/wchar_t/12.cc | 2 +- .../extractors_arithmetic/wchar_t/13.cc | 2 +- .../extractors_arithmetic/wchar_t/9555-ia.cc | 2 +- .../extractors_arithmetic/wchar_t/dr696.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_istream/extractors_character/char/1.cc | 2 +- .../extractors_character/char/11095-i.cc | 2 +- .../basic_istream/extractors_character/char/2.cc | 2 +- .../basic_istream/extractors_character/char/3.cc | 2 +- .../basic_istream/extractors_character/char/4.cc | 2 +- .../extractors_character/char/9555-ic.cc | 2 +- .../extractors_character/char/9826.cc | 2 +- .../extractors_character/pod/3983-2.cc | 2 +- .../extractors_character/wchar_t/1.cc | 2 +- .../extractors_character/wchar_t/11095-i.cc | 2 +- .../extractors_character/wchar_t/2.cc | 2 +- .../extractors_character/wchar_t/3.cc | 2 +- .../extractors_character/wchar_t/4.cc | 2 +- .../extractors_character/wchar_t/9555-ic.cc | 2 +- .../27_io/basic_istream/extractors_other/char/1.cc | 2 +- .../27_io/basic_istream/extractors_other/char/2.cc | 2 +- .../basic_istream/extractors_other/char/26181.cc | 2 +- .../27_io/basic_istream/extractors_other/char/3.cc | 2 +- .../basic_istream/extractors_other/char/9318-in.cc | 2 +- .../basic_istream/extractors_other/char/9424-in.cc | 2 +- .../basic_istream/extractors_other/char/9555-io.cc | 2 +- .../extractors_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_other/char/exceptions_null.cc | 2 +- .../basic_istream/extractors_other/pod/3983-3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/1.cc | 2 +- .../basic_istream/extractors_other/wchar_t/2.cc | 2 +- .../extractors_other/wchar_t/26181.cc | 2 +- .../basic_istream/extractors_other/wchar_t/3.cc | 2 +- .../extractors_other/wchar_t/9318-in.cc | 2 +- .../extractors_other/wchar_t/9424-in.cc | 2 +- .../extractors_other/wchar_t/9555-io.cc | 2 +- .../extractors_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../extractors_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/char/1.cc | 2 +- .../27_io/basic_istream/getline/char/2.cc | 2 +- .../27_io/basic_istream/getline/char/3.cc | 2 +- .../27_io/basic_istream/getline/char/4.cc | 2 +- .../27_io/basic_istream/getline/char/5.cc | 2 +- .../27_io/basic_istream/getline/char/6.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/1.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/2.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/4.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/5.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/6.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/3.cc | 2 +- .../27_io/basic_istream/ignore/char/6360.cc | 2 +- .../27_io/basic_istream/ignore/char/7220.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/1.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/2.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/6360.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/7220.cc | 2 +- .../testsuite/27_io/basic_istream/peek/char/1.cc | 2 +- .../27_io/basic_istream/peek/char/12296.cc | 2 +- .../27_io/basic_istream/peek/char/6414.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/1.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/12296.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/6414.cc | 2 +- .../27_io/basic_istream/putback/char/1.cc | 2 +- .../27_io/basic_istream/putback/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/3.cc | 2 +- .../27_io/basic_istream/read/wchar_t/1.cc | 2 +- .../27_io/basic_istream/read/wchar_t/2.cc | 2 +- .../27_io/basic_istream/read/wchar_t/3.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/char/8258.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/8258.cc | 2 +- .../basic_istream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_istream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/seekg/char/2.cc | 2 +- .../27_io/basic_istream/seekg/char/26211.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-2.cc | 2 +- .../seekg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/char/fstream.cc | 2 +- .../27_io/basic_istream/seekg/char/sstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-2.cc | 2 +- .../seekg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/1.cc | 2 +- .../27_io/basic_istream/sentry/char/12297.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/2.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/3.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/2.cc | 2 +- .../27_io/basic_istream/tellg/char/26211.cc | 2 +- .../27_io/basic_istream/tellg/char/8348.cc | 2 +- .../tellg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/char/fstream.cc | 2 +- .../27_io/basic_istream/tellg/char/sstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/1.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/8348.cc | 2 +- .../tellg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/ws/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ws/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/assign/1.cc | 2 +- .../27_io/basic_istringstream/cons/2020.cc | 2 +- .../27_io/basic_istringstream/cons/move.cc | 2 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 2 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_istringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_istringstream/str/char/1.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/2.cc | 2 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 4 +- .../27_io/basic_ofstream/rdbuf/char/2832.cc | 2 +- .../basic_ofstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ofstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ostream/cons/2020.cc | 2 +- .../27_io/basic_ostream/cons/char/9827.cc | 2 +- .../27_io/basic_ostream/cons/char/null.cc | 2 +- .../27_io/basic_ostream/cons/wchar_t/9827.cc | 2 +- .../testsuite/27_io/basic_ostream/endl/char/1.cc | 2 +- .../27_io/basic_ostream/endl/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/2.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/2.cc | 2 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/2.cc | 2 +- .../flush/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/2.cc | 2 +- .../flush/wchar_t/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/1.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/2.cc | 6 +- .../inserters_arithmetic/char/23871.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/3.cc | 2 +- .../inserters_arithmetic/char/31031.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 2 +- .../inserters_arithmetic/char/4402.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/5.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/6.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/7.cc | 2 +- .../inserters_arithmetic/char/9555-oa.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_arithmetic/char/hexfloat.cc | 2 +- .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 6 +- .../inserters_arithmetic/wchar_t/3.cc | 2 +- .../inserters_arithmetic/wchar_t/31031.cc | 2 +- .../inserters_arithmetic/wchar_t/4.cc | 2 +- .../inserters_arithmetic/wchar_t/4402.cc | 2 +- .../inserters_arithmetic/wchar_t/5.cc | 2 +- .../inserters_arithmetic/wchar_t/6.cc | 2 +- .../inserters_arithmetic/wchar_t/7.cc | 2 +- .../inserters_arithmetic/wchar_t/9555-oa.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_ostream/inserters_character/char/1.cc | 2 +- .../inserters_character/char/11095-oa.cc | 2 +- .../inserters_character/char/11095-ob.cc | 2 +- .../inserters_character/char/11095-oc.cc | 2 +- .../basic_ostream/inserters_character/char/2.cc | 2 +- .../inserters_character/char/28277-3.cc | 2 +- .../inserters_character/char/28277-4.cc | 2 +- .../basic_ostream/inserters_character/char/3.cc | 2 +- .../basic_ostream/inserters_character/char/4.cc | 2 +- .../basic_ostream/inserters_character/char/5.cc | 2 +- .../basic_ostream/inserters_character/char/6.cc | 2 +- .../basic_ostream/inserters_character/char/8.cc | 2 +- .../inserters_character/char/9555-oc.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/1.cc | 2 +- .../inserters_character/wchar_t/11095-od.cc | 2 +- .../inserters_character/wchar_t/11095-oe.cc | 2 +- .../inserters_character/wchar_t/11095-of.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/2.cc | 2 +- .../inserters_character/wchar_t/28277-1.cc | 2 +- .../inserters_character/wchar_t/28277-2.cc | 2 +- .../inserters_character/wchar_t/28277-3.cc | 2 +- .../inserters_character/wchar_t/28277-4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/6.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/7.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/8.cc | 2 +- .../inserters_character/wchar_t/9555-oc.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/1.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/2.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/3.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/4.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/5.cc | 2 +- .../basic_ostream/inserters_other/char/9318-out.cc | 2 +- .../basic_ostream/inserters_other/char/9424-out.cc | 2 +- .../basic_ostream/inserters_other/char/9555-oo.cc | 2 +- .../inserters_other/char/error_code.cc | 2 +- .../inserters_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_other/char/exceptions_null.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/1.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/2.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/5.cc | 2 +- .../inserters_other/wchar_t/9318-out.cc | 2 +- .../inserters_other/wchar_t/9424-out.cc | 2 +- .../inserters_other/wchar_t/9555-oo.cc | 2 +- .../inserters_other/wchar_t/error_code.cc | 2 +- .../inserters_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../inserters_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_ostream/put/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/put/wchar_t/1.cc | 2 +- .../basic_ostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ostream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-fstream.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-sstream.cc | 2 +- .../seekp/char/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-fstream.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-sstream.cc | 2 +- .../seekp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/pod/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/2.cc | 2 +- .../tellp/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/2.cc | 2 +- .../tellp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/write/char/1.cc | 2 +- .../27_io/basic_ostream/write/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/assign/1.cc | 2 +- .../27_io/basic_ostringstream/cons/2020.cc | 2 +- .../27_io/basic_ostringstream/cons/char/3.cc | 2 +- .../27_io/basic_ostringstream/cons/move.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 4 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 2 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_ostringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostringstream/str/char/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/2.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 6 +- .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 2 +- .../27_io/basic_streambuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-2.cc | 6 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 10 +- .../27_io/basic_streambuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-2.cc | 6 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_streambuf/in_avail/char/1.cc | 2 +- .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/2.cc | 2 +- .../27_io/basic_streambuf/overflow/char/3599.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 2 +- .../basic_streambuf/requirements/base_classes.cc | 2 +- .../27_io/basic_streambuf/requirements/typedefs.cc | 2 +- .../27_io/basic_streambuf/sgetc/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputbackc/char/9538.cc | 2 +- .../basic_streambuf/sputbackc/wchar_t/9538.cc | 2 +- .../27_io/basic_streambuf/sputc/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sync/char/1057.cc | 2 +- .../27_io/basic_streambuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/9322.cc | 10 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 10 +- .../27_io/basic_stringbuf/in_avail/char/1.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/21955.cc | 2 +- .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/2.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/9988.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 2 +- .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/2.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 2 +- .../basic_stringbuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../27_io/basic_stringbuf/requirements/typedefs.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 6 +- .../27_io/basic_stringbuf/seekoff/char/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 6 +- .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/3.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/4.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 2 +- .../27_io/basic_stringbuf/sgetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 2 +- .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/3.cc | 2 +- .../27_io/basic_stringbuf/str/char/3955.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3955.cc | 2 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sync/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringstream/assign/1.cc | 2 +- .../27_io/basic_stringstream/cons/2020.cc | 2 +- .../27_io/basic_stringstream/cons/move.cc | 2 +- .../27_io/basic_stringstream/rdbuf/char/2832.cc | 2 +- .../27_io/basic_stringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_stringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_stringstream/str/char/1.cc | 2 +- .../27_io/basic_stringstream/str/char/2.cc | 2 +- .../27_io/basic_stringstream/str/char/3.cc | 2 +- .../27_io/basic_stringstream/str/char/4.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/4.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/11450.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14252.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-2.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-3.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-4.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-5.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14775.cc | 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 | 2 +- .../27_io/headers/cstdio/functions_std.cc | 2 +- .../testsuite/27_io/headers/cstdio/macros.cc | 2 +- .../testsuite/27_io/headers/cstdio/types_std.cc | 2 +- .../testsuite/27_io/headers/fstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/fstream/types_std.cc | 2 +- .../testsuite/27_io/headers/iomanip/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/types_std.cc | 2 +- .../testsuite/27_io/headers/iostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/iostream/types_std.cc | 2 +- .../testsuite/27_io/headers/istream/synopsis.cc | 2 +- .../testsuite/27_io/headers/istream/types_std.cc | 2 +- .../testsuite/27_io/headers/ostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/ostream/types_std.cc | 2 +- .../testsuite/27_io/headers/sstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/sstream/types_std.cc | 2 +- .../testsuite/27_io/headers/streambuf/synopsis.cc | 2 +- .../testsuite/27_io/headers/streambuf/types_std.cc | 2 +- .../testsuite/27_io/ios_base/callbacks/1.cc | 2 +- .../testsuite/27_io/ios_base/cons/assign_neg.cc | 2 +- .../testsuite/27_io/ios_base/cons/copy_neg.cc | 2 +- .../ios_base/failure/cons_virtual_derivation.cc | 2 +- .../testsuite/27_io/ios_base/failure/cxx11.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-1.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-2.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-3.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-big.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/state/1.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc | 2 +- .../testsuite/27_io/ios_base/storage/11584.cc | 10 +- libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/1.cc | 2 +- .../27_io/ios_base/sync_with_stdio/16959.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/2.cc | 2 +- .../27_io/ios_base/sync_with_stdio/9523.cc | 2 +- .../ios_base/types/fmtflags/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 8 +- .../ios_base/types/fmtflags/constexpr_operators.cc | 2 +- .../ios_base/types/iostate/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/iostate/case_label.cc | 8 +- .../ios_base/types/iostate/constexpr_operators.cc | 2 +- .../ios_base/types/openmode/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/openmode/case_label.cc | 8 +- .../ios_base/types/openmode/constexpr_operators.cc | 2 +- .../27_io/ios_base/types/seekdir/case_label.cc | 2 +- .../27_io/manipulators/adjustfield/char/1.cc | 2 +- .../27_io/manipulators/adjustfield/char/2.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/1.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/2.cc | 2 +- .../27_io/manipulators/basefield/char/1.cc | 2 +- .../27_io/manipulators/basefield/wchar_t/1.cc | 2 +- .../manipulators/extended/get_money/char/1.cc | 6 +- .../manipulators/extended/get_money/char/51288.cc | 2 +- .../manipulators/extended/get_money/wchar_t/1.cc | 6 +- .../extended/get_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/get_time/char/1.cc | 2 +- .../27_io/manipulators/extended/get_time/char/2.cc | 6 +- .../manipulators/extended/get_time/wchar_t/1.cc | 2 +- .../manipulators/extended/get_time/wchar_t/2.cc | 6 +- .../manipulators/extended/put_money/char/1.cc | 6 +- .../manipulators/extended/put_money/char/51288.cc | 2 +- .../manipulators/extended/put_money/wchar_t/1.cc | 6 +- .../extended/put_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/put_time/char/1.cc | 2 +- .../27_io/manipulators/extended/put_time/char/2.cc | 6 +- .../manipulators/extended/put_time/wchar_t/1.cc | 2 +- .../manipulators/extended/put_time/wchar_t/2.cc | 6 +- .../27_io/manipulators/standard/char/1.cc | 2 +- .../27_io/manipulators/standard/char/2.cc | 2 +- .../27_io/manipulators/standard/char/60270.cc | 2 +- .../27_io/manipulators/standard/char/dr2344.cc | 2 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../27_io/manipulators/standard/wchar_t/1.cc | 2 +- .../27_io/manipulators/standard/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/wchar_t/dr2344.cc | 2 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/10.cc | 2 +- .../testsuite/27_io/objects/char/12048-1.cc | 2 +- .../testsuite/27_io/objects/char/12048-2.cc | 2 +- .../testsuite/27_io/objects/char/12048-3.cc | 2 +- .../testsuite/27_io/objects/char/12048-4.cc | 2 +- .../testsuite/27_io/objects/char/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/2.cc | 2 +- .../testsuite/27_io/objects/char/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/2523-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3045.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3647.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/41037.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5268.cc | 2 +- .../testsuite/27_io/objects/char/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/6.cc | 2 +- .../testsuite/27_io/objects/char/6548_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/7.cc | 2 +- .../testsuite/27_io/objects/char/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/8.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/9.cc | 2 +- .../testsuite/27_io/objects/char/9661-1.cc | 2 +- .../testsuite/27_io/objects/char/9661-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 12 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 12 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 12 +- .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 12 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 6 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3045.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3647.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/41037.cc | 2 +- .../testsuite/27_io/objects/wchar_t/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5268.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc | 2 +- .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9520.cc | 6 +- .../testsuite/27_io/objects/wchar_t/9661-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9662.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +- libstdc++-v3/testsuite/27_io/types/1.cc | 2 +- libstdc++-v3/testsuite/27_io/types/2.cc | 2 +- libstdc++-v3/testsuite/27_io/types/3.cc | 2 +- .../algorithms/regex_match/awk/cstring_01.cc | 2 +- .../algorithms/regex_match/basic/empty_range.cc | 2 +- .../algorithms/regex_match/basic/string_01.cc | 2 +- .../regex_match/basic/string_range_00_03.cc | 2 +- .../regex_match/basic/string_range_01_03.cc | 2 +- .../regex_match/basic/string_range_02_03.cc | 2 +- .../algorithms/regex_match/cstring_bracket_01.cc | 2 +- .../28_regex/algorithms/regex_match/dr2329_neg.cc | 2 +- .../algorithms/regex_match/ecma/char/53622.cc | 2 +- .../algorithms/regex_match/ecma/char/57173.cc | 2 +- .../algorithms/regex_match/ecma/char/58576.cc | 2 +- .../algorithms/regex_match/ecma/char/61601.cc | 2 +- .../regex_match/ecma/char/68863.cc} | 11 +- .../algorithms/regex_match/ecma/char/anymatcher.cc | 2 +- .../algorithms/regex_match/ecma/char/backref.cc | 2 +- .../regex_match/ecma/char/empty_range.cc | 2 +- .../algorithms/regex_match/ecma/char/emptygroup.cc | 2 +- .../algorithms/regex_match/ecma/char/hex.cc | 2 +- .../regex_match/ecma/char/quoted_char.cc | 2 +- .../algorithms/regex_match/ecma/char/ungreedy.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/63199.cc | 2 +- .../regex_match/ecma/wchar_t/anymatcher.cc | 2 +- .../regex_match/ecma/wchar_t/cjk_match.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/hex.cc | 2 +- .../regex_match/extended/cstring_plus.cc | 2 +- .../regex_match/extended/cstring_questionmark.cc | 2 +- .../regex_match/extended/cstring_range.cc | 2 +- .../algorithms/regex_match/extended/string_any.cc | 2 +- .../regex_match/extended/string_range_00_03.cc | 2 +- .../regex_match/extended/string_range_01_03.cc | 2 +- .../regex_match/extended/string_range_02_03.cc | 2 +- .../regex_match/extended/wstring_locale.cc | 2 +- .../algorithms/regex_replace/char/51711.cc | 2 +- .../algorithms/regex_replace/char/basic_replace.cc | 2 +- .../algorithms/regex_replace/char/dr2213.cc | 2 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../28_regex/algorithms/regex_search/61424.cc | 2 +- .../28_regex/algorithms/regex_search/61720.cc | 2 +- .../algorithms/regex_search/basic/string_01.cc | 2 +- .../28_regex/algorithms/regex_search/dr2332_neg.cc | 2 +- .../algorithms/regex_search/ecma/assertion.cc | 2 +- .../28_regex/algorithms/regex_search/ecma/flags.cc | 2 +- .../algorithms/regex_search/ecma/greedy.cc | 2 +- .../algorithms/regex_search/ecma/string_01.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/char/moveable.cc | 2 +- .../28_regex/basic_regex/assign/char/pstring.cc | 2 +- .../28_regex/basic_regex/assign/char/range.cc | 2 +- .../28_regex/basic_regex/assign/char/string.cc | 2 +- .../28_regex/basic_regex/assign/char/string_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/range.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../testsuite/28_regex/basic_regex/ctors/47724.cc | 2 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/basic/default.cc | 2 +- .../basic_regex/ctors/basic/pstring_char.cc | 2 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/basic/raw_string.cc | 2 +- .../ctors/basic/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 2 +- .../basic_regex/ctors/char/cstring_ecma.cc | 2 +- .../basic_regex/ctors/char/cstring_egrep.cc | 2 +- .../basic_regex/ctors/char/cstring_grep.cc | 2 +- .../28_regex/basic_regex/ctors/char/default.cc | 2 +- .../28_regex/basic_regex/ctors/char/range.cc | 2 +- .../28_regex/basic_regex/ctors/copy_char.cc | 2 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 2 +- .../ctors/extended/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/move_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/default.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/range.cc | 2 +- .../testsuite/28_regex/basic_regex/imbue/string.cc | 2 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 2 +- .../basic_regex/requirements/constexpr_data.cc | 2 +- .../testsuite/28_regex/constants/constexpr.cc | 2 +- .../testsuite/28_regex/constants/error_type.cc | 2 +- .../28_regex/constants/match_flag_type.cc | 2 +- .../28_regex/constants/syntax_option_type.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 2 +- .../iterators/regex_iterator/char/64140.cc | 2 +- .../iterators/regex_iterator/char/string_01.cc | 2 +- .../regex_iterator/char/string_position_01.cc | 2 +- .../iterators/regex_iterator/ctors/char/default.cc | 2 +- .../regex_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_iterator/ctors/wchar_t/default.cc | 2 +- .../28_regex/iterators/regex_iterator/typedefs.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_01.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_02.cc | 2 +- .../iterators/regex_token_iterator/64303.cc | 2 +- .../regex_token_iterator/char/string_01.cc | 2 +- .../regex_token_iterator/ctors/char/default.cc | 2 +- .../regex_token_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_token_iterator/ctors/wchar_t/default.cc | 2 +- .../iterators/regex_token_iterator/typedefs.cc | 2 +- .../regex_token_iterator/wchar_t/string_01.cc | 2 +- .../regex_token_iterator/wchar_t/wstring_02.cc | 2 +- .../28_regex/match_results/ctors/char/default.cc | 2 +- .../match_results/ctors/wchar_t/default.cc | 2 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../match_results/out_of_range_submatches.cc | 2 +- .../testsuite/28_regex/match_results/swap.cc | 2 +- .../testsuite/28_regex/match_results/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/range_access.cc | 2 +- .../testsuite/28_regex/regex_error/base.cc | 2 +- .../testsuite/28_regex/regex_error/regex_error.cc | 2 +- libstdc++-v3/testsuite/28_regex/regression.cc | 32 +- .../testsuite/28_regex/requirements/typedefs.cc | 2 +- .../testsuite/28_regex/sub_match/cast_char.cc | 2 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 2 +- .../28_regex/sub_match/embedded_zeros_cmp.cc | 2 +- .../testsuite/28_regex/sub_match/length.cc | 2 +- .../testsuite/28_regex/sub_match/typedefs.cc | 2 +- .../testsuite/28_regex/traits/char/ctor.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 2 +- .../testsuite/28_regex/traits/char/length.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 2 +- .../28_regex/traits/char/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/char/transform.cc | 2 +- .../28_regex/traits/char/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/char/translate.cc | 2 +- .../28_regex/traits/char/translate_nocase.cc | 2 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 2 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 2 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 2 +- .../28_regex/traits/wchar_t/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 2 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 2 +- .../28_regex/traits/wchar_t/user_defined.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 6 +- libstdc++-v3/testsuite/29_atomics/atomic/62259.cc | 6 +- libstdc++-v3/testsuite/29_atomics/atomic/64658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65147.cc | 2 +- .../wchar_t/12.cc => 29_atomics/atomic/65913.cc} | 21 +- .../{atomic_integral/60940.cc => atomic/70766.cc} | 43 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 2 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/constexpr.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_list.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +- .../testsuite/29_atomics/atomic/cons/default.cc | 2 +- .../29_atomics/atomic/cons/direct_list.cc | 2 +- .../29_atomics/atomic/cons/single_value.cc | 2 +- .../testsuite/29_atomics/atomic/cons/user_pod.cc | 2 +- .../testsuite/29_atomics/atomic/operators/51811.cc | 2 +- .../testsuite/29_atomics/atomic/operators/56011.cc | 2 +- .../atomic/operators/integral_assignment.cc | 2 +- .../atomic/operators/integral_conversion.cc | 2 +- .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/base_classes.cc | 2 +- .../requirements/compare_exchange_lowering.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/56012.cc | 2 +- .../29_atomics/atomic_flag/cons/aggregate.cc | 2 +- .../29_atomics/atomic_flag/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/default.cc | 2 +- .../atomic_flag/requirements/standard_layout.cc | 2 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 2 +- .../atomic_flag/test_and_set/explicit-hle.cc | 2 +- .../atomic_flag/test_and_set/explicit.cc | 2 +- .../atomic_flag/test_and_set/implicit.cc | 2 +- .../testsuite/29_atomics/atomic_integral/60940.cc | 2 +- .../testsuite/29_atomics/atomic_integral/65147.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/constexpr.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_list.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_integral/cons/default.cc | 2 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 2 +- .../atomic_integral/cons/single_value.cc | 2 +- .../atomic_integral/operators/bitwise.cc | 2 +- .../atomic_integral/operators/bitwise_neg.cc | 2 +- .../atomic_integral/operators/decrement.cc | 2 +- .../atomic_integral/operators/decrement_neg.cc | 2 +- .../atomic_integral/operators/increment.cc | 2 +- .../atomic_integral/operators/increment_neg.cc | 2 +- .../operators/integral_assignment.cc | 2 +- .../operators/integral_conversion.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../atomic_integral/requirements/trivial.cc | 2 +- .../headers/atomic/functions_std_c++0x.cc | 2 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 2 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 2 +- .../headers/atomic/types_std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 6 +- .../{promise/cons/move.cc => async/except.cc} | 49 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 6 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 6 +- .../testsuite/30_threads/call_once/39909.cc | 6 +- .../testsuite/30_threads/call_once/49668.cc | 6 +- .../testsuite/30_threads/call_once/60497.cc | 6 +- .../testsuite/30_threads/call_once/call_once1.cc | 6 +- .../testsuite/30_threads/call_once/constexpr.cc | 2 +- .../testsuite/30_threads/call_once/once_flag.cc | 2 +- .../30_threads/condition_variable/54185.cc | 6 +- .../30_threads/condition_variable/cons/1.cc | 6 +- .../condition_variable/cons/assign_neg.cc | 2 +- .../30_threads/condition_variable/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable/members/1.cc | 6 +- .../30_threads/condition_variable/members/2.cc | 6 +- .../30_threads/condition_variable/members/3.cc | 6 +- .../30_threads/condition_variable/members/53841.cc | 6 +- .../condition_variable/native_handle/typesizes.cc | 6 +- .../requirements/standard_layout.cc | 2 +- .../condition_variable/requirements/typedefs.cc | 2 +- .../30_threads/condition_variable_any/50862.cc | 6 +- .../30_threads/condition_variable_any/53830.cc | 6 +- .../30_threads/condition_variable_any/cons/1.cc | 6 +- .../condition_variable_any/cons/assign_neg.cc | 2 +- .../condition_variable_any/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable_any/members/1.cc | 6 +- .../30_threads/condition_variable_any/members/2.cc | 6 +- .../testsuite/30_threads/future/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/future/cons/constexpr.cc | 2 +- .../testsuite/30_threads/future/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/future/cons/default.cc | 2 +- .../testsuite/30_threads/future/cons/move.cc | 6 +- .../30_threads/future/cons/move_assign.cc | 2 +- .../testsuite/30_threads/future/members/45133.cc | 6 +- .../testsuite/30_threads/future/members/get.cc | 6 +- .../testsuite/30_threads/future/members/get2.cc | 6 +- .../testsuite/30_threads/future/members/share.cc | 6 +- .../testsuite/30_threads/future/members/valid.cc | 6 +- .../testsuite/30_threads/future/members/wait.cc | 6 +- .../30_threads/future/members/wait_for.cc | 6 +- .../30_threads/future/members/wait_until.cc | 6 +- .../future/requirements/explicit_instantiation.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/types_std_c++0x.cc | 2 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/types_std_c++0x.cc | 2 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/types_std_c++0x.cc | 2 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/types_std_c++0x.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 6 +- .../testsuite/30_threads/lock_guard/cons/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/lock_guard/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 6 +- .../testsuite/30_threads/mutex/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/mutex/cons/constexpr.cc | 2 +- .../testsuite/30_threads/mutex/cons/copy_neg.cc | 2 +- .../30_threads/mutex/dest/destructor_locked.cc | 6 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 6 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 6 +- .../30_threads/mutex/native_handle/typesizes.cc | 6 +- .../mutex/requirements/standard_layout.cc | 2 +- .../30_threads/mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 6 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 6 +- .../testsuite/30_threads/mutex/unlock/1.cc | 6 +- .../testsuite/30_threads/mutex/unlock/2.cc | 6 +- .../30_threads/once_flag/cons/constexpr.cc | 2 +- .../testsuite/30_threads/packaged_task/49668.cc | 6 +- .../testsuite/30_threads/packaged_task/60564.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 6 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 6 +- .../30_threads/packaged_task/cons/56492.cc | 6 +- .../30_threads/packaged_task/cons/alloc.cc | 6 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/cons/assign_neg.cc | 2 +- .../30_threads/packaged_task/cons/copy_neg.cc | 2 +- .../30_threads/packaged_task/cons/move.cc | 6 +- .../30_threads/packaged_task/cons/move_assign.cc | 6 +- .../30_threads/packaged_task/forced_unwind.cc | 2 +- .../packaged_task/members/at_thread_exit.cc | 6 +- .../30_threads/packaged_task/members/get_future.cc | 6 +- .../packaged_task/members/get_future2.cc | 6 +- .../30_threads/packaged_task/members/invoke.cc | 6 +- .../30_threads/packaged_task/members/invoke2.cc | 6 +- .../30_threads/packaged_task/members/invoke3.cc | 6 +- .../30_threads/packaged_task/members/invoke4.cc | 6 +- .../30_threads/packaged_task/members/invoke5.cc | 6 +- .../30_threads/packaged_task/members/reset.cc | 6 +- .../30_threads/packaged_task/members/reset2.cc | 6 +- .../30_threads/packaged_task/members/swap.cc | 6 +- .../30_threads/packaged_task/members/valid.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 6 +- .../promise/{cons/copy_neg.cc => 69106.cc} | 24 +- .../testsuite/30_threads/promise/cons/1.cc | 6 +- .../testsuite/30_threads/promise/cons/alloc.cc | 6 +- .../testsuite/30_threads/promise/cons/alloc2.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc_min.cc | 2 +- .../30_threads/promise/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/move.cc | 6 +- .../30_threads/promise/cons/move_assign.cc | 6 +- .../30_threads/promise/members/at_thread_exit.cc | 6 +- .../30_threads/promise/members/get_future.cc | 6 +- .../30_threads/promise/members/get_future2.cc | 6 +- .../30_threads/promise/members/set_exception.cc | 6 +- .../30_threads/promise/members/set_exception2.cc | 6 +- .../30_threads/promise/members/set_value.cc | 6 +- .../30_threads/promise/members/set_value2.cc | 6 +- .../30_threads/promise/members/set_value3.cc | 6 +- .../testsuite/30_threads/promise/members/swap.cc | 6 +- .../promise/requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/promise/uses_allocator.cc | 2 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 6 +- .../30_threads/recursive_mutex/cons/assign_neg.cc | 2 +- .../30_threads/recursive_mutex/cons/copy_neg.cc | 2 +- .../recursive_mutex/dest/destructor_locked.cc | 6 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 6 +- .../30_threads/recursive_mutex/native_handle/1.cc | 6 +- .../recursive_mutex/native_handle/typesizes.cc | 6 +- .../requirements/standard_layout.cc | 2 +- .../recursive_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_mutex/try_lock/1.cc | 6 +- .../30_threads/recursive_mutex/try_lock/2.cc | 6 +- .../30_threads/recursive_mutex/unlock/1.cc | 6 +- .../30_threads/recursive_mutex/unlock/2.cc | 6 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 7 +- .../recursive_timed_mutex/cons/assign_neg.cc | 3 +- .../recursive_timed_mutex/cons/copy_neg.cc | 3 +- .../dest/destructor_locked.cc | 7 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 7 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 7 +- .../recursive_timed_mutex/native_handle/1.cc | 6 +- .../native_handle/typesizes.cc | 6 +- .../recursive_timed_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 7 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 7 +- .../recursive_timed_mutex/try_lock_for/1.cc | 7 +- .../recursive_timed_mutex/try_lock_for/2.cc | 7 +- .../recursive_timed_mutex/try_lock_for/3.cc | 7 +- .../recursive_timed_mutex/try_lock_until/1.cc | 7 +- .../recursive_timed_mutex/try_lock_until/2.cc | 7 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 7 +- .../30_threads/recursive_timed_mutex/unlock/2.cc | 6 +- .../30_threads/shared_future/cons/assign.cc | 2 +- .../30_threads/shared_future/cons/constexpr.cc | 2 +- .../30_threads/shared_future/cons/copy.cc | 2 +- .../30_threads/shared_future/cons/default.cc | 2 +- .../30_threads/shared_future/cons/move.cc | 6 +- .../30_threads/shared_future/cons/move_assign.cc | 2 +- .../30_threads/shared_future/members/45133.cc | 6 +- .../30_threads/shared_future/members/get.cc | 6 +- .../30_threads/shared_future/members/get2.cc | 6 +- .../30_threads/shared_future/members/valid.cc | 6 +- .../30_threads/shared_future/members/wait.cc | 6 +- .../30_threads/shared_future/members/wait_for.cc | 6 +- .../30_threads/shared_future/members/wait_until.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../cons/assign_neg.cc => shared_lock/70766.cc} | 35 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 6 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 6 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 6 +- .../30_threads/shared_lock/modifiers/1.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../shared_lock/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 6 +- .../30_threads/shared_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_mutex/cons/copy_neg.cc | 2 +- .../shared_mutex/requirements/standard_layout.cc | 2 +- .../30_threads/shared_mutex/try_lock/1.cc | 6 +- .../30_threads/shared_mutex/try_lock/2.cc | 6 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 6 +- .../30_threads/shared_timed_mutex/cons/1.cc | 6 +- .../shared_timed_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 6 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 6 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 6 +- .../30_threads/shared_timed_mutex/unlock/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 6 +- .../bool.cc => 30_threads/this_thread/57060.cc} | 16 +- .../testsuite/30_threads/this_thread/58038.cc | 2 +- .../testsuite/30_threads/this_thread/60421.cc | 66 +- .../30_threads/thread/{adl.cc => 70503.cc} | 33 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 6 +- .../testsuite/30_threads/thread/cons/49668.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 6 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 6 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/moveable.cc | 6 +- .../30_threads/thread/id/{hash.cc => 70294.cc} | 14 +- .../testsuite/30_threads/thread/id/hash.cc | 2 +- .../testsuite/30_threads/thread/id/operators.cc | 2 +- .../testsuite/30_threads/thread/members/1.cc | 6 +- .../testsuite/30_threads/thread/members/2.cc | 6 +- .../testsuite/30_threads/thread/members/3.cc | 6 +- .../testsuite/30_threads/thread/members/4.cc | 6 +- .../testsuite/30_threads/thread/members/5.cc | 6 +- .../thread/members/hardware_concurrency.cc | 6 +- .../30_threads/thread/native_handle/cancel.cc | 6 +- .../30_threads/thread/native_handle/typesizes.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 6 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 7 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 3 +- .../30_threads/timed_mutex/cons/copy_neg.cc | 3 +- .../timed_mutex/dest/destructor_locked.cc | 7 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 7 +- .../30_threads/timed_mutex/native_handle/1.cc | 6 +- .../timed_mutex/native_handle/typesizes.cc | 6 +- .../timed_mutex/requirements/standard_layout.cc | 3 +- .../timed_mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 7 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 7 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 15 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 7 +- .../testsuite/30_threads/timed_mutex/unlock/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 6 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 6 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 7 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 7 +- .../testsuite/30_threads/unique_lock/cons/60497.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 6 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 6 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 7 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 7 +- .../30_threads/unique_lock/modifiers/1.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../unique_lock/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/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 | 3 +- libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec.cc | 2 +- libstdc++-v3/testsuite/decimal/make-decimal.cc | 3 +- .../testsuite/decimal/mixed-mode-arith_neg.cc | 2 +- .../testsuite/decimal/mixed-mode-cmp_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/operator_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-1.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-2.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-3.cc | 2 +- libstdc++-v3/testsuite/decimal/pr58815.cc | 2 +- libstdc++-v3/testsuite/decimal/unary-arith.cc | 2 +- .../testsuite/experimental/algorithm/sample.cc | 2 +- .../testsuite/experimental/algorithm/search.cc | 2 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- .../testsuite/experimental/any/assign/self.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 2 +- .../testsuite/experimental/any/cons/aligned.cc | 2 +- .../testsuite/experimental/any/cons/nontrivial.cc | 2 +- .../testsuite/experimental/any/misc/any_cast.cc | 2 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../experimental/any/misc/any_cast_no_rtti.cc | 2 +- .../testsuite/experimental/any/misc/swap.cc | 2 +- .../testsuite/experimental/any/modifiers/1.cc | 2 +- .../testsuite/experimental/any/observers/type.cc | 2 +- .../testsuite/experimental/any/typedefs.cc | 2 +- .../testsuite/experimental/array/make_array.cc | 2 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../testsuite/experimental/chrono/value.cc | 2 +- .../testsuite/experimental/deque/erasure.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 148 + .../iterators/recursive_directory_iterator.cc | 179 + .../experimental/filesystem/operations/absolute.cc | 6 +- .../{temp_directory_path.cc => canonical.cc} | 70 +- .../experimental/filesystem/operations/copy.cc | 126 +- .../filesystem/operations/copy_file.cc | 82 + .../{status.cc => create_directories.cc} | 51 +- .../operations/{status.cc => create_directory.cc} | 41 +- .../filesystem/operations/current_path.cc | 6 +- .../experimental/filesystem/operations/exists.cc | 19 +- .../filesystem/operations/file_size.cc | 6 +- .../operations/{status.cc => permissions.cc} | 45 +- .../experimental/filesystem/operations/status.cc | 6 +- .../filesystem/operations/temp_directory_path.cc | 6 +- .../experimental/filesystem/path/append/path.cc | 2 +- .../experimental/filesystem/path/assign/assign.cc | 6 +- .../experimental/filesystem/path/assign/copy.cc | 2 +- .../filesystem/path/compare/compare.cc | 2 +- .../experimental/filesystem/path/compare/path.cc | 2 +- .../filesystem/path/compare/strings.cc | 2 +- .../experimental/filesystem/path/concat/path.cc | 2 +- .../experimental/filesystem/path/concat/strings.cc | 6 +- .../experimental/filesystem/path/construct/copy.cc | 2 +- .../filesystem/path/construct/default.cc | 2 +- .../filesystem/path/construct/locale.cc | 2 +- .../filesystem/path/construct/range.cc | 11 +- .../filesystem/path/decompose/extension.cc | 2 +- .../filesystem/path/decompose/filename.cc | 2 +- .../filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../filesystem/path/decompose/root_name.cc | 2 +- .../filesystem/path/decompose/root_path.cc | 2 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../filesystem/path/generic/generic_string.cc | 2 +- .../experimental/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/clear.cc | 2 +- .../filesystem/path/modifiers/make_preferred.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../experimental/filesystem/path/modifiers/swap.cc | 2 +- .../exists.cc => path/native/string.cc} | 53 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../experimental/filesystem/path/query/empty.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_relative.cc | 2 +- .../testsuite/experimental/forward_list/erasure.cc | 2 +- .../testsuite/experimental/functional/not_fn.cc | 34 +- .../testsuite/experimental/functional/searchers.cc | 2 +- .../testsuite/experimental/functional/value.cc | 2 +- .../experimental/iterator/make_ostream_joiner.cc | 2 +- .../experimental/iterator/ostream_joiner.cc | 2 +- .../experimental/iterator/requirements.cc | 2 +- .../testsuite/experimental/list/erasure.cc | 2 +- libstdc++-v3/testsuite/experimental/map/erasure.cc | 2 +- .../memory/observer_ptr/assignment/assign.cc | 2 +- .../experimental/memory/observer_ptr/cons/cons.cc | 2 +- .../experimental/memory/observer_ptr/hash/hash.cc | 2 +- .../memory/observer_ptr/make_observer.cc | 2 +- .../memory/observer_ptr/relops/relops.cc | 2 +- .../memory/observer_ptr/requirements.cc | 2 +- .../experimental/memory/observer_ptr/swap/swap.cc | 2 +- .../experimental/memory/observer_ptr/typedefs.cc | 2 +- .../memory/shared_ptr/assign/assign.cc} | 65 +- .../memory/shared_ptr/cast/cast.cc} | 28 +- .../memory/shared_ptr/comparison/comparison.cc} | 30 +- .../memory/shared_ptr/cons/alias_ctor.cc} | 47 +- .../memory/shared_ptr/cons/alloc_ctor.cc} | 54 +- .../memory/shared_ptr/cons/copy_ctor.cc} | 108 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc} | 37 +- .../memory/shared_ptr/cons/default_ctor.cc} | 12 +- .../memory/shared_ptr/cons/move_ctor.cc} | 94 +- .../memory/shared_ptr/cons/pointer_ctor.cc} | 25 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc} | 21 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc} | 21 +- .../memory}/shared_ptr/dest/dest.cc | 59 +- .../memory}/shared_ptr/modifiers/reset.cc | 32 +- .../memory}/shared_ptr/modifiers/swap.cc | 22 +- .../memory}/shared_ptr/observers/bool_conv.cc | 29 +- .../memory/shared_ptr/observers/operators.cc} | 60 +- .../memory}/shared_ptr/observers/owner_before.cc | 42 +- .../memory}/shared_ptr/observers/use_count.cc | 27 +- .../testsuite/experimental/memory_resource/1.cc | 162 + .../memory_resource/null_memory_resource.cc} | 53 +- .../memory_resource/resource_adaptor.cc | 87 + libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/lcm.cc | 2 +- .../experimental/optional/assignment/1.cc | 2 +- .../experimental/optional/assignment/2.cc | 2 +- .../experimental/optional/assignment/3.cc | 2 +- .../experimental/optional/assignment/4.cc | 2 +- .../experimental/optional/assignment/5.cc | 2 +- .../experimental/optional/assignment/6.cc | 2 +- .../testsuite/experimental/optional/cons/copy.cc | 2 +- .../experimental/optional/cons/default.cc | 2 +- .../testsuite/experimental/optional/cons/move.cc | 2 +- .../testsuite/experimental/optional/cons/value.cc | 2 +- .../optional/constexpr/cons/default.cc | 2 +- .../experimental/optional/constexpr/cons/value.cc | 2 +- .../experimental/optional/constexpr/in_place.cc | 2 +- .../optional/constexpr/make_optional.cc | 2 +- .../experimental/optional/constexpr/nullopt.cc | 2 +- .../experimental/optional/constexpr/observers/1.cc | 2 +- .../experimental/optional/constexpr/observers/2.cc | 2 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../experimental/optional/constexpr/observers/4.cc | 2 +- .../experimental/optional/constexpr/observers/5.cc | 2 +- .../experimental/optional/constexpr/relops/1.cc | 2 +- .../experimental/optional/constexpr/relops/2.cc | 2 +- .../experimental/optional/constexpr/relops/3.cc | 2 +- .../experimental/optional/constexpr/relops/4.cc | 2 +- .../experimental/optional/constexpr/relops/5.cc | 2 +- .../experimental/optional/constexpr/relops/6.cc | 2 +- .../testsuite/experimental/optional/in_place.cc | 2 +- .../experimental/optional/make_optional.cc | 2 +- .../testsuite/experimental/optional/nullopt.cc | 2 +- .../testsuite/experimental/optional/observers/1.cc | 2 +- .../testsuite/experimental/optional/observers/2.cc | 2 +- .../testsuite/experimental/optional/observers/3.cc | 2 +- .../testsuite/experimental/optional/observers/4.cc | 2 +- .../testsuite/experimental/optional/observers/5.cc | 2 +- .../testsuite/experimental/optional/relops/1.cc | 2 +- .../testsuite/experimental/optional/relops/2.cc | 2 +- .../testsuite/experimental/optional/relops/3.cc | 2 +- .../testsuite/experimental/optional/relops/4.cc | 2 +- .../testsuite/experimental/optional/relops/5.cc | 2 +- .../testsuite/experimental/optional/relops/6.cc | 2 +- .../experimental/optional/requirements.cc | 2 +- .../testsuite/experimental/optional/swap/1.cc | 2 +- .../testsuite/experimental/optional/typedefs.cc | 2 +- .../propagate_const/assignment/copy.cc | 2 +- .../propagate_const/assignment/move.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 2 +- .../experimental/propagate_const/cons/copy.cc | 2 +- .../experimental/propagate_const/cons/default.cc | 2 +- .../experimental/propagate_const/cons/move.cc | 2 +- .../experimental/propagate_const/cons/move_neg.cc | 2 +- .../experimental/propagate_const/hash/1.cc | 2 +- .../experimental/propagate_const/observers/1.cc | 2 +- .../experimental/propagate_const/relops/1.cc | 2 +- .../experimental/propagate_const/requirements1.cc | 2 +- .../experimental/propagate_const/requirements2.cc | 2 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 2 +- .../experimental/propagate_const/requirements5.cc | 2 +- .../experimental/propagate_const/swap/1.cc | 2 +- .../experimental/propagate_const/typedefs.cc | 2 +- .../testsuite/experimental/random/randint.cc | 85 + libstdc++-v3/testsuite/experimental/ratio/value.cc | 2 +- libstdc++-v3/testsuite/experimental/set/erasure.cc | 2 +- .../testsuite/experimental/string/erasure.cc | 2 +- .../experimental/string_view/capacity/1.cc | 2 +- .../experimental/string_view/cons/char/1.cc | 2 +- .../experimental/string_view/cons/char/2.cc | 2 +- .../experimental/string_view/cons/char/3.cc | 2 +- .../experimental/string_view/cons/wchar_t/1.cc | 2 +- .../experimental/string_view/cons/wchar_t/2.cc | 2 +- .../experimental/string_view/cons/wchar_t/3.cc | 2 +- .../string_view/element_access/char/1.cc | 2 +- .../string_view/element_access/char/2.cc | 2 +- .../string_view/element_access/char/front_back.cc | 2 +- .../string_view/element_access/wchar_t/1.cc | 2 +- .../string_view/element_access/wchar_t/2.cc | 2 +- .../string_view/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/experimental/string_view/include.cc | 2 +- .../experimental/string_view/inserters/char/1.cc | 2 +- .../experimental/string_view/inserters/char/2.cc | 2 +- .../experimental/string_view/inserters/char/3.cc | 2 +- .../string_view/inserters/pod/10081-out.cc | 2 +- .../string_view/inserters/wchar_t/1.cc | 2 +- .../string_view/inserters/wchar_t/2.cc | 2 +- .../string_view/inserters/wchar_t/3.cc | 2 +- .../experimental/string_view/literals/types.cc | 4 +- .../experimental/string_view/literals/values.cc | 10 +- .../string_view/modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../string_view/modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../string_view/operations/compare/char/1.cc | 2 +- .../string_view/operations/compare/char/13650.cc | 2 +- .../string_view/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../string_view/operations/copy/char/1.cc | 2 +- .../string_view/operations/copy/wchar_t/1.cc | 2 +- .../string_view/operations/find/char/1.cc | 2 +- .../string_view/operations/find/char/2.cc | 2 +- .../string_view/operations/find/char/3.cc | 2 +- .../string_view/operations/find/char/4.cc | 2 +- .../string_view/operations/find/wchar_t/1.cc | 2 +- .../string_view/operations/find/wchar_t/2.cc | 2 +- .../string_view/operations/find/wchar_t/3.cc | 2 +- .../string_view/operations/find/wchar_t/4.cc | 2 +- .../string_view/operations/rfind/char/1.cc | 2 +- .../string_view/operations/rfind/char/2.cc | 2 +- .../string_view/operations/rfind/char/3.cc | 2 +- .../string_view/operations/rfind/wchar_t/1.cc | 2 +- .../string_view/operations/rfind/wchar_t/2.cc | 2 +- .../string_view/operations/rfind/wchar_t/3.cc | 2 +- .../string_view/operations/substr/char/1.cc | 2 +- .../string_view/operations/substr/wchar_t/1.cc | 2 +- .../string_view/operations/to_string/1.cc | 2 +- .../experimental/string_view/operators/char/2.cc | 2 +- .../string_view/operators/wchar_t/2.cc | 2 +- .../string_view/range_access/char/1.cc | 2 +- .../string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 2 +- .../testsuite/experimental/string_view/typedefs.cc | 2 +- .../testsuite/experimental/string_view/types/1.cc | 2 +- .../testsuite/experimental/system_error/value.cc | 2 +- libstdc++-v3/testsuite/experimental/tuple/apply.cc | 2 +- .../testsuite/experimental/tuple/tuple_size.cc | 2 +- .../experimental/type_erased_allocator/2.cc | 200 + .../type_erased_allocator}/uses_allocator.cc | 26 +- .../experimental/type_traits/detection.cc | 2 +- .../testsuite/experimental/type_traits/value.cc | 25 +- .../experimental/unordered_map/erasure.cc | 2 +- .../experimental/unordered_set/erasure.cc | 2 +- .../testsuite/experimental/vector/erasure.cc | 2 +- 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 | 2 +- .../bitmap_allocator/check_allocate_max_size.cc | 4 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 4 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_new.cc | 2 +- .../ext/bitmap_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-2.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/wchar_t.cc | 2 +- libstdc++-v3/testsuite/ext/concept_checks.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../testsuite/ext/debug_allocator/56170.cc | 2 +- .../ext/debug_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/debug_allocator/check_delete.cc | 2 +- .../testsuite/ext/debug_allocator/check_new.cc | 2 +- .../ext/debug_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13189.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13598.cc | 2 +- .../testsuite/ext/enc_filebuf/wchar_t/13189.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc | 2 +- .../ext/forced_error/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/ext/headers.cc | 2 +- libstdc++-v3/testsuite/ext/iota/cxx0x.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/1.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/47709.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/check_type.cc | 2 +- libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc | 2 +- .../malloc_allocator/check_allocate_max_size.cc | 2 +- .../ext/malloc_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/malloc_allocator/check_delete.cc | 2 +- .../testsuite/ext/malloc_allocator/check_new.cc | 2 +- .../ext/malloc_allocator/deallocate_global.cc | 2 +- .../ext/malloc_allocator/deallocate_local.cc | 2 +- .../ext/malloc_allocator/explicit_instantiation.cc | 2 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/median.cc | 2 +- .../testsuite/ext/mt_allocator/22309_thread.cc | 2 +- .../mt_allocator/check_allocate_big_per_type.cc | 2 +- .../ext/mt_allocator/check_allocate_max_size.cc | 2 +- .../ext/mt_allocator/check_deallocate_null.cc | 2 +- .../mt_allocator/check_deallocate_null_thread.cc | 2 +- .../testsuite/ext/mt_allocator/check_delete.cc | 2 +- .../testsuite/ext/mt_allocator/check_new.cc | 2 +- .../ext/mt_allocator/deallocate_global-2.cc | 2 +- .../ext/mt_allocator/deallocate_global-4.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local-2.cc | 2 +- .../ext/mt_allocator/deallocate_local-4.cc | 2 +- .../ext/mt_allocator/deallocate_local-6.cc | 2 +- .../ext/mt_allocator/deallocate_local-8.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-5.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-7.cc | 2 +- .../ext/mt_allocator/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-1.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-2.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-3.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc | 2 +- .../ext/mt_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/check_allocate_max_size.cc | 2 +- .../ext/new_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/new_allocator/check_delete.cc | 2 +- .../testsuite/ext/new_allocator/check_new.cc | 2 +- .../ext/new_allocator/deallocate_global.cc | 2 +- .../ext/new_allocator/deallocate_local.cc | 2 +- .../testsuite/ext/new_allocator/instantiate.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/numeric_traits/numeric_traits.cc | 2 +- .../ext/pb_ds/example/assoc_container_traits.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_map.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multimap.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multiset.cc | 2 +- .../ext/pb_ds/example/basic_priority_queue.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_set.cc | 2 +- .../testsuite/ext/pb_ds/example/erase_if.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_find_neg.cc | 2 +- .../ext/pb_ds/example/hash_illegal_resize.cc | 2 +- .../ext/pb_ds/example/hash_initial_size.cc | 2 +- .../ext/pb_ds/example/hash_load_set_change.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_mod.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize_neg.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_shift_mask.cc | 2 +- .../example/priority_queue_container_traits.cc | 2 +- .../ext/pb_ds/example/priority_queue_dijkstra.cc | 2 +- .../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +- .../ext/pb_ds/example/priority_queue_split_join.cc | 2 +- .../ext/pb_ds/example/priority_queue_xref.cc | 2 +- .../testsuite/ext/pb_ds/example/ranged_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/store_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_intervals.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_join.cc | 2 +- .../ext/pb_ds/example/tree_order_statistics.cc | 2 +- .../pb_ds/example/tree_order_statistics_join.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_dna.cc | 2 +- .../ext/pb_ds/example/trie_prefix_search.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_split.cc | 2 +- .../ext/pb_ds/regression/associative_containers.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_map_rand.cc | 2 +- .../pb_ds/regression/list_update_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_set_rand.cc | 2 +- .../pb_ds/regression/list_update_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/priority_queue_rand.cc | 2 +- .../pb_ds/regression/priority_queue_rand_debug.cc | 2 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand_debug.cc | 2 +- libstdc++-v3/testsuite/ext/pod_char_traits.cc | 2 +- .../testsuite/ext/pool_allocator/allocate_chunk.cc | 2 +- .../ext/pool_allocator/check_allocate_max_size.cc | 2 +- .../ext/pool_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/pool_allocator/check_delete.cc | 2 +- .../testsuite/ext/pool_allocator/check_new.cc | 2 +- .../ext/pool_allocator/explicit_instantiation.cc | 2 +- .../ext/pool_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/profile/all.cc | 2 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- .../testsuite/ext/profile/profiler_algos.cc | 2 +- libstdc++-v3/testsuite/ext/profile/replace_new.cc | 2 +- .../random/arcsine_distribution/cons/default.cc | 2 +- .../ext/random/arcsine_distribution/cons/parms.cc | 2 +- .../random/arcsine_distribution/operators/equal.cc | 2 +- .../arcsine_distribution/operators/inequal.cc | 2 +- .../arcsine_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../arcsine_distribution/requirements/typedefs.cc | 2 +- .../ext/random/beta_distribution/cons/default.cc | 2 +- .../ext/random/beta_distribution/cons/parms.cc | 2 +- .../random/beta_distribution/operators/equal.cc | 2 +- .../random/beta_distribution/operators/inequal.cc | 2 +- .../beta_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../beta_distribution/requirements/typedefs.cc | 2 +- .../ext/random/hoyt_distribution/cons/default.cc | 2 +- .../ext/random/hoyt_distribution/cons/parms.cc | 2 +- .../random/hoyt_distribution/operators/equal.cc | 2 +- .../random/hoyt_distribution/operators/inequal.cc | 2 +- .../hoyt_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../hoyt_distribution/requirements/typedefs.cc | 2 +- .../hypergeometric_distribution/cons/default.cc | 2 +- .../hypergeometric_distribution/cons/parms.cc | 2 +- .../hypergeometric_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/k_distribution/cons/default.cc | 2 +- .../ext/random/k_distribution/cons/parms.cc | 2 +- .../ext/random/k_distribution/operators/equal.cc | 2 +- .../ext/random/k_distribution/operators/inequal.cc | 2 +- .../random/k_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../random/k_distribution/requirements/typedefs.cc | 2 +- .../random/logistic_distribution/cons/default.cc | 2 +- .../ext/random/logistic_distribution/cons/parms.cc | 2 +- .../logistic_distribution/operators/equal.cc | 2 +- .../logistic_distribution/operators/inequal.cc | 2 +- .../logistic_distribution/operators/serialize.cc | 2 +- .../logistic_distribution/requirements/typedefs.cc | 2 +- .../random/nakagami_distribution/cons/default.cc | 2 +- .../ext/random/nakagami_distribution/cons/parms.cc | 2 +- .../nakagami_distribution/operators/equal.cc | 2 +- .../nakagami_distribution/operators/inequal.cc | 2 +- .../nakagami_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../nakagami_distribution/requirements/typedefs.cc | 2 +- .../random/normal_mv_distribution/cons/default.cc | 2 +- .../random/normal_mv_distribution/cons/parms.cc | 2 +- .../normal_mv_distribution/operators/equal.cc | 2 +- .../normal_mv_distribution/operators/inequal.cc | 2 +- .../normal_mv_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/pareto_distribution/cons/default.cc | 2 +- .../ext/random/pareto_distribution/cons/parms.cc | 2 +- .../random/pareto_distribution/operators/equal.cc | 2 +- .../pareto_distribution/operators/inequal.cc | 2 +- .../pareto_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../pareto_distribution/requirements/typedefs.cc | 2 +- .../ext/random/rice_distribution/cons/default.cc | 2 +- .../ext/random/rice_distribution/cons/parms.cc | 2 +- .../random/rice_distribution/operators/equal.cc | 2 +- .../random/rice_distribution/operators/inequal.cc | 2 +- .../rice_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../rice_distribution/requirements/typedefs.cc | 2 +- .../simd_fast_mersenne_twister_engine/cons/copy.cc | 2 +- .../cons/default.cc | 2 +- .../cons/seed1.cc | 2 +- .../cons/seed2.cc | 2 +- .../cons/seed_seq.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/triangular_distribution/cons/default.cc | 2 +- .../random/triangular_distribution/cons/parms.cc | 2 +- .../triangular_distribution/operators/equal.cc | 2 +- .../triangular_distribution/operators/inequal.cc | 2 +- .../triangular_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_on_sphere_distribution/cons/default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/von_mises_distribution/cons/default.cc | 2 +- .../random/von_mises_distribution/cons/parms.cc | 2 +- .../von_mises_distribution/operators/equal.cc | 2 +- .../von_mises_distribution/operators/inequal.cc | 2 +- .../von_mises_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/rope/1.cc | 2 +- libstdc++-v3/testsuite/ext/rope/2.cc | 2 +- libstdc++-v3/testsuite/ext/rope/3.cc | 2 +- libstdc++-v3/testsuite/ext/rope/36832.cc | 2 +- libstdc++-v3/testsuite/ext/rope/4.cc | 2 +- libstdc++-v3/testsuite/ext/rope/40299.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44708.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44963.cc | 2 +- libstdc++-v3/testsuite/ext/rope/5.cc | 2 +- libstdc++-v3/testsuite/ext/rope/61946.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 4 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../special_functions/conf_hyperg}/check_nan.cc | 74 +- .../special_functions/conf_hyperg/check_value.cc | 3710 ++ .../special_functions/conf_hyperg/compile.cc} | 20 +- .../special_functions/hyperg}/check_nan.cc | 95 +- .../ext/special_functions/hyperg/check_value.cc | 11832 ++++ .../special_functions/hyperg/compile.cc} | 19 +- .../testsuite/ext/stdio_filebuf/char/10063-1.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-3.cc | 2 +- libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-2.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-3.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-4.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/35209.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12077.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-2.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-3.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-4.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/35209.cc | 2 +- .../ext/throw_allocator/check_allocate_max_size.cc | 2 +- .../ext/throw_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/throw_allocator/check_delete.cc | 2 +- .../testsuite/ext/throw_allocator/check_new.cc | 2 +- .../ext/throw_allocator/deallocate_global.cc | 2 +- .../ext/throw_allocator/deallocate_local.cc | 2 +- .../ext/throw_allocator/explicit_instantiation.cc | 2 +- .../ext/throw_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/throw_value/cons.cc | 2 +- .../testsuite/ext/type_traits/add_unsigned.cc | 2 +- .../ext/type_traits/add_unsigned_floating_neg.cc | 4 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 6 +- .../testsuite/ext/type_traits/remove_unsigned.cc | 2 +- .../type_traits/remove_unsigned_floating_neg.cc | 4 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 6 +- .../testsuite/ext/vstring/capacity/29134.cc | 2 +- .../ext/vstring/capacity/shrink_to_fit.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-2.cc | 2 +- .../testsuite/ext/vstring/cons/moveable.cc | 2 +- .../ext/vstring/cons/noexcept_move_construct.cc | 2 +- .../ext/vstring/element_access/char/58163.cc | 2 +- .../ext/vstring/element_access/char/front_back.cc | 2 +- .../ext/vstring/element_access/wchar_t/58163.cc | 2 +- .../vstring/element_access/wchar_t/front_back.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc | 2 +- .../testsuite/ext/vstring/hash/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/init-list.cc | 2 +- .../ext/vstring/inserters_extractors/char/28277.cc | 2 +- .../vstring/inserters_extractors/wchar_t/28277.cc | 2 +- .../ext/vstring/modifiers/assign/move_assign.cc | 2 +- .../ext/vstring/modifiers/erase/char/54577.cc | 2 +- .../ext/vstring/modifiers/erase/wchar_t/54577.cc | 2 +- .../modifiers/insert/char/const_iterator.cc | 2 +- .../modifiers/insert/wchar_t/const_iterator.cc | 2 +- .../ext/vstring/modifiers/pop_back/char/1.cc | 2 +- .../ext/vstring/modifiers/pop_back/wchar_t/1.cc | 2 +- .../modifiers/replace/char/const_iterator.cc | 2 +- .../modifiers/replace/wchar_t/const_iterator.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/2.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/range_access.cc | 2 +- .../ext/vstring/requirements/citerators.cc | 2 +- .../ext/vstring/requirements/do_the_right_thing.cc | 2 +- .../ext/vstring/requirements/dr438/constructor.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../testsuite/ext/vstring/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/types/23767.cc | 2 +- libstdc++-v3/testsuite/lib/dg-options.exp | 2 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 47 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +- .../testsuite/libstdc++-dg/conformance.exp | 3 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 4 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 3 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 12 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../libstdc++-prettyprinters/shared_ptr.cc | 3 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 12 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 7 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 3 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 4 +- libstdc++-v3/testsuite/libstdc++-xmethods/array.cc | 2 +- .../libstdc++-xmethods/associative-containers.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 2 +- .../testsuite/libstdc++-xmethods/forwardlist.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/list.cc | 2 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 2 +- .../testsuite/libstdc++-xmethods/vector.cc | 2 +- .../testsuite/libstdc++-xmethods/xmethods.exp | 2 +- .../testsuite/performance/21_strings/append-1.cc | 2 +- .../testsuite/performance/21_strings/append-2.cc | 2 +- .../performance/21_strings/cons_input_iterator.cc | 2 +- .../performance/21_strings/copy_cons_and_dest.cc | 2 +- .../testsuite/performance/21_strings/find.cc | 2 +- .../testsuite/performance/22_locale/is_wchar_t.cc | 2 +- .../performance/22_locale/narrow_widen_char.cc | 2 +- .../performance/22_locale/narrow_widen_wchar_t.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_in.cc | 2 +- .../performance/22_locale/wchar_t_length.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_out.cc | 2 +- .../23_containers/copy_construct/unordered_set.cc | 2 +- .../23_containers/copy_construct/vector_bool.cc | 2 +- .../performance/23_containers/create/map.cc | 2 +- .../23_containers/create_from_sorted/set.cc | 2 +- .../performance/23_containers/create_sort/list.cc | 2 +- .../performance/23_containers/find/map.cc | 2 +- .../performance/23_containers/index/map.cc | 2 +- .../performance/23_containers/insert/54075.cc | 37 +- .../23_containers/insert/associative.cc | 2 +- .../performance/23_containers/insert/sequence.cc | 2 +- .../23_containers/insert/unordered_map_array.cc | 2 +- .../insert/unordered_multiset_hint.cc | 2 +- .../23_containers/insert/unordered_set.cc | 2 +- .../23_containers/insert_erase/41975.cc | 32 +- .../23_containers/insert_erase/associative.cc | 2 +- .../23_containers/insert_from_sorted/set.cc | 2 +- .../23_containers/producer_consumer/associative.cc | 2 +- .../23_containers/producer_consumer/sequence.cc | 2 +- .../range_construct/deque_construct.cc | 2 +- .../range_construct/list_construct1.cc | 2 +- .../range_construct/list_construct2.cc | 2 +- .../range_construct/vector_construct.cc | 2 +- .../23_containers/resize/vector_bool.cc | 2 +- .../performance/23_containers/sort_search/list.cc | 2 +- .../25_algorithms/copy_streambuf_iterators.cc | 2 +- .../25_algorithms/find_istreambuf_iterators.cc | 2 +- .../25_algorithms/lexicographical_compare.cc | 2 +- .../25_algorithms/nth_element_worst_case.cc | 2 +- .../performance/25_algorithms/search_n.cc | 2 +- .../testsuite/performance/25_algorithms/sort.cc | 2 +- .../performance/25_algorithms/sort_heap.cc | 2 +- .../performance/25_algorithms/stable_sort.cc | 2 +- .../performance/26_numerics/complex_norm.cc | 2 +- .../26_numerics/valarray_gslice_to_index.cc | 2 +- .../testsuite/performance/27_io/cout_insert_int.cc | 2 +- .../testsuite/performance/27_io/filebuf_copy.cc | 2 +- .../performance/27_io/filebuf_sgetn_unbuf.cc | 2 +- .../testsuite/performance/27_io/filebuf_sputc.cc | 2 +- .../performance/27_io/filebuf_sputn_unbuf.cc | 2 +- .../performance/27_io/fmtflags_manipulators.cc | 2 +- .../performance/27_io/fstream_seek_write.cc | 2 +- .../performance/27_io/ifstream_extract_chars.cc | 2 +- .../performance/27_io/ifstream_extract_float.cc | 2 +- .../performance/27_io/ifstream_extract_int.cc | 2 +- .../performance/27_io/ifstream_getline-2.cc | 2 +- .../performance/27_io/ifstream_getline.cc | 2 +- .../performance/27_io/ofstream_insert_float.cc | 2 +- .../performance/27_io/ofstream_insert_int.cc | 2 +- .../performance/27_io/stringbuf_overflow.cc | 2 +- .../testsuite/performance/28_regex/range.cc | 2 +- .../testsuite/performance/28_regex/split.cc | 2 +- .../testsuite/performance/28_regex/split.h | 4 +- .../testsuite/performance/28_regex/split_bfs.cc | 2 +- .../performance/30_threads/future/polling.cc | 2 +- .../performance/ext/pb_ds/all_int_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_insert.cc | 2 +- .../performance/ext/pb_ds/all_text_find.cc | 2 +- .../performance/ext/pb_ds/hash_int_erase_mem.cc | 2 +- .../performance/ext/pb_ds/hash_zlob_int_find.cc | 2 +- .../performance/ext/pb_ds/multimap_text_find.hpp | 2 +- .../ext/pb_ds/multimap_text_find_large.cc | 2 +- .../ext/pb_ds/multimap_text_find_small.cc | 2 +- .../performance/ext/pb_ds/multimap_text_insert.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_mem_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem_small.cc | 2 +- .../ext/pb_ds/multimap_text_insert_small.cc | 2 +- .../ext/pb_ds/priority_queue_int_push.cc | 2 +- .../ext/pb_ds/priority_queue_int_push_pop.cc | 2 +- .../ext/pb_ds/priority_queue_text_join.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify.hpp | 2 +- .../ext/pb_ds/priority_queue_text_modify_down.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify_up.cc | 2 +- .../ext/pb_ds/priority_queue_text_pop_mem.cc | 2 +- .../ext/pb_ds/priority_queue_text_push.cc | 2 +- .../ext/pb_ds/priority_queue_text_push_pop.cc | 2 +- .../performance/ext/pb_ds/tree_order_statistics.cc | 2 +- .../performance/ext/pb_ds/tree_split_join.cc | 2 +- .../performance/ext/pb_ds/tree_text_insert.cc | 2 +- .../performance/ext/pb_ds/tree_text_lor_find.cc | 2 +- .../01_assoc_laguerre}/check_nan.cc | 37 +- .../01_assoc_laguerre/check_value.cc | 2120 + .../01_assoc_laguerre/compile.cc} | 21 +- .../01_assoc_laguerre/compile_2.cc | 10 +- .../02_assoc_legendre}/check_nan.cc | 35 +- .../02_assoc_legendre/check_value.cc | 1944 + .../02_assoc_legendre/compile.cc} | 20 +- .../02_assoc_legendre/compile_2.cc | 10 +- .../special_functions/03_beta/check_nan.cc | 51 +- .../special_functions/03_beta/check_value.cc | 271 + .../03_beta/compile.cc} | 20 +- .../special_functions/03_beta/compile_2.cc | 10 +- .../04_comp_ellint_1/check_nan.cc | 33 +- .../04_comp_ellint_1/check_value.cc | 104 +- .../04_comp_ellint_1/compile.cc} | 20 +- .../04_comp_ellint_1/compile_2.cc | 10 +- .../05_comp_ellint_2}/check_nan.cc | 33 +- .../05_comp_ellint_2/check_value.cc | 100 + .../05_comp_ellint_2/compile.cc} | 20 +- .../05_comp_ellint_2/compile_2.cc | 10 +- .../06_comp_ellint_3/check_nan.cc | 51 +- .../06_comp_ellint_3/check_value.cc | 451 + .../06_comp_ellint_3/compile.cc} | 20 +- .../06_comp_ellint_3/compile_2.cc | 10 +- .../07_cyl_bessel_i}/check_nan.cc | 51 +- .../07_cyl_bessel_i/check_value.cc | 692 + .../07_cyl_bessel_i/compile.cc} | 20 +- .../07_cyl_bessel_i}/compile_2.cc | 9 +- .../07_cyl_bessel_i}/pr56216.cc | 18 +- .../08_cyl_bessel_j}/check_nan.cc | 51 +- .../08_cyl_bessel_j/check_value.cc | 692 + .../08_cyl_bessel_j/compile.cc} | 19 +- .../08_cyl_bessel_j}/compile_2.cc | 9 +- .../09_cyl_bessel_k}/check_nan.cc | 51 +- .../09_cyl_bessel_k/check_value.cc | 732 + .../09_cyl_bessel_k/compile.cc} | 19 +- .../09_cyl_bessel_k}/compile_2.cc | 9 +- .../10_cyl_neumann}/check_nan.cc | 51 +- .../10_cyl_neumann/check_value.cc | 718 + .../10_cyl_neumann/compile.cc} | 19 +- .../10_cyl_neumann}/compile_2.cc | 9 +- .../11_ellint_1}/check_nan.cc | 51 +- .../special_functions/11_ellint_1/check_value.cc | 451 + .../11_ellint_1/compile.cc} | 19 +- .../11_ellint_1}/compile_2.cc | 15 +- .../12_ellint_2}/check_nan.cc | 51 +- .../special_functions/12_ellint_2/check_value.cc | 451 + .../12_ellint_2/compile.cc} | 19 +- .../12_ellint_2}/compile_2.cc | 15 +- .../13_ellint_3}/check_nan.cc | 74 +- .../special_functions/13_ellint_3/check_value.cc | 5772 ++ .../13_ellint_3/compile.cc} | 19 +- .../13_ellint_3}/compile_2.cc | 15 +- .../14_expint}/check_nan.cc | 33 +- .../special_functions/14_expint/check_value.cc | 193 + .../14_expint/compile.cc} | 19 +- .../14_expint}/compile_2.cc | 9 +- .../15_hermite}/check_nan.cc | 35 +- .../special_functions/15_hermite/check_value.cc | 1759 + .../15_hermite/compile.cc} | 20 +- .../15_hermite}/compile_2.cc | 9 +- .../16_laguerre}/check_nan.cc | 35 +- .../special_functions/16_laguerre/check_value.cc | 319 + .../16_laguerre/compile.cc} | 20 +- .../16_laguerre}/compile_2.cc | 9 +- .../17_legendre}/check_nan.cc | 34 +- .../special_functions/17_legendre/check_value.cc | 319 + .../17_legendre/compile.cc} | 20 +- .../17_legendre}/compile_2.cc | 9 +- .../18_riemann_zeta}/check_nan.cc | 33 +- .../18_riemann_zeta/check_value.cc} | 163 +- .../18_riemann_zeta/compile.cc} | 19 +- .../18_riemann_zeta}/compile_2.cc | 9 +- .../19_sph_bessel}/check_nan.cc | 35 +- .../special_functions/19_sph_bessel/check_value.cc | 506 + .../19_sph_bessel/compile.cc} | 19 +- .../19_sph_bessel}/compile_2.cc | 9 +- .../20_sph_legendre}/check_nan.cc | 32 +- .../20_sph_legendre/check_value.cc | 1944 + .../20_sph_legendre/compile.cc} | 19 +- .../20_sph_legendre}/compile_2.cc | 9 +- .../21_sph_neumann}/check_nan.cc | 35 +- .../21_sph_neumann/check_value.cc | 552 + .../21_sph_neumann/compile.cc} | 19 +- .../21_sph_neumann}/compile_2.cc | 9 +- .../enable_shared_from_this/1.cc | 2 +- .../enable_shared_from_this/not_shared.cc | 4 +- .../enable_shared_from_this/not_shared2.cc | 4 +- .../enable_shared_from_this/not_shared3.cc | 4 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../enable_shared_from_this/shared.cc | 4 +- .../enable_shared_from_this/still_shared.cc | 4 +- .../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 | 4 +- .../shared_ptr/assign/auto_ptr.cc | 4 +- .../shared_ptr/assign/auto_ptr_neg.cc | 4 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 4 +- .../2_general_utilities/shared_ptr/assign/dr541.cc | 2 +- .../shared_ptr/assign/shared_ptr.cc | 4 +- .../shared_ptr/assign/shared_ptr_neg.cc | 4 +- .../tr1/2_general_utilities/shared_ptr/casts/1.cc | 4 +- .../shared_ptr/comparison/cmp.cc | 4 +- .../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 | 4 +- .../2_general_utilities/shared_ptr/cons/copy.cc | 2 +- .../2_general_utilities/shared_ptr/cons/default.cc | 2 +- .../2_general_utilities/shared_ptr/cons/pointer.cc | 2 +- .../shared_ptr/cons/weak_ptr.cc | 2 +- .../shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../2_general_utilities/shared_ptr/dest/dest.cc | 2 +- .../2_general_utilities/shared_ptr/misc/24595.cc | 2 +- .../2_general_utilities/shared_ptr/misc/42019.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/misc/io.cc | 4 +- .../2_general_utilities/shared_ptr/misc/swap.cc | 4 +- .../shared_ptr/modifiers/24805.cc | 2 +- .../shared_ptr/modifiers/reset.cc | 4 +- .../shared_ptr/modifiers/reset_neg.cc | 2 +- .../shared_ptr/modifiers/swap.cc | 4 +- .../shared_ptr/modifiers/swap_neg.cc | 4 +- .../shared_ptr/observers/bool_conv.cc | 4 +- .../shared_ptr/observers/get.cc | 4 +- .../shared_ptr/observers/unique.cc | 4 +- .../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 | 24 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 24 +- .../tr1/2_general_utilities/weak_ptr/lock/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../tr1/3_function_objects/bind/all_bound.cc | 2 +- .../tr1/3_function_objects/bind/cv_quals.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/mixed.cc | 2 +- .../tr1/3_function_objects/bind/nested.cc | 2 +- .../tr1/3_function_objects/bind/placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/ref.cc | 2 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../tr1/3_function_objects/function/10.cc | 2 +- .../testsuite/tr1/3_function_objects/function/2.cc | 2 +- .../testsuite/tr1/3_function_objects/function/3.cc | 2 +- .../testsuite/tr1/3_function_objects/function/4.cc | 2 +- .../testsuite/tr1/3_function_objects/function/5.cc | 2 +- .../testsuite/tr1/3_function_objects/function/6.cc | 2 +- .../tr1/3_function_objects/function/63840.cc | 2 +- .../testsuite/tr1/3_function_objects/function/7.cc | 2 +- .../testsuite/tr1/3_function_objects/function/8.cc | 2 +- .../testsuite/tr1/3_function_objects/function/9.cc | 2 +- .../headers/functional/synopsis.cc | 6 +- .../headers/functional/types_std_tr1.cc | 2 +- .../using_namespace_std_tr1_placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/mem_fn.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../alignment_of/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/alignment_of/value.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../extent/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_assign/requirements/typedefs.cc | 4 +- .../4_metaprogramming/has_nothrow_assign/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../has_nothrow_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_copy/requirements/typedefs.cc | 4 +- .../4_metaprogramming/has_nothrow_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_assign/requirements/typedefs.cc | 4 +- .../4_metaprogramming/has_trivial_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../has_trivial_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_copy/requirements/typedefs.cc | 4 +- .../4_metaprogramming/has_trivial_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../has_trivial_destructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../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 | 4 +- .../integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 6 +- .../integral_constant/true_false_value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_abstract/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_abstract/value.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_arithmetic/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_arithmetic/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_array/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_base_of/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_base_of/value.cc | 8 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_class/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_compound/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_compound/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_const/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_convertible/value.cc | 12 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_empty/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_empty/value.cc | 4 +- .../tr1/4_metaprogramming/is_enum/24808.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../is_enum/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../tr1/4_metaprogramming/is_function/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_fundamental/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_integral/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_integral/value.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../is_member_function_pointer/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 4 +- .../is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 4 +- .../4_metaprogramming/is_member_pointer/value.cc | 4 +- .../tr1/4_metaprogramming/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_object/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_object/value.cc | 4 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../is_pod/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_pointer/requirements/typedefs.cc | 4 +- .../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 | 4 +- .../tr1/4_metaprogramming/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_reference/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../is_same/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_scalar/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_signed/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_signed/value.cc | 6 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_union/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_unsigned/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_unsigned/value.cc | 6 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../is_void/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_void/value.cc | 4 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_volatile/requirements/typedefs.cc | 4 +- .../tr1/4_metaprogramming/is_volatile/value.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../rank/requirements/typedefs.cc | 4 +- .../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 | 6 +- .../binomial_distribution/requirements/typedefs.cc | 6 +- .../random/discard_block/operators/equal.cc | 4 +- .../random/discard_block/operators/not_equal.cc | 2 +- .../random/discard_block/operators/serialize.cc | 8 +- .../random/discard_block/requirements/constants.cc | 2 +- .../random/discard_block/requirements/typedefs.cc | 10 +- .../requirements/typedefs.cc | 6 +- .../gamma_distribution/requirements/typedefs.cc | 6 +- .../requirements/typedefs.cc | 6 +- .../random/linear_congruential/cons/default.cc | 6 +- .../random/linear_congruential/cons/gen1.cc | 4 +- .../random/linear_congruential/cons/seed1.cc | 4 +- .../random/linear_congruential/cons/seed2.cc | 4 +- .../random/linear_congruential/operators/equal.cc | 6 +- .../linear_congruential/operators/not_equal.cc | 8 +- .../linear_congruential/operators/serialize.cc | 12 +- .../linear_congruential/requirements/constants.cc | 2 +- .../requirements/non_uint_neg.cc | 4 +- .../linear_congruential/requirements/typedefs.cc | 8 +- .../random/mersenne_twister/cons/default.cc | 6 +- .../random/mersenne_twister/cons/gen1.cc | 4 +- .../random/mersenne_twister/cons/seed1.cc | 4 +- .../random/mersenne_twister/cons/seed2.cc | 4 +- .../random/mersenne_twister/operators/equal.cc | 4 +- .../random/mersenne_twister/operators/not_equal.cc | 4 +- .../random/mersenne_twister/operators/serialize.cc | 8 +- .../mersenne_twister/requirements/constants.cc | 2 +- .../mersenne_twister/requirements/typedefs.cc | 8 +- .../5_numerical_facilities/random/minstd_rand.cc | 6 +- .../5_numerical_facilities/random/minstd_rand0.cc | 4 +- .../tr1/5_numerical_facilities/random/mt19937.cc | 6 +- .../normal_distribution/requirements/typedefs.cc | 6 +- .../poisson_distribution/requirements/typedefs.cc | 6 +- .../random/random_device/cons/default.cc | 6 +- .../random/random_device/cons/token.cc | 4 +- .../random/random_device/requirements/typedefs.cc | 6 +- .../tr1/5_numerical_facilities/random/ranlux3.cc | 4 +- .../5_numerical_facilities/random/ranlux3_01.cc | 4 +- .../tr1/5_numerical_facilities/random/ranlux4.cc | 4 +- .../5_numerical_facilities/random/ranlux4_01.cc | 4 +- .../random/subtract_with_carry/cons/default.cc | 4 +- .../random/subtract_with_carry/cons/gen1.cc | 4 +- .../random/subtract_with_carry/cons/seed1.cc | 6 +- .../random/subtract_with_carry/cons/seed2.cc | 6 +- .../random/subtract_with_carry/operators/equal.cc | 4 +- .../subtract_with_carry/operators/not_equal.cc | 4 +- .../subtract_with_carry/operators/serialize.cc | 8 +- .../subtract_with_carry/requirements/constants.cc | 2 +- .../subtract_with_carry/requirements/typedefs.cc | 2 +- .../random/subtract_with_carry_01/cons/default.cc | 4 +- .../random/subtract_with_carry_01/cons/gen1.cc | 4 +- .../random/subtract_with_carry_01/cons/seed1.cc | 6 +- .../random/subtract_with_carry_01/cons/seed2.cc | 6 +- .../subtract_with_carry_01/operators/equal.cc | 4 +- .../subtract_with_carry_01/operators/not_equal.cc | 4 +- .../subtract_with_carry_01/operators/serialize.cc | 8 +- .../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 | 8 +- .../random/uniform_real/requirements/typedefs.cc | 6 +- .../random/variate_generator/37986.cc | 2 +- .../variate_generator/requirements/typedefs.cc | 6 +- .../random/xor_combine/cons/default.cc | 4 +- .../random/xor_combine/operators/equal.cc | 4 +- .../random/xor_combine/operators/not_equal.cc | 2 +- .../random/xor_combine/operators/serialize.cc | 8 +- .../random/xor_combine/requirements/constants.cc | 2 +- .../random/xor_combine/requirements/typedefs.cc | 6 +- .../01_assoc_laguerre/check_nan.cc | 2 +- .../01_assoc_laguerre/check_value.cc | 1410 +- .../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 | 1514 +- .../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 | 2940 +- .../special_functions/07_conf_hyperg/compile.cc | 2 +- .../special_functions/07_conf_hyperg/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/check_nan.cc | 2 +- .../08_cyl_bessel_i/check_value.cc | 1265 +- .../special_functions/08_cyl_bessel_i/compile.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/09_cyl_bessel_j/check_nan.cc | 2 +- .../09_cyl_bessel_j/check_value.cc | 1411 +- .../special_functions/09_cyl_bessel_j/compile.cc | 2 +- .../special_functions/09_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/10_cyl_bessel_k/airy.cc | 2 +- .../special_functions/10_cyl_bessel_k/check_nan.cc | 2 +- .../10_cyl_bessel_k/check_value.cc | 1306 +- .../special_functions/10_cyl_bessel_k/compile.cc | 2 +- .../special_functions/10_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/11_cyl_neumann/check_nan.cc | 2 +- .../11_cyl_neumann/check_value.cc | 1562 +- .../special_functions/11_cyl_neumann/compile.cc | 2 +- .../special_functions/11_cyl_neumann/compile_2.cc | 2 +- .../special_functions/12_ellint_1/check_nan.cc | 2 +- .../special_functions/12_ellint_1/check_value.cc | 2 +- .../special_functions/12_ellint_1/compile.cc | 2 +- .../special_functions/12_ellint_1/compile_2.cc | 2 +- .../special_functions/13_ellint_2/check_nan.cc | 2 +- .../special_functions/13_ellint_2/check_value.cc | 2 +- .../special_functions/13_ellint_2/compile.cc | 2 +- .../special_functions/13_ellint_2/compile_2.cc | 2 +- .../special_functions/14_ellint_3/check_nan.cc | 2 +- .../special_functions/14_ellint_3/check_value.cc | 3802 +- .../special_functions/14_ellint_3/compile.cc | 2 +- .../special_functions/14_ellint_3/compile_2.cc | 2 +- .../special_functions/15_expint/check_nan.cc | 2 +- .../special_functions/15_expint/check_value_neg.cc | 2 +- .../special_functions/15_expint/check_value_pos.cc | 2 +- .../special_functions/15_expint/compile.cc | 2 +- .../special_functions/15_expint/compile_2.cc | 2 +- .../special_functions/16_hermite/check_nan.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 1956 + .../special_functions/16_hermite/compile.cc | 2 +- .../special_functions/16_hermite/compile_2.cc | 2 +- .../special_functions/17_hyperg/check_nan.cc | 2 +- .../special_functions/17_hyperg/check_value.cc | 9312 +-- .../special_functions/17_hyperg/compile.cc | 2 +- .../special_functions/17_hyperg/compile_2.cc | 2 +- .../special_functions/18_laguerre/check_nan.cc | 2 +- .../special_functions/18_laguerre/check_value.cc | 2 +- .../special_functions/18_laguerre/compile.cc | 2 +- .../special_functions/18_laguerre/compile_2.cc | 2 +- .../special_functions/19_legendre/check_nan.cc | 2 +- .../special_functions/19_legendre/check_value.cc | 2 +- .../special_functions/19_legendre/compile.cc | 2 +- .../special_functions/19_legendre/compile_2.cc | 2 +- .../special_functions/20_riemann_zeta/check_nan.cc | 2 +- .../20_riemann_zeta/check_value_neg.cc | 2 +- .../20_riemann_zeta/check_value_pos.cc | 2 +- .../special_functions/20_riemann_zeta/compile.cc | 2 +- .../special_functions/20_riemann_zeta/compile_2.cc | 2 +- .../special_functions/21_sph_bessel/check_nan.cc | 2 +- .../special_functions/21_sph_bessel/check_value.cc | 946 +- .../special_functions/21_sph_bessel/compile.cc | 2 +- .../special_functions/21_sph_bessel/compile_2.cc | 2 +- .../special_functions/22_sph_legendre/check_nan.cc | 2 +- .../22_sph_legendre/check_value.cc | 1514 +- .../special_functions/22_sph_legendre/compile.cc | 2 +- .../special_functions/22_sph_legendre/compile_2.cc | 2 +- .../special_functions/23_sph_neumann/check_nan.cc | 2 +- .../23_sph_neumann/check_value.cc | 988 +- .../special_functions/23_sph_neumann/compile.cc | 2 +- .../special_functions/23_sph_neumann/compile_2.cc | 2 +- .../special_functions/testcase.h | 2 +- .../tr1/6_containers/array/capacity/empty.cc | 6 +- .../tr1/6_containers/array/capacity/max_size.cc | 6 +- .../tr1/6_containers/array/capacity/size.cc | 6 +- .../array/comparison_operators/equal.cc | 6 +- .../array/comparison_operators/greater.cc | 6 +- .../array/comparison_operators/greater_or_equal.cc | 6 +- .../array/comparison_operators/less.cc | 6 +- .../array/comparison_operators/less_or_equal.cc | 6 +- .../array/comparison_operators/not_equal.cc | 6 +- .../array/cons/aggregate_initialization.cc | 6 +- .../array/element_access/at_out_of_range.cc | 6 +- .../tr1/6_containers/array/element_access/back.cc | 8 +- .../tr1/6_containers/array/element_access/data.cc | 8 +- .../tr1/6_containers/array/element_access/front.cc | 8 +- .../array/iterators/end_is_one_past.cc | 6 +- .../tr1/6_containers/array/requirements/assign.cc | 8 +- .../6_containers/array/requirements/contiguous.cc | 6 +- .../array/requirements/explicit_instantiation.cc | 2 +- .../6_containers/array/requirements/member_swap.cc | 6 +- .../6_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 6 +- .../array/specialized_algorithms/swap.cc | 6 +- .../tr1/6_containers/array/tuple_interface/get.cc | 6 +- .../array/tuple_interface/tuple_element.cc | 6 +- .../array/tuple_interface/tuple_size.cc | 6 +- .../testsuite/tr1/6_containers/hash/24799.cc | 8 +- .../tr1/6_containers/hash/operators/size_t.cc | 6 +- .../6_containers/hash/requirements/base_classes.cc | 4 +- .../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 | 4 +- .../tr1/6_containers/tuple/cons/assignment.cc | 2 +- .../tr1/6_containers/tuple/cons/big_tuples.cc | 16 +- .../tr1/6_containers/tuple/cons/constructor.cc | 4 +- .../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 | 4 +- .../tr1/6_containers/tuple/element_access/get.cc | 6 +- .../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 | 8 +- .../unordered_map/capacity/29134-map.cc | 2 +- .../tr1/6_containers/unordered_map/erase/1.cc | 10 +- .../6_containers/unordered_map/erase/24061-map.cc | 12 +- .../tr1/6_containers/unordered_map/find/map1.cc | 2 +- .../6_containers/unordered_map/insert/24061-map.cc | 12 +- .../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 | 8 +- .../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 | 10 +- .../tr1/6_containers/unordered_map/swap/2.cc | 6 +- .../unordered_multimap/capacity/29134-multimap.cc | 2 +- .../tr1/6_containers/unordered_multimap/erase/1.cc | 10 +- .../unordered_multimap/erase/24061-multimap.cc | 10 +- .../unordered_multimap/find/multimap1.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 12 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 6 +- .../requirements/iterator_neg.cc | 4 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/1.cc | 10 +- .../tr1/6_containers/unordered_multimap/swap/2.cc | 8 +- .../tr1/6_containers/unordered_multiset/24054.cc | 2 +- .../unordered_multiset/capacity/29134-multiset.cc | 2 +- .../tr1/6_containers/unordered_multiset/erase/1.cc | 12 +- .../unordered_multiset/erase/24061-multiset.cc | 10 +- .../unordered_multiset/find/multiset1.cc | 6 +- .../unordered_multiset/insert/24061-multiset.cc | 12 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 4 +- .../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 | 12 +- .../tr1/6_containers/unordered_multiset/swap/2.cc | 6 +- .../tr1/6_containers/unordered_set/23053.cc | 4 +- .../tr1/6_containers/unordered_set/23465.cc | 10 +- .../tr1/6_containers/unordered_set/26127.cc | 4 +- .../tr1/6_containers/unordered_set/26132.cc | 4 +- .../unordered_set/capacity/29134-set.cc | 2 +- .../tr1/6_containers/unordered_set/erase/1.cc | 12 +- .../6_containers/unordered_set/erase/24061-set.cc | 10 +- .../tr1/6_containers/unordered_set/find/set1.cc | 4 +- .../6_containers/unordered_set/insert/24061-set.cc | 12 +- .../6_containers/unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 4 +- .../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 | 12 +- .../tr1/6_containers/unordered_set/swap/2.cc | 6 +- .../testsuite/tr1/6_containers/utility/19535.cc | 4 +- .../testsuite/tr1/6_containers/utility/pair.cc | 2 +- .../basic_regex/assign/char/cstring.cc | 6 +- .../basic_regex/assign/char/cstring_op.cc | 6 +- .../basic_regex/assign/char/pstring.cc | 6 +- .../basic_regex/assign/char/range.cc | 6 +- .../basic_regex/assign/char/string.cc | 6 +- .../basic_regex/assign/char/string_op.cc | 4 +- .../basic_regex/assign/wchar_t/cstring.cc | 6 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 6 +- .../basic_regex/assign/wchar_t/pstring.cc | 6 +- .../basic_regex/assign/wchar_t/range.cc | 6 +- .../basic_regex/assign/wchar_t/string.cc | 6 +- .../basic_regex/assign/wchar_t/string_op.cc | 4 +- .../basic_regex/ctors/char/cstring.cc | 6 +- .../basic_regex/ctors/char/default.cc | 8 +- .../basic_regex/ctors/char/pstring.cc | 6 +- .../basic_regex/ctors/char/range.cc | 6 +- .../basic_regex/ctors/char/string.cc | 6 +- .../basic_regex/ctors/wchar_t/cstring.cc | 6 +- .../basic_regex/ctors/wchar_t/default.cc | 8 +- .../basic_regex/ctors/wchar_t/pstring.cc | 6 +- .../basic_regex/ctors/wchar_t/range.cc | 6 +- .../basic_regex/ctors/wchar_t/string.cc | 6 +- .../match_results/ctors/char/default.cc | 8 +- .../regex/cons/char/c_string_awk.cc | 6 +- .../regex/cons/char/c_string_basic.cc | 6 +- .../regex/cons/char/c_string_ecma.cc | 6 +- .../regex/cons/char/c_string_egrep.cc | 6 +- .../regex/cons/char/c_string_grep.cc | 6 +- .../regex/cons/char/default.cc | 6 +- .../regex_traits/char/ctor.cc | 6 +- .../regex_traits/char/translate_nocase.cc | 4 +- .../regex_traits/char/value.cc | 4 +- .../regex_traits/wchar_t/ctor.cc | 6 +- .../regex_traits/wchar_t/translate_nocase.cc | 4 +- .../regex_traits/wchar_t/value.cc | 4 +- .../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 | 4 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 4 +- .../8_c_compatibility/cinttypes/types_std_tr1.cc | 4 +- .../testsuite/tr1/8_c_compatibility/cmath/51083.cc | 2 +- .../tr1/8_c_compatibility/cmath/functions.cc | 4 +- .../tr1/8_c_compatibility/cmath/overloads.cc | 8 +- .../tr1/8_c_compatibility/cmath/overloads_neg.cc | 2 +- .../tr1/8_c_compatibility/cmath/pow_cmath.cc | 4 +- .../tr1/8_c_compatibility/cmath/templates.cc | 12 +- .../tr1/8_c_compatibility/cmath/types_std_tr1.cc | 4 +- .../tr1/8_c_compatibility/complex/50880.cc | 4 +- .../tr1/8_c_compatibility/complex/51083.cc | 2 +- .../tr1/8_c_compatibility/complex/functions.cc | 4 +- .../8_c_compatibility/complex/overloads_float.cc | 6 +- .../tr1/8_c_compatibility/complex/overloads_int.cc | 4 +- .../tr1/8_c_compatibility/cstdint/types_std_tr1.cc | 6 +- .../tr1/8_c_compatibility/cstdio/functions.cc | 8 +- .../tr1/8_c_compatibility/cstdlib/functions.cc | 4 +- .../tr1/8_c_compatibility/cstdlib/types_std_tr1.cc | 6 +- .../tr1/8_c_compatibility/cwchar/functions.cc | 4 +- .../tr1/8_c_compatibility/cwctype/functions.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/all.cc | 2 +- .../testsuite/tr1/headers/c++200x/complex.cc | 4 +- .../headers/c++200x/math.cc} | 13 +- .../tr1/headers/c++200x/using_namespace_std_tr1.cc | 2 +- .../tr1/headers/using_namespace_std_tr1.cc | 2 +- .../bases/requirements/explicit_instantiation.cc | 2 +- .../testsuite/tr2/bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/bases/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr2/direct_bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr58729.cc | 2 +- libstdc++-v3/testsuite/tr2/headers/all.cc | 2 +- .../tr2/headers/using_namespace_std_tr2.cc | 2 +- .../util/common_type/assoc/common_type.hpp | 4 +- .../assoc/detail/comb_hash_fn_string_form.hpp | 2 +- .../common_type/assoc/detail/ds_string_form.hpp | 12 +- .../detail/list_update_policy_string_form.hpp | 6 +- .../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 | 10 +- .../util/common_type/assoc/template_policy.hpp | 26 +- .../common_type/priority_queue/common_type.hpp | 2 +- .../priority_queue/detail/ds_string_form.hpp | 2 +- .../common_type/priority_queue/string_form.hpp | 6 +- libstdc++-v3/testsuite/util/debug/checks.h | 6 +- .../testsuite/util/debug/unordered_checks.h | 4 +- libstdc++-v3/testsuite/util/exception/safety.h | 8 +- .../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 | 4 +- .../util/hash_fn/string_ranged_probe_fn.hpp | 2 +- .../testsuite/util/io/illegal_input_error.hpp | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.cc | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.hpp | 4 +- libstdc++-v3/testsuite/util/io/text_populate.hpp | 2 +- .../testsuite/util/io/verified_cmd_line_input.cc | 2 +- .../testsuite/util/io/verified_cmd_line_input.hpp | 2 +- libstdc++-v3/testsuite/util/io/xml.hpp | 2 +- .../testsuite/util/io/xml_test_formatter.hpp | 4 +- .../testsuite/util/native_type/native_hash_map.hpp | 8 +- .../util/native_type/native_hash_multimap.hpp | 4 +- .../testsuite/util/native_type/native_hash_set.hpp | 6 +- .../testsuite/util/native_type/native_hash_tag.hpp | 4 +- .../testsuite/util/native_type/native_map.hpp | 2 +- .../testsuite/util/native_type/native_multimap.hpp | 4 +- .../util/native_type/native_priority_queue.hpp | 4 +- .../testsuite/util/native_type/native_set.hpp | 2 +- .../testsuite/util/native_type/native_tree_tag.hpp | 4 +- .../performance/assoc/mem_usage/erase_test.hpp | 6 +- .../assoc/mem_usage/multimap_insert_test.hpp | 12 +- .../performance/assoc/multimap_common_type.hpp | 2 +- .../util/performance/assoc/timing/common_type.hpp | 2 +- .../util/performance/assoc/timing/find_test.hpp | 10 +- .../util/performance/assoc/timing/insert_test.hpp | 4 +- .../assoc/timing/multimap_find_test.hpp | 8 +- .../assoc/timing/multimap_insert_test.hpp | 10 +- .../assoc/timing/subscript_find_test.hpp | 8 +- .../assoc/timing/subscript_insert_test.hpp | 10 +- .../assoc/timing/tree_order_statistics_test.hpp | 8 +- .../assoc/timing/tree_split_join_test.hpp | 4 +- .../util/performance/io/xml_formatter.hpp | 2 +- .../priority_queue/mem_usage/pop_test.hpp | 8 +- .../priority_queue/timing/join_test.hpp | 8 +- .../priority_queue/timing/modify_test.hpp | 16 +- .../priority_queue/timing/push_pop_test.hpp | 12 +- .../priority_queue/timing/push_test.hpp | 6 +- .../util/performance/time/elapsed_timer.cc | 2 +- .../util/performance/time/elapsed_timer.hpp | 2 +- .../util/performance/time/timing_test_base.hpp | 4 +- .../testsuite/util/regression/basic_type.hpp | 4 +- .../testsuite/util/regression/common_type.hpp | 28 +- .../rand/assoc/container_rand_regression_test.h | 38 +- .../rand/assoc/container_rand_regression_test.tcc | 118 +- .../regression/rand/assoc/rand_regression_test.hpp | 24 +- .../container_rand_regression_test.h | 22 +- .../container_rand_regression_test.tcc | 72 +- .../rand/priority_queue/rand_regression_test.hpp | 20 +- .../util/regression/rand/xml_formatter.hpp | 16 +- .../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 | 6 +- .../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 | 4 +- .../util/regression/trait/assoc/type_trait.hpp | 8 +- .../util/regression/trait/erase_if_fn.hpp | 8 +- .../util/regression/trait/priority_queue/trait.hpp | 4 +- .../testsuite/util/replacement_memory_operators.h | 16 +- libstdc++-v3/testsuite/util/specfun_testcase.h | 416 + .../testsuite/util/statistic/result_recorder.hpp | 4 +- .../testsuite/util/statistic/sample_mean.hpp | 4 +- .../statistic/sample_mean_confidence_checker.hpp | 8 +- .../testsuite/util/statistic/sample_variance.hpp | 4 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 5 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 26 +- libstdc++-v3/testsuite/util/testsuite_abi_check.cc | 10 +- libstdc++-v3/testsuite/util/testsuite_allocator.cc | 12 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 29 +- libstdc++-v3/testsuite/util/testsuite_api.h | 24 +- libstdc++-v3/testsuite/util/testsuite_character.cc | 22 +- libstdc++-v3/testsuite/util/testsuite_character.h | 192 +- .../testsuite/util/testsuite_common_types.h | 86 +- .../testsuite/util/testsuite_container_traits.h | 2 +- .../testsuite/util/testsuite_containergen.h | 6 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 22 +- .../testsuite/util/testsuite_counter_type.h | 4 +- libstdc++-v3/testsuite/util/testsuite_error.h | 10 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 12 +- libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 52 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 47 +- libstdc++-v3/testsuite/util/testsuite_io.h | 154 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 47 +- .../testsuite/util/testsuite_new_operators.h | 4 +- .../testsuite/util/testsuite_performance.h | 72 +- libstdc++-v3/testsuite/util/testsuite_random.h | 6 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 4 +- libstdc++-v3/testsuite/util/testsuite_rng.h | 6 +- libstdc++-v3/testsuite/util/testsuite_rvalref.h | 18 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 30 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 38 +- libstdc++-v3/testsuite/util/thread/all.h | 6 +- libtool.m4 | 4 +- libvtv/ChangeLog | 55 + libvtv/Makefile.am | 21 +- libvtv/Makefile.in | 38 +- libvtv/configure | 3537 +- libvtv/configure.ac | 25 +- libvtv/configure.tgt | 10 + libvtv/testsuite/lib/libvtv.exp | 1 + libvtv/vtv_malloc.cc | 7 +- libvtv/vtv_rts.cc | 53 +- lto-plugin/ChangeLog | 26 + lto-plugin/lto-plugin.c | 167 +- maintainer-scripts/ChangeLog | 9 + maintainer-scripts/crontab | 3 +- maintainer-scripts/generate_libstdcxx_web_docs | 5 +- zlib/CMakeLists.txt | 52 +- zlib/ChangeLog | 63 + zlib/ChangeLog.gcj | 4 + zlib/README | 6 +- zlib/as400/bndsrc | 10 + zlib/as400/compile.clp | 2 +- zlib/as400/readme.txt | 2 +- zlib/as400/zlib.inc | 14 +- zlib/compress.c | 2 +- zlib/contrib/README.contrib | 1 + zlib/contrib/blast/blast.c | 8 +- zlib/contrib/blast/blast.h | 8 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 4 +- zlib/contrib/infback9/infback9.c | 4 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 8 +- zlib/contrib/minizip/iowin32.c | 98 +- zlib/contrib/minizip/miniunzip.1 | 63 + zlib/contrib/minizip/minizip.1 | 46 + zlib/contrib/minizip/unzip.c | 12 +- zlib/contrib/minizip/unzip.h | 4 +- zlib/contrib/minizip/zip.c | 2 +- zlib/contrib/pascal/zlibpas.pas | 4 +- zlib/contrib/puff/puff.c | 7 +- zlib/contrib/puff/puff.h | 4 +- zlib/contrib/puff/pufftest.c | 4 +- zlib/contrib/testzlib/testzlib.c | 4 +- zlib/contrib/vstudio/readme.txt | 7 +- zlib/contrib/vstudio/vc10/miniunz.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/minizip.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlib.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlib.rc | 10 +- zlib/contrib/vstudio/vc10/zlibstat.vcxproj | 16 + zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlibvc.def | 12 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj | 30 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user | 3 - .../contrib/vstudio/{vc10 => vc11}/miniunz.vcxproj | 10 +- .../contrib/vstudio/{vc10 => vc11}/minizip.vcxproj | 10 +- .../vstudio/{vc10 => vc11}/testzlib.vcxproj | 12 +- .../vstudio/{vc10 => vc11}/testzlibdll.vcxproj | 10 +- zlib/contrib/vstudio/{vc9 => vc11}/zlib.rc | 10 +- .../vstudio/{vc10 => vc11}/zlibstat.vcxproj | 9 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.def | 12 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.sln | 58 +- zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.vcxproj | 11 +- zlib/contrib/vstudio/vc9/zlib.rc | 10 +- zlib/contrib/vstudio/vc9/zlibvc.def | 14 +- zlib/deflate.c | 12 +- zlib/deflate.h | 2 +- zlib/examples/enough.c | 39 +- zlib/examples/gun.c | 11 +- zlib/examples/gzappend.c | 22 +- zlib/examples/gzjoin.c | 13 +- zlib/examples/gzlog.c | 21 +- zlib/examples/gzlog.h | 6 +- zlib/examples/zran.c | 11 +- zlib/gzguts.h | 22 +- zlib/gzlib.c | 40 +- zlib/gzread.c | 21 +- zlib/gzwrite.c | 64 +- zlib/infback.c | 2 +- zlib/inffast.c | 6 +- zlib/inflate.c | 64 +- zlib/inftrees.c | 14 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 8 +- zlib/test/minigzip.c | 20 + zlib/treebuild.xml | 4 +- zlib/trees.c | 14 +- zlib/uncompr.c | 2 +- zlib/win32/Makefile.msc | 77 +- zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 2 + zlib/win32/zlib1.rc | 2 +- zlib/zconf.h | 33 +- zlib/zconf.h.cmakein | 33 +- zlib/zconf.h.in | 33 +- zlib/zlib.3 | 6 +- zlib/zlib.h | 48 +- zlib/zlib.map | 5 + zlib/zutil.c | 2 +- zlib/zutil.h | 9 +- 21251 files changed, 1216094 insertions(+), 624816 deletions(-) create mode 100644 .gitattributes delete mode 100755 contrib/analyze_brprob create mode 100755 contrib/analyze_brprob.py create mode 100755 contrib/analyze_brprob_spec.py create mode 100644 contrib/clang-format create mode 100644 contrib/header-tools/ChangeLog create mode 100644 contrib/header-tools/README create mode 100755 contrib/header-tools/count-headers create mode 100755 contrib/header-tools/gcc-order-headers create mode 100755 contrib/header-tools/graph-header-logs create mode 100755 contrib/header-tools/graph-include-web create mode 100755 contrib/header-tools/headerutils.py create mode 100755 contrib/header-tools/included-by create mode 100755 contrib/header-tools/reduce-headers create mode 100755 contrib/header-tools/replace-header create mode 100755 contrib/header-tools/show-headers mode change 100644 => 100755 contrib/update-copyright.py copy gcc/{ChangeLog => ChangeLog-2015} (58%) copy gcc/ada/{ChangeLog => ChangeLog-2015} (50%) create mode 100644 gcc/ada/a-conhel.adb create mode 100644 gcc/ada/a-conhel.ads delete mode 100644 gcc/ada/a-intsig.adb delete mode 100644 gcc/ada/a-intsig.ads delete mode 100644 gcc/ada/aa_util.adb delete mode 100644 gcc/ada/aa_util.ads create mode 100644 gcc/ada/contracts.adb create mode 100644 gcc/ada/contracts.ads copy gcc/ada/{a-dispat.adb => g-binenv.adb} (56%) copy gcc/ada/{gnat.ads => g-binenv.ads} (78%) copy gcc/ada/{scil_ll.ads => g-strhas.ads} (76%) delete mode 100644 gcc/ada/init-vxsim.c delete mode 100644 gcc/ada/projects.texi copy gcc/ada/{s-osinte-posix.adb => s-osinte-gnu.adb} (76%) copy gcc/ada/{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} (58%) create mode 100644 gcc/ada/sigtramp-ios.c delete mode 100644 gcc/ada/sigtramp-vxworks-vxsim.c create mode 100644 gcc/c/c-fold.c copy gcc/config/{arm => aarch64}/rtems.h (85%) create mode 100644 gcc/config/arc/arcEM.md create mode 100644 gcc/config/arc/arcHS.md create mode 100644 gcc/config/arc/atomic.md create mode 100644 gcc/config/arc/builtins.def create mode 100644 gcc/config/arc/fpu.md delete mode 100644 gcc/config/arm/coff.h create mode 100644 gcc/config/arm/exynos-m1.md copy gcc/config/i386/{prfchwintrin.h => clzerointrin.h} (69%) copy gcc/config/i386/{winnt-stubs.c => djgpp.c} (53%) create mode 100644 gcc/config/i386/haswell.md copy gcc/config/i386/{xsavecintrin.h => pkuintrin.h} (66%) copy gcc/config/i386/{rtemself.h => rtems-64.h} (80%) create mode 100644 gcc/config/i386/t-djgpp create mode 100644 gcc/config/i386/znver1.md create mode 100644 gcc/config/mips/frame-header-opt.c create mode 100644 gcc/config/mips/mips-msa.md create mode 100644 gcc/config/mips/msa.h create mode 100644 gcc/config/msp430/driver-msp430.c copy gcc/config/rs6000/{aix61.h => aix71.h} (85%) create mode 100644 gcc/config/rs6000/ppc-auxv.h create mode 100644 gcc/config/s390/2964.md create mode 100644 gcc/config/s390/subst.md delete mode 100644 gcc/config/sh/sh64.h delete mode 100644 gcc/config/sh/shmedia.h delete mode 100644 gcc/config/sh/shmedia.md delete mode 100644 gcc/config/sh/sshmedia.h delete mode 100644 gcc/config/sh/t-netbsd-sh5-64 delete mode 100644 gcc/config/sh/t-sh64 delete mode 100644 gcc/config/sh/ushmedia.h create mode 100644 gcc/config/sparc/niagara7.md copy gcc/config/xtensa/{linux.h => uclinux.h} (77%) copy gcc/config/{netbsd-elf.opt => xtensa/uclinux.opt} (89%) copy gcc/cp/{ChangeLog => ChangeLog-2015} (53%) copy gcc/{gcc-symtab.h => cp/cp-cilkplus.h} (62%) create mode 100644 gcc/diagnostic-show-locus.c create mode 100644 gcc/fold-const-call.c copy gcc/{print-rtl.h => fold-const-call.h} (60%) copy gcc/fortran/{ChangeLog => ChangeLog-2015} (67%) create mode 100644 gcc/function-tests.c create mode 100644 gcc/gcc-rich-location.c create mode 100644 gcc/gcc-rich-location.h create mode 100644 gcc/gencfn-macros.c create mode 100644 gcc/ggc-tests.c create mode 100644 gcc/gimple-ssa-backprop.c create mode 100644 gcc/gimple-ssa-nonnull-compare.c create mode 100644 gcc/gimple-ssa-split-paths.c delete mode 100644 gcc/go/gofrontend/dataflow.cc delete mode 100644 gcc/go/gofrontend/dataflow.h delete mode 100644 gcc/graphite-isl-ast-to-gimple.h delete mode 100644 gcc/graphite-scop-detection.h delete mode 100644 gcc/graphite-sese-to-poly.h rename gcc/{graphite-poly.h => graphite.h} (68%) create mode 100644 gcc/hash-map-tests.c create mode 100644 gcc/hash-set-tests.c create mode 100644 gcc/hsa-brig-format.h create mode 100644 gcc/hsa-brig.c create mode 100644 gcc/hsa-dump.c create mode 100644 gcc/hsa-gen.c create mode 100644 gcc/hsa-regalloc.c create mode 100644 gcc/hsa.c create mode 100644 gcc/hsa.h create mode 100644 gcc/ipa-hsa.c create mode 100644 gcc/lto/lto-symtab.h create mode 100644 gcc/memory-block.cc create mode 100644 gcc/memory-block.h create mode 100644 gcc/multiple_target.c create mode 100644 gcc/omp-simd-clone.c create mode 100644 gcc/optabs-libfuncs.c create mode 100644 gcc/optabs-libfuncs.h create mode 100644 gcc/optabs-query.c create mode 100644 gcc/optabs-query.h create mode 100644 gcc/optabs-tree.c create mode 100644 gcc/optabs-tree.h create mode 100644 gcc/params-enum.h copy gcc/{ccmp.h => params-list.h} (64%) create mode 100644 gcc/rtl-tests.c create mode 100644 gcc/sancov.c delete mode 100644 gcc/sched-vis.c create mode 100644 gcc/selftest-run-tests.c create mode 100644 gcc/selftest.c create mode 100644 gcc/selftest.h create mode 100644 gcc/spellcheck-tree.c create mode 100644 gcc/spellcheck-tree.h create mode 100644 gcc/spellcheck.c create mode 100644 gcc/spellcheck.h create mode 100644 gcc/testsuite/.gitattributes create mode 100644 gcc/testsuite/ChangeLog-2015 rename gcc/testsuite/ada/acats/{run_acats => run_acats.sh} (93%) create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-else-1.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-else-2.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-else-3.c create mode 100644 gcc/testsuite/c-c++-common/Wdangling-else-4.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-1.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-2.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-3.c create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-cond-4.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-3.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-4.c create mode 100644 gcc/testsuite/c-c++-common/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-3.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-unreachable-4.c create mode 100644 gcc/testsuite/c-c++-common/Wtautological-compare-4.c create mode 100644 gcc/testsuite/c-c++-common/asan/halt_on_error-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/halt_on_error-2.c copy gcc/testsuite/c-c++-common/asan/{use-after-free-1.c => pr70541.c} (51%) create mode 100644 gcc/testsuite/c-c++-common/asan/pr70712.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr71480.c create mode 100644 gcc/testsuite/c-c++-common/attr-may-alias-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-may-alias-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-opt-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-4.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd-5.c create mode 100644 gcc/testsuite/c-c++-common/attr-simd.c rename gcc/testsuite/{gcc.dg => c-c++-common}/attr-warn-unused-result.c (98%) create mode 100644 gcc/testsuite/c-c++-common/attributes-3.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-offsetof-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin_location.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-1.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-10.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-11.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-2.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-3.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-4.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-5.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-6.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-7.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-8.c create mode 100644 gcc/testsuite/c-c++-common/conflict-markers-9.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr57580.c rename gcc/testsuite/{gcc.dg => c-c++-common}/dump-ada-spec-1.c (100%) create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-2.c create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-3.c create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/Wparentheses-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2-off.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/acc_on_device-2.c copy gcc/testsuite/c-c++-common/goacc/{cache-1.c => cache-2.c} (83%) create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-default-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/host_data-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-6.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-7.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias-ipa-pta.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-alias.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-default.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-mod-not-zero.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-nest.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-one-counter-var.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-kernels.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-2-parallel.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-auto-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-clauses.c create mode 100644 gcc/testsuite/c-c++-common/goacc/loop-shape.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr69916.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr70688.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/reduction-promotions.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/routine-5.c create mode 100644 gcc/testsuite/c-c++-common/goacc/tile.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-copy-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-dim-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-firstprivate-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-if-clause.c create mode 100644 gcc/testsuite/c-c++-common/goacc/uninit-use-device-clause.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/Wparentheses-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clauses-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depend-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/distribute-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/element-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/nesting-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/ordered-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr57580.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr63326.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr64769.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67501.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67502.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67517.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr67521.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr70550-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr71371.c create mode 100644 gcc/testsuite/c-c++-common/gomp/priority-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-modifiers-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/schedule-simd-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/sink-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-teams-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/udr-1.c create mode 100644 gcc/testsuite/c-c++-common/memset-array.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-1.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr66208.c create mode 100644 gcc/testsuite/c-c++-common/pr67639.c create mode 100644 gcc/testsuite/c-c++-common/pr67653.c create mode 100644 gcc/testsuite/c-c++-common/pr68107.c create mode 100644 gcc/testsuite/c-c++-common/pr68582.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68657-3.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-1.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-2.c create mode 100644 gcc/testsuite/c-c++-common/pr68833-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-long.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-short.c create mode 100644 gcc/testsuite/c-c++-common/pr69126.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558.c create mode 100644 gcc/testsuite/c-c++-common/pr69669.c create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-1.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70264.c create mode 100644 gcc/testsuite/c-c++-common/pr70297.c create mode 100644 gcc/testsuite/c-c++-common/pr70336.c create mode 100644 gcc/testsuite/c-c++-common/pr70651.c create mode 100644 gcc/testsuite/c-c++-common/pr70756-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70756.c create mode 100644 gcc/testsuite/c-c++-common/pr71372.c create mode 100644 gcc/testsuite/c-c++-common/taskloop-1.c create mode 100644 gcc/testsuite/c-c++-common/tm/volatile-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr71261.c create mode 100644 gcc/testsuite/c-c++-common/tsan/sanitize-thread-macro.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-11.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-12.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/bounds-13.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr56956.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64906.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr67921.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr68142.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr71403-1.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr71403-2.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr71403-3.c create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.c create mode 100644 gcc/testsuite/c-c++-common/vector-subscript-4.c create mode 100644 gcc/testsuite/c-c++-common/vector-subscript-5.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2137-1.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr2137-2.C create mode 100644 gcc/testsuite/g++.dg/Wattributes.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-3.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-3.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag17.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag19.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag20.C copy gcc/testsuite/g++.dg/abi/{mangle-regparm.C => mangle-regparm1a.C} (56%) create mode 100644 gcc/testsuite/g++.dg/abi/mangle67.C create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-nrv1.C create mode 100644 gcc/testsuite/g++.dg/abi/nvptx-ptrmem1.C create mode 100644 gcc/testsuite/g++.dg/addr_builtin-1.C create mode 100644 gcc/testsuite/g++.dg/asan/pr69276.C copy gcc/testsuite/g++.dg/cilk-plus/CK/{const_spawn.cc => pr60586.cc} (79%) create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69024.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc create mode 100644 gcc/testsuite/g++.dg/concepts/auto1.C create mode 100644 gcc/testsuite/g++.dg/concepts/auto3.C create mode 100644 gcc/testsuite/g++.dg/concepts/placeholder6.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr67249.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr68434.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr68683.C create mode 100644 gcc/testsuite/g++.dg/concepts/variadic3.C create mode 100644 gcc/testsuite/g++.dg/conflict-markers-1.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr16333.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr41426.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr59879.C create mode 100644 gcc/testsuite/g++.dg/conversion/pr66895.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wunused-variable-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pmf1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union1.C copy gcc/testsuite/g++.dg/cpp0x/{lambda/lambda-cast1.C => auto47.C} (56%) copy gcc/testsuite/{gcc.c-torture/compile/pr17906.c => g++.dg/cpp0x/auto48.C} (50%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-67376.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-69315.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-__func__2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-arith-overflow.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-recursion3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-virtual6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/defaulted50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum_base3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/explicit10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/forw_enum13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/new-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/no-weak1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept29.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-anon-struct1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr53223.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr53792.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr56868.cpp create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58046.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr63506-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67238.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67767.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68348.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69056.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr70528.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr71248.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-qual17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/typedef-redecl.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/union7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic166.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic167.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic168.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/warn-ovl1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/warn-ovl2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn28.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn30.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn31.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn32.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/builtin_location.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-arith-overflow.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-hana1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-recursion1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-sfinae.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/feat-cxx14-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/func_constexpr.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-deduce-mult-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ice4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-static1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-static2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-trailing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-var-templ1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-union1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68278.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68388.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr68396.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr69066.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr70001.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ39a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ45.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ46.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ47.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ48.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ49.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ50.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ51.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ52.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/attributes-enum-1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-ice1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold7a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/maybe_unused1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nested-namespace-def3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype3a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/utf8-2a.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr67764.C create mode 100644 gcc/testsuite/g++.dg/debug/pr70271.C create mode 100644 gcc/testsuite/g++.dg/debug/pr71057.C create mode 100644 gcc/testsuite/g++.dg/debug/pr71432.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin-constant2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/df-warn-signedunsigned1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/df-warn-signedunsigned2.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/switch-1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/unary-plus1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bad-binary-ops.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/disable.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr70105.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr71075.C create mode 100644 gcc/testsuite/g++.dg/eh/delete1.C create mode 100644 gcc/testsuite/g++.dg/eh/goto3.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-2.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg3.C create mode 100644 gcc/testsuite/g++.dg/ext/anon-struct7.C create mode 100644 gcc/testsuite/g++.dg/ext/asm13.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-constructor1.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-5.C create mode 100644 gcc/testsuite/g++.dg/ext/bases2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-arith-overflow-1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin_alloca.C create mode 100644 gcc/testsuite/g++.dg/ext/cond2.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla2.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla3.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-subst.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary.h create mode 100644 gcc/testsuite/g++.dg/ext/flexary10.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary12.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary13.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary14.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary15.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary16.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary4.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary5.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary6.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary7.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary8.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary9.C create mode 100644 gcc/testsuite/g++.dg/ext/java-3.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc1.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc2.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc3.C create mode 100644 gcc/testsuite/g++.dg/ext/mvc4.C create mode 100644 gcc/testsuite/g++.dg/ext/pr69145-1.C create mode 100644 gcc/testsuite/g++.dg/ext/pr69145-2-very-long-filename.cc create mode 100644 gcc/testsuite/g++.dg/ext/pr69145-2.h create mode 100644 gcc/testsuite/g++.dg/ext/pr70290.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70571.C create mode 100644 gcc/testsuite/g++.dg/ext/vector29.C create mode 100644 gcc/testsuite/g++.dg/ext/vector30.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/reference.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/routine-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/template.C create mode 100644 gcc/testsuite/g++.dg/gomp/atomic-17.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-simd-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/member-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr59627.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr66571-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67504.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67511.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67514.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67522.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr67523.C create mode 100644 gcc/testsuite/g++.dg/gomp/reference-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/sink-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/target-teams-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/this-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/this-2.C create mode 100644 gcc/testsuite/g++.dg/guality/pr67192.C create mode 100644 gcc/testsuite/g++.dg/inherit/crash5.C create mode 100644 gcc/testsuite/g++.dg/inherit/crash6.C create mode 100644 gcc/testsuite/g++.dg/inherit/protected1.C create mode 100644 gcc/testsuite/g++.dg/inherit/union2.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual12.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual13.C create mode 100644 gcc/testsuite/g++.dg/init/aggr13.C create mode 100644 gcc/testsuite/g++.dg/init/array40.C create mode 100644 gcc/testsuite/g++.dg/init/array41.C create mode 100644 gcc/testsuite/g++.dg/init/array42.C create mode 100644 gcc/testsuite/g++.dg/init/array43.C create mode 100644 gcc/testsuite/g++.dg/init/array44.C create mode 100644 gcc/testsuite/g++.dg/init/array45.C create mode 100644 gcc/testsuite/g++.dg/init/array46.C create mode 100644 gcc/testsuite/g++.dg/init/base1.C create mode 100644 gcc/testsuite/g++.dg/init/const12.C create mode 100644 gcc/testsuite/g++.dg/init/elide3.C create mode 100644 gcc/testsuite/g++.dg/init/elide4.C create mode 100644 gcc/testsuite/g++.dg/init/new43.C create mode 100644 gcc/testsuite/g++.dg/init/new44.C create mode 100644 gcc/testsuite/g++.dg/init/new45.C create mode 100644 gcc/testsuite/g++.dg/init/new46.C create mode 100644 gcc/testsuite/g++.dg/init/new47.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/init/pr70501.C create mode 100644 gcc/testsuite/g++.dg/init/pr71516.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-49.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-50.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-51.C copy gcc/testsuite/g++.dg/ipa/{ipa-icf-6.C => ipa-pta-1.C} (86%) create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-pta-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/nothrow-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66616.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr66896.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr67056.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68851.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69239.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69649.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr71146.C create mode 100644 gcc/testsuite/g++.dg/ipa/pure-const-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pure-const-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pure-const-3.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin6.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend18.C create mode 100644 gcc/testsuite/g++.dg/lookup/member2.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lookup/member4.C create mode 100644 gcc/testsuite/g++.dg/lookup/member5.C create mode 100644 gcc/testsuite/g++.dg/lookup/name-clash11.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr21802.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr70205.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped10.C create mode 100644 gcc/testsuite/g++.dg/lookup/scoped9.C create mode 100644 gcc/testsuite/g++.dg/lto/pr66705_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68057_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr68811_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69077_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69137_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse3.C copy gcc/testsuite/g++.dg/opt/{flifetime-dse2.C => flifetime-dse4.C} (69%) create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse5.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse6.C create mode 100644 gcc/testsuite/g++.dg/opt/pr68157.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69141.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69164.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69175.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69211.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69213.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69570.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.h create mode 100644 gcc/testsuite/g++.dg/opt/pr70641.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70847.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70906.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70933.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71100.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71210-1.C copy gcc/testsuite/g++.dg/opt/{pr59622-4.C => pr71210-2.C} (68%) create mode 100644 gcc/testsuite/g++.dg/opt/pr71387.C create mode 100644 gcc/testsuite/g++.dg/opt/pr71528.C create mode 100644 gcc/testsuite/g++.dg/opt/ptrmem7.C create mode 100644 gcc/testsuite/g++.dg/other/anon8.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/other/cv_func4.C create mode 100644 gcc/testsuite/g++.dg/other/friend6.C create mode 100644 gcc/testsuite/g++.dg/other/i386-10.C create mode 100644 gcc/testsuite/g++.dg/other/offsetof8.C create mode 100644 gcc/testsuite/g++.dg/other/pr61753.C create mode 100644 gcc/testsuite/g++.dg/parse/enum12.C create mode 100644 gcc/testsuite/g++.dg/parse/enum13.C create mode 100644 gcc/testsuite/g++.dg/parse/invalid1.C create mode 100644 gcc/testsuite/g++.dg/parse/namespace13.C create mode 100644 gcc/testsuite/g++.dg/parse/parens3.C create mode 100644 gcc/testsuite/g++.dg/parse/pr68722.C create mode 100644 gcc/testsuite/g++.dg/parse/pr69628.C create mode 100644 gcc/testsuite/g++.dg/parse/pr70635.C create mode 100644 gcc/testsuite/g++.dg/parse/pr71238.C create mode 100644 gcc/testsuite/g++.dg/parse/virtual1.C create mode 100644 gcc/testsuite/g++.dg/plugin/diagnostic-test-expressions-1.C create mode 100644 gcc/testsuite/g++.dg/pr49847-2.C create mode 100644 gcc/testsuite/g++.dg/pr61033.C create mode 100644 gcc/testsuite/g++.dg/pr62314.C create mode 100644 gcc/testsuite/g++.dg/pr63384.C create mode 100644 gcc/testsuite/g++.dg/pr66655.C create mode 100644 gcc/testsuite/g++.dg/pr66655.h create mode 100644 gcc/testsuite/g++.dg/pr66655_1.cc create mode 100644 gcc/testsuite/g++.dg/pr67351.C create mode 100644 gcc/testsuite/g++.dg/pr67405.C create mode 100644 gcc/testsuite/g++.dg/pr67666.C create mode 100644 gcc/testsuite/g++.dg/pr67671.C create mode 100644 gcc/testsuite/g++.dg/pr67699.C create mode 100644 gcc/testsuite/g++.dg/pr67876.C create mode 100644 gcc/testsuite/g++.dg/pr67989.C create mode 100644 gcc/testsuite/g++.dg/pr68062.C create mode 100644 gcc/testsuite/g++.dg/pr68392.C create mode 100644 gcc/testsuite/g++.dg/pr68449.C create mode 100644 gcc/testsuite/g++.dg/pr68770.C create mode 100644 gcc/testsuite/g++.dg/pr68831.C create mode 100644 gcc/testsuite/g++.dg/pr68991-1.C create mode 100644 gcc/testsuite/g++.dg/pr68991-2.C create mode 100644 gcc/testsuite/g++.dg/pr69113.C create mode 100644 gcc/testsuite/g++.dg/pr69123.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C create mode 100644 gcc/testsuite/g++.dg/pr69667.C create mode 100644 gcc/testsuite/g++.dg/pr70098.C create mode 100644 gcc/testsuite/g++.dg/pr70590-2.C create mode 100644 gcc/testsuite/g++.dg/pr70590.C create mode 100644 gcc/testsuite/g++.dg/pr71184.C create mode 100644 gcc/testsuite/g++.dg/pr71389.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid11.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-fields-2.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-fields.C create mode 100644 gcc/testsuite/g++.dg/template/crash122.C create mode 100644 gcc/testsuite/g++.dg/template/crash123.C create mode 100644 gcc/testsuite/g++.dg/template/crash124.C create mode 100644 gcc/testsuite/g++.dg/template/defarg19.C create mode 100644 gcc/testsuite/g++.dg/template/defarg20.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-base1.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr10.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr9.C create mode 100644 gcc/testsuite/g++.dg/template/explicit-instantiation4.C create mode 100644 gcc/testsuite/g++.dg/template/friend60.C create mode 100644 gcc/testsuite/g++.dg/template/friend61.C create mode 100644 gcc/testsuite/g++.dg/template/friend61a.C create mode 100644 gcc/testsuite/g++.dg/template/friend61b.C create mode 100644 gcc/testsuite/g++.dg/template/friend62.C create mode 100644 gcc/testsuite/g++.dg/template/mangle2.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization3.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization4.C create mode 100644 gcc/testsuite/g++.dg/template/pr49377.C create mode 100644 gcc/testsuite/g++.dg/template/pr55843.C create mode 100644 gcc/testsuite/g++.dg/template/pr67337.C create mode 100644 gcc/testsuite/g++.dg/template/pr68936.C create mode 100644 gcc/testsuite/g++.dg/template/pr68948.C create mode 100644 gcc/testsuite/g++.dg/template/pr68978.C create mode 100644 gcc/testsuite/g++.dg/template/pr69091.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961a.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961b.C create mode 100644 gcc/testsuite/g++.dg/template/pr70466-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr70466-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610-4.C create mode 100644 gcc/testsuite/g++.dg/template/pr70610.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem30.C create mode 100644 gcc/testsuite/g++.dg/template/typename21.C create mode 100644 gcc/testsuite/g++.dg/tls/pr66808.C create mode 100644 gcc/testsuite/g++.dg/tls/pr69000.C create mode 100644 gcc/testsuite/g++.dg/tm/composite1.C create mode 100644 gcc/testsuite/g++.dg/tm/dynamic1.C create mode 100644 gcc/testsuite/g++.dg/tm/dynamic2.C create mode 100644 gcc/testsuite/g++.dg/tm/inherit1.C create mode 100644 gcc/testsuite/g++.dg/tm/inherit2.C create mode 100644 gcc/testsuite/g++.dg/tm/jump1.C create mode 100644 gcc/testsuite/g++.dg/tm/keyword1.C create mode 100644 gcc/testsuite/g++.dg/tm/lambda1.C create mode 100644 gcc/testsuite/g++.dg/tm/lambda2.C create mode 100644 gcc/testsuite/g++.dg/tm/macro1.C create mode 100644 gcc/testsuite/g++.dg/tm/mangle1.C create mode 100644 gcc/testsuite/g++.dg/tm/noexcept-7.C create mode 100644 gcc/testsuite/g++.dg/tm/overload1.C create mode 100644 gcc/testsuite/g++.dg/tm/overload2.C create mode 100644 gcc/testsuite/g++.dg/tm/pr67811.C create mode 100644 gcc/testsuite/g++.dg/tm/pretty-print1.C create mode 100644 gcc/testsuite/g++.dg/tm/static_cast1.C create mode 100644 gcc/testsuite/g++.dg/tm/sync1.C copy gcc/testsuite/g++.dg/tm/{attrib-2.C => sync2.C} (73%) create mode 100644 gcc/testsuite/g++.dg/tm/template-3.C create mode 100644 gcc/testsuite/g++.dg/tm/template-4.C create mode 100644 gcc/testsuite/g++.dg/tm/template-5.C create mode 100644 gcc/testsuite/g++.dg/tm/unsafe1.C create mode 100644 gcc/testsuite/g++.dg/tm/unsafe2.C create mode 100644 gcc/testsuite/g++.dg/torture/init-list1.C create mode 100644 gcc/testsuite/g++.dg/torture/ppc-ldst-array.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67581.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67600.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68064.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68184.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68220.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68470.C create mode 100644 gcc/testsuite/g++.dg/torture/pr68852.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69053.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69136.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69553.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69851.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70029.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70251.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70499.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70526.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71002.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71230.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71281.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71308.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71405.C create mode 100644 gcc/testsuite/g++.dg/torture/pr71448.C rename gcc/testsuite/g++.dg/tree-ssa/{pr66726.c => pr66726.C} (99%) create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr68760.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69336.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69547.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr70171.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pred-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/restrict3.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-6.C create mode 100644 gcc/testsuite/g++.dg/ubsan/null-7.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr68259.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr68508.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr69922.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70035.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70135.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70847.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr71393.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-10.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-11.C create mode 100644 gcc/testsuite/g++.dg/vect/pr68145.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr70726.cc create mode 100644 gcc/testsuite/g++.dg/vect/pr71483.c create mode 100644 gcc/testsuite/g++.dg/vect/simd-bool-comparison-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-bool-comparison-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-2.h create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-3.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-4.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-4.h create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-5.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-clone-6.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-mask-store-bool.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-attributes-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wno-narrowing1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wparentheses-29.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsubobject-linkage-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wswitch-unreachable-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuninitialized-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-result-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-24.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-25.C create mode 100644 gcc/testsuite/g++.dg/warn/constexpr-70194.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-10.C create mode 100644 gcc/testsuite/g++.dg/warn/nonnull3.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-7.C create mode 100644 gcc/testsuite/g++.dg/warn/permissive-1.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-variable-1.C create mode 100644 gcc/testsuite/g++.dg/warn/unused-variable-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20151204.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160205-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160615-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/icfmatch.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr37433-1.c rename gcc/testsuite/{gcc.target/sh => gcc.c-torture/compile}/pr43417.c (93%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67106.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67506.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr67816.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr68013.c copy gcc/testsuite/{gcc.dg/tree-ssa/foldconst-1.c => gcc.c-torture/compile/pr69102 [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69161.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69209.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69214.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69989-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69999.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70061.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70199.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70240.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70263-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70355.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70633.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70916.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71272.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71295.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr71328.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/lto-tbaa-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr37780.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr50865.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr66940.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67037.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67226.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67781.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67929_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68143_1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68185.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68249.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68250.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68321.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68328.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68376-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68381.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68390.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68506.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68624.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68648.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68841.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68911.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69097-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69097-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69691.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70005.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70127.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70429.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70460.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70566.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70586.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70602.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr71335.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr71494.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr71554.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/stkalign.c create mode 100644 gcc/testsuite/gcc.dg/PR68002.c create mode 100644 gcc/testsuite/gcc.dg/Waddress-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-17.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-18.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-19.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-4.c create mode 100644 gcc/testsuite/gcc.dg/Wduplicate-decl-specifier-c11.c create mode 100644 gcc/testsuite/gcc.dg/Wduplicate-decl-specifier.c create mode 100644 gcc/testsuite/gcc.dg/Werror-13.c create mode 100644 gcc/testsuite/gcc.dg/Wnested-externs-2.c create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-12.c create mode 100644 gcc/testsuite/gcc.dg/Wparentheses-13.c create mode 100644 gcc/testsuite/gcc.dg/Wpragmas-1.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-upcast.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-with-char-member.c create mode 100644 gcc/testsuite/gcc.dg/Wswitch-unreachable-1.c create mode 100644 gcc/testsuite/gcc.dg/Wswitch-unreachable-2.c create mode 100644 gcc/testsuite/gcc.dg/Wtype-limits2.c create mode 100644 gcc/testsuite/gcc.dg/addr_builtin-1.c create mode 100644 gcc/testsuite/gcc.dg/alias-15.c create mode 100644 gcc/testsuite/gcc.dg/align-3.c create mode 100644 gcc/testsuite/gcc.dg/alignof.c create mode 100644 gcc/testsuite/gcc.dg/array-15.c create mode 100644 gcc/testsuite/gcc.dg/asan/sancov-1.c create mode 100644 gcc/testsuite/gcc.dg/asm-10.c create mode 100644 gcc/testsuite/gcc.dg/atomic-fetch-bool.c create mode 100644 gcc/testsuite/gcc.dg/atomic-invalid-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic-op-6.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-6.c create mode 100644 gcc/testsuite/gcc.dg/atomic/c11-atomic-exec-7.c copy gcc/testsuite/gcc.dg/{pr65345-2.c => atomic/pr65345-4.c} (58%) create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-fence-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-flag-2.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-init.c create mode 100644 gcc/testsuite/gcc.dg/atomic/stdatomic-op-5.c rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-2.c (76%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-3.c (77%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-4.c (75%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-5.c (79%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-6.c (79%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-7.c (78%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-pr66652.c (77%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt.c (79%) create mode 100644 gcc/testsuite/gcc.dg/autopar/pr46099-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr68373.c copy libgomp/testsuite/libgomp.c/pr46886.c => gcc/testsuite/gcc.dg/autopar/pr68460 [...] create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69039.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69062.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69108.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109-2.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69109.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/autopar/reduc-4.c create mode 100644 gcc/testsuite/gcc.dg/bad-binary-ops.c create mode 100644 gcc/testsuite/gcc.dg/bad-dereference.c create mode 100644 gcc/testsuite/gcc.dg/bitfld-22.c create mode 100644 gcc/testsuite/gcc.dg/builtins-68.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-generic-3.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c create mode 100644 gcc/testsuite/gcc.dg/combine-subregs.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr69985.c create mode 100644 gcc/testsuite/gcc.dg/cpp/source_date_epoch-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/source_date_epoch-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/source_date_epoch-3.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/nested_fun.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/sso.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66068.c create mode 100644 gcc/testsuite/gcc.dg/debug/pr66432.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr70052.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-called-object.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-bad-return.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-range-static-assert.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-ranges-1.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-token-ranges.c create mode 100644 gcc/testsuite/gcc.dg/diagnostic-tree-expr-ranges-2.c create mode 100644 gcc/testsuite/gcc.dg/enum-incomplete-3.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-2.c create mode 100644 gcc/testsuite/gcc.dg/fixits.c create mode 100644 gcc/testsuite/gcc.dg/fold-notrotate-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-notshift-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-notshift-2.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nested-function-1.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nested-function-2.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nvptx-merged-loop.c create mode 100644 gcc/testsuite/gcc.dg/goacc/nvptx-sese-1.c create mode 100644 gcc/testsuite/gcc.dg/goacc/pr71373.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-4.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-20.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-21.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-22.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-23.c create mode 100644 gcc/testsuite/gcc.dg/gomp/for-24.c create mode 100644 gcc/testsuite/gcc.dg/gomp/linear-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/loop-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr46032-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr46032-3.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67495.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr67500.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68128-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68128-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr68640.c create mode 100644 gcc/testsuite/gcc.dg/gomp/reduction-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/sink-fold-3.c create mode 100644 gcc/testsuite/gcc.dg/graphite/fuse-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/fuse-2.c copy gcc/testsuite/{c-c++-common/cilk-plus/AN/test_builtin_return.c => gcc.dg/grap [...] create mode 100644 gcc/testsuite/gcc.dg/graphite/id-29.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/isl-codegen-loop-dumping.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr67984.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68428.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68493.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68756.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68953.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68976.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69067.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69068.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69292.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr70045.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr70956.c create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-pr67700-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/run-id-pr67700.c create mode 100644 gcc/testsuite/gcc.dg/graphite/scop-23.c create mode 100644 gcc/testsuite/gcc.dg/graphite/scop-pr66980.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr67192.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-2.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr68037-3.c copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-1.c} (83%) copy gcc/testsuite/gcc.dg/guality/{pr36728-3.c => pr68860-2.c} (85%) create mode 100644 gcc/testsuite/gcc.dg/guality/pr69244.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr69947.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-1.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-2.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-3.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-4.c create mode 100644 gcc/testsuite/gcc.dg/ifcvt-5.c create mode 100644 gcc/testsuite/gcc.dg/init-excess-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/iinline-cstagg-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/iinline-cstagg-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-8.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-7.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68035.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr68790.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70306.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70646.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propalign-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pure-const-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-2.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-3.c create mode 100644 gcc/testsuite/gcc.dg/loop-unswitch-4.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-1_1.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr55113_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr61886_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr67452_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/simd-function_0.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-10.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-9.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/old-style-parm-3.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71265.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71418.c create mode 100644 gcc/testsuite/gcc.dg/noncompile/pr71426.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-4.c create mode 100644 gcc/testsuite/gcc.dg/optimize-bswapsi-5.c create mode 100644 gcc/testsuite/gcc.dg/opts-7.c create mode 100644 gcc/testsuite/gcc.dg/pic-1.c create mode 100644 gcc/testsuite/gcc.dg/pic-2.c create mode 100644 gcc/testsuite/gcc.dg/pic-3.c create mode 100644 gcc/testsuite/gcc.dg/pic-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-2.c create mode 100644 gcc/testsuite/gcc.dg/pie-3.c create mode 100644 gcc/testsuite/gcc.dg/pie-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-5.c create mode 100644 gcc/testsuite/gcc.dg/pie-6.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-expressions-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-bw.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-locus-color.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-show-trees-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_show_trees.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_show_locus.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_tree_express [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/must-tail-call-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/must_tail_call_plugin.c delete mode 100644 gcc/testsuite/gcc.dg/pr18079-2.c create mode 100644 gcc/testsuite/gcc.dg/pr24293.c create mode 100644 gcc/testsuite/gcc.dg/pr49899.c create mode 100644 gcc/testsuite/gcc.dg/pr52171.c create mode 100644 gcc/testsuite/gcc.dg/pr61441.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-1.c create mode 100644 gcc/testsuite/gcc.dg/pr61817-2.c create mode 100644 gcc/testsuite/gcc.dg/pr64637.c create mode 100644 gcc/testsuite/gcc.dg/pr65345-3.c create mode 100644 gcc/testsuite/gcc.dg/pr65779.c create mode 100644 gcc/testsuite/gcc.dg/pr65980.c create mode 100644 gcc/testsuite/gcc.dg/pr66688.c create mode 100644 gcc/testsuite/gcc.dg/pr66869.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-3.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-4.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-5.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-6.c create mode 100644 gcc/testsuite/gcc.dg/pr67089-7.c create mode 100644 gcc/testsuite/gcc.dg/pr67271.c create mode 100644 gcc/testsuite/gcc.dg/pr67312.c create mode 100644 gcc/testsuite/gcc.dg/pr67432.c create mode 100644 gcc/testsuite/gcc.dg/pr67465.c create mode 100644 gcc/testsuite/gcc.dg/pr67512.c create mode 100644 gcc/testsuite/gcc.dg/pr67563.c create mode 100644 gcc/testsuite/gcc.dg/pr67580.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67730-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.c create mode 100644 gcc/testsuite/gcc.dg/pr67730.h create mode 100644 gcc/testsuite/gcc.dg/pr67784-1.c create mode 100644 gcc/testsuite/gcc.dg/pr67784-2.c create mode 100644 gcc/testsuite/gcc.dg/pr67784-3.c create mode 100644 gcc/testsuite/gcc.dg/pr67784-4.c create mode 100644 gcc/testsuite/gcc.dg/pr67784-5.c create mode 100644 gcc/testsuite/gcc.dg/pr67786.c create mode 100644 gcc/testsuite/gcc.dg/pr67787.c create mode 100644 gcc/testsuite/gcc.dg/pr67830.c create mode 100644 gcc/testsuite/gcc.dg/pr67854.c create mode 100644 gcc/testsuite/gcc.dg/pr67964.c create mode 100644 gcc/testsuite/gcc.dg/pr68024.c create mode 100644 gcc/testsuite/gcc.dg/pr68088_1.c create mode 100644 gcc/testsuite/gcc.dg/pr68090.c create mode 100644 gcc/testsuite/gcc.dg/pr68112.c create mode 100644 gcc/testsuite/gcc.dg/pr68129_1.c create mode 100644 gcc/testsuite/gcc.dg/pr68134.c create mode 100644 gcc/testsuite/gcc.dg/pr68162-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68286.c create mode 100644 gcc/testsuite/gcc.dg/pr68306-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68306-3.c create mode 100644 gcc/testsuite/gcc.dg/pr68306.c create mode 100644 gcc/testsuite/gcc.dg/pr68317.c create mode 100644 gcc/testsuite/gcc.dg/pr68320.c create mode 100644 gcc/testsuite/gcc.dg/pr68327.c create mode 100644 gcc/testsuite/gcc.dg/pr68375.c create mode 100644 gcc/testsuite/gcc.dg/pr68412-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68412.c create mode 100644 gcc/testsuite/gcc.dg/pr68435.c create mode 100644 gcc/testsuite/gcc.dg/pr68474.c create mode 100644 gcc/testsuite/gcc.dg/pr68513.c create mode 100644 gcc/testsuite/gcc.dg/pr68533.c create mode 100644 gcc/testsuite/gcc.dg/pr68595.c create mode 100644 gcc/testsuite/gcc.dg/pr68668.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68670-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68671.c create mode 100644 gcc/testsuite/gcc.dg/pr68730.c create mode 100644 gcc/testsuite/gcc.dg/pr68766.c create mode 100644 gcc/testsuite/gcc.dg/pr68785.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-1.c create mode 100644 gcc/testsuite/gcc.dg/pr68835-2.c create mode 100644 gcc/testsuite/gcc.dg/pr68841.c create mode 100644 gcc/testsuite/gcc.dg/pr68907.c create mode 100644 gcc/testsuite/gcc.dg/pr69015.c create mode 100644 gcc/testsuite/gcc.dg/pr69032.c create mode 100644 gcc/testsuite/gcc.dg/pr69070.c create mode 100644 gcc/testsuite/gcc.dg/pr69071.c create mode 100644 gcc/testsuite/gcc.dg/pr69097-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69097-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69156.c create mode 100644 gcc/testsuite/gcc.dg/pr69162.c create mode 100644 gcc/testsuite/gcc.dg/pr69167.c create mode 100644 gcc/testsuite/gcc.dg/pr69169.c create mode 100644 gcc/testsuite/gcc.dg/pr69172.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-2.c copy gcc/testsuite/gcc.dg/{torture/pr44913.c => pr69195.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69238.c create mode 100644 gcc/testsuite/gcc.dg/pr69247.c create mode 100644 gcc/testsuite/gcc.dg/pr69307.c create mode 100644 gcc/testsuite/gcc.dg/pr69328.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69391-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69421.c create mode 100644 gcc/testsuite/gcc.dg/pr69442.c create mode 100644 gcc/testsuite/gcc.dg/pr69483.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69535.c create mode 100644 gcc/testsuite/gcc.dg/pr69543.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c copy gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69619.c create mode 100644 gcc/testsuite/gcc.dg/pr69627.c create mode 100644 gcc/testsuite/gcc.dg/pr69634.c create mode 100644 gcc/testsuite/gcc.dg/pr69644.c create mode 100644 gcc/testsuite/gcc.dg/pr69650.c create mode 100644 gcc/testsuite/gcc.dg/pr69796.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/pr69819.c create mode 100644 gcc/testsuite/gcc.dg/pr69824.c create mode 100644 gcc/testsuite/gcc.dg/pr69885.c create mode 100644 gcc/testsuite/gcc.dg/pr69896.c create mode 100644 gcc/testsuite/gcc.dg/pr69900.c create mode 100644 gcc/testsuite/gcc.dg/pr69915.c create mode 100644 gcc/testsuite/gcc.dg/pr69956.c create mode 100644 gcc/testsuite/gcc.dg/pr69973.c create mode 100644 gcc/testsuite/gcc.dg/pr69974.c create mode 100644 gcc/testsuite/gcc.dg/pr69990.c create mode 100644 gcc/testsuite/gcc.dg/pr70017.c create mode 100644 gcc/testsuite/gcc.dg/pr70022.c create mode 100644 gcc/testsuite/gcc.dg/pr70026.c create mode 100644 gcc/testsuite/gcc.dg/pr70050.c create mode 100644 gcc/testsuite/gcc.dg/pr70110.c create mode 100644 gcc/testsuite/gcc.dg/pr70152.c create mode 100644 gcc/testsuite/gcc.dg/pr70161-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70161.c create mode 100644 gcc/testsuite/gcc.dg/pr70169.c create mode 100644 gcc/testsuite/gcc.dg/pr70174.c create mode 100644 gcc/testsuite/gcc.dg/pr70177.c create mode 100644 gcc/testsuite/gcc.dg/pr70219.c create mode 100644 gcc/testsuite/gcc.dg/pr70252.c create mode 100644 gcc/testsuite/gcc.dg/pr70269.c create mode 100644 gcc/testsuite/gcc.dg/pr70281.c create mode 100644 gcc/testsuite/gcc.dg/pr70292.c create mode 100644 gcc/testsuite/gcc.dg/pr70317.c create mode 100644 gcc/testsuite/gcc.dg/pr70326.c create mode 100644 gcc/testsuite/gcc.dg/pr70405.c create mode 100644 gcc/testsuite/gcc.dg/pr70442.c create mode 100644 gcc/testsuite/gcc.dg/pr70700.c create mode 100644 gcc/testsuite/gcc.dg/pr70725.c create mode 100644 gcc/testsuite/gcc.dg/pr70747.c create mode 100644 gcc/testsuite/gcc.dg/pr70771.c create mode 100644 gcc/testsuite/gcc.dg/pr70775.c create mode 100644 gcc/testsuite/gcc.dg/pr70807.c create mode 100644 gcc/testsuite/gcc.dg/pr70843.c create mode 100644 gcc/testsuite/gcc.dg/pr70852.c create mode 100644 gcc/testsuite/gcc.dg/pr70859-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70859.c create mode 100644 gcc/testsuite/gcc.dg/pr71006.c create mode 100644 gcc/testsuite/gcc.dg/pr71071.c create mode 100644 gcc/testsuite/gcc.dg/pr71084.c create mode 100644 gcc/testsuite/gcc.dg/pr71148.c create mode 100644 gcc/testsuite/gcc.dg/pr71279.c create mode 100644 gcc/testsuite/gcc.dg/pr71280.c create mode 100644 gcc/testsuite/gcc.dg/pr71289.c create mode 100644 gcc/testsuite/gcc.dg/pr71362.c create mode 100644 gcc/testsuite/gcc.dg/pr71478.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-5.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-6.c create mode 100644 gcc/testsuite/gcc.dg/pragma-pop_options-1.c create mode 100644 gcc/testsuite/gcc.dg/predict-9.c create mode 100644 gcc/testsuite/gcc.dg/qual-return-5.c create mode 100644 gcc/testsuite/gcc.dg/qual-return-6.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic0.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic1.c create mode 100644 gcc/testsuite/gcc.dg/sancov/basic2.c copy gcc/testsuite/gcc.dg/{tsan/tsan.exp => sancov/sancov.exp} (67%) create mode 100644 gcc/testsuite/gcc.dg/setjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/sibcall-11.c create mode 100644 gcc/testsuite/gcc.dg/simd-7.c create mode 100644 gcc/testsuite/gcc.dg/simd-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-fields-2.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-fields-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-fields.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-1.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-11.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-2.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.c create mode 100644 gcc/testsuite/gcc.dg/sso-1.c create mode 100644 gcc/testsuite/gcc.dg/sso-2.c create mode 100644 gcc/testsuite/gcc.dg/sso-3.c create mode 100644 gcc/testsuite/gcc.dg/sso-4.c create mode 100644 gcc/testsuite/gcc.dg/sso-5.c create mode 100644 gcc/testsuite/gcc.dg/sso-6.c create mode 100644 gcc/testsuite/gcc.dg/sso-7.c create mode 100644 gcc/testsuite/gcc.dg/sso-8.c create mode 100644 gcc/testsuite/gcc.dg/sso-9.c create mode 100644 gcc/testsuite/gcc.dg/sso/dump.h create mode 100644 gcc/testsuite/gcc.dg/sso/init1.h create mode 100644 gcc/testsuite/gcc.dg/sso/init13.h create mode 100644 gcc/testsuite/gcc.dg/sso/init2.h create mode 100644 gcc/testsuite/gcc.dg/sso/init3.h create mode 100644 gcc/testsuite/gcc.dg/sso/init4.h create mode 100644 gcc/testsuite/gcc.dg/sso/init5.h create mode 100644 gcc/testsuite/gcc.dg/sso/init6.h create mode 100644 gcc/testsuite/gcc.dg/sso/init7.h create mode 100644 gcc/testsuite/gcc.dg/sso/init8.h create mode 100644 gcc/testsuite/gcc.dg/sso/init9.h create mode 100644 gcc/testsuite/gcc.dg/sso/p1.c create mode 100644 gcc/testsuite/gcc.dg/sso/p13.c create mode 100644 gcc/testsuite/gcc.dg/sso/p2.c create mode 100644 gcc/testsuite/gcc.dg/sso/p3.c create mode 100644 gcc/testsuite/gcc.dg/sso/p4.c create mode 100644 gcc/testsuite/gcc.dg/sso/p5.c create mode 100644 gcc/testsuite/gcc.dg/sso/p6.c create mode 100644 gcc/testsuite/gcc.dg/sso/p7.c create mode 100644 gcc/testsuite/gcc.dg/sso/p8.c create mode 100644 gcc/testsuite/gcc.dg/sso/p9.c create mode 100644 gcc/testsuite/gcc.dg/sso/q1.c create mode 100644 gcc/testsuite/gcc.dg/sso/q13.c create mode 100644 gcc/testsuite/gcc.dg/sso/q2.c create mode 100644 gcc/testsuite/gcc.dg/sso/q3.c create mode 100644 gcc/testsuite/gcc.dg/sso/q4.c create mode 100644 gcc/testsuite/gcc.dg/sso/q5.c create mode 100644 gcc/testsuite/gcc.dg/sso/q6.c create mode 100644 gcc/testsuite/gcc.dg/sso/q7.c create mode 100644 gcc/testsuite/gcc.dg/sso/q8.c create mode 100644 gcc/testsuite/gcc.dg/sso/q9.c create mode 100644 gcc/testsuite/gcc.dg/sso/r3.c create mode 100644 gcc/testsuite/gcc.dg/sso/r5.c create mode 100644 gcc/testsuite/gcc.dg/sso/r6.c create mode 100644 gcc/testsuite/gcc.dg/sso/r7.c create mode 100644 gcc/testsuite/gcc.dg/sso/r8.c create mode 100644 gcc/testsuite/gcc.dg/sso/s3.c create mode 100644 gcc/testsuite/gcc.dg/sso/s5.c create mode 100644 gcc/testsuite/gcc.dg/sso/s6.c create mode 100644 gcc/testsuite/gcc.dg/sso/s7.c create mode 100644 gcc/testsuite/gcc.dg/sso/s8.c copy gcc/testsuite/gcc.dg/{debug/debug.exp => sso/sso.exp} (66%) create mode 100644 gcc/testsuite/gcc.dg/sso/t1.c create mode 100644 gcc/testsuite/gcc.dg/sso/t13.c create mode 100644 gcc/testsuite/gcc.dg/sso/t2.c create mode 100644 gcc/testsuite/gcc.dg/sso/t3.c create mode 100644 gcc/testsuite/gcc.dg/sso/t4.c create mode 100644 gcc/testsuite/gcc.dg/sso/t5.c create mode 100644 gcc/testsuite/gcc.dg/sso/t6.c create mode 100644 gcc/testsuite/gcc.dg/sso/t7.c create mode 100644 gcc/testsuite/gcc.dg/sso/t8.c create mode 100644 gcc/testsuite/gcc.dg/sso/t9.c create mode 100644 gcc/testsuite/gcc.dg/sso/u5.c create mode 100644 gcc/testsuite/gcc.dg/sso/u6.c create mode 100644 gcc/testsuite/gcc.dg/sync-fetch-bool.c create mode 100644 gcc/testsuite/gcc.dg/sync-fetch.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr60908.c create mode 100644 gcc/testsuite/gcc.dg/torture/20160404-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-fp-int-inexact.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sqrt-cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/float128-nan.c copy gcc/testsuite/gcc.dg/torture/{ftrapv-1.c => ftrapv-2.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/torture/ipa-pta-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57676.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66856-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66856-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66949-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67253.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67442.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67470.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67609.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67619.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67690.c copy gcc/testsuite/{gcc.c-torture/execute/20110418-1.c => gcc.dg/torture/pr67736.c} (89%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr67741.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67769.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67794.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67821.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67828.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67859.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67915.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67916.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67947.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67953.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68017.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68031.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68037-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68060-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68060-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68067-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68104.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68240.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68248.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68264.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68379.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68517.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68528.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68570.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68625.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-1a.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68661-1b.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68721.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68806.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68870.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68906.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68946.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68955.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68963.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69157.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69166.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69170.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69173.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69174.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69186.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69242.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69352.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69376.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69399.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69400.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69574.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69606.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69613.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69719.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69854.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69886.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69909.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69932.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69936.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70115.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70123.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70307.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70310.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70333.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70370.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70396.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70421.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70450.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70457.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70484.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70623.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70628.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70724.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70740.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70780.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70935.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70985.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70986-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71020.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71039.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71055.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71059.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71062.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71132.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71168.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71230.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71253.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71366-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71366-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71398.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71423.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71428.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71462.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71477.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71522.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr71532.c create mode 100644 gcc/testsuite/gcc.dg/torture/vect-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/71206.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/and-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/andnot-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/bit-assoc.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmp-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/complex-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-33.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr56541.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c copy gcc/testsuite/gcc.dg/tree-ssa/{loop-bound-1.c => loop-bound-2.c} (70%) copy gcc/testsuite/gcc.dg/tree-ssa/{loop-bound-1.c => loop-bound-4.c} (70%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minmax-loopend.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/minus-ovf.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/operand-equal-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/operand-equal-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/overflow-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/overflow-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/peel1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr15826.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr40921.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr63586-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr63586.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67755.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67891.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68021.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68234.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68431.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68455.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68529-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68619-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68714.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69666.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69845-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70232.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70372.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70919.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71077.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71179.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71185.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71252-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71269.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71292.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71347.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71408.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr71520.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pred-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-40.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-41.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-43.c copy gcc/testsuite/gcc.dg/{pr27382-1.c => tree-ssa/reassoc-44.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/reassoc-45.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/recip-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/scev-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-16.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-17.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-18.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2a.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2b.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2e.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2f.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2h.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-50.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-52.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-53.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-54.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-55.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/unord.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp100.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp101.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp98.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp99.c create mode 100644 gcc/testsuite/gcc.dg/typedef-redecl2.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/bounds-3.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/c99-wrapv-shift-2.c copy gcc/testsuite/gcc.dg/{atomic/c11-atomic-exec-2.c => ubsan/float-cast-overflow [...] create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67279.c create mode 100644 gcc/testsuite/gcc.dg/ubsan/pr67662.c create mode 100644 gcc/testsuite/gcc.dg/uninit-21.c create mode 100644 gcc/testsuite/gcc.dg/uninit-22.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr65686.c create mode 100644 gcc/testsuite/gcc.dg/unroll-7.c create mode 100644 gcc/testsuite/gcc.dg/unroll-8.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-1.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-2.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/O3-pr70130.c create mode 100644 gcc/testsuite/gcc.dg/vect/aligned-section-anchors-vect-70.c create mode 100644 gcc/testsuite/gcc.dg/vect/aligned-section-anchors-vect-71.c create mode 100644 gcc/testsuite/gcc.dg/vect/aligned-section-anchors-vect-72.c copy gcc/testsuite/gcc.dg/vect/{bb-slp-36.c => bb-slp-38.c} (76%) create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr43434.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr46032.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr56541.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr56625.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr57206.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr62171.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65947-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr67790.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68305.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68339.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68417.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68445.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68482.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68502-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68502-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr68577.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69083.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69652.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70021.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71259.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71264.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71407.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71416-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71416-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr71439.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-43.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-44.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-45.c copy gcc/testsuite/gcc.dg/vect/{slp-cond-3.c => slp-cond-5.c} (82%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-32-chars.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-load-lanes-peeling-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c copy gcc/testsuite/gcc.dg/vect/{vect-outer-simd-1.c => vect-outer-simd-3.c} (79%) copy gcc/testsuite/gcc.dg/vect/{vect-simd-clone-3.c => vect-simd-clone-15.c} (62%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-strided-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/vla-24.c create mode 100644 gcc/testsuite/gcc.dg/zero_bits_compound-1.c create mode 100644 gcc/testsuite/gcc.dg/zero_bits_compound-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/rec_align_vaarg-1.c copy gcc/testsuite/gcc.target/{arm/aapcs/align_vaarg2.c => aarch64/aapcs64/rec_ali [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aapcs64/test_align-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/p64_p128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqtbX.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpre [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrnd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndX.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrnda.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndm.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vrndx.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/assembler_arch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ldadd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-ldlogic.c create mode 100644 gcc/testsuite/gcc.target/aarch64/atomic-inst-swp.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ccmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cmpimm_cset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/cond_op_imm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16/set_zero_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fpcr_fpsr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/get_lane_f16_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_2.x create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/mod_256.x create mode 100644 gcc/testsuite/gcc.target/aarch64/pr37780_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr63304_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66776.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr66912.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68102_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68106.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68363_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68651_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68674.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70044.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70120-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70398.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70809_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/saddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmul_elem_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx.x create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulx_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_lane_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_lane_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-checking.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stp_vec_64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/struct_return.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_crypto_ice_2.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/tlsdesc_hoist.c copy gcc/testsuite/gcc.target/aarch64/{tlsle12_1.c => tlsle12_tiny_1.c} (60%) copy gcc/testsuite/gcc.target/aarch64/{tlsle24_1.c => tlsle24_tiny_1.c} (66%) copy gcc/testsuite/gcc.target/aarch64/{tlsle32_1.c => tlsle_sizeadj_small_1.c} (62%) copy gcc/testsuite/gcc.target/aarch64/{tlsle24_1.c => tlsle_sizeadj_tiny_1.c} (50%) create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_3.c copy gcc/testsuite/gcc.target/{i386/avx-additional-reg-names.c => aarch64/tst_4.c} (51%) create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tst_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/uaddw-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/umaddl_combine_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/va_arg_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_combine_zeroes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_int32x2x4_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vector_initialization_nostack.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_general.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_simd.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_simdarc.c create mode 100644 gcc/testsuite/gcc.target/arc/builtin_special.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-1.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-2.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-3.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-4.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-5.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-6.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-7.c create mode 100644 gcc/testsuite/gcc.target/arc/cmem-ld.inc create mode 100644 gcc/testsuite/gcc.target/arc/cmem-st.inc create mode 100644 gcc/testsuite/gcc.target/arc/extzv-1.c create mode 100644 gcc/testsuite/gcc.target/arc/ieee_eq.c create mode 100644 gcc/testsuite/gcc.target/arc/insv-1.c create mode 100644 gcc/testsuite/gcc.target/arc/insv-2.c create mode 100644 gcc/testsuite/gcc.target/arc/load-update.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-hazard-1.c create mode 100644 gcc/testsuite/gcc.target/arc/movb-1.c create mode 100644 gcc/testsuite/gcc.target/arc/movb-2.c create mode 100644 gcc/testsuite/gcc.target/arc/movb-3.c create mode 100644 gcc/testsuite/gcc.target/arc/movb-4.c create mode 100644 gcc/testsuite/gcc.target/arc/movb-5.c create mode 100644 gcc/testsuite/gcc.target/arc/movb_cl-1.c create mode 100644 gcc/testsuite/gcc.target/arc/movb_cl-2.c create mode 100644 gcc/testsuite/gcc.target/arc/movbi_cl-1.c create mode 100644 gcc/testsuite/gcc.target/arc/movh_cl-1.c create mode 100644 gcc/testsuite/gcc.target/arc/movl-1.c create mode 100644 gcc/testsuite/gcc.target/arc/nps400-1.c create mode 100644 gcc/testsuite/gcc.target/arc/trsub.c create mode 100644 gcc/testsuite/gcc.target/arc/umulsihi3_z.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/neon-vect10.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/neon-vect9.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp18.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp19.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp20.c create mode 100644 gcc/testsuite/gcc.target/arm/aapcs/vfp21.c create mode 100644 gcc/testsuite/gcc.target/arm/armv5_thumb_isa.c create mode 100644 gcc/testsuite/gcc.target/arm/armv6-unaligned-load-ice.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x create mode 100644 gcc/testsuite/gcc.target/arm/attr-align1.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-align2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-align3.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-crypto.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-fp16.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon2.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon3.c create mode 100644 gcc/testsuite/gcc.target/arm/attr-unaligned-load-ice.c create mode 100644 gcc/testsuite/gcc.target/arm/attr_thumb-static2.c create mode 100644 gcc/testsuite/gcc.target/arm/cond_sub_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/condarith_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/arm/fmaxmin.x create mode 100644 gcc/testsuite/gcc.target/arm/fp16-aapcs-1.c create mode 100644 gcc/testsuite/gcc.target/arm/fp16-inf.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837_0.c delete mode 100644 gcc/testsuite/gcc.target/arm/mincmp.c create mode 100644 gcc/testsuite/gcc.target/arm/mod_2.c create mode 100644 gcc/testsuite/gcc.target/arm/mod_256.c create mode 100644 gcc/testsuite/gcc.target/arm/movcond_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/negscc_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vaddws16.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vaddws32.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vaddwu16.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vaddwu32.c create mode 100644 gcc/testsuite/gcc.target/arm/neon-vaddwu8.c create mode 100644 gcc/testsuite/gcc.target/arm/no-align.c create mode 100644 gcc/testsuite/gcc.target/arm/pr37780_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr66912.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67366.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67439_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67756.c create mode 100644 gcc/testsuite/gcc.target/arm/pr67989.C create mode 100644 gcc/testsuite/gcc.target/arm/pr68620.c create mode 100644 gcc/testsuite/gcc.target/arm/pr68674.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69180.c copy gcc/testsuite/gcc.target/{aarch64/pr65624.c => arm/pr69187.c} (70%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69194.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69245.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69307.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69614.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69904.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70278.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70496.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70830.c create mode 100644 gcc/testsuite/gcc.target/arm/pr71056.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c create mode 100644 gcc/testsuite/gcc.target/arm/stack-checking.c create mode 100644 gcc/testsuite/gcc.target/arm/vect-fmaxmin.c create mode 100644 gcc/testsuite/gcc.target/avr/pr60040-1.c create mode 100644 gcc/testsuite/gcc.target/avr/pr60040-2.c create mode 100644 gcc/testsuite/gcc.target/avr/pr65210.c create mode 100644 gcc/testsuite/gcc.target/avr/pr67839.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71103.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-1.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-2.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-3.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-4.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-5.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-6.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-7.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-8.c create mode 100644 gcc/testsuite/gcc.target/avr/pr71151-common.h create mode 100644 gcc/testsuite/gcc.target/avr/uint8-single-reg.c create mode 100644 gcc/testsuite/gcc.target/h8300/andsi3_ashift_n_lower.c create mode 100644 gcc/testsuite/gcc.target/i386/387-builtin-fp-int-inexact.c create mode 100644 gcc/testsuite/gcc.target/i386/387-rint-inline-1.c create mode 100644 gcc/testsuite/gcc.target/i386/387-rint-inline-2.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-1.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-2.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-4.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-5.c create mode 100644 gcc/testsuite/gcc.target/i386/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vextractf128-256-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vround-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vround-2.c copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-1.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-2.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70542.c} (60%) create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr70574.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-mask-bit-not.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-mask-store-move1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-kunpckwd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pack-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70509.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpalignr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpextr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpinsr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddubsw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmaddwd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpmulhrsw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpshufb-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vpsraw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-abs-copysign-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-concatv2di-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-concatv2si-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-logic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vinsert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpextr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vpinsr-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceil-vec- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceilf-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceilf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-ceilf-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-ceilf-vec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-cvt-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floor-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floor-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floorf-sf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floorf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-floorf-ve [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-floorf-vec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-kunpckbw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70421.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-rint-sfix [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-rint-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-rintf-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-rintf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-round-sfi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-round-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-roundf-sf [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-roundf-sfix-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-1.c} (58%) copy gcc/testsuite/gcc.target/i386/{avx512f-gather-1.c => avx512f-scatter-2.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-scatter-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-trunc-vec [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-trunc-vec-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-ceil-sfix-vec-1.c => avx512f-truncf-ve [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-truncf-vec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vfmadd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-abs-copysign-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-abs-copysign-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-concatv2di-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-concatv2si-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-concatv4si-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-logic-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-logic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pack-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsert-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinserti32x4-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vinsertps-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vmovq-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpalignr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpbroadcast-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpinsr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpmulhrsw-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshufb-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpsrad-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vround-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vround-2.c create mode 100644 gcc/testsuite/gcc.target/i386/bittest.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-pr69044.c create mode 100644 gcc/testsuite/gcc.target/i386/clzero.c create mode 100644 gcc/testsuite/gcc.target/i386/fabsneg-1.c create mode 100644 gcc/testsuite/gcc.target/i386/float128-3.c create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_empty_structs_and_unions.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-10.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-11.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-12.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-13.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-14.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-15.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-16.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-17.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-18.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-19.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-20.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-21.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-22.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-23.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-24.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-25.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-26.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-27.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-28.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-3.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-387-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-387-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-4.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-5.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-6.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-7.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-8.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-9.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-bnd-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-iamcu.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mmx-err-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-mmx-err-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-redzone-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-redzone-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-sibcall-2.c create mode 100644 gcc/testsuite/gcc.target/i386/interrupt-switch-abi.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-pack.c create mode 100644 gcc/testsuite/gcc.target/i386/mask-unpack.c create mode 100644 gcc/testsuite/gcc.target/i386/movbe-3.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/memmove-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-1.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68337-2.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pr68416.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc1.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc2.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc3.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc4.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc5.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc6.c create mode 100644 gcc/testsuite/gcc.target/i386/mvc7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr24414.c create mode 100644 gcc/testsuite/gcc.target/i386/pr44281.c create mode 100644 gcc/testsuite/gcc.target/i386/pr49244-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr49244-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr52171.c create mode 100644 gcc/testsuite/gcc.target/i386/pr56118.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64411.C create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-4.C create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66137.c copy gcc/testsuite/gcc.target/i386/{pr66232-10.c => pr66232-14.c} (90%) copy gcc/testsuite/gcc.target/i386/{pr66232-11.c => pr66232-15.c} (90%) copy gcc/testsuite/gcc.target/i386/{pr66232-12.c => pr66232-16.c} (90%) copy gcc/testsuite/gcc.target/i386/{pr66232-13.c => pr66232-17.c} (90%) create mode 100644 gcc/testsuite/gcc.target/i386/pr66810.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67265-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67265.c copy gcc/testsuite/gcc.target/i386/{pr67400-3.c => pr67400-4.c} (78%) create mode 100644 gcc/testsuite/gcc.target/i386/pr67400-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67400-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67447.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67480.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67609.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67761.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67770.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67963-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67985-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67995-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68018.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68084.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68349.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68432-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68497.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68633.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68647.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68657.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68674.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68680.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68691.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68701-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68843-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68843-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-4.c copy gcc/testsuite/{gcc.c-torture/compile/20080419-1.c => gcc.target/i386/pr68937- [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr68937-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68956.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68990.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68991.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69010.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69030.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69052.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69171-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69225-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69459.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69512.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69530.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69577.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69677.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69820.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69888.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69891.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70021.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70027.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70049.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70062.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70083.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-11.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-13.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-14.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-15.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-16.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-17.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-18.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-19.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-20.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-21.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-22.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70155-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70160.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70251.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70263-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70293.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70302.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70327.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70355.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70406.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70453.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70467-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70510.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70525.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70593.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70596.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70662.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70689.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70708.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70728.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-4.c copy gcc/testsuite/gcc.target/{aarch64/mgeneral-regs_2.c => i386/pr70738-5.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70738-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70750-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70750-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70799-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70821.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70858.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70876.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70877.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71245-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71346.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr71529.C create mode 100644 gcc/testsuite/gcc.target/i386/quad-sse4.c create mode 100644 gcc/testsuite/gcc.target/i386/rdpku-1.c create mode 100644 gcc/testsuite/gcc.target/i386/rop1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-builtin-fp-int-inexact.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-rint-inline-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-rint-inline-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-builtin-fp-int-inexact.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-rint-inline.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-realign-win.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pack-trunc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-even-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-pr67800.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-unpack-3.c create mode 100644 gcc/testsuite/gcc.target/i386/vzeroupper-dump-flags.c create mode 100644 gcc/testsuite/gcc.target/i386/wrpku-1.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64-c37.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr60465-gprel64.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr19201.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr25114.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-1.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-2.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-3.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-4.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-5.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-6.c create mode 100644 gcc/testsuite/gcc.target/mips/compact-branches-7.c create mode 100644 gcc/testsuite/gcc.target/mips/div-delay.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-1.c create mode 100644 gcc/testsuite/gcc.target/mips/ds-schedule-2.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-1.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-2.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-3.c create mode 100644 gcc/testsuite/gcc.target/mips/frame-header-4.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68273.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68400.c create mode 100644 gcc/testsuite/gcc.target/mips/pr69129.c create mode 100644 gcc/testsuite/gcc.target/mips/split-ds-sequence.c create mode 100644 gcc/testsuite/gcc.target/mips/wrap-delay.c create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes.c copy gcc/testsuite/gcc.target/{rl78/rl78.exp => msp430/msp430.exp} (84%) create mode 100644 gcc/testsuite/gcc.target/msp430/msp_abi_div_funcs.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_16bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_32bit.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_f5.c create mode 100644 gcc/testsuite/gcc.target/msp430/mul_main.h create mode 100644 gcc/testsuite/gcc.target/msp430/mul_none.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-complex-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-enum-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-knr-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-scalar-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-struct-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vararg-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-arg.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abi-vect-ret.c create mode 100644 gcc/testsuite/gcc.target/nvptx/abort.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ary-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/decl.c create mode 100644 gcc/testsuite/gcc.target/nvptx/sincos.c create mode 100644 gcc/testsuite/gcc.target/nvptx/trailing-init.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uninit-decl.c create mode 100644 gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c create mode 100644 gcc/testsuite/gcc.target/nvptx/weak.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-36.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ctz-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/darn-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/darn-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/darn-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dform-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dform-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/dform-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/direct-move-vector.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/extswsli-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-complex-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-complex-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mod-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mod-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-dimode1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-dimode2.c copy gcc/testsuite/gcc.target/powerpc/{swaps-p8-1.c => p9-lxvx-stxvx-1.c} (56%) create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-permute.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-splat-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vneg.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vparity.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-vpermr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-round2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr17381.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr48344-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63354.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67789.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr67808.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68805.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr68872.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69252.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69461.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69548.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69946.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70117.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70640.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70669.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70866.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70963.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr71186.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr71310.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/recip-sqrtf.c (62%) create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-20.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-21.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-23.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-24.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdu-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdub-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsdub-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsduh-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsduh-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsduw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vadsduw-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-adde-int128.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-adde.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-addec-int128.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-addec.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cg.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cmpne.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mul.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shift.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vslv-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vslv-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsrv-0.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsrv-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-elemrev-4.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-1.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-2.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-3.c create mode 100644 gcc/testsuite/gcc.target/s390/asm-machine-4.c create mode 100644 gcc/testsuite/gcc.target/s390/bswap-1.c create mode 100644 gcc/testsuite/gcc.target/s390/bswaphi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/litpool-r3-1.c create mode 100644 gcc/testsuite/gcc.target/s390/load-relative-check.c create mode 100644 gcc/testsuite/gcc.target/s390/md/movstr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/md/rXsbg_mode_sXl.c create mode 100644 gcc/testsuite/gcc.target/s390/md/setmem_long-1.c create mode 100644 gcc/testsuite/gcc.target/s390/morestack.c create mode 100644 gcc/testsuite/gcc.target/s390/pfpo.c create mode 100644 gcc/testsuite/gcc.target/s390/pr67443.c create mode 100644 gcc/testsuite/gcc.target/s390/pr68015.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69148.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69625.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69709.c create mode 100644 gcc/testsuite/gcc.target/s390/pr70674.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-arch-tune-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m31-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-10.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-11.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-12.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-13.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-14.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-15.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-16.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-17.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-18.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-19.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-2.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-20.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-21.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-22.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-23.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-24.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-25.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-26.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-27.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-28.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-29.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-3.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-30.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-31.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-32.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-4.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-5.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-6.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-7.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-8.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tattr-m64-9.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-1.c create mode 100644 gcc/testsuite/gcc.target/s390/target-attribute/tpragma-struct-vx-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/int128-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vcond-shift.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vrepi-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-splat-2.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-16.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-20-sh2a.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr51244-3.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54089-10.c delete mode 100644 gcc/testsuite/gcc.target/sh/pr54089-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-5.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54236-6.c create mode 100644 gcc/testsuite/gcc.target/sh/pr58219.c create mode 100644 gcc/testsuite/gcc.target/sh/pr59478.c create mode 100644 gcc/testsuite/gcc.target/sh/pr67675.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr70416.c create mode 100644 gcc/testsuite/gcc.target/sparc/20151219-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160104-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160229-1.c create mode 100644 gcc/testsuite/gcc.target/sparc/fpcmp.c create mode 100644 gcc/testsuite/gcc.target/sparc/fpcmpu.c rename gcc/testsuite/gcc.target/sparc/{sparc-ret.c => sparc-ret-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/sparc-ret-2.c rename gcc/testsuite/gcc.target/sparc/{struct-ret-check.c => struct-ret-check-1.c} (100%) create mode 100644 gcc/testsuite/gcc.target/sparc/struct-ret-check-2.c create mode 100644 gcc/testsuite/gcc.target/sparc/vis4misc.c create mode 100644 gcc/testsuite/gfortran.dg/actual_array_offset_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_deep_copy_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocatable_function_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_arrayspec_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_10.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_11.f08 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_12.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_13.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_14.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_15.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_17.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_18.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_19.f08 create mode 100644 gcc/testsuite/gfortran.dg/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 copy gcc/testsuite/gfortran.dg/{class_array_11.f03 => class_array_22.f03} (56%) create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/event_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_6.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_critical_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/comma_IO_extension_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/comma_IO_extension_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_24.f create mode 100644 gcc/testsuite/gfortran.dg/common_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_union_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/empty_label_typedecl.f90 create mode 100644 gcc/testsuite/gfortran.dg/error_format_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_pf.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_read_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_read_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_read_5.f create mode 100644 gcc/testsuite/gfortran.dg/fmt_t_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/array-reduction.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/cache-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/combined-directives.f90 copy gcc/testsuite/gfortran.dg/goacc/{cray.f95 => cray-2.f95} (80%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/default.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/default_none.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/firstprivate-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/gang-static.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-update.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-inner.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loops-adjacent.f95 copy gcc/testsuite/gfortran.dg/goacc/{loop-1.f95 => loop-1-2.f95} (74%) copy gcc/testsuite/gfortran.dg/goacc/{loop-3.f95 => loop-3-2.f95} (90%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-7.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/multi-clause.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-function-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/omp-fixed.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/reduction-promotions.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/routine-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-copy-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-dim-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-firstprivate-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-if-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/uninit-use-device-clause.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/update.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/order-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr52531.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr69128.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr70855.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/schedule-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR53852.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/PR67518.f90 copy libgomp/testsuite/libgomp.fortran/aligned1.f03 => gcc/testsuite/gfortran.dg/g [...] create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68279.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68335.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68453.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68550-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68565.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68692.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68693.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68715.f90 copy gcc/testsuite/gfortran.dg/{array_constructor_44.f90 => graphite/run-id-3.f90} (82%) create mode 100644 gcc/testsuite/gfortran.dg/include_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/list_read_14.f90 copy gcc/testsuite/gfortran.dg/lto/{bind_c-2b_0.f90 => bind_c-2_0.f90} (83%) copy gcc/testsuite/gfortran.dg/lto/{bind_c-2b_1.c => bind_c-2_1.c} (96%) create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-3_1.c create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_0.f90 create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-4_1.c copy gcc/testsuite/gfortran.dg/lto/{bind_c-1_0.f90 => bind_c-5_0.f90} (50%) create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-5_1.c copy gcc/testsuite/gfortran.dg/lto/{bind_c-1_0.f90 => bind_c-6_0.f90} (50%) create mode 100644 gcc/testsuite/gfortran.dg/lto/bind_c-6_1.c create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 copy gcc/testsuite/gfortran.dg/{matmul_bounds_2.f90 => matmul_bounds_8.f90} (66%) create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_private_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/move_alloc_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_89.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_90.f create mode 100644 gcc/testsuite/gfortran.dg/namelist_args.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/nint_p7.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_array_init_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr36192.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr36192_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr43996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr46588.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr58027.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr59910.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60126.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66465.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr66979.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67170.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67460.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67525.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67526.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67614.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67615.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67616.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67802.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67803.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67805_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67885.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67900.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67939.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67987.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68019.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68053.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68054.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68146.f create mode 100644 gcc/testsuite/gfortran.dg/pr68151.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68153.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68154.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68224.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68227.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68251.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68318_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68319.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68379-1.f90 copy gcc/testsuite/gfortran.dg/{vect/vect-9.f90 => pr68379-2.f} (61%) create mode 100644 gcc/testsuite/gfortran.dg/pr68592.f create mode 100644 gcc/testsuite/gfortran.dg/pr68627.f create mode 100644 gcc/testsuite/gfortran.dg/pr68817.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69055.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69603.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69987.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70673.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70931.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70937.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71047.f08 create mode 100644 gcc/testsuite/gfortran.dg/pr71204.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71230-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71230-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71252.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr71526.f90 create mode 100644 gcc/testsuite/gfortran.dg/predict-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_48.f90 copy gcc/testsuite/gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 (91%) copy gcc/testsuite/{gcc.dg/tree-prof/tree-prof.exp => gfortran.dg/prof/prof.exp} (92%) create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_1.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/ptr_func_assign_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/read_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/sizeof_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_array_constructor_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_11.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_12.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_13.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_14.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_16.f08 create mode 100644 gcc/testsuite/gfortran.dg/substr_alloc_string_comp_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_decl_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/unconstrained_commons.f create mode 100644 gcc/testsuite/gfortran.dg/unexpected_eof.f create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f03 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69882.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69980.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr70043.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_unused_function_3.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr68639.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr70960.f90 create mode 100644 gcc/testsuite/gnat.dg/array24.adb create mode 100644 gcc/testsuite/gnat.dg/array25.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array25_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/atomic8.adb delete mode 100644 gcc/testsuite/gnat.dg/blocklocs.adb create mode 100644 gcc/testsuite/gnat.dg/case_character.adb create mode 100644 gcc/testsuite/gnat.dg/complex1.adb create mode 100644 gcc/testsuite/gnat.dg/complex1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/debug5.adb create mode 100644 gcc/testsuite/gnat.dg/debug6.adb create mode 100644 gcc/testsuite/gnat.dg/debug6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr44.adb create mode 100644 gcc/testsuite/gnat.dg/discr45.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete4.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline12.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with4.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with4.ads create mode 100644 gcc/testsuite/gnat.dg/limited_with4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization19.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization20.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization21.ads create mode 100644 gcc/testsuite/gnat.dg/loop_optimization22.adb create mode 100644 gcc/testsuite/gnat.dg/loop_optimization22.ads create mode 100644 gcc/testsuite/gnat.dg/opt49.adb create mode 100644 gcc/testsuite/gnat.dg/opt50.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt50_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt51.adb create mode 100644 gcc/testsuite/gnat.dg/opt51_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt52.adb create mode 100644 gcc/testsuite/gnat.dg/opt53.adb create mode 100644 gcc/testsuite/gnat.dg/opt54.adb create mode 100644 gcc/testsuite/gnat.dg/opt55.adb create mode 100644 gcc/testsuite/gnat.dg/opt55.ads create mode 100644 gcc/testsuite/gnat.dg/opt56.adb create mode 100644 gcc/testsuite/gnat.dg/opt56.ads create mode 100644 gcc/testsuite/gnat.dg/overflow_sum3.adb create mode 100644 gcc/testsuite/gnat.dg/pack21.adb create mode 100644 gcc/testsuite/gnat.dg/pack22.adb create mode 100644 gcc/testsuite/gnat.dg/pack22_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/pack22_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming10.adb create mode 100644 gcc/testsuite/gnat.dg/renaming10.ads create mode 100644 gcc/testsuite/gnat.dg/renaming7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/renaming9.adb create mode 100644 gcc/testsuite/gnat.dg/renaming9.ads delete mode 100644 gcc/testsuite/gnat.dg/self1.adb create mode 100644 gcc/testsuite/gnat.dg/slice9.adb create mode 100644 gcc/testsuite/gnat.dg/specs/access1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/access2.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/addr1.ads delete mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/double_record_extension3.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/elab4_proc.adb copy gcc/testsuite/gnat.dg/specs/{fe_inlining_helper.ads => elab4_proc.ads} (63%) create mode 100644 gcc/testsuite/gnat.dg/specs/rep_clause5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/sso1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/sso2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/task1.ads create mode 100644 gcc/testsuite/gnat.dg/sso/conv1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/dump.adb create mode 100644 gcc/testsuite/gnat.dg/sso/dump.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init1.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init10.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init11.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init12.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init13.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init2.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init3.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init4.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init5.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init6.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init7.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init8.ads create mode 100644 gcc/testsuite/gnat.dg/sso/init9.ads create mode 100644 gcc/testsuite/gnat.dg/sso/p1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/p9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/q9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/r8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/s8.adb copy gcc/testsuite/gnat.dg/{specs/specs.exp => sso/sso.exp} (68%) create mode 100644 gcc/testsuite/gnat.dg/sso/t1.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t10.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t12.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t13.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t2.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t3.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t4.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t6.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t7.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t8.adb create mode 100644 gcc/testsuite/gnat.dg/sso/t9.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u11.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u5.adb create mode 100644 gcc/testsuite/gnat.dg/sso/u6.adb create mode 100644 gcc/testsuite/gnat.dg/sso1.adb create mode 100644 gcc/testsuite/gnat.dg/sso2.adb create mode 100644 gcc/testsuite/gnat.dg/sso2.ads create mode 100644 gcc/testsuite/gnat.dg/sso3.adb create mode 100644 gcc/testsuite/gnat.dg/sso4.adb create mode 100644 gcc/testsuite/gnat.dg/sso5.adb create mode 100644 gcc/testsuite/gnat.dg/sso6.adb create mode 100644 gcc/testsuite/gnat.dg/sso7.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage3.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/vect15.adb create mode 100644 gcc/testsuite/gnat.dg/vect15.ads create mode 100644 gcc/testsuite/gnat.dg/vect16.adb create mode 100644 gcc/testsuite/gnat.dg/vect16.ads create mode 100644 gcc/testsuite/gnat.dg/vect17.adb create mode 100644 gcc/testsuite/gnat.dg/vect17.ads create mode 100644 gcc/testsuite/gnat.dg/vect18.adb create mode 100644 gcc/testsuite/gnat.dg/vect18.ads create mode 100644 gcc/testsuite/gnat.dg/warn13.adb create mode 100644 gcc/testsuite/jit.dg/test-error-array-bounds.c create mode 100644 gcc/testsuite/jit.dg/test-error-impossible-must-tail-call.c copy gcc/testsuite/jit.dg/{test-factorial.c => test-factorial-must-tail-call.c} (76%) create mode 100644 gcc/testsuite/lib/multiline.exp create mode 100644 gcc/testsuite/obj-c++.dg/plugin/diagnostic-test-expressions-1.mm copy gcc/testsuite/{gcc.dg => obj-c++.dg}/plugin/plugin.exp (83%) create mode 100644 gcc/testsuite/objc.dg/plugin/diagnostic-test-expressions-1.m copy gcc/testsuite/{gcc.dg => objc.dg}/plugin/plugin.exp (83%) create mode 100644 gcc/testsuite/objc.dg/pr69844.m copy gcc/{tree-parloops.h => tracer.h} (69%) create mode 100644 gcc/tree-ssa-phionlycprop.c create mode 100644 gcc/tree-ssa-threadbackward.c copy gcc/{tree-parloops.h => tree-ssa-threadbackward.h} (70%) copy include/{timeval-utils.h => environ.h} (57%) copy libatomic/config/{mingw => rtems}/host-config.h (69%) copy libatomic/config/{linux/arm/init.c => rtems/lock.c} (79%) copy libatomic/{config/x86/init.c => fence.c} (68%) copy libatomic/{config/linux/arm/store_n.c => flag.c} (51%) create mode 100644 libcilkrts/include/cilk/reducer_vector.h create mode 100644 libcilkrts/runtime/cilk_str_mem.h copy libcilkrts/runtime/config/{generic => arm}/cilk-abi-vla.c (83%) copy libcilkrts/runtime/config/{generic => arm}/os-fence.h (71%) copy libcilkrts/runtime/config/{generic => arm}/os-unix-sysdep.c (79%) copy libcilkrts/runtime/{cilk-abi-vla-internal.c => declare-alloca.h} (57%) create mode 100644 libcilkrts/runtime/sslib/ignore_handler_s.c create mode 100644 libcilkrts/runtime/sslib/safe_lib.h create mode 100644 libcilkrts/runtime/sslib/safe_lib_errno.h create mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.c create mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.h create mode 100644 libcilkrts/runtime/sslib/safe_str_lib.h create mode 100644 libcilkrts/runtime/sslib/safe_types.h create mode 100644 libcilkrts/runtime/sslib/safeclib_private.h create mode 100644 libcilkrts/runtime/sslib/snprintf_s.h create mode 100644 libcilkrts/runtime/sslib/snprintf_support.c create mode 100644 libcilkrts/runtime/sslib/strcpy_s.c create mode 100644 libcilkrts/runtime/sslib/strncpy_s.c create mode 100644 libcilkrts/runtime/sslib/strnlen_s.c delete mode 100644 libcilkrts/runtime/symbol_test.c create mode 100644 libffi/libffi.map.in create mode 100644 libgcc/config/arc/crttls.S rename libgcc/config/nvptx/{realloc.c => crt0.c} (60%) delete mode 100644 libgcc/config/nvptx/crt0.s delete mode 100644 libgcc/config/nvptx/free.asm delete mode 100644 libgcc/config/nvptx/malloc.asm copy libgcc/config/{libbid/_dd_to_df.c => nvptx/reduction.c} (70%) copy libgcc/config/rs6000/{crtcxa.c => atexit.c} (63%) copy libgcc/config/{nvptx/nvptx-malloc.h => rs6000/crtdbase.S} (75%) copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/extendkftf2-sw.c} (64%) copy libgcc/{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} (79%) copy libgcc/{soft-fp/fixunstfti.c => config/rs6000/fixunskfti.c} (79%) create mode 100644 libgcc/config/rs6000/float128-hw.c create mode 100644 libgcc/config/rs6000/float128-ifunc.c create mode 100644 libgcc/config/rs6000/float128-sed create mode 100644 libgcc/config/rs6000/float128-sed-hw copy libgcc/{soft-fp/floattitf.c => config/rs6000/floattikf.c} (79%) copy libgcc/{soft-fp/floattitf.c => config/rs6000/floatuntikf.c} (79%) copy libgcc/config/{arc/gmon/sys/gmon_out.h => rs6000/on_exit.c} (60%) create mode 100644 libgcc/config/rs6000/quad-float128.h create mode 100644 libgcc/config/rs6000/sfp-exceptions.c create mode 100644 libgcc/config/rs6000/t-float128 create mode 100644 libgcc/config/rs6000/t-float128-hw copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/trunctfkf2-sw.c} (64%) create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 delete mode 100644 libgcc/config/sh/t-sh64 copy libgcc/{udivmod.c => config/sol2/crtp.c} (73%) copy libgcc/config/{libbid/_isinfd128.c => sol2/crtpg.c} (54%) rename libgcc/config/{gmon-sol2.c => sol2/gmon.c} (93%) rename libgcc/config/{ => sol2}/t-sol2 (70%) copy libgfortran/{ChangeLog => ChangeLog-2015} (73%) copy libgo/go/archive/tar/testdata/{writer-big-long.tar => gnu-multi-hdrs.tar} (66%) copy libgo/go/archive/tar/testdata/{ustar.tar => hardlink.tar} (62%) copy libgo/go/{debug/macho/testdata/gcc-amd64-darwin-exec => archive/tar/testdata/ [...] mode change 100755 => 100644 create mode 100644 libgo/go/archive/tar/testdata/issue10968.tar create mode 100644 libgo/go/archive/tar/testdata/issue11169.tar create mode 100644 libgo/go/archive/tar/testdata/issue12435.tar create mode 100644 libgo/go/archive/tar/testdata/neg-size.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-multi-hdrs.tar} (62%) copy libgo/go/archive/tar/testdata/{nil-uid.tar => pax-path-hdr.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/ustar-file-reg.tar copy libgo/go/cmd/go/{doc.go => alldocs.go} (61%) create mode 100644 libgo/go/cmd/go/go_test.go create mode 100644 libgo/go/cmd/go/go_unix_test.go create mode 100644 libgo/go/cmd/go/note.go create mode 100644 libgo/go/cmd/go/note_test.go create mode 100644 libgo/go/cmd/go/testdata/flag_test.go copy libgo/go/{internal/syscall/dummy.go => cmd/go/testdata/generate/test4.go} (59%) create mode 100644 libgo/go/cmd/go/testdata/rundir/sub/sub.go create mode 100644 libgo/go/cmd/go/testdata/rundir/x.go create mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go copy libgo/go/cmd/go/testdata/src/{main_test/m.go => run/good.go} (53%) create mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go create mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go create mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/src/testdep/p3/p3.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/bad.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/good.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hello.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hello_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/hello/hellox_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/subdir/bad.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/subdir/good.go copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => vend/vendor/p/p.go} (100%) create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/q/q.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/strings/msg.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/vend/dir1/dir2/dir2.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/invalid/invalid.go copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => vend/x/vendor/p/p.go} (100%) create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/vendor/p/p/p.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/vendor/r/r.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/x/x.go create mode 100644 libgo/go/cmd/go/testdata/src/vetpkg/c.go create mode 100644 libgo/go/cmd/go/testdata/testinternal3/t.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/q/internal/x/x.go create mode 100644 libgo/go/cmd/go/testdata/testinternal4/src/q/j/j.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/vendor/x/x.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/y/y.go create mode 100644 libgo/go/cmd/go/testdata/testvendor/src/q/z/z.go create mode 100644 libgo/go/cmd/go/testdata/testvendor2/src/p/p.go create mode 100644 libgo/go/cmd/go/testdata/testvendor2/vendor/x/x.go create mode 100644 libgo/go/cmd/go/vendor_test.go copy libgo/go/{go/format/format.go => cmd/gofmt/internal.go} (52%) delete mode 100644 libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 libgo/go/compress/flate/fixedhuff.go delete mode 100644 libgo/go/compress/flate/gen.go create mode 100644 libgo/go/compress/testdata/gettysburg.txt create mode 100644 libgo/go/crypto/aes/aes_gcm.go create mode 100644 libgo/go/crypto/cipher/ctr_test.go create mode 100644 libgo/go/crypto/elliptic/p256_amd64.go create mode 100644 libgo/go/crypto/rand/eagain.go create mode 100644 libgo/go/crypto/rsa/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-AES25 [...] copy libgo/go/crypto/tls/testdata/{Client-TLSv12-ECDHE-ECDSA-AES-GCM => Client-TLS [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-SCT create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 copy libgo/go/crypto/tls/testdata/{Server-TLSv12-SNI => Server-TLSv12-SNI-GetCerti [...] copy libgo/go/crypto/tls/testdata/{Server-TLSv12-SNI => Server-TLSv12-SNI-GetCerti [...] create mode 100644 libgo/go/crypto/x509/root_bsd.go create mode 100644 libgo/go/crypto/x509/root_darwin_arm_gen.go create mode 100644 libgo/go/crypto/x509/root_darwin_armx.go create mode 100644 libgo/go/crypto/x509/root_linux.go create mode 100644 libgo/go/crypto/x509/root_nacl.go create mode 100644 libgo/go/crypto/x509/root_solaris.go create mode 100644 libgo/go/crypto/x509/sha2_windows_test.go create mode 100644 libgo/go/debug/dwarf/class_string.go create mode 100644 libgo/go/debug/dwarf/entry_test.go create mode 100644 libgo/go/debug/dwarf/testdata/cycle.c create mode 100644 libgo/go/debug/dwarf/testdata/cycle.elf create mode 100644 libgo/go/debug/dwarf/testdata/line-clang.elf create mode 100644 libgo/go/debug/dwarf/testdata/line-gcc.elf create mode 100644 libgo/go/debug/dwarf/testdata/line1.c create mode 100644 libgo/go/debug/dwarf/testdata/line1.h create mode 100644 libgo/go/debug/dwarf/testdata/line2.c create mode 100644 libgo/go/debug/dwarf/testdata/split.c create mode 100644 libgo/go/debug/dwarf/testdata/split.elf create mode 100644 libgo/go/debug/elf/reader.go create mode 100644 libgo/go/debug/elf/testdata/compressed-32.obj create mode 100644 libgo/go/debug/elf/testdata/compressed-64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-clang-arm.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-arm.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj create mode 100644 libgo/go/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj create mode 100644 libgo/go/encoding/csv/example_test.go create mode 100644 libgo/go/encoding/json/number_test.go copy gcc/testsuite/c-c++-common/wdate-time.c => libgo/go/go/build/testdata/empty/d [...] create mode 100644 libgo/go/go/constant/value.go create mode 100644 libgo/go/go/constant/value_test.go create mode 100644 libgo/go/go/doc/testdata/issue13742.0.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.1.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.2.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.go copy libgo/go/go/format/{format.go => internal.go} (52%) create mode 100644 libgo/go/go/importer/importer.go create mode 100644 libgo/go/go/internal/gccgoimporter/gccgoinstallation.go copy gcc/testsuite/go.test/test/stress/parsego.go => libgo/go/go/internal/gccgoimp [...] create mode 100644 libgo/go/go/internal/gccgoimporter/importer.go create mode 100644 libgo/go/go/internal/gccgoimporter/importer_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/parser.go create mode 100644 libgo/go/go/internal/gccgoimporter/parser_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/complexnums.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/imports.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/pointer.go create mode 100644 libgo/go/go/internal/gcimporter/bimport.go create mode 100644 libgo/go/go/internal/gcimporter/exportdata.go create mode 100644 libgo/go/go/internal/gcimporter/gcimporter.go create mode 100644 libgo/go/go/internal/gcimporter/gcimporter_test.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/a.go copy {gcc/testsuite/go.test/test/fixedbugs/bug335.dir => libgo/go/go/internal/gcim [...] create mode 100644 libgo/go/go/internal/gcimporter/testdata/exports.go create mode 100644 libgo/go/go/types/api.go create mode 100644 libgo/go/go/types/api_test.go create mode 100644 libgo/go/go/types/assignments.go create mode 100644 libgo/go/go/types/builtins.go create mode 100644 libgo/go/go/types/builtins_test.go create mode 100644 libgo/go/go/types/call.go create mode 100644 libgo/go/go/types/check.go create mode 100644 libgo/go/go/types/check_test.go create mode 100644 libgo/go/go/types/conversions.go create mode 100644 libgo/go/go/types/decl.go create mode 100644 libgo/go/go/types/errors.go create mode 100644 libgo/go/go/types/eval.go create mode 100644 libgo/go/go/types/eval_test.go create mode 100644 libgo/go/go/types/example_test.go create mode 100644 libgo/go/go/types/expr.go create mode 100644 libgo/go/go/types/exprstring.go create mode 100644 libgo/go/go/types/exprstring_test.go create mode 100644 libgo/go/go/types/gotype.go create mode 100644 libgo/go/go/types/hilbert_test.go create mode 100644 libgo/go/go/types/initorder.go create mode 100644 libgo/go/go/types/issues_test.go create mode 100644 libgo/go/go/types/labels.go create mode 100644 libgo/go/go/types/lookup.go create mode 100644 libgo/go/go/types/methodset.go create mode 100644 libgo/go/go/types/object.go create mode 100644 libgo/go/go/types/objset.go create mode 100644 libgo/go/go/types/operand.go create mode 100644 libgo/go/go/types/ordering.go create mode 100644 libgo/go/go/types/package.go create mode 100644 libgo/go/go/types/predicates.go create mode 100644 libgo/go/go/types/resolver.go create mode 100644 libgo/go/go/types/resolver_test.go create mode 100644 libgo/go/go/types/return.go create mode 100644 libgo/go/go/types/scope.go create mode 100644 libgo/go/go/types/selection.go create mode 100644 libgo/go/go/types/self_test.go create mode 100644 libgo/go/go/types/sizes.go create mode 100644 libgo/go/go/types/stdlib_test.go create mode 100644 libgo/go/go/types/stmt.go create mode 100644 libgo/go/go/types/token_test.go create mode 100644 libgo/go/go/types/type.go create mode 100644 libgo/go/go/types/typestring.go create mode 100644 libgo/go/go/types/typestring_test.go create mode 100644 libgo/go/go/types/typexpr.go create mode 100644 libgo/go/go/types/universe.go create mode 100644 libgo/go/hash/crc32/crc32_amd64.go rename libgo/go/hash/crc32/{crc32_amd64x.go => crc32_amd64p32.go} (62%) create mode 100644 libgo/go/hash/crc32/example_test.go create mode 100644 libgo/go/html/example_test.go create mode 100644 libgo/go/html/template/example_test.go create mode 100644 libgo/go/html/template/template_test.go create mode 100644 libgo/go/html/template/transition_test.go create mode 100644 libgo/go/image/geom_test.go create mode 100644 libgo/go/image/internal/imageutil/gen.go create mode 100644 libgo/go/image/internal/imageutil/imageutil.go create mode 100644 libgo/go/image/internal/imageutil/impl.go create mode 100644 libgo/go/image/png/testdata/benchRGB-interlace.png create mode 100644 libgo/go/image/png/testdata/gray-gradient.interlaced.png create mode 100644 libgo/go/image/png/testdata/gray-gradient.png create mode 100644 libgo/go/image/png/testdata/pngsuite/basn3p04-31i.png create mode 100644 libgo/go/image/png/testdata/pngsuite/basn3p04-31i.sng create mode 100644 libgo/go/image/testdata/video-001.221212.jpeg create mode 100644 libgo/go/image/testdata/video-001.221212.png create mode 100644 libgo/go/image/testdata/video-001.cmyk.jpeg create mode 100644 libgo/go/image/testdata/video-001.cmyk.png create mode 100644 libgo/go/image/testdata/video-001.q50.410.jpeg copy libgo/go/image/testdata/{video-001.q50.420.progressive.jpeg => video-001.q50. [...] create mode 100644 libgo/go/image/testdata/video-001.q50.411.jpeg copy libgo/go/image/testdata/{video-001.q50.420.progressive.jpeg => video-001.q50. [...] create mode 100644 libgo/go/image/testdata/video-001.rgb.jpeg create mode 100644 libgo/go/image/testdata/video-001.rgb.png create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/huffman.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/tables.go create mode 100644 libgo/go/internal/race/doc.go create mode 100644 libgo/go/internal/race/norace.go create mode 100644 libgo/go/internal/race/race.go rename libgo/go/{net => internal/singleflight}/singleflight.go (73%) create mode 100644 libgo/go/internal/singleflight/singleflight_test.go copy libgo/go/internal/syscall/{ => unix}/dummy.go (90%) rename libgo/go/internal/syscall/{ => unix}/getrandom_linux.go (78%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/internal/syscall/{dummy.go => unix/getrandom_linux_mips64x.go} (68%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] create mode 100644 libgo/go/internal/syscall/windows/registry/export_test.go create mode 100644 libgo/go/internal/syscall/windows/registry/key.go create mode 100644 libgo/go/internal/syscall/windows/registry/registry_test.go create mode 100644 libgo/go/internal/syscall/windows/registry/syscall.go create mode 100644 libgo/go/internal/syscall/windows/registry/value.go create mode 100644 libgo/go/internal/syscall/windows/registry/zsyscall_windows.go create mode 100644 libgo/go/internal/syscall/windows/syscall_windows.go create mode 100644 libgo/go/internal/syscall/windows/sysdll/sysdll.go create mode 100644 libgo/go/internal/syscall/windows/zsyscall_windows.go create mode 100644 libgo/go/internal/testenv/testenv.go create mode 100644 libgo/go/internal/trace/goroutines.go create mode 100644 libgo/go/internal/trace/parser.go create mode 100644 libgo/go/internal/trace/parser_test.go create mode 100644 libgo/go/io/example_test.go create mode 100644 libgo/go/io/ioutil/example_test.go create mode 100644 libgo/go/log/syslog/doc.go delete mode 100644 libgo/go/log/syslog/syslog_plan9.go delete mode 100644 libgo/go/log/syslog/syslog_windows.go create mode 100644 libgo/go/math/big/accuracy_string.go create mode 100644 libgo/go/math/big/arith_decl_pure.go create mode 100644 libgo/go/math/big/bits_test.go create mode 100644 libgo/go/math/big/decimal.go create mode 100644 libgo/go/math/big/decimal_test.go create mode 100644 libgo/go/math/big/doc.go create mode 100644 libgo/go/math/big/example_rat_test.go create mode 100644 libgo/go/math/big/float.go create mode 100644 libgo/go/math/big/float_test.go create mode 100644 libgo/go/math/big/floatconv.go create mode 100644 libgo/go/math/big/floatconv_test.go create mode 100644 libgo/go/math/big/floatexample_test.go create mode 100644 libgo/go/math/big/floatmarsh.go create mode 100644 libgo/go/math/big/floatmarsh_test.go create mode 100644 libgo/go/math/big/ftoa.go create mode 100644 libgo/go/math/big/intconv.go create mode 100644 libgo/go/math/big/intconv_test.go create mode 100644 libgo/go/math/big/intmarsh.go create mode 100644 libgo/go/math/big/intmarsh_test.go create mode 100644 libgo/go/math/big/natconv.go copy libgo/go/math/big/{nat_test.go => natconv_test.go} (53%) create mode 100644 libgo/go/math/big/ratconv.go create mode 100644 libgo/go/math/big/ratconv_test.go create mode 100644 libgo/go/math/big/ratmarsh.go create mode 100644 libgo/go/math/big/ratmarsh_test.go create mode 100644 libgo/go/math/big/roundingmode_string.go create mode 100644 libgo/go/math/floor_asm.go create mode 100644 libgo/go/mime/encodedword.go create mode 100644 libgo/go/mime/encodedword_test.go create mode 100644 libgo/go/mime/example_test.go delete mode 100644 libgo/go/mime/multipart/quotedprintable.go create mode 100644 libgo/go/mime/quotedprintable/reader.go rename libgo/go/mime/{multipart/quotedprintable_test.go => quotedprintable/reader_ [...] create mode 100644 libgo/go/mime/quotedprintable/writer.go create mode 100644 libgo/go/mime/quotedprintable/writer_test.go create mode 100644 libgo/go/mime/type_dragonfly.go create mode 100644 libgo/go/mime/type_freebsd.go create mode 100644 libgo/go/mime/type_openbsd.go create mode 100644 libgo/go/net/addrselect.go create mode 100644 libgo/go/net/addrselect_test.go create mode 100644 libgo/go/net/cgo_resnew.go create mode 100644 libgo/go/net/cgo_resold.go create mode 100644 libgo/go/net/cgo_socknew.go create mode 100644 libgo/go/net/cgo_sockold.go create mode 100644 libgo/go/net/cgo_solaris.go create mode 100644 libgo/go/net/cgo_windows.go create mode 100644 libgo/go/net/conf.go create mode 100644 libgo/go/net/conf_netcgo.go create mode 100644 libgo/go/net/conf_test.go delete mode 100644 libgo/go/net/dialgoogle_test.go create mode 100644 libgo/go/net/error_plan9_test.go create mode 100644 libgo/go/net/error_posix_test.go create mode 100644 libgo/go/net/error_test.go create mode 100644 libgo/go/net/external_test.go create mode 100644 libgo/go/net/fd_posix.go rename libgo/go/net/{fd_unix_test.go => fd_posix_test.go} (84%) create mode 100644 libgo/go/net/file.go create mode 100644 libgo/go/net/hook.go create mode 100644 libgo/go/net/hook_cloexec.go create mode 100644 libgo/go/net/hook_plan9.go create mode 100644 libgo/go/net/hook_unix.go create mode 100644 libgo/go/net/hook_windows.go create mode 100644 libgo/go/net/http/clientserver_test.go create mode 100644 libgo/go/net/http/h2_bundle.go create mode 100644 libgo/go/net/http/http_test.go create mode 100644 libgo/go/net/http/httputil/example_test.go create mode 100644 libgo/go/net/http/internal/testcert.go create mode 100644 libgo/go/net/http/method.go create mode 100644 libgo/go/net/interface_windows_test.go create mode 100644 libgo/go/net/internal/socktest/main_test.go create mode 100644 libgo/go/net/internal/socktest/main_unix_test.go create mode 100644 libgo/go/net/internal/socktest/main_windows_test.go create mode 100644 libgo/go/net/internal/socktest/switch.go create mode 100644 libgo/go/net/internal/socktest/switch_posix.go create mode 100644 libgo/go/net/internal/socktest/switch_stub.go create mode 100644 libgo/go/net/internal/socktest/switch_unix.go create mode 100644 libgo/go/net/internal/socktest/switch_windows.go create mode 100644 libgo/go/net/internal/socktest/sys_cloexec.go create mode 100644 libgo/go/net/internal/socktest/sys_unix.go create mode 100644 libgo/go/net/internal/socktest/sys_windows.go create mode 100644 libgo/go/net/listen_test.go create mode 100644 libgo/go/net/mail/example_test.go create mode 100644 libgo/go/net/main_cloexec_test.go create mode 100644 libgo/go/net/main_plan9_test.go create mode 100644 libgo/go/net/main_posix_test.go create mode 100644 libgo/go/net/main_test.go create mode 100644 libgo/go/net/main_unix_test.go create mode 100644 libgo/go/net/main_windows_test.go delete mode 100644 libgo/go/net/mockicmp_test.go delete mode 100644 libgo/go/net/multicast_test.go create mode 100644 libgo/go/net/non_unix_test.go create mode 100644 libgo/go/net/nss.go create mode 100644 libgo/go/net/nss_test.go create mode 100644 libgo/go/net/platform_test.go delete mode 100644 libgo/go/net/port.go delete mode 100644 libgo/go/net/port_test.go delete mode 100644 libgo/go/net/race.go delete mode 100644 libgo/go/net/race0.go copy libgo/go/net/{sendfile_freebsd.go => sendfile_solaris.go} (79%) create mode 100644 libgo/go/net/testdata/case-hosts create mode 100644 libgo/go/net/testdata/ipv4-hosts create mode 100644 libgo/go/net/testdata/ipv6-hosts create mode 100644 libgo/go/net/testdata/openbsd-resolv.conf rename libgo/go/net/testdata/{hosts_singleline => singleline-hosts} (100%) delete mode 100644 libgo/go/net/unicast_posix_test.go delete mode 100644 libgo/go/net/z_last_test.go create mode 100644 libgo/go/os/exec/exec_posix.go create mode 100644 libgo/go/os/exec/internal_test.go create mode 100644 libgo/go/os/pipe_test.go create mode 100644 libgo/go/os/signal/doc.go copy libgo/go/os/signal/{signal_unix.go => signal_plan9.go} (60%) create mode 100644 libgo/go/os/signal/signal_plan9_test.go delete mode 100644 libgo/go/os/signal/signal_stub.go create mode 100644 libgo/go/os/sticky_bsd.go copy libgo/go/os/{sys_nacl.go => sticky_notbsd.go} (52%) copy libgo/go/os/{types_notwin.go => types_plan9.go} (93%) rename libgo/go/os/{types_notwin.go => types_unix.go} (83%) create mode 100644 libgo/go/regexp/backtrack.go delete mode 100644 libgo/go/runtime/arch_amd64p32.go delete mode 100644 libgo/go/runtime/arch_arm.go delete mode 100644 libgo/go/runtime/atomic.go create mode 100644 libgo/go/runtime/cgo_mmap.go create mode 100644 libgo/go/runtime/cgo_ppc64x.go delete mode 100644 libgo/go/runtime/cgocall.go delete mode 100644 libgo/go/runtime/cgocallback.go create mode 100644 libgo/go/runtime/cgocheck.go delete mode 100644 libgo/go/runtime/chan.go create mode 100644 libgo/go/runtime/chanbarrier_test.go delete mode 100644 libgo/go/runtime/complex.go delete mode 100644 libgo/go/runtime/cpuprof.go create mode 100644 libgo/go/runtime/crash_unix_test.go create mode 100644 libgo/go/runtime/defs_linux_mips64x.go delete mode 100644 libgo/go/runtime/env_posix.go create mode 100644 libgo/go/runtime/env_test.go rename libgo/go/runtime/{arch_386.go => export_arm_test.go} (51%) copy libgo/go/{internal/syscall/dummy.go => runtime/export_linux_test.go} (61%) create mode 100644 libgo/go/runtime/export_mmap_test.go create mode 100644 libgo/go/runtime/export_windows_test.go create mode 100644 libgo/go/runtime/fastlog2.go create mode 100644 libgo/go/runtime/fastlog2_test.go create mode 100644 libgo/go/runtime/fastlog2table.go delete mode 100644 libgo/go/runtime/hashmap.go delete mode 100644 libgo/go/runtime/hashmap_fast.go create mode 100644 libgo/go/runtime/lfstack_linux_mips64x.go delete mode 100644 libgo/go/runtime/lock_futex.go delete mode 100644 libgo/go/runtime/lock_sema.go delete mode 100644 libgo/go/runtime/malloc.go delete mode 100644 libgo/go/runtime/memmove_test.go delete mode 100644 libgo/go/runtime/mgc0.go create mode 100644 libgo/go/runtime/mkfastlog2table.go create mode 100644 libgo/go/runtime/mmap.go delete mode 100644 libgo/go/runtime/mprof.go create mode 100644 libgo/go/runtime/msan.go create mode 100644 libgo/go/runtime/msan/msan.go create mode 100644 libgo/go/runtime/msan0.go create mode 100644 libgo/go/runtime/mstkbar.go delete mode 100644 libgo/go/runtime/netpoll.go delete mode 100644 libgo/go/runtime/netpoll_epoll.go delete mode 100644 libgo/go/runtime/netpoll_kqueue.go delete mode 100644 libgo/go/runtime/netpoll_nacl.go delete mode 100644 libgo/go/runtime/noasm_arm.go create mode 100644 libgo/go/runtime/os1_linux_generic.go create mode 100644 libgo/go/runtime/os1_linux_mips64x.go create mode 100644 libgo/go/runtime/os2_linux_generic.go create mode 100644 libgo/go/runtime/os2_linux_mips64x.go create mode 100644 libgo/go/runtime/os_android.go delete mode 100644 libgo/go/runtime/os_darwin.go delete mode 100644 libgo/go/runtime/os_dragonfly.go delete mode 100644 libgo/go/runtime/os_freebsd.go delete mode 100644 libgo/go/runtime/os_linux.go create mode 100644 libgo/go/runtime/os_linux_mips64x.go delete mode 100644 libgo/go/runtime/os_nacl.go delete mode 100644 libgo/go/runtime/os_netbsd.go delete mode 100644 libgo/go/runtime/os_openbsd.go delete mode 100644 libgo/go/runtime/os_plan9.go delete mode 100644 libgo/go/runtime/os_solaris.go delete mode 100644 libgo/go/runtime/os_windows.go delete mode 100644 libgo/go/runtime/os_windows_386.go delete mode 100644 libgo/go/runtime/os_windows_amd64.go delete mode 100644 libgo/go/runtime/panic.go create mode 100644 libgo/go/runtime/print.go delete mode 100644 libgo/go/runtime/print1.go delete mode 100644 libgo/go/runtime/proc.go create mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go create mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go create mode 100644 libgo/go/runtime/race/testdata/issue13264_test.go delete mode 100644 libgo/go/runtime/race0.go delete mode 100644 libgo/go/runtime/rdebug.go delete mode 100644 libgo/go/runtime/rune.go create mode 100644 libgo/go/runtime/runtime-lldb_test.go delete mode 100644 libgo/go/runtime/runtime.go create mode 100644 libgo/go/runtime/runtime_mmap_test.go delete mode 100644 libgo/go/runtime/select.go delete mode 100644 libgo/go/runtime/sema.go create mode 100644 libgo/go/runtime/signal2_unix.go create mode 100644 libgo/go/runtime/signal_linux_mips64x.go create mode 100644 libgo/go/runtime/signal_mips64x.go create mode 100644 libgo/go/runtime/signal_sigtramp.go delete mode 100644 libgo/go/runtime/signal_unix.go delete mode 100644 libgo/go/runtime/sigpanic_unix.go delete mode 100644 libgo/go/runtime/sigqueue.go create mode 100644 libgo/go/runtime/sigtab_linux_generic.go create mode 100644 libgo/go/runtime/sigtab_linux_mips64x.go delete mode 100644 libgo/go/runtime/slice.go delete mode 100644 libgo/go/runtime/softfloat64.go delete mode 100644 libgo/go/runtime/softfloat64_test.go delete mode 100644 libgo/go/runtime/string.go delete mode 100644 libgo/go/runtime/stubs.go create mode 100644 libgo/go/runtime/sys_mips64x.go rename libgo/go/runtime/{arch_amd64.go => sys_nonppc64x.go} (50%) delete mode 100644 libgo/go/runtime/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprog/crash.go create mode 100644 libgo/go/runtime/testdata/testprog/deadlock.go create mode 100644 libgo/go/runtime/testdata/testprog/gc.go create mode 100644 libgo/go/runtime/testdata/testprog/main.go create mode 100644 libgo/go/runtime/testdata/testprog/misc.go create mode 100644 libgo/go/runtime/testdata/testprog/signal.go create mode 100644 libgo/go/runtime/testdata/testprog/stringconcat.go create mode 100644 libgo/go/runtime/testdata/testprog/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/callback.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/cgo.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/crash.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dll_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm_stub.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/exec.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/main.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/windows/win.go create mode 100644 libgo/go/runtime/testdata/testprognet/main.go create mode 100644 libgo/go/runtime/testdata/testprognet/net.go create mode 100644 libgo/go/runtime/testdata/testprognet/signal.go delete mode 100644 libgo/go/runtime/time.go delete mode 100644 libgo/go/runtime/typekind.go delete mode 100644 libgo/go/runtime/vlop_arm_test.go copy gcc/testsuite/go.test/test/fixedbugs/bug051.go => libgo/go/runtime/write_err. [...] create mode 100644 libgo/go/runtime/write_err_android.go create mode 100644 libgo/go/strconv/doc.go create mode 100644 libgo/go/strconv/example_test.go delete mode 100644 libgo/go/strconv/quote_example_test.go create mode 100644 libgo/go/strings/compare.go create mode 100644 libgo/go/strings/compare_test.go create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/sync/race.go delete mode 100644 libgo/go/sync/race0.go create mode 100644 libgo/go/syscall/const_plan9.go create mode 100644 libgo/go/syscall/errors_plan9.go create mode 100644 libgo/go/syscall/exec_linux_test.go create mode 100644 libgo/go/syscall/exec_solaris_test.go create mode 100644 libgo/go/syscall/exec_unix_test.go copy libgo/go/syscall/{socket_linux_type.go => export_unix_test.go} (51%) create mode 100644 libgo/go/syscall/libcall_bsd.go create mode 100644 libgo/go/syscall/libcall_linux_ustat.go create mode 100644 libgo/go/syscall/msan.go rename libgo/go/{internal/syscall/dummy.go => syscall/msan0.go} (51%) create mode 100644 libgo/go/syscall/pwd_plan9.go delete mode 100644 libgo/go/syscall/race0.go create mode 100644 libgo/go/syscall/route_bsd_test.go create mode 100644 libgo/go/syscall/route_ifma_test.go create mode 100644 libgo/go/syscall/route_noifma_test.go copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_mips64x.go} (71%) create mode 100644 libgo/go/syscall/syscall_linux_test.go create mode 100644 libgo/go/text/scanner/example_test.go create mode 100644 libgo/go/text/template/option.go create mode 100644 libgo/go/time/zoneinfo_ios.go create mode 100644 libgo/go/unicode/example_test.go copy libgomp/{oacc-plugin.c => config/linux/doacross.h} (58%) create mode 100644 libgomp/config/nvptx/openacc.f90 create mode 100644 libgomp/config/nvptx/priority_queue.c copy libgomp/{barrier.c => config/posix/doacross.h} (56%) create mode 100644 libgomp/config/posix/pool.h copy libgomp/config/{linux => rtems}/bar.c (80%) copy libgomp/config/{linux => rtems}/bar.h (90%) copy libgomp/config/{posix => rtems}/mutex.c (100%) copy libgomp/config/{posix => rtems}/mutex.h (72%) create mode 100644 libgomp/config/rtems/pool.h create mode 100644 libgomp/config/rtems/proc.c copy libgomp/config/{posix/mutex.c => rtems/sem.c} (100%) copy libgomp/config/{posix/mutex.h => rtems/sem.h} (56%) delete mode 100644 libgomp/oacc-ptx.h create mode 100644 libgomp/plugin/plugin-hsa.c create mode 100644 libgomp/priority_queue.c create mode 100644 libgomp/priority_queue.h create mode 100644 libgomp/taskloop.c create mode 100644 libgomp/testsuite/libgomp.c++/ctor-13.C copy libgomp/testsuite/libgomp.c++/{examples-4/declare_target-2.C => declare_targe [...] create mode 100644 libgomp/testsuite/libgomp.c++/doacross-1.C create mode 100644 libgomp/testsuite/libgomp.c++/for-12.C create mode 100644 libgomp/testsuite/libgomp.c++/for-13.C create mode 100644 libgomp/testsuite/libgomp.c++/for-14.C create mode 100644 libgomp/testsuite/libgomp.c++/linear-1.C create mode 100644 libgomp/testsuite/libgomp.c++/member-1.C create mode 100644 libgomp/testsuite/libgomp.c++/member-2.C create mode 100644 libgomp/testsuite/libgomp.c++/member-3.C create mode 100644 libgomp/testsuite/libgomp.c++/member-4.C copy gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc => libgomp/testsuite/libgomp.c++/mem [...] create mode 100644 libgomp/testsuite/libgomp.c++/member-6.C create mode 100644 libgomp/testsuite/libgomp.c++/member-7.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/monotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-1.C create mode 100644 libgomp/testsuite/libgomp.c++/nonmonotonic-2.C create mode 100644 libgomp/testsuite/libgomp.c++/ordered-1.C copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-3.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-4.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-5.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-6.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-7.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-8.C} (53%) copy libgomp/testsuite/libgomp.c++/{pr66199-1.C => pr66199-9.C} (53%) create mode 100644 libgomp/testsuite/libgomp.c++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-2.C create mode 100644 libgomp/testsuite/libgomp.c++/pr70376.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-10.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-11.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-12.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-5.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-6.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-7.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-8.C create mode 100644 libgomp/testsuite/libgomp.c++/reduction-9.C create mode 100644 libgomp/testsuite/libgomp.c++/reference-1.C create mode 100644 libgomp/testsuite/libgomp.c++/simd14.C create mode 100644 libgomp/testsuite/libgomp.c++/target-10.C create mode 100644 libgomp/testsuite/libgomp.c++/target-11.C create mode 100644 libgomp/testsuite/libgomp.c++/target-12.C create mode 100644 libgomp/testsuite/libgomp.c++/target-13.C create mode 100644 libgomp/testsuite/libgomp.c++/target-14.C create mode 100644 libgomp/testsuite/libgomp.c++/target-15.C create mode 100644 libgomp/testsuite/libgomp.c++/target-16.C create mode 100644 libgomp/testsuite/libgomp.c++/target-17.C create mode 100644 libgomp/testsuite/libgomp.c++/target-18.C create mode 100644 libgomp/testsuite/libgomp.c++/target-19.C create mode 100644 libgomp/testsuite/libgomp.c++/target-20.C create mode 100644 libgomp/testsuite/libgomp.c++/target-21.C create mode 100644 libgomp/testsuite/libgomp.c++/target-5.C create mode 100644 libgomp/testsuite/libgomp.c++/target-6.C create mode 100644 libgomp/testsuite/libgomp.c++/target-7.C create mode 100644 libgomp/testsuite/libgomp.c++/target-8.C create mode 100644 libgomp/testsuite/libgomp.c++/target-9.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-1.C copy libgomp/testsuite/libgomp.c++/{simd10.C => taskloop-2.C} (69%) create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-3.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-4.C create mode 100644 libgomp/testsuite/libgomp.c++/taskloop-5.C copy libgomp/testsuite/libgomp.c++/{for-1.C => taskloop-6.C} (68%) copy libgomp/testsuite/libgomp.c++/{for-3.C => taskloop-7.C} (55%) copy libgomp/testsuite/libgomp.c++/{for-4.C => taskloop-8.C} (85%) copy libgomp/testsuite/libgomp.c++/{for-5.C => taskloop-9.C} (90%) create mode 100644 libgomp/testsuite/libgomp.c/affinity-2.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-2.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-3.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-4.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-5.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-6.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-7.c create mode 100644 libgomp/testsuite/libgomp.c/autopar-8.c create mode 100644 libgomp/testsuite/libgomp.c/doacross-1.c create mode 100644 libgomp/testsuite/libgomp.c/doacross-2.c create mode 100644 libgomp/testsuite/libgomp.c/doacross-3.c create mode 100644 libgomp/testsuite/libgomp.c/for-4.c create mode 100644 libgomp/testsuite/libgomp.c/for-5.c create mode 100644 libgomp/testsuite/libgomp.c/for-6.c create mode 100644 libgomp/testsuite/libgomp.c/linear-1.c create mode 100644 libgomp/testsuite/libgomp.c/monotonic-1.c create mode 100644 libgomp/testsuite/libgomp.c/monotonic-2.c create mode 100644 libgomp/testsuite/libgomp.c/nonmonotonic-1.c create mode 100644 libgomp/testsuite/libgomp.c/nonmonotonic-2.c create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-2.c create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-3.c create mode 100644 libgomp/testsuite/libgomp.c/ordered-4.c create mode 100644 libgomp/testsuite/libgomp.c/ordered-5.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032.c copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-3.c} (51%) copy libgomp/testsuite/libgomp.c/{pr66199-2.c => pr66199-4.c} (63%) copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-5.c} (55%) create mode 100644 libgomp/testsuite/libgomp.c/pr66199-6.c copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-7.c} (57%) copy libgomp/testsuite/libgomp.c/{pr66199-1.c => pr66199-8.c} (54%) create mode 100644 libgomp/testsuite/libgomp.c/pr66199-9.c create mode 100644 libgomp/testsuite/libgomp.c/pr68960.c create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libgomp/testsuite/libgomp.c/pr69805.c create mode 100644 libgomp/testsuite/libgomp.c/pr70680-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr70680-2.c create mode 100644 libgomp/testsuite/libgomp.c/priority.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-10.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-11.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-12.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-13.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-14.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-15.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-8.c create mode 100644 libgomp/testsuite/libgomp.c/reduction-9.c create mode 100644 libgomp/testsuite/libgomp.c/target-11.c create mode 100644 libgomp/testsuite/libgomp.c/target-12.c create mode 100644 libgomp/testsuite/libgomp.c/target-13.c create mode 100644 libgomp/testsuite/libgomp.c/target-14.c create mode 100644 libgomp/testsuite/libgomp.c/target-15.c create mode 100644 libgomp/testsuite/libgomp.c/target-16.c create mode 100644 libgomp/testsuite/libgomp.c/target-17.c create mode 100644 libgomp/testsuite/libgomp.c/target-18.c create mode 100644 libgomp/testsuite/libgomp.c/target-19.c create mode 100644 libgomp/testsuite/libgomp.c/target-20.c create mode 100644 libgomp/testsuite/libgomp.c/target-21.c create mode 100644 libgomp/testsuite/libgomp.c/target-22.c create mode 100644 libgomp/testsuite/libgomp.c/target-23.c create mode 100644 libgomp/testsuite/libgomp.c/target-24.c create mode 100644 libgomp/testsuite/libgomp.c/target-25.c create mode 100644 libgomp/testsuite/libgomp.c/target-26.c create mode 100644 libgomp/testsuite/libgomp.c/target-27.c create mode 100644 libgomp/testsuite/libgomp.c/target-28.c create mode 100644 libgomp/testsuite/libgomp.c/target-29.c create mode 100644 libgomp/testsuite/libgomp.c/target-30.c create mode 100644 libgomp/testsuite/libgomp.c/target-31.c create mode 100644 libgomp/testsuite/libgomp.c/target-32.c create mode 100644 libgomp/testsuite/libgomp.c/target-33.c create mode 100644 libgomp/testsuite/libgomp.c/target-34.c create mode 100644 libgomp/testsuite/libgomp.c/target-35.c create mode 100644 libgomp/testsuite/libgomp.c/target-link-1.c create mode 100644 libgomp/testsuite/libgomp.c/target-teams-1.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-1.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-2.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-3.c create mode 100644 libgomp/testsuite/libgomp.c/taskloop-4.c create mode 100644 libgomp/testsuite/libgomp.fortran/affinity1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/affinity2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr66680.f90 create mode 100644 libgomp/testsuite/libgomp.hsa.c/alloca-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/builtins-1.c copy libgomp/testsuite/{libgomp.c => libgomp.hsa.c}/c.exp (58%) create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-align-2.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/formal-actual-args-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/function-call-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/get-level-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-2.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-3.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-4.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/memory-operations-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/pr69568.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/rotate-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-sbr-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c++/declare-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/template-reduction.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc-on-device-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc-on-device.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_capture-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_rw-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/atomic_update-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/combined-directives-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/combined-reduction.c copy libgomp/testsuite/libgomp.oacc-c-c++-common/{data-3.c => data-2-lib.c} (51%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-kernel [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-kernels.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parall [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-clauses-parallel.c rename libgomp/testsuite/libgomp.oacc-c-c++-common/{parallel-1.c => data-clauses.h} (56%) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/default-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/enter_exit-lib.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/gang-static-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-5.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-alias-ipa-pta.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-clauses.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-collapse.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-mod-no [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-n.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-nest.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-auto-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-g-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-v-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-w-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-red-wv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-wv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/mode-transitions.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-loop-comb-reduc [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-reduction-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/par-reduction-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-dims.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-reduction.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70289.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70373.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr70688.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-variables.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-cplx-flt.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-dbl.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction-flt.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/reduction.h create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-g-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-gwv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-v-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-w-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/routine-wv-2.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/update-1-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/nested-function-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/nested-function-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_capture-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_rw-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/atomic_update-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/cache-1.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/clauses-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/combined-directives-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/combined-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/declare-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/default-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/firstprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/gang-static-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/if-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/implicit-firstprivate-ref.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-update.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/nested-function-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/nested-function-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/nested-function-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/non-scalar-data.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/private-variables.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/reduction-8.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/routine-7.f90 copy libgomp/testsuite/libgomp.oacc-fortran/{routine-3.f90 => routine-9.f90} (80%) create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/update-1.f90 delete mode 100644 libitm/config/alpha/cacheline.h delete mode 100644 libitm/config/generic/cacheline.h delete mode 100644 libitm/config/powerpc/cacheline.h delete mode 100644 libitm/config/sparc/cacheline.h delete mode 100644 libitm/config/x86/cacheline.h delete mode 100644 libitm/local_type_traits delete mode 100644 libitm/stmlock.h create mode 100644 libitm/testsuite/libitm.c++/eh-2.C create mode 100644 libitm/testsuite/libitm.c++/eh-3.C create mode 100644 libitm/testsuite/libitm.c++/eh-4.C create mode 100644 libitm/testsuite/libitm.c++/eh-5.C create mode 100644 libitm/testsuite/libitm.c++/libstdc++-safeexc.C create mode 100644 libitm/testsuite/libitm.c++/newdelete.C create mode 100644 libitm/testsuite/libitm.c/alloc-1.c create mode 100644 libitm/testsuite/libitm.c/priv-1.c copy libjava/{ChangeLog => ChangeLog-2015} (100%) create mode 100644 libjava/testsuite/libjava.lang/BuiltinBitCount.jar create mode 100644 libjava/testsuite/libjava.lang/BuiltinBitCount.java copy gcc/testsuite/c-c++-common/wdate-time.c => libjava/testsuite/libjava.lang/Bui [...] create mode 100644 libjava/testsuite/libjava.lang/BuiltinReverseBytes.jar create mode 100644 libjava/testsuite/libjava.lang/BuiltinReverseBytes.java copy gcc/testsuite/c-c++-common/wdate-time.c => libjava/testsuite/libjava.lang/Bui [...] delete mode 100644 libmpx/libtool-version copy libmpx/mpxrt/{mpxrt-utils.h => mpxrt.h} (62%) copy liboffloadmic/include/coi/common/{COIPerf_common.h => COIEvent_common.h} (67%) create mode 100644 liboffloadmic/include/coi/common/COISysInfo_common.h create mode 100644 liboffloadmic/runtime/offload_iterator.h create mode 100644 libsanitizer/HOWTO_MERGE create mode 100644 libsanitizer/asan/asan_activation_flags.inc create mode 100644 libsanitizer/asan/asan_allocator.cc delete mode 100644 libsanitizer/asan/asan_allocator2.cc create mode 100644 libsanitizer/asan/asan_flags.cc create mode 100644 libsanitizer/asan/asan_flags.inc create mode 100644 libsanitizer/asan/asan_suppressions.cc create mode 100644 libsanitizer/asan/asan_suppressions.h create mode 100644 libsanitizer/include/sanitizer/coverage_interface.h create mode 100644 libsanitizer/include/system/asm/ptrace.h create mode 100644 libsanitizer/lsan/lsan_flags.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.inc delete mode 100644 libsanitizer/sanitizer_common/sanitizer_interception.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_interface_internal.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_malloc_mac.inc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_internal.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_syscall_linux_aarch64.inc rename libsanitizer/sanitizer_common/{sanitizer_unwind_posix_libcdep.cc => sanitiz [...] create mode 100644 libsanitizer/tsan/tsan_flags.inc create mode 100644 libsanitizer/tsan/tsan_interceptors.h create mode 100644 libsanitizer/tsan/tsan_libdispatch_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_rtl_aarch64.S create mode 100644 libsanitizer/ubsan/ubsan_checks.inc create mode 100644 libsanitizer/ubsan/ubsan_flags.inc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_platform.h copy libsanitizer/ubsan/{ubsan_type_hash.cc => ubsan_type_hash_itanium.cc} (88%) create mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cc copy libstdc++-v3/{ChangeLog => ChangeLog-2015} (58%) copy libstdc++-v3/config/abi/post/{s390-linux-gnu => s390x-linux-gnu/32}/baseline_ [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/amd64/baseline_symb [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/baseline_symbols.txt (99%) copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/sparcv9/baseline_sy [...] create mode 100644 libstdc++-v3/doc/html/manual/errno.html create mode 100644 libstdc++-v3/include/bits/specfun.h create mode 100644 libstdc++-v3/include/bits/std_mutex.h create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.h copy libstdc++-v3/include/c/{cwctype => cuchar} (77%) copy libstdc++-v3/include/c_compatibility/{locale.h => uchar.h} (75%) copy libstdc++-v3/include/c_global/{csetjmp => cuchar} (67%) copy libstdc++-v3/include/c_std/{cctype => cuchar} (67%) rename libstdc++-v3/include/experimental/{ => bits}/erase_if.h (92%) rename libstdc++-v3/include/experimental/{ => bits}/fs_dir.h (80%) rename libstdc++-v3/include/experimental/{ => bits}/fs_fwd.h (83%) rename libstdc++-v3/include/experimental/{ => bits}/fs_ops.h (97%) rename libstdc++-v3/include/experimental/{ => bits}/fs_path.h (97%) create mode 100644 libstdc++-v3/include/experimental/bits/shared_ptr.h rename libstdc++-v3/include/experimental/{ => bits}/string_view.tcc (97%) create mode 100644 libstdc++-v3/include/experimental/memory_resource copy libstdc++-v3/include/experimental/{string => random} (52%) copy libstdc++-v3/include/experimental/{forward_list => regex} (64%) copy libstdc++-v3/{src/c++11/regex.cc => include/experimental/utility} (67%) copy libstdc++-v3/include/precompiled/{stdtr1c++.h => expc++.h} (54%) copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] copy libstdc++-v3/{config/locale/generic/c++locale_internal.h => src/filesystem/co [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/42319.cc (93%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/67309.cc (87%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_attributes [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_exception [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_no_rtti.cc (93%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/all_pedantic_err [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x/stdc++.cc => c++2011/linkage [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/operator_names [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++.cc (93%) copy libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2011}/stdc++_multiple_ [...] rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/all_no_excepti [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/all_no_rtti.cc (88%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/all_pedantic_e [...] copy libstdc++-v3/testsuite/17_intro/headers/{c++1998 => c++2014}/operator_names.cc (88%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++.cc (92%) rename libstdc++-v3/testsuite/17_intro/headers/{c++200x => c++2014}/stdc++_multipl [...] create mode 100644 libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc copy libstdc++-v3/testsuite/18_support/{headers/csignal/functions_std.cc => free_e [...] copy libstdc++-v3/testsuite/18_support/{exception_ptr/40296.cc => nested_exception [...] create mode 100644 libstdc++-v3/testsuite/20_util/bind/68912.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/rethrow_nested.cc => 20_u [...] copy libstdc++-v3/testsuite/{tr1/3_function_objects/function/10.cc => 20_util/func [...] copy libstdc++-v3/testsuite/20_util/function/{58569.cc => 69222.cc} (81%) copy libstdc++-v3/testsuite/20_util/{bind/refqual.cc => function_objects/invoke/59 [...] copy libstdc++-v3/testsuite/20_util/{bind/45924.cc => function_objects/mem_fn/6898 [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_swappable => is_implicitly_default [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_swappable => is_implicitly_default [...] copy libstdc++-v3/testsuite/20_util/{is_abstract => is_implicitly_default_construc [...] copy libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/{explicit_in [...] copy libstdc++-v3/testsuite/20_util/is_nothrow_swappable/requirements/{typedefs.cc [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_swappable/value.h copy libstdc++-v3/testsuite/{18_support/max_align_t/requirements/1.cc => 20_util/i [...] copy libstdc++-v3/testsuite/20_util/{add_cv => is_nothrow_swappable_with}/requirem [...] copy libstdc++-v3/testsuite/20_util/{is_copy_assignable => is_nothrow_swappable_wi [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_swappable_with/value.cc copy libstdc++-v3/testsuite/20_util/{add_lvalue_reference => is_swappable}/require [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_swappable/requirements/explicit_in [...] copy libstdc++-v3/testsuite/20_util/{is_constructible => is_swappable}/requirement [...] copy libstdc++-v3/testsuite/20_util/{is_constructible/requirements/typedefs.cc => [...] copy libstdc++-v3/testsuite/{18_support/max_align_t/requirements/1.cc => 20_util/i [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_swappable/value.h copy libstdc++-v3/testsuite/{18_support/max_align_t/requirements/1.cc => 20_util/i [...] copy libstdc++-v3/testsuite/20_util/{add_lvalue_reference => is_swappable_with}/re [...] copy libstdc++-v3/testsuite/20_util/{is_constructible => is_swappable_with}/requir [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_swappable_with/value.cc copy libstdc++-v3/testsuite/20_util/{add_lvalue_reference => logical_traits}/requi [...] copy libstdc++-v3/testsuite/20_util/{has_trivial_default_constructor => logical_tr [...] create mode 100644 libstdc++-v3/testsuite/20_util/logical_traits/value.cc copy libstdc++-v3/testsuite/20_util/pair/{noncopyable.cc => 70437.cc} (73%) create mode 100644 libstdc++-v3/testsuite/20_util/pair/astuple/astuple_cpp14.cc copy libstdc++-v3/testsuite/{23_containers/deque/allocator/move-2.cc => 20_util/sc [...] copy libstdc++-v3/testsuite/20_util/scoped_allocator/{65279.cc => 69293_neg.cc} (51%) copy libstdc++-v3/testsuite/20_util/tuple/{comparison_operators/constexpr.cc => 67 [...] copy libstdc++-v3/testsuite/20_util/tuple/{comparison_operators/constexpr.cc => co [...] copy libstdc++-v3/testsuite/{23_containers/headers/tuple/types_std_c++0x.cc => 20_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/nested_tuple_construct.cc copy libstdc++-v3/testsuite/{23_containers/deque/allocator/move-2.cc => 20_util/us [...] copy libstdc++-v3/testsuite/{30_threads/packaged_task/cons/alloc2.cc => 20_util/us [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/allocator => 21_strings/b [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/c [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/allocator => 21_strings/ba [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/m [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/allocator => 21_strings/b [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator => 21_strings/basic_stri [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/vector/allocator => 21_strings/basic_st [...] copy libstdc++-v3/testsuite/{23_containers/unordered_map/insert/array_syntax.cc => [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 21_strings/basic_stri [...] copy libstdc++-v3/testsuite/{18_support/headers/cstdalign/std_c++0x_neg.cc => 21_s [...] create mode 100644 libstdc++-v3/testsuite/22_locale/codecvt/codecvt_utf8/69703.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/tupl [...] copy libstdc++-v3/testsuite/{20_util/conditional/requirements/typedefs.cc => 23_co [...] create mode 100644 libstdc++-v3/testsuite/23_containers/vector/modifiers/insert_vs [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 24_iterators/istream [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 24_iterators/operati [...] copy libstdc++-v3/testsuite/24_iterators/{headers/iterator/range_access.cc => oper [...] copy libstdc++-v3/testsuite/24_iterators/{range_access.cc => ostream_iterator/7076 [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/partitioned.cc copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/copy/m [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/copy_b [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/partitioned.cc copy libstdc++-v3/testsuite/25_algorithms/{min/37547.cc => lexicographical_compare [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/partitioned.cc copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/move/6 [...] copy libstdc++-v3/testsuite/{23_containers/vector/63500.cc => 25_algorithms/move_b [...] copy libstdc++-v3/testsuite/{20_util/is_nothrow_swappable/requirements/explicit_in [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/partitioned.cc copy libstdc++-v3/testsuite/26_numerics/{random/cauchy_distribution/operators/seri [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/requirements/explicit_inst [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc copy libstdc++-v3/testsuite/{20_util/raw_storage_iterator/base.cc => 26_numerics/h [...] rename libstdc++-v3/testsuite/26_numerics/headers/cmath/{c99_classification_macros [...] rename libstdc++-v3/testsuite/26_numerics/headers/cmath/{c99_classification_macros [...] copy libstdc++-v3/testsuite/{19_diagnostics/error_condition/operators/bool_neg.cc [...] copy libstdc++-v3/testsuite/{20_util/bind/socket.cc => 26_numerics/valarray/69116. [...] copy libstdc++-v3/testsuite/28_regex/{regression.cc => algorithms/regex_match/ecma [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/inserters_extractors/wchar_t/ [...] copy libstdc++-v3/testsuite/29_atomics/{atomic_integral/60940.cc => atomic/70766.c [...] copy libstdc++-v3/testsuite/30_threads/{promise/cons/move.cc => async/except.cc} (58%) copy libstdc++-v3/testsuite/30_threads/promise/{cons/copy_neg.cc => 69106.cc} (83%) copy libstdc++-v3/testsuite/30_threads/{shared_mutex/cons/assign_neg.cc => shared_ [...] copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 30_threads/this_threa [...] copy libstdc++-v3/testsuite/30_threads/thread/{adl.cc => 70503.cc} (60%) copy libstdc++-v3/testsuite/30_threads/thread/id/{hash.cc => 70294.cc} (81%) create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/direct [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/iterators/recurs [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{temp_directory_pat [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/copy_file.cc copy libstdc++-v3/testsuite/experimental/filesystem/operations/{status.cc => creat [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{status.cc => creat [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{status.cc => permi [...] copy libstdc++-v3/testsuite/experimental/filesystem/{operations/exists.cc => path/ [...] copy libstdc++-v3/testsuite/{20_util/unique_ptr/cons/pointer.cc => experimental/me [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/enable_shared_from_this/1.cc [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/comparison/cmp.cc => experimental/ [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/alias.cc => experimental/memo [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/alloc.cc => experimental/memo [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/move.cc => experimental/memor [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/assign/unique_ptr_rvalue.cc => exp [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/default.cc => experimental/me [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/move.cc => experimental/memor [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/shared_ptr/cons/pointer.cc => [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/cons/unique_ptr_array.cc => experi [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc = [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/dest/dest. [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities => experimental/memory}/share [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/modifiers/ [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] copy libstdc++-v3/testsuite/{tr1/2_general_utilities/shared_ptr/observers/get.cc = [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] copy libstdc++-v3/testsuite/{20_util => experimental/memory}/shared_ptr/observers/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/1.cc copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => experimental/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/memory_resource/resource_ad [...] create mode 100644 libstdc++-v3/testsuite/experimental/random/randint.cc create mode 100644 libstdc++-v3/testsuite/experimental/type_erased_allocator/2.cc copy libstdc++-v3/testsuite/{30_threads/promise => experimental/type_erased_alloca [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/01_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/01_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/02_assoc_legendre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/02_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/02_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/03_beta/ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/05_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/05_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/06_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/09_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/10_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] create mode 100644 libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/23_sph_n [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] copy libstdc++-v3/testsuite/{20_util/headers/functional/types_std_c++0x.cc => tr1/ [...] create mode 100644 libstdc++-v3/testsuite/util/specfun_testcase.h create mode 100644 zlib/contrib/minizip/miniunzip.1 create mode 100644 zlib/contrib/minizip/minizip.1 delete mode 100644 zlib/contrib/vstudio/vc10/miniunz.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/minizip.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlib.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user copy zlib/contrib/vstudio/{vc10 => vc11}/miniunz.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/minizip.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/testzlib.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/testzlibdll.vcxproj (96%) copy zlib/contrib/vstudio/{vc9 => vc11}/zlib.rc (75%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibstat.vcxproj (96%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.def (95%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.sln (78%) copy zlib/contrib/vstudio/{vc10 => vc11}/zlibvc.vcxproj (97%)